下载

1下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 操作系统总结

操作系统总结.doc

操作系统总结

Albert侯鹏
2018-11-24 0人阅读 举报 0 0 0 暂无简介

简介:本文档为《操作系统总结doc》,可适用于IT/计算机领域

什么是OSOS有哪几个特征?其最基本的特征是什么?答:操作系统是为了达到方便用户和提高利用率的目的而设计的控制和管理计算机硬件和软件资源合理的组织计算机工作流程的程序的集合它具有并发共享虚拟异步性四个基本特征。其中最基本的特征为并发性什么是进程及与程序的区别与联系为什么PCB是进程存在的唯一标志?进程是程序的一次执行过程是系统进行资源分配和调度的一个独立单位。区别:()进程是动态的程序是静态的。()进程具有并发性而程序没有()进程是资源分配和处理机调度的独立单位其并发性受系统制约()一个程序多次执行对应多个进程不同的进程可以包含同一程序 PCB:因为在进程的整个生命期中系统总是通过PCB对进程进行控制的处理机三级调度分别完成什么工作?()高级调度:就是作业调度用于决定把外存上处于后备队列中的哪些作业调入内存并为它们创建进程分配必要的资源然后再将新创建的进程排在就绪队列上准备执行()低级调度:就是进程调度它决定就绪队列中的哪个进程将获得处理机然后由分派程序执行把处理机分配给该进程的操作()中级调度:实际上就是存储器管理中的对换功能试说明引起进程调度的时机是什么?()进程完毕()时间片用完()IO请求发生某个事件()原语:wait操作阻塞()高优先者进入什么是临界资源和临界区?一次仅允许一个进程访问的资源称为临界资源。访问临界资源的代码段称为临街区试修改下面生产者消费问题中如果将两个wait操作即wait(full)和wati(mutex)互换位置或者将signal(mutex)与signal(full)互换位置结果会如何?()wait(full)和wait(mutex)互换位置后因为mutex在这儿是全局变量执行完wait(mutex)则mutex赋值为倘若full也为则该生产者进程就会转入进程链表进行等待而生产者进程会因全局变量mutex为而进行等待使full始终为这样就形成了死锁()而signal(mutex)与signal(full)互换位置后从逻辑上来说应该是一样的什么是死锁死锁产生的有哪些死锁是因多个进程因竞争资源而造成的一种僵局()互斥条件:一个资源每次只能被一个进程使用。()请求与保持条件:一个进程因请求资源而阻塞时对已获得的资源保持不放。()不剥夺条件:进程已获得的资源在末使用完之前不能强行剥夺。()环路等待条件:若干进程之间形成一种头尾相接的循环等待资源关系。同步机制应遵循的基本准则是什么()空闲让进()忙则等待()有限等待()让权等待程序有几种连接方式()静态链接方式()装入时动态链接()运行时动态链接什么是动态重定位方式及为什么要引入动态重定位方式及如何实现?程序和数据装入内存时需对目标程序中的地址进行修改。这种把逻辑地址转变为内存的物理地址的过程叫重定位什么是分页什么是分段在存储管理中两者的区别()分页是将一个进程的逻辑地址空间分成若干大小相等的部分每一部分称作页面内存划分成与页面大小相等的物理块进程的任何一页可放入内存的任何一个物理块中,段是信息的逻辑单位含有一组意义相对完整的信息更好的来满足用户的需要。()分段是一组逻辑信息的集合即一个作业中相对独立的部分。多个段在内存中占有离散的内存单元对每个段在内存占有一连续的内存空间其内存的分配与回收同可变分区的内存分配与回收办法分页与分段的主要区别是?()页是信息的物理单位分页是为了实现离散分配方式以消减内存的外零头提高内存的利用率()页的大小固定并且有系统决定而段的长度不固定决定于用户所编写的程序()分页作业的地址空间是一维的段是二维的。动态分区存储管理中内存的回收方式什么是对换对换的分类及主要用途在进程换出时应遵循什么原则对换是把内存中暂时不能运行的进程或者暂时不用的程序和数据调出到外存上以便腾出足够的内存空间再把因具备运行条件的进程或者进程所需要的程序或数据调入内存。分类:()整体对换(进程对换):以整个进程为单位()页面对换(分段对换部分对换):以页和段为单位规则:内存空间不够用才换出。系统处于阻塞状态且优先级最低的进程最先换出。若换入:系统处于就绪状态且优先级最高的进程最先换入直至无可换入的进程为止。什么是虚拟存储器虚拟存储器具有哪些特性最基本的特性是什么?虚拟存储器的容量受哪两方面的限制?虚拟存储器:是指具有请求调入功能和置换功能能从逻辑上对内存容量进行扩充的一种存储器系统。特征:()离散性(最基本的特征)()多次性()对换性()虚拟性虚拟存储器的容量主要受指令中表示地址的字长和外存的容量的限制。在没有快表的分页存储管理中取一条指令需访问几次内存及访问内存的目的及具有快表的分页存储管理系统的地址变换过程。两次。第一次:访问内存中的页表从中找到页的物理块号再将块号与页内偏移量W拼接形成物理地址。第二次:从第一次所得的物理地址中获得所需数据地址变换过程:CPU给出有效地址后地址变换机构将页号与快表中的所有页号进行比较若有与此相匹配的页号则表示所访问的页在快表中从中读出物理块号与页内地址相拼接得到物理地址若访问的页不在快表中则要访问在内存中的页表从页表中读出物理块号与页内地址相拼接得到物理地址同时还应将此页表项写入快表中若此时快表已满则OS必须找到一个老的并且被认为不再需要的页表项将它换出。什么是紧凑技术及为什么要引入紧凑:把原来多个分散的小分区拼接成一个大分区的方法引入:提高内存的利用率让大容量的作业可以装入并且减少零头或碎片程序的局部性原理是什么局限性的两个主要表现方面局部性原理:()程序执行时除少部分转移和过程调用指令外大多数条件下任是顺序执行的()过程调用将会使程序的执行轨迹由一部分区域转至另一部分区域但经验就看出过程调用的深度在大多数情况下不会超过()程序中存在许多循环结构这些虽然只能由少数指令构成但它们将多次执行()程序中还包括许多对数据结构的处理主要表现在:()时间局限性()空间局限性什么是spooling技术spooling系统有哪些组成Spooling技术是对脱机输入输出系统的模拟。组成:()输入井和输出井()输出缓冲区和输入缓冲区()输入进程SPi和输出进程SPo()请求打印队列特点:()提高了IO的速度()将独占设备改为共享设备()实现了虚拟设备功能

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

评分:

/5

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利