操作系统期末考点大纲

本文详细介绍了操作系统的定义、类型及其特征,包括批处理、分时和实时系统。阐述了多道程序设计并发执行的概念,以及进程的定义、状态转换、PCB和进程管理的五大功能。此外,详细讨论了进程调度、死锁、存储器管理(如分页、分段和虚拟存储器)、文件系统和设备管理,涵盖了诸如信号量机制、I/O控制方式、缓冲技术和磁盘调度算法等内容。
摘要由CSDN通过智能技术生成

引论


OS定义

通常把计算机硬件系统上配置的第一个大型软件称为OS。该软件满足:

  1. 管理计算机系统的硬件和软件。
  2. 控制计算机系统的工作流程。
  3. 为其他软件和用户提供安全、方便的运行、操作环境。
  4. 提高计算机系统的效率。

多道程序设计并发执行与现代操作系统的关系(p5,例子)

多道程序设计是指:在内存中同时存放多道程序,这些程序可以并发执行(图1-3)。
这里写图片描述

与现代OS的关系:现代OS都采用了并发执行的工作流程。


OS基本类型及特征

类型分三种:批处理OS,分时操作OS,实时操作OS。
批处理OS特征:

  1. 批量处理,方便操作
  2. 自动执行,资源利用率高
  3. 缺少人-机交互能力,不便于调试程序

分时操作OS特征:

  1. 同时性
  2. 独立性
  3. 及时性
  4. 交互性

实时操作OS特征:

  1. 高及时性
  2. 高可靠性。

OS的基本功能

  1. 用户接口及作业管理
  2. 处理器管理
  3. 存储器管理
  4. 文件系统
  5. 设备管理

操作系统的接口


OS用户接口类型

  1. 命令接口
  2. 程序接口及系统调用
  3. UNIX的用户接口

系统调用含义

系统调用包含了以下两个方面的含义:

  1. 一组操作系统设计人员事先编写的子程序,这些子程序作为内核的一部分
  2. 程序员使用这组子程序的办法。

OS内核组成,基本特点

组成:

  1. 与硬件密切相关的操作
  2. 关键数据结构
  3. 基本中断处理程序
  4. 使用频繁的功能模块

基本特点:

  1. 常驻内存
  2. 运行在核心态

进程管理


多道程序设计并发执行和顺序执行的含义

顺序:处理器在开始执行一道程序后,只有在这道程序运行结束后(程序指令运行完成,或程序运行过程中出错终止运行),才能开始执行下一道程序。(DOS)
并发:在多道程序设计环境下,处理器在开始执行一道程序的第一条指令后,在这道程序完成之前,处理器可以开始执行下一道程序,同样的,更多其他的程序也可以开始运行。


进程定义、进程基本特征

一道程序在一个数据集上的一次执行过程,称为进程。
5个特征:动态、并发、独立、结构、异步(性*5)。


进程基本状态及转换

就绪、运行、阻塞(状态*3)。转换模型如下(p41):

这里写图片描述


进程的表示(PCB)及作用

PCB:进程控制块。

  1. 是OS对并发执行的进程进行控制和管理的根据
  2. 也是系统用来赶制进程存在的根据,即PCB是进程存在的唯一标志

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值