《操作系统答案解析.docx》由会员分享,可在线阅读,更多相关《操作系统答案解析.docx(3页珍藏版)》请在三一办公上搜索。
1、操作系统答案解析1.1什么是操作系统?用自己的话谈谈你对操作系统概念的认识与理解。 一、我的定义:计算机系统可分为四个部分:硬件、操作系统、应用程序和用户,操作系统是其中最重要的一部分。此外,操作系统也是系统软件中的第一软件。它管理和控制计算机系统中的硬件及软件资源、合理的组织计算机工作流程,以便有效利用这个资源为用户提供一个功能强大、使用方便和可扩充的工作环境,从而在计算机和用户之间起到接口作用。 操作系统在计算机系统中充当计算机硬件系统与应用程序之间的界面,所以,操作系统既面向系统资源又面向用户。面向系统资源,操作系统必须尽可能提高资源利用率;面向用户,操作系统必须提供方便易用的用户界面。
2、 系统方面:操作系统是对计算机资源管理;这些资源包括硬件和软件。操作系统向用户提供了高级而调用简单的服务,掩盖了绝大部分硬件设备复杂的特性和差异,使得用户可以免除大量的乏味的杂务,而把精力集中在自己所要处理的任务上。 软件方面:操作系统是程序和数据结构的集合。操作系统是直接和硬件相邻的第一层软件,它是大量极其复杂的系统程序和众多的数据结构集成的。 用户方面:操作系统是用户使用计算机的界,是用户与计算机硬件之间的接口,一般可以分为三种:命令方式,系统调用,图形界面。 二、它的功能:操作系统具有五大管理功能,即文件管理、存储管理、信息管理、设备管理和处理机管理此外,操作系统还具有提供良好用户界面的
3、功能,因为操作系统是计算机与用户之间的接口,最终是用户在使用计算机,所以它必须为用户提供一个良好的用户界面。用户界面的好坏是直接关系到操作系统能否得到用户认可的一个不容忽略的关键问题。界面主要有三种:命令界面、程序界面和图形界面。 1.文件管理 操作系统的文件管理子系统是最接近用户的部分,它给用户提供一个方便、快捷、可以共享、同时又提供保护的对文件的使用环境。 2.存储管理 存储管理涉及系统另一个紧俏资源内存,它一方面要为系统进程及各个用户进程提供其运行所需要的内存空间,另一方面还要保证各用户进程之间互不影响,此外,还要保证用户进程不能破坏系统进程,提供内存保护。 3.信息管理 主要解决内存分
4、配、保护和扩充的问题; 4.设备管理 主要是对计算机系统中的输入输出等各种设备的分配、回收、调度和控制,以及输入输出等操作; 5.处理机管理 操作系统处理机管理模块的主要任务是确定对处理机的分配策略,实施对进程或线程的调度和管理。 三、它的种类:计算机上使用的操作系统的种类很多,但基本类型可划分为三类:批处理操作系统、分时操作系统、实时操作系统。此外还有网络操作系统、分布式操作系统、个人操作系统等等 四、它的特性:操作系统有以下五方面特性 1可靠性 系统可靠性是指系统发现、诊断、恢复硬件或软件故障的能力,也包括对用户误操作的容错能力。可靠性是用户所看重的重要性能。 2方便性 随着计算机的普及,
5、人们对易用性要求越来越重视,它涉及计算机系统使用的简单性、可操作性、可携带性等等。系统的人性化设计越来越受到人们的重视。 3高效率 追求高效率和方便用户是操作系统的宗旨,操作系统应使系统资源尽可能高效地得到应用。 4可扩充性 操作系统的功能应该不断被加强、被改进、被完善。在引进新的系统组件时不应干扰现有的服务能力,从而能够适应不断发展的应用需求。 5开放性 为了能够集成不同厂家生产的计算机及其设备,且能正确有效地协同工作,支持应用程序的可移植性和互操作性,要求操作系统具有开放性。 五、它的分层原则: 1.被调用功能在低层:如文件系统管理设备管理设备驱动程序 2.活跃功能在低层:提高运行效率 3.资源管理的公用模块放在最低层:如缓冲区队列、堆栈操作 4.存储器管理放在次低层:便于利用虚拟存储功能 5.最低层的硬件抽象层:与机器特点紧密相关的软件放在最低层。如Windows NT中的HAL单处理、多处理 6.资源分配策略和外壳放在最外层,便于修改或适应不同环境