1.操作系统的层次结构
2.操作系统的概念
-
负责管理协调硬件和软件等计算机资源的操作
-
为上层的应用系统、用户提供简单易用的服务
-
操作系统是系统软件,而不是硬件
3.操作系统的功能与目标
-
先放一张思维导图,大概知道操作系统的具体功能和目标,然后再一一展开叙述
(1)作为系统资源的管理者
- 用QQ和好友聊天来阐述作为系统资源管理者提供的功能
- 从文件夹中找到QQ的安装目录 --------> 文件管理
- 双击QQ.exe,需要把该程序相关数据放入内存中 ------> 存储器管理
- QQ程序正常运行,对应的进程被CPU处理 --------> 处理机管理
- 开始和朋友聊天,需要将摄像头设备分配给进程 -------> 设备管理
(2)作为用户与计算机硬件系统之间的接口
-
命令接口:分为联机命令接口与脱机命令接口,它们之间的区别在于是输入一条命令执行一条命令还是输入一堆命令执行一堆命令
- 联机命令:cmd窗口,输入一条命令,执行一条命令,比如java-version
- 脱机命令:shell脚本里面编写一堆命令,执行这个脚本自然而然的也会去执行一堆命令
-
程序接口:
- 由一组系统调用组成
- 用户通过程序中使用这些系统调用来请求操作系统为其提供服务,只能通过用户程序间接调用
-
GUI:电脑直接操作界面上的软件比如将文件丢入废纸篓
(3)作为扩充机
- 没有任务软件支持的计算机称为裸机
- 覆盖了软件的机器称为扩充器或者虚拟机