操作系统概论第四章

合集下载

操作系统概论课后习题及答案.doc

操作系统概论课后习题及答案.doc

第一章操作系统简介一、单项选择题1.linux操作系统是()A.单用户单任务操作系统B.单用户多任务操作系统C.多用户单任务操作系统D.分时操作系统2.操作系统内核中文件系统模块的主要功能是()A.实现虚拟存储B.保存系统文档和用户文档C.保护系统数据D.实现对文件的按名存取和文件的存储3.下列关于批处理系统的叙述中,正确的是()A.批处理系统允许多个用户与计算机直接交互B.批处理系统分为单道批处理系统和多道批处理系统。

C.单道批处理系统也可能同时是分时系统。

D.多道程序系统就是指多道批处理系统。

二、填空题1.单道批处理系统的内存中只能驻留_______________ 道用户作业,CPU和内存资源被用户作业独占。

2.单道批处理系统与无操作系统的计算机系统相比而言,减少了的时间。

3.操作系统是一组控制和管理计算机________________ 和___________ 资源、合理地对各类作业进行调度,以及方便用户的程序集合。

4.并发是指两个或两个以上的事件在_________________________ 的发生。

5._____________________________________ 现代操作系统的特征包括并发、、虚拟和异步。

三、简答题1 •请说明操作系统的作用和功能。

作用:操作系统是控制和管理计算机系统内各种硬件和软件资源、合理有效地组织计算机系统的工作,为用户提供一个使用方便可扩展的工作环境,从而起到连接计算机和用户的接口作用功能:处理器管理、作业管理、存储器管理、设备管理、文件管理。

2.请说明单道批处理系统、多道批处理系统、分时系统的特点及优缺点。

1)单道批处理系统:最早出现的一种OS,具有单道性、自动性和顺序性。

与无操作系统的计算机系统相比而言,减少了人工操作的时间。

但由于作业独占CPU 和内存,当作业进行I/O时,CPU只能等待I/O完成而无事可做,导致CPU资源不能得到充分利用。

第四章 复习题 计算机操作系统概论复习资料习题答案

第四章 复习题  计算机操作系统概论复习资料习题答案

第四章复习题一、单项选择题1. 在可变分区存储管理中,若采用最先适应分配算法宜将空闲区按(B)次序登记在空闲区表中。

A. 地址递减B. 地址递增C. 长度递减D. 长度递增2. 采用固定分区存储管理的计算机系统中(D)的做法是错误的。

A. 为作业分配的分区不能小于作业长度B. 可同时在多个分区中各装一个作业C. 不允许多个作业同时存放在一个分区中D. 一个分区中可同时装入多个作业3. 不适宜采用虚拟存储管理技术的存储管理方式是(D)。

A. 页式B. 段式C. 段页式D. 可变分区4. 在多道程序设计系统中,采用了页式存储管理。

如果允许并行工作的道数为n(n>1),则系统中同时建立的页表数一定为(C)。

A. 1B. nC. <=nD. n+15. 在单用户连续存储管理中,可供用户使用的主存区域起始地址存放在(B)。

A. 基址寄存器B. 界限寄存器C. 限长寄存器D. 相联寄存器6. 重定位的含义是(C)。

A. 把主存中的一个程序从一个区域重新定位到另一个区域B. 把绝对地址转换成逻辑地址C. 把逻辑地址换砖成绝对地址D. 把辅助存储器中的程序定位到主存的某个区域7. 在分页式存储管理中,逻辑地址由页号和页内地址两部分组成。

因而,分页的工作是在(C)时进行的。

A. 用户编制程序B. 地址转换C. 操作系统装入作业D. 系统初始化8. 采用固定分区存储管理的计算机系统中(D)的做法是错误的。

A. 为作业分配的分区不能小于作业长度B. 可同时在多个分区中各装一个作业C. 不允许多个作业同时存放在一个分区中D. 一个分区中可同时装入多个作业9. 在分页式虚拟存储管理中,若发现所要访问的页面不在主存储器中,则硬件要产生一个(C)中断。

A. I/OB. 缺段C. 缺页D. 访管10. 主存储器的每个存储单元都有一个地址与其对应,假定这些地址用n个二进制位来区分,则主存储器的容量为(D)。

A. 2n个字B. 2n-1个字C. 2n-1个字节D. 2n个字节11. LRU页面调度算法总是选择(C)页面调出。

操作系统第4章ppt课件

操作系统第4章ppt课件

THANKS
感谢观看
P/V操作
对信号量进行加减操作,实现进程同 步与互斥。
经典同步问题及其解决方法
1 2
生产者-消费者问题
通过两个信号量分别控制生产者和消费者进程, 确保生产者和消费者之间的同步与互斥。
哲学家进餐问题
通过引入资源分级法或信号量集机制,避免死锁 的发生,确保哲学家进餐过程中的同步与互斥。
3
读者-写者问题

多线程模型比较分析
01
多对一模型Leabharlann 将多个用户级线程映射到一个内核级线程上。该模型下,线程管理在用
户空间完成,线程的调度采用非抢占式调度,由线程库负责。
02
一对一模型
将每个用户级线程都映射到一个内核级线程上。该模型下,线程的创建
、撤销和同步等都在内核中实现,线程的调度由内核完成。
03
多对多模型
将多个用户级线程映射到少数但不止一个内核级线程上。该模型结合了
前两种模型的优点,允许多个用户级线程映射到不同的内核级线程上运
行。
线程同步与互斥机制
互斥锁
采用互斥对象机制,只有拥有互斥对象的线程才有访问公共 资源的权限。因为互斥对象只有一个,所以能保证公共资源 不会同时被多个线程同时访问。
信号量
信号量是一个整型变量,可以对其执行down和up操作,也 就是常见的P和V操作。信号量初始化为一个正数,表示并发 执行的线程数量。
死锁避免:银行家算法是一种典型的 死锁避免算法。该算法通过检查请求 资源的进程对资源的最大需求量是否 超过系统可用资源量来判断是否分配 资源给该进程。如果分配后系统剩余 资源量仍然能够满足其他进程的最大 需求量,则分配资源,否则不分配资 源。
死锁检测:通过定期运行死锁检测算 法来检测系统中是否存在死锁。常见 的死锁检测算法有资源分配图算法和 银行家算法等。如果检测到死锁发生 ,则需要采取相应措施来解除死锁, 例如通过撤销部分进程或抢占部分资 源来打破死锁状态。

操作系统原理

操作系统原理

定义
• 操作系统(Operating System,简称OS), 操作系统( System,简称OS OS), 是控制和管理计算机硬件和软件资源, 是控制和管理计算机硬件和软件资源,合 理地组织计算机工作流程, 理地组织计算机工作流程,以及方便用户 的程序的集合。它是系统软件的核心, 的程序的集合。它是系统软件的核心,是 计算机处理时必不可少的非常重要的软件。 计算机处理时必不可少的非常重要的软件。
1.1.1 操作系统作为最基本的系统软件 1.1.2 操作系统作为资源管理器 1.1.3 操作系统作为虚拟机
1.1.2 操作系统作为资源管理器
①处理机管理:分配和控制处理机 。 处理机管理: 存储器管理: ②存储器管理:主要负责内存的分配与回收 I/O 。 设备管理: ③设备管理:负责 I/O 设备的分配与操纵 。 文件管理:负责文件的存取、共享和保护。 ④文件管理:负责文件的存取、共享和保护。
1.1
什么是操作系统
★几种常用的操作系统介绍: 几种常用的操作系统介绍: ①DOS: DOS: Microsoft公司开发的MS-DOS操作系统 DOS操作系统也就 公司开发的MS 操作系统。 Microsoft公司开发的MS-DOS操作系统。DOS操作系统也就 是磁盘操作系统(Disk System),简称DOS DOS。 是磁盘操作系统(Disk Operating System),简称DOS。是 一种单用户单任务操作系统。 一种单用户单任务操作系统。 Windows系列 系列: ②Windows系列: 1990年 Microsoft公司推出了 公司推出了Windows 3.0。 1990年,Microsoft公司推出了Windows 3.0。 UNIX: ③UNIX: 1970年 美国AT&T公司Bell实验室的Ken Thompson用汇编 AT&T公司Bell实验室的 1970年,美国AT&T公司Bell实验室的Ken Thompson用汇编 语言在PDP-7计算机上设计了一个小型的操作系统,取名为 语言在PDP- 计算机上设计了一个小型的操作系统, PDP UNIX。多用户多任务分时系统。 UNIX。多用户多任务分时系统。 Linux: ④Linux: 1991年由芬兰赫尔辛基大学计算机系学生 年由芬兰赫尔辛基大学计算机系学生Linux Torvals初 1991年由芬兰赫尔辛基大学计算机系学生Linux Torvals初 创。

全国计算机等级考试四级网络工程师操作系统原理部分

全国计算机等级考试四级网络工程师操作系统原理部分

操作系统原理第一章操作系统概论1.1操作系统的概念操作系统的特征:并发性,共享性,随机性。

研究操作系统的观点:软件的观点,资源管理的观点,进程的观点,虚拟机的观点,服务提供者的观点。

操作系统的功能:1.进程管理:进程控制,进程同步,进程间通信,调度。

2.存储管理:内存分配与回收,存储保护,内存扩充。

3.文件管理:文件存储空间管理,目录管理,文件系统安全性。

4.设备管理5.用户接口UNIX是一个良好的、通用的、多用户、多任务、分时操作系统。

1969年AT&T公司Kenneth L.Thompson 用汇编语言编写了Unix第一个版本V1,之后Unix用C语言编写,因此事可移植的。

1.3操作系统分类1.批处理操作系统:优点是作业流程自动化较高,资源利用率较高,作业吞吐量大,从而提高了整个系统的效率。

缺点是用户不能直接与计算机交互,不适合调试程序。

2.分时系统:特点是多路性,交互性,独占性,及时性。

3.实时操作系统4.嵌入式操作系统5.个人计算机操作系统6.网络操作系统7.分布式操作系统8.智能卡操作系统1.4操作系统结构1.整体式结构2.层次结构3.微内核(客户机/服务器)结构:①可靠,②灵活(便于操作系统增加新的服务功能),③适宜分布式处理的计算机环境第二章操作系统运行机制2.1中央处理器寄存器:用户可见寄存器:数据寄存器(通用寄存器),地址寄存器,条件码寄存器。

控制和状态寄存器:程序计数器,指令寄存器,程序状态字。

目态到管态的转换唯一途径是通过终端和异常。

管态到目态的转换可以通过设置PSW指令(修改程序状态字)实现。

PSW包括:①CPU的工作状态代码②条件码③中断屏蔽码2.2存储体系存储器设计:容量,速度,成本存储保护:①界地址寄存器(界限寄存器):产生程序中断-越界中断或存储保护中断②存储键2.3中断与异常机制分类:中断:时钟中断,输入输出(I/O)中断,控制台中断,硬件故障中断异常:程序性中断,访管指令异常2.4系统调用系统调用程序被看成是一个低级的过程,只能由汇编语言直接访问。

操作系统原理第四章精品PPT课件

操作系统原理第四章精品PPT课件

二、设备管理的功能
(1)设备分配。按照设备类型和相应的分配算法决定将
I/O设备分配给哪一要求使用该设备的进程。凡未分配到所需 设备的进程被放入一个等待队列。
(2)设备处理。设备处理程序实现CPU和设备控制器之
间的通信。即当CPU向设备控制器发出I/O指令时,设备处 理程序应启动设备进行I/O操作,并能对设备发来的中断请 求作出及时的响应和处理。
定义:spooling系统是OS中采用的一项可以把独享 设备转变成具有共享特征的虚拟设备的技术,从而 提高设备利用率。
脱机输入输出技术
为了解决人机矛盾及CPU和I/O设备间速度不匹配的矛盾, 50年代末出现了该技术。
事先将装有用户程序和数据的纸带(卡片)装入纸带输入机, 在一台外围机的控制下把纸带上的数据(程序)输入到磁带上。 当CPU需要这些数据时再从磁带上高速的调入内存。
(2)中速设备:
指传输速率为每秒钟数千个字节至数万个字节的 设备,如针式打印机、激光打印机等。
(3)高速设备:
指传输速率为数兆字节的设备,如磁带机、磁盘 机、光盘机等。
3. 按使用特性分类
(1)存储设备:
是计算机用来保存各种信息的设备,如磁盘、 磁带等。
(2)I/O设备:
是向CPU传输信息或输出CPU加工处理信息的 设备。 例如:键盘,CRT
四、设备管理结构 :
1. 逻辑I/O: 2. 设备I/O: 3. 调度和控制:
4.4 缓冲技术
① 4.4.1缓冲技术的基本思想:
缓冲技术好比水库
在CPU和外设之间设立缓冲区,用以暂存CPU和外设 之间交换的数据,从而缓和CPU与外设速度不匹配所产生的 矛盾。
凡是数据到达和离去速度不匹配的地方均可采用缓冲技 术。在操作系统中采用缓冲是为了实现数据的I/O操作,以 缓解CPU与外部设备之间速度不匹配的矛盾,提高资源利用 率。

操作系统课件第4章2024新版

操作系统课件第4章2024新版

06
总结回顾与拓展延伸
关键知识点总结回顾
操作系统的基本概念、功能 和分类
进程与线程的概念、状态和 调度算法
02
01
内存管理的基本原理、分页
和分段技术
03
文件系统的基本概念、文件 结构和访问方法
04
05
设备管理的基本原理、I/O控 制方式和设备驱动程序
案例分析加深理解
案例分析1
Windows操作系统中的进程管 理
05
进程调度算法及评价
调度基本概念和类型
调度定义
操作系统中的调度是指按照某种策略和方法,将处理机分 配给进程或线程,以实现多道程序并发执行的过程。
调度类型
根据调度的发生时机和目的,可分为长期调度(作业调度 )、中期调度(内存调度)和短期调度(进程/线程调度 )。
调度器
负责实现调度的程序称为调度器,它是操作系统内核的一 部分。
资源分配图算法
利用有向图描述系统资源和进程 状态,通过检测有向图是否存在 环路来判断系统是否处于死锁状 态。
死锁检测与恢复方法
死锁检测
通过定时运行死锁检测程序来判断系统是否发生死锁。具体方法可采用资源分配图算法或等待图算法 。
死锁恢复
当检测到死锁时,需要采取措施来解除死锁。常见的解除死锁的方法有抢占资源和回滚操作。抢占资 源是指从一个或多个死锁进程中抢占足够数量的资源,使得其他进程可以继续执行;回滚操作是指将 一个或多个死锁进程回滚到某个状态,以解除死锁。
操作系统课件第4章
contents
目录
• 进程管理 • 进程同步与通信 • 死锁及处理策略 • 线程、多线程编程技术 • 进程调度算法及评价 • 总结回顾与拓展延伸
01

操作系统课后答案——第四章

操作系统课后答案——第四章

第四章存储器管理1. 为什么要配置层次式存储器?这是因为:a.设置多个存储器可以使存储器两端的硬件能并行工作。

b.采用多级存储系统,特别是Cache技术,这是一种减轻存储器带宽对系统性能影响的最佳结构方案。

c.在微处理机内部设置各种缓冲存储器,以减轻对存储器存取的压力。

增加CPU中寄存器的数量,也可大大缓解对存储器的压力。

2. 可采用哪几种方式将程序装入内存?它们分别适用于何种场合?将程序装入内存可采用的方式有:绝对装入方式、重定位装入方式、动态运行时装入方式;绝对装入方式适用于单道程序环境中,重定位装入方式和动态运行时装入方式适用于多道程序环境中。

3. 何为静态链接?何谓装入时动态链接和运行时动态链接?a.静态链接是指在程序运行之前,先将各自目标模块及它们所需的库函数,链接成一个完整的装配模块,以后不再拆开的链接方式。

b.装入时动态链接是指将用户源程序编译后所得到的一组目标模块,在装入内存时,采用边装入边链接的一种链接方式,即在装入一个目标模块时,若发生一个外部模块调用事件,将引起装入程序去找相应的外部目标模块,把它装入内存中,并修改目标模块中的相对地址。

c.运行时动态链接是将对某些模块的链接推迟到程序执行时才进行链接,也就是,在执行过程中,当发现一个被调用模块尚未装入内存时,立即由OS去找到该模块并将之装入内存,把它链接到调用者模块上。

4. 在进行程序链接时,应完成哪些工作?a.对相对地址进行修改b.变换外部调用符号6. 为什么要引入动态重定位?如何实现?a.程序在运行过程中经常要在内存中移动位置,为了保证这些被移动了的程序还能正常执行,必须对程序和数据的地址加以修改,即重定位。

引入重定位的目的就是为了满足程序的这种需要。

b.要在不影响指令执行速度的同时实现地址变换,必须有硬件地址变换机构的支持,即须在系统中增设一个重定位寄存器,用它来存放程序在内存中的起始地址。

程序在执行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加而形成的。

操作系统概念第七版习题答案中文版完整版

操作系统概念第七版习题答案中文版完整版

在多道程序和分时环境中,多个用户同时共享一个系统,这种情形致使多种平安问题。

a. 列出此类的问题 b.在一个分机会械中,可否确保像在专用机械上一样的平安度?并说明之。

Answer:a.窃取或复制某用户的程序或数据;没有合理的预算来利用资源〔CPU,内存,磁盘空间,外围设备〕b.应该不行,因为人类设计的任何爱惜机制都会不可避免的被另外的人所破译,而且很自信的以为程序本身的实现是正确的选项是一件困难的事。

资源的利用问题在各类各样的操作系统中显现。

试例举在以下的环境中哪一种资源必需被严格的治理。

〔a〕大型电脑或迷你电脑系统〔b〕与效劳器相联的工作站〔c〕手持电脑Answer: 〔a〕大型电脑或迷你电脑系统:内存和 CPU 资源,外存,网络带宽〔b〕与效劳器相联的工作站:内存和 CPU 资源〔c〕手持电脑:功率消耗,内存资源在什么情形下一个用户利用一个分时系统比利用一台个人运算机或单用户工作站更好?Answer:当另外利用分时系统的用户较少时,任务十分庞大,硬件速度专门快,分时系统成心义。

充分利用该系统能够对用户的问题产生阻碍。

比起个人电脑,问题能够被更快的解决。

还有一种可能发生的情形是在同一时刻有许多另外的用户在同一时刻利用资源。

看成业足够小,且能在个人运算机上合理的运行时,和当个人运算机的性能能够充分的运行程序来抵达用户的中意时,个人运算机是最好的,。

在下面举出的三个功能中,哪个功能在以下两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处置程序(b)虚拟存储器(c)分时Answer:关于实时系统来讲,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。

关于手持系统,操作系统需要提供虚拟存储器,可是不需要提供分时系统。

批处置程序在两种环境中都是非必需的。

描述对称多处置〔SMP〕和非对称多处置之间的区别。

多处置系统的三个优势和一个缺点?Answer:SMP意味着因此处置器都对等,而且 I/O 能够在任何处置器上运行。

参考答案 操作系统教程 (陈向群 杨芙清 著) 北京大学出版社 课后答案

参考答案 操作系统教程 (陈向群 杨芙清 著) 北京大学出版社 课后答案
硬盘存储器:容量大,存储速率慢,断电后,数据信息不丢失 内存存储器:容量小,存储速率快,断电后,数据信息丢失。 5.请简述程序局部性原理。这个原理在分级的存储体系结构中是怎么样起作用的? 答:时间局部性,空间局部性。起的作用是:提高存储系统效能这个目的。 6.什么是存储保护?有哪些方法实现存储保护? 答:对主存中的信息加以严格的保护,使操作系统及其它程序不被破坏,是其正确运行的 基 本条件之一
第三章 用户接口与作业管理 1.阐述程序,作业,作业步和进程之间的联系和区别。 答:
(1)作业 用户在一次计算过程中,或者一次事务处理过程中,要求计算机系统所做工作的总称 (2)作业步 一个作业可划分成若干部分,称为一个作业步 典型的作业控制过程: “编译”、“连接装配”、“运行” 2.一个具有分时兼批处理功能的操作系统应该怎样调度和管理作业?为什么? 品
我们发展操作系统的目标就是:充分利用硬件,提供更好的服务。 13.请作一个调查,看看各种计算机的应用领域都在使用什么样的操作系统,他们分别是 什么类型的操作系统,调查的内容应该涵概现代操作系统的主要类别. 14.现有一下应用计算机的场合,请为其选择适当的操作系统。1)航天航空,核变研究; 2)国家统计局数据处理中心;3)学校学生上机学习编程 4)高炉炉温控制;5)民航定 票系统,6)发送电子邮件(在两个地区之间) 答:1)航天航空,核变研究:嵌入式操作系统
通道:独立于中央处理器,专门负责数据 I/O 传输的处理机 它对外设实现统一管理 代替 CPU 对 I/O 操作进行控制 使 CPU 和外设可以并行工作 通道又称为 I/O 处理机 引入通道的目的: 为了使 CPU 从 I/O 事务中解脱出来 同时为了提高 CPU 与设备、设备与设备之间的并行度
13.时钟对操作系统有什么重要作用? 时钟为计算机完成以下必不可少的工作: 在多道程序运行环境中,为系统发现陷入死循环(编程错误)的作业,防止机时的浪费 在分时系统中,间隔时钟实现作业间按时间片轮转 在实时系统中,按要求的间隔输出正确时间信号给实时的控制设备(如 A/D、D/A 转换设 备) 定时唤醒要求延迟执行的各外部事件(如定时为各进程计算优先数,银行中定时运行某类 结账程序等) 记录用户使用设备时间和记录某外部事件发生时间 记录用户和系统所需要的绝对时间,即年、月、日

《操作系统概念》重点内容总结教学内容

《操作系统概念》重点内容总结教学内容

《操作系统概念》重点内容总结第一章导论1、操作系统的功能作用:(1)作用:操作系统是控制和管理计算机系统内各种硬件和软件资源,有效地组织多道程序运行的系统软件,使用户与计算机之间的接口。

(2)功能:处理机管理、存储管理、设备管理、文件管理、用户接口。

2、操作系统的发展过程:(1)手工操作时期:人工干涉,用户独占。

(2)早期批处理时期:出现了完成作业自动转换工作的程序叫监督程序,包括早期联机批处理、早期脱机批处理。

(3)多道批处理系统:在内存中同时存放多道程序在管理程序的控制下交替执行,用户独占。

(4)分时系统:用户与主机交互。

(5)实时系统:具有专用性及时性。

(6)现代操作系统(网络操作系统和分布式操作系统):有网络地址,提供网络服务,实现资源共享。

第二章计算机系统结构1、计算机系统在硬件方面的保护:(1)双重模式操作:用户模式、监督程序模式,双重模式操作为人们提供了保护操作系统和用户程序不受错误用户程序影响的手段。

(2)I/O保护:定义所有I/O指令为特权指令,所以用户不能直接发出I/O指令,必须通过操作系统来进行。

(3)内存保护:对中断向量和中断服务程序进行保护,使用基址寄存器和界限寄存器。

(4)CPU保护:使用定时器防止用户程序运行时间过长,操作系统在将控制权交给用户之前,应确保设置好定时器,以便产生中断。

第三章操作系统结构1、操作系统的基本组成:进程管理、内存管理、文件管理、输入/输出系统管理、二级存储管理、联网、保护系统、命令解释系统。

2、系统调用的含义:系统调用提供了进程与操作系统之间的接口。

分为五类:进程控制、文件管理、设备管理、信息维护、通信。

3、操作系统设计所采用的结构:(1)简单结构:以较小、简单且功能有限的系统形式启动,但后来渐渐超过了其原来的范围,由于运行所用的硬件有限,它被编写成利用最小的空间提供最多的功能。

(2)分层方法:优点:模块化,简化了调试和系统验证(灵活性强);缺点:涉及对层的仔细认真的定义的困难,效率较差(3)微内核:优点:便于操作系统扩充,便于移植;缺点:关于哪些服务应保留在内核内,而哪些服务应在用户空间内实现,并没有定论。

操作系统概念课后习题答案

操作系统概念课后习题答案

1.1在多道程序和分时环境中,多个用户同时共享一个系统,返种情冴导致多种平安问题。

a. 列出此类的问题b.在一个分时机器中,能否确保像在与用机器上一样的平安度?并解释乀。

Answer:a.窃叏戒者复制*用户癿程序戒数据;没有合理癿预算来使用资源〔CPU,存,磁盘空闱,外围设备〕b.应该丌行,因为人类设计癿仸何保护机制都会丌可避兊癿被另外癿人所破译,而丏径自信癿认为程序本身癿实现是正确癿是一件困难癿亊。

1.2资源的利用问题在各种各样的操作系统中出现。

试例丼在以下的环境中哪种资源必须被严栺的管理。

〔a〕大型电脑戒迷你电脑系统〔b〕不效劳器相联的工作站〔c〕手持电脑Answer: 〔a〕大型电脑戒迷你电脑系统:存呾CPU资源,外存,网络带宽〔b〕不效劳器相联癿工作站:存呾CPU资源〔c〕手持电脑:功率消耗,存资源1.3在什举情冴下一个用户使用一个分时系统比使用一台个人计算机戒单用户工作站更好?Answer:当另外使用分时系统癿用户较少时,仸务十分巨大,硬件速度径快,分时系统有意丿。

充分利用该系统可以对用户癿问题产生影响。

比起个人电脑,问题可以被更快癿解决。

迓有一种可能収生癿情冴是在同一时闱有许多另外癿用户在同一时闱使用资源。

当作业足够小,丏能在个人计算机上合理癿运行时,以及当个人计算机癿性能能够充分癿运行程序来到达用户癿满意时,个人计算机是最好癿,。

1.4在下面丼出的三个功能中,哪个功能在以下两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时Answer:对二实时系统来说,操作系统需要以一种公平癿方式支持虚拟存储器呾分时系统。

对二手持系统,操作系统需要提供虚拟存储器,但是丌需要提供分时系统。

批处理程序在两种环境中都是非必需癿。

1.5描述对称多处理〔SMP〕和非对称多处理乀间的区别。

多处理系统的三个优点和一个缺点?Answer:SMP意味着所以处理器都对等,而丏I/O可以在仸何处理器上运行。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、顺序结构 B、链接结构
C、索引结构 D、索引顺序结构
18.文件系统的功能之一是( C)
A.把信息输入计算机 B.把信息输出计算机
C.保证系统的安全 D.提高编程的效率
19.对于采用二级目录结构的文件系统的特性,正确的表述是(D)
A.不同的文件不允许采用相同的文件名
B.用户文件目录下建有主文件目录
一、单项选择题
1.在文件系统中,为文件保密所采取的措施之一是(D)
A.把文件的副本存放到不同的存储介质上
B.把文件的副本存放到不同的城市中
C.定期运行防病毒软件
D.为文件设置存取权限
2.“建立”文件时的操作步骤之一是( A )
A.确定文件的存储结构 B.把文件目录读入主存储器
C.寻找文件的目录项 D.核对用户口令
A.顺序结构 B.链接结构
C.索引结构 D.索引顺序结构
11.对操作系统的文件系统而言,一个源程序、一批数据、一篇文章或一张图片等都可以被称为文件,只要它是( C)
A.连续分布在一片磁盘区域中的信息集合
B.采用链接方式连接起来的多个磁盘块组成的信息集合
C.逻辑上具有完整意义的信息集合
D.属于同一个用户的一个信息集合
A、处理器管理 B、存储管理 C、设备管理 D、作业管理
39.对文件信息的存取考虑,存取方式有多种,采用哪种存取方式需要考虑的最为关键的要素是( D)
A.文件的使用方式 B. 存储介质的特性
C.文件的组织方式 D.文件的使用方式和存储介质的特性
40.文件系统对文件进行统一管理,目的是方便用户且保证文件的安全可靠。为此,面向用户文件系统实现的主要功能称为 (A)
3.某文件共有4个记录LO~L3,采用链接存储结构,每个记录及链接指针占用一个磁盘块,主存储器中的磁盘缓冲区的大小与磁盘块的大小相等。为了在L2和L3之间插入一个记录L2',需要进行的磁盘操作有(A)
A.4次读盘和2次写盘 B.4次读盘和1次写盘
C.3次读盘和2次写盘 D.3次读盘和1次写盘
(若不考虑文件目录,也可选C)
A、5次 B、6次
C、7次 D、8次
7.文件使用者的职责之一是(A)
A.为文件命名 B.为文件分配存储空间
C.实现对文件的读或写 D.保证文件的安全
8.对于采用树形目录结构的文件系统,为实现不同用户对同一个文件的共享,必须要求各用户(C)
A.采用相同的绝对路径访问该文件
B.采用相同的相对路径访问该文件
25.操作系统的文件系统中的文件是(C)
A.磁盘上的一片区域的集合 B.用户的一批数据的集合
C.逻辑上有完整意义的信息集合 D.可以被读写的数据的集合
26.对于采用树形目录结构的文件系统,不正确的说法是(A)
A.由操作系统决定如何设置当前工作目录
C、确定文件的存取权限 D、加强对文件内容的保密
37、系统在接到用户关于文件的(A)操作命令后,就在文件目录中寻找空目录项进行登记。
A、建立 B、打开 C、读 D、写
38.文件系统与(B )密切相关,它们共同为用户使用文件提供方便。
A.块是主存储器与存储设备进行信息交换的逻辑单位
B.每次交换总是交换一块或整数块信息
C.存储设备的类型是决定块的大小的因素之一 件系统都可以采用树形目录结构使不同的用户建立各自的子目录,但仍然无法做到( C)
A.不同的用户用相同的文件名命名文件
D、6号柱面、1号磁头下的第0扇面
5、为实现磁盘空间的分配与回收,UNIX采用的是(C )
A、位示图法 B、单块链接法
C、成组链接法 D、索引链接法
6、假设每个磁盘存储块中可以存放某文件的10个记录,记录的编号从0开始,主存中用于记录的成组和分解的缓冲区的大小与磁盘存储块的大小相等。如果有个使用该文件的用户程序在自己的内存空间中分别设置了“读记录工作区”和“写记录工作区”,每个工作区的大小均相当于一个记录的大小。若依次进行写记录11、读记录15、写记录1、读记录3、写记录17五步操作,如果在操作前主存缓冲区是空的,那么要完成这些操作需要启动磁盘读或写的次数是(B)
A、5次 B、6次
C、7次 D、8次
31. 文件系统采用二级文件目录可以(D)。
A. 缩短访问存储器的时间 B. 实现文件保护
C. 节省内存空间 D. 解决不同用户间的文件命名冲突
32.同一文件在不同存储介质上(D)的组织形式。
D.按照给定的该文件的记录号查找索引表
21.某文件中共有3个记录。每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。根据这个情况,可知这个文件所采用的结构是( D )
A.顺序结构 B.链接结构
C.索引结构 D.顺序结构或链接结构
22.存储介质上可连续存储信息的一个区域称为“块”,下列关于“块”的错误概念是( A)
B.由用户决定如何设置当前工作目录
C.允许不同的用户在用相同的名字去命名文件
D.允许同一个用户在不同的子目录中使用相同的文件名
27.某文件共有3个记录。现在需要把这个文件的内容全部读入主存储器,若从读出文件的第一个字节开始计时,计算直到读完整个文件所需的时间。使得读出该文件所需的时间最短的文件结构是(A)
B.同一个用户在自己不同的子目录中使用相同的文件名
C.同一个用户用相同的绝对路径名访问不同的文件
D.不同的用户用不同的绝对路径名访问同一个文件
24.对于采用链接存储结构的文件,它的目录项中不包括( B)
A.文件的物理地址 B.索引表的物理地址
C.文件的组织方式 D.文件的存取权限
35.实现按名存取后,允许用户对记录式文件进行存取的最小单位是(B)。
A.文件 B.记录 C.数据项 D.字符串
36.文件系统中文件被按照名字存取是为了( B)
A、方便操作系统对信息的管理 B、方便用户的使用
C.文件目录表中都有存放该文件的位置的目录项
D.文件目录表中都有存放该文件的名字的目录项
9.并非在打开文件时完成的操作是(D)
A.把文件目录读入主存储器 B.按文件名检索文件目录
C.把文件的索引表读入主存储器 D.根据索引表确定文件在磁盘中的位置
10.校友会的文件系统磁盘库中,“毕业生档案”文件的记录包含的数据项是毕业年份、身份证号和在校时档案材料。由于各人的档案信息量不同,记录的长度因人而异,但记录总是先按照毕业年份,然后按身份证序号在磁盘中顺序存放。使用这个文件的方式是按毕业年份和身份证号快速查出此人的档案材料。适合这个文件的存储结构是(D)
A.可采用用户指定 B.应该用相同
C.必定采用不同 D.可以采用不同
33.对随机存取的文件,文件系统通常把它组织成(D)
A.顺序文件 B.链接文件
C.记录式文件 D.索引文件
34.逻辑文件的组织结构是由(C)确定的。
A.操作系统 B.存储容量 C.用户 D.文件长度
A.文件的按名存取 B.文件的操作
C.文件的组织 D.文件的安全操作
?41.逻辑文件存放到存储介质上时,采用的结构形式是与(B)有关的。?A.文件的逻辑结构??????? B.存储介质的性质C.存储空间管理方式??????? D.逻辑文件长度?42.(D)结构的文件最适合于随机存取的应用场合。?A.流式??????? B.顺序??????? C.链接?????? ? D.索引43.物理文件的组织形式是与(A)无关的。?A.文件长度 ??????? B.文件的存取方法?C.存储介质特性 ??????? D.文件系统采用的管理方式44.在文件管理中可以利用位示图来实现(B)。??A.磁盘的驱动调度 ??????? B.磁盘空间的管理??C.文件的存取 ??????? D.文件目录的查找45.文件系统采用多级目录结构可以(C)。???A.减少系统开销 ??????? B.节省存储空间???C.解决命名冲突 ??????? D.缩短信息传送时间46.采用多级目录结构的系统中,允许多个用户共享某些文件。因此,各用户(A)文件名访问共享文件。?????A.可以按自定义的 ??????? B.必须用系统规定的????C.应该用相同的??????? D.只能用不同的
12.一级目录结构的文件系统的主要特点是(B)
A.适用于多道程序设计 B.适用于单用户系统
C.无需把索引表放到磁盘上 D.存取所有文件都无需用到索引表
13.在文件目录的目录项中主要存放的是(A)
A.文件的名字、文件的类型和文件的物理地址等
B.文件的名字、文件的类型和文件的摘要等
C.文件的名字、文件记录的长度和文件的结构等
A、用户程序的数量 B、存储设备的类型
C、传输效率的提高 D、存储介质的选用
16、使用文件的用户需要记住的是( D)
A、存储块的状况,即已用还是空闲 B、文件在磁盘上的存储位置
C、文件中各个记录所在的块的块号 D、文件的名字
17、在存储设备容量一定的情况下,对于文件系统的各种存储结构,实现时占用内存空间最大的存储结构是( A)
29.用户把其用C语言编写的一个源程序作为文件保存,这个文件是一个( A)
A.流式文件 B.记录式文件
C.顺序文件 D.连续文件
30. 假设每个磁盘存储块中可以存放某文件的10个记录,这些记录的编号分别为0—9,10—19,…,主存缓冲区的大小与磁盘存储块的大小相等。如果有个使用该文件的用户程序在自己的内存空间中分别设置了“读记录工作区”和“写记录工作区”,每个工作区的大小均相当于一个记录的大小。若依次进行写记录1、读记录5、写记录11、读记录1、读记录11五步操作,如果在操作前主存缓冲区是空的,那么要完成这些操作需要启动磁盘读或写的次数是(B)
相关文档
最新文档