第一章、操作系统引论
目录:
1.操作系统的概念
2.引入操作系统的目的
3.操作系统的发展阶段
4.分时操作系统
5.实时操作系统
6.操作系统的基本分类
7.操作系统的特性
8.操作系统的功能
1.操作系统的定义:
操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的硬件及软件资源,合理地组织计算机工作流程,以便有效地利用这些资源,为用户提供一个功能强大、使用方便和可扩展地工作环境,从而再计算机与其用户之间起到接口地作用。
简而言之,操作系统是站我计算机上所有事情地系统软件,是计算机系统的灵魂和核心。
2.引入操作系统地目的:
从系统管理员的角度:操作系统是计算机资源的管理者
从用户的观点:引入操作系统是为了给用户使用计算机提供一个良好的界面,从而用户就无需了解许多关于硬件和软件的细节,就能方便的使用计算机。
从发展的观点看:引入操作系统是为了给计算机系统哦哦那个的功能扩展提供支撑平台,使之再追加新的服务和功能时更加容易,且不影响原有的服务与功能。
3.操作系统的发展阶段:
1)单道批处理系统特点:CPU资源、内存资源和外设资源的利用率低。但它的意义时非凡的,它实现了对计算机系统资源管理由手工管理转变为自动管理
2)多道批处理系统特点:
1.多道:系统内可以同时容纳多个作业。这些作业放在外存中,组成一个后备队列,系统按一定的调度原则每次从后备作业队列中选取一个或多个作业进入内存,运行作业结束、退出运行和后备作业进行运行均由系统自动实现,从而在系统中形成一个自动转接的、连续的作业流。
2.成批:在系统运行过程中,不允许用户与其作业发生交互作用,即作业一旦进入系统,用户就不能直接干预作业的运行。
3.主要特征:用户脱机使用计算机、作业成批处理、多道程序并行
4.分时操作系统:分时操作系统是一种联机的多用户交互式操作系统。一般采用时间片轮转的方式,使一台计算机为多个终端服务。
特征:交互性、多用户同时性和独立性。
UNIX是当今最流行的一种多用户分时操作系统。
5.实时操作系统:是一种联机的用于实时控制和实时信息处理领域的操作系统,主要用于过程控制,事务处理等有实时要求的领域。
特征:实时性、可靠性。
常用的实时操作系统有:QNX、VxWorks、RTLinux等
6.操作系统的基本分类
7.操作系统的特性:
并发性:并发、并行
共享性:同时访问共享
虚拟性:虚拟CPU、虚拟内存、虚拟设备
异步性
8.操作系统的功能:
操作系统的基本功能有处理机管理功能(进程管理、处理机调度、死锁)、存储管理功能、设备管理功能、文件管理功能和提供用户接口功能。
注:复习课本:《计算机操作系统》 王之仓 俞惠芳