
操作系统
文章平均质量分 87
JaminCaster
这个作者很懒,什么都没留下…
展开
-
课后习题---输入输出系统
Part A试着说明I/O系统的基本功能隐藏物理设备的细节,与设备的无关性,提高处理机和I/O设备的利用率对I/O设备进行控制,确保对设备的正确共享,错误处理简要说明I/O软件的四个层次的基本功能用户层:实现与用户交互的接口,用户可以直接调用该层所提供的,与I/O操作有关的库函数对设备进行操作设备独立性软件,用于实现用户程序与设备管理和数据传送提供必要的存储空间设备驱动程序,与硬件直接相关,用于具体实现系统对设备发出的操作指令,驱动I/O设备工作的驱动程序中断处理程序,用于保护被中断程序原创 2021-02-01 22:53:13 · 3438 阅读 · 0 评论 -
课后习题---虚拟存储器
Part A常规存储器管理方式具有哪两大特征?它对系统性能有何影响?一次性:作业必须一次性地全部装入内存后方能运行驻留性:作业被装入内存后,整个作业都一直驻留在内存中,直到作业运行结束对于许多程序运行中不用或暂时不用的程序占据了大量的内存空间,而一些需要运行的作业又无法装入导致内存资源浪费什么是程序运行时的时间局限性和空间局限性?时间局限性:某条指令被执行,不久以后可能再次被执行空间局限性:某存储单元刚被访问,不久以后可能被再次访问虚拟存储器有哪些特征?其中最本质的特征是什么?多次性:原创 2021-01-26 21:47:21 · 5545 阅读 · 0 评论 -
课后习题---存储器管理
Part A为什么要配置层次式存储器?几乎每一条指令都会涉及对存储器的访问,因此要求对存储器的访问速度上能跟得上处理机的运行速度可采用哪几种方式将程序装入内存?他们分别适用于何种场景?绝对装入方式:当计算机系统很小,且仅能运行单道程序时【只能装入事先指定的位置】可重定向装入方式:适用于多道程序,根据内存的具体情况装入模块装入到内存的适当位置【不允许程序运行时在内存中移动】动态运行时的装入方式:适用于程序在内存中的移动何谓静态链接?静态链接时需要解决两个什么问题?静态链接:先将各目标模块及原创 2021-01-19 22:09:09 · 3372 阅读 · 0 评论 -
课后习题---处理机调度与死锁
Part A高级调度与低级调度的主要任务是什么,为什么要引进中级调度?高级调度又称为作业调度,用于决定把外存后备队列中的那些作业调入内存,为它们分配必要的资源,并创建进程低级调度又称为进程调度,用来决定就绪队列中哪个进程先获得处理机,并将处理机分配给选中的进程,然他投入执行中级调度又称为内存调度,目的是解决内存紧张的问题,提高内存利用率和系统的吞吐量处理机调度算法的共同目标是什么?批处理系统的调度目标又是什么?共同目标:资源利用率,公平性,平衡性,策略强制执行批处理的目标:希望时间周转时间短原创 2021-01-14 22:34:14 · 1891 阅读 · 0 评论 -
课后习题---进程的描述与控制
选择题从静态的角度看,进程是由【PCB】,【程序段】,【数据段】三部分组成的,其中【PCB】是进程存在的唯一标志。当几个进程共享【程序段】时,【程序段】应当是可以重入代码进程和程序的本质区别是【前者为动态的,后者为静态的】进程的三个基本状态是【就绪】,【运行】,【阻塞】 。由【就绪】到【运行】是由进程调度所引起的;由【运行】到【阻塞】是正在执行的进程发生了某事件,使之无法继续执行而引起的正在等待他人释放临界资源的进程处于【阻塞】状态,已经分配到除了CPU外的所有资源的进程处于【就绪】状态,已经获得原创 2021-01-09 19:56:08 · 5762 阅读 · 0 评论 -
课后习题---操作系统引论
选择题:在计算机系统中配置操作系统的主要目的是【提高系统的资源利用率】,操作系统的主要功能是管理计算机系统中的【资源】,其中包括【存储器】,【处理机】,以及文件和设备。这里的【处理机】管理主要是对进程进行管理操作系统有多种类型:允许多个用户以交互方式使用计算机的操作系统,称为【分时OS】;允许多个用户将若干个作业提交给计算机系统集中处理的操作系统,称为【批处理OS】;在【实时OS】的控制下,计算机系统能及时处理由过程控制反馈的数据,并做出响应;在IBM-PC机上的操作系统称为【微机OS】操原创 2021-01-05 21:48:29 · 1836 阅读 · 0 评论