Linux教程

计算机操作系统学习笔记一

本文主要是介绍计算机操作系统学习笔记一,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、课程简称:OS
2、操作系统的作用:
①OS作为用户与计算机硬件之间的接口
OS处于用户和计算机硬件系统之间,用户通过OS来使用计算机系统
用户可以通过命令方式、系统调用方式和图标-窗口方式使用计算机
在这里插入图片描述
在这里插入图片描述
③OS实现了对计算机资源的抽象
在这里插入图片描述
3、发展动力:

  • 不断提高计算机资源利用率
  • 方便用户
  • 器件的不断更新换代
  • 计算机体系结构的不断发展
  • 不断提出新的应用要求
    4、发展过程:
    在这里插入图片描述
  • 单道批处理系统:自动性、顺序性、单道性
  • 多道批处理系统:多道性、无序性、调度性
  •                        资源利用率高、系统吞吐量大/*平均周转时间长、无交互能力*
    
  • 分时系统:多路性、独立性、及时性、交互性
  • 实时系统:及时响应、高可靠性
    在这里插入图片描述
    在这里插入图片描述

5、定义:
操作系统是一组能有效组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
6、推动多道批处理系统形成和发展的主要动力:提高资源利用率和吞吐量;
推动分时系统形成和发展的主要动力:满足用户对人-机交互的需求。
7、操作系统的主要特性:共享、并发、虚拟、异步。

  • 多用户(多任务)操作系统的两个最基本特征是:并发和共享

  • 空分复用:利用存储器的空闲空间分区域地存放和运行其他的多道程序,来提高内存的利用率;

  • 时分复用:利用处理机的空闲时间运行其他程序,提高处理机的利用率
    - 设N是某物理设备所对应的虚拟的逻辑设备数,则:采用时分复用时,每台虚拟设备的平均速度必然等于或低于物理设备速度的1/N。
    采用空分复用时,每台虚拟设备平均占用的空间必然也等于或低于物理设备所拥有空间的1/N。
    8、主要功能:

  • 处理机管理(进程管理/包括对线程的管理)

  • 存储器管理

  • 设备管理(缓冲管理、设备分配、设备处理)

  • 文件管理(文件存储空间管理、目录管理、文件的读写管理和保护、文件保护)

  • 用户接口(联机用户接口、脱机用户接口、图形用户接口、程序接口)
    9、
    在这里插入图片描述10、第四代OS
    在这里插入图片描述
    在这里插入图片描述
    小结:
    在这里插入图片描述

这篇关于计算机操作系统学习笔记一的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!