计算机操作系统-引论

第一章操作系统引论

操作系统的作用:配置在计算机硬件上的第一层软件,对硬件系统的首次扩充。其主要的作用是管理好这些设备。
操作系统的定义:是一组能有效地组织和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。
1.1操作系统的目标与作用
目标与应用环境有关
主要目标:方便性、有效性(提高系统的吞吐量与资源的利用率)、可扩充性和开放性(系统能够遵循世界标准规范)。(方便性和有效性是设计os的两个重要目标)
操作系统的作用:
os作为用户与计算机硬件系统之间的接口。
os作为计算机系统资源的管理者。
(资源:处理机(分配和控制处理机),存储器(内存的分配与回收),I/O设备(IO设备的分配与操纵),文件{数据和程序}(文件的存取,共享和保护))
os实现了对计算机资源的抽象(在没有任何软件的情况下裸机覆盖一层IO设备管理软件)。
推动操作系统发展的主要动力:
不断提高的计算机资源利用率。(最初发展的推动力)
方便用户。
器件的不断更新换代。
计算机体系结构的不断发展。
不断提出新的应用需求。
1.2操作系统的发展过程
1.2.1未配置操作系统的计算机系统
人工操作方式:通过卡片输入机将程序和数据输入计算机启动计算机运算,仅当程序运行完毕并取走计算结果后,才允许下一个用户上机。
缺点:用户独占全机,CPU等待人工操作
脱机输入输出方式:计算机的输入和输出不和计算机同步,而是率先将数据和程序由外围机控制下将其输入到磁带中,当CPU需要这些数据与程序的时候在由磁带上高速调入内存中,由于输入和输出都是在外围机的控制下进行的脱离主机故而叫做脱机输入和输出。
优点:减少了CPU的空闲时间,提高可IO速度。
1.2.2单道批处理系统
处理过程:先将一批作业以脱机的方式输入到磁带上,监督程序将磁带上的第一个作业装入内存中,进度程序将运行控制权交给作业,当该作业处理完成后将控制权交还给监督程序,监督程序把磁带上的第二个程序调入内存中。(内存中始终只有一道作业)
为何形成:解决人机矛盾(人工操作降低了资源的利用率)和CPU与IO设备速度不匹配矛盾。
主要缺点:系统中的资源得不到充分的利用。
1.2.3多道批处理系统
基本概念:进一步提高资源的利用率与系统吞吐量引入。用户所提交的作业放置外存排列成为一个队列,然后按照一定的算法从后备队列中选取若干个作业调入内存,共享CPU与系统的各种资源,由于作业有时需要进行IO请求操作在这个时候其它作业可以使用CPU,使得多道程序交替执行CPU保持忙碌状态。
优缺点:资源利用率高,系统吞吐量大,平均周转时间长,无交互能力。
需要解决的问题:处理及争用问题,内存分配和保护问题,IO设备分配问题,文件的组织和管理问题,作业管理问题,用户与系统的接口问题。
1.2.4分时系统
形成和发展的主要动力:满足用户对人机交互的需求。
需求表现:人机交互,共享主机。
定义:在一台主机上连接了多个配有鼠标键盘的中端并由此所组成的系统,允许多个用户同时使用自己的终端以交互的方式使用计算机共享计算机中的资源。
关键问题:如何使用户能与自己的作业进行交互。
及时接收(多路卡作用实现分时多路复用)
及时处理:作业直接进入内存,采用转轮运行的方式。
特征:多路性,独立性,及时性,交互性。
1.2.5实时系统
定义:实时系统是指系统能够及时的响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行。
类型:工业(武器)控制系统,信息查询系统,多媒体系统,嵌入式系统。
最后期限:开始截至时间,指某任务在某时间以前必须开始执行。完成截止时间,指某任务在某时间以前必须完成。
特征:多路性,独立性,及时性,交互性,可靠性。
1.3操作系统的基本特征
基本特征:并发、共享,虚拟,异步。
并行性指的是两个或多个事件在同一时刻发生。并发性是指两个或多个事件在同一时间间隔内发生
进程:是指在系统中能独立运行并作为资源分配的基本单位,由一组机器指令,数据和堆栈组成,是一个能独立运行的活动实体。
1.3.2共享
是指系统中的资源可供内存中多个并发执行的进程共同使用。
互斥共享方式:这个资源只能允许一个进程去使用,使用完毕i其它才可使用。
在一段时间内只允许一个进程访问的资源称为临界资源。
同时访问方式:在宏观上同时进行访问,微观上交替访问使用。
共享和并发是多用户os的两个最基本的特征。
1.3.3虚拟
在os中将通过某种技术将一个物理实体便成为若干个逻辑上对应物的功能称为虚拟。
1.3.4异步
进程是以人们不可预知的速度向前推进。
1.4操作系统的主要功能
处理机的分配和运行都是以进程为基本单位。
1.4.1处理机的管理功能
进程控制,进程同步,进程通信,调度。
1.4.2存储器的管理功能
功能:内存分配(静态分配方式和动态分配方式)和回收,内存保护,内存扩充(请求调入,置换功能),地址映射。
1.4.3设备管理功能 缓冲管理,设备分配,设备处理。
1.4.4文件管理功能
文件存储空间的管理,目录管理,文件的读写管理和保护。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值