一、操作系统基本概念
<1>.什么是OS?
OS 是控制和管理CS资源、进程、硬件和软件的应用程序,是计算机系统中最重要的一种软件。它为计算机硬件和软件提供了一个中间层,合理组织和调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境。
<2>.有哪些常见的OS?
Windows\Mac OS\Linux\ios\Android……
<3>.OS有哪些功能和目标?
(1) 资源管理
- 进程管理
- 内存管理
- 设备管理
- 文件管理
(2)提供用户与计算机硬件之间的接口 - 命令接口(直接使用)
- 程序接口(通过程序间接使用) 注:程序接口=系统调用=广义指令
- GUI(图形用户界面)
(4)OS为其他软件提供服务(OS与软件进行交互,为其分配运行所需的任何必要资源)
(3)对硬件机器的扩展(虚拟机:把覆盖了软件的机器称为虚拟机)
<4>.OS的特征
- 并发
两个或多个事件在同一时刻同时发生,宏观并发,微观交替 - 共享<