1.操作系统---计算机系统中的核心系统软件

1.操作系统的类型【根据使用环境和对作业的处理方式划分】
1.批处理操作系统:用户脱机使用计算机 成批处理 多道程序运行
- 联机批处理
- 脱机批处理
2.分时操作系统:会话控制
特性:交互性 多用户同时性 独立性
3.实时操作系统:即时响应 高可靠性
- 实时过程控制
- 实时信息处理
4.网络操作系统 :按照网络架构的各个协议标准进行开发
特性: 互操作性 、协作处理
5.分布式操作系统:一个统一的操作系统 进行资源分配和调度

操作系统的基本功能【共性】
处理机管理
储存管理
文件管理
作业管理
设备管理

2.操作系统的结构
1.无序结构(整体结构、面向模块结构):面向过程的操作系统
优点:缩短开发周期
缺点:模块之间调用复杂,相互依赖。

2.对称多处理结构:所有处理机运行并且共用一个内存
优势:紧耦合的多处理机系统

3.微内核结构:模块化、结构化
提取公共部分形成底层核心
eg:spark

4.层次结构:把一个复杂的操作系统拆分成多个单向依赖的层次,通过多层的正确性保证系统的 可靠性。
优势:层次清晰,简化了接口设计,有助于增删,易于保证可靠性,也有助于移植和维护

5.面向对象结构
基于面向对象的程序设计概念,对象是系统中的最小单位。有对象、对象操作、对象保护组成的操作系统,就是向对象的操作系统。
优势:适用于网络操作系统和分布式操作系统

你可能感兴趣的:(1.操作系统---计算机系统中的核心系统软件)