- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级计算机基础之操作系统
第1章 操作系统 操作系统是现代计算机系统中必不可少的、最重要的基本系统软件。 操作系统不断地完善与发展,被人们形象地喻为 “管家”,即计算机系统的管理者。 操作系统管理和控制了计算机系统的所有软件和硬件资源,是现代计算机系统的灵魂和核心。 操作系统也为用户提供了一个方便、灵活、安全、可靠地使用计算机的工作环境,如果让现代用户去使用一台没有配置操作系统的计算机,那是难以想象的。 第1章 操作系统 软件技术基础课群“重在应用、兼顾理论”的指导思想,本章虽然涉及一些操作系统的基本理论,但不作详细的展开,对操作系统特别感兴趣的读者,可以参看有关的操作系统书籍。 本章将主要介绍操作系统在软件中的地位,操作系统的形成、类型、管理功能(包括进程管理、存储管理、设备管理和文件管理)、操作系统与用户的接口等基本概念,最后简单介绍几种常用的操作系统。 1.1 操作系统的概念 什么是操作系统?通俗地讲,操作系统相当于计算机系统的“管家”,而这位“管家”的主人就是计算机用户。 计算机系统由两部分系统资源组成,即硬件资源和软件资源。 硬件资源通常包括中央处理单元(简称处理机或CPU)、存储器(内存、外存)和各种外部设备。 软件资源包括系统软件和应用软件,主要是指以各种文件形式存储的程序集合。 1.1 操作系统的概念 所以对于操作系统这位“管家”而言,要管理的事务就是计算机的硬件和软件资源,然而不只是管理硬件和软件资源,更重要的是控制和调度好这些资源,最终为了一个目标:为计算机用户服务。所以计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件(或程序集合)。 1.1.1 操作系统在软件中的地位 从软件方面来看,计算机软件可以分为系统软件和应用软件两大类。计算机操作系统自身是一种软件,它属于系统软件,且是最重要的、大型的系统软件之一。 操作系统是系统软件,却又不同于其它的系统软件。 系统软件大致可分为3类,即操作系统、语言处理系统和常用的例行服务程序。 操作系统是最底层的系统软件,对于任何一个通用计算机系统来说,可以没有其它系统软件,但决不可以没有操作系统。 1.1.1 操作系统在软件中的地位 一台只有硬件的计算机称为计算机“裸机”,在每加上一层软件后,就变成了一台新的、功能更强大的计算机,称为计算机系统,也可称为“虚拟计算机”。 所以计算机软件的作用就是将原来的计算机改造成具有更强功能的计算机(虚拟计算机)。操作系统是加在计算机硬件上的第一层软件,带有操作系统的计算机像是在计算机“裸机”上扩充了一层“硬件”的一台功能更强的虚拟计算机。 1.1.1 操作系统在软件中的地位 作为软件,计算机操作系统实际上是一个加在计算机硬件上的自动管理软件,在方便用户使用计算机的前提下,管理和控制计算机软硬件资源。 从操作系统为用户服务的角度看,操作系统是用户和计算机之间的接口,即用户必须通过它才能与计算机进行操作。 例如:DOS和UNIX操作系统在显示器屏幕上给出的是命令提示符和闪动的光标,用户可以用命令与计算机进行交流; Windows操作系统的显示器屏幕上有桌面、开始菜单等,通过桌面上各种图标或开始菜单的命令,用户可以打开各种对话框和窗体与计算机进行交流。 1.1.1 操作系统在软件中的地位 从操作系统管理资源的角度看,操作系统是计算机中各种软硬件资源的管理者,负责资源的登记、状况的记录、分配、回收以及维护其完整性等,并控制和协调其工作。根据计算机软硬件资源存在状况,一般操作系统在资源管理方面分为4种,即处理机管理、存储管理、设备管理和文件管理。 从操作系统是管理者的角度看,操作系统是计算机技术和管理技术的结合,即设计操作系统既需要计算机知识也需拥有管理知识。 1.1.2 操作系统的形成 操作系统是由监控程序发展而来,其最早仅是为了管理计算机的硬件资源,特别是外部设备。 三种最基本的操作系统:多道批处理操作系统、分时操作系统和实时操作系统。 网络操作系统和分布式操作系统也应运而生。 1.1.3 操作系统的类型 操作系统在形成过程中,逐渐形成发展有5类操作系统,这5类操作系统分别为:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。 1.批处理操作系统 (Batch Processing Operating System) 批处理操作系统也称批量系统或作业流处理系统。所谓批处理是指用户作业的成批输入并处理,即系统将作业一批一批地输入系统并暂存在外存中,组成一个后备作业队列,每次按一定的调度原则从后备作业中挑选一个或多个装入主机处理,作业完成后退出主机,作业的装入和退出均由系统自动实现。 1.1.3 操作系统的类型 2.分时操作系统 (Time Sharing
文档评论(0)