操作系统复习之一

1.1.2 操作系统特征

并发 concurrence 两个或多个事件在同一时间间隔内发生 引入进程的目的是实现并发

共享 sharing 资源可供多个并发执行的进程共同使用; 某些资源如打印机一段时间内只允许一个进程访问 这叫互斥访问; 某些资源如硬盘 宏观上允许多进程同时访问

虚拟 virtual 把一个物理实体变成若干逻辑对应物; 比如通过虚拟设备技术把机器的物理存储器变成虚拟存储器 从逻辑上扩充存储器容量

异步 asynchronism 多道环境下 多程序并发执行 因资源有限 进程走走停停 以不可预知速度向前推进

1.1.3 操作系统目标和功能

管理系统资源

CPU 内存 设备 文件; 处理机管理(进程创建撤销 合理资源分配 进程通信 死锁处理), 存储器管理(内存分配 地址映射 内存保护共享), 设备管理(完成用户IO请求), 文件管理;

用户与硬件系统的接口

命令接口: 用户通过终端输入命令向系统提出服务要求; 程序接口: 系统调用命令; 用作扩充机器

1.2.2 批处理阶段(关键字: 内存 一道/多道 作业)

单道批处理 系统对作业处理成批进行, 内存中保持一道作业 按顺序 自动逐个运行

多道批处理 宏观上并行 微观上串行 程序交替运行

1.2.3 分时操作系统(关键字: 用户, 计算机, 交互)

把CPU运行时间分成很短的时间片 轮流分配给就绪进程使用

特征: 多用户同时使用计算机 互不干扰, 及时获得响应

1.2.4 实时操作系统

为了能在某个时间限制内完成某些紧急任务而不需要时间片排队; 及时可靠地完成任务

1.2.5 网络操作系统和分布式计算机系统

网络操作系统 通过网络把计算机连起来 计算机之间通过网络传送数据 实现计算机之间的通信

分布式计算机系统 若干台计算机构成子系统 系统任意两台计算机之间通过通信交换信息 每台计算机有同等地位 任何工作都可以分布在几台计算机上, 并行 协同完成工作

1.3 操作系统运行环境

1.3.1 操作系统运行机制

1.3.2 中断和异常的概念

中断 CPU执行指令以外事件发生 比如设备的I/O结束中断 时钟中断等

异常 CPU执行指令内部出现错误如地址越界 虚拟存储器缺页等等

1.3.3 系统调用

用户程序中调用操作系统提供的子功能, 一般是与资源有关的操作, 用户程序通过这种方式向操作系统提供服务请求

[名词总结] 

A 事件; 资源 设备 I/O 输入输出; 物理实体;

B 系统资源 存储器 CPU 设备 文件; 作业; 时间片; 用户;

C 事件; 指令; 错误; 子功能; 服务;

猜你喜欢

转载自blog.csdn.net/u010099177/article/details/80577638