操作系统第一次课程作业

1.如果计算机不配操作系统,用户编写程序与运行程序需经历怎样的过程

需要人工操作,需要编写机器语言,需要脱机输入输出。

2.什么是操作系统?它有什么基本特征?列举4种操作系统的名称。

操作系统是管理计算机硬件与软件资源的计算机程序。

3.操作系统的处理机管理、内存管理、文件管理、设备管理各应实现哪些功能,为什么?

  • 处理机管理:进程控制、进程同步、进程通信、调度。为了是写多道程序技术,提高系统资源利用率,增加系统吞吐量。
  • 内存管理:内存分配、内存保护、地址映射、内存扩充。为多道程序提供良好的运行环境,提高储存器的利用率。方便用户使用,以及能从逻辑上扩充内存。
  • 文件管理:文件储存空间管理、目录管理、文件的读/写管理和保护。方便用户使用,保证文件的安全性。
  • 设备管理:缓存管理、设备分配、设备处理。完成用户进程提出的I/O请求,提高 CPU和 I/O 设备的利用率,提高 I/O 速度,方便用户使用I/O设备。

4.多道程序系统和单道批处理本质区别在哪?为什么多道程序系统说现代意义上的操作系统的出现。

本质区别:多道程序系统同一时间段内有多道程序在同一处理机上运行,而单道批处理系统同一时间段内只有一道程序在运行。
多道程序系统实现了现代意义上操作系统所需要的基本特征并发、共享、虚拟、异步。

5.操作系统的基本类型有哪三种?各有什么特点?适用于哪些领域?

批处理系统:用户将一批作业提交给操作系统后就不再干预,由操作系统控制它们自动运行。适用于需求人机交互较少的领域。

分时系统:同时允许多个用户通过主机的终端,以交互方式使用计算机,共享主机中的资源。适用于个人终端、服务器等领域。

实时系统:能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行。适用于工业、武器

控制、多媒体以及嵌入式系统等领域。

6.什么是通用操作系统,目前主要通用操作系统有哪些,各有何特点,适用于哪些领域?

通用操作系统:具有多种类型操作特征的操作系统,可以同时兼有多道批处理、分时、实时处理的功能,或其中两种以上的功能。

  • UNIX:多用户多任务操作系统,适用于科研、学校、金融等关键领域。
  • windows:单用户多任务操作系统,拥有友好的用户界面,适用于个人使用。
  • Linux:多用户多任务操作系统,适用于个人、企业、嵌入式开发等领域。

7.采用多道程序设计的主要优点是什么?

资源利用率高、系统吞吐量大、

8.试对分时操作系统和实时操作系统进行比较。

  • 多路性:信息查询系统与分时系统中的多路性都表现为系统按分时原则为多个终端用户服务;实时控制系统的多路性则是指系统周期性地对多路的现场信息进行采集,以及对多个对象或多个执行机构进行控制。
  • 独立性:信息查询系统与分时系统中中的每个终端用户在与系统交互时,彼此相互独立互不干扰;同样在实时控制系统中,信息的采集和对对象的控制也是彼此互不干扰的。
  • 及时性:信息查询系统与分时系统中对实时性的要求是依据人所能接受的等待时间来确定的,而多媒体系统实时性要求是播放出来的音乐和视频能让人满意。实时控制系统的实时性以控制对象所要求的截止时间来确定,一般以秒级到毫秒级。
  • 交互性:信息查询系统中,交互性仅限于访问系统中某些特定的专用服务程序。而分时系统能向终端用户提供数据、资源共享等服务。而多媒体系统的交互性也仅限于用户发送的某些指令。
  • 可靠性:分时系统要求系统可靠,实时系统要求系统高度可靠,因为任何差错都可能带来无法预料的灾难性后果。在实时系统中,往往都采取了许多容错措施来保证系统的安全性以及数据的安全性。

9.操作系统有哪几种基本特性,各特性间关系是什么。

并发、共享、虚拟、异步。

并发和共享是互为存在的条件,一方面资源共享是以进程并发为执行条件的,另一方面,若系统不能对资源共享实施有效管理,以协调好诸进程对共享的访问,也会影响到进程间的并发。虚拟必须要在并发和共享的基础上实现。异步是并发导致的必然结果。

10.操作系统提供哪些用户接口?其用途各是什么?

命令行接口:允许用户在提示符之后用户从键盘上输入命令,命令解释程序接收并解释这些命令。

图形用户接口:简化对计算机用户的操作。

系统调用:提供程序调用操作系统的能力。

11.将下列应用程序分为交互性和面向批处理两类。

1)生成个人的电子邮箱注册表单

  1. 生成雇员的月工资报表

3)飞行模拟器

4)字处理

5)按月生成的银行报表

6)计算精确到百万分位的圆周率

交互性:1)、3)、4)面向批处理:2)、5)、6)

12.在一个分时操作系统中,用户提交了一个作业,作业的内容包括:

(1)请求内存(memory)(2)计算并将结果存于内存

(3)请求打印机(printer)(4)将memeory中的内容在printer上输出

(5)释放printer(6)释放menory;(7)结束

试从分进操作系统对资源管理的观点论述该作业从提交开始到结束为止,操作系统为其提供服务与控制全部过程。

(1)加载程序到内存

(2)等待调度程序调度

(3)调度程序

(4)完成程序计算并将结果存于内存

(5)调用打印机模块,打印内存的内容

(6)结束打印机调用

(7)释放内存空间

(8)结束程序

操作系统第一章操作系统引论作业相关推荐

  1. 操作系统--第一章 操作系统引论--习题答案

    操作系统第四版课后的全部习题答案,学习通作业答案. 说明:操作系统其他章节的习题答案也在此"操作系统"专栏. 第一章 1.设计现代OS的主要目标是什么?== 答:(1)有效性 (2 ...

  2. 操作系统第一章操作系统引论习题及答案

    1.设计现在OS的主要目标是什么? 答:方便性.有效性.可扩充性和开放性. 2.OS的作用可表现在那几个方面? 答:1.OS作为用户与计算机硬件系统之间的接口: 2.OS作为计算机系统资源的管理者: ...

  3. 操作系统第一章操作系统引论相关习题

    一.单项选择题 1.操作系统是一种____. A.通用软件 B.操作系统 C.应用软件 D.软件包 答:b 2.操作系统的___管理部分负责对进程进行调度. A.主存储器 B.控制器 C.运算器 D. ...

  4. 高分操作系统 第一章 操作系统概论

    这是一篇大学课程--操作系统同步笔记,最后有期末大礼包!! [目录] 1.1 操作系统初步认识 1.2 操作系统的定义 1.3 操作系统的功能 1.所处位置:中间 2.发展动力 1.4 操作系统发展阶 ...

  5. 操作系统第一章——操作系统引论(思维导图)

    众所周知,操作系统是程序员必修的一门"课",操作系统这玩意儿可以说覆盖范围很广,想学通透很难,但是想学到入门还是比较简单,如果你只是想明白操作系统的运转机制,想必还是没问题,但要是 ...

  6. 操作系统第一章操纵系统引论

  7. 1 操作系统第一章 操作系统概念、功能、四大特征、操作系统发展与分类

    文章目录 1.1 操作系统概念 1.2 操作系统功能 1.3 操作系统四大特征 1.3.1 并发 1.3.2 共享 1.3.3 并发性和共享区别及对应关系: 1.3.4 虚拟 1.3.5 异步 1.4 ...

  8. 2 操作系统第一章 操作系统体系结构、中断和异常、系统调用

    文章目录 1.1 指令概念及其分类 1.2 操作系统体系结构: 1.2.1操作系统内核概念 1.3 中断和异常 1.3.1 中断的诞生 1.3.2 中断分类 1.3.3 外中断的处理过程 1.3.4 ...

  9. 第一章 操作系统引论-操作系统原理和实践

    目录 三课合一: 要求学完要做到什么? 教材 目录 第一章操作系统引论 引例:操作系统在做什么? 你知道哪些操作系统的名字? 什么是OS操作系统? 1.1 操作系统的目标和作用 目标:方便性.有效性. ...

最新文章

  1. 线性回归之案例:波士顿房价预测
  2. 枚举法 POJ1411
  3. Google Chrome —— 使用 PowerShell 命令安装 Google Chrome 浏览器
  4. Spark-Sql整合hive,在spark-sql命令和spark-shell命令下执行sql命令和整合调用hive
  5. LVS、Nginx、HAproxy有什么区别?工作中你怎么选择?
  6. 加号(+)运算符重载
  7. php xml数据拼接,在PHP中合并XML文件
  8. REUSE_ALV_GRID_DISPLAY显示ALV,设置可编辑时,与内表数据同步问题
  9. mysql 无法创建视图_mysql无法创建视图怎么办
  10. 向架构师进军--定义需求
  11. 模块化编程和Jigsaw项目最新早期访问版本使用教程
  12. XP照片缩略图和照片本身显示不一致,如何解决防范?
  13. LTP 语义依存分析
  14. qunee for html5,Qunee for HTML5(二)
  15. iOS 获取屏幕方向,和强制屏幕旋转
  16. 惠普打印机显示服务器脱机,打印机脱机解决办法 HP打印机出现脱机故障的解决办法...
  17. Python 爬虫--下载音乐
  18. 惠普成长史:没有惠普,就没有蓬勃发展的硅谷
  19. 详解MapReduce实现数据去重与倒排索引应用场景案例
  20. 《机器学习实战》二 房价预估

热门文章

  1. 电脑显示器和电视显示器底座的拆卸方法
  2. int整型转字符串,字符串转整型valueof,
  3. 《电路基础》同相运算放大器
  4. 中科声龙荣获第七届中国行业影响力品牌峰会“品牌榜入围企业”
  5. 新浪能让微博变成一家移动公司吗?
  6. leelaz要安装java环境_在Windows下配置LeelaZero和Lizzie为你进行复盘分析
  7. 10年资深猎头揭露:他们为什么能年薪百万
  8. 问题解决:Java解压文件时报错:MALFORMED
  9. BootstrapTable Export导出xlsx格式
  10. 使用Maya进行手部模型拓扑