最新操作系统第二次作业答案资料
操作系统2及答案

操作系统2及答案火炉中学校计算机专业考试复习题《操作系统2》一、填空题1、实时系统分为__________________ 和__________________两类。
2、对一张使用过多次的软盘,为提高其存取速度进行格式化,应选择的格式化类型是________________。
3、在WINDOWS XP中文件操作一次能对_________________文件进行。
4、要查找所有的gif文件,应在“搜索助理”窗格中的“全面或文件名”输入框中输入____________。
5、文件的扩展反映文件的___________________。
6、在资管理器中,将文件或文件夹拖到同一驱动器的其它文件夹中,其实现的操作是___________。
7、在WINDOWS XP的图画程序窗口中,用鼠标______________击颜色盒中的色块,可设置背景色。
8、在IE浏览器的“Internet选项”对话框中,点击“使用默认页”按钮会将默认连接到______________。
9、根据____________________的不同操作系统通常分为单用户、批处理、分时、实时、网络5类。
10、切换用户时,当前用户正在运行的程序将__________运行。
11、鼠标左键快速按下、松开、再按下、再松开,称为鼠标的_________操作。
12、“自动隐藏任务栏”是在_________________13、任务栏的最左端是__________________14、磁盘清理是删除____________________文件和程序,以便腾出更多的磁盘空间。
15、操作系统按用途和使用方式分为单用户系统、_______________,分时系统,实时系统和网络系统。
16、通常情况下,_________位于桌面的最下方,显示正在运行的程序。
17、切换窗口的快捷键可用ALT+TAB或______________18、若一个菜单的选项后带由“…”,则表示选择该选项后会弹出一个___________。
第二次作业 windows操作系统

1.关于Windows 文件命名的规定,正确的是___d___。
a. 文件名可用字符、数字或汉字命名,文件名最多使用8个字符b. 文件名可用所有的字符、数字或汉字命名c. 文件名中不能有空格和扩展名间隔符"."d. 文件名可用允许的字符、数字或汉字命名2.在Windows 资源管理器中,格式化磁盘的操作可使用___b___。
a. 选择"文件"下的"格式化"命令b. 右击磁盘图标,选"格式化"命令c. 选择"编辑"下的"格式化"命令d. 选择"查看"菜单下的"格式化"命令3.Windows 中,在已关闭所有应用程序的情况下,要关闭计算机,应___b___。
a. 选择"关闭Windows"对话框中的"结束任务"选项b. 选择"关闭Windows"对话框中的"关机"选项c. 选择"关闭Windows"对话框中的"取消"选项d. 再按 Ctrl+Alt+Del 组合键4.不可能在任务栏上出现的对象为___a___。
a. 对话框窗口的图标b. 正在执行的应用程序窗口图标c. 已打开文挡窗口的图标d. 语言栏对应图标5.在Windows 中,打开一个窗口后,通常在其底部是一个___c___。
a. 标题栏b. 任务栏c. 状态栏d. 工具栏6.桌面上有各种图标,图标在桌面上的位置__c____。
a. 不能移动b. 可以移动,但只能由Windows系统完成c. 可以移动,既可由Windows系统完成,又可由用户用鼠标拖曳完成d. 可以移动,但只能由用户用鼠标拖曳完成7.Windows的任务栏可用于_____b______。
a. 修改程序组的属性b. 切换当前应用程序c. 修改程序项的属性d. 启动应用程序8.在Windows的我的电脑窗口中,若已选定了文件或文件夹,为了设置其属性,可以打开属性对话框的操作是___c___。
操作系统第二次作业题及答案.doc

第2次作业一、单项选择题(本大题共40分,共20小题,每小题2分)1.设备驱动程序负责接收和分析从设备分配转来的信息以及设备控制块等内容。
()不是设备驱动程序的功能。
A.根据请求传送的数据量,组织I/O缓冲队列B.利用T/0缓冲,对数据进行加工C.启动设备进行I/O操作D.I/O设备中断处理2.解决死锁的途径是()A.立即关机排除故障B.立即关机再重新开机C.不要共享资源,增加独占资源D.运行检测程序并恢复系统3.吋间片一般应用于()。
是A.批处理操作系统B.分时操作系统C.实时操作系统D.以上都不是4.磁带上的文件一般只能()A・随机存取B•顺序存取C.直接存取D.以字节为单位存取5.下面关于临界区概念论述正确的是:()A.临界区是指进程中用于实现进程互斥的那段程序代码氏临界区是指进程中用于实现进程同步的那段程序代码C.临界区是指进程中用于实现进程通信的那段程序代码D.临界区是指进程中用于访问公用数据(临界资源)的那段程序代码6.配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的计算机只是一台逻辑上的计算机,称为()计算机。
A.并行B.真实C.虚拟D.共享7.内存和外存容量之和与虚拟存储器容量相比其大小关系是()A.前者比后者大B.前者比后者小C.二者相等D.不一定8.把独占性设备改造成能为若干个用户共享的设备,这种设备称为()A.存储设备B.系统设备C ・用户设备D.虚拟设备9. 为实现对缓冲区buf 访问的同步,下叙述中正确的是A. 读进程从buf 中读出数据前,应用对写进程信号量进行P 操作;B. 读进程从buf 中读出数据前,应用对写进程信号量进行V 操作;C. 读进程从buf 中读岀数据后,应用对写进程信号量进行P 操作;D. 读进程从buf 屮读出数据后,应用对写进程信号量进行V 操作;10.()大多用于对信息的及时性要求比较严格并且很少会对所有数据进行 处理的应用程序中。
操作系统第二次作业(含答案)

操作系统第二次作业参考解答(第三章)一选择题1.进程从运行态转换成阻塞态的条件是C。
A.进程的时间片用完B.被进程调度程序选中C.等待某一事件D.等待的事件已发生2.进程从运行状态变成就绪状态的原因是:A。
A.该进程的时间片用完B.该进程等待输入输出操作C.该进程输入输出操作完成D.该进程已完成3.用P、V操作管理临界区时,信号量的初值应定义为C。
A.-1 B.0 C.1 D.n (n>1)4.在引入线程的操作系统中,资源分配的基本单位是D。
A.作业B.程序C.线程D.进程5.进程与线程的根本区别是A。
A.进程是资源分配单位,而线程是调度和执行单位。
B.线程是资源分配单位,而进程是调度和执行单位。
C.进程是并发执行的,而线程是串行执行的。
D.线程是并发执行的,而进程是串行执行的。
6.用信箱实现通信时,使用 B 两条基本原语。
A.打开与关闭B.发送与接收C.P操作与V操作D.同步与互斥7.在应对死锁问题中,银行家算法是用于B的。
A.预防死锁B.避免死锁C.检测死锁D.解除死锁8.某系统中仅有4 个并发进程竞争某类资源,并都需要该类资源3 个,那么该类资源至少有A个,这个系统不会发生死锁。
A.9 B.10 C.11 D.12二判断题(你认为正确的写T,错误的写F)1.(F )在多道程序环境下,程序和机器执行程序的活动是严格一一对应的。
2.(F)当一进程在运行中需等待某一事件发生时,便调用阻塞原语,将自己从运行态改变为就绪态。
3.(F)一组同步的并发进程均可对自己的私用信号量进行P操作和V操作。
4.(T)消息缓冲通信和信箱通信是进程通信的高级形式。
5.(F)银行家算法可以预防死锁。
6.(T)WindowsNT采用多线程机制。
1.画图表示进程的三个基本状态及其转换条件。
2.什么是原语?属于进程控制方面的原语有哪些?解答:原语是指由若干条机器指令构成的并用以完成特定功能的一段程序,这段程序执行期间不可分割,不可中断。
李建伟版实用操作系统第二版最新习题 2 进程答案

李建伟版实用操作系统第二版最新习题 2 进程、线程管理一、选择题题号1 2 3 4 5 6 7 8 9 10答案B B D C D C A B D C题号11 12答案A A二、综合题2、答:在多道程序环境下,允许多个程序并发执行,这就导致了在操作系统中引入了“进程”。
进程是随着操作系统中分时思想的提出而引出的。
进程是一个可并发执行的具有独立功能的程序在某个数据集合的一次执行过程,它是操作系统进行资源分配和保护的基本单位。
①进程和程序的最大区别就是进程是程序的一次执行过程,它是一个动态概念。
程序是以文件形式存放在磁盘上的代码序列,它是一个静态概念。
②进程能够并发执行。
在同一段时间内,并发执行的若干进程共享一个处理机,各个进程按照不同的推进速度运行。
进程状态及其转换可以很好地描述并发执行进程的执行过程。
③进程是计算机系统资源分配的基本单位,程序不能作为一个独立单位运行和申请系统资源。
④进程由含有代码和数据的用户地址空间、进程控制块和执行栈区等部分组成,而程序只由静态代码组成。
⑤进程和程序之间是多对多的关系。
一个程序可被多个进程共用,一个进程在其活动中又可调用若干个程序。
2、答:原语是由若干条机器指令组成的、用于完成一定功能的一个过程。
原语不可分割,其执行期间不充许被中断,要么从头到尾执行一遍,要么全不执行。
原语的特征保证其在执行过程中不受外界因素的影响。
原语的一般实现方法是以系统调用的方式提供原语接口,原语在执行过程中采用屏蔽中断的方式来保证其不能被中断。
原语常驻内存,只在核心态下运行。
通常情况下,原语只提供给系统进程或系统服务器使用。
3、答:传统操作系统通过进程的并发执行提高了系统资源利用率和作业吞吐量,但进程模型存在如下局限性。
①每个进程都有一个进程控制块和一个私有的用户地址空间,如果按进程进行并发控制,那么在同一个地址空间中只允许单个执行序列运行。
显然,在不进行地址变换的情况下,只允许一个执行序列运行,处理机资源仍然不能得到充分利用。
操作系统第二次作业答案

操作系统第二次作业一、选择题1.虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则它的虚拟地址空间为【A】。
A.4G B.2G C.64K D.100K2.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页表如下,则逻辑地址1800。
A.1052 B.3124 C.1076 D.58963.【 A】用于管理各种不同的真实文件系统,是真实文件系统与服务之间的接口。
A.VFSB.Ext2C. vfatD.JFS4.用磁带作为文件存贮介质时,文件只能组织成【 A】A.顺序文件B.链接文件C.索引文件D.目录文件5.按数据组织分类,【 B】是以字节为单位直接读写的设备。
A.块设备B.字符设备C.网络设备 D.虚拟设备6.在现代操作系统中采用缓冲技术的主要目的是【 C】。
A.改善用户编程环境 B.提高CPU的处理速度C.提高CPU和设备之间的并行程度 D.实现与设备无关性7.【 D】是将大量计算机通过网络连接在一起,以获得极高的运算能力和数据共享的系统。
A. 实时系统B.分时系统C. 网络系统D.分布系统式8.若一个文件的访问控制权限值为0754,请问同组用户对该文件具有【 C】权限。
A. 可读B.可读可写C. 可读可执行D.没有权限9.操作系统的安全问题中【 D】是绕过安全性控制、获取对程序或系统访问权的程序方法。
A.木马B.病毒C.蠕虫D.后门10.虚拟存储器的最大容量是由【B】决定的。
A.页表长度B.计算机系统的地址结构和外存空间C.内存空间D.逻辑空间11.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页表如下,则逻辑地址2100。
A.1052 B.3124 C.1076 D.529612.下面的【 B】不是文件的物理存储结构。
A. 索引文件B.记录式文件C. 顺序文件D.链接文件13.从用户的角度看,引入文件系统的主要目的是【C】。
A. 实现虚拟存储B.保存文件系统C. 实现对文件的按名存取D.保存用户和系统的文档14.使用SPOOLing系统的目的是为了提高【D】的使用效率。
操作系统第二篇作业本(含答案).doc

第二章作业第一次作业:1.进程有哪三种基本状态?进程在三种基本状态之间转换的典型原因是什么?答:三种基本状态:就绪状态、执行状态、阻塞状态。
(1)就绪状态→执行状态:进程分配到CPU资源(进程调度);(2)执行状态→就绪状态:时间片用完(3)执行状态→阻塞状态:I/O请求(4)阻塞状态→就绪状态:I/O完成2.在Linux系统中运行下面程序,最多可产生多少个进程?画出进程家族树。
main(){fork();fork();fork();}答:最多可以产生7个进程。
其家族树为:3.试从动态性、并发性和独立性上比较进程和程序。
答:1)动态性是进程最基本的特性,可表现为由创建而产生,由调度而执行,因得不到资源而暂停执行,以及由撤销而消亡,因而进程由一定的生命期;而程序只是一组有序指令的集合,并存放于某种介质上,其本身并不具有运动的含义,因而是静态的;2)并发性是进程的重要特征,同时也是OS的重要特征。
引入进程的目的正是为了使其程序能和其它建立了进程的程序并发执行,而程序本身(没有建立PCB)是不能并发执行的;3)独立性是指进程实体是一个能独立运行、独立分配资源和独立接受调度的基本单位。
凡未建立PCB的程序,都不能作为一个独立的单位来运行。
4.分析下列代码的功能:答:sleep_on实现进程的睡眠过程;wake_up实现进程的唤醒过程。
第二次作业:1.同步机制应该遵循哪些基本准则?你认为整型信号量机制遵循了同步机制的哪些基本准则?答:同步机制应遵循四个基本准则:a. 空闲让进:当无进程处于临界区时,应允许一个请求进入临界区的进程立即进入自己的临界区,以有效地利用临界资源。
b. 忙则等待:当已有进程进入临界区时,其它试图进入临界区的进程必须等待,以保证对临界资源的互斥访问。
c. 有限等待:对要求访问临界资源的进程,应保证在有限时间内能进入自己的临界区,以免陷入“死等”状态。
d. 让权等待:当进程不能进入自己的临界区时,应立即释放处理机,以免进程陷入“忙等”状态。
linux操作系统第二版答案

linux操作系统第二版答案【篇一:linux系统教程课后习题答案】t>1.什么是linux?linux是一套免费使用和自由传播的类unix操作系统,源代码开放,能运行于各类硬件平台,包括intel x86系列和risc处理器。
这个系统是由世界各地成千上万的程序员设计和实现的。
其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的unix兼容产品。
2. linux有哪些特性?(1)开放性(2)多用户(3)多任务(4)良好的用户界面(5)设备独立性(6)丰富的网络功能(7)可靠的系统安全(8)良好的可移植性3. linux与windows操作系统的主要区别是什么?(1)从发展的背景看,linux是从一个比较成熟的操作系统发展而来的,而其他操作系统,如windows等,都是自成体系,无对应的相依托的操作系统(2)从使用费用上看,linux是一种开放、免费的操作系统,windows是封闭的系统,需要有偿使用。
(3)linux上丰富的应用软件也是自由的,而在windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供其源代码,更不用说由用户修改扩充其功能了。
(4)windows对硬件配置要求高,而linux在低端pc系统上仍然可以流畅运行4. linux与unix的共同点与不同点是什么?共同点:由于linux是从unix发展来到,它遵循unix开放标准,基本支持同样的软件、程序设计环境和网络特性,可以说linux是unix的pc版本,linux在pc机上提供了相当于unix工作站的性能。
与商用unix的不同点有:1)linux是免费软件,用户可以从网上下载,而商用的unix除了软件本身的价格外,用户还需支付文档、售后服务费用;2)linux拥有gnu软件支持,linux能够运行gnu计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容;3)linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用unix则是由专门的软件公司进行开发的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
操作系统第二次作业
一、选择题
1.虚拟存储器的容量是由计算机的地址结构决定的,若CPU有32位地址,则
它的虚拟地址空间为【 A 】。
A.4G B.2G C.64K D.100K 2.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页
表如下,则逻辑地址1800】。
A.1052 B.3124 C.1076 D.5896 3.【 A 】用于管理各种不同的真实文件系统,是真实文件系统与服务之间的
接口。
A.VFS
B.Ext2
C. vfat
D.JFS
4.用磁带作为文件存贮介质时,文件只能组织成【 A 】
A.顺序文件
B.链接文件
C.索引文件
D.目录文件
5.按数据组织分类,【 B 】是以字节为单位直接读写的设备。
A.块设备 B.字符设备C.网络设备 D.虚拟设备
6.在现代操作系统中采用缓冲技术的主要目的是【 C 】。
A.改善用户编程环境 B.提高CPU的处理速度
C.提高CPU和设备之间的并行程度 D.实现与设备无关性
7.【 D 】是将大量计算机通过网络连接在一起,以获得极高的运算能力和数
据共享的系统。
A. 实时系统
B.分时系统
C. 网络系统
D.分布系
统式
8.若一个文件的访问控制权限值为0754,请问同组用户对该文件具有【 C 】
权限。
A. 可读
B.可读可写
C. 可读可执行
D.没有权限
9.操作系统的安全问题中【 D 】是绕过安全性控制、获取对程序或系统访问
权的程序方法。
A.木马B.病毒C.蠕虫D.后门10.虚拟存储器的最大容量是由【B 】决定的。
A.页表长度B.计算机系统的地址结构和外存空间
C.内存空间D.逻辑空间
11.在请求分页存储管理方案中,若某用户空间为3个页面,页长1KB,现有页
表如下,则逻辑地址2100】。
A.1052 B.3124 C.1076 D.5296
12.下面的【 B 】不是文件的物理存储结构。
A. 索引文件
B.记录式文件
C. 顺序文件
D.链接文件
13.从用户的角度看,引入文件系统的主要目的是【C 】。
A. 实现虚拟存储
B.保存文件系统
C. 实现对文件的按名存取
D.保存用户和系统的文档
14.使用SPOOLing系统的目的是为了提高【D 】的使用效率。
A.操作系统B.内存C.CPU D.I/O设备
15.在UNIX中,通常把设备作为【 A 】文件来处理。
A.块设备或字符设备
B .普通
C.目录
D.链接
16.集群是【D 】系统的一种,是目前较热门的领域。
A. 实时
B.分时
C. 嵌入式
D.分布式
17.在终端中用ls –l查看某个文件的详细信息时显示drwxr-xr-x,从中可看出其
他用户对该目录具有【 B 】权限。
A. 可读
B.可读可执行
C. 可读可写可执行
D.可执行
18.操作系统的安全问题中【A 】是一种基于远程控制的黑客工具。
A.木马B.病毒C.后门 D.间谍软件
19.下列关于内存地址叙述不正确的是【 A 】
A. 程序员使用的地址是物理地址
B.IA32平台上虚拟地址以“段:偏移量”的形式给出
C.线性地址空间是对CPU寻址能力的一种抽象
D.Linux中虚拟地址等价于线性地址
20.OS为每个文件开辟一个存储区【 C 】,里面记录这该文件的有关信息。
A. PCB
B. JCB
C. FCB
D.DCB
21.从用户的角度看,引入文件系统的主要目的是【 C 】。
A. 实现虚拟存储
B.保存文件系统
C. 实现对文件的按名存取
D.保存用户和系统的文档
22.操作系统采用缓冲技术减少对CPU的【 A 】次数,从而提高资源的利用
率。
A.中断
B. 访问
C. 控制
D. 依赖
23.磁带机属于【 A 】设备。
A.顺序存取B.直接存取C.链接存取D.随机存取
24.集群是【 D 】系统的一种,是目前较热门的领域。
A. 实时
B.分时
C. 嵌入式
D.分布式
25.在终端中用ls –l查看某个文件的详细信息时显示-rwx—x--x,从中可看
出其他用户对该目录具有【 D 】权限。
A. 可读
B.可读可执行
C. 可读可写可执行
D.可执行
26.操作系统的安全问题中【 A 】是一种自身复制且干涉软件功能或破坏储存
信息的程序。
A.蠕虫B.木马C.后门D.间谍软件
二、判断题
1.磁带机存储器,应利用随机存取方式进行数据读写操作。
F
2.最佳适应算法是将空闲区按空闲区地址递增的顺序进行链接。
F
3.分页式存储管理中,(页的大小)是可以不相等的。
F
4.文件目录一般存放在外存。
T
5.socket套接字对用户应用程序的编程来说是一个网络接口。
F
6.常用的文件共享方式有绕道法、链接法和基本文件目录表三种。
T
三、应用题
1. 假定在单道批处理环境下有4个作业,各作业进入系统的时间和估计运行时间如下表所示:问题:如果应用短作业优先和先来先服务的作业调度算法,试将下面表格填写完整。
短作业优先:
先来先服务:
2. 有四个批处理作业A、B、C、D在第一分钟内依次到达,其预计的运行时间分别为:2、6、3、4分钟。
设系统采用时间片轮转算法,时间片为1分钟。
(1)如果下面每格代表1分钟时间间隔,将每分钟运行的作业名按顺序填入格
(2)用箭头标志各作业完成的地方,并计算作业的平均周转时间。
答:
A = 5 C = 10 D = 13
B = 15 (2)平均周转时间 t=(5+10+13+15)/4=10.75
3. 在一个采用页式虚拟存储管理的系统中,若进程在内存中占3块(开始为空),
它依次要访问的页面序列是:6、5、4、3、2、1、5、1、5、2、1、2、1、2、1、6、5,分别按先进先出调度算法(FIFO)和最近最少使用调度算法(LRU)计算将产生多少次缺页中断?并计算缺页中断率。
(1)先进先出调度算法(FIFO)
缺页中断次数为8 ,缺页中断率为8/17
(2)最近最少使用调度算法(LRU)
缺页中断次数为9 ,缺页中断率为9/17
4. 在采用页式存储管理的系统中,某作业的逻辑地址空间为4页(每页4096字节),且已知该作业的页表如下表。
试求出逻辑地址14688所对应的物理地址。
(给出计算过程,包括页号、页内偏移、物理地址)
答:
页号P=INT(14688/4096) =3
页内偏移d=14688%4096=2400
物理地址=9×4096+2400=39264
四、编程题
1. 认真阅读下列Linux系统下的C程序recshm.c,请参照该程序,编写一个相应的sendshm.c程序。
以实现sendshm程序循环从键盘输入信息并发送到key值为1234的共享内存,直到“end”被输入并发送后退出;recshm程序从key值为1234的共享内存读取信息后,释放该共享内存并退出。
提示:
(1) sendshm.c程序使用到的头文件(#include文件)与recshm.c一样;
(2)从键盘输入字符的函数为fgets(buffer,BUFSIZ,stdin);
(3)字符串追加的函数为strcat,如strcat(viraddr,buffer);
答:。