自考操作系统串讲笔记.pdf





《自考操作系统串讲笔记.pdf》由会员分享,可在线阅读,更多相关《自考操作系统串讲笔记.pdf(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框中输入俱乐部 id,可以直接进入俱乐部 http:/ 第一部分 课程概述 自考操作系统串讲资料 第一部分 课程概述 一、使用教材 一、使用教材 操作系统,全国高等教育自学考试指导委员会组编,谭耀铭主编,中国人民大学出版社 2007年版。二、课程简介 二、课程简介 随着计算机技术的迅速发展,计算机的硬、软件资源越来越丰富,用户也要求能更方便、更灵活地使用计算机系统。为了增强计算机系统的处理
2、能力以及方便用户有效地使用计算机系统,操作系统已成为现代计算机系统中不可缺少的重要组成部分。因此,操作系统课程也就成为高等学校计算机专业的重要专业基础课程。本课程从操作系统实现资源管理的观点出发,阐述如何对计算机系统中的硬、软件资源进行管理,使计算机系统协调一致地、有效地为用户服务,充分发挥资源的使用效率,提高计算机系统的可靠性和服务质量。三、课程学习与考试要求 三、课程学习与考试要求 在自学过程中、考生应掌握操作系统对各种资源的管理方法和操作系统各部分之间的联系,这样才能真正掌握操作系统的工作原理以及了解操作系统在整个计算机系统中的作用。为了能确切地学好本课程,要求考生具备:高级语言程序设计
3、、数据结构、计算机系统结构等课程的知识。在学任何一门课程时,要能做到真正学有所得,就必须:认真阅读教材,边读边做笔记;及时做习题,巩固所学内容;做好阶段总结,正确理解课程内容。但每一门课程都有自身的特殊性,对于具体课程来说,应按照课程的特点具体探讨如何进行学习。要学好操作系统课程,关键在于弄清操作系统要做什么,怎么去做和为什么要这样去做。所以,如能注意如下几点,将会对操作系统课程的自学起到促进作用。(1)在开始阅读某一章教材之前,先翻阅大纲中有关这一章的考核知识点、考核要求、自学要求、重点,以便在阅读教材时做到心中有数,有的放矢。(2)阅读教材时要逐段细读,逐句推敲,集中精力,吃透每一个知识点
4、,对基本概念必须深刻理解,对基本原理必须彻底弄清,对设计技巧要能灵活运用。(3)根据操作系统在计算机系统中的应用,你在学习操作系统课程时应围绕如下四个中心问题:操作系统怎样管理计算机系统中的各种资源,以及保证资源的使用效率。操作系统怎怎样为用户提高良好的运行环境,以方便用户使用计算机系统。操作系统怎样按照用户的要求来控制程序的执行,以保证用户得到满意的服务。操作系统怎样合理分配和管理公享资源,以确保计算机系统的安全可靠。你在学习过程中根据这四个方面边学边总结,那么就可对操作系统有一个比较正确和全面的理解。(4)对于自学者来说阅读一遍书是不够的,有时阅读三遍也没完全明白,这不足为奇,也不必丧失信
5、心。想想在校学生的学习过程,他们在课前预习,课堂听老师讲解,课后复习,在做习题等。更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框中输入俱乐部 id,可以直接进入俱乐部 http:/ 四、前导课程和后继课程 操作系统是管理计算机系统资源和控制程序执行的一种系统软件。它直接扩充裸机(不配有任何软件的计算机)的功能,为程序的执行提供良好环境。所以,在学习操作系统之前应该先学习计算机组成原理、数据结构、高级语言程序设计、汇编语言程序设计等课
6、程。在这些先修课的基础上再学习本课程,符合循序渐进的规律,不仅容易理解课程内容,而且能正确地把操作系统的各部分程序有机地联系起来。四、试题题型及分值 四、试题题型及分值 1.根据最新大纲的要求操作系统试卷通常采用的题型有:单项选择题、多项选择题、填空题、简答题、综合题。分别为:单选(20120 分)多选(5210 分)填空题(每空 1 分共 12 分)简答(5420 分)综合题(4 道共 36 分)2.试题中对不同能力层次要求的试题分数实行的比例配置,通常为:识记 20%、理解 40%、应用40%。第二部分 各章串讲 第二部分 各章串讲 第一章 引 论 第一章 引 论 内容概要 内容概要 本章
7、介绍了操作系统的基本概念。主要包括:计算机系统由硬件和软件两大部分组成,操作系统是计算机系统中的一种系统软件,它管理计算机系统的资源和控制程序的执行,改善人机界面和为其他软件提供支持。它的设计目标是使用户方便地使用计算机系统和使得计算机系统能高效地工作。操作系统的形成和发展与计算机硬件和其他软件的发展密切相关。随着计算机应用的日益广泛,操作系统的功能也日趋完善,根据计算机系统的功能和应用,操作系统可分成几类:批处理操作系统、分时操作系统、实时操作系统、网络操作系统和分布式操作系统。批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。批处理多道系统还可以充分利用计算机系
8、统的资源,缩短作业执行时间,提高系统的吞吐率。分时操作系统支持多个终端用户同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。实时操作系统是实现实时控制的系统,它由外部信号触发而工作,并在特定的时间内完成处理,且给出反馈信号。实时系统对可靠性和安全性的要求极高,不强求系统资源的利用率。个人计算机系统都是使用微行计算机。比起大型机来,微行机既小又便宜。但是,个人计算机系统的资源和功能相对有限。为了满足较大规模的应用,可把若干台个人计算机系统构成计算机网络。根据计算机网络的结构、通信方式和资源管理方法,分别配置网络操作系统或分布式操作系统。更多优质自考资料尽在百度贴吧自
9、考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框中输入俱乐部 id,可以直接进入俱乐部 第第http:/ 操作系统的资源管理功能可以分为四大部分:处理器管理、存储管理、文件管理、设备管理。重点内容(一)操作系统的定义 重点内容(一)操作系统的定义 操作系统是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。(二)操作系统的类型(二)操作系统的类型 批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统、多机操作系统
10、和嵌入式操作系统。其中前三种是基本的操作系统。(三)UNIX 操作系统简介(三)UNIX 操作系统简介 UNIX 是一个交互式的分时操作系统。UNIX 系统的源代码在它诞生后的初期阶段一直是公开的。(四)操作系统的功能(四)操作系统的功能 操作系统负责管理计算机系统的所有资源,并调度这些资源的使用。具体来说,其主要功能有:处理器管理、存储管理、设备管理、文件管理。考情分析 考情分析 本章主要考查几种操作系统的特点,unix 操作系统的介绍,操作系统的用户接口题型一般为单选题,多选题,填空题,有时概念会在简答题中考查。分值大约为 5 分。例如:09 年 7 月填空题 26 考查了(批处理对作业的
11、控制),09 年 4 月多选题 21 题,09 年 7月单选题 3 题考查了(实时操作系统的概念和应用),09 年 7 月单选题 2 题考查了(unix 操作系统的产生),09 年 4 月单选题 1 题,填空题 26 题 考查了(操作系统的功能,两类接口)。串讲内容 串讲内容 第一节 什么是操作系统第一节 什么是操作系统(识记)一、计算机系统 一、计算机系统 1、计算机系统定义:是按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。2、计算机系统构成:硬件系统和软件系统。3、硬件系统组成:中央处理器(CPU)、主存储器、辅助存储器、各种输入/输出设备。二、操作系统 二、操作系统
12、1、操作系统定义:是一种管理计算机系统资源、控制程序执行、改善人机界面和为其他软件提供支持的系统软件。2、操作系统两个主要设计原则:(1)能使得计算机系统使用方便。方便 二节 操作系统的形成二节 操作系统的形成(识记)1、控制台:早期,程序的装入、调试以及控制程序的运行都是程序员通过控制台上的开关来实现。2、原始汇编系统:用汇编语言编写的程序称为源程序,它不能直接在机器上执行,只有通过汇更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框
13、中输入俱乐部 id,可以直接进入俱乐部 第第http:/ SPOOLING 的处理形式。SPOOLING 又称“斯普林”。从本质上说,SPOOLING 是把磁盘作为一个巨大的缓冲器。在一个计算问题开始之前,把计算所需要的程序和数据从读卡机或其他输入设备上预先输入到磁盘上存放。这样,在进行计算时不再需要访问读卡机等慢速的输入设备,而可以从速度快得多的磁盘上读取程序和数据。同样,对于计算的结果也是先在磁盘上缓冲存放,待计算完成后,再从打印机上打印出该计算问题的所有计算结果。三节 操作系统的基本类型三节 操作系统的基本类型(领会)按照操作系统提供的服务进行分类,可分为批处理操作系统、分时操作系统、实
14、时操作系统、网络操作系统、分布式操作系统、多机操作系统和嵌入式操作系统等。其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统。一、批处理操作系统 一、批处理操作系统 1、定义:用户为作业准备好程序和数据后,再写一份控制作业执行的说明书。然后把作业说明书连同相应的程序和数据一起交给操作员。操作员将收到的一批作业的有关信息输入到计算机系统中等待处理,由操作系统选择作业,并按其操作说明书的要求自动控制作业的执行。采用这种批量化处理作业的操作系统称为批处理操作系统。2、分类:(1)批处理单道系统:一次只选择一个作业装入计算机系统的主存储器运行。(2)批处理多道系统:允许多个作业同时装入主存
15、储器,使中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需要的外围设备。09 年 7 月填空题中考了本知识点。3、批处理多道系统优点:(1)多道作业并行工作减少了处理器的空闲时间,即提高了处理器的利用率。(2)作业调度可以按一定的组合选择装入主存储器的作业,只要搭配合理。(3)作业执行过程中,不再访问低速的设备,而是直接从高速的磁盘上存取信息,从而缩短了作业执行时间,使单位时间内的处理能力得到提高。(4)作业成批输入、自动选择和控制作业执行,减少了人工操作时间和作业交接时间,有利于提高系统的吞吐率。二、分时操作系统 二、分时操作系统 1、定义:能使用户通过与计算机相连的终端来使用计算机
16、系统,允许多个用户同时与计算机系统进行一系列的交互,并使得每个用户感到好像自己独占一台支持自己请求服务的计算机系统。具有这种功能的操作系统称为分时操作系统,简称分时系统。09 年 7 月的选择题考查了本知识点。2、分时技术:即把 CPU 时间划分成许多时间片,每个终端用户每次可以使用一个由时间片规定的 CPU 时间。这样,多个终端用户就轮流地使用 CPU 时间。如果某个用户在规定的一个时间片内还没有完成它的全部工作,这时也要把 CPU 让给其他用户,等待下一轮再使用一个时间片的时间,循更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料
17、共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框中输入俱乐部 id,可以直接进入俱乐部 第第第第http:/ 三、实时操作系统 1、定义:能使计算机系统接收到外部信号后及时进行处理,并且在严格的规定时间内处理结束,再给出反馈信号的操作系统称为实时操作系统,简称为实时系统。2、实时操作系统的应用十分广泛,如控制科学实验、控制生产流水,监督病人的临床功能、监督和控制飞机的飞行状态,进行工业过程控制等。3、设计实时系统注意点:(1)要及时响应、快速处理。(2)实时系统要求高可靠性和安全性,不强求系统资源的利用率。四节 操作系统的发展四节 操作系统的
18、发展(领会)1、单用户微机操作系统:是指早期的微型计算机上运行的操作系统每次只允许一个用户使用计算机。2、网络操作系统:为计算机网络配置的操作系统称为网络操作系统。网络操作系统把计算机网络中各台计算机系统有机地联合起来,为用户提供一种统一、经济而有效地使用各台计算机系统的方法,可使各台计算机系统相互间传送数据,实现各台计算机系统之间的通信以及网络中各种资源的共享。3、分布式操作系统:为分布式计算机系统配置的操作系统称为分布式操作系统。分布式操作系统能使系统中若干台计算机相互协作完成一个共同的任务,或者说把一个计算问题可以分成若干个子计算,每个子计算可以在计算机系统中的各计算机上并行执行。4、多
19、机操作系统:为多处理器系统配置的操作系统称为多机操作系统。5、嵌入式操作系统:是指运行在嵌入式系统中对各种部件、装置等资源进行统一协调、处理和控制的系统软件。(主要特点是微型化和实时性)五节 UNIX操作系统简介五节 UNIX操作系统简介(识记)1、诞生:UNIX 的第一个版本 Version 1 是 AT&T 公司下属的 Bell 实验室里两位程序员 Ken Thompson 和Dennis Ritchie 凭着个人的兴趣和爱好于 1969 年在一台闲置的 PDP-7 上开发的。2、特点:(1)UNIX 是一个交互式的分时操作系统。(2)UNIX 系统的源代码公开。更多优质自考资料尽在百度贴
20、吧自考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框中输入俱乐部 id,可以直接进入俱乐部 第第http:/ 操作系统的功能六节 操作系统的功能(识记)1、操作系统的功能:(从资源管理的角度来分)(1)处理器管理:对 CPU 进行管理。(2)存储管理:对主存储器进行管理。(3)文件管理:通过对磁盘进行管理,实现对软件资源进行管理。(4)设备管理:对各类输入/输出设备进行管理。2、操作系统为用户提供的使用接口:(1)程序员接口:通过“系统调用”使用操作系统功能。(开
21、发者)(2)操作员接口:通过操作控制命令提出控制要求。(应用者)本章介绍了计算机系统的结构和操作系统的结构及相互关系。主要包括:计算机系统由硬件和软件两大部分组成。硬件是软件执行的基础,硬件具有中央处理器与外围设备并行工作的能力。各个外围设备也可以同时工作。操作系统利用硬件的这种功能,采用多道程序设计技术,允许多用户并行工作。在硬件的中断装置配合下,操作系统能正确地控制各个程序的执行。对任何一个要执行的程序必须先将它的程序和数据装入主存储器。中央处理器可以直接访问主存储器。各种外围设备只能与主存储器交换信息,在辅助存储器中的信息只有被读入主存储器之后,才能从中央处理器访问。大多数计算机系统把辅
22、助存储器作为主存储器的扩展,用来保护大量的程序和数据。磁盘可以被随机访问,用来存放常用的信息;磁盘主要用于备份,存放不常用的信息以及作为系统间信息交换的媒介。为了保证计算机系统能正确工作,硬件采用了若干保护措施,操作系统进行配合来提高系统的安全性。中央处理器有两种工作模式:管态(系统态)和目态(用户态)。限定用户程序在目态执行,不能直接使用特权指令。操作系统利用硬件设置的基址寄存器和限长寄存器来限定各程序可访问的主存空间,以免相互干扰而造成错误。UNIX 是一个交互式的分时操作系统。从结构上看,UNIX 可以分成内核层和外壳层两部分。操作系统面向用户提供两类使用接口:一组操作控制命令或作业控制
23、语言供用户提出对作业的控制要求;一组系统功能调用为用户程序提供服务功能。UNIX 允许每一个在终端上登陆成功的用户通过 UNIX 提供的操作控制命令来启动外壳层的用户程序执行。外壳层的用户程序在执行时又可通过系统调用来请求内核层的支持。由于操作系统十分庞大,所以清晰的结构有利于开发和调试。层次结构是一种重要的设计技术,它不仅使正确性容易得到保证,而且也能提高可维护性和可移植性。第二章 计算机系统结构简介 第二章 计算机系统结构简介 内容概要 内容概要 本章介绍了计算机系统的结构和操作系统的结构及相互关系。主要包括:计算机系统由硬件和软件两大部分组成。硬件是软件执行的基础,硬件具有中央处理器与外
24、围设备并行工作的能力。各个外围设备也可以同时工作。操作系统利用硬件的这种功能,采用多道程序设计技术,允许多用户并行工作。在硬件的中断装置配合下,操作系统能正确地控制各个程序的更多优质自考资料尽在百度贴吧自考乐园自考乐园俱乐部(迎.欢迎.止不住的惊喜等着你.自考乐园,自考学习交流、资料共享的好去处!自考乐园,自考人自己的家园.俱乐部 id:5346389(请牢记它哦在百度贴吧的搜索框中输入俱乐部 id,可以直接进入俱乐部 http:/ 是一个交互式的分时操作系统。从结构上看,UNIX 可以分成内核层和外壳层两部分。操作系统面向用户提供两类使用接口:一组操作控制命令或作业控制语言供用户提出对作业的
25、控制要求;一组系统功能调用为用户程序提供服务功能。UNIX 允许每一个在终端上登陆成功的用户通过 UNIX 提供的操作控制命令来启动外壳层的用户程序执行。外壳层的用户程序在执行时又可通过系统调用来请求内核层的支持。由于操作系统十分庞大,所以清晰的结构有利于开发和调试。层次结构是一种重要的设计技术,它不仅使正确性容易得到保证,而且也能提高可维护性和可移植性。重点内容(一)计算机系统的结构 重点内容(一)计算机系统的结构 1计算机系统的层次结构 目前的计算机系统,一般都具有一种层次结构。从内到外依次为:硬件系统、软件系统、支撑软件和应用软件,最外层是使用计算机的人。2操作系统的运行方式 计算机开启
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 操作系统 串讲 笔记

限制150内