aopeng 发表于 2021-2-17 09:30:49

大工21春《操作系统概论》复习资料一

《操作系统概论》辅导资料一主    题:第一章操作系统概述(第1—2节)
学习时间:2020年3月31日--4月5日
“不忘初心、牢记使命”主题理论学习:
每周文摘:信仰、信念、信心,任何时候都至关重要。小到一个人、一个集体,大到一个政党、一个民族、一个国家,只要有信仰、信念、信心,就会愈挫愈奋、愈战愈勇,否则就会不战自败、不打自垮。无论过去、现在还是将来,对马克思主义的信仰,对中国特色社会主义的信念,对实现中华民族伟大复兴中国梦的信心,都是指引和支撑中国人民站起来、富起来、强起来的强大精神力量。
                   摘选自《在庆祝改革开放40周年大会上的讲话》、习近平《论全面深化改革》内    容:
第一章引论
这周我们将学习课件第一章中的第1—2节,下面整理出的理念框架供同学们学习。
本篇的基本要求:
1.了解操作系统的基本定义
2.掌握操作系统的主要功能
重点掌握内容:
1.操作系统的定义,操作系统的功能和特性
2.操作系统的地位1.1   操作系统的概念
1 配备操作系统的目的
现代计算机系统都配备一种或多种操作系统,目前存在着多种类型的OS,不同类型的OS,其目标各有所侧重。从以下几方面理解为什么要在计算机硬件上都要配置OS:
(1)方便性
没有安装任何软件的计算机称为裸机。直接使用裸机十分困难,计算机的效率也很难发挥。计算机硬件只能识别0和1组成的机器代码,因此,若计算机上没有配备操作系统,用户要自己编写软件,就必须使用机器语言编写。
在计算机上配备操作系统后,用户一方面可以直接使用操作系统提供的各种命令操作计算机;另一方面也可以使用得到操作系统支持的系统软件或应用软件使用计算机,大大方便了用户,使计算机变得易学易用,又极大降低了对计算机用户的技术要求。
(2)有效性
计算机由处理机、存储器、输入/输出设备及网络设备等硬件资源组成。资源都非常宝贵,需要对它们进行合理管理,使所有资源总是尽可能处于高效利用状态。管理计算机资源十分烦琐,对管理者有很高的技术要求。显然,计算机资源不可能由一般用户直接管理,而是配备操作系统担任系统资源的管理者。
利用操作系统对系统资源进行合理管理,可以使系统的各种资源得到高效利用,从而改善整个系统的运行效率。
此外,还要注意操作系统的可扩充性和开放性。
2.操作系统的定义
操作系统是一组控制和管理计算机硬件和软件资源,合理地组织计算机的工作流程,为其他软件提供支持,使计算机系统所有的资源最大限度地发挥作用,改善人机界面,方便用户使用计算机的最基本系统软件。
上述定义表明,操作系统的作用主要体现在两个方面:
(1)从用户使用计算机角度看,操作系统是用户和计算机之间的接口。操作系统通过用户接口为用户提供服务,用户通过操作系统方便地使用计算机系统。
(2)从计算机角度看,操作系统是计算机各种资源的管理者,负责对各种硬件资源和软件资源进行分配和管理。
/
3.操作系统目标
目前存在多种类型的操作系统,不同类型的操作系统其目标则重各有不同,通常设计操作系统应达到以下目标:
(1)方便用户使用计算机
(2)能有效管理硬件资源和软件资源
(3)提高系统效率
(4)具有可扩充性
(5)具有开放性
(6)具有可靠性
(7)具有可移植性1.2操作系统的功能
配备操作系统的目的是高效使用资源、提高系统资源的利用率和方便用户使用计算机。为了实现这些目的,操作系统应具有以下几方面的管理功能:
(1)处理机管理功能
(2)存储器管理功能
(3)设备管理功能
(4)文件管理功能
(5)网络功能
(6)用户接口
处理机是计算机系统中的核心硬件资源,它的性能与使用情况对整个系统的性能有至关重要的影响。所以如何有效管理处理机,充分利用处理机资源是操作系统最重要的管理任务之一。
存储器管理的主要任务是:为多道程序提供良好的运行环境,方便用户使用存储器,提高存储器的利用率以及从逻辑上扩充内存容量。
计算机系统的外围设备种类繁多,控制复杂。相对处理机而言,外部设备的运转速度比较慢。如何充分利用各种设备资源,提高处理机与设备的并行性,方便用户和程序控制、操作设备,一直是操作系统需要解决的主要问题。
设备管理的主要任务是:为用户分配I/O(输入/输出)设备,完成用户提出的I/O请求,提高处理机和I/O设备的利用率,提高系统的I/O速度,方便用户使用I/O设备。
现代计算机系统中,信息(程序和数据)总是以文件形式保存在外存上,需要时再调入内存。保存在外存上的文件,不可能由用户直接管理,而是由操作系统中的文件管理功能进行管理。文件管理的主要任务是:对系统文件和用户文件进行有效管理,实现按名存取,实现文件的共享、保密和保护,保证文件安全,向用户提供一套能方便操作文件的命令和接口。
随着计算机网络的迅速发展,网络功能已成为操作系统的重要组成部分。现代操作系统都注重为用户提供便捷、可靠的网络通信服务。为此,操作系统应至少具有以下几种网络功能:
(1)网络资源管理
管理用户对网上资源的访问,实现网上资源共享,保证网络信息资源的安全性和完整性。
(2)数据通信管理
为网络应用提供必要的网络通信协议;处理网络信息传输过程中的物理细节;通过通信软件,按照网络通信协议,完成网络上计算机之间的信息传输。
(3)网络管理
包括网络性能管理、网络安全管理、网络故障管理、网络配置管理以及日志管理等。
配备操作系统的一个重要原因是方便用户使用计算机。为了方便用户使用计算机,操作系统向用户提供了“用户接口”。用户接口提供了一个友好的用户使用计算机的途径。目前操作系统提供的用户接口通常包括以下几种:
(1)命令接口
(2)程序接口
(3)图形接口重要考点
一、选择题
1、操作系统的主要作用是()。
A、管理设备
B、提供操作命令
C、管理文件
D、为用户提供使用计算机的接口,管理计算机的资源
答: D
注:操作系统的两大功能:管理资源以及用户接口。操作系统层次结构如下:
/
2、在操作系统中,并发性是指()。
A、若干个事件在同一时刻发生      
B、事件的发生事件随机
C、若干个事件在同一时间间隔内发生   
D、事件驱动
答: C
注:注意区分并发和并行的区别,A选项是并行的概念3、()不是多道程序的基本特征。
A、制约性
B、间断性
C、顺序性
D、有多个
答: D
注:制约、间断、顺序性是基本特点4、操作系统的主要功能是管理计算机系统中的()。
A、程序
B、数据
C、文件
D、资源
答: D
注:D说法包含前面三项,最全面二、名词解释
1.操作系统:用以控制和管理系统资源,方便用户使用计算机的程序的集合。
南开答案可以联系QQ 761296021

页: [1]
查看完整版本: 大工21春《操作系统概论》复习资料一