操作系统原理学习笔记(一)-目标与作用

操作系统原理学习笔记目录
参考:计算机操作系统(第四版)-汤小丹等著

可恶哇!

术语/简称

操作系统:Operating System(OS)

输入输出端口:Input/Output(I/O)

完全无软件的计算机系统:裸机。仅提供硬件接口。

操作系统的目标

操作系统配置的主要目标:方便性、有效性、可扩充性与开放性。

1.方便性:
Operating System(OS)可以提供更简单的命令方式让用户操纵计算机,而不需使用机器语言。
2.有效性:
有效利用系统资源、提高系统吞吐量。
3.可扩充性:
OS由无结构OS,发展到模块化OS,后又发展到层次化结构OS,近年OS使用的是微内核结构,结构的变化就是可扩充性的发展。
4.开放性:
不同领域、不同厂家通过一系列协议进行对接。

操作系统的作用

操作系统的作用,可以从用户、资源管理与资源抽象等角度讨论。

1.OS作为用户与计算机硬件系统之间的接口:
上一部分的方便性与这点同等。OS提供 系统调用 命令操作系统 图标-窗口 三种方式给用户操作计算机。
2.OS作为计算机系统资源的管理者:
上部分的有效性,就是提高系统资源的利用。计算机系统的资源可分为四类:处理机、存储器、I/O设备与文件。管理内容分别为:分配与控制处理机、内存分配与回收、I/O设备的分配与操纵、文件的存取共享与保护。
3.OS实现了对计算机资源的抽象:
上一步法的方便性与这点同等。在裸机上覆盖一层I/O管理软件,再在I/O管理软件上覆盖文件管理软件,通过一层层软件的覆盖,将计算机的底层硬件资源抽象,提供给用户方便的操作方式。

发展动力

1.不断提供计算机资源利用率
2.方便用户
3.器件的不断更新换代
4.计算机体系结构的不断发展
5.不断推出新的应用需求

You may also like...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注