【王道操作系统笔记】操作系统的概念,功能和目标_程序接口

 

操作系统概念:

控制和管理整个计算机系统的硬件和软件资源,并合理组织调度计算机工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件

计算机系统 的层次结构:

【王道操作系统笔记】操作系统的概念,功能和目标_程序接口_02

【王道操作系统笔记】操作系统的概念,功能和目标_程序接口_03

 操作系统的功能和目标:

(1)作为系统资源的管理者:安全高效

*内存管理(程序放在内存的什么位置)

*处理机管理(对应的进程被处理机(CPU)处理)

*文件管理(程序的位置)

*设备管理(IO设备)

(2)作为用户和计算机硬件之间的接口

*命令接口:允许用户直接使用  

 联机命令接口  :交互式命令接口(一句一句执行)

 脱机命令接口:批处理命令接口(一系列指令执行)

*程序接口:口允许用户通过程序间接使用

由一组系统调用(广义指令)组成(程序接口=系统调用)

*GUI:图形用户接口

【王道操作系统笔记】操作系统的概念,功能和目标_命令接口_04

 (3)作为最接近硬件的层次

实现对硬件机器的拓展

裸机:没有任何软件支持的计算机

扩充机器(虚拟机):在裸机上安装操作系统,可以提供资源管理功能和方便用户的服务功能,将裸机改造成更强使用更方便的机器

(封装思想)