操作系统 简答题
计算机操作系统练习(简答题)
计算机操作系统练习(简答题)
1、什么是操作系统?
2、简述操作系统的主要功能?
3、Windows7任务栏组成部分?
4、按应用领域划分,操作系统可分为哪些?
5、Windows操作系统的特点有哪些?
6、Windows中,窗口和对话框有哪些区别?
7、Windows中切换窗口的方法有哪些?
8、Windows中,窗口的排列方式有哪些?
9、Windows资源管理器的“库”中默认有哪些对象?
10、Windows中桌面图标的排列方式有哪些?
11、Windows中,如何选中多个不连续区域?
12、Windows中,文件和文件夹的命名应遵循哪些规则?
13、Windows中,列举出两种重命名文件夹的方法?
14、Windows中,文件或文件夹的属性通常有哪些?
15、Windows中,如何设置显示已知文件的扩展名?
16、Windows中,列举出两种在桌面上创建快捷方式的方法?
17、Windows中,控制面板中“程序”类的主要功能有哪些?
18、Windows中,控制面板中“硬件和声音”类的主要功能有哪些?
19、Windows中,控制面板中“系统和安全”类的主要功能有哪些?
20、什么是计算机病毒?
21、计算机病毒的特点是?
22、如何预防计算机病毒?
23、卸载软件的方法有哪些?
24、键盘输入法有哪些?非键盘输入法有哪些?
25、搜狗拼音输入法有哪些使用技巧?列举三个。
操作系统简答题
1.什么是设备的独立性?它有什么好处?应用程序独立于具体使用的物理设备1)设备分配时的灵活性 2) 易于实现I/O重定向2.解释死锁的含义,操作系统从哪几方面解决死锁的问题。
是计算机系统中多道程序并发执行时,两个或两个以上的进程由于竞争资源而造成的一种互相等待的现象(僵局),如无外力作用,这些进程将永远不能再向前推进(1)预防死锁。
(2) 避免死锁。
(3) 检测死锁。
(4) 解除死锁。
3.采用PV操作作为同步机构时,假定与某共享变量相关的信号量S的值可在[-1,1]之间,问S的初值是哪个值?当S= -1,S= 0,S= 1 时它们各自的含义是什么?S的初值是 1.S=-l,表示有一个进程在等待进入临界区执行。
S=0,表示已有一个进程在临界区执行,这时若有进程想进入临界区则必须等待。
S=l,表示无进程在临界区执行,若有进程想进入临界区则可以立即进入。
4. 实现虚拟设备的硬件条件是什么?操作系统应设计哪些功能程序?输入井、输出井输入缓冲区、输出缓冲区输入进程、输出进程5.进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?为什么?可抢占式会引起系统的开销更大。
可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。
6. 试说明资源的静态分配策略能防止死锁的原因。
资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。
这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一“占有并等待条件”,从而防止死锁的发生。
7.一个比较完善的文件系统应该具有哪些功能?1)文件存储空间的管理2)目录管理3)文件的读写管理4)文件的安全管理5)提供用户接口8.一个作业要占有处理器必须经过两级级调度,写出这两级调度且指出它们的关系?(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。
操作系统简答题
操作系统简答题习题11。
计算机系统的资源可分成哪几类?试举例说明软件资源:系统软件、支撑软件、应用软件硬件资源:CPU、主存、I/O控制系统、外围设备2.什么是操作系统?操作系统在计算机系统中的主要作用是什么?操作系统是管理各类资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好的运行环境的一种系统软件。
主要作用:(1)方便用户使用(2)扩充机器功能(3)管理各类资源(4)提高系统效率(5)构筑开发环境3。
什么是多道程序设计?多道程序设计技术有什么特点?允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。
特点:(1)提高CPU、内存和设备的利用率;(2)可以提高系统的吞吐率,使单位时间内完成的作业数量增加(3)充分发挥系统的并行性,使设备与设备之间、CPU与设备之间均可并行工作(4)延长了作业的周转时间4。
在分时系统中,什么是响应时间?它与哪些因素有关?从终端发出命令以及应答的时间因素:时间片,用户数,切换进程时的交换信息量5。
简述操作系统资源管理的主要技术:资源复用、资源虚拟和资源抽象资源复用:系统中相应地多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享成为资源复用。
资源虚拟:虚拟的本质是对资源的转化、模拟或整合,把一个物理资源转变成多个逻辑上的对应物,也可以把多个物理资源变成单个逻辑上的对应物,即创建无需共享的多个独占资源的假象,或创建易用且多于实际物理资源数量的虚拟资源假象,以达到多用户共享一套计算机物理资源的目的.资源抽象:通过创建软件来屏蔽硬件资源的物理特性和实现细节,简化对硬件自愿的操作、控制和使用,即不考虑物理细节而对资源执行操作的技术。
6.试从资源管理观点出发,分析操作系统在计算机系统中的角色和作用对软硬件资源进行资源复用、虚拟和抽象,有序地管理各类资源,记录资源使用情况,确定资源分配策略,实施资源的分配和回收,满足用户对资源的需求和申请.提供机制来协调应用程序对资源的使用冲突,研究资源使用的统一方法,为用户提供简单、有效的资源使用手段,在满足应用程序需求(如交互进程响应快、批处理进程周转时间短)的前提下,最大限度地实现各种资源的共享,提高资源利用率,从而提高计算机系统效率。
操作系统简答题(优选.)
1.文件目录和目录文件各起什麽作用?目前广泛采用的目录结构形式是哪种?它有什麽优点?答:文件目录记录文件的名字、文件长度、文件存放在外存上的物理地址,以及文件属性和文件建立时间、日期等信息也称之为文件控制块。
目录文件是文件系统把同一卷上的若干文件的文件目录组成一个独立的文件,这个全部由文件目录组成的文件称目录文件。
文件目录和目录文件是两个不同的概念,文件目录记录文件的管理信息,它用于对单个文件的控制;目录文件是由全部文件目录组成的文件,它用于整个文件系统的管理。
目前广泛采用的目录结构是树形目录结构,它的主要优点是:检索效率高,允许文件重名,确切反映了信息的层次结构,并且可以利用层次结构实现文件共享和保护2.在设备管理中,何谓设备独立性?如何实现设备独立性?答:设备独立性是指用户程序独立于所使用的具体物理设备。
① 从程序设计的角度看各种设备所体现的接口都是一致的。
② 操作系统对所有的设备及设备操作都采取统一方式管理。
为了实现设备的独立性,系统应为每个用户进程配置一张用于联系逻辑设备名和物理设备名的映射表,以根据当前的实际情况实现逻辑设备名到具体设备的映射。
3.存储管理研究的主要课题有哪些?答:①存储分配问题②地址再定位问题③存储保护问题④存储扩充问题4.什麽是DMA方式?它与中断方式的主要区别是什麽?答:DMA方式也称直接内存存取方式,其特点是外设在硬件支持下直接与内存交换成批数据而无须CPU干预。
DMA方式下的系统地址总线和数据总线以及一些控制信号线都是与CPU共用的。
平时由CPU管理使用,当进行直接内存存取数据时,采用偷窃总线控制权的办法,将CPU 管理的总线由DMA控制器接管,并由DMA控制器控制外设与内存之间的成批数据传送。
当本次DMA传送的数据全部传送完成后发出一个中断并由CPU响应中断并回收总线控制权。
区别:①中断方式在每个数据传送完成后中断CPU,而DMA方式则是在所要求传送的一批数据全部传送结束时中断CPU;②中断方式的数据传送是在中断处理时由CPU控制完成,而DMA方式则是在DMA控制器的控制下完成。
操作系统简答题
1.什么是操作系统?⑴计算机硬件与用户软件之间的中间件程序集合(2)OS是一个资源管理程序(3)OS是一个控制调度程序(4)OS 一般有一个内核(kernel)程序,开机后一直运行⑸提供用户和计算机之间的接口2.现代操作系统的五大组成部分:处理器管理,内存管理,设备管理,文件管理,用户接口3.操作系统的四个基本特征:并发性,共享性,虚拟性,异步性4.分时操作系统的基本特征:交互性、多用户同时性、独立性5.操作系统的三种基本类型:批处理系统,分时系统和实时系统6.实时操作系统的特点:可靠性高、响应及时但资源利用率低7.多道程序设计的特点:多道,宏观上并行,微观上串行8.批处理操作系统的特点:用户脱机使用计算机,成批处理,多道程序运行9.进程定义,进程组成部分,进程的基本特征:定义:一个被调入内存正在执行的程序。
一个具有独立功能的程序对某个数据集在CPU处理器上的执行过程。
独立分配资源的基本单位。
进程包括:代码段,堆栈段,数据段进程具有5个特征:(1)动态性:进程是程序的执行过程,它由创建而产生,由调度而执行,因得不到资源而暂停,并由撤销而死亡。
(2)并行性:多个进程实体同存于内存中,能在一段时间内同时运行。
(3)独立性:进程是一个独立获得资源和独立调度的单位。
(4)异步性:进程按各自独立的不可预知的速度向前推进。
(5)结构特征:从结构上看,进程实体由程序段、数据段和进程控制块3部分组成10.进程和程序的区别:11.进程的状态周期:初始态,执行状态,等待状态,就绪状态,终止状态12.什么是进程控制块PCB?进程控制块PCB:用来描述进程的一切静态和动态的特征,操作系统只能通过它来感知和管理进程。
每个进程都有且仅有一个进程控制块。
13.通常将处理器的执行状态分为哪两种状态?系统态(管理状态),用户态(目标状态)14.什么是线程?线程的类型有哪三种?线程定义:一个进程内的基本调度单位,也称为轻权进程。
线程既可以由操作系统内核调度,也可以由用户程序控制线程分为三种类型:内核线程、轻量级进程和用户线程15.进程调度常用的四个指标:周转时间,吞吐量,响应时间,设备利用率16.CPU调度的三级调度:高级调度(作业)、中级调度(交换)和低级调度(进程)17.作业调度和进程调度的区别。
操作系统简答题
1、简述操作系统的基本特征。
答:(1)并发。
在单处理机、多道程序环境下并发是指一段时间内,宏观上多个程序同时运行、微观上交替运行的情形。
OS中引入进程的概念就是为了实现并发;(2)共享。
是指系统中并发执行的多个进程共享系统资源。
根据资源属性可以有互斥共享和同时访问两种方式;(3)虚拟。
OS会通过虚拟技术实现系统功能的扩充。
(4)异步性。
并发执行的多个进程由于资源的限制会出现“走走停停”的运行模式。
2、试分析引起进程阻塞和唤醒的事件主要有哪些。
答:(1)请求系统服务。
当正在执行的进程请求系统提供服务而系统无法满足其请求时,进程阻塞等待;由释放服务的进程唤醒阻塞进程。
(2)启动某种操作。
当进程启动某种I/O操作后阻塞以等待操作完成;由中断处理程序唤醒阻塞进程。
(3)新数据尚未到达。
相互合作的进程中,消费者进程阻塞等待数据到达;生产者进程在数据到达后唤醒阻塞进程。
(4)无新工作可做。
系统进程没有新工作可做时阻塞等待;当有进程发出请求时唤醒阻塞进程。
3、简述在操作系统中引入缓冲的主要原因。
答:(1)缓和CPU与I/O设备间速度不匹配的矛盾。
(2)减少对CPU的中断频率,放宽对中断响应时间的限制。
(3)提高CPU和I/O设备之间的并行性。
4、以独占设备为例简述设备分配的过程。
答:(1)设备的分配。
根据物理设备名,查找SDT;找出该设备的DCT,得该设备的状态:忙则将进程的PCB排入设备队列中等待;闲则分配设备给进程。
(2)控制器的分配。
根据设备的DCT找到与之相连的控制器的COCT,从中得到控制器的状态:忙则将进程的PCB排入控制器的等待队列中;闲则分配控制器给进程。
(3)通道的分配。
如果系统有通道,则根据控制器的COCT找到与之相连的通道的CHCT,从中得到通道的状态:忙则将进程的PCB挂入通道的等待队列中;否则分配通道给进程。
只有在三者都分配成功时,设备分配才算成功。
1、名词解释(1)虚拟存储器;虚拟存储器:由进程中的目标代码、数据等的虚拟地址组成的虚拟空间称为虚拟存储器。
操作系统简答题
(1) 段是信息的逻辑单位,它是根据用户的需要划分的,因此段对 用户是可见的;页是信息的物理单位,是为了管理主存的方便而 划分的,对用户是透明的。 (2) 页的大小固定不变,由系统决定。段的大小是不固定的,它由 其完成的功能决定。 (3) 段式向用户提供的是二维地址空间,页式向用户提供的是一维 地址空间,其页号和页内偏移是机器硬件的功能。 (4) 由于段是信息的逻辑单位,因此便于存贮保护和信息的共享, 页的保护和共享受到限制。
连续、随机、串联的文件保存方式
(1)连续文件(顺序结构) 文件的信息存放在若干连续的物理块中 优点: 简单 支持顺序存取和随机存取 顺序存取速度快 所需的磁盘寻道次数和寻道时间最少 (2)随机文件(索引结构) 直接地址结构、索引地址结构、计算寻址结构 一个文件的信息存放在若干不连续物理块中,系统为每个文件建立一 个专用数据结构--索引表,并将这些块的块号存放在一个索引表中
备份整个文件系统还是仅一部分 增量转储结合周期性的全面的转储 备份前进行压缩操作 对当前活动的文件进行转储比较困难,即备份时发生增删修改 等操作 要面临许多非技术问题,例如,人员的行为管理
多媒体进程调度
调度同质进程: 固定数目的电影,所有电影使用相同的帧率、视频分辨率、数据率以及 其他参数。 所有进程同等,轮换调度,加上定时机制老保证每个进程以恰当的帧率 传输。 一般实时调度:实际中,电影数目,压缩后的帧大小分辨率等差异大。 多个相互竞争的进程,其中若干进程或全部进程具有必须满足的最终时 限的调度成为实时调度。 特点:最终时限使得存在抢先的特性。 有时并不一定存在可调度的方案
死锁的产生原因和必要条件
原因:系统资源不足; 进程推进顺序不合适; 必要条件:
操作系统58道简答题
1.试从调度性、拥有资源方面,对进程和线程进行比较。
2.什么是进程?试画出进程间三种基本状态的关系转换图3.为实现请求分页存储管理,页表中至少应含有哪些内容?4.某存储管理系统中一进程的页表如下所示,其中状态值1表示对应页在内存,0表示不在内存。
逻辑地址:431、4500所对应的物理地址(块大小为1024 B)分别是什么?5.现磁头位于53柱正在由外到内(小柱号到大)地移动,有若干个进程提出了对如下柱面的I/O请求:98,183,37,122,12,124,65,67。
采用电梯(Scan)调度算法调度,则服务上述请求的柱面序列是什么,完成请求后磁头总共滑过了多少个磁道?6.若磁头的当前位置为100号柱面,磁头正向柱面号增加的方向移动。
现有一个磁盘读写请求队列,请求的柱面号为:23,376,205,19,61,190,398,29,40。
若采用扫描(SCAN)算法进行调度,则实际服务的次序是什么,服务结束后磁头总的移动量是多少?7.假定磁盘块大小为512B,对于400MB的文件存储空间用位示图表示需占用多少个块?8.设磁盘的I/O请求队列中的磁道号为:98,183,37,122,14,124,65,67,磁头初始位置为50,若采用SSTF(最短寻道时间优先)的磁盘调度算法,磁头的移动顺序是什么?移动距离分别是多少?9.设某磁盘有400个磁道,编号为0--399,设当前磁道=100,并刚刚完成了对125号柱面的服务请求,对于下列请求序列:19,134,18,56,192,29,3,19,40.当用SCAN的调度算法时,试写出磁头移动的顺序,并求出移动量。
10.某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。
假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100 μs,将缓冲区的数据传送到用户区的时间是50 μs,CPU对一块数据进行分析的时间为50 μs。
操作系统简答题
操作系统简答题习题11.计算机系统的资源可分成哪几类?试举例说明软件资源:系统软件、支撑软件、应用软件硬件资源:CPU、主存、I/O控制系统、外围设备2.什么是操作系统?操作系统在计算机系统中的主要作用是什么?操作系统是管理各类资源、控制程序执行、改善人机界面、提供各种服务,合理组织计算机工作流程和为用户有效使用计算机提供良好的运行环境的一种系统软件。
主要作用:(1)方便用户使用(2)扩充机器功能(3)管理各类资源(4)提高系统效率(5)构筑开发环境3.什么是多道程序设计?多道程序设计技术有什么特点?允许多个作业(程序)同时进入计算机系统的内存并启动交替计算的方法。
特点:(1)提高CPU、内存和设备的利用率;(2)可以提高系统的吞吐率,使单位时间内完成的作业数量增加(3)充分发挥系统的并行性,使设备与设备之间、CPU与设备之间均可并行工作(4)延长了作业的周转时间4.在分时系统中,什么是响应时间?它与哪些因素有关?从终端发出命令以及应答的时间因素:时间片,用户数,切换进程时的交换信息量5.简述操作系统资源管理的主要技术:资源复用、资源虚拟和资源抽象资源复用:系统中相应地多个进程竞争使用资源,由于计算机系统的物理资源是宝贵和稀有的,操作系统让众多进程共享物理资源,这种共享成为资源复用。
资源虚拟:虚拟的本质是对资源的转化、模拟或整合,把一个物理资源转变成多个逻辑上的对应物,也可以把多个物理资源变成单个逻辑上的对应物,即创建无需共享的多个独占资源的假象,或创建易用且多于实际物理资源数量的虚拟资源假象,以达到多用户共享一套计算机物理资源的目的。
资源抽象:通过创建软件来屏蔽硬件资源的物理特性和实现细节,简化对硬件自愿的操作、控制和使用,即不考虑物理细节而对资源执行操作的技术。
6.试从资源管理观点出发,分析操作系统在计算机系统中的角色和作用对软硬件资源进行资源复用、虚拟和抽象,有序地管理各类资源,记录资源使用情况,确定资源分配策略,实施资源的分配和回收,满足用户对资源的需求和申请。
操作系统-简答题
操作系统一、1.什么是操作系统?从资源管理看操作系统的功能有哪些?答:(1).操作系统是一个系统软件,它能有效地管理和控制电脑系统中的各种硬件和软件资源、合理组织电脑的工作流程,方便用户使用的程序和数据的集合。
(2).a.处理机管理:分配和控制处理机 b.存储器管理:分配及回收内存c. I/O(Input/Output)设备管理:I/O分配与操作d.文件管理:文件存取、共享和保护〔详见课本P2-3〕2.什么叫并发性?什么叫并行性?答:并发性:两个或两个以上事件在同一时间间隔内发生。
并行性:两个或两个以上事件在同一时刻发生。
3.试从交互性、及时性以及可靠性方面,将分时系统与实时系统进行比较。
答:及时性:实时系统要求更高[分时系统:秒级(一般情况〕实时系统: 微秒级甚至更小] 交互性:分时系统交互性更强可靠性:实时系统要求更高〔详见课本P9和P11〕三、1.在操作系统中为什么要引入进程的概念?它与程序的区别和联系是怎样的?答:〔1〕程序在并发执行方式下,运行时具有异步性的特征,“程序”这个静态概念已经不足以描述程序的执行过程。
这样,就需要一个数据结构PCB来记录程序的状态,以及控制其状态转换所需的一些信息。
因此,将PCB、程序、数据三者组成一个完整的实体,就是进程实体。
进程是程序的一次执行,引入进程的概念,便于操作系统对于程序的运行进行控制。
〔2〕区别:1〕进程是指令的有序集合,是静态的,进程是程序的执行,是动态的。
2〕进程的存在是暂时的,程序的存在是永久的。
3〕进程的组成应包括程序和数据。
除此之外,进程还应由记录进程状态信息的“进程控制块”组成。
联系:程序是构成进程的组成部分之一,一个进程的运行目标是执行它所对应的程序。
如果没有程序,进程就失去了其存在的意义。
从静态的角度看,进程由程序、数据和进程控制块三部分组成。
2.什么是进程的互斥与同步?答:进程互斥:指两个或两个以上的进程由于竞争资源而形成的制约关系。
操作系统简答题
操作系统简答题操作系统简答题⒈什么是操作系统?操作系统是一种系统软件,它管理计算机硬件和软件资源,提供给用户和应用程序一种接口,以及协调和控制计算机系统的各个部分的工作。
⒉操作系统有哪些主要功能?- 进程管理:包括进程创建、调度、同步与通信。
- 文件系统管理:管理文件的存储、组织、访问和保护。
- 内存管理:分配和回收内存资源,虚拟内存管理等。
- 设备驱动程序:与硬件设备进行交互,提供访问硬件的接口。
- 用户界面:提供给用户与操作系统交互的方式。
⒊什么是进程和线程?- 进程:是指在操作系统中正在运行的一个程序的实例。
每个进程都有自己的地质空间、独立的资源和控制信息。
- 线程:是进程的执行单元,是程序执行的最小单位。
多个线程可以共享同一个进程的资源,通过线程间的通信和同步来协调工作。
⒋什么是并发和并行?- 并发:指两个或多个事件在同一时间间隔内发生。
- 并行:指两个或多个事件同时发生。
⒌什么是死锁?死锁是指两个或多个进程无限等待彼此所持有的资源的情况。
它是导致系统资源无法使用的一种情况。
⒍什么是文件系统?文件系统是操作系统用来对文件进行组织、存储和访问的一种方式。
它通过文件目录结构来组织文件,以及提供对文件的读写操作。
⒎什么是虚拟内存?虚拟内存是一种技术,将计算机的物理内存和磁盘空间结合起来使用,在物理内存不足时,可以将一部分数据暂存到磁盘上,从而扩展可用的内存空间。
附件:无法律名词及注释:⒈版权:指对创作的作品享有的法定权利,包括复制、发行、展示等。
⒉许可证:授权他人使用某种特定的权利或权益的法律文件。
操作系统简答题试题及答案
操作系统简答题试题及答案操作系统简答题试题及答案一.概述1. 什么是操作系统?操作系统是计算机系统的核心软件,它负责管理计算机硬件资源和提供用户与计算机系统的接口。
2. 操作系统的主要功能有哪些?操作系统的主要功能包括进程管理、内存管理、文件系统管理、设备管理和用户接口。
二.进程管理1. 进程是什么?进程是正在执行的程序的实例,它包括程序执行的上下文和所需要的资源。
2. 进程的状态有哪些?进程的状态可以分为运行态、就绪态、阻塞态和终止态。
3. 进程调度算法有哪些?进程调度算法包括先来先服务(FCFS)、最短作业优先(SJF)、高优先级优先(HPF)、轮转调度(RR)等。
三.内存管理1. 什么是虚拟内存?虚拟内存是一种将磁盘空间用作内存扩展的机制,它可以将不常用的数据存储到磁盘上,从而释放内存。
2. 什么是页表?页表是一种数据结构,用于将虚拟地址转换为物理地址。
3. 什么是页面置换算法?页面置换算法是在内存空间不足时,将一部分页面换出到磁盘上,从而腾出空间加载新的页面。
四.文件系统管理1. 什么是文件系统?文件系统是操作系统中负责管理文件和目录的一部分,它提供了对文件和目录的创建、删除、读取和写入等操作。
2. 文件系统的组成部分有哪些?文件系统由文件控制块、目录结构、文件分配表和磁盘空间管理器等组成。
3. 文件存储的方式有哪些?文件存储的方式包括顺序存储、链式存储和索引存储等。
五.设备管理1. 什么是设备管理?设备管理是操作系统中负责管理计算机设备的一部分,它包括设备的分配、调度和控制等操作。
2. 设备的分配方式有哪些?设备的分配方式包括独占式分配、共享式分配和虚拟设备分配等。
3. 什么是设备中断?设备中断是设备发生故障或完成操作时向系统发送的一个信号。
六.用户接口1. 操作系统提供了哪些用户接口?操作系统提供了命令行接口(CLI)和图形用户界面(GUI)等用户接口。
2. 哪些命令可以用于文件操作?在命令行接口中,用户可以使用命令如cd、mkdir、rm、ls等来进行文件操作。
(完整版)操作系统简答题
五问答题1.在单处理机环境下,进程间有哪几种通信方式,是如何实现的?1. 作业调度:从一批后备作业中选择一个或几个作业,给它们分配资源,建立进程,挂入就绪队列。
执行完后,回收资源。
进程调度:从就绪进程队列中根据某个策略选取一个进程,使之占用CPU。
交换调度:按照给定的原则和策略,将外存交换区中的进程调入内存,把内存中的非执行进程交换到外存交换区中。
2. 设备管理中的数据传送控制方式有哪几种?分别简述如何实现的。
2. 程序直接控制:由用户进程来直接控制内存或CPU和外设间的信息传送。
中断方式:进程通过CPU发出指令启动外设,该进程阻塞。
当输入完成时,I/O控制器通过中断请求线向CPU发出中断信号,CPU S行中断处理。
DMA方式:在外设和内存之间开辟直接的数据交换通路。
通道控制方式:CPU发出启动指令,指出通道相应的操作和I/O设备,该指令就可启动通道并使该通道从内存中调出相应的通道指令执行。
3. 简述进程的几种状态和引起状态转换的典型原因,以及相关的操作原语。
3. 进程的基本状态有:新、就绪,阻塞,执行、挂起和终止六种。
新到就绪:交换,创建原语就绪到执行:进程调度执行到阻塞:I/O 请求,阻塞原语阻塞到就绪:I/O 完成,唤醒原语执行到就绪:时间片完阻塞到挂起:挂起原语挂起到就绪:唤醒原语执行到终止:进程执行完毕4. 什么是段式存储管理?它从逻辑地址到物理地址是怎么变换的?4. 把程序按内容或构成关系分成段,每段有自己的名字。
一个用户作业或进程包含的段对应于一个二维虚拟储存器。
以段为单位分配内存,然后通过地址映射机构把逻辑地址转换成物理地址。
只将那些经常访问的段驻留内存,其他的段放在外存,待需要时自动调入。
地址变换过程:由虚地址中的段号为索引,查段表。
找出该段在内存的起始地址,并将其和段内地址相加,从而得到物理地址。
5. 什么是请求页式管理?能满足用户哪些需要?答:请求页式管理的基本原理是将逻辑地址空间分成大小相同的页,将存储地址空间分块,页和块的大小相等,通过页表进行管理。
操作系统简答题
1、按资源分配方式可将外部设备分为几类?各有什么特点?答:独占设备、共享设备和虚拟设备。
所有字符设备都是独占设备,只能互斥使用,利用率低。
共享设备可由不同进程交替使用,利用率高。
虚拟设备是通过SPOOLing技术把原独占设备改造成共享设备,以提高利用率。
Spooling技术:是用一类物理设备模拟另一类物理设备技术,是使独占使用的设备变成可共享设备的技术,也是一种速度匹配技术2、简述死锁的防止与死锁的避免的区别:死锁的防止是系统预先确定一些资源分配策略,进程按规定申请资源,系统按预先规定的策略进行分配,从而防止死锁的发生。
死锁的避免是当进程提出资源申请时系统测试资源分配,仅当能确保系统安全时才把资源分配给进程,使系统一直处于安全状态之中,从而避免死锁。
产生死锁的必要条件是:互斥、不剥夺、部分分配、环路条件产生死锁的原因:一是系统提供的资源数量有限,不能满足每个进程的使用;二是多道程序运行时,进程推进顺序不合理解除死锁的方法:1、资源剥夺法;2、撤消进程法死锁的定义:一组进程中,每个进程都无限等待被该组进程中另一进程所占有的资源,因而永远无法得到的资源,这种现象称为进程死锁,这一组进程就称3、什么是进程互斥?进程同步机制应遵循哪四个基本准则?答:进程互斥:若干进程共享一资源时,任何时刻只允许一个进程使用,也称间接制约关系。
进程同步:异步环境下的一组并发进程,因直接制约而互相发送消息而进行互相合作、互相等待,使得各进程按一定的速度执行的过程。
互斥的四条准则:(1)并发进程异步执行(2)临界区空闲让进(3)并发进程互斥执行(4)并发进程有限等待4、进程调度的主要功能是什么?答:a保存当前正在运行进程的现场;b从就绪队列中挑选一个合适的进程(使用一定的调度算法),将其状态改为运行态,准备分配CPU给它;c为选中的进程恢复现场,分配CPU。
5、什么是虚拟存储器,其基本特征是什么?答:虚拟存储器是由操作系统提供的一个假想的特大存储器;基本特征:A 虚拟扩充:不是物理上,而是逻辑上扩充内存容量;B 部分装入:每个作业不是全部一次性装入内存,只装部分;C 离散分配:不需占用连续的内存空间,是“见缝插针”;D 多次对换:程序运行期间所需的全部程序和数据要分成多次调入内存6、用信号量解决以下的“晕独木桥”问题:同一方向的行人可连续过桥,当某一方向有人过桥时,另一方向的行人必须等待,当某一方向无人过桥时,另一方向的行人可以过桥。
操作系统简答题(含答案)
1.OS的主要功能操作系统的基本功能:处理机管理、存储管理、设备管理、信息管理(文件系统管理)、用户接口。
2.OS有哪三种类型?各有什么特点?操作系统一般可分为三种基本类型,即批处理系统、分时系统和实时系统。
批处理操作系统的特点是:多道和成批处理。
分时系统具有多路性、交互性、“独占”性和及时性的特征。
实时系统特点:及时响应和高可靠性3.OS的基本特征是什么?并发性、共享性、虚拟技术、异步性4.OS一般为用户提供了哪三种接口?各有什么特点?1.联机命令接口提供一组命令供用户直接或间接操作。
根据作业的方式不同,命令接口又分为联机命令接口和脱机命令接口。
2.程序接口程序接口由一组系统调用命令组成,提供一组系统调用命令供用户程序使用。
3.图形界面接口通过图标窗口菜单对话框及其他元素,和文字组合,在桌面上形成一个直观易懂使用方便的计算机操作环境.5.OS主要有那些类型的体系结构?单体结构、层次结构、微内核结构与客户机-服务器模型、虚拟机结构6.多道程序设计的主要特点是什么?多道程序设计技术是指在内存同时放若干道程序,使它们在系统中并发执行,共享系统中的各种资源。
当一道程序暂停执行时,CPU立即转去执行另一道程序。
[特点]:多道、宏观上并行(不同的作业分别在CPU和外设上执行)、微观上串行(在单CPU上交叉运行)。
7.OS在计算机系统中处于什么地位?操作系统在计算机系统中占有特殊重要的位置,所有其他软件都建立在操作系统基础上,并得到其支持和服务;操作系统是支撑各种应用软件的平添。
用户利用操作系统提供的命令和服务操纵和使用计算机。
可见,操作系统实际上是一个计算机系统硬件、软件资源的总指挥部。
操作系统的性能决定了计算机系统的安全性和可靠性。
8.解释一下术语:进程、进程控制块、进程映像、线程、进程的互斥和同步、临界区和临界资源、竞争条件、原语、信号量、管程、死锁、饥饿进程:进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立的基本单位。
《操作系统》-简答题
1、什么是操作系统?它有什么基本特征?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
操作系统的基本特征是:并发、共享和异步性。
2、操作系统的含义及其功能是什么?1)、含义:OS是一组系统软件,它是软硬件资源的控制中心,它以尽量合理有效的方法组织多个用户共享计算机的各种资源。
2)功能:管理计算机的软硬件资源(包括:处理机管理,作业管理,存储管理,设备管理,文件管理)、提高资源的利用率、方便用户。
3、什么是多道程序设计技术多道程序设计技术就是在系统(内存)中同时存放并运行多道相互独立的程序(作业),主机以交替的方式同时处理多道程序。
它是一种宏观上并行,微观上串行的运行方式。
4、分时系统和实时系统有什么不同?答:分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。
5、SPOOLing的含义是什么?试述SPOOLing系统的特点、功能。
答:SPOOLing是Simultaneous Peripheral Operation On-Line (即并行的外部设备联机操作)的缩写,它是关于慢速字符设备如何与计算机主机交换信息的一种技术,通常称为“假脱机技术”。
SPOOLing技术是在通道技术和多道程序设计基础上产生的,它由主机和相应的通道共同承担作业的输入输出工作,利用磁盘作为后援存储器,实现外围设备同时联机操作。
SPOOLing系统由专门负责I/O的常驻内存的进程以及输入井、输出井组成;它将独占设备改造为共享设备,实现了虚拟设备功能。
6、作业与进程有何不同?它们之间有什么关系?(1)、不同:作业:是用户在一次上机活动中,要求计算机系统所做的一系列工作的集合。
也称作任务(task)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.什么是操作系统?操作系统有哪几大特征?
答:
操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进调度,以及方便用户使用的程序集合。
并发;共享;虚拟;异步性。(要对其进行简单说明,否则扣分)。
2.产生死锁的必要条件有哪些?如何避免死锁?
答:
互斥条件 进程对所分配到的资源进行排它性的使用
3、简述固定分区和可变分区在管理方式上的区别。
答:固定分区的管理方式分区的个数、大小均固定;一个分区只放一个作业。可变分区的管理方式分区大小和个数依作业情况而定;作业进入主存时才建分区。
4、简述文件系统按名存取的含义。
答:文件系统为用户提供“按名存取”,即用户不必考虑文件存储在哪里,怎样组织输入、输出等工作,只要使用文件名,操作系统通过查找目录,就能对存储介质上的信息进行相应的操作。
5、为什么要引入动态重定位?如何实现?
答:静态重定位是在链接装入时一次集中完成的地址转换,但它要求连续的一片区域,且重定位后不能移动,不利于内存空间的有效使用,所以要引入动态重定位。它是靠硬件地址变换部分实现的,通常采用重定位寄存器等实现
1、操作系统有哪几大特征?最基本的特征是什么?
答:有4大特征。
2、设备分配时应考虑的因素有哪些?
答:(1)设备固有属性:独占、共享、虚拟
(2)设备分配算法:FCFS、优先权算法
(3)安全性:安全分配方式、不安全分配方式
(4)设备独立性:采用逻辑设备名请求设备
3、简述分页和分段的区别?
答:(1)分页的作业地址空间是一维的,分段的作业地址空间是二维的
的I/O,控制器便要向CPU请求一次中断。换言之,采用中断驱动I/O方式时的CPU,是以字(节)为单位进行干预的。如果将这种方式用于块设备的I/O,是极其低效的。
1、段页式存储器管理中存取一次数据须经过多少次对内存的访问?简要说明每次访问内存所完成的工作。
答:3次。查段表取出页表始址;查页表取出块号;根据块号和位移得到要访问的物理地址,访问该地址数据。
5、什么是DMA方式? 它与中断方式的主要区别是什么?
所谓DMA方式就是在进行数据传送时,CPU让出总线的控制权,由硬件中的DMA控制器接管直接控制总线。在DMA控制器的控制下,数据不经CPU而直接在内存和外设之间传送,提高大批量数据交换的速度,从而提高计算机系统的数据传输效率。
在传送过程中,是直接依靠硬件在主存和I/O设备之间传送数据,传送期间不需要CPU程序干预。主要用于几个方面:用于磁盘等高速外存的数据块传送;用于高速通信设备的数据帧传送;用于高速数据采集;用于动态存储器刷新。
(2)页是信息的物理单位,段是信息的逻辑单位
(3)分页是出于系统管理的需要,分段是为了满足用户的需要
(4)页的大小固定且由系统决定,一个系统内只能有一种页面大小;段的长度不固定,段含有一组意义相对完整的信息,段的长度取决于信息的长度
4、简述虚拟存储系统中多道程序度的大小与CPU利用率的关系
必要条件:
互斥条件,进程对所分配到的资源进行排它性的使用;
请求和保持条件,进程已经至少保持了一个资源,但又提出了新的资源请求,而该资源又已被其他进程占有;
不剥夺条件,进程已获得的资源在未使用完之前不能被剥夺;
环路等待条件,在发生死锁时,必然存在一个进程--资源循环等待的环形链。
3、进程有哪几种基本状态?各状态转换的典型原因是什么?
答:1. 调度性。传统操作系统中,调度的基本单位是进程。在引入线程的OS中,把线程作为调度和分派的基本单位。
2. 并发性。引入线程的OS中,进程可以并发,一个进程的多个线程也可以并发,不同进程的线程也可以并发。
3. 拥有资源。拥有资源的基本单位是进程,线程只拥有必要的资源,如TCB、程序计数器、寄存器和堆栈等。
请求和保持条件 进程已经至少保持了一个资源,但又提出了新的资源请求,而该资源又已被其他进程占有
不剥夺条件 进程已获得的资源在未使用完之前不能被剥夺
环路等待条件 在发生死锁时,必然存在一个进程--资源循环等待的环形链
避免死锁的方法是考虑安全状态和不安全状态。如能找到安全分配序列,则称为安全状态。方法如银行家算法。
由于创建或撤消进程时,系统都要为之分配和回收资源,进程切换时所要保存和设置的现场信息要明显多于线程,因此,OS所付出的开销明显大于线程。
2、目前广泛采用的目录结构形式是哪种?它有什么优点?
答:2、 目前广泛采用的目录结构形式是多级树型目录结构。优点:(1)能有效地提高对目录的检索速度(2)允许文件重名;(3)便于实现文件共享。
异步性(Asynchronism),也称不确定性(Nondeterminacy),指进程的执行顺序和执行时间的不确定性。
最基本的特征是并发和共享。
2、什么是死锁?产生死锁的必要条件有哪些?
答:死锁(Deadlock)是进程运行过程中因争夺资源一种僵局。当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。
并发(Concurrence),多个事件在同一时间段内发生,如各进程间的并发,系统与应用间的并发;
共享(Sharing),所谓共享是指系统中的资源可供内存中多个并发执行的进程(线程)共同使用;
虚拟(Virtual),通过某种技术把一个物理实体变为若干个逻辑上的对应物,主要目的在于提高资源的利用率,如CPU--每个用户(进程)的"虚处理机",分时CPU;
答:1)分页的作业地址空间是一维的,分段的作业地址空间是二维的
(2)页是信息的物理单位,段是信息的逻辑单位
(3)分页是出于系统管理的需要,分段是为了满足用户的需要
(4)页的大小固定且由系统决定,一个系统内只能有一种页面大小;段的长度不固定,段含有一组意义相对完整的信息,段的长度取决于信息组的长度
1.从资源管理的角度说明操作系统的主要功能。
答:进程管理(或处理器管理)、存储管理、文件管理、作业管理和设备管理
2.试写出进程与程序的区别。
答:两者的主要区别有:
(1) 进程是动态,程序是静态的;
(2)进程是独立运行的单位,程序不能作为运行单位;
(3)各进程间在并发执行过程中会产生相互制约关系,而程序由于是静态的,所以不存在异步特征。
1. 提高CPU利用率。当有程序因I/O操作而暂停执行时,可调度另一程序执行,从而提高了CPU利用率。
2. 提高内存和I/O设备利用率。单道程序环境下,各种I/O设备不能并行工作,多道程序并发执行时可提高其利用率。
3. 增大系统吞吐量。
四、 从调度性、并发性、拥有资源及系统开销方面对进程和线程进行比较。(10分)
文件是保存在外存上,由创建者所定义的、 具有文件名的一组相关元素的集合。
最基本的文件操作包括
创建文件,删除文件,读文件,写文件,截断文件,设置文件的读/写位置
1、为什么说进程控制块是进程存在的惟一标志?
、答:进程控制块(PCB)是记录进程的动态执行情况的一种数据结构。每个被创建的进程都由惟一的PCB来标识,操作系统根据PCB对进程实施控制和管理;当一个进程完成它的工作被系统撤销时,它的PCB也被撤销。因此,PCB是进程存在的惟一标志,进程的动态、并发等特征都是通过PCB表现出来的。
3、设备驱动程序是什么?写出设备驱动程序的处理过程。
答:设备驱动进程与设备控制器之间的通信程序称为设备驱动程序。
设备驱动程序的处理过程为:将用户进程抽象的I/O要求转换为具体的要求,检查I/O请求的合法性,读出和检查设备的状态,传送必要的参数,设置设备工作方式,启动I/O设备
4、分页和分段内存管理有什么区别?
3.进程有哪几种基本状态?各状态转换的典型原因是什么? 及典型原因如下图如示
4.什么是分页存储管理和分段存储管理?二者有何区别?
答:
将程序分成大小相等的页,内存分为与页相等的物理块,每一页装入一物理块中,属离散装入方式。
段是逻辑单位,每一个段是逻辑上完整的单位,如代码段、数据段等,每一段须装入内存的连续区域,各段可离散装入。
SPOOLing系统的组成
输入井和输出井,在磁盘上的两个存储空间,输入井模拟脱机输入,暂存输入数据,
输出井模拟脱机输出,暂存输出数据;
输入缓冲区和输出缓冲区,用来缓和CPU与磁盘之间的速度的矛盾;
输入进程SPi和输出进程Spo,模拟脱机I/O时的外围控制机。
5、什么是文件?文件系统中最基本的文件的操作有哪些?
分页与分段的区别,页是固定大小,段是逻辑单位,大小不固定;分段易于实现共享和保护;分页会带来内零头,分段会有外零头。
5.什么是文件?文件系统中最基本的文件的操作有哪些?
答:
文件是保存在外存上,由创建者所定义的、 具有文件名的一组相关元素的集合。
最基本的文件操作包括
创建文件,删除文件,读文件,写文件,截断文件,设置文件的读/写位置。
6、简述在采用消息缓冲队列通信机制时需在PCB中设置的数据项及其含义
答:mq:消息队列指针
mutex:消息队列访问互斥信号量
sm:消息计数信号量
三、 什么是多道程序设计技术?OS中引入该技术有哪些好处?(10分)
答:多道程序是指在内存中同时存放若干个作业,共享系统资源,并发执行。
OS中引入该技术有以下好处:
4. 开销。创建和撤消进程时,必须为之分配和回收资源,因而付出的开销要明显大于线程。
1、从资源及系统开销方面,对进程和线程进行比较?
答:1、 在引入线程的OS中,线程作为调度和分派的基本单位,进程作为资源拥有的基本单位。线程除了一点在运行中必不可少的资源外,本身基本不拥有系统资源,但它可访问隶属进程的资源。