2018年春季学期操作系统原理与设计期末试题

2018年春季学期操作系统原理与设计期末试题
2018年春季学期操作系统原理与设计期末试题

2018年春季学期《操作系统原理与设计》期末试题

Edited by Lyncien

2018.06.23

一、填空题 12 * 1% = 12%

(1)Fork 3 次创建_________个进程?

(2)操作系统是与硬件紧密结合的程序,从这个角度来看,它是一个_________和一个_________。

(3)系统服务的软件接口是____________。

(4)进程通信的两种基本模型:_________ 和_________ 。

(5)_________技术允许子进程和父进程开始共享同一段内存,只有在修改时子进程才会进行数据复制。

(6)如果满足_________条件就可以消除竞争条件(race condition)。

(7)死锁的四个条件:_________,_________,_________,_________

二、概念解释题 6 * 2% = 12%

(1)多道程序与多任务

(2)线程管理方式/模型

(3)段错误

(4)缺页异常

(5)Belady 异常

(6)

三、简答题 6 * 4% = 24%

(1)操作系统提供哪些服务?

(2)解释系统调用、API与操作系统的关系?

(3)临界区问题解决需要满足的三个条件?

(4)文件系统采取连续分配空间有哪些坏处?

(5)FAT32与EXT2/3目录文件有何异同?

(6)硬链接与软链接有何区别?

四、解答题 52%

(1)写出 fork 之后 X行和Y 行输出结果 5%

(2)根据先到先服务、最近优先、SCAN 算法计算 9%

Suppose that a disk drive has 5,000 cylinders, numbered 0 to 4999. The drive is currently serving a request at cylinder 2150, and the previous request was at cylinder 1805. The queue of pending requests, in FIFO order, is:2069, 1212, 2296, 2800, 544, 1618, 356, 1523, 4965, and 3681. Starting from the current head position, what is the total distance (in cylinders) that the disk arm moves to satisfy all the pending requests for each of the following disk-scheduling algorithms?

a. FCFS

b. SSTF

c. SCAN

(3)阐述如何从根目录访问\os\files 目录,假设所有 iNode 均未被缓存。

(4)计算使读取平均时间达到 200ns 的最大缺页率

Assume we have a demand-paged memory. It takes 8 milliseconds to service a page fault if an empty page is available or the replaced page is not modified, and 20 milliseconds if the replaced page is modified. Memory access time is 100 nanoseconds.

Assume that the page to be replaced is modified 70 percent of the time. What is the maximum acceptable page-fault rate for an effective access time of no more than 200 nanoseconds?

在此基础上,增加一个条件:TLB 命中率 50%

(5)设计写者优先的读者写者问题(第二类读者写者问题)的解决方案

操作系统原理试题

操作系统原理试题1 一、填空题(19’) 1.操作系统的基本类型有▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁。 2.在操作系统中,处理机的状态分为▁▁▁▁▁和▁▁▁▁▁两种。 3.进程的三种基本状态是▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁。 4.N个进程互斥访问一变量,设置一信号灯S, 则S取值范围是▁▁▁▁▁。 5.在分区式存贮管理中,首次适应法中自由主存队列应按▁▁▁▁排序,最佳适 应法中自由主存队列应按▁▁▁▁▁排序,最坏适应法中自由主存队列应按▁▁▁▁▁排序。 6.常用的缓冲技术有▁▁▁▁▁、▁▁▁▁▁和▁▁▁▁▁。 7.按I/O控制器智能化程度的高低,可把I/O设备的控制方式分为四类▁▁▁▁、 ▁▁▁▁、▁▁▁▁和▁▁▁▁▁。 二、名词解释(9’) 1、响应时间 2、虚拟存储器 3、进程同步 三、简答题(36’) 1.什么叫重定位?动态重定位和静态重定位有什么区别?(7’) 2.什么叫进程?进程和程序有什么区别?(7’) 3.简述分段和分页的区别。(6’) 4.请详细说明可通过哪些途径预防死锁?(8’) 5.请详细说明请求分页系统的地址变换过程。(8’) 四、一单道批处理系统中,有如下四个作业,并采用短作业优先调度算法,试计算作业的平均周转时间和平均带权周转时间。(8’)(单位:小时) 五、系统盘块大小为512B(字节),盘块编号长4B,文件说明中可存放10个盘块编号。 关于文件大小有如下统计结果: 文件大小≤512B 占40% 512B<文件大小≤3KB 占30% 3KB<文件大小≤64KB 占20% 64KB<文件大小≤192KB 占8% 192KB<文件大小≤8MB 占2% 试为该系统设计文件的物理结构,使访问文件时具有尽可能小的平均访问磁盘次数,

计算机操作系统原理复习题

课程成绩构成 笔试:70% 平时:30% 试卷构成: 名词解释五小题,共15分; 简答五小题,共35分; 综合题四小题,共50分。 第一章操作系统引论 1、设计现代操作系统的主要目标? 答:(1)有效性(2)方便性(3)可扩充性(4)开放性 2、操作系统的作用? 答:(1)作为用户与计算机硬件系统之间的接口 (2)作为计算机系统资源的管理者 (3)实现了对计算机资源的抽象 3、操作系统发展的主要动力? 答:(1)不断提高计算机资源的利用率 (2)方便用户 (3)器件的不断更新换代 (4)计算机体系结构的不断发展 4、为什么说操作系统实现了对计算机资源的抽象? 答:OS首先在裸机上覆盖一层I/O设备管理软件,实现了对计算机硬件操作的第一层次抽象;在第一层软件上再覆盖文件管理软件,实现了对硬件资源操作的第二层次抽象。OS 通过在计算机硬件上安装多层系统软件,增强了系统功能,隐藏了对硬件操作的细节,由它们共同实现了对计算机资源的抽象。 5、单道批理?多道程序设计?多道批处理? 单道批处理系统定义:把一批作业以脱机方式输入到磁带上,并在系统中配上监督程序(Monitor),在它的控制下使这批作业能一个接一个地连续处理,直至磁带(盘)上的所有作业全部完成,系统对作业的处理都是成批地进行的,且在内存中始终只保持一道作业。 多道批处理系统定义:由多道程序设计技术组成的系统。

6、分时系统产生主要动力?关键技术?特征? 答:(1)推动分时系统形成和发展的主要动力是更好地满足用户的需要。主要表现在:CPU 的分时使用缩短了作业的平均周转时间;人机交互能力使用户能直接控制自己的作业;主机的共享使多用户能同时使用同一台计算机,独立地处理自己的作业。 (2)关键技术:为实现分时系统,其中,最关键的问题是如何使用户能与自己的作业进行交互,即当用户在自己的终端上键入命令时,系统应能及时接收并及时处理该命令,再将结果返回给用户。此后,用户可继续键入下一条命令,此即人—机交互。应强调指出,即使有多个用户同时通过自己的键盘键入命令, (3)特征:多路性;独立性;及时性;交互性。 7、实时任务划分?实时系统与分时系统比较? 实时任务划分:(1)按任务执行时是否呈现周期性来划分 (2)根据对截止时间的要求来划分。 比较:(1)多路性。实时信息处理系统的多路性主要表现在系统周期性的对多路现场信息进行采集,以及对多个对象或多个执行机构进行控制。而分时系统的多路性则与用户情况有关,时多时少。 (2)独立性。实时信息处理系统的每个终端用户在向实时系统提出服务请求时是彼此独立操作,互不干扰。而分时控制系统中,对象的采集和对象的控制也是互不干扰。 (3)及时性。实时信息处理系统的及时性以人所能接受的等待时间来确定。分时系统的及时性是以控制对象所要求的开始截止时间或完成时间来确定的,一般为毫秒级。 (4)交互性。实时信息处理系统仅限于访问系统中某些特定的专用服务程序。分时系统能够向终端用户提供数据处理和资源共享等服务。 (5)可靠性。分时系统也要求可靠性,但实时系统要求更高度的可靠性。 8、操作系统定义?特征? 答:操作系统的定义:操作系统(operating system,简称OS)是计算机系统中的一个系统软件,它是这样一些程序模块的集合——它们管理和控制计算机系统中的软件和硬件资源,合理地组织计算机工作流程,以便有效地利用这些资源为用户提供一个功能强大、使用方便和可扩展的工作环境,从而在计算机与其用户之间起到接口的作用。 特征:(1)并发性(2)共享性(3)虚拟技术(4)异步性 9、是什么原因使操作系统具有异步性特征? 答:操作系统的异步性体现在三个方面:一是进程的异步性,进程以人们不可预知的速度向前推进,二是程序的不可再现性,即程序执行的结果有时是不确定的,三是程序执行时间的不可预知性,即每个程序

哈尔滨理工大学机械系统设计试题及答案

考试科目:机械系统设计考试时间:110分钟试卷总分100分考试班级:机械05级 一、选择填空(本大题共10小题,每小题1分,总计10分) 1.机械工程学科由()和机械制造两部分组成。 A.机械原理 B.机械零件 C.机械学 D.机械加工 2.人们对机械系统进行功能原理设计时常采用的一种“抽象化”方法是()。 A.黑箱法 B.白箱法 C.类比法 D.头脑风暴法 3.机械系统结构总体设计的任务是()。 A.进行原理设计的构思 B.进行功能原理设计 C.将原理设计结构化 D.确定总体参数 4.在传动系统中,基本组的级比指数()。 A.小于1 B.等于1 C.大于1 D.任意数 5.双联滑移齿轮占用的最小轴向尺寸应不小于()。 A.3倍齿宽 B.4倍齿宽 C.5倍齿宽 D.6倍齿宽 6.执行系统是由执行末端件和与之相连的()组成。 A.运动机构 B.导向机构 C.定位机构 D.执行机构 7.预紧可以有效提高滚动轴承的()。 A.承载能力 B.工作转速 C.精度 D.刚度 8.我们可以用镶条来调整()的间隙。 A.三角形导轨 B.燕尾形导轨 C.车床主轴 D.铣床主轴 9.支承系统是机械系统中具有支承和()作用的子系统。 A.连接 B.导向 C.定位 D.夹紧 10.隔板的布置方向应与载荷的方向()。 A.平行 B.垂直 C.倾斜 D.任意 二、名词解释(本大题共5小题,每小题2分,总计10分) 1.机械系统2.功能原理设计3.级比4.执行系统5.自身刚度 三、简答题(本大题共6小题,每小题4分,总计24分) 1.机械系统设计有哪些基本原则? 2.什么是功能元?有那些种基本功能元? 3.扩大传动系统变速范围有哪些方法? 4.导轨有何功用?滑动导轨按其运动性质可分为哪几种类型? 5.什么是支承件的接触刚度?提高接触刚度有哪些有效措施? 6.常用的典型控制系统有哪几种类型? 四、填空题(本大题含2小题共8个空,每空2分,总计16分) 1.某台数控机床,主轴最高转速为4000r/min,最低转速为30r/min,计算转速为145r/min。拟选用交流调频主轴电动机,其最高转速和额定转速分别为4500r/min和1500r/min,则主轴的恒功率调速范围R np为(),电动机的恒功率调速范围r p为()r/min,如果有级变速机构的公比φu=R p,则有级变速机构的级数Z为()级。 2.某卧式滑动导轨,支承导轨长720mm,动导轨长360mm,计算开式导轨的判别依据

操作系统原理考题及答案

《操作系统原理》期末考试题 班级学号姓名 一、单项选择题(每题2分,共26分) 1.操作系统是一种()。 A. 系统软件 B. 系统硬件 C. 应用软件 D. 支援软件 2.分布式操作系统与网络操作系统本质上的不同在于()。 A.实现各台计算机这间的通信 B.共享网络中的资源 C.满足较在规模的应用 D.系统中多台计算机协作完成同一任务 3.下面对进程的描述中,错误的是()。 A.进程是动态的概念 B. 进程执行需要处理机 C.进程是指令的集合 D. 进程是有生命期的 4.临界区是指并发进程中访问共享变量的()段。 A.管理信息 B.信息存储 C.数据 D.程序 5.要求进程一次性申请所需的全部资源,是破坏了死锁必要条件中的哪一条()。 A.互斥 B.请求与保持 C.不剥夺 D.循环等待 6.以下哪种存储管理不可用于多道程序系统中()。 A.单一连续区存储管理 B.固定式区存储管理 D. 段式存储管理 C.可变分区存储管理7.在可变式分区存储管理

中,某作业完成后要收回其主存空间,该空间可能与 1 / 8 相邻空闲区合并,修改空闲区表,使空闲区数不变且空闲区起始地址不变的 情况是()。 A.无上邻空闲区也无下邻空闲区 B.有上邻空闲区但无下邻空闲区 C.有下邻空闲区但无上邻空闲区 D.有上邻空闲区也有下邻空闲 区 8.系统“抖动”现象的发生不是由()引起的。 A.置换算法选择不当 B.交换的信息量过大 C.主存容量不足 D.请求页式管理方案 9.在进程获得所需全部资源,唯却CPU时,进程处于()状态。 A.运行 B.阻塞 C.就绪 D.新建 10.要页式存储管理系统中,将主存等分成()。 A.块 B.页 C.段长 D.段 11.系统利用SPOOLING技术实现()。 A.对换手段 B.虚拟设备 C.系统调用 D.虚拟存储 12.设备从磁盘驱动器中读出一块数据的总时间为()。 A.等待时间+ 传输时间 B.传输时间 D.延迟时间+ 查找时间+ 传输时间 C.查找时间+ 传输时间 13.如果允许不同用户的文件可以具有相同的文件名,通常采用()

集美大学 机械系统设计期末知识点总结

系统是指具有特定功能的,相互间具有有机联系的诸多要素组成的一个整体 机械系统:由若干机械要素组成,彼此间有机联系完成特定功能。 1系统的特性:1 目的性2 整体性3相关性4环境适应性。 2系统的组成:1动力系统2传动系统3执行系统4控制系统5支承系统. 3系统的6个原理:1整体性原理2结构性3开发性4动态性5层次性6目的性 4机械系统的基本要求:1功能要求2性能要求3可靠性要求4工作效率5适应性6经济性7寿命要求5系统的一般设计过程:市场需求-产品策划-产品设计-产品制造-产品销售-产品运行-产品报废与回收 6机械系统设计的前沿设计:模块化设计,协同设计,绿色设计,虚拟设计,动态设计 7设计类型:开发设计,适应性设计,变异设计 8总体设计的原则:1需求原则2信息原则3系统原则4简单原则 9总体设计的内容:1原理方案设计2确定参数3总体结构设计4分析与评价 10工业技术系统处理对象:能量物料信息 11待设计系统的功能:变换传递保存 功能元:是指能够直接从技术效应和逻辑关系中找到可以满足功能要求的最小单位,是产品功能的基本单位,是产品功能分析的基本单元(物理功能元,数学功能元,逻辑功能元) 12总体布置的基本要求:1功能要求2性能要求3结构要求4工艺要求5使用要求 13主要技术参数的确定:1尺寸参数2 运动参数3 动力参数 14创新技法:类比创新法,组合创新法,头脑风暴法,TRIZ法 15方案评价的方法:加权评价法价值工程评价法模糊评价法(单因素,多因素) 传动系统的功能:1实现从动力源到执行件的升降速功能2实现执行件的变速功能3实现执行件运动形式和运动规律的变化功能4实现对不同执行件的运动分配功能5实现从动力源到执行件的动力转化16传动系统的类型:分级变速传动系统无级变速传动系统定比传动系统 17传动系统的组成:变速装置启停和换向装置制动装置安全保护装置 18扩大传动系统的变速范围1 增加传动组2采用分支传动3采用背轮机构4采用混合公比 19系统结构设计的原则:1从内到外2从主到此3从局部到整体4从粗略到详细 20执行系统的功能:1传递和输出所需要的运动2传递和输出所需要的动力3实现运动形式和运动规律的变换4完成预定的辅助功能 21执行系统的组成:1执行末端件:执行系统中直接完成工作任务的零部件完成一定动作 2执行机构:驱动执行构件,传递变换运动和动力以满足执行构件要求 22箱体轴线布置:1 平面布置2三角布置3轴线互相重合布置 23支撑件的静刚度:1自身刚度2局部刚度3接触刚度 24支撑件的截面形状:1 圆形截面扭转惯性炬较大矩形截面弯曲惯性矩较大2空心截面可以增大惯性矩3封闭结构的惯性矩比未封闭的大 25支承件的结构:1隔板2加强筋3窗孔4连接结构 26设计支撑件时在满足使用要求的前提下应尽量便于铸造焊接加工和装配 27提高支承件动态性能的措施:1提高支撑件的静刚度2增加支撑件的阻尼 28转速图的拟定原则:1前多后少2 前密后疏3 “升2降4”原则4 前慢后快 超速现象:当一条传动路线工作时,在另一条不工作的传动路线上传动件出现高速空转的现象。危害:加剧齿轮和离合器磨损及噪声,增大空载损失 29载荷的确定方法:1 类比法2实测法3计算法

中山大学操作系统原理卷试题答案

2008操作系统A卷参考答案 班级姓名学号成绩 一、术语解释(5个,共20分) 1、内核:实现操作系统的最基本功能、常驻内容并要求CPU在核心态方式 下运行的代码和相关数据结构。 2、信号量:操作系统内容定义和管理的一种特殊数据结构,提供了初始化、 增值和减值等操作供进程调用,以实现进程互斥或同步。 3、临界区:两个或多个进程中,对应的程序中各存在一段访问共享数据的 代码块,设为CS1、CS2、。。。,这些代码块中,若有某个进程执行其 中一个(设CSi),则其它进程执行其它相应代码块只能在CSi完成后才 能开妈执行。具有这种要求的代码块称为临界区 4、线程:进程中的一个独立的调度执行单位。多线程技术中,同一进程中 可以有多个独立的调度执行单位,并且可以并发执行。 5、逻辑地址:程序设计员在程序中使用的地址。 二、简答题(5题,共30分) 6、系统调用的过程中,控制的转移步骤如何 答:CPU控制权在用户态的进程中,进程执行陷入或软中断指令硬件执行中断响应动作进入内核,CPU控制权在核心态的操作系统内核代码中,执行系统调用服务程序,并可能进行进程调度,选择下一个可运行的进程恢复可运行进程的上下文 CPU控制权又交给在用户态的进程, 7、与层次结构比较,微内核结构的主要优缺点是什么 答:优点有接口一致性、系统安全性高、功能扩展灵活性、可移植性高、适用于分布式环境。缺点是效率较低。 8、与多进程技术相比,多线程技术有哪些优点 答:同一进程的多个线程共享进程的资源,因此与进程相比,线程占用的资源极少;创建/撤消线程更快;同一进程的多个线程同属一个地址空间,可以使用共享变量直接通信;用户级线程还不需内核管理,减少了内核的开销。 9、用Test_And_Set指令如何实现互斥 10、文件打开过程主要工作及步骤 答:1搜索文件目录,以获取该文件控制信息;2 检查操作权限;3 分配活动文件表的表项和打开文件表的表项,填入相应的文件控制信息;分配必要的缓冲区;4 返回打开文件表的表项指针(文件句柄),供进程以后读写文件。 三、应用分析题(共4题,共40分) 11、(10分)k读者-写者问题:有一个文件F被多个进程读取或修改,其 中一批进程只读取F,另一些进程只修改F。为了保证系统响应时间,规 定最多只能有k个进程同时操作F。试用信号量及P、V操作实现读者与 写者的同步。 答: … Semaphore wr=1; Semaphore rd=k;;

操作系统原理及应用试题附答案

操作系统原理及应用试题附答案 第一部分选择题一、单项选择题(本大题共4小题,每小题2分,共8分) 1、从静态角度来看,进程由__________、数据集合、进程控制块及相关表格三部分组成。()A、JCB B、PCB C、程序段 D、I/O缓冲区 2、请求页式管理方式中,首先淘汰在内存中驻留时间最长的帧,这种替换策略是_____.()A、先进先出法(FIFO) B、最近最少使用法(LRU) C、优先级调度 D、轮转法 3、文件安全管理中,___________安全管理规定用户对目录或文件的访问权限。()A、系统级 B、用户级 C、目录级 D、文件级 4、排队等待时间最长的作业被优先调度,这种算法是___________。A、优先级调度 B、响应比高优先 C、短作业优先D、先来先服务第二部分非选择题 二、填空题(本大题共16小题,每小题1分,共16分) 5、常规操作系统的主要功能有:_处理机管理_、存贮管理、设备管理、文件管理以及用户界面管理。 6、操作系统把硬件全部隐藏起来,提供友好的、易于操作的用户界面,好象是一个扩展了的机器,即一台操作系统虚拟机。 7、进程管理的功能之一是对系统中多个进程的状态转换进行控制。 8、逻辑_文件是一种呈现在用户面前的文件结构。 9、操作系统中实现进程互斥和同步的机制称为同步机构_。 10、内存中用于存放用户的程序和数据的部分称为用户区(域)。 11、存贮器段页式管理中,地址结构由段号、段内页号和页内相对地址三部分组成。 12、在操作系统中,通常用户不使用设备的物理名称(或物理地址),而代之以另外一种名称来操作,这就是逻辑设备名。 13、在操作系统中,时钟常有两种用途:报告日历和时间,对资源使用记时。 14、库文件允许用户对其进行读取、执行,但不允许修改.

青科成人教育《机械系统设计》期末考试复习题及参考答案

2019-2020 学年第 1 学期机械系统设计课程考试试题(C)卷 类别继续教育学院 适用专业 (答案写在答题纸上,写在试题纸上无效) 一、填空题(每题5分,共25分) 1.机械系统设计的基本思想即:在机械系统设计时不应追求最优,而 应追求的最优。 2.系统的含义:系统由相互联系的构成;系统与环境发生关系,不是 孤立的。其特性为:具有、、、目的性和优化原则等。 3.物料流由、、和组成。 4.机械系统总体设计的主要内容有:、、、和。 5.专家系统是一个能在某特定领域内,以去解决该领域中困难问题 的。 二、试画出图示主传动系统的转速图(20分) 题二图题三图

三、如图所示,某物料流定向机构,试说明其方案的原理(20分)。 四、某厂在开发一种新产品时,总体设计时选定了A1和A2两个候选方案。为了确定选择哪个方案,组织了一个由10位专家组成的评价小组用模糊综合评价法对两个方案进行评价。专家组选用三个评价指标:产品性能(P1)、可靠性(P2)及使用方便性(P3),同时将每个评价指标划分为4个等级:0.9,0.7,0.5,0.3。投票结果如表1、2所示。试根据这些条件进行方案评价。(三个评价指标的加权系数分别为:0.6、0.3、0.1)(20分) 表1方案A1得票 表2 方案A2得票 五、如图所示为三面切书自动机的工艺示意图,它由送料机构、压书机构、两侧切刀机构、横切刀机构、工件(书本)、工作台等组成,其工艺路线为:将书本用送料机构1送至切书工位,然后用压书机构2将书本压紧,接着用两侧切刀3切去两侧余边,最后用横切刀4切去前面余边。试分析各执行机构的运动组成,并画出该自动机的运动循环图(示

操作系统原理期末试卷10套含答案7

操作系统原理期末试卷10套含答案7 一、单项选择题(每题2分,共20分) 1.以下著名的操作系统中,属于多用户、分时系统的是( B ). A.DOS系统B.UNIX系统 C.Windows NT系统D.OS/2系统 2.在操作系统中,进程的最基本的特征是( A ). A.动态性和并发性B.顺序性和可再现性 C.与程序的对应性D.执行过程的封闭性 3.操作系统中利用信号量和P、V操作,( C ). A.只能实现进程的互斥B.只能实现进程的同步 C.可实现进程的互斥和同步D.可完成进程调度 4.作业调度的关键在于( C ). A.选择恰当的进程管理程序B.用户作业准备充分 C.选择恰当的作业调度算法D.有一个较好的操作环境 5.系统抖动是指( D ). A.使用机器时,屏幕闪烁的现象 B.由于主存分配不当,偶然造成主存不够的现象 C.系统盘有问题,致使系统不稳定的现象 D.被调出的页面又立刻被调入所形成的频繁调入调出现象 6.在分页存储管理系统中,从页号到物理块号的地址映射是通过( B )实现的. A.段表B.页表 C. PCB D.JCB 7.在下述文件系统目录结构中,能够用多条路径访问同一文件(或目录)的目录结构是( D ) A.单级目录B.二级目录

C.纯树型目录D.非循环图目录 8.SPOOLing技术可以实现设备的( C )分配. A.独占B.共享 C.虚拟D.物理 9.避免死锁的一个著名的算法是( C ). A.先人先出算法B.优先级算法 C.银行家算法D.资源按序分配法 10.下列关于进程和线程的叙述中,正确的是( C ). A.一个进程只可拥有一个线程 B.一个线程只可拥有一个进程 C.一个进程可拥有若干个线程 D.一个线程可拥有若干个进程 二、判断题(选择你认为正确的叙述划√,认为错误的划×并说明原因.每题2分,共10分) 1.简单地说,进程是程序的执行过程.因而,进程和程序是一一对应的.( ) 2.V操作是对信号量执行加1操作,意味着释放一个单位资源,加l后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,使该进程变为阻塞状态,而现进程继续进行.( ) 3.段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间.( ) 4.在采用树型目录结构的文件系统中,各用户的文件名必须互不相同.( ) 5.用户程序应与实际使用的物理设备无关,这种特性就称作与设备无关性.( ) 答案:1.(×)改正为:进程和程序不是一一对应的. 2.(×)改正为:V操作是对信号量执行加1操作,意味着释放一个单位资源,加1后如果信号量的值小于等于零,则从等待队列中唤醒一个进程,现进程变为就绪状态,否则现进程继续进行. 3.(√) 4.(×)改正为:在采用树型目录结构的文件系统中,不同用户的文件名可以相同. 5.(√) 三、填空题(每空2分,共30分)

2013机械系统设计期末考试题.

2013天津商业大学机械系统设计期末考试复习题 一:填空题 1.机械系统由若干装置、部件和零件组成的系统。 (1)、从实现系统功能角度看只要包括下列一些子系统:动力系统、传动系统、执行系统、操纵系统和控制系统。 (2)、从“流”的观点出发,将机械系统分为物料流系统、能量流系统、信息流系统 2.设计任务的类型:开发性设计、适应性设计、变型设计 3.设计任务的来源:指令性设计任务、来自市场的设计任务、考虑前瞻的预研设计任务。 4.自动机械的工作循环时间由哪几部分组成? 工作循环时间Tp=基本工艺时间Tk+空行程时间Td+等待停留时间To 5.常用的几种步进运动机构:棘轮机构、槽轮机构、蜗形凸轮机构、不完全齿轮机构 6.棘爪安装角:棘齿面正压力方向线与齿端和轴心的连线之间的夹角β为棘爪安装角。 7.棘爪进入啮合应满足:棘轮齿对棘爪的反作用产生的力矩能使棘爪进入啮合。棘爪在 两个力F和N的作用下,产生两个力矩Mn和Mf,当Mn>Mf时,棘爪进入啮合。由N*Lsinβ>F*Lcosβ,又存在:F*Lcosβ= N*f*Lcosβ,可得到tgβ≥f=tgγ因此得:β≥γ,即安装脚大于摩擦角。考虑齿面的倾斜角δ=0~10°,安装角 βˊ=10~22°。 8.槽轮机构的结构形式:平面外槽轮、平面内槽轮、空间球面槽轮。 以外槽轮为例,主要由曹轮(主动轮)、拨销盘(转臂、拨销、锁紧弧——从动轮)组成9.槽轮啮合时速度和加速度的变化特征:W=λ(cosφ-λ/1-2λcosφ+λ2)W0。(W为槽 轮的角速度,W0为槽轮的角加速度。) 10.几种托盘升降机构的形式和特点: 1)、滑道式托盘升降机构; (1)、机构形式;圆柱凸轮机构;升程时凸轮升角;下降时凸轮升角 (2)、特点;结构简单;易挤坏瓶子 2)、压缩空气式;(1)、机构形式;上升时; 下降时; (2)、特点;a.不会挤坏瓶子,压缩空气伸缩性;b.下降速度慢 3)、综合式;上升用压缩空气,下降用凸轮机构,综合两者有点。 11.外联传动链和内联传动链的构成; (1)、外链传动链——机械的主轴或分配轴与动力源(电机、液压、气压等)的链接。 主要有分级变速和无级变速两种结构形式; (2)、内链传动链——运动和功率的传递,确保执行机构的协调动作;要求严格的速比,如车床(主轴与丝杠),滚齿机(滚刀与工件)。 12.机械系统的工作载荷按作用形式分为几种:(1)拉伸压缩载荷,弹簧类;(2)弯 曲载荷,悬臂梁结构;(3)扭转载荷,传递扭矩的轴类件;

操作系统原理练习题附答案

《操作系统原理》练习题 一、填空题 1. 每个进程都有一个生命周期,这个周期从__(1)__开始,到__(2)__而结束。 2. 当一个进程独占处理器顺序执行时,具有两个特性:__(3)__和可再现性。 3. 并发进程中与共享变量有关的程序段称为__(4)__。 4. 一个进程或者由系统创建,或者由__(5)__创建。 5. 一个进程的静态描述是处理机的一个执行环境,被称为__(6)__。 6. 信号量的物理意义是:信号量大于0,其值为__(7)__;信号量小于0,其绝对值为__(8)__。 7. 系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)__个该类资源,则系统是安全的。 8. 不可中断的过程称为__(10)__。 9. 操作系统中,进程可以分为__(11)__进程和__(12)__进程两类。 10. 操作系统为用户提供两种类型的使用接口,它们是__(13)__接口和__(14)__接口。 11. 批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)__的要求自动控制作业的执行。 12. 在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)__作业。 13. 采用SPOOL技术的计算机系统中,操作员只要启动__(17)__程序工作,就可以把作业存放到__(18)__中等待处理。 14. 作业控制方式有__(19)__方式和__(20)__方式二种。 15. 对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)__算法和__(22)__算法。 16. 因争用资源产生死锁的必要条件是互斥、__(23)__、不可抢占和__(24)__。 17. 死锁的形成,除了与资源的__(25)__有关外,也与并发进程的__(26)__有关。 18. 为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)__次序申请这些资源。 19. 内存管理的核心问题是如何实现__(29)__的统一,以及它们之间的__(30)__问题。 20. 页式存储管理中,处理器设置的地址转换机构是__(31)__寄存器。 21. 在页式和段式存储管理中,__(32)__存储管理提供的逻辑地址是连续的。 22. 实现地址重定位或地址映射的方法有两种:__(33)__和__(34)__。 23. 在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,__(35)__的作业将得到优先调度;当各个作业要求运行的时间相同时,__(36)__的作业得到优先调度。 24. 确定作业调度算法时应注意系统资源的均衡使用,即使CPU繁忙的作业和__(37)__的作业搭配使用。 25. 按照组织形式分类文件,可以将文件分为普通文件、目录文件和__(38)__。 26. 文件系统为用户提供了__(39)__的功能,以使得用户能透明地存储访问文件。 27. 文件名或记录名与物理地址之间的转换通过__(40)__实现。 28. 文件的__(41)__与文件共享、保护和保密紧密相关。

机械电子工程教学大纲微机电系统-2017

《微机电系统》课程教学大纲 课程代码:010132024 课程英文名称:Micro-Electro-Mechanical Systems(MEMS) 课程总学时:16 讲课:16 实验:0 上机:0 适用专业:机械电子工程 大纲编写(修订)时间:2017.7 一、大纲使用说明 (一)课程的地位及教学目标 微机电系统是制造工程领域的最重要发展方向之一,也是高新技术发展的前沿技术。是20世纪末、21世纪初兴起的工程科学前沿,是当前一个十分活跃的研究领域。它被广泛应用于机械制造工程领域、信息工程领域、医学工程领域、武器装备领域和日常生活中高新技术产品制造领域等,因此,对从事制造工程领域的工程技术人员来说,学习和掌握该知识有着重要的意义。 本课程的教学目标是,通过该课程的教学使学生了解制造工程领域技术的新发展,掌握一定的制造工程领域的最新知识,培养学生的微小机械的设计和制造能力,提高学生的创新思维意识。通过该课程的教学使学生掌握或了解微机电系统的相关基础知识,为后续工作中的技术水平的提高和发展奠定一定的基础。同时,将微机电系统领域的新理论、新方法、新技术等传授给学生。并使学生理解并掌握微机电系统领域理论体系及相关产品在实际中的应用情况。 (二)知识、能力及技能方面的基本要求 1.掌握微机电系统的概念、技术范畴;了解微机电系统在国民经济中的地位和作用。 2. 掌握微机电系统的设计方法与理念。 3. 掌握典型微机电系统的制造技术方法的原理及关键问题,针对具体加工对象选择相应的方法。 4. 能适当选择微机电系统的测量技术方法,了解相应的原理。 5. 了解微机电系统的发展动态,以及在高新技术领域与国防领域的应用。 (三)实施说明 1. 结合MEMS技术的发展和生产实际,更新教学内容,特别要注重微机电技术发展中新技术的应用。 2. 开展实际工程案例教学,充分利用多媒体等现代化教学手段。 3. 课堂教学要与教师科研实际相结合,培养学生的创新能力和解决工程实际问题的能力。(四)对先修课的要求 先修课程为:机械制造技术基础理论、机械原理与设计理论、测试技术基础、机械控制工程基础等。 (五)对习题课、实践环节的要求 课外作业:以每个章节内容为单元,实行具有设计性的大作业制。 (六)课程考核方式 1.考核方式:期末考核采用大作业、期末报告或论文形式考核。 2.考核目标:采用课堂的教学模式,加强学生实践能力和自学能力的培养,通过阶段性考核使学生掌握各个环节与阶段的知识,通过最终结业考核使学生系统地掌握或理解课程系统化知识体系。 3.成绩构成:出勤+平时大作业+期末考核,综合评定。 (七)参考书目 《微机电系统设计与制造》,刘晓明编,国防工业出版社,2006年

中山大学操作系统原理A卷试题答案

2008操作系统A卷参考答案 班级 __________ 姓名____________ 学号________ 成绩_________ 一、术语解释(5个,共20分) 1、内核:实现操作系统的最基本功能、常驻内容并要求CPU在核心态方式下运行的代码 和相关数据结构。 2、信号量:操作系统内容定义和管理的一种特殊数据结构,提供了初始化、增值和减值等操 作供进程调用,以实现进程互斥或同步。 3、临界区:两个或多个进程中,对应的程序中各存在一段访问共享数据的代码块,设 为CS1、CS2、。。。,这些代码块中,若有某个进程执行其中一个(设CSi),则其它进 程执行其它相应代码块只能在CSi完成后才能开妈执行。具有这种要求的代码块称为临界 区 4、线程:进程中的一个独立的调度执行单位。多线程技术中,同一进程中可以有多个独立的 调度执行单位,并且可以并发执行。 5、逻辑地址:程序设计员在程序中使用的地址。 二、简答题(5题,共30分) 6、系统调用的过程中,控制的转移步骤如何? 答:CPU控制权在用户态的进程中,进程执行陷入或软中断指令硬件执行中断响应动作进入内核,CPU控制权在核心态的操作系统内核代码中,执行系统调用服务程序,并可能进行进程调度,选择下一个可运行的进程恢复可运行进程的上下文CPU 控制权又交给在用户态的进程, 7、与层次结构比较,微内核结构的主要优缺点是什么? 答:优点有接口一致性、系统安全性高、功能扩展灵活性、可移植性高、适用于分布式环境。 缺点是效率较低。 8、与多进程技术相比,多线程技术有哪些优点? 答:同一进程的多个线程共享进程的资源,因此与进程相比,线程占用的资源极少;创建/撤消线程更快;同一进程的多个线程同属一个地址空间,可以使用共享变量直接通信;用户级线程还不需内核管理,减少了内核的开销。 9、用Test_And_Set指令如何实现互斥? 10、文件打开过程主要工作及步骤 答:1搜索文件目录,以获取该文件控制信息;2检查操作权限;3分配活动文件表的 表项和打开文件表的表项,填入相应的文件控制信息;分配必要的缓冲区;4返回打开文件表的表项指针(文件句柄),供进程以后读写文件。 三、应用分析题(共4题,共40分) 11、(10分)k读者-写者问题:有一个文件F被多个进程读取或修改,其中一批进程 只读取F,另一些进程只修改F。为了保证系统响应时间,规定最多只能有k个进 程同时操作F。试用信号量及P、V操作实现读者与写者的同步。 答: Semaphore wr=1;

苏州大学操作系统原理期中考试试卷2012软工(含答案)

苏州大学操作系统原理期中考试试卷共6页 学院专业成绩 年级学号姓名日期 考试形式:闭卷时间: 120分钟 一、填空题(10分,每空1分) 1、在有m个进程的系统中出现死锁时,死锁进程的个数k应该满足的条件是 1

(B)它的优先权变为最大 (C)其PCB移至等待队列队首 (D)进程变为就绪状态 6、对于给定的一组进程, C 算法可以获得最小的平均等待时间。(A)先到先服务调度(B)优先权调度 (C)最短作业优先调度(D)轮转法调度 7、分布式系统又被称为D。 (A)紧耦合系统(B)松耦合系统 (C)对等系统(D)网络操作系统 8、进程在就绪队列中等待调度的时间片总和称为 B 。 (A)运行时间(B)等待时间(C)响应时间(D)周转时间 9、银行家算法是一种 B 算法。 (A)死锁解除(B)死锁避免 (C)死锁预防(D)死锁检测 10、分时系统中,当用户数目为100时,为保证响应不超过1秒;此时的时间片最大应为A。 (A)10ms (B)20ms (C)50ms (D)100ms 三、(10分)CPU调度可发生在哪些情况下?哪些情况是可抢占式调度?哪些是非抢占式调度? (1)正在执行的进程执行完毕。 (2)执行中进程自己调用阻塞原语。 (3)执行中进程调用了P原语操作,从而因资源不足而被阻塞;或调用了V 原语操作激活了等待资源的进程队列。 (4)执行中进程提出I/O请求后被阻塞。 (5)在分时系统中时间片已经用完。 (6)在执行完系统调用,在系统程序返回用户进程时,可认为系统进程执行完毕,从而可调度选择一新的用户进程执行。 (7)就绪队列中的某进程的优先级变的高于当前执行进程的优先级,从而也将引发进程调度。 可抢占式调度:(7) 非抢占式调度:(1)、(2)、(3)、(4)、(5)、(6) 四、(10分)什么是用户态线程和核心态线程?它们之间的映射关系有哪些?

操作系统原理试题

操作系统原理试题 一. 名词解释题 1. 中断 2. 进程控制块(PCB) 3. 虚时钟 4. 段式管理 5. 文件控制块(FCB) 6. 对换(SWAPPING) 7. 系统调用 8. 绝对路径名 9. 特别文件10. 虚设备技术 11. 管道 12. 中断接收 13. 恢复现场 14. 页式管理 15. 作业步 16. 字符流文件 17. 通道 18. 页面淘汰 19. 多道程序设计 20. 死锁 21. 当前目录 22. 快表 23. 作业调度 24. 原语 25. 中断屏蔽 26. 地址映射 27. 文件目录 28. 死锁避免 29. 原语 30. 作业控制块 31. CPU状态 32. 虚存 33. 磁盘调度 34. 缓冲技术 35. 中断 36. 进程调度 37. 虚设备 39. 死锁预防 40. 文件目录 41. 原语 42. 交换技术 43. 互斥区 二. 填空题 1. 分时系统追求的目标是_____. 2. 用户进程从目态(常态)转换为管态(特态)的唯一途径是____. 3. 从静态的观点看, 操作系统中的进程是由程序段、数据和____三部分组成. 4. 在系统内核中必须包括的处理模块有进程调度、原语管理和____. 5. 批处理操作系统中, 作业存在的唯一标志是____. 6. 操作系统中的一种同步机制, 由共享资源的数据及其在该数据上的一组操作组成, 该同步机制称为________. 7. 在可变分区存储管理中, 为实现地址映射, 一般由硬件提供两个寄存器, 一个是基址寄存器, 另一个是____. 8. 联想寄存器(相联存储器)的最重要、最独到的特点是____. 9. 在虚拟段式存储管理中, 若逻辑地址的段内地址大于段表中该段的段长, 则发生____中断. 10. 文件系统中若文件的物理结构采用顺序结构, 则文件控制快FCB 中关于文件的物理位置应包括____. 11. 在操作系统设计时确定资源分配算法, 以消除发生死锁的任何可能性, 这种解决死锁的方法是____. 12. 选择对资源需求不同的作业进行合理搭配, 并投入运行是由____来完成的. 13. 实时系统应具有两个基本特征: 及时性和______. 14. 磁带上的文件只能采用_____存取方式. 15. 不让死锁发生的策略可以分成静态和动态的两种, 死锁避免属于_____. 16. 在UNIX系统中, 文件分成三类, 即普通文件, 目录文件和_____. 17. 在磁盘调度策略中有可能使I/O请求无限期等待的调度算法是_____. 18. 进程获得了除CPU外的所有资源, 一旦获得CPU即可执行, 这时进程处于_____状态.

哈工大-机械原理、机械设计与机械系统设计

《机械系统设计》 机械原理、机械设计和机械系统设计的 联系 院(系)机电工程学院 专业机械设计制造及其自动化 学生XXXXXX 学号XXXXXXXXX 班号XXXXXXX 2013年4月

浅谈机械原理、机械设计和机械系统设计的关系 XXXXX班XXXXXXXXX 摘要:机械学是对机械进行功能综合并定量描述及控制其性能的基础技术科学,机械系统从构思到实现要经历设计和制造两大不同性质的阶段,而这个 过程的实现需要诸如机械原理、机械设计和机械系统设计的学科作为基础,因此学习过程中处理好它们的关系式非常重要的。 关键词:机械原理、机械设计、机械系统设 一年的时间里,我学了机械原理、机械设计和机械系统设计这三门学科,作为机械设计制造及其自动化专业的专业基础课,这三门学科的重要性无可厚非,因此熟练掌握其相关知识是非常重要的,下面我就自己在学习过程中的经验与收获简单谈下对这三门学科的认识。 从这三门学科的课程安排顺序来看,就可明显看出三门学科是层层递进、逐步综合的关系,后面两门学科的学习都是要前面学科的知识作为基础。 机械原理,是研究机械运动学和动力学分析与设计的技术基础,它在基础课与专业课之间起着承上启下的作用,是进入专业课学习的基础学科。课程中对机械的组成原理、工作原理、运动分析乃至设计理论和方法都做了基本的介绍,对我们在认识实习、生产实习以及今后的工作中认识机械、了解机械和学会使用机械都有很大的帮助。例如,认识了解铣床工作台进给速度的调整、车削螺纹时不同螺距的形成都是通过齿轮传动并按照一定传动比计算挂轮实现的。又如,牛头刨床加工时进给量大小的调整可以通过连杆机构和棘轮机构实现等。这些有关机械的基本知识为机械设计、机械系统设计等此类专业课打下了基础。 机械设计,这门课程主要从研究一般机械传动装置的设计出发,研究机械中具有一般工作条件和常用参数范围内的通用机械零部的工作原理、结构特点、基本设计理论和设计计算方法。这门科目虽然是一门设计性的基础学科,但是已经综合了工程图学、工程力学、金属工艺学、机械工程材料与热处理、公差与技术测量和前面说到的机械原理课程,除此之外,本科目还综合了部分生产实习经验,因此机械设计已经是一门综合性、设计性很强的课程了,学习完这门课程,我们初步了解了常见的机械零件结构,已经需要具备设计整体机械组件的能力了。在期末的减速器课程设计中,我充分利用了自己所学的工程图学、高等数学、材料力学、机械原理、公差测量和计算机三维建模软件等知识,做到了融会贯通、综合运用。 而这学期学习的机械系统设计更是把课程学习提到了一个新的高度,它不但要用到机械原理、机械设计所学的相关知识,而且几乎已经涉及到了大学以来所有工科课程的内容,甚至已经超出了安排的既定课程知识范围。从书本中了解到,机械系统包括动力系统、传动系统、操作和控制系统、执行系统、支撑系统及润滑冷却和密封等子系统,而本课程即围绕这些子系统的设计展开讲述,而每个系统的设计过程中都需要用到各类不同的知识,其中诸如机械运动中的运动和力的变换与传递规律;机械零件与构件中的应力、应变和机械的失效;机械中的摩擦行为;对特定功能的机械结构分析等都与机械原理、机械设计课程的内容密不可分。除此之外,机械系统设计过程中的思维活动规律及设计手段;机械系统与人、环境的相互影响与适应等内容也是之前课本中没有涉及到的内容。机械系统设

操作系统原理题库

一、单项选择题(每题1分,共15分) 1.实时系统()。 ①.是依赖人为干预的监督和控制系统 ②.必须既要及时响应、快速处理,又要有高可靠性和安全性 ③.强调系统资源的利用率 ④.实质上是批处理系统和分时系统的结合 2.能实现存器保护方法()。 ①.当“基址寄存器值≤访问地址≤限长寄存器值”时不允许访问 ②每次地址访问需修改基址寄存器和限长寄存器的值 ③.基址寄存器+限长寄存器的值是访问的有效地址 ④.采用基址寄存器和限长寄存器可以实现存储保护 3.支持多道程序设计的操作系统在运行过程中,不断地选择新进程运行来实现CPU的共享,不是引起操作系统选择新进程的直接原因是()。 ①.运行进程的时间片用完②.运行进程出错 ③.运行进程要等待某一事件的发生④.有新进程进入就绪状态 4.用磁带作为文件存储介质时,文件只能组织成()。 ①.顺序文件②.链接文件 ③.索引文件④.目录文件 5.UNIX系统中,正确描述文件目录和索引结点的概念()。

①.文件目录和索引结点相同②文件目录和索引结点无联系③文件目录中有文件的控制信息④.索引结点中有文件的控制信息 6.串联文件适合于()。 ①直接存取②随机存取 ③顺序存取④索引存取 7.建立多级目录()。 ①便于文件的保护②便于关闭文件 ③解决文件的重名与共享④提高系统的效率 8.分页存储管理中,主存的分配是()。 ①以块为单位进行②以作业的大小分配 ③以物理段进行分配④以逻辑记录大小进行分配 9.分页存储管理要求() ①用户程序给出页号②地址空间必须连续。 ③磁盘空间必需连续④物理空间必须是连续。 10.根据作业说明书中的信息,对作业进行控制,称此种作业为()①计算型作业②终端型作业 ③联机作业④脱机作业 11.正确描述关闭文件的概念()。 ①将磁盘上该文件目录删除②将磁盘上文件内容删除 ③将内存中该文件目录删除④将内存中文件内容删除

相关文档
最新文档