1.1操作系统基本概述
1.1.1OS的概念和功能
操作系统是【控制和管理整个计算机系统的硬件和软件资源,合理组织,调度计算机工作与资源的分配】是一个程序集合,是最基本的系统软件,注意用户和操作系统在应用程序中有一个间隙,因为【用户可以直接使用操作系统】
操作系统作用:
1.是系统资源管理者
补充:执行一个程序前,需要将该程序放到内存中,才能被CPU处理。
用视屏聊天的例子,上述4个步骤分别对应了一个操作系统作为资源管理者的功能。
2.向上层提供方便易用的服务
【封装】的思想,只让用户上层看到简单易用的服务
例子:GUI(图形界面),早期OS提供联机命令接口(交互式命令接口),以及脱机命令接口(批处理命令接口),程序接口等。
如何理解程序接口:系统调用组成程序接口,意思就是只能通过代码来使用这些接口,用户不能直接使用。
【区分】:
- 这些服务是给谁使用的:GUI和命令接口是给用户使用的,而程序接口时给软件或者程序员使用的。
- 联机命令接口是【说一句做一句】,脱机命令接口是【说一堆做一堆】。
理解操作系统的功能和目标:实现了对硬件机器的拓展,将硬件联系了起来,合理组织,让各种硬件能相互协调配合,实现更多复杂功能。
下图是导图: