文档库 最新最全的文档下载
当前位置:文档库 › 操作系统

操作系统

操作系统
操作系统

《操作系统》综合复习资料

一、填空题

1、进程的三个基本状态分别是( 1 )态、( 2 )态和( 3 )态。

2、并发是指两个或多个事件在( 4 )内发生。

3、设备控制器的I/O逻辑主要由( 5 )和( 6 )构成。

4、快表用来存放( 7 )。

5、银行家算法中,当一个进程提出的资源请求将导致系统从(8 )状态进入( 9 )状

态时,系统就拒绝它的资源请求。

6、文件是( 10 )的集合。

7、系统调用运行在( 11 )空间,一般函数调用运行在( 12 )空间

8、( 13 )和( 14 )是操作系统的两个最基本的特征,两者之间互为存在条件。

9、临界资源是( 15 )的共享资源。

10、操作系统是一组控制和管理( 1 )、合理地对各类作业进行调度,以及( 2 )的程序的集合。

11、处理机调度的主要目的是为了(3 )。

12、产生死锁的原因可以归结为两点:( 4 )和( 5 )。

13、根据内存在离散分配时所用基本单位的不同,又可以把离散分配方式分为( 6 )、( 7 )和( 8 )三种方式。

14、抢占式调度算法按抢占的时机不同可以分为( 9 )调度算法和( 10 )调度算法。

15、简单型Clock置换算法在最坏情况下需要( 11 )次扫描页表才能找到被换出的页面。

16、通常操作系统内核提供( 12 )功能和( 13 )功能。

17、文件是( 14 )的集合。

18、操作系统感知进程存在的唯一标志是( 15 )。

19、进程的三个基本状态分别是( 1 )态、( 2 )态和( 3 )态。

20、并发是指两个或多个事件在( 4 )内发生。

21、设备控制器的I/O逻辑主要由( 5 )和( 6 )构成。

22、快表用来存放( 7 )。

23、银行家算法中,当一个进程提出的资源请求将导致系统从(8 )状态进入( 9 )状

态时,系统就拒绝它的资源请求。

24、文件是( 10 )的集合。

25、系统调用运行在( 11 )空间,一般函数调用运行在( 12 )空间

26、( 13 )和( 14 )是操作系统的两个最基本的特征,两者之间互为存在条件。

27、临界资源是( 15 )的共享资源。

二、选择题

1、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-3,则表示有()等待

进程。

A.0个

B.1个

C.2个

D.3个

2、在使用改进型的CLOCK算法进行页面置换时,最坏情况下需要几次扫描才能找到一个被换出的页面?

A.2次

B.3次

C.4次

D.不一定

3、文件系统用()组织文件

A.堆栈

B.指针

C.目录

D.路径

4、一个进程被阻塞意味着()。

A.该进程重新占有了CPU

B.它的优先权变为最大

C.其PCB移至等待队列队首

D.进程变为阻塞状态

5、支持虚拟内存管理的对换区通常在()

A.内存

B.外存

C.外存的文件区

D.既可在内存也可在外存

6、分区管理中采用“最佳适应”分配算法时,宜把空闲区按()次序登记在空闲区表

中。

A.长度递增

B.长度递减

C.地址递增

D.地址递减

7、某系统中有4个并发进程,都需要同类资源5个,试问该系统不会发生死锁的最少资源数是___。

A.16 B.17 C.20 D.18

8、中断发生后,应保留()。

A.缓冲区指针

B.关键寄存器内容

C.被中断的程序

D.页表

9、实时操作系统必须在()内处理完来自外部的事件;

A.响应时间;

B.周转时间; C规定时间; D.调度时间;

10、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。A.程序查询 B.中断方式

C.DMA方式D.无条件存取方式

11、下面对进程的描述中,错误的是___。

A.进程是动态的概念B.进程执行需要处理机

C.进程是有生命期的D.进程是指令的集合

12、资源的按序分配策略可以破坏___条件。

A.互斥使用资源B.占有且等待资源

C.非抢夺资源D.循环等待资源

13、下列的进程状态变化中,___变化是不可能发生的。

A.运行→就绪B.运行→阻塞

C.阻塞→运行D.等待→就绪

14、在分时操作系统中,进程调度经常采用___算法。

A.先来先服务B.最高优先权

C.时间片轮转D.随机

15、实现虚拟存储器的目的是___。

A.实现存储保护B.实现程序浮动

C. 扩充辅存容量D.扩充主存容量

16、页式虚拟存储系统的主要特点是_____

A. 不要求将作业装入到主存的连续区域;

B. 不要求将作业同时全部装入到主存的连续区域;

C. 不要求进行缺页中断处理;

D. 不要求进行页面置换;

17、若wait(s)、signal(s)操作的信号量S初值为2,当前值为-1,则表示有___等待进程。

A:0个B:1个C:2个D:3个

18、___是直接存取的存储设备。

A.磁盘B.磁带C.打印机D.键盘显示终端

19、应用程序的时钟来源于()

A.OS时钟;

B.RTC时钟;

C.BIOS时钟;

D.应用程序自己的时钟;

20、关于多级队列调度算法下列正确的说法是:()

A.每个就绪队列的优先权不同,调度算法相同;

B.每个就绪队列的优先权相同,调度算法不同;

C.调度算法和优先权都可能不相同;

D.一个进程在运行过程中可能被插入不同的就绪队列;

21、若Wait(s)和Signal(s)操作的信号量S初值为2,当前值为-3,则表示有()等待

进程。

A.0个

B.1个

C.2个

D.3个

22、在使用改进型的CLOCK算法进行页面置换时,最坏情况下需要几次扫描才能找到一个被换出的页面?

A.2次

B.3次

C.4次

D.不一定

23、文件系统用()组织文件

A.堆栈

B.指针

C.目录

D.路径

24、一个进程被阻塞意味着()。

A.该进程重新占有了CPU

B.它的优先权变为最大

C.其PCB移至等待队列队首

D.进程变为阻塞状态

25、支持虚拟内存管理的对换区通常在()

A.内存

B.外存

C.外存的文件区

D.既可在内存也可在外存

26、分区管理中采用“最佳适应”分配算法时,宜把空闲区按()次序登记在空闲区

表中。

A.长度递增

B.长度递减

C.地址递增

D.地址递减

27、某系统中有4个并发进程,都需要同类资源5个,试问该系统不会发生死锁的最少资源数是___。

A.16 B.17 C.20 D.18

28、中断发生后,应保留()。

A.缓冲区指针

B.关键寄存器内容

C.被中断的程序

D.页表

29、实时操作系统必须在()内处理完来自外部的事件;

A.响应时间;

B.周转时间; C规定时间; D.调度时间;

30、如果I/O设备与存储设备进行数据交换不经过CPU来完成,这种数据交换方式是()。A.程序查询 B.中断方式

C.DMA方式D.无条件存取方式

三、简答(40分)

1、什么是操作系统?操作系统有什么功能?

2、什么是进程?进程与程序有什么区别?

3、进程同步机制的任务是什么?

4、什么是进程调度算法?说明什么是时间片轮转调度

5、什么是SPOOLing?SPOOLing系统由哪几部分构成?

6、什么是文件系统?文件系统的功能是什么?

7、什么是操作系统?操作系统的功能是什么?

8、什么是虚拟存储管理技术?简述分页存储管理的原理

9、什么是进程?请写出至少三种进程调度算法

10、什么是死锁?造成死锁的原因是什么?

11、画出具有三个基本状态的进程转换图

12、什么是操作系统?操作系统具有什么作用?

13、什么是文件系统?文件系统的功能是什么?

14、什么是操作系统?操作系统有什么功能?

四、写出使用记录型信号量的wait(s)和signal(s)操作的实现,说明与使用整型信号量相比,使用记录型信号量有什么优点

五、

(1)说明分页存储管理的地址变换过程;

(2)在一个页式存储管理系统中,页表内容如下所示:

若页的大小为2K,则地址转换机构将逻辑地址5026转换成的物理地址是什么。(请写明计算过程)。

六、什么是LRU置换算法?在虚拟存储系统中,假定系统为某进程分配了三个物理块,采用LRU页面置换算法,当执行访问页号序列为7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,1,7,0,1时,将产生多少次页面置换?(请说明计算过程)

七、用记录型信号量机制实现读者-写者问题

参考答案

一、填空

1、进程的三个基本状态分别是(就绪)态、(运行)态和(阻塞 )态。

2、并发是指两个或多个事件在(同一时间间隔)内发生。

3、设备控制器的I/O逻辑主要由(地址译码部件)和(命令译码部件)构成。

4、快表用来存放(最近被访问过的页面对应的页表项)。

5、银行家算法中,当一个进程提出的资源请求将导致系统从(安全状态)进入(不安全状态)时,系统就拒绝它的资源请求。

6、文件是(具有文件名的一组相关信息)的集合,

7、系统调用运行在(核心)空间,一般函数调用运行在(用户)空间

8、(共享)和(并发)是操作系统的两个最基本的特征,两者之间互为存在条件。

9、临界资源是(必须以互斥方式访问的)的共享资源。

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

11、处理机调度的主要目的是为了(为进程分配CPU)。

12、产生死锁的原因可以归结为两点:(竞争资源)和(进程推进顺序非法)。

13、根据内存在离散分配时所用基本单位的不同,又可以把离散分配方式分为(分段式)、(分页式)和(段页式)三种方式。

14、抢占式调度算法按抢占的时机不同可以分为(立即抢占)调度算法和(基于时钟中断d的抢占)调度算法;

15、简单型Clock置换算法在最坏情况下需要(2)次扫描页表才能找到被换出的页面。

16、通常操作系统内核提供(资源管理)功能和(支撑)功能

17、文件是(具有文件名的一组相关信息)的集合。

18、操作系统感知进程存在的唯一标志是(进程控制块)。

19、进程的三个基本状态分别是(就绪)态、(运行)态和( 阻塞 )态。

20、操作系统的基本功能包括( 处理机)管理、(存储器)管理、( 设备)管理、( 文件)管理。

21、除此之外还为用户使用操作系统提供了用户接口。

22、死锁的产生有四个必要条件,分别是(互斥条件)、请求和保持条件、不剥夺条件和(环路等待条件)。

23、将(逻辑)地址转化为(物理)地址的工作称为地址映射。

24、进程调度负责(处理机)的分配工作。

25、快表中存放的是(最近访问过的页表项)

26、处理死锁的基本方法有四个,其中银行家算法属于(死锁避免)。

27、I/O设备按信息交换的单位可分为(字符设备)和(块设备)两种类型。

三、简答

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

操作系统的功能是:

1)进程管理:进程控制,进程同步,进程通信,调度;

2)存储器管理:内存分配,内存保护,地址映射,内存扩充;

3)设备管理:缓冲管理,设备分配,设备处理;

4)文件管理:文件存储空间的管理,目录管理,文件的读/写管理和保护;

5)用户接口:命令接口,程序接口,图形接口。

2、

进程是程序在一个数据集合上的运行过程。进程是由正文段、用户数据段以及系统数据段共同组成的一个执行环境。(正文段存放被执行的机器指令,用户数据段存放进程在执行时直接进行操作的所有数据,包括进程所使用的全部变量,系统数据段存放程序的运行环境,是进程实体最重要的一部份。

进程与程序的区别

(1)程序是静态的概念,进程是动态的概念

(2)程序是永久的,进程是暂时存在的

(3)程序与进程的存在实体不同

进程与程序联系

(1)、进程是程序的一次执行,进程总是对应一个特定的程序,执行程序的代码,一个进程必然对应至少一段程序。

(2)、一个程序可以对应多个进程。同一个程序段可以在不同的数据集合上运行,因而构成若干个不同的进程。

3、进程同步的任务就是:

(1)、在资源共享的情况下:保证诸进程以互斥的方式访

问临界资源—必须以互斥方式访问的共享资源;

(2)、在相互合作的关系中:进程同步的主要任务是保证相互合作的诸进程在执行次序上协调,(有些教材把这种功能称做“协调”)。相互合作的进程可能同时存在资源共

享的关系。

4、在单CPU系统中,进程调度算法是从多个就绪进程中选择一个进程并为它分配cpu的算法。

在早期的时间片轮转算法中,系统将所有的就绪进程按先来先服务的原则,排成一个队列,每次调度时把CPU分配给队首进程,并令其执行一个时间片,当时间片用完时,调度程序终止当前进程的执行,并将它送到就绪队列的队尾。

5、什么是SPOOLing?SPOOLing系统由哪几部分构成?

答:Spooling,即外围设备联机并行操作,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常也叫做假脱机操作,是一种预输入,缓输出和转储的管理技术。

它主要有以下三部分:磁盘上的输入井以及输出井;内存中的输入缓冲区和输出缓冲区以及输入进程SPi和输出进程SPo。

6、什么是文件系统?文件系统的功能是什么?

答:文件系统是指文件、管理文件的软件及数据结构的总体。

文件系统的功能是:

(1)文件存储空间的管理:为每个文件分配必要的外存空间,提高外存利用率,并能有助于提高文件系统的速度。

(2)目录管理:为每个文件建立目录项(包括文件名、文件属性、文件在磁盘上的物理位置等信息)。并对众多目录项进行有效组织。

(3)文件的读、写管理和存取控制。

7、什么是操作系统?操作系统的功能是什么?

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

操作系统的功能是:

1)进程管理:进程控制,进程同步,进程通信,调度;

2)存储器管理:内存分配,内存保护,地址映射,内存扩充;

3)设备管理:缓冲管理,设备分配,设备处理;

4)文件管理:文件存储空间的管理,目录管理,文件的读/写管理和保护;

5)用户接口:命令接口,程序接口,图形接口。

8、什么是虚拟存储管理系统?简述分页存储管理的原理

虚拟存储系统是指具有请求调入功能和置换功能,能从逻辑上对内存容量进行扩充的一种存储器系统。在虚拟存储器系统中,作业无需全部装入,只要装入一部分就可运行。

分页存储管理的原理是:将一个进程的逻辑地址空间分成若干个大小相等的片,称为页面或页,将内存空间分成与页相同大小的若干个存储块,称为物理块,每个进程页面存在一个内存物理块中,页号连续的页面可以离散存放在物理块号不连续的物理块,.利用页表实现逻辑地

址到物理地址的映射

9、进程是允许并发执行的程序在某个数据集合上的运行过程。进程调度算法有:时间片轮转调度、多级队列调度、多级反馈队列调度。

10、什么是死锁?造成死锁的原因是什么?

答:所谓死锁,是指多个进程因竞争资源而造成的一种僵持状态,若无外力作用,这些进程都将永远不能再向前推进。

产生死锁的原因:(1)竞争资源;(2)进程推进顺序非法

11、画出具有三个基本状态的进程转换图

答:

12、什么是操作系统?操作系统具有什么作用?

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

作用:提供用户与计算机硬件系统之间的接口;管理计算机系统资源。

13、什么是文件?文件系统的功能是什么?

答:文件系统是指文件、管理文件的软件及数据结构的总体。

文件系统的功能是:

(1)文件存储空间的管理:为每个文件分配必要的外存空间,提高外存利用率,并能有助于提高文件系统的速度。

(2)目录管理:为每个文件建立目录项(包括文件名、文件属性、文件在磁盘上的物理位置等信息)。并对众多目录项进行有效组织。

(3)文件的读、写管理和存取控制。

14、答:进程是允许并发执行的程序在某个数据集合上的执行过程。

进程创建的过程如下:

申请,空白PCB。

为新进程分配资源。

初如化进程控制块。

将新进程插入就绪队列。

四、写出使用记录型信号量的wait(s)和signal(s)操作的实现,说明与使用整型信号量相比,

使用记录型信号量有什么优点

答:记录型信号量操作的实现:

Procedure wait(s)

Var s:semaphore;

Begin

S.value:=S.value-1;

If S.value<0 then block(S,L)

End

Procedure signal(s)

Var s:semaphore;

Begin

S.value:=S.value+1;

If S.value<=0 then wakeup(S,L);

End

优点:

在整形信号量机制中的wait操作,只要是信号量S<=0,就会不断地测试,因此该机制并未遵循“让权等待”的准则,而是使该进程处于“忙等”的状态。而记录型信号量机制则是一种不存在“忙等”问题的进程同步机制。

五、

答:

分页机制的地址变换过程如下:

1、进程执行,PCB块中页表起始地址和页表长度送页表寄存器。

2、CPU访问逻辑单元a。

3、由分页地址变换机构自动将 a 分为页号和页内地址两部分

4、由硬件检索机构搜索页表,得到物理块号。

搜索原理:页号对应的页表项地址=页表始地址+页表项长度*页号。(页表项中存有物理块号)。

5、物理块号和页内地址送物理地址寄存器。

逻辑地址5026转换成的物理地址

P=INT[5026/2048]=2

W=mod[5026/2048]=930

物理地址=2048*6+930=13218

六、什么是LRU置换算法?在虚拟存储系统中,假定系统为某进程分配了三个物理块,采用LRU页面置换算法,当执行访问页号序列为7,0,1,2,0,3,0,4,2,3,0,3,2,1,2,0,1,1,7,0,1时,将产生多少次页面置换?(请说明计算过程)

答:LRU置换算法即最近最久未使用的页面置换算法,根据页面调入内存后的使用情况,选择最近最久未使用的页面予以淘汰。

过程:

7

7 0

7 0 1

2 0 1 *

2 0 1

2 0

3 *

2 0 3

4 0 3 *

4 0 2 *

4 3 2 *

0 3 2 *

0 3 2

0 3 2

1 3

2 *

1 3 2

1 0

2 *

1 0 2

1 0 2

1 0 7 *

1 0 7

1 0 7

所以共进行了9次页面置换。

七、数据结构

(1)、全局量readcount 用于对进入共享区的读进程计数。

(2)、rmutex 用于对多个进程共享的变量readcount的互斥访问。

(3)、wmutex 用于实现读/写互斥

writer:

begin:

wait(wmutex);

wrinting operation;

signal(wmutex);

end;

reader:

begin:

wait(rmutex);

if readcount=0 then wait(wmutex);

readcount++;

signal(rmutex);

reading file;

Wait(rmutex)

readcount--;

if readcount=0 then signal(wmutex);

signal(rmutex);

end;

End

操作系统复习题答案

操作系统复习题 一、单项选择题:在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.操作系统的主要功能是管理计算机系统中的()。【D 】A.程序B.数据 C.文件D.资源 2.产生死锁的基本原因是()和进程推进顺序非法。【 A 】A.资源分配不当B.系统资源不足 C.作业调度不当D.进程调度不当 3.动态重定位是在作业的()中进行的。【D 】A.编译过程B.装入过程 C.连接过程D.执行过程 4.存放在磁盘上的文件,()。【A 】A.既可随机访问又可顺序访问B.只能随机访问 C.只能顺序访问D.只能读写不能访问 5.对于硬盘上存放的信息,物理上读写的最小单位是一个()。【C 】A.二进制(bit)B.字节(byte) C.物理块D.逻辑记录 6.操作系统中利用信号量和P、V操作,()。【C 】A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥与同步D.可完成进程调度 7.SPOOLing技术可以实现设备的()。【C 】A.独占B.共享 C.虚拟D.物理 8.在存储管理的各方案中,可扩充主存容量的方案是()存储管理。【D 】A.固定分区B.可变分区 C.连续D.页式虚拟 9.磁盘是可共享的设备,每一时刻()进程与它交换信息。【C 】A.允许有两个B.可以有任意多个 C.最多一个D.至少有一个 10.逻辑文件存放到存储介质上时,采用的组织形式是与()有关。【B 】 ×××××试题答案及评分参考(×)第1页(共×页)

A.逻辑文件结构B.存储介质特性 C.主存管理方式D.分配外设方式 11.在操作系统中,()是竞争和分配计算机系统资源的基本单位。【B 】A.程序B.进程 C.作业D.线程 12.作业调度的关键在于()。【C 】A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 13.文件的保密是指防止文件被()。【C 】A.篡改B.破坏 C.窃取D.删除 14.系统抖动是指()。【 D 】A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统部稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 15.避免死锁的一个著名的算法是()。【C 】A.先入先出算法 B.优先级算法 C.银行家算法D.资源按序分配法 16.在多进程的并发系统中,肯定不会因竞争()而产生死锁。【D 】A.打印机B.磁带机 C.磁盘D.CPU 17.用户程序中的输入、输出操作实际是由()完成。【C 】A.程序设计语言B.编译系统 C.操作系统D.标准库程序 18.在分页存储管理系统中,从页号到物理块的地址映射是通过()实现的。【B 】A.段表B.页表 C.PCB D.JCB 19.在操作系统中,进程的最基本特征是()。【A 】A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 20.一种既有利于短小作业又兼顾到长作业的作业调度算法是()。【C 】A.先来先服务B.轮转 C.最高响应比优先D.均衡调度 ×××××试题答案及评分参考(×)第2页(共×页)

浅谈操作系统(操作系统论文)

浅谈操作系统 摘要 随着科学技术的不断发展与创新,计算机得到了广泛的普及和应用,同时计算机的操作系统也在不断的发展和完善当中。21世纪是信息的时代,最重要的体现就是计算机技术的广泛应用及发展,操作系统作为计算机系统的基础是管理计算机软硬件资源、控制程序运行、改善人机界面和为应用软件提供支持的一种系统,本文主要是通过对操作系统及其发展情况来进行分析,了解计算机操作系统发展的基本情况,阐述未来操作系统的发展趋势,从而促进计算机技术的不断的进步。 关键词:计算机;操作系统;发展; 一、计算机操作系统的发展史 操作系统是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。操作系统所处位置作系统是用户和计算机的接口,同时也是计算机硬件和其他软件的接口。 原始的操作系统主要是从批次模式开始,然后逐渐的发展到分时机制的模式,后来由于多处理器时代的到来,整个操作系统也逐渐有多处理器的协调功能,继而出现了分布式的系统。操作系统主要发展可分为四个阶段:纯手工操作阶段、批次处理阶段、多道程序系统阶

段及现代操作系统阶段。整个系统的发展主要面临着技术上的难题,主要体现的是计算机硬件技术的发展限制了软件的发展和操作系统的不稳定性。 二、计算机中常用的操作系统 计算机操作系统作为计算机系统的基础是管理电脑软硬件系统的程序。计算机系统的种类多,经常是通过应用领域来划分的,其中应用程序主要是包括桌面、服务器、主机以及嵌入几个应用领域的操作系统。常用的操作系统分类如下。 1.Windows系统 Windows系统作为计算机内较为常见的操作系统,在人们的日常生活和学习中都应用的较为普遍,Windows系统作为现代最为流行的操作系统,其在技术方面也是非常成熟的。目前最新版本的Windows 操作系统为Windows10。 2.UNIX系统 UNIX系统有自身较为统一的实施标准和认证规范,并且利用该规范,还可以对UNXI系统进行程序的移植,并且促进了UNIX的发展及应用程序的开发,UNXI已经开始作为大型机器、网络服务器及工作中的主流操作系统,并且其自身的发展还在一定的程度上推动了Linux等开源UNIX类操作系统的发展。 3.Linux系统 Linux系统是在UNIX的基础上进行发展的,其开源模式的软件环境极其价值越来越受到社会,并且其软件的运行环境及其价值越来

计算机操作系统选择题

1. 下列关于操作系统的正确叙述是() A. 操作系统是硬件和软件之间的接口 B. 操作系统是主机和外设之间的接口 C. 操作系统是用户与计算机之间的接口 D. 操作系统是源程序与目标程序之间的接口 标准答案:C 2. 在计算机系统得层次关系中,最贴近硬件的是() A. 应用软件 B. 实用软件 C. 操作系统 D. 用户 标准答案:C 3. 计算机系统把进行()和控制程序执行的功能集中组成一种软件,即操作系统 A. CPU管理 B. 作业管理 C. 资源管理 D. 设备管理 标准答案:C 4. 批处理系统的主要特点之一是() A. 非交互性 B. 实时性 C. 高可靠性 D. 分时性 标准答案:A 5. 分时系统的主要特点之一是() A. 交互性 B. 实时性 C. 高可靠性 D. 资源利用率高 标准答案:A 6. 高可靠性是()的主要特点之一 A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:B 7. 允许多个用户以交互方式使用计算机的操作系统是() A. 分时操作系统 B. 单道批处理操作系统 C. 多道批处理操作系统 D. 实时操作系统 标准答案:A

8. 如果一个操作系统在用户提交作业后,不提供交互能力,只追求计算机资源的利用率,大吞吐量和作业流程的自动化,则属于()操作系统(分数:1,完成次数:157) A. 分时系统 B. 实时系统 C. 批处理系统 D. 通用操作系统 标准答案:C 9. 下列哪个观点不是描述操作系统的典型观点()(分数:1,完成次数:157) A. 操作系统是众多软件的集合 B. 操作系统是用户和计算机之间的接口 C. 操作系统是资源的管理者 D. 操作系统是虚拟机 10. 下列哪个系统与其他三个不同()(分数:1,完成次数:157) A. 现场压力采集系统 B. 火炮自动控制系统处理机 C. 飞机定票系统 D. 导弹制导系统 标准答案:C 11. 操作系统中最基本的两个特征是()(分数:1,完成次数:157) A. 并发和异步 B. 并发和共享 C. 共享和虚拟 D. 虚拟和异步 标准答案:B 12. 对操作系统在计算机系统中位置的说法正确的是()(分数:1,完成次数:157) A. 计算机硬件和软件之间 B. 计算机硬件和用户之间 C. CPU和用户之间 D. CPU和软件之间 标准答案:B 13. 分时系统追求的目标是()(分数:1,完成次数:157) A. 充分利用I/O B. 快速响应用户 C. 提高系统吞吐率 D. 充分利用内存 标准答案:B 14. 分时系统的()是衡量一个分时系统的重要指标(分数:1,完成次数:157) A. 周转时间 B. 用户数 C. 时间片 D. 用户响应时间 标准答案:D

浅谈我对计算机操作系统的认识

浅谈我对计算机操作系统的认识 朱雪松 L11214018 信息管理与信息系统 计算机的发展将趋向超高速、超小型、并行处理和智能化。自从1944年世界上第一台电子计算机诞生以来,计算机技术迅猛发展,传统计算机的性能受到挑战,开始从基本原理上寻找计算机发展的突破口,新型计算机的研发应运而生。未来量子、光子和分子计算机将具有感知、思考、判断、学习以及一定的自然语言能力,使计算机进人人工智能时代。这种新型计算机将推动新一轮计算技术革命,对人类社会的发展产生深远的影响。 一.什么是操作系统 操作系统(英语:Operating System,简称OS)是一管理电脑硬件与电脑软件资源的程序,同时也是计算机系统的核心与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网上与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作接口。 操作系统的型态非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到超级电脑的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形化用户界面,而有些仅使用文字接口,而将图形接口视为一种非必要的应用程序. 二.操作系统的历史 (一)无操作系统的计算机系统 1.人工操作方式 从第一台计算机诞生(1945年)到20世纪50年代中期的计算机,属于第一代计算机,这一时期的计算机操作采用人工操作的方式直接使用计算机硬件系统,这种方式的主要特征是用户独占主机,CPU等待人工操作。可见这种方式严重降低了计算机资源的利用率,造成了人机矛盾。 2.脱机输入/输出方式 为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,20世纪50年代末出现了这种技术。该技术是事先将装有用户程序和数据的纸带装入纸带输入机,在一台外围机的控制下,把纸带上的数据输入磁带上。当CPU需要这些程序和数据时,再从磁带上将其高速的调入内存。 (二)单道批处理系统和多道批处理系统 1.单道批处理系统的处理过程及特征 上个世纪50年代中期发明了晶体管,为了充分利用晶体管,减少空闲时间,于是就出现了单道批处理,其自动处理过程是:首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。当该作业处理完时,把控制权还给监督程序,再由监督程序把磁盘上的第二个作业调入内存。其主要特征为自动,顺序,单道。其主要矛盾为主机和外设的矛盾。

操作系统教程习题答案

《操作系统教程》习题答案

习题1 1.单项选择题 (1)大中小型计算机是以为中心的计算机系统。 A、CPU B、存储器 C、系统总线 D、通道 (2)以下关于操作系统的说法正确的是。 A、批处理系统是实现人机交互的系统 B、批处理系统具有批处理功能,但不具有交互能力 C、分时系统是实现自动控制,无须人为干预的系统 D、分时系统即具有分时交互能力,又具有批处理能力 (3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。 A、为用户提供良好的工作环境和接口 B、对用户的命令作出快速响应 C、作为服务机构向其它站点提供优质服务 D、防止有人以非法手段进入系统 (4)设计实时操作系统时,首先应考虑系统的。 A、可靠性和灵活性 B、实时性和可靠性 C、优良性和分配性 D、灵活性和分配性 (5)多道程序设计是指。 A、在分布式系统中同一时刻运行多个程序 B、在一台处理器上并行运行多个程序 C、在实时系统中并发运行多个程序 D、在一台处理器上并发运行多个程序 (6)以下关于并发性和并行性的说法正确的是。 A、并发性是指两个及多个事件在同一时刻发生 B、并发性是指两个及多个事件在同一时间间隔内发生 C、并行性是指两个及多个事件在同一时间间隔内发生 D、并发性是指进程,并行性是指程序 (1)B (2)B (3)A (4)B (5)D (6)B 2.填空题 (1)微机是以总线为纽带构成的计算机系统。 (2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批处理系统控制的作业称为后台作业。 (3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。 (4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。 (5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的应用范围。 3.简答题 (1)什么是操作系统?现代操作系统的基本特征是什么?并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么?及时性 (3)试述分时系统的原理及其特性。时间片原则交互性同时性独立性及时性

利用远程安装服务(RIS)进行操作系统部署

远程安装服务RIS是Windows Server 2003中的可选服务,可以通过“添加或删除程序”来安装该组件。利用RIS可以让管理员很方便地为客户端部署操作系统,特别是在企业员工电脑没有配置光驱的情况下省事很多。呵呵,说到大多数朋友的痛处了,其实我也一样,公司没有为员工配置光驱,为了帮用户安装操作系统又是拆机箱,又是接光驱,找光盘,烦死了,可能有时候还得不到好脸色,比较郁闷。现在有了RIS服务,我们可以让安装操作系统这项工作变得简单很多,废话少说,我们开始吧…… 首先,我们来介绍一下RIS服务的运行要求,要想让RIS为你工作,替你省心,你的环境必须满足如下需求:部署了活动目录域、部署了DHCP服务器、安装了RIS组件、AD用户具备将机器加入域的权限、客户端计算机网卡支持网络启动。关于如何部署活动目录域和部署DHCP服务器在此就不废话了,网上很多文章。 以下为详细操作步骤,附上精美截图…… 1.前面提到,要想RIS正常工作,必须让AD用户具备将机器加入域的权限,下面我们进行用户权限委派,让用户具备此权限,打开“Active Directory 用户和计算机”,在窗口左边右击当前域名,在弹出的右键菜单中选择“委派控制”,如下图所示:

2.在弹出的“控制委派向导”窗口中单击“下一步”,如下图所示: 3.在“用户和组”窗口中单击“添加”按钮,如下图所示:

4.在“选择用户、计算机或组”窗口中选择相应的用户或者用户组,在此为了方便,我选择了Domain Users组,然后单击“确定”。在实际环境中不建议使用此用户组,如此可能带来一些安全隐患。如下图所示: 5.在返回的“用户和组”窗口中单击“下一步”,如下图所示: 6.在“要委派的任务”窗口中选中“将计算机加入到域”选项,单击“下一步”,如下图所示:

计算机四级操作系统多选题题库及答案

计算机四级操作系统多选题题库及答案 第一章 1.计算机系统的特点有( A C D ) A.能按用户的要求接收和存储信息 B.是一个由硬件系统组成的裸机 C.操作系统是它的一个组成部分 D.具有对不同用户进行不同控制执行的能力 E.允许各用户随意地使用系统中的资源 2.操作系统是计算机系统中的一种必不可少的系统软件,这是因为它能(A B C E ) A.为用户提供方便的使用接口 B.使硬件的功能发挥得更好 C.保证信息的安全和快速存取文件 D.提高源程序的编制质量 E.提高资源的使用效率 3.各类操作系统各有所长,但也存在一些不足,这些不足之处表现为( A B C ). A.批处理操作系统不允许用户直接干预作业的执行 B.分时系统采用交互方式工作,故对需处理时间较长的作业不太合适 C.实时操作系统中资源利用率不及批处理操作系统 D.批处理操作系统能实现并行工作,但不能提高吞吐能力 E.为了使用户满意,分时操作系统对用户请求的响应时间必须有严格的规定 4.在下述各项中,( A B C D E )是操作系统力所能及的工作. A.为用户合理分配处理器时间. B.保护主存中的程序和数据不被破坏 C.提供按名存取文件的功能 D.按用户要求启动外围设备 E.根据用户的意图控制作业的执行

第二章 1.系统软件是计算机系统中必不可少的软件,它包括( A B )等. A.操作系统 B.编译系统 C.接口软件 D.软件开发工具 E.软件测试程序 2.在下列的阐述中,( A B C E )是正确的. A.一个中央处理器任何时刻最多只能被一个程序占用 B.只有被操作系统选中的程序才能占用处理器 C.若一个程序在执行中出现了事件,则该程序就要让出处理器 D.一个被中断的程序在等待中断事件结束后就可立即占用处理器 E.中断装置发现中断事件后就要让操作系统程序占用处理器 3.采用通道结构的计算机系统中,中央处理器与外围处理设备之间的关系有( A B C D E ) A.中央处理器执行一条”启动I/O”指令可启动指定的设备 B.中央处理器与外围设备是可以并行工作的 C.外围设备与主存储器之间的信息传送工作不需要中央处理器的干预 D.外围设备工作结束后应把工作情况反馈给中央处理器 E.中央处理器可启动多台设备,让它们并行工作. 4.计算机系统中可用于存储信息的部件有( B C D E ) A.输入机 B.主存储器 C.磁带 D.寄存器 E磁盘 5.操作系统的结构设计应追求的设计目标是( A B C E ) A.正确性 B.高效性 C.维护性 D随意性 E.移植性 6.操作系统采用层次式结构的优点是( A B C ) A.能把操作系统的整体工作局部化 B.有利于操作系统功能的增.删.改 C.实现各层次的功能时都可利用较内层提供的功能 D.最外层可直接使用硬件提供的功能 E.各层之间允许双向调用,这样便于达到正确性的设计目标 第三章 1.能实现多道程序设计的计算机系统必须( A C D E ) A.具有中央处理器外围设备的并行工作能力 B.提供多个中央处理器

浅谈计算机操作系统现状与发展

浅谈计算机操作系统现状与发展 摘要:操作系统(Operating System,简称OS)是计算机系统的重要组成部分,是一个重要的系统软件,它负责管理计算机系统的硬、软件资源和整个计算机的工作流程,协调系统部件之间,系统与用户之间、用户与用户之间的关系。随着操作系统的新技术的不断出现,功能不断增加。操作系统作为一个标准的套装软件必须满足尽可能多用户的需要,于是系统不断膨胀,功能不断增加,并逐渐形成从开发工具到系统工具再到应用软件的一个平台环境。更能满足用户需求。本文主要针对操作系统在计算机发展中的核心地位和技术变革作出了分析,同时对计算机操作系统的功能,发展和分类做了简单的分析和阐述,以及对计算机未来发展趋势做了一个预测。 关键词:计算机操作系统,发展历程,新技术,发展趋势 Talking about the Present Situation and Development of Computer Operating System Abstract: Operating system (OS) is an important part of the computer system, is an important system software, which is responsible for managing the computer system hardware and software resources and the entire computer workflow, coordination between system components, systems and users Between the user and the user relationship. With the continuous emergence of the new technology of the operating system, the function is increasing. The operating system as a standard suite of software must meet the needs of as many users as possible, so the system is constantly expanding, the function is increasing, and gradually formed from the development tools to the system tools to the application software to a platform environment. More able to meet user needs. This paper mainly analyzes the core position and technological change of the computer in the development of the computer system, and makes a simple analysis and elaboration of the function, development and classification of the computer operating system, and makes a prediction of the future development trend of the computer.

《操作系统教程》习题答案

《操作系统教程》习题答案 习题1 1(单项选择题 (1)大中小型计算机是以为中心的计算机系统。 A、CPU B、存储器 C、系统总线 D、通道 (2)以下关于操作系统的说法正确的是。 A、批处理系统是实现人机交互的系统 B、批处理系统具有批处理功能,但不具有交互能力 C、分时系统是实现自动控制,无须人为干预的系统 D、分时系统即具有分时交互能力,又具有批处理能力 (3)操作系统的职能是管理软硬件资源、合理地组织计算机工作流程和。 A、为用户提供良好的工作环境和接口 B、对用户的命令作出快速响应 C、作为服务机构向其它站点提供优质服务 D、防止有人以非法手段进入系统 (4)设计实时操作系统时,首先应考虑系统的。 A、可靠性和灵活性 B、实时性和可靠性 C、优良性和分配性 D、灵活性和分配性 (5)多道程序设计是指。 A、在分布式系统中同一时刻运行多个程序 B、在一台处理器上并行运行多个程序 C、在实时系统中并发运行多个程序 D、在一台处理器上并发运行多个程序

(6)以下关于并发性和并行性的说法正确的是。 A、并发性是指两个及多个事件在同一时刻发生 B、并发性是指两个及多个事件在同一时间间隔内发生 C、并行性是指两个及多个事件在同一时间间隔内发生 D、并发性是指进程,并行性是指程序 (1)B (2)B (3)A (4)B (5)D (6)B 2(填空题 (1)微机是以总线为纽带构成的计算机系统。 (2)在批处理兼分时系统中,往往把由分时系统控制的作业称为前台作业,把由批 处理系统控制的作业称为后台作业。 (3)在分时系统中,若时间片长度一定,则用户数越多,系统响应时间越慢。 (4)分布式操作系统能使系统中若干台计算机协同完成一个共同的任务,分解问 题成为子计算并使之在系统中各台计算机上并行执行,以充分利用各计算机的优势。 (5)用户通过网络操作系统可以网络通信、资源共享,从而大大扩展了计算机的 应用范围。 3(简答题 (1)什么是操作系统,现代操作系统的基本特征是什么, 并发性 (2)什么是批处理系统,衡量批处理系统好坏的主要指标是什么, 及时性 (3)试述分时系统的原理及其特性。时间片原则交互性同时性独立性及时性 (4)操作系统有哪几大特征,它的最基本特征是什么, 并发性虚拟性共享性异步性最基本特征并发性

浙大远程操作系统原理在线作业及答案

操作系统原理在线作业 1.对磁盘进行移臂调度时,既考虑了减少寻找时间,又不频繁改变动臂的移动方向的调度算法是( C )。 A 先来先服务 B 最短寻找时间优先 C 电梯调度 D 优先级高者优先 2.下列进程调度算法中,综合考虑进程等待时间和执行时间的是( D )。 A 时间片轮转调度算法 B 短进程优先调度算法 C 先来先服务调度算法 D 高响应比优先调度算法 3.I/O系统有三种常用方式来与主机交换数据,它们是程序轮询方式、中断方式和DMA方式,其中DMA方式主要由硬件来实现,此时高速外设和内存之间进行数据交换( B )。 A 不通过CPU的控制,不利用系统总线 B 不通过CPU的控制,利用系统总线 C 通过CPU的控制,不利用系统总线 D 通过CPU的控制,利用系统总线 4. 某进程由于需要从磁盘上读入数据而处于等待状态.当系统完成了所需的读盘操作后,此时该进程的状态将( D )。 A 从就绪变为运行 B 从运行变为就绪 C 从运行变为阻塞 D 从等待变为就绪 5.在段页式存储管理系统中时,每次从主存中取指令或取操作数,至少要访问( C )主存。 A 1次 B 2次 C 3次 D 4次 6.设某进程的页访问串为:1、3、1、2、4,工作集为3块,问:按FIFO页面替换算法,当访问4号页面时,应淘汰( C )号页面。 A 1 B 2 C 3 D 4 7.假设一个正在运行的进程对信号量S进行了P操作后,信号量S的值变为-1,此时该进程将( A )。 A 转为等待状态 B 转为就绪状态 C 继续运行 D 终止 8. 下列选项中,降低进程优先级的合理时机是( A )。 A进程的时间片用完 B进程刚完成I/O,进入就绪队列 C进程长期处于就绪队列中 D进程从就绪态转为运行态9.两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的( A )关系。 A 同步 B 互斥 C 竞争 D 合作 10. 当被阻塞进程所等待的事件出现时,如所需数据到达或者等待的I/O操作已完成,则调用唤醒原语操作,将等待该事件的进程唤醒。请问唤醒被阻塞进程的是( D )。 A 父进程 B 子进程 C 进程本身 D 另外的或与被阻塞进程相关的进程 11.文件系统接到用户给出的“打开”文件的操作命令后,文件系统要完成的工作之一是(C ) A 根据用户提供的参数在文件的目录项中填入文件名等文件属性 B 确定文件的存储结构 C 把存储介质上的文件有关属性(目录)读入内存 D 按照给定的该文件的记录号查找索引表 12.从使用的角度来分析设备的特性,可以把设备分成( D )。 A 物理设备和逻辑设备 B 字符设备和块设备 C 低速设备和高速设备 D 独占设备和共享设备 13.分段系统中信息的逻辑地址到物理地址的变换是通过( A )来实现的。 A 段表 B 页表 C 物理结构 D 重定位寄存器 14.在哲学家进餐问题中,若仅提供5把叉子,则同时要求进餐的人数最多不超过( C )时,一定不会发生死锁。 A 2 B 3 C 4 D 5 15. 下列选项中,导致创建新进程的操作是(C)。I.用户登录成功 II.设备分配 III.启动程序执行 A 仅I和II B 仅II和III C 仅I和III D I、II和III 16.在请求调页系统中有着多种置换算法,选择最先进入内存的页面予以淘汰的算法称为( A )。 A FIFO算法 B OPT算法 C LRU算法 D NRU算法 E LFU算法 17. 并行技术可使系统的各种硬件资源尽量并行工作,这样的程序执行环境具有独立性、随机性和( D )。 A 封闭性 B 多发性 C 顺序性 D 资源共享性 18.当处理机系统中,可并行的是( D )。Ⅰ. 进程与进程Ⅱ. 处理机与设备Ⅲ. 处理机与通道Ⅳ. 设备与设备 A Ⅰ、Ⅱ和Ⅲ B Ⅰ、Ⅱ和Ⅳ C Ⅰ、Ⅲ和Ⅳ D Ⅱ、Ⅲ和Ⅳ 19.总体上说,请求分页是个很好的虚拟内存管理策略。但是,有些程序设计技术并不适合于这种环境。例如:(D )。 A 堆栈 B 线性搜索 C 矢量运算 D 二分法搜索 20.使用银行家算法来避免死锁的操作系统是( D )。 A Windows XP B Linux C FreeBS D UNIX D A、B、C都不是 21. 现代操作系统的基本特征是( D )、资源共享和异步性。

计算机操作系统选择题大全

1. 单项选择题(共200个题目) 100236. 一般用户更喜欢使用的系统是(c )。 A.手工操作 B.单道批处理 C.多道批处理 D.多用户分时系统 100237. 与计算机硬件关系最密切的软件是(d). A.编译程序 B.数据库管理程序 C.游戏程序 D.OS 100238. 现代OS具有并发性和共享性,是由(D)的引入而导致的。 A.单道程序 B.磁盘 C.对象 D.多道程序100239. 早期的OS主要追求的是(A)。 A.系统的效率 B.用户的方便性 C.可移植 D.可扩充性 100240. (A )不是多道程序系统。 A.单用户单任务 B.多道批处理系统 C.单用户多任务 D.多用户分时系统 100241. (B)是多道操作系统不可缺少的硬件支持。 A.打印机 B.中断机构 C.软盘 D.鼠标100242. 特权指令可以在(C)中执行。 A.目态 B.浏览器中 C.任意的时间 D.进程调度中100243. 没有了(C )计算机系统就启动不起来了。 A.编译器 B.DBMS C.OS D.浏览器100244. 通道能够完成(C )之间数据的传输。

A.CPU与外设 B.内存与外设 C.CPU与主存 D.外设与外设 100245. 系统的主要功能有(C )。 A.进程管理、存储器管理、设备管理、处理机管理 B.虚拟存储管理、处理机管理、进程调度、文件系统 C.处理机管理、存储器管理、设备管理、文件系统 D.进程管理、中断管理、设备管理、文件系统 100246. 单处理机计算机系统中,(A)是并行操作的。 A.处理机操作和通道 B.程序与程序 C.主程序与子程序 D.用户程序与操作系统程序 100247. 处理机的所有指令可以在(D)中执行。 A.目态 B.浏览器中 C.任意时间 D.系统态100248. (B )功能不是操作系统直接完成的功能。 A.管理计算机硬盘 B.对程序进行编译 C.实现虚拟存储器 D.删除文件 100249. 要求在规定的时间内对外界的请求必须给予及时相应的OS是(B )。 A.多用户分时系统 B.实时系统 C.批处理系统时间 D.网络操作系统 100250. 操作系统是对(C )进行管理的软件。

大学操作系统教程复习提纲 1.1

大学操作系统教程复习提纲 第一章操作系统概论 第一节 1.1 1操作系统属于系统软件 2计算机系统的软硬件层次结构分别为,硬件层、系统软件层、支撑软件层、应用软件层3计算机上配置操作系统的主要目标可归结为:方便用户使用、扩充及其功能、管理各类资源、提高系统效率和构筑开放环境 4资源管理三种密切相关的资源管理技术:复用、虚拟和抽象 5复用是为解决物力资源数量不足的问题; 复用共享有两种基本方法:空分复用共享和时分复用共享 空分复用共享表明资源可以从“空间”上分割成更小的单位供进程使用 时分复用共享表明资源可以从“时间”上分割成更小的单位供进程使用;时分复用可进一步划分成时分独占式和时分共享式,进程获得时分独占式资源后对资源执行多个操作,通常使用一个完整周期后才会释放,磁带机是这类资源最典型的例子。 6虚拟,虚拟是指操作系统中实现对计算机软硬件资源进行有效管理的技术和手段; 虚拟的本质是对资源进行转化、模拟和整合。 7抽象,用于处理系统复杂性,重点解决资源易用性 8操作系统中的基础抽象:进程抽象,虚拟抽象,文件抽象; 进程是对处理器的抽象,虚拟是对主存的一种抽象,文件是对设备的一种抽象 9每个进程运行时就拥有一台“虚处理器,虚内存,虚外存和虚设备组成的专用虚拟计算机 10操作系统定义为:管理系统资源,控制程序执行,改善人机界面,提供各种服务,并合理组织计算机工作流程和为用户方便有效地使用计算机提供良好的运行环境的一款系统软件 11操作系统在计算机系统中起四个方面的作用:操作系统作为用户接口和公共服务程序、操作系统作为进程执行的控制者和协调者、操作系统作为扩展机·和虚拟机、操作系统作

如何远程为别人的电脑安装操作系统

如何远程为别人的电脑安装操作系统 重装[url=javascript:;]系统[/url],想必很多人都试过,坐在要重装系统[url=javascript:;]电脑[/url]前,按步就班来做就是了。但给远在几十公里甚至上千公里外的电脑重装系统呢?用“远程协助”功能来搞。这个方法试过多次,感觉还可以,虽然在[url=javascript:;]应用[/url]上受到一定的限制,但对于喜欢搞搞新意思的朋友来说,也是一件好玩的事情。 一、发生背景 偶尔利用QQ的“远程协助”给网友清除Rootkit木马,曾有网友想重装系统,但他不会装。于是我想是否可以远程帮他重装呢?经过多方研究,终于找到一个远程重装系统的方法。 二、基本思路 因为对方的电脑是用QQ与自己连接的,一旦进入重装过程,QQ就会断掉,不能控制对方的电脑,所以,安装一定要是全自动的才行。XP的正常安装[url=javascript:;]模式[/url]也可以实现全自动应答安装,但有个前提,就是事先要格式化C盘,否则,还是会出现手动[url=javascript:;]选择[/url]界面。相比之下,GHOST版的系统能够实现全自动安装,而且还集成了常用[url=javascript:;]软件[/url],更可贵的是,它还装了QQ以及设置了ADSL拨号,这样系统安装完后,对方可以上QQ,双方又重新连接上,从而能够进行一些后续设置或安装游戏。 怎样才能让对方的电脑进入自动安装过程呢?用DOS/XP双启动,这样重启XP后,就可以自动进入dos。怎么搞成DOS/XP双启动呢,当然可以用“矮人dos”之类的软件,但要修改其中的代码,不如自己做个dos。起初是在dos的批处理中,加入这段代码:ghost.exe-clone,mode=pload,src=x:x\winxpsp2.gho,dst=1:1-sure-rb,然后用“虚拟软驱”这个软件搞XP/DOS双启动,然后修改boot.ini文件,从而实现自动安装系统的。 后来,发现bt下载到东海大侠的“GHOSTXP_SP2电脑公司特别版”的ISO文件中已经有个“硬盘安装器”,能够自动提取gho文件、搞XP/DOS双启动、修改boot.in文件等。哈哈,就改用它啦,免得要用大量篇幅讲述如何修改dos系统文件代码。 当如果没有下到“GHOSTXP_SP2电脑公司特别版”的话,可以到这里(soft.ylmf./downinfo/547.html)[url=javascript:;]下载[/url]“OneKeyGhost”来用,不过要事先手工提取ISO中的gho文件。 三、具体操作、实战截图 第一步,在QQ中进行“远程协助”连接。至于如何进行远程控制,这里就不详细说明了。 第二步,为对方下载ghost版的iso文件和“OneKeyGhost”。 1、把下载ghost版的下载网址发到对方,然后下载。我用的是东海GHOSTXP_SP2电脑公司特别版v7.X版本,小路工作室(.wzlu./)、小猫下载(down2.kittydown./)等可以下载,也可以用“雨林木风”或“jujumao”的ghost版。 2、下载“OneKeyGhost”(如果是下东海的7.x版本,就不用下这个了),将“OneKeyGhost”的下载地址在QQ中发过去,然后用下载软件下载,这个软件很小,很快就下完了。 下载ISO的时间较长,一般要3个小时左右,这时,你应该断开远程协助,告诉他下完后再联络,一般是要等到第二天再来的啦,呵呵!不要尝试从自己这边发gho文件过去,因为除了速度太慢的不说,容易断线问题让你白忙乎,一旦断了,又得从头开始。 第三步,运行“硬盘安装器”或“OneKeyGhost”。

操作系统教程第5版部分习题标准答案

第一章: 一、3、10、15、23、27、35 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 操作系统是管理系统资源、控制程序执行、改善人机界面、提供各种服务,并合理组织计算机工作流程和为用户有效地使用计算机提供良好运行环境的一种系统软件. 主要作用 (1)服务用户—操作系统作为用户接口和公共服务程序 (2)进程交互—操作系统作为进程执行的控制者和协调者 (3)系统实现—操作系统作为扩展机或虚拟机 (4)资源管理—操作系统作为资源的管理者和控制者 10.试述系统调用与函数(过程)调用之间的区别。 (1)调用形式和实现方式不同; (2)被调用的代码位置不同; (3)提供方式不同 15.什么是多道程序设计?多道程序设计有什么特点? 多道程序设计是指允许多个作业(程序)同时进入计算机系统内存并执行交替计算的方法。从宏观上看是并行的,从微观上看是串行的。 (1)可以提高CPU、内存和设备的利用率; (2)可以提高系统的吞吐率,使单位时间内完成的作业数目增加; (3)可以充分发挥系统的并行性,使设备和设备之间,设备和CPU之间均可并行工作。 23.现代操作系统具有哪些基本功能?请简单叙述之。 (1)处理器管理; (2)存储管理; (3)设备管理; (4)文件管理; (5)联网与通信管理。 27.什么是操作系统的内核? 内核是一组程序模块,作为可信软件来提供支持进程并发执行的基本功能和基本操作,通常驻留在内核空间,运行于内核态,具有直接访问计算机系统硬件设备和所有内存空间的权限,是仅有的能够执行特权指令的程序。 35.简述操作系统资源管理的资源复用技术。

系统中相应地有多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享称为资源复用。 (1)时分复用共享资源从时间上分割成更小的单位供进程使用; (2)空分复用共享资源从空间上分割成更小的单位供进程使用。 . 二、2、5 2、答:画出两道程序并发执行图如下: (1) (见图中有色部分)。 (2)程序A无等待现象,但程序B有等待。程序B有等待时间段为180ms至200ms间(见 图中有色部分)。 5、答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):

操作系统试题

操作系统试题 课程代码:02326 第一部分选择题(共30分) 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.设计分时操作系统的主要目标是() A.吞吐量和周转时间B.交互性和响应时间 C.灵活性和可适应性D.可靠性和完整性 2.用户通常利用键盘命令、系统调用命令请求操作系统服务,有时也会用() A.宏指令B.汇编语言 C.作业控制语言D.计算机高级语言 3.操作系统中的中断处理程序很大部分是处理()中断的。 A.程序B.访管 C.I/O D.外部 4.用作业控制语言编写作业控制说明书主要用在()系统。 A.分时B.实时 C.批处理D.多CPU 5.采用多道程序设计能() A.增加平均周转时间B.发挥且提高并行工作能力 C.缩短每道程序执行时间D.降低对处理器调度的要求 6.程序状态字反映了()状态。 A.进程调度B.作业调度 C.与处理器有关的系统D.主存储器分配 7.为了对紧急进程或重要进程进行调度,调度算法应采用() A.先来先服务B.轮转法 C.优先权调度D.短执行时间优先调度 8.单个分区的存储管理不适用于() A.个人计算机B.专用计算机 C.单道程序系统D.多道程序系统 9.页式管理中的地址结构分页号和页内地址两部分,它() A.仍是线性地址B.是个二维地址 C.是个三维地址D.是个四维地址 10.把逻辑文件存放到存储介质上时,如果组织成()文件,则逻辑记录可以按任意次序存放在不相邻的存储块中。 A.流式B.记录式 C.顺序D.链接 11.为了保证存取文件的可靠性,用户要求读一个文件前应首先请求系统执行()文件操作。 A.打开B.建立 C.关闭D.删除 12.计算机系统中往往对每一台设备确定一个编号以识别各台设备,这些编号称为设备的()号。 A.绝对B.相对 C.逻辑D.类 13.Spool技术是一种实现虚拟()的技术。

浅析操作系统的发展

浅析操作系统的发展 本文从网络收集而来,上传到平台为了帮到更多的人,如果您需要使用本文档,请点击下载按钮下载本文档(有偿下载),另外祝您生活愉快,工作顺利,万事如意! 1 操作系统的特征和功能 操作系统(Operating System,简称OS)管理着计算机全部的硬件和软件资源,是计算机系统的内核和基石。目前操作系统虽然种类繁多,都有各自的特征,但是所有的操作系统都具有并发性、共享性、虚拟性和异步性四个基本特征。 并发性 并发性是指多个程序在同一时间间隔内发生,并行性是指多个程序在同一时刻发生,两者相似但又有区别。在某一段时间内,当多个程序同时运行时,并发性是指若在单处理器系统中,只能分时交替执行;若在多处理器系统中,多个可并发执行的程序分配到多个处理器上,每个处理器可处理相应的程序,就可以实现多个程序同时运行。 共享性 共享性是指在操作系统的环境下,系统中的资源可以供内存中多个并发执行的程序共同使用。 虚拟性

虚拟性是指通过技术手段把一个物理实体变成若干个逻辑上的对应物。例如:虚拟内存、虚拟处理器、虚拟信道等。 异步性 异步性是指当多个程序运行时,由于操作系统允许并发进程共享资源,从而每个程序运行时会受到其它的程序影响,通常使得程序不能一次执行完,而是走走停停的方式运行。操作系统由一系列具有管理和控制功能的模块组成,是软件系统中最基础的部分,也是人机交互的接口。从资源管理(对内)和用户的接口(对外)来看操作系统具有以下几个方面的功能:进程与处理器管理、设备管理、文件管理、作业管理、存储管理、网络与通信管理等,当单个或多个程序在运行时调用相应的模块进行管理和控制,最终优化相应程序的处理时间。 进程与处理器管理 微处理器管理的功能主要是解决时间分配问题,最终目的是提高微处理器的利用率。例如:当多个程序同时运行时,存在多个微处理器,如何分配相应的处理器处理相应的程序,在最短时间内作出响应。因此处理器主要要完成两项工作:①使用一个优化的算法以达到最佳分配任务的原则; ②处理中断事件。

操作系统教程第5版课后答案

操作系统教程第5版课后答案 费祥林、骆斌编著 第一章操作系统概论 习题一 一、思考题 1.简述现代计算机系统的组成及层次结构。 答:现代计算机系统由硬件和软件两个部分组成。是硬件和软件相互交织形成的集合体,构成一个解决计算问题的工具。硬件层提供基本可计算的资源,包括处理器、寄存器、内存、外存及I/O设备。软件层由包括系统软件、支撑软件和应用软件。其中系统软件是最靠近硬件的。 2、计算机系统的资源可分成哪几类?试举例说明。 答:包括两大类,硬件资源和信息资源。硬件资源分为处理器、I/O设备、存储器等;信息资源分为程序和数据等。 3.什么是操作系统?操作系统在计算机系统中的主要作用是什么? 答:操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 操作系统在计算机系统中主要起4个方面的作用。 (1)服务用户观点——操作系统提供用户接口和公共服务程序 (2)进程交互观点——操作系统是进程执行的控制者和协调者 (3)系统实现观点——操作系统作为扩展机或虚拟机 (4)资源管理观点——操作系统作为资源的管理者和控制者 4.操作系统如何实现计算与操作过程的自动化? 答:大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。其中批处理操作系统能按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。又可分为批处理单道系统和批处理多道系统。单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率 5.操作系统要为用户提供哪些基本的和共性的服务? 答:(1)创建程序和执行程序;(2)数据I/O和信息存取;(3)通信服务;(4)差错检测和处理。为了保证高效率、高质量的工作,使得多个应用程序能够有效的共享系统资源,提高系统效率,操作系统还具备一些其他的功能:资源分配,统计,保护等。 6.试述操作系统所提供的各种用户接口。 答:操作系统通过程序接口和操作接口将其服务和功能提供给用户。程序接口由一组系统调用组成,在应用程序中使用“系统调用”可获得操作系统的低层服务,访问或使用系统管理的各种软硬件资源,是操作系统对外提供服务和功能的手段;操作接口由一组命令和(或)作业控制语言组成,是操作系统为用户提

相关文档