《操作系统》学习笔记

《操作系统》学习笔记

ID:47429897

大小:238.01 KB

页数:38页

时间:2020-01-11

《操作系统》学习笔记_第1页
《操作系统》学习笔记_第2页
《操作系统》学习笔记_第3页
《操作系统》学习笔记_第4页
《操作系统》学习笔记_第5页
《操作系统》学习笔记_第6页
《操作系统》学习笔记_第7页
《操作系统》学习笔记_第8页
《操作系统》学习笔记_第9页
《操作系统》学习笔记_第10页
资源描述:

《《操作系统》学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《操作系统》学习笔记汤承林第1章概述本章介绍了操作系统的基本概念。主要包括:计算机系统由硬件和软件两大部分组成,操作系统是计算机系统中的一种系统软件,它管理计算机系统的资源和控制程序的执行,改善人机界面和为其他软件提供支持。它的设计目标是使用户方便地使用计算机系统和使得计算机系统能高效地工作。计算机配置操作系统的目的是提高资源利用率。操作系统的形成和发展与计算机硬件和其他软件的发展密切相关。随着计算机应用的日益广泛,操作系统的功能也日趋完善,根据计算机系统的功能和应用,操作系统可分成几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分

2、布式操作系统。批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化,无须人工干预。批处理多道系统还可以充分利用计算机系统的资源,缩短作业执行时间,提高系统的吞吐率。分时操作系统支持多个终端用户同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。实时操作系统是实现实时控制的系统,它由外部信号触发而工作,并在特定的时间内完成处理,且给出反馈信号。实时系统对可靠性和安全性的要求极高,不强求系统资源的利用率。个人计算机系统都是使用微行计算机。比起大型机来,微行机既小又便宜。但是,个人计算机系统的资源和功能

3、相对有限。为了满足较大规模的应用,可把若干台个人计算机系统构成计算机网络。根据计算机网络的结构、通信方式和资源管理方法,分别配置网络操作系统或分布式操作系统。操作系统的资源管理功能可以分为四大部分:处理器管理、存储管理、文件管理、设备管理。重点内容(一)操作系统的定义操作系统是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。(二)操作系统的类型批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、多机操作系统和嵌入式操作系统。其中前三种是基本的操作系统。(四)操作系统的功能操作系统负责管理计算机

4、系统的所有资源,并调度这些资源的使用。具体来说,其主要功能有:处理器管理、存储管理、设备管理、文件管理。考情分析1.1计算机系统概述一、计算机系统1、计算机系统定义:是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。2、计算机系统构成:硬件系统和软件系统。软件系统:系统软件(操作系统、编译系统)、支撑软件、应用软件。3、硬件系统组成:中央处理器(CPU)、主存储器、辅助存储器、各种输入/输出设备。计算机之父:冯.诺依曼冯.诺依曼的贡献:(1)提出用二进制表示数;(2)提出五大部件组成计算机;(3)提出“存储程序”思想,即把程序和数

5、据都存放在存储器,早期的程序是由开关控制实现的,数据是存放在存储器中。二、操作系统1、操作系统定义:是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。Ø从用户观点理解,操作系统是人机交互接口;Ø从资源管理角度,操作系统是管理计算机的软、硬件资源;Ø从程序控制观点,操作系统控制计算机程序的执行。总结为:操作系统是:(1)管理计算机的软件、硬件资源;(2)合理组织计算机工作流程;(3)提供方便用户操作的接口和软件的集合。计算机配置操作系统的目的是提高资源的利用率。操作使用者认为操作系统认为操作是一组命令的集合,它接收输

6、入的命令,程序设计人员认为操作系统是一组功能调用程序(系统调用)的集合。2、操作系统两个主要设计原则:(1)能使得计算机系统使用方便。即方便(2)提高计算机工作效率。即效率1.2操作系统的发展1、控制台:早期,程序的装入、调试以及控制程序的运行都是程序员通过控制台上的开关来实现。(第一阶段,人工阶段)2、原始汇编系统:用汇编语言编写的程序称为源程序,它不能直接在机器上执行,只有通过汇编语言解释程序把源程序转换成用机器指令序列表示的目标程序后才能在计算机上运行。3、设备驱动程序:是最原始的操作系统。是一种控制设备工作的程序。4、管理程序:是初级的操作

7、系统。是一种能对计算机硬件和软件进行管理和调度的程序。(第二阶段)5、操作系统:采用了SPOOLING的处理形式。SPOOLING又称“斯普林”(翻译为联机的同时外围设备操作)。从本质上说,SPOOLING是把磁盘作为一个巨大的缓冲器。在一个计算问题开始之前,把计算所需要的程序和数据从读卡机或其他输入设备上预先输入到磁盘上存放。这样,在进行计算时不再需要访问读卡机等慢速的输入设备,而可以从速度快得多的磁盘上读取程序和数据。同样,对于计算的结果也是先在磁盘上缓冲存放,待计算完成后,再从打印机上打印出该计算问题的所有计算结果。(第三阶段)操作系统发展的

8、历史:(1)无操作系统阶段(第一代)这个阶段有卡片、磁带机和打印机。通过各种开关操作计算机。特点:①用户独占计算机②CPU

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。