操作系统概念(第七版 翻译版)复习题说课讲解

操作系统概念(第七版翻译版)复习题

2011-12操作系统复习题

(一)进程同步

●进程同步1

进程P1和进程P2并发执行时满足一定的时序关系,P1的代码段S1执行完后,才能执行P2的代码段S2.为描述这种同步关系, :试设计相应的信号量, :给出信号量的初始值,●:给出进程P1和P2的结构

●进程同步2

问题描述:(理发店问题)一个理发店有一间配有n个椅子的等待室和一个有理发椅的理发室。如果没有顾客,理发师就睡觉;如果顾客来了二所有的椅子都有人,顾客就离去;如果理发师在忙而有空的椅子,顾客就会坐在其中一个椅子;如果理发师在睡觉,顾客会摇醒他。

①给出同步关系

②设计描述同步关系的信号量;

③给出满足同步关系的进程结构(请完成满足同步关系的进程结构)。

进程同步2

设公共汽车上,司机和售票员的活动分别为:司机的活动为启动车辆,正常行车,到站停车;售票员的活动为关车门,售票,开车门。

给出在汽车不断地到站、停车、行驶过程中,司机和售票员的活动的同步关系。

用信号量和wait, signal操作实现他们间的协调操作。

进程同步3:某高校计算机系开设网络课并安排上机实习,假设机房共有2m台机器,有2n名学生选该课,规定:

(1)每两个学生组成一组,各占一台机器,协同完成上机实习;

(2)只有凑够两个学生,并且此时机房有空闲机器,门卫才允许该组学生进入机房;

(3)上机实习由一名教师检查,检查完毕,一组学生才可以离开机房。

试用信号量机制实现它们的同步关系。

●进程同步4:多个进程对信号量S进行了5次 wait操作,2次signal

操作后,现在信号量的值是-3,与信号量S相关的处于阻塞状态的进程有几个?信号量的初值是多少?

●进程同步5:使用两个进程计算Y=F1(X)+F2 (X). 在这个问题中,F1(X)

和F2 (X)的计算是可以并行处理的,因此F1(X)和F2 (X)可以分别出现在两个进程中。在F1(X)+F2 (X)中,必须在F1(X)和F2(X)计算完

毕,才能进行加法运算,因此本问题是同步问题。

(1)确定并发和顺序操作

(2)确定互斥或同步的规则

(3)同步的操作流程

(4)确定信号量的个数和含义

(5)确定进程的程序结构

进程同步6:如下图所示,有多个PUT 操作同时向BUFF1放数据,有一

个MOVE 操作不断地将BUFF1的数据移到Buff2,有多个GET 操作不断地从Buff2中将数据取走。BUFF1的容量为m ,BUFF2的容量是n, PUT 、 MOVE 、 GET 每次操作一个数据,在操作的过程中要保证数据不丢失。试用wait 、signal 原语协调PUT 、 MOVE 的操作,并说明每个信号量的含义和初值。

(1)确定并发操作的规则

(2)设计信号量、初始值及用途含义

(3)给出进程的程序结构

●进程同步7:一售票厅只能容纳300人,当少于300人时,可以进入;

否则,需在外等候。若将每一个购票者作为一个进程,请用wait、signal操作给出进程程序结构,并写出信号量及初值。

●进程同步8:针对如下所示的优先图,使用信号量给出正确的程序结

构。

(二)进程调度与死锁

进程调度与死锁1 :5个进程,3种资源,某个时刻,资源分配情况如下:

Allocation Max Available

A B C A B C A B C

P0 0 1 0 7 5 3 ,3 3 2

P1 2 0 0 3 2 2

P2 3 0 2 9 0 2

P3 2 1 1 2 2 2

P4 0 0 2 4 3 3

问:系统是否处于安全状态?如果P1再提出请求1个A类,2个C类资源,是否该批准?

进程调度与死锁2:假设一个系统有某类资源m个,被n个进程共享,进程每次只请求和释放一个资源,证明只要系统满足下面两个条件,就不会发生死锁:

(1)每个进程需求资源的最大值在1到m之间;

(2)所有进程需要资源的最大值的和小于m+n。

证明:

设每个进程最多申请资源x个(1≤x≤m),

最坏情况下,为进程分配资源数为n(x-1)。系统剩余资源为m- n(x-1)。

只要 m- n(x-1)≥1;则系统不会出现死锁。整理得:

nx ≤m+n-1,所以nx ≤m+n时,不会引起死锁

●进程调度与死锁3:和死锁1相同,系统的资源数量为:(10,5,

7)。经过一段时间的分配后,资源分配与占用情况见下表所示。

分析进程P0的请求(0, 1, 0)能否满足?

●进程调度与死锁4:假设系统有4个相容类型的资源被3个进程共享,

每个进程最多需要2个资源,证明这个系统不会死锁。

假设每个进程都需要2个资源,3个进程先每个进程分一个资源,共需3个资源,这时候只需要再有一个资源就能保证至少有一个进程能够执行,系统即不会死锁

●进程调度与死锁5:有三个进程P1、P2和P3并发工作。进程P1需要资

源S3和S1;进程P2需用资源S1和S2;进程P3需用资源S2和S3,

回答:

(1)若对资源分配不加限制,会发生什么情况?为什么?

(2)为保证进程正确地工作,应采用怎样的资源分配策略?为什么?

1) 若对进程间的资源分配不加限制,可能会发生死锁。若进程P1、P2和P3分别获得资源S3、S1和S2,后再继续申请资源时会导致进程间的“循环等待”,并且这种状态将永远持续下去。

(2) 为保证系统处于安全状态,应采用下面列举3种资源分配策略:

1) 采用静态资源分配:由于执行前已获得所需全部资源,故不会出现占有资源又等待资源的现象,从而避免资源的循环等待。

2) 采用资源按序分配,避免出现循环等待资源的现象。

3) 采用银行家算法进行分配资源前的检测。

进程调度与死锁6:有5个任务A,B,C,D,E,它们几乎同时到达,预计它们的运行时间为10,6,2,4,8min。其优先级分别为3,5,2,1和4,这里5为最高优先级。对于下列每一种调度算法,计算其平均进程周转时间(进程切换开销可不考虑)。

(1)先来先服务(按A,B,C,D,E)算法。

(2)优先级调度算法。

(3)时间片轮转算法。

进程调度与死锁7:设某系统进程的状态有创建状态、运行状态、阻塞状态、延迟状态和完成状态。试画出系统的进程状态变迁图,并说明状态变迁可能的原因。

进程调度与死锁8:一个计算机系统中拥有6台打印机,现有N个进程竞争使用,每个进程要求两台,试问,N的值如何选取时系统中绝对不会出现死锁?为什么?

(三)内存管理

内存管理1:在分页存储管理系统中,存取一次内存的时间是8us,查询一次快表的时间是1us,缺页中断的时间是20us,假设页表的查询与快表的查询同时进行。当查询页表时,如果该页在内存但快表中没有页表项,系统将自动把该页页表项送入快表。

(1)求对某一数据进行一次次存取可能需要的时间?

操作系统 习题答案(中文版)

操作系统概第七版中文版习题答案(全) 1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题 b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 答:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 答:(a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗,内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? 答:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 答:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? 答:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? 答:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7试区分分布式系统(distribute system)的客户机-服务器(client-server)模型与对等系统(peer-to-peer)模型 答:客户机-服务器(client-server)模型可以由客户机和服务器的角色被区分。在这种模型下,客户机向服务器发出请求,然后服务器满足这种请求。对等系统(peer-to-peer)模

(英语)英语翻译专项习题及答案解析含解析

(英语)英语翻译专项习题及答案解析含解析 一、高中英语翻译 1.高中英语翻译题:Translate the following sentences into English, using the words given in the brackets. 1.美食是人们造访上海的乐趣之一。(visit) 2.街头艺术家运用创意将鲜艳明亮的色彩带进了老社区。(bring) 3.在你生命中,如果有一个人你需要对他说对不起,那么就去向他道歉吧。(apology)4.这个游戏的独特之处在于它让孩子学会如何应对现实生活中的问题。(what) 5.申请材料需要精心准备,这样你心仪的学校才会对你的能力有全面、准确地了解。(in order that) 【答案】 1.Delicious food is one of the pleasures when people visit Shanghai. 2.Street artists bring bright and vivid colors into older neighborhoods with originality 3.If there is someone to whom you need say sorry in your life, make an apology to him. 4.What makes this game peculiar lies in that it teaches kids how to handle the problems in real life. 5.The applications should be carefully prepared in order that the school you like can have an overall and accurate knowledge of your abilities. 【解析】 【分析】 1.本句重点考察两个知识点。一个是乐趣之一,说明此处的乐趣应该用复数,必须是可数名词,因此选择pleasure。另一个是题目中给出的visit,需要谨慎处理,是用做动词还是名词。此处我们给出一个时间状语从句when people visit Shanghai,同时还可使用其他从句进行处理。所以答案是Delicious food is one of the pleasures when people visit Shanghai. 2.本题难度不大,重点是明亮的色彩的表达,可以使用bright colors, 也可以使用bright and vivid colors. 所以答案是Street artists bring bright and vivid colors into older neighborhoods with originality 3.本题考查there be + 定语从句从而构成条件状语从句。另外考察“道歉”用“make apology to sb.”。所以答案是If there is someone to whom you need say sorry in your life, make an apology to him. 4.本题考察what引导的主语从句,以及“be peculiar to”的用法。所以答案是What makes this game peculiar lies in that it teaches kids how to handle the problems in real life. 5.本题主要考固定词组的掌握,为了使用in order that引导出的目的状语从句。另外也考查 preferred school,have…knowledge/ understanding of…,overall,accurate等。所以答案是The applications should be carefully prepared in order that the school you like can have an overall and accurate knowledge of your abilities. 【考点定位】翻译句子

日语翻译理论与实践 教学大纲

教学大纲 课程名称:翻译理论与实践 课程类型:必修课 授课对象:三年级学生 教学目的:使学生掌握基本的翻译理论和翻译技巧,在此基础上进行翻译实践提高汉译日和日译汉的翻译水平。教学中采取理论与实际结合,以实践为主的方法,在讲授理论的同时,更强调学生的翻译实践,诸如课堂练习,课后作业等,使学生基本掌握汉语和日语的各种句子成分,语态及常用句式的翻译规律及常用体裁的文章的翻译方法。 教学内容:主要内容可分为四部分:汉语词语和谚语的翻译;一般翻译技巧比如加译、减译等;被动句、使役句等常用句式的翻译;不同文体的文章翻译等。重点是一般翻译技巧和各种句型的翻译。从知识结构上看,可分为理论部分与实践部分。以理论为基础,实践为重点。讲授的顺序是先讲理论,后进行实践,但理论与实践不可分的,讲理论部分时不能孤立地讲理论,要与实践相结合。 教材: 苏琦(2008)《汉日翻译教程》商务印书馆 周明(1994)《日汉翻译教程》上海外语教育出版社 梁传宝,高宁(2001)《新编日汉翻译教程》上海外语教育出版社 宋协毅(2008)《新编汉日日汉同声传译教程》外语教学与研究出版社 谭载喜(2012)《翻译与翻译研究概论——认知·视角·课题》中国对外翻译出版社 陈岩(1990)《新编日译汉教程》(第二版)大连理工大学出版社 考核方式:笔试(闭卷) 教学安排: 本课程努力突破原有课程学习的局限性,综合汉译日、日译汉笔译、口译等课程内在的知识体系,使课程体系更加科学化、系统化、现代化。在实际教学中,按照分阶段教学的方式进行课程设计,实现各阶段教学针对性与课程整体设计的系统性项结合。具体内容汇总如下: 课时安排

操作系统概念第七版翻译版高等教育出版郑扣根译

·1.1在多道程序和分时环境中,多个用户同时共享一个系统,这种情况 导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像 在专用机器上一样的安全度?并解释之。 Answer:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何 保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的 实现是正确的是一件困难的事。 1.2资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中 哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服 务器相联的工作站(c)手持电脑 Answer: (a)大型电脑或迷你电脑系统:内存和CPU资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU资源(c)手持电脑:功率消耗, 内存资源 1.3在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单 用户工作站更好? Answer:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快, 分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机 是最好的,。 1.4在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置 (b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时Answer:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器 和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的 三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而且I/O可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协 作提供一个高可靠性的服务器的要求是什么? Answer:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计 算任务。另一方面,多道程序系统可以被看做是一个有多个CPU组成的单一的 物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。 1.7 试区分分布式系统(distribute system)的客户机-服务器(clientserver)模型与对等系统(peer-to-peer)模型

英语翻译题目及答案

1)你应该适当花一点时间休息和锻炼。(reasonable) You should spend a reasonable amount of time relaxing and exercising. 2) 总的来说,孩子们比过去任何时候都更健康,受到了更好的教育。(in general) In general, children are healthier and better educated than ever before. 3) 待适当的机会来临,他就能抓住。(come along) Wh en the right opportunity comes along, he’ll take it. 4)每天他都留出点时间跟家人在一起,享受生活。(set aside) Every day he sets aside some time to be with his family and enjoy life 5) 我记得那些黑暗的街道以及同父亲手拉手走路的情景。(hand in hand) I remember those dark streets and walking hand in hand with my father 6) 他最终辜负了父母的期望。(live up to) He finally failed to live up to his parents’ expectations. 相比之下,我们的用油量大幅度上升了。(in contrast) In contrast, our use of oil has increased enormously. 8) 经过努力,他成功地克服了自己的致命弱点。(overcome) He succeeded in his efforts to overcome his fatal weakness. 1) 人们认为,悲观常常会导致绝望、疾病和失败。 It is believed that pessimism often leads to hopelessness, sickness and failure. 2) 与此相反,乐观主义能使你幸福、健康和成功。 Optimism, by contrast, can make you happy, healthy and successful. 3) 当你做某件事失败时,把失败当作一种学习的经历从中汲取益处。 When you fail in something, profit from the failure as a learning experience ) 在问题或困难面前,要想想自己的长处并树立起自信心。 Think about your strengths and build up self-confidence in front of problems or difficulties. 5) 不要让消极的想法阻碍你。 Don’t let negative thoughts hold y ou back. 6) 每个人都经历过失败和失望,因此不要过多地责怪自己。 Everyone has experienced failures and disappointments, so don’t blame yourself too much. 1) She wore a dress ____with a pattern of rose__________ (有玫瑰图案) on it. 2) Helen had ____prepared a wonderful/good meal for us_ (为我们准备了一顿丰盛的饭菜). 3) Ann _______promised faithfully___ (信誓旦旦地保证) that she would never tell. 4) Could you ____deliver this letter__ (把这封信送到) to the accounts department? 5) We were offered ____a selection of milk and plain____chocolate (精选的牛奶巧克力和纯巧克力). 6) Tell the children to ___keep out of mischief / behave themselves_____(别胡闹). 7) We could hear _____the sound of distant thunder_____ (远处打雷的声音). 8) The project has now __received approval from the government (得到政府的批准). 9) Kelly loved her husband ____in spite of the fact that he drank too much (虽然他喝酒太多). 10) Experts seem unable to ____agree whether the drug is safe or not_ (就这个药是否安全取得一致意见). 1. Not every bomb has hit its target. 并非每个炸弹都击中了目标。 2. We can have one or the other but not both simultaneously. 我们能够得到其中一个,但不能同时两个都有。 3. She wanted nothing more than work. 她只想要工作。 4. You cannot be too careful. 你越仔细越好。 5. I have yet to receive an apology from a child who just ran over my foot while chasing a sibling. 有个小孩在追逐自家的兄弟姐妹时踩了我的脚,却仍未向我道歉。 1. 并非所有父母都和你一样能提供很多情况。 Not all parents are as informative as you

操作系统概论重点整理2017(2017年张琼声版)

操作系统概论-02323(2017年张琼声版本) 第1章操作系统简介 1.1什么是操作系统 (1)操作系统概念: 操作系统是一种复杂的系统软件,是不同程序代码、数据结构、初始化文件的集合,可执行。 操作系统是提供计算机用户与计算机硬件之间的接口,并管理计算机软件和硬件资源,并且通过这个接口使应用程序的开发变得简单、高效。 接口是两个不同部分的交接面。接口分为硬件接口和软件接口,计算机的所有功能最终都是由硬件的操作来实现的,计算机屏蔽了对硬件操作的细节。 (2)操作系统完成的两个目标: 1)与硬件相互作用,为包含在所有硬件平台上的所有底层可编程部件提供服务; 2)为运行在计算机系统上的应用程序(即用户程序)提供执行环境。 现代计算机特点是支持多任务,一方面保证用户程序的顺利执行,另一方面使计算机系统资源得到高效的利用,保证计算机系统的高性能。 (3)操作系统的功能: 处理机管理、内存管理、设备管理、文件管理。 1.2操作系统的发展 1)无操作系统 2)单道批处理系统 3)多道程序系统(多道批处理系统、分时系统) 4)微机操作系统 5)实时操作系统 6)嵌入式操作系统 7)物联网操作系统 1.2.1无操作系统阶段: 电子管,无存储设备,第一台:1946年宾夕法尼亚大学的「埃尼阿克」 单道批处理系统: 晶体管,磁性存储设备,内存中有一道批处理作业,计算机资源被用户作业独占。 吞吐量是指单位时间内计算机系统处理的作业量

1.2.2单道批处理系统 特点:自动性、顺序性、单道性。 优点:减少了等待人工操作的时间 缺点:CPU资源不能得到有效的利用。 1.2.3多道程序系统 多道程序系统:集成电路芯片,出现了分时操作系统(多个终端)。 特点:多道性、无序性、调度性、复杂性。 优点:能够使CPU和内存IO资源得到充分利用,提高系统的吞吐量。 缺点:系统平均周转时间长,缺乏交互能力。 1.2.4微机操作系统: 第一台Intel公司顾问GaryKildall 编写的CP/M系统,是一台磁盘操作系统,用于Intel8080. 1.2.5操作系统特点 (1)分时系统: 特点:多路性、及时性、交互性、独立性。 优点:提供了人机交互,可以使用户通过不同终端分享主机。 缺点:不能及时接收及时处理用户命令。 (2)实时操作系统(用户实时控制和实时信息处理): 实时操作系统:广泛应用于各种工业现场的自动控制、海底探测、智能机器人和航空航天等。 特点:多路性、独立性、及时性、交互性、可靠性。 在实时系统中,往往采取多级容错措施来保证系统安全和数据安全。 (3)操作系统产品: 1)主机操作系统(批处理、事务处理(银行支票处理或航班预订)、分时处理) 2)微机操作系统 3)服务器操作系统 4)嵌入式操作系统(物联网操作系统) 1.3操作系统的特征 现代操作系统都支持多任务,具有并发、共享、虚拟和异步性特征。 (1)并发: 指两个或多个事件在同一时间间隔内发生; (2)共享:指系统中的资源可供内存中多个并发执行的进程共同使用。 资源共享两种方式:互斥共享,同时共享; (3)虚拟:指通过某种技术把一个物理实体变成若干逻辑上的对应物;

操作系统概念第七版期末考试

操作系统期末考试试卷(B) 计算机科学系______级______科______班姓名__________学号__________ 题号一二三四总分 分数 ?、 填空(1%×30) ★该题答写在本卷纸上★ 1.操作系统的基本类型有1)____________________ 2)____________________ 3)____________________4)___________________5)___________________ _ 和6)分布式操作系统等。 2.常用的进程调度算法和作业调度算法有1)____________________ 2)___________________ 3)___________________ 4)____________________ 5)____________________ 和6)最高相应比优 先(HRN)算法等。 3.作业调度的目标主要有1)____________________ 2)____________________ 3)____________________4)___________________。 4.内存管理要解决的问题有1)_________________ 2)____________________ 3)____________________4)___________________5)___________________ 。 5.常用的内存管理方法有1)单一连续区管、2)___________________ 3)___________________ 和4)____________________等。 6.作业由1) 程序、2)__________________和3)__________________组成。 1

英语翻译专项习题及答案解析含解析

英语翻译专项习题及答案解析含解析 一、高中英语翻译 1.高中英语翻译题:Directions:Translate the following sentences into English, using the words given in the brackets. 1.晚上别喝太多的咖啡,会睡不着觉的。(or) 2.事实证明,保持快乐的心态会降低得心脏病的风险。(It) 3.乐观的人不会过分怀念美好的旧时光,因为他们正忙着创造新的回忆。(create)4.追求稳定并不是什么坏事,很多时候这样的态度在促使我们提升自我、挑战难度、攀登高峰。(when) 【答案】 1.Don’t drink too much coffee at night, or you won’t be able to sleep. 2. It is proved that keeping a happy mind reduces the risk of heart diseases. 3.Optimistic people don’t miss the good old days too much, because they are busy creating new memories. 4. The pursuit of stability is not a bad thing. (and) There are many times when such an attitude drives us to improve ourselves, challenge difficulties, and climb peaks. 【解析】 【分析】 本题考查翻译,用括号所给的词将中文翻译成英文。翻译要注意句子的时态和语法的运用。 1.考查祈使句。祈使句 + and/or,前面的祈使句表示条件,or或and引导的分句表示结果这里表示转折关系,故用or。故答案为Don’t drink too much coffee at night, or you won’t be able to sleep. 2.考查名词性从句。翻译时句中用it作形式主语,真正的主语为从句thatkeeping a happy mind reduces the risk of heart diseases.,从句翻译时要注意动名词作主语。故答案为It is proved that keeping a happy mind reduces the risk of heart diseases. 3.考查动词。翻译时注意短语be busy doing忙于做……,时态用一般现在时。故答案为Optimistic people don’t miss the good old days too much, because they are busy creating new memories. 4.考查定语从句。先行词为times,在定语从句中作时间状语,故用关系副词when引导。故答案为The pursuit of stability is not a bad thing. (and) There are many times when such an attitude drives us to improve ourselves, challenge difficulties, and climb peaks. 2.高中英语翻译题:Translate the following sentences into English, using the words given in the brackets. 1.即使天气再热,也不要整天待在空调房间里。(stay) 2.一旦一个人学会了换位思考,就表明他正在走向成熟。(indicate) 3.直到他听了那个讲座才意识到自己对于该领域的知识是如此的匮乏。(It)

考研操作系统-操作系统概念与历史

考研操作系统-操作系统概念与历史 (总分:246.00,做题时间:90分钟) 一、填空题(总题数:12,分数:12.00) 1.在操作系统中,不可中断执行的操作称为 1。 填空项1:__________________ (正确答案:原语操作) 原语操作的英文名称为Atomic Operation,有时也称为原子操作。原子在很长时间内被人类认为是不可分割的最小粒子,因此它引申的意思为不可分割或不可中断。原语操作是操作系统提供并发的基础。 2.UNIX操作系统在结构上分为两个部分: 1和 2。 填空项1:__________________ (正确答案:外壳(Shell)) 填空项1:__________________ (正确答案:内核(Kernel)) 操作系统的实体通常称为内核,它包括操作系统的所有功能构件,如进程管理、内存管理、文件系统等。这些功能构件并不能直接被一般用户使用。为了方便用户使用操作系统,操作系统设计者还为操作系统覆盖了一层外壳,用户通过外壳与操作系统打交道。这个壳可以看成是操作系统的用户界面。 3.特权指令能在 1下执行,而不能在 2下执行。 填空项1:__________________ (正确答案:内核态(Kernel Mode)、用户态(user Mode)) 顾名思义,特权指令具有特权,这个特权就是对计算机资源的访问权力。与此相对的是非特权指令,此种指令不能随意访问计算机的资源。操作系统为了实现特权和非特权指令而设计了内核态和用户态。凡是在内核态下执行的指令都是特权指令,在用户态下执行的指令都是非特权指令。 4.操作系统向用户提供了两类接口:一类是 1,另一类是 2。 填空项1:__________________ (正确答案:命令级接口(command Interface)、程序级接口(Programming Interface)) 对操作系统的使用有两种方式:直接向操作系统发出命令;编程序调用操作系统服务。前一种接口是所谓的命令接口,通过操作系统的壳实现;后一种接口是程序接口,通过操作系统调用(System call)和程序语言库函数实现。 5.分时系统中 1是衡量分时系统性能的一项重要指标。 填空项1:__________________ (正确答案:响应时间(Response Time)) 响应时间指的是在提交任务后,等待系统做出回应的时间。在分时系统下,多个用户分时共享同一个系统。每个用户在用完自己的分时时间段后需要等待别的用户用完它们的分时时间段,这个等待就是用户对系统的最直观感受,等待时间越长,用户感受越差。 6.操作系统的主要功能是 1和 2。 填空项1:__________________ (正确答案:管理(Management)) 填空项1:__________________ (正确答案:魔幻(Illusion)) 管理指的是管理计算机的软硬件资源,如CPU、内存、磁盘、各种表格和数据结构、软件原语等,以保证这些资源在不同用户或程序之间合理分配和使用。魔幻指的是将少变多,难变易,丑变美,如将单CPU通过进程模型虚拟成多个CPU,将有限内存通过虚存变为容量巨大的逻辑内存。 7.在现代操作系统中,资源分配的单位是 1,而处理机调度的单位是 2。 填空项1:__________________ (正确答案:进程(Process)) 填空项1:__________________ (正确答案:线程(Thread)) 在操作系统早期,调度单位和资源分配单位均是进程。随着操作系统的发展,线程作为进程中的一个指令执行序列而成为调度的单位。在线程模型下,进程并不运行,系统执行的是线程。 8.在操作系统中,一种用空间换取时间的资源转换技术是 1。 填空项1:__________________ (正确答案:缓冲技术(Buffering)) 通过提供缓冲区(Buffer),可以让速度慢的设备与速度快的设备进行沟通与协作。 9.为实现CPU与外部设备的并行工作,系统引入了 1硬件机制。 填空项1:__________________ (正确答案:中断(Interrupt)) 在中断机制下,CPU在发出10命令后即继续执行别的任务。外部设备在完成10后便通过中断告诉CPU,CPU 通过响应中断来处理外部设备的中断请求。

操作系统概念第七版习题答案(中文版)完整版

1.1 在多道程序和分时环境中,多个用户同时共享一个系统,这种情况导致多种安全问题。a. 列出此类的问题b.在一个分时机器中,能否确保像在专用机器上一样的安全度?并解释之。 Answer:a.窃取或者复制某用户的程序或数据;没有合理的预算来使用资源(CPU,内存,磁盘空间,外围设备)b.应该不行,因为人类设计的任何保护机制都会不可避免的被另外的人所破译,而且很自信的认为程序本身的实现是正确的是一件困难的事。 1.2 资源的利用问题在各种各样的操作系统中出现。试例举在下列的环境中哪种资源必须被严格的管理。(a)大型电脑或迷你电脑系统(b)与服务器相联的工作站(c)手持电脑 Answer: (a)大型电脑或迷你电脑系统:内存和CPU 资源,外存,网络带宽(b)与服务器相联的工作站:内存和CPU 资源(c)手持电脑:功率消耗,内存资源 1.3 在什么情况下一个用户使用一个分时系统比使用一台个人计算机或单用户工作站更好? Answer:当另外使用分时系统的用户较少时,任务十分巨大,硬件速度很快,分时系统有意义。充分利用该系统可以对用户的问题产生影响。比起个人电脑,问题可以被更快的解决。还有一种可能发生的情况是在同一时间有许多另外的用户在同一时间使用资源。当作业足够小,且能在个人计算机上合理的运行时,以及当个人计算机的性能能够充分的运行程序来达到用户的满意时,个人计算机是最好的,。 1.4 在下面举出的三个功能中,哪个功能在下列两种环境下,(a)手持装置(b)实时系统需要操作系统的支持?(a)批处理程序(b)虚拟存储器(c)分时 Answer:对于实时系统来说,操作系统需要以一种公平的方式支持虚拟存储器和分时系统。对于手持系统,操作系统需要提供虚拟存储器,但是不需要提供分时系统。批处理程序在两种环境中都是非必需的。 1.5 描述对称多处理(SMP)和非对称多处理之间的区别。多处理系统的三个优点和一个缺点? Answer:SMP意味着所以处理器都对等,而且I/O 可以在任何处理器上运行。非对称多处理有一个主处理器控制系统,与剩下的处理器是随从关系。主处理器为从处理器安排工作,而且I/O 也只在主处理器上运行。多处理器系统能比单处理器系统节省资金,这是因为他们能共享外设,大容量存储和电源供给。它们可以更快速的运行程序和增加可靠性。多处理器系统能比单处理器系统在软、硬件上也更复杂(增加计算量、规模经济、增加可靠性) 1.6 集群系统与多道程序系统的区别是什么?两台机器属于一个集群来协作提供一个高可靠性的服务器的要求是什么? Answer:集群系统是由多个计算机耦合成单一系统并分布于整个集群来完成计算任务。另一方面,多道程序系统可以被看做是一个有多个CPU 组成的单一的物理实体。集群系统的耦合度比多道程序系统的要低。集群系统通过消息进行通信,而多道程序系统是通过共享的存储空间。为了两台处理器提供较高的可靠性服务,两台机器上的状态必须被复制,并且要持续的更新。当一台处理器出现故障时,另一台处理器能够接管故障处理的功能。

英语翻译练习题及答案

英语翻译练习题及答案 一、高中英语翻译 1.高中英语翻译题:Translate the following sentences into English, using the words given in the brackets. 1.熬夜大大影响健康。(affect) _________________________ 2.等他明年回来,这个体育馆就建好了。(by the time) _________________________ 3.从长远来看,你的知识面越广,就越有能力应付工作中的问题。(capable) _________________________ 4.据信,过分溺爱孩子会不知不觉地造成孩子的坏脾气,甚至缺乏自理能力。(It) _________________________ 【答案】 1.Staying up late affects one’s health greatly. 2.By the time he comes back next year, the stadium will have been set up. 3.In the long run, the wider range of knowledge you have, the more capable you are of dealing with the problems at work. 4.It is believed that spoiling children too much may unconsciously cause their bad temper, even the lack of ability to take care of themselves. 【解析】 【分析】 本题考查翻译句子,注意使用括号内的提示词进行翻译。 1.考查非谓语动词。affect表示“影响”,是及物动词,后面直接接宾语,stay up表示“熬夜”,本句使用动名词作主语,陈述的是客观事实,用一般现在时,注意动名词作主语时谓语动词用第三人称单数,故翻译为:Staying up late affects one’s health greatly. 2.考查时态语态。by the time引导的时间状语从句,表示将来的时间时,从句用一般现在时,主句用将来完成时,stadium与set up之间是被动关系,所以用将来完成时的被动语态,故翻译为:By the time he comes back next year, the stadium will have been set up. 3.考查固定句式。be capable of表示“能够”,根据句意可知本句使用“the+比较级,the+比较级”结构,表示“越……,就越……”,陈述的是客观事实。用一般现在时,故翻译为:In the long run, the wider range of knowledge you have, the more capable you are of dealing with the problems at work. 4.考查形式主语和非谓语动词。ability后用不定式作后置定语,ability to do表示“做……的能力”,根据提示词可知本句使用it作形式主语,真正的主语是后面的that从句,陈述的是客观事实,用一般现在时,故翻译为:It is believed that spoiling children too much may unconsciously cause their bad temper, even the lack of ability to take care of themselves. 2.高中英语翻译题:Translate the following sentences into English, using the words given in

考研_计算机_操作系统_操作系统概念总结

操作系统概念背诵 一、进程管理 1.进程管理的功能 ①进程控制 ②进程同步 ③进程通信 ④进程(线程)调度 2.程序顺序执行时的特征:顺序性、封闭性、可再现性。 3.程序并发执行时的特征:间断性、失去封闭性、不可再现性。 4.进程由程序段、数据段和进程控制块(PCB)组成。 5.进程的定义 ①进程是程序的一次执行。 ②进程是一个程序及其数据在处理机上顺序执行时所发生的活动。 ③进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位。 ④进程是程序在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位。 6.进程的基本特征:动态性、并发性、独立性、异步性、结构特征(程序+数据+PCB) 7.进程的状态 三态:就绪状态、运行状态、阻塞状态。 五态:活动就绪、静止就绪、活动阻塞、静止阻塞、运行。 8.进程控制块(PCB)的组成:进程标识符、处理机状态、进程调度信息、进程控制信息。 9.临界区:进程中访问临界资源的那段代码叫做临界区。 10.同步机制必须遵循的原则:空闲让进、忙则等待、有限等待、让权等待。 11.P,V操作的定义 P(S):S=S?1; 若S≥0,则当前进程继续运行; 若S<0,则将当前进程插入到S的等待队列中去。 V(S):S=S+1; 若S>0,则当前进程继续运行; 若S≤0,则从S的等待队列中移出一个进程放到就绪队列中去。 12.信号量的物理意义 S=?n时,表示有n个等待进入临界区的进程,当前已有进程在临界区中访问临界资源; S=0时,表示不允许任何进程进入临界区,当前已有进程在临界区中访问临界资源; S=n时,表示临界区是空闲的,该类资源的可用数目为n,可以有n个进程访问该类资源。 13.高级通信机制有:共享存储器系统、消息传递系统、管道通信系统。 14.线程的定义:线程是进程内的一个实体,是处理机调度的基本单位,是程序内部一个单一的顺序控 制流。 15.引入进程的目的:是为了使多个程序并发执行,提高资源利用率和系统吞吐量。 16.引入线程的目的:是为了减少程序并发执行时的时空开销,使操作系统具有更好的并发性。 17.进程的基本属性

操作系统概念第七版答案(含编程代码)

solutions to the exercises Chapter 1 1.1 In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems. a. What are two such problems? b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine? Explain your answer. Answer: a. Stealing or copying one’s programs or data; using system resources (CPU, memory, disk space, peripherals) without proper accounting. b. Probably not, since any protection scheme devised by humans can inevitably be broken by a human, and the more complex the scheme, the more difficult it is to feel confident of its correct implementation. 1.2 The issue of resource utilization shows up in different forms in different types of operating systems. List what resources must be managed carefully in the following settings: a. Mainframe or minicomputer systems b. Workstations connected to servers c. Handheld computers Answer: a. Mainframes:memory and CPU resources, storage, network bandwidth. b. Workstations: memory and CPU resouces c. Handheld computers: power consumption, memory resources. 1.3 Under what circumstances would a user be better off using a timesharing system rather than a PC or single-user workstation? Answer: When there are few other users, the task is large, and the hardware is fast, time-sharingmakes sense. The full power of the system can be brought to bear on the user’s problem. The problemcan be solved faster than on a personal computer. Another case occurs when lots of other users need resources at the same time. A personal computer is best when the job is small enough to be executed reasonably on it and when performance is sufficient to execute the program to the user’s satisfaction. 1.4 Which of the functionalities listed below need to be supported by the operating system for the following two settings: (a) handheld devices and (b) real-time systems. a. Batch programming b. Virtual memory c. Time sharing Answer: For real-time systems, the operating system needs to support virtual memory

相关文档
最新文档