第4章 操作系统基础

上传人:汽*** 文档编号:510376847 上传时间:2023-05-03 格式:DOCX 页数:3 大小:26.36KB
返回 下载 相关 举报
第4章 操作系统基础_第1页
第1页 / 共3页
第4章 操作系统基础_第2页
第2页 / 共3页
第4章 操作系统基础_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《第4章 操作系统基础》由会员分享,可在线阅读,更多相关《第4章 操作系统基础(3页珍藏版)》请在金锄头文库上搜索。

1、第4章 操作系统基础习题答案、单项选择题1-5 C B B B A6-10 D A B B A11-15D C B A B16-20 C A C D A21-25 B A D A B26-30C D C C B二、填空题1.硬件;首次2.资源利用率3.计算机应用需求扩大4. 分时操作系统;批处理操作系统;实时操作系统5. CPU;外设6.动;静7.运行8. 就绪;运行;等待9.就绪10.4;011.当前目录12.shift+delete13.右键点击14.Ctrl+C; Ctrl+V15. Ctrl三、判断题1-5 V x V x x6-107x777四、简答题1. 什么是操作系统?它在计算机

2、系统中处于什么地位? 答:操作系统是一个大型的复杂的软件,它有效地管理计算机系统资源,合理地组织计算机 工作流程,控制程序的执行,并向用户提供各种服务,使用户能够灵活、方便和有效地使用 计算机。操作系统在计算机系统中处于核心地位。操作系统是计算机硬件之上的第一层软件,它 对内和硬件交互,是硬件的首次扩充和改造,对外和其他软件交互,把这些软件与硬件隔离 开来,并为这些软件的开发提供计算平台。2. 为计算机设计操作系统要达到什么目的?设计时应考虑哪些目标? 答:操作系统是一种系统程序,其目的是为其他程序的执行提供一个良好的环境。它有两个 主要设计目标:一是使计算机系统使用方便,二是使计算机系统能高

3、效地工作。3. 简述操作系统是如何工作的。 答:当计算机启动后,引导程序将操作系统核心程序装入主存,如果没有用户请求操作系统 服务,它就等待某个事件的发生。当有某个事件出现,操作系统的服务程序就对它进行处理, 处理结束后,再等待下一个事件发生。4. 简述系统调用的执行过程。 答:操作系统为了给应用程序的运行创建良好环境,内核提供一系列具有预定功能的服务例 程,通过一组称为系统调用的接口呈现给用户,系统调用把应用程序的请求传送至内核,调 用相应服务例程完成所需处理,将处理结果返回给应用程序。系统调用的执行过程:当CPU执行程序中的系统调用时,发生中断,处理器的状态由用 户模式转变为内核模式,进入

4、操作系统并执行相应服务例程,以获得操作系统服务。当系统 调用执行完毕时,处理器再次切换回用户模式,中断返回至应用程序继续执行。5. 操作系统为什么要区分运行模式?双模式操作指的是什么? 答:区分运行模式为了保护操作系统不被破坏。双模式是指系统的运行模式分为:核心模式和用户模式。核心模式一般指操作系统管理程序运行的状态,具有较高的特权级别。用户模式一般指用户程序运行时的状态,具有较低的特权级别。当处理器处于核心模式时可以执行全部指令(包括特权指令),可使用所有资源,并具有 改变处理器状态的能力。当处理器处于用户模式时,就只能执行非特权指令。6. 在多道程序设计技术中,如何理解它的“宏观上并行、微

5、观上串行”特征? 答:宏观上并行是指它们先后开始了各自的运行,而且都未运行完毕。即:它们有的在 CPU 上执行,有的在打印结果,有的在输入数据。微观上串行是指,一个时刻只有一个程序在 CPU上运行,主存中的多道程序在CPU上是交替执行的。即微观上串行。7. 简述分时技术。答:分时技术是指把CPU时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机用户 使用。如果某个程序在分配的时间片用完之前计算还未完成,该作业就暂时中断,等待下一 轮继续计算。此时 CPU 让给另一个作业使用。这样,每个用户的各次要求都能得到快速响 应。随着系统从一个用户快速切换到下一个用户,每个用户都觉得整个计算机系统为

6、他所专 用,即使计算机正在被众多用户共享。8. 简述操作系统的主要功能 答:处理器管理、存储管理、设备管理、文件管理、用户接口、联网与通信管理。9. 什么是进程?为什么要引入进程的概念?它与程序的区别是什么? 答:进程是指具有独立功能的程序在某个数据集合上的一次运行活动。引入进程的目的在于从变化的角度动态地研究程序的执行。 程序与进程是不同的概念。程序是静态的,就像存储在磁盘上的文件内容一样;而进 程是动态的,是程序在处理器上的一次执行的过程,有一个从创建到结束的生命周期。10. 进程有哪些基本状态?画出进程状态变迁图。答:,进程在活动期间至少存在三种基本状态,它们是就绪状态、运行状态、等待状

7、态11. 简述虚拟存储技术。什么叫虚拟存储器?怎样确定虚拟存储器的容量?答:所谓虚拟存储技术是指将内存与部分硬磁盘统一在一起管理,使其构成一个整体,从而 将部分外存空间作为内存使用。具体做法:某程序和数据存放在外存中,由于分配到的内存 有限,只能将程序中当前最需要的部分调入内存,这一部分程序马上可以投入运行,而程序 的其他部分将依照请求装入内存;操作系统负责将程序各部分在外存与内存之间调入调出 以保证程序正确地运行;给用户的感觉是系统的内存足够用,程序大小没有受到内存容量的 限制。 虚拟存储器:采用虚拟存储技术为用户提供一个比实际内存大得多的虚拟内存。 虚拟存储器的大小是由系统的地址结构确定的

8、。12. 设备驱动程序有什么作用? 答:驱动程序是计算机和硬件设备通信的程序。操作系统通过驱动程序来控制硬件设备,激 活并使用该硬件设备。13. 操作系统的文件管理要解决的主要问题是什么? 答:文件管理要解决的主要问题是按名存取,即用户可以按照文件名存取文件,而不必考虑 各种外存储器的差异,不必了解文件在外存上的具体物理位置及存放方式。14. 什么是文件?简述按名存取的含义。答:文件是由其创建者定义的相关信息的集合,可以是文字、图片、影片和一个应用程序等。 按名存取的含义用户不必考虑文件存储在哪里,怎样组织输入输出等工作,只要提供文件 名,操作系统通过去查找目录,就能对文件进行存取。15. 操作系统有哪些用户接口? 答:操作系统为用户提供服务的用户接口包括:命令行接口、图形用户界面、系统调用。16. 列举5种不同的操作系统类型。 答:分时操作系统;批处理操作系统;实时操作系统;分布式操作系统;嵌入式操作系统17. 常见的智能手机操作系统有哪些?答:常见的智能手机操作系统有OS、An droid、Symbia n、Win dows Pho ne等

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号