1. 什么是操作系统
几个计算机系统由两部分组成: 系统硬件 和 系统软件。 系统硬件就是构成计算机系统所必须配置的全部设备。现代计算机系统一般都包含一个或多个处理器···等硬件·······这些不包含系统软件的硬件称为裸机。用户直接使用裸机来进行操作不仅仅不方便,而且效率低下。系统软件是一个计算机系统必须配置的数据集合
系统硬件和系统软件统称为计算机系统资源。
下面是计算机系统层次结构
书上的图和上面的图有些许区别,忽略掉计算机及语言,操作系统是处于硬件之上的。
所以从低到高的层次结构就是
硬件-》操作系统-》语言处理程序-》应用程序
为了合理有序充分利用硬件资源,操作系统作为资源管理器的观点是目前人们对操作系统认识的一种主要观点
操作系统作为资源管理器有如下的作用:
(1).跟踪资源状态: 时刻保持系统资源分配的全局信息, 掌握系统资源的种类和数量,已分配和未分配的情况
(2).分配资源: 处理对资源使用的请求,协调冲突,根据资源的分配条件决定立即分配还是延缓分配
(3).回收资源: 程序使用完后需要释放资源,资源管理器负责及时回收资源,以便下一次重新分配
(4).保护资源: 负责对资源进行保护,防止资源被有意或无意的破坏