2、操作系统
计算机硬件之上是操作系统
语言处理系统在操作系统和应用程序之间
人更多用到的是应用程序
功能
- 人机之间的接口
- 应用程序与硬件之间的接口
- 控制程序运行
- 管理系统的硬件、软件、数据资源
- 为应用程序的开发和运行提供一个高效率的平台
特殊的操作系统
批处理操作系统
- 单道批:一次一个作业入内存,作业由程序、数据、作业说明书组成
- 多道批:一次多个作业入内存,特点:多道、宏观上并行微观上串行(提高 CPU 和外部设备的利用效率)
分时操作系统
采用时间片轮转的方式为多个用户提供服务,每个用户感觉独占系统 特点:多路性、独立性、交互性和及时性
实时操作系统
实时控制系统和实时信息系统 交互能力要求不高,可靠性要求高(规定之间内响应并处理)
网络操作系统
方便有效共享网络资源,提供服务软件和有关协议的集合 主要的网络操作系统有:Unix、Linux 和 Windows Server
分布式操作系统
任意两台计算机可以通过通信交换信息 是网络操作系统的高级形式,具有透明性、可靠性和高性能等特性
微机操作系统
- Windows:微软开发的图形用户界面、多任务、多线程操作系统
- Linux:免费使用和自由传播的类 Unix 操作系统,多用户、多任务、多线程和多 CPU的操作系统
嵌入式操作系统
运行在只能芯片环境中 特点:微型化、可定制(针对硬件变化配置)、实时性、可靠性、易移植性(HAL 和 BSP 支持)