操作系统全英文期末考试题带答案

合集下载

《linux操作系统》期末试卷A及答案

《linux操作系统》期末试卷A及答案

○题号题号:分值2011-2012 学年度第一学期期末考试试题( A 卷)( 考试时间: 90 分钟)考试科目:Linux 操作系统总分复查人100C. cat file2.txt file1.txtD. cat file1.txt > file2.txt9.为了达到使文件的所有者有读(r) 和写(w) 的许可,而其他用户只能进行只读访问,在设置文件的许可值时,应当设为:( B ) 。

A. 566B. 644C. 655D. 74410.一个文件的权限是-rw-rw-r-- ,这个文件所有者的权限是( C )。

A. read-onlyB. writeC. read-write号座得分○得分评卷人二、多选题(共10 题,每题 2 分,共20 分)得分评卷人线一、单选题(共10 题,每题 2 分,共20 分)1 . Redhat 9 所支持的安装方式有(BCD )。

A 通过Telnet 进行网络安装B 从本地硬盘驱动器进行安装C 通过NFS进行网络安装D 通过HTTP进行网络安装2 . 下列哪几个符号是Linux 通配符(CD )。

1.从后台启动进程,应在命令的结尾加上符号( A )名 2. 如果执行命令#chmod 746 file.txt ,那么该文件的权限是( A )。

姓A. rwxr--rw-B. rw-r--r--C. --xr —r wxD. rwxr--r —封3.若要使用进程名来结束进程,应使用( A )命令。

A. killB.psC.pssD.pstree4.以长格式列目录时,若文件test 的权限描述为:drwxrw-r-- ,则文件test 的类型及○文件主的权限是 A 。

A. 目录文件、读写执行B. 目录文件、读写:别 C. 普通文件、读写 D. 普通文件、读班密5.当字符串用单引号(’’)括起来时,SHELL 将 C 。

A. 解释引号内的特殊字符B. 执行引号中的命令C. 不解释引号内的特殊字符D. 结束进程○6.用rm命令删除非空目录需要加上哪个参数?( A )A. rB. fC. tD. c7 . 怎样显示当前目录( A )。

操作系统期末考试复习题(全)

操作系统期末考试复习题(全)

操作系统期末考试复习题(全)注:本复习题部分参考自清华大学计算机系2019年秋季学期“操作系统”课程终极考试题目以及其他经典操作系统考试。

一、选择题1. 下列哪个不是实现进程间通信(IPC)的方式?A. 信号量B. 共享内存C. 管道D. 文件2. 下列哪个不是让文件描述符指向指定文件的函数?A. open()B. creat()C. close()D. dup()3. 下列哪个不是内存管理中的页面置换算法?A. FIFOB. LRUC. OPTD. COW4. 下列哪个不是Redis的应用场景?A. 缓存B. 计数器C. 分布式锁D. 数据库5. 下列哪个不是Linux中的调度算法?A. Round RobinB. First In First OutC. Shortest Job FirstD. Random6. 下列哪个函数可以在进程中产生子进程?A. exec()B. fork()C. spawn()D. clone()7. 下列哪个文件系统不支持软链接?A. ext2B. ext3C. NTFSD. FAT328. 下列哪个命令可以显示Linux操作系统的系统负载?A. cat /proc/loadavgB. ps -efC. topD. uptime9. 下列哪个不是Linux的文件权限?A. 读B. 写C. 移动D. 执行10. 下列哪个不是进程状态?A. 运行B. 等待C. 冻结D. 暂停二、填空题1. 若线程竞争同一资源,可能会导致______问题。

答案:死锁。

2. 在Linux中,可通过卸载模块的方式动态添加/更新/删除系统中的______。

答案:驱动。

3. Linux系统优先级高的进程通过调度机制可以抢占系统中优先级低的进程的占用资源,这种调度机制被称为______调度。

答案:抢占式。

4. 运行中的进程分为三种状态:就绪状态、运行状态、阻塞(睡眠)状态,又称为三态进程模型,俗称为______模型。

英文版计算机试题库及答案

英文版计算机试题库及答案

英文版计算机试题库及答案English Version of Computer Test Bank and AnswersIn today's interconnected world, computer literacy is of utmost importance. Aspiring computer professionals should possess not only theoretical knowledge but also practical skills. To aid in the assessment of such competencies, an English version of the computer test bank, along with comprehensive answers, has been developed.Introduction: The Importance of a Computer Test BankA computer test bank serves as a valuable resource for both teachers and students. It provides a collection of carefully curated questions that cover various topics in computer science and information technology. This enables instructors to assess the depth of understanding and problem-solving abilities of their students while allowing learners to gauge their own proficiency.The Purpose of an English VersionWith the increasing global demand for computer professionals, it is essential to have a standardized assessment tool that can be easily accessed and understood by individuals with different linguistic backgrounds. Thus, the development of an English version of the computer test bank aims to facilitate international exchange and provide a standardized evaluation of computer skills worldwide.Features of the English Version Computer Test Bank1. Inclusive Question Categories: The computer test bank covers a broad range of categories, including programming languages, algorithms, databasemanagement, computer networks, cybersecurity, software engineering, and more. This ensures a comprehensive evaluation of the test-takers' knowledge.2. Multiple Difficulty Levels: The questions in the test bank are categorized into different difficulty levels, such as beginner, intermediate, and advanced. This allows users to select questions that align with their skill level and progressively enhance their understanding.3. Real-world Scenarios: Many questions in the test bank are designed to simulate real-world scenarios, requiring critical thinking and problem-solving skills. This approach helps to bridge the gap between theoretical knowledge and practical application.4. Comprehensive Answer Key: Alongside the test bank, a detailed answer key is provided, offering step-by-step explanations and solutions. This ensures that users not only know the correct answer but also understand the reasoning behind it, fostering deeper comprehension.Benefits of the English Version Computer Test Bank1. Global Standardization: The English version of the computer test bank establishes a global standard for evaluating computer proficiency. Institutions from various countries can adopt the same assessment tool, allowing for accurate comparisons on an international scale.2. Enhancing Teaching: For educators, the test bank serves as an invaluable resource to prepare classroom assessments and track students' progress. It offers a wide range of questions that can be tailored to specific course objectives, facilitating effective teaching methodologies.3. Personal Skill Enhancement: Test bank users can self-administer quizzes to evaluate their understanding, identify knowledge gaps, and focus on areas that require improvement. By regularly practicing with the test bank, individuals can enhance their overall computer skills.4. Career Advancement: The English version of the computer test bank serves as a reliable certification of computer proficiency, augmenting one's resume and potential job prospects. Employers can trust the standardized assessment results, simplifying the hiring process.ConclusionThe availability of the English version of the computer test bank and its accompanying answer key is a significant step forward in standardizing computer proficiency evaluation. Whether used by educators, students, or professionals, it contributes to the enhancement of computer literacy worldwide. By adopting this comprehensive assessment tool, individuals can strengthen their computer skills and open doors to rewarding opportunitiesin the ever-evolving field of technology.。

操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案PDF

操作系统期末考试试题及答案PDF一、单项选择题(每题2分,共20分)1. 在现代操作系统中,进程和程序的主要区别是()。

A. 进程是一个动态的概念,程序是一个静态的概念B. 进程是程序的执行过程,程序是进程的代码集合C. 进程是程序的代码和数据的集合,程序是进程的执行过程D. 进程是程序的代码集合,程序是进程的执行过程2. 在操作系统中,进程调度的目的是()。

A. 决定进程的执行顺序B. 提高CPU的利用率C. 保证进程的公平性D. 以上都是3. 下列关于死锁的描述,不正确的是()。

A. 死锁是指两个或多个进程在执行过程中,因争夺资源而造成的一种僵局B. 死锁产生的四个必要条件是互斥、占有和等待、不可剥夺、循环等待C. 死锁的预防方法是破坏占有和等待条件D. 死锁的避免方法是通过银行家算法来实现4. 在操作系统中,虚拟内存的主要作用是()。

A. 提高内存的访问速度B. 提高内存的利用率C. 扩大内存的容量D. 以上都是5. 下列关于文件系统的的说法,不正确的是()。

A. 文件系统是操作系统中负责管理文件的系统B. 文件系统提供了文件的创建、删除、读取和写入等操作C. 文件系统将文件存储在磁盘上,并且可以对文件进行加密D. 文件系统允许多个用户同时访问同一个文件6. 在操作系统中,分页管理方式的主要优点是()。

A. 减少了内存的碎片B. 简化了内存管理C. 提高了内存的利用率D. 以上都是7. 下列关于进程通信的说法,不正确的是()。

A. 进程通信是指进程之间交换信息的过程B. 进程通信的方式有共享内存、消息传递、信号量等C. 进程通信可以提高系统的并发性D. 进程通信会导致进程的阻塞8. 在操作系统中,中断处理程序的主要作用是()。

A. 处理硬件设备发出的中断信号B. 处理用户发出的中断信号C. 处理操作系统发出的中断信号D. 处理进程发出的中断信号9. 下列关于操作系统的用户界面的说法,不正确的是()。

国开期末考试《操作系统》机考试题及答案(第8套)

国开期末考试《操作系统》机考试题及答案(第8套)

国开期末考试《操作系统》机考试题及答案(第8套)一、单选题1. 操作系统的基本功能不包括以下哪项?- (A) 进程管理- (B) 文件管理- (C) 网络管理- (D) 内存管理- Answer: (C)2. 下列哪种文件系统不支持文件共享?- (A) FAT- (B) NTFS- (C) ext4- (D) NFS- Answer: (A)3. 进程同步的经典问题中,以下哪个问题不属于资源分配类问题?- (A) 哲学家就餐问题- (B) 读者写者问题- (C) 指令冲突问题- (D) 吸烟者问题- Answer: (D)4. 以下哪种调度算法不考虑进程优先级?- (A) 先来先服务调度- (B) 短作业优先调度- (C) 时间片轮转调度- (D) 最高响应比优先调度- Answer: (A)5. 下列哪项不属于虚拟内存的功能?- (A) 内存保护- (B) 内存扩充- (C) 内存共享- (D) 内存加密- Answer: (D)二、填空题1. 进程的特征有______(5个字)。

- Answer: 动态性、并发性、独立性、不确定性、制约性2. 磁盘调度算法的目标是______(4个字)。

- Answer: 提高磁盘的利用率3. 在分页存储管理方式下,逻辑地址由______和______两部分组成。

- Answer: 页号、页内偏移4. 进程调度算法中,______是指将处理机从一个进程转移到另一个进程的过程。

- Answer: 上下文切换5. 用户态和核心态的切换是通过______指令实现的。

- Answer: 特权指令三、简答题1. 请简要解释进程和线程的区别。

- Answer: 进程是操作系统进行资源分配和调度的基本单位,具有独立的内存空间和系统资源。

而线程是进程的执行单位,一个进程可以包含多个线程,共享进程的资源。

线程之间的切换比进程之间的切换开销更小,线程间的通信更加方便。

2. 请简要描述页面置换算法中的FIFO算法。

操作系统全英文期中考试题(带答案)

操作系统全英文期中考试题(带答案)

XX大学2011——2012学年第一学期《操作系统》期中考试试题(A)一、选择(每题1分,共20分)1.Which function does the operating system can not complete directly of the following four options? ( b )A.Managing computer's hard drivepile the programC.Virtual memoryD.Delete files2.Considering the function of the operating system, ( b ) must give timely response for the external request within the specified time.A.multiuser time sharing systemB.real-time operating systemC.batch operating systemwork operating system3. A process can transform from waiting state to ready state relying on ( d )A.programmer commandB.system serviceC.waiting for the next time sliceD.wake-up of the 'cooperation' process4.As we all know,the process can be thought of as a program in execution.We can deal with the the problem about ( b ) easier after importing the concept of process.A.exclusive resourcesB.shared resourcesC.executing in orderD.easy to execute5.CPU-scheduling decisions may take place under the following circumstances except which one?(D )A.When a process switches from the running state to the waiting stateB.When a process switches from the running state to the ready stateC.When a process switches from the waiting state to the ready stateD.When a process switches from the ready state to the waiting state6.In the four common CPU scheduling algorithm, Which one is the best choice for the time-sharing system in general?( C )A.FCFS scheduling algorithmB.Priority scheduling algorithmC.Round-robin scheduling algorithmD.Shortest-job-first scheduling algorithm7.If the initial value of semaphore S is 2 in a wait( ) and signal( ) operation,its current value is -1,that means there are ( B ) processes are waiting。

《操作系统》往年试卷及答案例

华南农业大学期末考试试卷(A 卷)201X 学年第一学期 考试科目: 操作系统 考试类型:(闭卷)考试 考试时间: 120 分钟学号 姓名 年级专业(答案直接写在试卷上,卷面书写必须工整、清晰、规范)一、选择及填空题(本大题共25个空,每空1分,共25分)1. _________操作系统能及时处理由过程控制反馈的数据并响应。

A. 分布式B. 实时C. 分时D. 嵌入式2. 当CPU 处于系统态时,它可以执行的指令是计算机系统的________。

A. 只有访管指令B. 只有特权指令C. 所有指令D. 只有非特权指令3. 在“基址B+限长L ”内存保护方案中,合法的逻辑地址A 应该满足_________条件。

A. 0≤A <LB. 0≤A ≤LC. B ≤A <LD. B ≤A ≤L4. 分时操作系统的主要目标是提高或改善计算机系统的_________。

A. 实时性B. 资源利用率C. 交互性D. 软件运行速度5. Linux 中的伙伴系统是用于________。

A. 文件目录的查找B. 磁盘空间的管理C. 内存空间的管理D. 文件保护6. 在下列死锁的解决方法中,属于死锁预防策略的是________。

A. 银行家算法B. 资源有序分配C. 剥夺资源D. 资源分配图化简7. 进程创建时,操作系统不需要给新进程执行下面的________工作。

A. 分配唯一的PIDB. 分配内存空间C. 初始化PCBD. 抢占当前进程8. 虚拟存储器的目的是实现________。

A. 存储保护B. 程序迁移C.动态重定位D. 扩充主存容量9. 某分时系统将有50个用户同时上机,为保证2s 的响应时间,时间片最大应为_______。

A. 50msB. 40msC. 100msD. 20ms10. “选一个进程占用CPU ”是_________的功能。

A. 短程调度B. 中程调度C. 长程调度D. 高级调度11. 与系统“抖动”现象无关的原因是__________。

操作系统期末试题(含答案)

操作系统期末考试(A)1、文件系统的主要组成部分是( D )A、文件控制块及文件B、I/O文件及块设备文件C、系统文件及用户文件D、文件及管理文件的软件2、实现进程互斥可采用的方法(C)A、中断B、查询C、开锁和关锁D、按键处理3、某页式管理系统中,地址寄存器的低9位表示页内地址,则页面大小为(B)A、1024字节B、512字节C、1024KD、512K4、串联文件适合于(B)存取A、直接B、顺序C、索引D、随机5、进程的同步与互斥是由于程序的(D )引起的A、顺序执行B、长短不同C、信号量D、并发执行6、信号量的值(D )A、总是为正B、总是为负C、总是为0D、可以为负整数7、多道程序的实质是(B)A、程序的顺序执行B、程序的并发执行C、多个处理机同时执行D、用户程序和系统程序交叉执行8、虚拟存储器最基本的特征是(A)A、从逻辑上扩充内存容量B、提高内存利用率C、驻留性D、固定性9、飞机定票系统是一个(A )A、实时系统B、批处理系统C、通用系统D、分时系统10、操作系统中,被调度和分派资源的基本单位,并可独立执行的实体是(C)A、线程B、程序C、进程D、指令二、名词解释(每小题3分,共15分)1.死锁: 多个进程因竞争资源而造成的一种僵局,若无外力作用,这些进程将永远不能再向前推进2.原子操作: 一个操作中的所有动作要么全做,要么全不做,它是一个不可分割的操作。

3.临界区: 在每个进程中访问临界资源的那段代码4.虚拟存储器: 是指仅把作业的一部分装入内存便可运行作业的存储器系统。

也即是具有请求调入功能和置换功能,能从逻辑上进行扩充的一种存储系统。

5.文件系统: 是指含有大量的文件及其属性的说明,对文件进行操纵和管理的软件,以及向用户提供的使用文件的接口等的集合三、判断改错题(判断正误,并改正错误,每小题2分,共20分)1、通道是通过通道程序来对I/O设备进行控制的。

(T)2、请求页式管理系统中,既可以减少外零头,又可以减少内零头。

计算机英语考试题及答案

计算机英语考试题及答案一、选择题(每题2分,共20分)1. Which of the following is not a type of computer hardware?A. CPUB. RAMC. SoftwareD. Hard Disk答案:C2. What does the acronym "USB" stand for?A. Universal Serial BusB. User System BusC. User Storage BusD. Universal Storage Bus答案:A3. What is the primary function of a router in a computer network?A. To store dataB. To process dataC. To connect multiple devicesD. To print documents答案:C4. Which of the following is a programming language?A. HTMLB. CSSC. JavaScriptD. All of the above答案:D5. What does "RAM" stand for in computer terminology?A. Random Access MethodB. Random Access MemoryC. Remote Access MemoryD. Rapid Access Memory答案:B6. What is the term for a collection of data stored on a computer?A. FileB. FolderC. DatabaseD. Memory答案:A7. Which of the following is a type of computer virus?A. WormB. TrojanC. Both A and BD. None of the above答案:C8. What is the purpose of a firewall in a computer system?A. To prevent unauthorized accessB. To speed up internet connectionsC. To store dataD. To print documents答案:A9. What does "GUI" stand for in the context of computer systems?A. Graphical User InterfaceB. General User InterfaceC. Global User InterfaceD. Graphical Universal Interface答案:A10. What is the term for a small computer program that performs a specific task?A. ApplicationB. SoftwareC. UtilityD. Script答案:D二、填空题(每题2分,共20分)1. The basic unit of data in a computer is called a____________.答案:bit2. A computer's operating system is an example of______________.答案:system software3. The process of converting data into a form that can be understood by a computer is called ______________.答案:encoding4. The term used to describe the speed of a computer's processor is ______________.答案:clock speed5. A computer network that spans a large geographical area is known as a ______________.答案:WAN (Wide Area Network)6. The process of recovering lost data is called______________.答案:data recovery7. A computer program that is designed to disrupt or damage a computer system is known as a ______________.答案:malware8. The primary storage medium for a computer's operating system and most frequently used programs is the______________.答案:hard drive9. The term used to describe the process of transferring data from one computer to another is ______________.答案:data transfer10. A computer that is part of a network and shares its resources with other computers is called a ______________.答案:server三、简答题(每题10分,共40分)1. What are the main components of a computer system?答案:The main components of a computer system include the central processing unit (CPU), memory (RAM), storage devices (hard disk, solid-state drive, etc.), input devices (keyboard, mouse, etc.), output devices (monitor, printer, etc.), andthe operating system.2. Explain the difference between hardware and software in a computer system.答案:Hardware refers to the physical components of a computer, such as the CPU, memory, and storage devices. Software, on the other hand, comprises the programs and instructions that run on the hardware, including theoperating system, applications, and utilities.3. What is the role of a firewall in a computer network?答案:A firewall is a network security system that monitors and controls incoming and outgoing network traffic based on predetermined security rules. It acts as a barrier between a trusted internal network and untrusted external networks,such as the Internet, to prevent unauthorized access and protect the internal network from potential threats.4. Describe the process of data encryption and its importance in computer security.答案:Data encryption is the process of converting readable data into an unreadable format, called ciphertext, using an algorithm and a key. This process ensures that only authorized parties with the correct key can access and decrypt the data. Encryption is crucial for protecting sensitive information from unauthorized access, ensuring data privacy and security in computer systems and networks.。

计算机英语试题及答案

计算机英语试题及答案一、选择题(每题2分,共20分)1. Which of the following is not a programming language?A. JavaB. C++C. PythonD. Photoshop2. What does CPU stand for?A. Central Processing UnitB. Central Power UnitC. Central Printing UnitD. Central Programming Unit3. What is the full form of HTML?A. Hyper Text Markup LanguageB. Hyper Text Markup LanguageC. Hyper Text Markup LanguageD. Hyper Text Markup Language4. In computer networking, what does IP stand for?A. Internet ProtocolB. Internet ProgrammingC. Internet ProviderD. Internet Processor5. What is the primary function of a router?A. To print documentsB. To store dataC. To connect multiple networksD. To provide internet access6. Which of the following is a type of database management system?A. MS WordB. MS ExcelC. MS AccessD. MS PowerPoint7. What does the acronym RAM stand for?A. Random Access MemoryB. Rapid Access MemoryC. Remote Access MemoryD. Real Access Memory8. What is the term for a collection of data stored in a computer in a structured format?A. FileB. DocumentC. DatabaseD. Folder9. Which of the following is not a type of computer virus?A. TrojanB. WormC. AntivirusD. Ransomware10. What does the term "bandwidth" refer to in the context ofinternet usage?A. The width of the cableB. The speed of data transferC. The number of usersD. The quality of the connection二、填空题(每题2分,共20分)1. The basic unit of data in computing is called a ________.2. A ________ is a type of software that is designed to prevent, detect, and remove malware.3. The process of converting data into a form that can be easily transmitted or stored is known as ________.4. A ________ is a hardware device that allows a computer to connect to a network.5. The term "cybersecurity" refers to the practice of protecting systems, networks, and programs from ________ and other types of cyber attacks.6. A ________ is a collection of related data and the way it is organized.7. The ________ is a type of computer memory that retains data even when the power is off.8. The process of finding and fixing errors in a program is known as ________.9. A ________ is a type of software that allows users to create and edit documents.10. The ________ is a set of rules that define how data is formatted, transmitted, and received.三、简答题(每题10分,共30分)1. Explain the difference between a server and a client in a network.2. Describe the role of an operating system in a computer system.3. What are the key components of a computer system?四、论述题(每题30分,共30分)1. Discuss the importance of data backup and recovery in a computer system.答案:一、选择题1. D2. A3. A4. A5. C6. C7. A8. C9. C10. B二、填空题1. bit2. Antivirus3. Encoding4. Network Interface Card (NIC)5. unauthorized access6. Database7. Hard disk8. Debugging9. Word processor10. Protocol三、简答题1. In a network, a server is a computer system or device that provides resources or services to other computers, known as clients. The server manages network traffic, centralizes data storage, and provides access to shared resources, while the client is a computer that requests and uses these resourcesor services.2. An operating system is the software that manages computer hardware, software resources, and provides services for computer programs. It acts as an intermediary between theuser and the computer hardware, allowing users to interactwith the computer without needing detailed knowledge of the hardware.3. The key components of a computer system include thecentral processing unit (CPU), memory (RAM), storage devices (hard disk, SSD), input devices (keyboard, mouse), output devices (monitor, printer), and peripheral devices (scanner, webcam).四、论述题1. Data backup and recovery are critical in a computer system because they ensure that data is preserved in case ofhardware failure, data loss, or cyber attacks. Regularbackups allow for the restoration of data to a previous state, minimizing downtime and potential loss of information. This process is essential for maintaining business continuity and protecting against data loss.。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

XX大学2011 ——2012 学年第一学期《操作系统》期末考试试题(A)一.选择题(20分,每题1分)1. Generally speaking, which one is not the major concern for a operating system in the following four options?( D )A.Manage the computerB.Manage the system resourcesC.Design and apply the interface between user's program and computer hardware systemD.High-level programming language complier2.The main disadvantage of batch system is ( C )A.CPU utilization is lowB.Can not concurrentck of interactionD.Low degree of automation3.A process transforms from waiting state to ready state is caused by the ( B )A.Interrupt eventB.Process schedulingC.Create a process for a programD.Waiting for some events4.The concurrent process is refers to ( C )A.The process can be run in parallelB.The process can be run in orderC.The process can be run in the same timeD.The process can not be interrupted5.In multi-process system, in order to ensure the integrity of public variables, the processes should be mutually exclusive access to critical areas. The so-called critical area is ( D )A.A bufferB.A date areaC.Synchronization mechanismD.A program6.The orderly use of resources allocation strategy can destroy the condition ( D ) to avoid deadlock.A.Mutual exclusiveB.Hold and waitC.No preemptionD.Circular waiter's applications use the system resources to complete its operation by the support and services of ( C )A.clicking the mouseB.Keyboard commandC.System callD.Graphical user interface8.There are four jobs arrived at the same time and the execution time of each job is 2h. Now they run on one processor at single channel,then the average turnaround time is ( B )A.1hB.5hC.2.5hD.8h9.Among the job scheduling algorithms, ( B ) is related to the job's estimatedrunning time.A.FCFS scheduling algorithmB.Short-job-first scheduling algorithmC.High response ratio algorithmD.Balanced scheduling10.In memory management, the purpose of using the overlay and s is ( C )A.Sharing main memoryB.Expanding main memory physicallyC.Saving main memory spaceD.Improving CPU utilization11.In the page-replacement algorithm,which one can cause the Belady phenomenon? ( A )A.FIFOB.LRUC.CLOCKINGD.OPT12.The following description of the system in safe state,which one is correct?( B )A.It must cause deadlock if the system is in insecure stateB.It may cause deadlock if the system is in insecure stateC.It may cause deadlock if the system is in secure stateD.All are wrong13.Generally, when we talk about"Memory Protection", the basic meaning is ( C )A.Prevent hardware memory from damagingB.Prevent program from losing in memoryC.Prevent the cross-border call between programsD.Prevent the program from being peeped14.The actual capacity of virtual memory is equal to ( B )A.The capacity of external memory(disk)B.The sum of the capacity of external memory and main memoryC.The space that the CPU logical address givesD.The smaller one between the option B and C15.Physical file's organization is determined by ( D )A.ApplicationsB.Main memory capacityC.External memory capacityD.Operating system16.A computer system is configured with two plotters and three printers,in order to properly drive these devices,system should provide ( C ) device driver program.A.5B.3C.2D.117.When there are fewer number of channels in system ,it may cause "bottlenecks”. To solve this problem, which of the follow options is not the effective way?( A )A.improving the speed of CPUing the virtual device technologyC.Adding some hardware buffer on the devicesD.Increasing the path between devices and channels18.When I/O devices and main memory are exchanging data, it can be achieved without CPU's frequently intervention, this way of exchanging data is called ( C )A.PollingB.InterruptsC.Direct memory accessD.None of them19.The following description of device management, which one is not correct?( B )A.All external devices are managed by the system in uniformB.Channel is a software of controlling input and outputC.The I/O interrupt events from the I/O channel are managed by device managementD.One of the responsibility of the operating system is to use the hardware effectively20.The operating system used ( A ), it realized a mechanism that we can use more space to save more time.A.SPOOLINGB.Virtual storageC.ChannelD.Overlay二.填空题(20分,每空1分)1.Software may trigger an interrupt by executing a special operation called asystem call .(P7)2.If there is only one general-purpose CPU, then the system is a single-processor system.(p12)3. A process can be thought of as a program in execution. (p79)4.As a process executes, it changes state. Each process may be in one of the following states: new, running, waiting, ready or terminated .(p83)5.Long-term(job) scheduling is the selection of processes that will be allowed to contend for the CPU. And Short-term(CPU) scheduling is the selection of one process from the ready queue. (p116)6.The process executing in the operating system may be either independent processes or cooperating processes. Cooperating processes require an interprocess communication mechanism to communicate with each other. Principally, communication is achieved through two schemes: share memory and message passing. (p116)7. In modern operating systems, resource allocation unit is process, processor scheduling unit is thread. (p127)8. Most modern operating systems provide kernel support for threads; among these are Windows, as well as Solaris and Linux. (p146)9. CPU scheduling is the basis of multiprogrammed operating systems. (p153)10. The FCFS algorithm is nonpreemptive; the RR algorithm is preemptive.11. Sometimes, a waiting process is never again able to change state, because the resources it has requested are held by other waiting processes. This situation is called deadlock . (p245)12. The main purpose of a computer system is to execute programs. These programs, together with the data they access, must be in main memory (at least partially) during execution. (P274)13. The various memory-management algorithms differ in many aspects. In comparing different memory-management strategies, we use the follow considerations: Hardware support, Performance, Fragmentation, Relocation, S, Sharing and protection . (p310)14.A process is thrashing if it is spending more time paging than executing.15.Virtual memory is a technique that enables us to map a large logical address space onto a smaller physical memory.(p365)16.When we solve the major problems of page replacement and frame allocation,the proper design of a paging system requires that we consider page size,I/O,locking,process creation,program structure,and other issues.(p366) 17.The operating system abstracts from the physical properties of its storage devices to define a logical storage unit,the file . (p373)18.Since files are the main information-storage mechanism in most computersystem, is needed.(p408)19.The seek time is the time for the disk arm to move the heads to the cylinder containing the desired sector.(P457)20.The hardware mechanism that enables a device to notify the CPU is called an interrupt .(p499)三.简答题(30分,每题6分)1.What is the operating system?What role does the operating system play in a computer?开放题,解释操作系统概念,操作系统可以实现哪些基本功能?关键词:a.管理系统资源,控制程序运行,改善人机界面,为其他应用软件提供支持。

相关文档
最新文档