操作系统期末总复习(问答题形式)

本文介绍了操作系统的四个基本功能:处理机管理、设备管理、存储器管理和文件管理,并详细解释了这些功能的具体作用。此外还探讨了操作系统的基本概念、处理机的工作状态、进程与程序的区别和联系等关键知识点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 本复习集基于《计算机操作系统(慕课版)》,并作出相应调整。
  • 由于各人、各学校所用教材不同,在可能会在定义描述上出现偏差,或名词不同等情况。如出现,请以自己学习或老师要求的内容为准(特别是参加考试的话)。
  • 由于CSDN无法将文件自动转化为文章,发布文章需要重新排版,所以把文件放在这里(需要自取,我时间应该不够把整个文档排版发出来的):
  • 链接:https://pan.baidu.com/s/1_HhaJqQ2ycpALLU9wmTYPA 提取码:0242
  • 使用手机对文件进行查看的话,我建议使用WPS软件的自适应手机阅读功能,再开个护眼模式,就像阅读小说一样方便,界面左滑右滑翻页。
  • 没有耐心背,或者总是差一点点的,可以找一个读字软件在临睡前放。但是得听了才有用的哈,一点基础都没有的还是老老实实看吧。


1.操作系统的四个基本功能?

(1)处理机管理功能:进程控制、进程同步、进程通信、处理机调度

(2)设备管理功能(I/O系统的基本功能):

隐藏I/O设备的细节,使得用户能够用简单的命令和参数控制设备执行对应操作;

保证设备无关性,使得用户能够使用逻辑设备名来控制设备,也方便了新的I/O设备安装;

提高处理机和I/O设备的利用率,尽可能的让处理机和I/O设备并行操作;

对I/O设备进行控制,使得I/O操作的组织和数据的传输能够独立于CPU运行,提高处理机和I/O设备的利用率;

确保对设备的正确共享,区别独占设备和共享设备(磁盘);

处理错误,处理临时性错误,请求上层软件处理低层解决不了的持久性错误。

(3)存储器(主存)管理功能:地址映射、存储保护、主存扩充、主存分配和回收;

(4)文件管理功能:

文件存储空间的管理。统一管理文件存储空间,进行分配和回收;

文件目录管理。创建、删除目录,实现文件“按名存取”,提高文件检索速度,解决文件的命名冲突等;

文件读和写的管理。实现文件的快速读写;

文件安全管理。主要是文件的共享、文件的存取控制(可读|可写|可执行);

用户接口管理。方便用户打开、读写、关闭文件。

2.操作系统的概念?

操作系统是管理计算机软、硬件资源的软件 ,控制和协调计算处理活动,提供用户接口。

操作系统是和计算机硬件打交道的系统软件;应用软件的运行依赖操作系统。

3.处理机的两个工作状态:

用户态(目态):CPU禁止使用特权指令,只能访问自己的资源,不能直接取用系统资源与改变机器的状态,是用户程序执行时机器所处的状态。

内核态(管态):CPU可以使用全部资源和全部指令(包括特权指令)的状态。是操作系统的管理程序执行时机器所处的状态。

4.进程和程序的区别和联系

进程就是执行中的程序,是操作系统调度和分配资源的一个独立单位。

程序是静态,进程是动态。程序是具有特定功能的代码集合,可以作为一种软件资料长期保存;进程是程序的一次执行过程,每个进程都有自己的生命周期。

进程是操作系统调度的独立单位;进程是操作系统分配资源的基本单位。

一个程序可以对应多个进程。意思是不同的进程可以有同一个程序运行生成,但每个进程的数据集合不同。

5.进程由哪三部分组成?

程序段:存放指令

数据段:存放数据

进程控制块(PCB):是一个记录型数据结构,其中记录各个不同时期的进程之间的状态数据和关系数据。每个进程对应一个进程控制块。是进程存在的唯一标志,里面都是原语,常驻内存。

进程主要由  程序段    数据段    进程控制块  3部分组成,其中  进程控制块  是系统感知进程存在的唯一标志。

6.临界资源是什么?

一次仅允许一个进程使用的资源被称为临界资源,或独享资源、互斥资源。

硬件资源:如输入机、打印机等; 软件资源:有的公用变量、文件等

7.临界区是什么?

进程中对某个临界资源(共享变量)实施操作的程序片段,被称为临界区或者互斥区。

8.什么是原语?

原语是对操作系统核心数据结构(进程表、进程控制块、设备控制块、文件控制块)进行修改操作的程序,原语执行时,要么不执行,要么执行完。

9.高级调度与低级调度的区别?

调度单位不同:低级调度以进程/线程为单位进行调度,高级调度以作业为单位进行调度。

调度目的不同:高级调度为进程被调用做准备,低级调度为CPU使用权的分配做准备。

1.操作系统的发展过程是( C ) A、原始操作系统,管理程序,操作系统 B、原始操作系统操作系统,管理程序 C、管理程序,原始操作系统操作系统 D、管理程序,操作系统,原始操作系统 2.用户程序中的输入、输出操作实际上是由( B )完成。 A、程序设计语言 B、操作系统 C、编译系统 D、标准库程序 3.进程调度的对象和任务分别是( C )。 A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU B、进程,从后备作业队列中按调度策略选择一个作业占用CPU C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU D、作业,从后备作业队列中调度策略选择一个作业占用CPU 4.支持程序浮动的地址转换机制是( A、动态重定位 ) A、动态重定位 B、段式地址转换 C、页式地址转换 D、静态重定位 5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按( C )进行排列。 A、地址从大到小 B、地址从小到大 C、尺寸从小到大 D、尺寸从大到小 6.设计批处理多道系统时,首先要考虑的是( 系统效率和吞吐量 )。 A、灵活性和可适应性 B、系统效率和吞吐量 C、交互性和响应时间 D、实时性和可靠性 7.当进程因时间片用完而让出处理机时,该进程应转变为( B )状态。 A、等待 B、就绪 C、运行 D、完成 8.文件的保密是指防止文件被( C )。 A、篡改 B、破坏 C、窃取 D、删除 9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。 A、2个 B、3个 C、4个 D、5个
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值