- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《操作系统》学习笔记
汤承林
第1章 概述
本章介绍了操作系统的基本概念。主要包括:
计算机系统由硬件和软件两大部分组成,操作系统是计算机系统中的一种系统软件,它管理计算机系统的资源和控制程序的执行,改善人机界面和为其他软件提供支持。它的设计目标是使用户方便地使用计算机系统和使得计算机系统能高效地工作。
计算机配置操作系统的目的是提高资源利用率。
操作系统的形成和发展与计算机硬件和其他软件的发展密切相关。随着计算机应用的日益广泛,操作系统的功能也日趋完善,根据计算机系统的功能和应用,操作系统可分成几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。
批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化,无须人工干预。批处理多道系统还可以充分利用计算机系统的资源,缩短作业执行时间,提高系统的吞吐率。
分时操作系统支持多个终端用户同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。
实时操作系统是实现实时控制的系统,它由外部信号触发而工作,并在特定的时间内完成处理,且给出反馈信号。实时系统对可靠性和安全性的要求极高,不强求系统资源的利用率。
个人计算机系统都是使用微行计算机。比起大型机来,微行机既小又便宜。但是,个人计算机系统的资源和功能相对有限。为了满足较大规模的应用,可把若干台个人计算机系统构成计算机网络。根据计算机网络的结构、通信方式和资源管理方法,分别配置网络操作系统或分布式操作系统。
操作系统的资源管理功能可以分为四大部分:处理器管理、存储管理、文件管理、设备管理。
重点内容
(一)操作系统的定义
操作系统是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。
(二)操作系统的类型
批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、多机操作系统和嵌入式操作系统。其中前三种是基本的操作系统。
(四)操作系统的功能
操作系统负责管理计算机系统的所有资源,并调度这些资源的使用。具体来说,其主要功能有:处理器管理、存储管理、设备管理、文件管理。
考情分析
1.1 计算机系统概述
一、计算机系统
1、计算机系统定义:是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。
2、计算机系统构成:硬件系统和软件系统。
软件系统:系统软件(操作系统、编译系统)、支撑软件、应用软件。
3、硬件系统组成:中央处理器(CPU)、主存储器、辅助存储器、各种输入/输出设备。
计算机之父:冯.诺依曼
冯.诺依曼的贡献:
(1)提出用二进制表示数;
(2)提出五大部件组成计算机;
(3)提出“存储程序”思想,即把程序和数据都存放在存储器,早期的程序是由开关控制实现的,数据是存放在存储器中。
二、操作系统
1、操作系统定义:是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。
从用户观点理解,操作系统是人机交互接口;
从资源管理角度,操作系统是管理计算机的软、硬件资源;
从程序控制观点,操作系统控制计算机程序的执行。
总结为:
操作系统是:
(1)管理计算机的软件、硬件资源;
(2)合理组织计算机工作流程;
(3)提供方便用户操作的接口
和软件的集合。
计算机配置操作系统的目的是提高资源的利用率。
操作使用者认为操作系统认为操作是一组命令的集合,它接收输入的命令,程序设计人员认为操作系统是一组功能调用程序(系统调用)的集合。
2、操作系统两个主要设计原则:
(1)能使得计算机系统使用方便。即方便
(2)提高计算机工作效率。即效率
1.2 操作系统的发展
1、控制台:早期,程序的装入、调试以及控制程序的运行都是程序员通过控制台上的开关来实现。(第一阶段,人工阶段)
2、原始汇编系统:用汇编语言编写的程序称为源程序,它不能直接在机器上执行,只有通过汇编语言解释程序把源程序转换成用机器指令序列表示的目标程序后才能在计算机上运行。
3、设备驱动程序:是最原始的操作系统。是一种控制设备工作的程序。
4、管理程序:是初级的操作系统。是一种能对计算机硬件和软件进行管理和调度的程序。 (第二阶段)
5、操作系统:采用了SPOOLING的处理形式。
SPOOLING又称“斯普林”(翻译为联机的同时外围设备操作)。从本质上说,SPOOLING是把磁盘作为一个巨大的缓冲器。在一个计算问题开始之前,把计算所需要的程序和数据从读卡机或其他输入设备上预先输入到磁盘上存放。这样,在进行计算时不再需要访问读卡机等慢速的输入设备,而可以从速度快得多的磁盘上读取程序和数据。同样,对于计算的结果也是先在磁盘上缓冲存放,待计算完成后,再从打印机上打
您可能关注的文档
- 生物必修3第五章5.4-5.5总汇.ppt
- 龙潭港区一期工程竣工环境保护验收总汇.ppt
- 风力发电箱变总汇.ppt
- 生物必修二第一章第一节总汇.ppt
- 风湿病和妊娠总汇.ppt
- 风湿热陈超若2014总汇.ppt
- 颅脑疾病CT诊断总汇.ppt
- 生物必修一前三章复习总汇.ppt
- 蜂蛰伤的急救与护理总汇.ppt
- 生物必修一全套(一)总汇.ppt
- 上海海洋大学《海洋环境分析技术》课件-21化学发光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-20分子荧光分析法.pdf
- 上海海洋大学《海洋环境分析技术》课件-22色谱分离过程.pdf
- 上海海洋大学《海洋环境分析技术》课件-25气相色谱仪与固定液.pdf
- 上海海洋大学《海洋环境分析技术》课件-24色谱定性定量方法.pdf
- 上海海洋大学《海洋环境分析技术》课件-26气相色谱检测器.pdf
- 上海海洋大学《海洋环境分析技术》课件-29液相色谱固定相与流动相.pdf
- 上海海洋大学《海洋环境分析技术》课件-27气相色谱分离条件的选择.pdf
- 上海海洋大学《海洋环境分析技术》课件-28液相色谱仪器与类型.pdf
- 上海海洋大学《海洋环境分析技术》课件-3 原子光谱和分析光谱.pdf
文档评论(0)