操作系统各个单元作业.doc

操作系统各个单元作业.doc

ID:50840226

大小:54.00 KB

页数:7页

时间:2020-03-15

操作系统各个单元作业.doc_第1页
操作系统各个单元作业.doc_第2页
操作系统各个单元作业.doc_第3页
操作系统各个单元作业.doc_第4页
操作系统各个单元作业.doc_第5页
资源描述:

《操作系统各个单元作业.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章1、什么是操作系统?2、具体介绍操作系统必须具备的功能有哪些?3、操作系统的基本特征有哪些?这些特征的含义是什么?它们之间有什么关系?4、操作系统的发展过程。第二章1、什么叫中断?给出系统总体上的中断处理过程。2、请给出进程与程序它们的区别和联系。3、试说明进程的三个基本状态,它们之间的关系以及转换的典型原因.4、什么是进程?程序并发执行,为什么会失去封闭性和可再现性?5、试画出下面四条语句的前趋图: S1:a=x+y; S2:b=z+1; S3:c=a-b; S4:d=c+1;6、什么是临界资源

2、和临界区?7、什么是进程同步?什么是进程互斥?8、进程的互斥和同步有什么异同点?进程同步机制应遵循哪四个基本准则?9、信号量的物理含义是什么?10、两个并发进程的程序如下: intN=3;  cobegin  voidprocessA(void)  {while(TRUE){N=n+5;}  } voidprocessB(void) {while(TRUE){print(N);N=0;} } coend若processA先执行了三次循环后,processA和processB又并发执行了一次循环,正确的打

3、印值应该是多少?请用PV操作进行管理,使它们并发执行时不出现与时间有关的错误。11、处于执行状态的进程若同时发生了下列两种情况:  (1)对某信号量执行P操作后,信号量的值变为负数。  (2)该进程的时间片到时产生中断。试问,该进程将由执行状态变迁为就绪态,还是阻塞态?简述理由。12、设有n个进程共享一临界区,对于下述情况,说明信号量的初值、含义,并用PV操作写出有关进程的互斥算法:  (1)一次只允许一个进程进入临界区。  (2)一次允许m(m<n=个进程进入临界区。13、如下图具有6个节点的前驱图,

4、利用信号量机制来解决该前驱图所描述的并发执行的过程。54214、兄弟俩共用一个账号,他们都可以用该账号到任何一家联网的银行自动存款或取款。假定银行的服务系统有“存款”和“取款”两个并发进程组成,且规定每次的存款额和取款额总是为100元。若进程结构如下:   begin     amount:integer;     amount:=0;   cobegin     ProcessSAVE     m1:integer;       begin         m1:=amount;           

5、 m1:=m1+100;         amount:=m1       end;     ProcessTAKE     m2:Integer;       begin         m2:=amount;         m2:=m2-100;         amount:=m2       end;    coend;    end;请回答下列问题:(1)你估计该系统工作时会出现怎样的错误?为什么?(2)若哥哥先存了两次钱,但在第三次存钱时弟弟却正在取钱,则该账号上可能出现的余额为多少?正确

6、的余额应该为多少?(3)为保证系统的安全,若用PV操作来管理,应怎样定义信号量及其初值?解释信号量的作用。(4)在程序的适当位置加上P操作和V操作,使其能正确工作。第三章1、有一个两道的批处理操作系统,作业调度采用最短作业优先的调度算法,进程调度采用基于优先数的抢占式调度算法,有如下的作业序列: 作业     进入时间  估计运行时间   优先数 JOB1      10:00      40分钟        5 JOB2      10:20      30分钟        3 JOB3     

7、 10:30      50分钟        4 JOB4      10:50      20分钟        6其中优先数数值越小优先级越高。(1)列出所有作业进入内存时间及运行结束时间(2)计算作业平均周转时间和带权平均周转时间2、某系统采用不能移动已在内存储器中作业的可变分区方式管理内存储器,现有供用户使用的内存空间100K,系统配有4台磁带机,有一批作业如下:作业   进入时间 估计运行时间  内存需要  磁带机需要JOB1   10:00     25分钟       15K      

8、  2台JOB2    10:20     30分钟       60K        1台JOB3    10:30     10分钟       50K        3台JOB4    10:35     20分钟       10K        2台JOB5    10:40     15分钟       30K        2台该系统采用多道程序设计技术,对磁带机采用静态分配,忽略设备工作时间和系统进行调度所共花的时间,请分别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。