考研干货山东建筑大学核算机专业归纳考题和答案——才聪学习网使用…(山东建筑大学考研率这么低)

操作体系概述
1.1常识要害总结
一、操作体系的概念、特征、功用和供给的效能
1.操作体系的概念
(1)操作体系界说
操作体系(operating system,os)是为裸机装备的一种体系软件,是打点和控制核算机软件和硬件本钱的打点机构,由一系列程序模块构成的程序集结。它为用户和其他软件供给用机接口和环境,合理调度核算机的作业和本钱的分配,运用户以及使用程序可以以平安和高效的方法得到运转。
(2)操作体系的方案方针
操作体系的方案方针包括:
①供给用户与核算机硬件体系之间的接口,便使用户运用;
②有用打点核算机体系硬件和软件本钱,使其得到更有用的使用;
③合理组织调度核算机体系的作业流程,以改进体系功能。
2.操作体系的特征
操作体系是一种体系软件,但与其他的体系软件和使用软件不一样,操作体系有自个的根柢特征包括并发性、同享性、虚拟性和异步性。
(1)并发性
并发性是指两个或两个以上的作业或活动在同一时刻间隔内发生,是指微观上在一段时刻内有多个程序在一起运转,但在微观上这些程序是替换实施的。
留心并发与并行的差异,并行性是指两个或多个作业在同一时刻发生。
【例】在操作体系中,并发性是指若干个作业()发生。
a.在同一时刻
b.必定在不一起间
c.在某一时刻间隔内
d.顺次在不一起间间隔内
【答案】c查看答案
【解析】并发性是指两个或多个作业在同一时刻间隔内发生。而并行性首要指的是硬件上的概念,是指两个或多个作业在同一时刻发生。
(2)同享性

同享即本钱同享,是指体系中的本钱可供内存中多个并发实施的进程一起运用。本钱同享是撑持并发性的基础,为了撑持进程的并发实施,操作隙ж须有用地控制并发进程对本钱的同享。
同享可分为两种本钱同享方法:
①互斥同享方法,体系中的某些本钱在一段时刻内只答应一个进程造访,进程之间互斥地同享这些本钱,比方打印机、磁带机等。
②一起造访方法,体系中还有另一类本钱,答应在一段时刻内由多个进程“一起”对它们进行造访,这儿所谓的“一起”一般是微观上的,而在微观上,这些进程可所以替换地对该本钱进行造访即“分时同享”,典型的可供多个进程“一起”造访的本钱是磁盘设备。
并发和同享是操作体系两个最根柢的特征,这两者之间又是互为存在条件的:一方面,本钱同享是以程序的并发为条件的,若体系不答应程序并发实施,则天然不存在本钱同享疑问;另一方面,若体系不能对本钱同享施行有用的打点,也必将影响到程序的并发实施,甚至根柢无法并发实施。
(3)虚拟性
虚拟性是指操作体系的一种打点技能,它把物理上的一个实体变成逻辑上的多个对应体,或许把物理上的多个实体变为逻辑上的一个对应体,物理实体是实的,即实践存在的:而逻辑上的是虚的,是用户感触上的事物。操作体系中使用了多种虚拟技能,例如cpu的分时和虚拟存储器等,用分时运用一个处置器它能一起为多个用户效能,使每个终端用户都感触有一个中心处置器(cpu)在专门为它效能。类似地,虚拟存储器是将一台机器的物理存储器变为虚拟存储器,以便从逻辑上来扩展存储器的容量,当然,这时用户所感遭到的内存容量是虚的。
(4)异步性
异步性也称为随机性,因为体系本钱的同享,有限的本钱使并发进程之间发生彼此制约联络,体系中的各个进程何时实施、何时暂停以及以怎样的速度向前推进、啥时分结束等都是不可以预知的,这种特性称为核算机的异步性。
3.操作体系的功用
操作体系是核算机本钱的打点者,它为用户分配所需的各种软硬件本钱,向用户供给了程序实施的杰出环境。它的功用首要包括:处置机打点、存储器打点、设备打点以及文件打点,一起为了便使用户运用操作体系,还有必要向用户供给接口。
(1)处置机打点
处置机打点的首要使命是对处置机的分配和运转施行有用打点,根据体系方案的各种战略实施处置机的调度以及处置内部和外部的各种中止作业。在多道程序环境下,处置机的分配和运转都是以进程为根柢单位,因而对处置机能打点可归结为对进程的打点。进程打点的首要功用有:进程控制、进程同步、进程通讯、死锁处置、处置机调度等。
(2)存储器打点
存储器打点是为了给多道程序的运转供给杰出的环境,便使用户运用以及前进内存的使用率,首要包括内存分配、地址映射、内存维护与同享和内存扩展等功用。
(3)设备打点
设备打点首要打点各种外部设备,根据用户的恳求,协助结束各种i/o操作。设备打点包括设备外设的打点和控制,供给设备的驱动和中止处置程序,担任设备的分配和驱动,保证设备独立性,供给缓冲技能,以便前进设备的使用率。
(4)文件打点
文件打点首要指对体系中的各种软件本钱的打点,供给各种操作指令,完成用户的按名存取,完成文件的同享和存取控制以及文件存储空间的打点等。
4.操作体系供给的效能
由操作体系的功用可总结出它供给的如下效能:
(1)供给用户接口
操作体系是用户与核算机硬件之间的接口,操作体系供给的接口首要分为三类:指令接口、程序接口以及图形接口。用户使用指令接口来和控制作业的实施;而编程人员可以运用程序接口来恳求操作体系效能。
①指令接口,该接口按作业控制方法的不一样可以分为联机指令接口和脱机指令接口。
a.联机用户接口,是为联机用户供给的,它由一组键盘操作指令及指令说明程序所构成。当用户在终端或控制台上每键入一条指令后,隙с当即转入指令说明程序,对该指令加以说明并实施该指令。在结束指定功用后,控制又回来到终端或控制台上,等候用户键入下一条指令。
b.脱机指令接口,是为批处置作业的用户供给的,故也称为批处置用户接口,该接口由一组作业控制言语jcl构成,用户使用该接口与自个的作业进行交互。
②程序接口,该接口由一组体系调用指令(简称体系调用,也称广义指令)构成。用户经过在程序中运用这些体系调用指令来恳求操作体系为其供给效能。用户在程序中可以直接运用这组体系调用指令向体系提出各种效能需求,如运用各种外部设备,进行有关磁盘文件的操作,请求分配和收回内存以及其他各种控制需求。
③图形接口,该接口是为了让用户更便利获得操作体系效能,其选用图形化的操作界面将体系的各项功用、各种使用程序和文件直观、传神地标明出来。用户可用鼠标或经过菜单以及对话框,来结束对使用程序和文件的操作。
(2)实施程序,将用户程序装入内存,并建议程序,控制程序正常结束使命或差错中止。
(3)i/o操作,为恳求i/o的用户实施设备的建议、驱动和中止处置等。
(4)文件体系操作,为用户供给操作文件所需的各种操作和功用。
(5)通讯效能,控制进程之间的同步和通讯。
(6)差错检测和处置。
考研真题精选
一、选择题
1下列关于线程的描绘中,差错的是()。[2021年408统考]
a.内核级线程的调度由操作体系结束
b.操作体系为每个用户级线程树立一个线程控制块
c.用户级线程间的切换比内核级线程间的切换功率高
d.用户级线程可以在不撑持内核级线程的操作体系上完成
【答案】b查看答案
【解析】用户级线程仅存在于用户空间中,与内核无关,其线程库对用户线程的调度算法与os的调度算法无关,不需要操作体系为每个用户级线程树立一个线程控制块。
2下列选项中,可以将进程唤醒的作业是()。[2021年408统考]
ⅰ.i/o结束
ⅱ.某进程退出临界区
ⅲ.其时进程的时刻片用完
a.仅ⅰ
b.仅ⅲ
c.仅ⅰ、ⅱ
d.ⅰ、ⅱ、ⅲ
【解析】可以唤醒进程的作业包括i/o结束、某进程退出临界区等。其时进程的时刻片用完会致使另一个进程的调度并运转,不是唤醒进程。
3下列关于体系调用的叙说中,正确的是()。[2021年408统考]
ⅰ.在实施体系调用效能
考研干货山东建筑大学核算机专业归纳考题和答案——才聪学习网使用…(山东建筑大学考研率这么低)插图
程序的进程中,cpu处于内核态
ⅱ.操作体系经过供给体系调用避不必户程序直接造访外设
ⅲ.不一样的操作体系为使用程序供给了共同的体系调用接口
ⅳ.体系调用是操作体系内核为使用程序供给效能的接口
a.仅ⅰ、ⅳ
b.仅ⅱ、ⅲ
c.仅ⅰ、ⅱ、ⅳ
d.仅ⅰ、ⅲ、ⅳ
【解析】体系调用接口是联接操作体系和使用程序的桥梁,而接口是以具体程序中的函数完成的,称之为体系调用,在不一样的操作体系中,具有不一样的体系调用,可是它们完成的功用是根柢相同的。
4下列选项中,可用于文件体系打点空闲磁盘块的数据规划是()。[2021年408统考]
ⅰ.位图
ⅱ.索引节点
ⅲ.空闲磁盘块链
ⅳ.文件分配表(fat)
a.仅ⅰ、ⅱ
b.仅ⅰ、ⅲ、ⅳ
c.仅ⅰ、ⅲ
d.仅ⅱ、ⅲ、ⅳ
【解析】文件体系打点空闲磁盘块的数据规划包括位图、链表、文件分配表。索引结点是指在许多类unix文件体系中的一种数据规划。每个索引节点保存了文件体系中的一个文件体系目标的元信息数据,但不包括数据内容或许文件名。
5若下列指令已装入指令存放器,实施时不可以能致使cpu从用户态变为内核态的是()。[电子科技大学2016研]
a.divr0,r1;(r0)/(r1)→r0
b.intn;发生软中止
c.notr0;存放器r0的内容取非
d.movr0,addr;把地址addr处的内存数据放入存放器r0中
【解析】a项中,除法操作时若呈现除数为零,则会发生内里断,cpu从用户态转为内核态进行处置;b项,该指令会直接发生中止;c项,不会发生异常;d项,有缺页异常的可以。因而答案为c。

6鄙人列进程调度算法中,不存在进程饥饿表象的调度算法的是()。[电子科技大学2016研]
a.先来先效能
b.反应调度算法
c.短进程优先
d.根据静态优先级调度算法
【答案】a查看答案
【解析】先来先效能调度算法中每个进程都会被调度,不会发生饥饿表象;b项中反应调度算法会使长进程一向得不到实施;c项中会使长进程一向得不到实施;d项中会使低优先级的进程一向得不到实施。因而答案选a。
7本钱的有序分配战略是为了损坏死锁发生的()条件。[电子科技大学2016研]
a.互斥
b.恳求和坚持
c.非掠夺
d.循环等候
【解析】在有序分配本钱时,体系将一切本钱按类型进行线性排队,并赋予不一样的序号,一切进程对本钱的恳求有必要严肃依照本钱序号递加的次序提出,因而在所构成的本钱分配图中,不可以能再呈现环路,然后不会呈现循环等候的情况,进而避免死锁的发生。

操作体系概述 1.1常识要害总结 一、操作体系的概念、特征、功用和供给的效能 1.操作体系的概念 (1)操作体…

操作体系概述 1.1常识要害总结 一、操作体系的概念、特征、功用和供给的效能 1.操作体系的概念 (1)操作体…

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

|京ICP备18012533号-388