操作系统(全)供参考

操作系统(全)供参考

ID:14146647

大小:52.50 KB

页数:5页

时间:2018-07-26

操作系统(全)供参考_第1页
操作系统(全)供参考_第2页
操作系统(全)供参考_第3页
操作系统(全)供参考_第4页
操作系统(全)供参考_第5页
资源描述:

《操作系统(全)供参考》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.当用户程序执行访管指令时,中断装置将使中央处理器(B)工作。A、维持在目态         B、从目态转换到管态C、维持在管态         D、从管态转换到目态管态下执行的程序可以执行特权和非特权两类指令,通常把它定义为操作系统的状态5.进程所请求的一次打印输出结束后,将使进程状态从(D)A、运行态变为就绪态   B、运行态变为等待态C、就绪态变为运行态   D、等待态变为就绪态6.采用动态重定位方式装入的作业,在执行中允许(C)将其移动。A、用户有条件地       B、用户无条件地C、操作系统有条件地   D、操作系统无条件地17.产生系统

2、死锁的原因可能是由于(C)。A、进程释放资源B、一个进程进入死循环C、多个进程竞争,资源出现了循环等待D、多个进程竞争共享型设备简答题:试试比较进程和程序的区别。(1)进程是一个动态概念,而程序是一个静态概念,程序是指指令的有序集合,无执行含义,进程则强调执行的过程(2)进程具有并行特征(独立性,异步性),程序则没有(3)不同的进程可以包含同一个程序,同一个程序在执行中也可以产生多个进程什么是操作系统操作系统(OperatingSystem,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支

3、持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。(我的笔记是这么写的:管理软硬件资源,合理组织计算机工作流程,为用户提供良好的接口)什么是线程,试述线程与进程的区别线程:是在进程内用于调度和占有处理机的基本单位,它由线程控制表、存储线程上下文的用户栈以及核心栈组成。线程可分为用户级线程,核心级线程以及用户/核心混合型线程区别:除了CPU之外,计算机内的软硬件资源的分配与线程无关,线程是进程的一部分,没有自己的地址空间,它和进程内的其它线程一起共享分配该进程的所有资源;进程是资源管理的基本单位,拥有一个完整的虚拟地

4、址空间和各种资源,进程不依赖于线程而独立存在。设备的独立性原理:设备独立性:采用“设备类、相对号”方式使用设备时,用户编程就不必指定特定设备,在程序中由“设备类、相对号”定义逻辑设备。程序执行时由系统根据用户指定的逻辑设备转换成与其对应的具体物理设备。所以,用户编程时使用的设备与实际使用哪台设备无关,这就是“设备独立性”(设备独立性:应用程序独立于具体使用的物理设备,实现方法:逻辑设备名和物理设备转换)存储管理的主要功能是什么?在硬件支持下完成统一管理内存和外存之间数据和程序段自动交换的虚拟存储器功能将多个虚存的一维线性空间和多维线性空间变换到内存的唯

5、一一位物理线性地址空间控制内外存之间的数据传输实现内存的分配和回收实现内存信息的共享与保护实现地址重定位的方法有哪几类?形式化地描述动态重定位的过程静态地址重定位是在虚拟空间程序执行之前由装配程序完成地址映射工作动态地址重定位是在程序执行过程中,在CPU访问内存之前,将要访问的程序或数据地址转化成内存地址,动态重定位依靠硬件地址变换机构完成。动态重定位过程是:(1)设置基地址寄存器BR,虚拟地址寄存器VR(2)将程序段装入内存,且将其占用的内存区首地址送BR中(3)在程序执行过程中,将所要访问的虚拟地址送入VR(4)地址变换机构把VR和BR的内容相加,

6、得到实际访问的物理地址什么是页式管理,静态页式管理可以实现虚存吗?页式管理就是把各进程的虚拟空间划分为若干长度相等的页面,把指令按页面大小划分后存放在内存中执行或只在内存中存放那些经常被执行或即将被执行的页面,而那些不被经常执行以及在近期内不可能被执行的页面则存放在外存中,按一定规则调入的一种内存管理方式静态页式管理不能实现虚存,因为静态页式管理要求进程或作业在执行前全部被装入内存,作业进程的大小仍受内存可用页面数的限制什么是原语,为什么使用原语原语通常由若干条指令组成,用来实现某个特定的操作。通过一段不可分割的或不可中断的程序实现其功能。引进原语的主

7、要目的是为了实现进程的通信和控制。利用PV原语和信号量,可以方便地解决并发进程的互斥问题,而且不会产生使用加锁法解决互斥问题时出现的问题(这个找的不好,大家也帮忙找一下)目录管理的功能目录管理不仅可以令存储空间得到有效地利用,而且解决了快速搜索、文件命名冲突以及文件共享问题什么是缓冲,为什么要引入缓冲?缓冲是使用专用硬件缓冲器或在内存中划出一个区域用来暂时存放输入输出数据的器件引入缓冲是为了匹配外设和CPU之间的处理速度,减少中断次数和CPU的中断处理时间,同时解决DMA或通道方式时的数据传输瓶颈问题设备驱动程序是什么?为什么要有设备驱动程序?用户进程

8、怎样使用驱动程序?设备驱动程序是驱动外部物理设备和相应DMA控制器或I/O控制器等器件,使之可

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

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

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