操作系统原理学习笔记(一)-目标与作用
操作系统原理学习笔记目录
参考:计算机操作系统(第四版)-汤小丹等著可恶哇!
术语/简称
操作系统: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.不断推出新的应用需求
共有 0 条评论