- 大家都熟悉的操作系统
- windows
- Android
- ios
- macos
- linux
本节框架:
-
定义: 操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,它是计算机系统中最基本的系统软件。 -
功能和目标
- 资源的管理者
- 功能:处理机管理、存储器管理、文件管理、设备管理
- 目标:安全、高效
- 向用户提供服务(用户接口)
- 功能:
- 命令接口:允许用户直接使用(1)联机命令接口(2)脱机命令接口
具体见下面第10条 - 程序接口:允许用户通过程序间接使用
- GUI:现代操作系统中最流行的图形用户接口,举例:删除一个文件只需要“拖拽到”回收站即可
- 目标:方便使用
- 对硬件机器的拓展
-
用户:可以直接操作操作系统 -
应用程序:qq,浏览器、英雄联盟 -
操作系统:
- 负责管理协调硬件、软件等计算机资源的工作
- 为上层的应用程序、用户提供简单易用的服务
- 操作系统是系统软件,而不是硬件
- 举例:打开Windows操作系统的“任务管理器”(快捷键:Ctrl + Alt + Del),左边是对软件的管理,右边是对硬件的管理
-
裸机(纯硬件):CPU、内存、硬盘 -
进程:进程是一个程序执行的过程。执行前需要将该程序放到内存中,才能被CPU处理 -
用qq和朋友视频聊天的过程:
- 在各个文件夹中找到qq的安装位置(文件管理)
- 双击打开QQ.exe(存储器管理,将相关数据放入内存)
- QQ程序正常运行(处理机CPU管理)
- 开始和朋友视频聊天(设备管理,摄像头)
-
用户接口:
- 命令接口:
- 联机命令接口 == 交互式命令接口:用户说一句,系统做一句
- 脱机命令接口:用户说一堆,系统做一堆
- 程序接口:
- 由一组系统调用组成(程序接口 =系统调用 = 系统调用命令=广义指令),即可实现创建窗口等功能。只能通过用户程序间接使用。
|