操作系统复习(小伙伴们必过版).pdfVIP

  • 4
  • 0
  • 约2.31万字
  • 约 25页
  • 2022-07-12 发布于江苏
  • 举报
操作系统复习要点 一、 概论 1. 操作系统的发展过程: (计算机操作系统的发展和计算机硬件的发展密不可分) (1)手工阶段(预约机时) -- 无OS (联机) (2)操作员(脱机) (3)简单批处理阶段(程序之间转换的“自动化”) 软件:监控程序(monitor)操作系统的雏形——常驻内存 硬件:纸带(卡片) 磁带 监控程序不是为了解决某个具体应用而产生的,它是为了解决计算机自 身正常运行而设计的。 (4)多道程序阶段(中断技术、通道技术)多程序并发执行--脱机 多道程序阶段标志着操作系统真正的产生了! 2.什么是操作系统? 操作系统是有效管理计算机系统中的资源,合理的组织计算机的工作流程, 方便用户操作的程序的集合。 3.操作系统的功能 (1)处理机管理:处理机的调度策略 第 1 页 共 25 页 (2)内存管理:内存分配、回收收、扩充、保护和共享 (3)设备管理:设备分配、设备回收、设备驱动 (4)文件管理:文件的按名存取、文件的加密与保护、文件共享等等。 4.操作系统的分类 分类 追求的目标 多道批处理系统 资源的利用率 分时系统 联机(交互性) 实时系统 及时性 通用系统 同时具备多道、分时、实时两个或两个以上的功能 个人机操作系统 方便用户使用(好用) 网络操作系统 资源共享,通信能力 多处理机系统 充分提高处理能力 分布式系统 充分提高处理能力 嵌入式系统 高效(用最少的资源做想要做的事情) 分时系统: 分时系统是指一台主机上连接了多个带有显示器和键盘的终端,同进允许多 个用户共享主机中的资源,每个用户都可通过终端以交互方式使用计算机。 分时系统的特征如下: (1)多路性。即多个用户分时使用一台主机。 (2)独立性。每个用户各占一个终端,独立操作,互不干扰。 (3)及时性。用户的请求能在很短时间内获得响应。 (4)交互性。用户可通过终端与系统进行广泛的人机对话。 5.计算机操作系统的硬件支撑 (1)计时器(硬件时钟) 绝对时钟、间隔时钟(闹钟) (2)系统堆栈(内存中的一个固定区域) a.保存中断现场 b.操作系统子程序调用,参数,返回值 (3)特权指令和非特权指令 非特权指令:算术运算、逻辑运算、位移指令、转移指令 特权指令:设置中断向量、开关中断、停机、设置硬件时钟、修改PSW (4) 处理机状态 管态:系统态、核心态 第 2 页 共 25 页 目态:用户态 (5) 中断装置 (中断:系统对于异步事件的响应) 中断处理过程 (6) 地址映射机制 (7) 内存保护机制:界地址寄存器、存储保护键方式 (8) 输入输出通道(I/O处理机) 二、 进程管理 1. 什么是进程? 2. 进程概念的引入? 3.进程的特点(和程序的区别)? (1)静态和动态 (2)程序和进程(1:N) (3)永久和暂时 (4)并发性 (5)结构性(PCB):操作系统通过PCB感知进程存在 (6)独立性:在系统中进程是竞争资源的独立(基本)单位 (7)异步性(随机性) 4.进程的三个基本状态 (1)运行:占有CPU,正在CPU上执行 (2)就绪:等待CPU 以便执行 (3)阻塞(等待):等待除CPU 以外的其他资源(等待某个事件的发生) 第 3 页 共 25 页 5. PCB 里面到底有什么? 进程描述信息 进程名和进程ID 用户名和用户ID

文档评论(0)

1亿VIP精品文档

相关文档