操作系统
一.操作系统的概念
操作系统是指控制和管理整个计算机系统的硬件与软件资源,合理地组织、调用计算机的工作与资源的分配,进而为用户和其他软件提供方便接口与环境的程序集合。操作系统是计算机系统中最基本的系统软件。
二.操作系统的特征
1.并发 :并发是指两个或多个事件在同一时间间隔内发生。在宏观上是同时发生,在微观上是交替发生。
注意:并行:并行是指两个或者多个事件同时发生。
2.共享 :共享是指系统中的资源可供内存中多个并发执行的进程共同使用。
a.互斥共享:当一个进程访问一个资源时,仅当该进程访问完并释放该资源后,才允许另一个进程对该资源进行访问。(联想:QQ与微信使用摄像头的例子)
i.把一段时间内只允许一个进程访问的资源称为临界资源。例如:栈、变量、表格,都属于临界资源。
b.同时共享:宏观上同时,微观上可能是分时共享。(联想:微信与QQ发送文件)
i.例如:磁盘设备。
3.虚拟 :操作系统实现了虚拟处理器、虚拟内存、虚拟外部设备。虚拟有两种技术 1.时分复用技术 2.空分复用技术。
4.异步:多道程序环境允许多个程序并发执行,但由于资源有限,进程的执行并不是一贯到底的,而是走走停停,它以不可预知的速度向前推进。
其中并发和共享是最为基础的特征,互为存在条件。(以QQ与微信同时发送文件为例,若没有并发性,则共享性失去了意义,若没有共享性,就不能并发访问磁盘,也就是去了并发性)
1.资源共享是以程序的并发为条件的,若系统不允许程序并发执行,则自然不存在资源共享。
2.若系统不能对资源共享实施有效的管理,则必将影响到程序的并发执行。
三.操作系统的目标与功能
1.操作系统作为计算机系统的管理者
a.处理机管理
b.存储器管理
c.文件管理
d.设备管理
2.操作系统作为用户与计算机硬件系统之间的接口
a.命令接口
i.联机命令接口:说一句做一句。
ii.脱机命令接口(批处理):说一堆做一堆。
b.程序接口(系统调用,又叫广义指令)
c.GUI(图形用户界面)
3.操作系统实现了对计算机资源的扩充
四.总结
posted @
2022-03-17 22:48
彭乐祥
阅读(
42)
评论()
编辑
收藏
举报