1.1 什么是计算机的操作系统?

操作系统是有效地控制和管理计算机系统资源,合理地组织计算机的工作流程, 以及方便用户的程序的集合

1.2 操作系统管理计算机系统的哪些资源?

操作系统管理和控制计算机系统中的所有软、硬件资源

1.3 为什么要引进分时系统?分时系统的主要特点是什么?

分时系统可以为每个用户提供的工作环境 是一台可以交互会话的通用虚拟计算机

1.多路性 系统将若干个用户终端通过多用户卡经由通信线路(远程或本地)连接到一 台主机上,每个用户都可以通过终端使用计算机。

2.独立性 每个用户各占一台计算机终端,彼此独立操作,互不干扰,好象自已拥有 整个计算机系统一样。

3.及时性 终端用户请求能够在很短时间间隔内获得响应。该响应时间间隔的大小由 人们所能忍耐的等待时间来确定。

4.交互性 分时系统的操作方式是联机的。交互性有力地支持了工程设计和方案论 证,显著地提高了研究、检查和调试程序的效率。由于交互作用是分时系统的重要特征, 因而分时系统也被称为交互作用系统。

1.4 说明分时系统和多终端实时系统的差别。

1.5 什么是系统功能调用。

系统调用是操作系统提供给用户的程序级的接口。用户可以在自己编写的程序中调用 操作系统的功能。

1.6 网络操作系统与分布式操作系统的区别是什么?

网络操作系统是在原来各自计算机操作系统的基础上研制开发的,用以对整个网络资 源进行统一管理和协调控制

在分布式处理系统中,计算和处理功能可以分散在构成分 布式系统的各个处理单元上,相应地,可把一个大任务划分成可以并行执行的多个子任 务,并能动态地把这些任务分配到各处理单元上去,使它们并行执行。

1.7 微型计算机与大型计算机的硬件组织有何不同特点?

1.8 试述虚拟处理机的概念。

1.9 操作系统与系统中的其它软件以及与硬件是什么关系?

1.10什么是网络操作系统,它与通常的操作系统有何不同?

1.11定义、比较下列名词,并写出其反义词。

(1)联机;(2)分时;

(3)实时;(4)交互式计算

1.12操作系统的主要作用和功能是什么?

1.13什么是多道程序设计技术,引入多道程序设计技术的起因和目的是什么?

1.14试画出三道作业的运行情况。列举多道程序系统中存在哪些并行运行情况。

1.15多道程序系统具有哪些特性,并设想一下这些特性对操作系统设计将带来什么影响?

1.16比较批处理系统、分时系统和实时系统的特点。

8.1什么是临界区?试举一个临界区的例子。临界区设计原则是什么?

把程序中对共享资源进行操 作的程序段称为临界区

铁路售票

1.互斥

2.外进程不影响其他

3.有限时间点退出

4.与CPU个数,速度无关

8.2 并发进程之间的制约关系有哪两种?引起制约的原因是什么?

进程之间存在两种制约关系,即同步和互斥。

同步是由于并发进程之间需要协调完成同一个任务时引起的一种关系,为一个进程等待另一个进程向它直接发送消息或数据时的一种制约关系。

互斥是由于并发进程之间竞争系统的临界资源引起的,为一个进程等待另一个进程已经占有的必须互斥使用的资源时的一种制约关系。

8.3信号量的物理意义是什么?应如何设置其初值?并说明信号量的数据结构。

物理意义:

当信号量 s≥0 时,s 表示系统中可供使用的资源的数量;

当信号量 s<0 时,│s│表示处于等待 s 的队列中进程的数量。

设置初值:

在描述临界区的问题时,由于临界区是互斥使用的,所以,对于各个进程而言,就是

只有一个资源,因此,信号量的初值是 1。

数据结构:

用于表示资源数目的整型变量value,一个进程链表 L,用于构成等待进程队列。

8.6 何谓死锁?产生死锁的原因和必要条件是什么?

所谓死锁是指两个或两个以上进程处于无休止地等待永远不成立的条件的状态。

1.资源不足。当系统中的共享资源不足以满足多个进程运行需要时,会由于竞争资源产

生死锁;

2.进程推进顺序不合理。进程在运行过程中,请求和释放资源的顺序不当,可以导致进

程死锁

产生死锁的必要条件:

1.互斥条件

指进程对资源的排它性使用,即在一段时间内某资源只能由一个进程占有。如果此时还

有其它进程要求该资源,要求者进程只能阻塞,直至占有该资源的进程释放资源为止。

2.部分分配条件

进程已经占有了至少一个资源,但又提出了新的资源要求,而该资源又已被其它进程占

有,此时请求进程阻塞,但又对已经获得的其它资源保持不放。

3.不可剥夺条件

进程已获得的资源,在未使用完之前,不能被剥夺,只能在使用完时由自己释放。

4.环路等待条件

8.7在解决死锁问题的几个方法中,哪种方法最容易实现?哪种方法使资源的利用率最高?

解决/处理死锁的方法有预防死锁、避免死锁、检测和解除死锁,其中预防死锁方法最容易实现,但由于所施加的限制条件过于严格,会导致系统资源利用率和系统吞吐量降低;而检测和解除死锁方法可是系统获得较好的资源利用率和系统吞吐量。

8.8请详细说明可通过哪些途径预防死锁?

摈弃“请求和保持”条件,就是如果系统有足够资源,便一次性把进程需要的所有资源分配给它;

摈弃“不剥夺”条件,就是已经拥有资源的进程,当它提出新资源请求而不能立即满足时,必须释放它已保持的所有资源,待以后需要时再重新申请;

摈弃“环路等待”条件,就是将所有资源按类型排序标号,所有进程对资源的请求必须严格按序号递增的次序提出。

8.10顺序程序设计和共行程序设计的特点有何不同?

传统的顺序程序具有如下特征:

1. 顺序性:包含两个方面的含义,一条指令的执行一定在前一指令执行结束之后才能

开始;一条指令的执行以它前一指令执行的结果为前提。

2. 封闭性:程序运行的环境只能被程序本身修改,不能受任何外在因素影响。所谓程

序的运行环境包括寄存器、内存数据、各种堆栈等。

3. 确定性:程序的运行结果与运行速度无关。只要采用同样的初始值,无论程序一气

哈成地执行,还是断断续续的执行,都能得到相同的运行结果。

4.可再现性:只要给出同样的数据输入,无论什么时刻执行该程序均会得到同样的运

行结果。

8.11 什么叫与时间有关的错误?表现在哪些方面?举例说明

在操作系统中引入进程、线程的概念后,虽然能够改善系统资源利用率,提高系统效

率,但是由于进程、线程等对资源的竞争与共享等因素,给系统运行造成混乱,我们称之为

与时间有关的错误。

主要表现在对共享资源的使用上。多个进程对共享区域的读写会导致其他进程的读取错误。

操作系统以什么方式组织用户使用计算机,操作系统习题相关推荐

  1. 计算机操作系统》第06章在线测试,《计算机操作系统》第06章在线测试

    <计算机操作系统>第06章在线测试 <计算机操作系统>第06章在线测试剩余时间:58:31 答题须知:1.本卷满分20分. 2.答完题后,请一定要单击下面的"交卷&q ...

  2. 计算机操作系统在线作业,电子科技大20春《计算机操作系统》在线作业2

    20春<计算机操作系统>在线作业2 , R9 x# [8 S. p; ]$ O1.[单选题] 设置当前目录的主要原因是(      ).G2 E- i5 L" f/ T 无忧答案 ...

  3. 计算机操作系统》第06章在线测试,《计算机操作系统》第01章在线测试

    <计算机操作系统>第01章在线测试 剩余时间:59:40 答题须知:1.本卷满分20分. 2.答完题后,请一定要单击下面的"交卷"按钮交卷,否则无法记录本试卷的成绩. ...

  4. 计算机操作系统计算题及答案(5),5计算机操作系统练习题及答案.doc

    5计算机操作系统练习题及答案 操作系统练习题操作系统练习题 1.在Windows XP里,利用"搜索"窗口,不能用于文件查找的选项是A . A.文件属性 B.文件有关日期 C.文件 ...

  5. 操作系统是管理计算机软件和硬件的,计算机操作系统是管理计算机硬件和软件的什么...

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序.是直接运行在"裸机& ...

  6. 计算机操作系统课后题答案第三章,计算机操作系统教程习题与实验指导(第3版)...

    操作系统习题解答篇 第一章 操作系统概述 1.1 学习指导 1.2 习题解答 第二章 进程.线程与作业 2.1 学习指导 2.2 习题解答 第三章 中断与处理器调度 3.1 学习指导 3.2 习题解答 ...

  7. 计算机操作系统第三章知识点,深入理解计算机操作系统第三章家庭作业

    3.58 y=y-z; x=x*y; return x ^ (y<<63>>63); 3.59 无符号64位,ux 和 uy 有符号64位,x 和 y 设 x 和 ux 具有相 ...

  8. 操作系统王道考研复习——第一章(计算机系统概述)

    操作系统王道考研复习--第一章(计算机系统概述) 计算机系统概述 1.1操作系统的基本概念 1.1.1 操作系统的概念 1.1.2 操作系统的特征 1. 并发 2. 共享 3. 虚拟 4. 异步 1. ...

  9. 计算机操作系统-文件管理

    学习总结目录: 计算机操作系统-学习总结(操作系统引论) 计算机操作系统-学习总结(进程的描述与控制) 计算机操作系统-学习总结(处理机调度与死锁) 计算机操作系统-学习总结(存储器管理) 计算机操作 ...

最新文章

  1. 正则表达式(括号)、[中括号]、{大括号}的区别小结
  2. 1.6 三维卷积-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  3. 二叉树的先序/中序/后序/层次遍历
  4. 28岁以后,我不抱大腿,我就是大腿
  5. P标签如何取消上下间隔
  6. Python3常用字符串操作
  7. BZOJ3495 : PA2010 Riddle
  8. java 内存文件_Java内存映射文件(Memory Mapped Files)
  9. 使用PIL和OpenCV在PC上模拟动画OLED / LCD显示器
  10. 带你走进多媒体世界:视频文件是怎么播放出来的
  11. 计算机应用基础教育教学工作总结,计算机应用基础教学工作总结
  12. 虎符WEB Writeup
  13. STM32通信:IIC (二)
  14. 超详细的DOM迭代思维图
  15. PAT 1063 计算谱半径
  16. Client requested master to start replication from impossible position; the last event was read from
  17. 爬虫入门教程⑧— BeautifulSoup解析豆瓣即将上映的电影信息
  18. 数据结构与算法A实验六图论---7-3 旅游规划(Dijkstra算法)
  19. dto转do和do转dto工具类
  20. Leetcode No.12 整数转罗马数字

热门文章

  1. 第 36 章 RRDTool
  2. Cisco设备做流量监控的方法
  3. ionic tab显示到顶部去了
  4. 英利1500伏光伏组件系列亮相美国
  5. linux下时间同步的两种方法分享
  6. 【深度学习】——如何提高map值
  7. 最优化课堂笔记04:非线性规划(考点4-5例题)
  8. 学习笔记(36):Python网络编程并发编程-IO模型介绍
  9. python多个main方法_Python,main方法未运行(同一文件中有多个类)
  10. 猜数游戏,随机目标数字,直到猜中退出