- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
minix操纵系统的温习题[宝典]
操作系统的主要功能有哪些?现代操作系统具有什么特征?
用户接口和资源管理(处理器管理,进程管理,存储管理,文件管理,设备管理);共享、并发、虚拟、异步性,共享为最基本特征。
操作系统提供给用户的接口有哪几种?
命令接口、图像接口、系统调用接口。
操作系统的内部结构有哪几种?MINIX操作系统的内部结构包含了哪两种方式?
整体式结构、层次式结构、微内核结构、虚拟机式结构;层次,微内核。
MINIX操作系统可被分成四个层次,每个层次主要完成哪些工作?
第1层:内核(内核、时钟任务、系统任务),支持I/O端口的访问、完成进程调度、进程状态间转换、中断处理、消息通信等。
第2层:驱动程序(磁盘驱动程序、终端驱动程序、以太网驱动程序),管理设备I/O。
第3层:服务器进程(进程管理器、文件系统、信息服务器、网络服务器),提供进程创建、撤消,以及内存管理等功能的进程管理器,提供文件管理功能的文件服务器等。
第4层:用户进程,如shell、编译器、编辑器和用户的a.out程序等。
Intel 80X86的CPU特权有四个级别,MINIX的各个层分别是运行在哪个特权级别的?
内核0级,时钟任务和系统任务1级,第2层——第4层为3级
下面的各个功能有MINIX的哪一层完成?
进程调度; 第1层
消息通信; 第1层
I/O中断处理程序;第1层
设备驱动程序;第2层
内存的分配和回收;第3层
磁盘缓冲区的管理;第3层
文件的读写; 第3层
用户编写的数据库管理软件;第4层
引入进程的主要目的是什么?引入线程的主要目的是什么?MINIX提供对线程的支持吗?
使程序能够并发执行;减少程序并发执行时所付出的时空开销;不支持。
进程的内存映像由哪几个部分组成?
进程由进程控制块PCB、程序段、数据段(包括堆栈)三部分组成,这三部分也叫进程映像。
在MINIX3中,与一个普通的用户进程相关的信息包括哪几个部分?
内存空间(用户进程的代码段和数据段)、内核(proc[k], priv[0])、文件管理器(fproc[i]),进程管理器(mproc[i])
你觉得进程和程序之间的有什么联系和区别?
联系:
进程是程序在一个数据集合上的一次执行;程序是指令的集合。程与程序不一一对应。在某个时刻一个进程对应一个程序,但在其生命周期内,可以对应多个程序;同一个程序的多次运行,将形成多个不同的进程;同一个程序的一次执行也可以产生多个进程。
区别:
(1)每个进程实体中包含程序段和数据段,进程与程序是紧密相关的。但从结构上看,进程实体还必须包含进程控制块PCB。
(2)进程是程序的一次执行过程,因此是动态的;动态性还表现在进程由创建而产生、由调度而执行、由撤消而消亡,即它具有一定的生命周期。而程序则只是一组指令的有序集合,并可永久地存放在某种介质上,因此是静态的。
(3)多个进程实体可同时存放在内存中并发地执行,而程序不能正确地并发执行。
(4) 进程是一个能够独立运行、独立分配资源和独立接受调度的基本单位,而程序不能在多道程序环境下独立运行的。
在MINIX中,进程被分成哪几种类型?
系统任务进程(运行在1级)、设备驱动程序进程(3)、服务器进程(3)、用户进程(3)。
进程控制块的主要作用是什么? MINIX的进程控制块又是如何实现的?
进程控制块是进程存在的唯一标志,其主要作用是描述进程,控制和管理进程的信息。MINIX的进程控制块分成四个部分,分别属于kernel(proc)、mm(mproc)、fs(fproc)、特权表项,它们是一一对应。
MINIX中下列信息被存放在哪里?
进程的CPU现场信息; proc
进程的调度优先权信息;proc
文件描述符表; fproc
进程的局部描述符表; proc
进程的代码段、数据段的物理地址和长度;proc和mproc
进程的全程变量; 用户进程的数据区
进程的自动型局部变量; 用户进程的堆栈区
函数调用的参数。 用户进程的堆栈区
画图说明进程的基本状态及其转换过程。并简单说明MINIX系统中进程有哪些状态,它们是如何表示的。
就绪 进行 阻塞
从临界资源的角度考虑,记录型信号量的值及其wait、signal操作有什么含义?
记录型信号量S:初值S.Value = 资源数,为正表示可用临界资源的数目,为负则其绝对值表示等待临界资源的进程数目。
Wait:即P操作,申请资源,信号量值减一,如果信号量的值=0,则获得一个临界资源,否则进程阻塞。
Signal:即V操作,释放资源,信号量值加一,如果信号量的值=1,则唤醒一
您可能关注的文档
- 2013山西公事员口试礼仪细节全指导.doc
- 2013事业单位测验公用教材-公共基础常识出色篇章页.doc
- 2013山西公事员口试真题[宝典].doc
- 2013外研版必修一Module1《MyFirstDayatSeniorHigh》word教案4.doc
- 2013天津公事员测验通知布告.doc
- 2013暑假第三次课.doc
- 2013武汉印刷厂——金楚彩印带您改良丝网印刷1.doc
- 2013外研版必修一Module6《TheInternetandTelecommunications》word学案.doc
- 2013新人教A版必修一1.2.1《函数的概念(二)》word教案.doc
- 2013新人教A版(选修2-1)3.1.3《空间向量的数量积》word教案.doc
文档评论(0)