自考操作系统概论笔记

合集下载

2335自考网络操作系统的学习笔记

2335自考网络操作系统的学习笔记

第一章网络操作系统引论1. ①操作系统的概念:操作系统是操纵和治理运算机系统的硬件和软件资源、合理地组织工作流程和方便用户的程序集合。

②现代操作系统的大体特点:1、并发性2、共享性3、虚拟性4、不确信性2. 操作系统在运算机系统中处于何种地位:是硬件层的第一次扩充,是运算机系统软件的重要组成部份。

运算机系统的层次结构:硬件层-操作系统层-语言处置程序层-应用程序层。

操作系统的作用:提高运算机系统的效率,增强系统的处置能力,充分发挥系统资源的利用率,方便用户利用。

3. 多道程序设计的硬件基础:①中断系统②通道技术③CPU与通道的通信4. ①多道程序设计的大体原理:多道程序设计的要紧目的是充分利用系统中所有资源且尽可能地让它们并行操作。

采纳通道技术后使CPU从繁琐的I/O操作中解放出来,它不仅能实现CPU与通道并行工作,而且也能实现通道与通道之间、各通道与外设之间的并行。

②多道程序设计的要紧特点:①多道②宏观上并行③微观上串行。

5. 实现多道程序设计要解决的几个问题:①存储爱惜和地址重定位。

(几道程序共享同一主存)②处置机的治理和调度。

(共享同一处置机)③资源的治理与分派。

(共享系统资源)6. 虚拟处置机:逻辑上的处置机称为虚拟处置机。

虚拟运算机:在一台运算机上配置操作系统后,比原先的运算机的功能增强了。

这种是概念上的、逻辑上的运算机,而不是真正的物理运算机,如此的运算机称为虚拟运算机。

7. 处置机的运行现场:确实是指处置机在执行程序进程中任一时刻的状态信息的集合。

处置机运行现场包括的内容:①指令计数器(程序计数器)②程序状态寄放器③通用寄放器④特殊操纵寄放器。

处置机的运行状态有两种:核心态(00)和用户态(11)。

程序分为系统程序和用户程序。

程序状态分为三种:①就绪②运行③阻塞。

程序状态的作用:程序状态能够相互转换,便于处置机依照某种规那么进行调度。

8. 访管指令、特权指令、系统挪用之间的区别和联系:9. ①系统挪用:用户在程序中能用访管指令挪用的,由操作系统提供的子功能集合,其中每一个子功能称为一个系统挪用命令。

操作系统概论考核知识点

操作系统概论考核知识点

操作系统概论考核知识点本文依据高等教育自学考试教材《操作系统概论》2017年版和操作系统概论(课程代码02323)自学考试大纲编写。

作者分析历年真题整理出了考核知识点并标记了重点,供大家参考。

1.操作系统简介1.1.操作系统的作用★操作系统是计算机用户与硬件的接口。

操作系统是计算机系统资源的管理者。

1.2.内存管理有哪些主要的内容★内存管理的主要任务是为多道程序的运行提供良好的环境方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储。

为此,内存管理应具有内存分配、内存保护、地址映射和内存扩充功能。

1.3.内存扩充的任务是什么?★内存扩充的任务是借助于虚拟存储技术,从逻辑上扩充内存容量,使系统能够向用户提供比物理内存大的存储容量。

1.4.单道批处理系统的特点与缺点。

★单道批处理系统的特点。

单道批处理系统内存中只有一道作业,可以自动成批处理作业,其特点包括自动性、顺序性、单道性。

单道批处理系统减少了等待人工操作的时间。

由于作业独占CPU和内存,当作业进行I/O时,CPU只能等待完成而无事可做,使得CPU资源不能得到充分利用。

1.5.多道批处理系统的特点与缺点★★多道批处理系统的特点。

在多道批处理系统中,用户所提交的作业都先存放在外存中并排成一个队列,该队列被称为“后备作业队列”。

与单道批处理系统相比,多道批处理系统支持多道程序驻留内存,CPU可以不再空闲等待I/O。

多道批处理系统的特点包括多道性、无序性、调度性、复杂性。

多道批处理系统的优点是能够提高CPU、内存和I/O 设备的利用率和系统的吞吐量。

多道批处理系统的缺点是系统平均周转时间长,缺乏交互能力。

1.6.分时系统的特点与优点★★分时系统的特点是多路性、独立性、及时性和交互性。

多路性是指允许在一台主机上同时连接多台联机终端。

独立性是指各终端用户彼此独立操作,互不干扰。

及时性是指用户请求能在很短的时间内获得响应。

交互性是指用户可以通过终端与系统进行广泛的人机对话。

2012级_计算机专业自考操作系统概论重点复习解析

2012级_计算机专业自考操作系统概论重点复习解析

一﹕知识点梳理1操作系统的分类按照操作系统提供的服务,大致可以把操作系统分为有单道和多道之分的批处理系统,有同时性和独立性的分时系统,有严格时间规定的实时系统,可实现资源共享的网络系统,可协调多个计算机以完成一个共同任务的分布式系统。

我们使有的windows是网络式系统。

2操作系统的结构操作系统具有层次结构。

层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性、高效性使系统可维护、可移植。

主要优点是有利于系统设计和调试;主要困难在于层次的划分和安排。

3操作系统与用户(1)作业执行步骤操作系统提供给用户表示作业执行步骤的手段有两种:作业控制语言和操作控制命令。

作业控制语言形成批处理作业。

操作控制命令进行交互处理。

(2)系统调用操作系统提供的系统调用主要有:文件操作类,资源申请类,控制类,信息维护类系统调用往往在管态下执行。

当操作系统完成了用户请求的“系统调用”功能后,应使中央处理器从管态转换到目态工作。

4移动技术移动技术是把某个作业移到另一处主存空间去(在磁盘整理中我们应用的也是类似的移动技术)。

最大好处是可以合并一些空闲区。

处理器管理--------------------------------------------------------------------------------一、多道程序设计系统“多道程序设计系统”简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。

在多道系统中一点必须的是系统须能进行程序浮动。

所谓程序浮动是指程序可以随机地从主存的一个区域移动到另一个区域,程序被移动后仍不影响它的执行。

多道系统的好处在于提高了处理器的利用率;充分利用外围设备资源;发挥了处理器与外围设备以及外围设备之间的并行工作能力。

可以有效地提高系统中资源的利用率,增加单位时间内的算题量,从而提高了吞吐率。

(关键词:处理器,外围设备,资源利用率,单位算题量,吞吐率),但要注意对每个计算问题来说所需要的时间可能延长,另外由于系统的资源有限,会产生饱和,因此并行工作道数与系统效率不成正比。

操作系统概论自考提纲

操作系统概论自考提纲

操作系统复习提纲第1章引论1.计算机系统组成硬件:中央处理器,存储器(主存和辅存),输入输出控制系统和各种输入输出设备构成软件:系统软件,支撑软件和应用软件。

2.操作系统的功能/本质从资源管理的观点出发,操作系统功能可分为:处理器管理、存储管理、文件管理、设备管理。

此外,操作系统还为用户提供了两类使用接口:程序员接口-“系统功能调用”和操作员接口-“操作控制命令”。

3.按照操作系统提供的服务,大致可以把操作系统分为以下几类:批处理操作系统、分时操作系统、实时操作系统、微机操作系统、嵌入式操作系统、网络操作系统和分布式操作系统。

其中批处理操作系统、分时操作系统、实时操作系统是基本的操作系统。

①批处理操作系统按照用户预先规定好的步骤控制作业的执行,实现计算机操作的自动化。

又可分为批处理单道系统和批处理多道系统。

单道系统每次只有一个作业装入计算机系统的主存储器运行,多个作业可自动、顺序地被装入运行。

批处理多道系统则允许多个作业同时装入主存储器,中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备,这样可以充分利用计算机系统的资源,缩短作业时间,提高系统的吞吐率。

②分时操作系统,这种系统中,一个计算机系统与许多终端设备连接,分时系统支持多个终端用户,同时以交互方式使用计算机系统,为用户在测试、修改和控制程序执行方面提供了灵活性。

分时系统的主要特点是同时性、独立性、及时性和交互性。

③实时操作系统能使计算机系统接收到外部信号后及时进行处理,并在严格的规定时间内完成处理,且给出反馈信号。

它是较少有人为干预的监督和控制系统。

实时系统对可靠性和安全性要求极高,不强求系统资源的利用率。

4.Unix,Linux特点Unix:通用的交互式分时操作系统。

特点:①短小精悍。

②具有可装卸的多层次文件系统。

③可移植性好。

④网络通信功能强。

Unix是目前惟一可以安装和运行在从微机、工作站、大型机到巨型机上的操作系统。

自学考试操作系统概论学习笔记

自学考试操作系统概论学习笔记

2. 共享性:操作系统程序与多个用户程序共用系统中的各种资源:中央处 理器,内外存储器,外部设备等。共享的两种形式:互斥共享和同时共享。
3. 随机性:操作系统的运行是在随机的环境下运行的。这种随机环境的含 义是:操作系统不可能对所运行的程序的行为以及硬件设备的情况作出任何
事先的假定。
操作系统的概念
让我们先从计算机系统开始,接着引入操作系统。
计算机系统是一种可以按用户的要求接收和存储信息、自动进行数据处理 并输出结果信息的系统。
计算机系统包括硬件子系统和软件子系统。硬件系统是计算机赖以工作的 实体,它包括中央处理器(CPU)、主存储器、外存储器以及各种类型的输入 输出设备;软件系统则保证了计算机系统按用户指定的要求协调地工作,它 包括各种程序和数据;这两个部分又构成了计算机系统的资源,各个程序及 各用户对计算机资源的要求和使用是不同的,适当的控制和协调计算机资源 的分配是必要的。
由此,我们引入了操作系统:在计算机系统中,集中了资源管理功能和控 制程序执行功能的一种软件,称为操作系统。
干个运行的程序,从宏观上看,这些程序 在同时向前推进。注意并行性和并发性这两个概念的区别:并行性是指两个 或多个事件在同一时刻发生(微观概念),而并发性是指两个或多个事件在同 一时间的间隔内发生(宏观概念)。
自学考试操作系统概论学习笔记
在本篇笔记中,关于操作系统的很多术语目前不需要太了解,只要对操 作系统的概念和认识有个总体把握就可以了,在笔记的结尾以 Windows2000 个人计算机操作系统为例,使之对操作系统的功能、结构有进一步的认识。
新版《经济法概论(法律类)》各章笔记汇总 06 年自考《古代汉语》北师大听课笔记完整版
对操作系统本质的不同观点

02326自考操作系统2021年考前知识点总结

02326自考操作系统2021年考前知识点总结

第一章操作系统概论⭐计算机系统是由硬件系统和软件系统组成的操作系统的任务:组织和管理计算机系统中的硬件和软件资源、有效、合理、方便操作系统为用户提供两类使用接口:分别是编程接口、用户接口。

操作系统的特征:并发性、共享性、随机性研究操作系统的观点:1.软件观点:外在特性--接口、内在特性--与硬件交互2.资源管理的观点3.进程的观点:把操作系统看作由多个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成。

4.虚机器观点:操作系统把原来的计算机(裸机)扩充成功能强大、使用方便的计算机系统,这种计算机系统被称为虚拟计算机。

5.服务提供者观点:提供了比裸机功能更强、服务质量更好、更方便灵活的虚拟机操作系统的功能:进程管理、存储管理、文件管理、作业管理、设备管理windows操作系统的体系结构采用了分层的模块结构,主要层次有:硬件抽象层HAL、内核、执行体、大量子系统集合unix操作系统的体系结构,从内向外各层分别是硬件层、操作系统内核层、系统调用层、应用层Linux操作系统体系结构:Linux内核、Linux Shell、Linux文件系统、Linux应用程序Android操作系统体系结构,从高到低:应用程序层、应用框架层、系统运行库层、Linux 内核层批处理操作系统:1.基本工作方式:用户将作业交给系统操作员,操作员收到一定数量的用户作业后组成一批作业,再输入到计算机中,这批作业在系统中形成一个连续的、自动转接的作业流。

操作员然后启动操作系统,系统自动、依次执行每个作业,最后由操作员将执行完毕的作业结果交给用户。

2.特点:成批处理,用户自己不能干预自己作业的运行。

发现作业无法及时改正。

3.优点:作业流程自动化较高、资源利用率较高、作业吞吐量大,从而提高了整个系统效率。

4.缺点:用户不能直接与计算机交互,不适合调试程序。

分时系统:用户通过中断交互式向系统提出命令,系统采用时间片轮转方式处理服务请求。

02323自考操作系统概论复习资料

02323自考操作系统概论复习资料

1.操作系统概论2.计算机硬件主要由中央处理器、存储器、输入输出控制系统和各种输入输出设备组成;计算机系统包括硬件子系统和软件子系统。

3.操作系统三种基本类型:批处理操作系统、分时操作系统、实时操作系统。

4.输入输出控制系统管理外围设备与主存储器之间的信息传送。

5.操作系统的功能可以分为处理管理、存储管理、设备管理和文件管理6.进程:一个进程在一个数据集上的一次执行。

程序是一组指令的有序集合,是一个静态实体。

进程是一个动态实体,有自己的生命周期一个进程可以对应很多程序。

进程三种基本状态:运行、就绪、等待态。

7.进程控制块包含四类信息:①标识信息:用于标识一个进程包括进程名。

②说明信息:用于说明进程情况,包括进程状态等待原因进程程序和数据存放位置。

③现场信息:用于保留进程存放在cup中的信息,包括通用、控制和程序状态字寄存器的内容。

④管理信息:用于进程调度包括进程优先数队列指针。

8.中断:由于某些时间的出现,中止现行进程的运行,而转去处理出现的事件内,待适当的时候让被中止的进程继续运行,这个过程就是中断。

9.中断处理程序:对出现的事件进行处理的程序.是操作系统的组成部分10.中断响应:通常在cup执行完一条指令后,硬件的中断装置立即检查有无中断事件发生,若有则暂停运行进程的运行而让操作系统中的中断处理程序占用cpu.11.单用户连续存储管理和固定分区存储管理都为静态重定位。

12.移动的条件:移动一道作业时,应先判定它是否在与外围设备交换信息。

若是则暂不能移动该作业必须等待信息交换结束后才可移动。

13.快表:把存放的高速缓冲存储器中的部分页表称为快表14.什么是虚拟存储器:对分页式存储器实现虚拟存储器只需将作业的全部信息作为副本存放在磁盘上,作业呗调度投入到运行时,至少把作业的第一页信息装入主存中,在作业执行过程中访问到不在主存储器中的页时,再把它们装入15.逻辑文件类型:流式文件、记录式文件。

16.文件存储结构:顺序文件、链接文件、索引文件。

自考操作系统概论笔记

自考操作系统概论笔记

一、操作系统概论1.计算机系统: 硬件由中央处理器、存储器、输入输出控制系统、各种输入输出设备组成、软件由系统软件、支撑软件、应用软件组成;✧ 2.操作系统: 是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件;主要作用有: 1.管理计算机系统资源;2.为用户提供方便的使用接口;3.扩充硬件;✧操作系统按功能分为: 处理器管理、存储管理、文件管理、设备管理;✧操作系统的类型: 批处理操作系统、分时操作系统、实时操作系统;✧微机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统3.处理器的工作状态:特权指令: 不允许用户程序中直接执行的指令称特权指令;管态和目态: 能执行特权指令时称管态, 否则称目态4.程序状态字:用来控制指令执行顺序并且保留和指示与程序有关的系统状态, 分成程序基本状态、中断码、中断屏蔽位三个部分;操作系统与用户程序的接口: 系统调用操作系统与用户的接口: 操作控制命令;二、处理器管理✧多道程序设计: 是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。

1、多道程序技术运行的特征: 多道、宏观上并行、微观上串行。

✧多道程序设计不仅提高了处理器的利用率, 而且降低了完成计算所需的总时间、从而提高了单位时间内的算题能力, 也提高了吞吐量。

✧进程的概念: 把一个程序在一个数据集上的一次执行称为一个进程。

✧为什么要引入进程: 1.提高资源的利用率;2.正确描述程序的执行情况进程的属性:1.进程是动态的, 它包含了数据和运行在数据集上的程序2.多个进程可以含有相同的程序3.多个进程可以并发执行4.进程有三种基本状态: 等待态、就绪态、运行态。

每个进程在执行过程中的任一时刻当且仅当处于上述三种基本状态之一。

(运行态-等待态、等待态-就绪态、运行态-就绪态、就绪态-运行态)✧进程的三个特性: 动态性、并发性、异步性。

进程控制块: 是对进程进行管理和调度的信息集合。

2335自考网络操作系统最完整的学习笔记

2335自考网络操作系统最完整的学习笔记

第一章网络操作系统引论1. ①操作系统的定义:操作系统是控制和管理计算机系统的硬件和软件资源、合理地组织工作流程以及方便用户的程序集合。

②现代操作系统的基本特征:1、并发性2、共享性3、虚拟性4、不确定性2. 操作系统在计算机系统中处于何种地位:是硬件层的第一次扩充,是计算机系统软件的重要组成部分。

计算机系统的层次结构:硬件层-操作系统层-语言处理程序层-应用程序层。

操作系统的作用:提高计算机系统的效率,增强系统的处理能力,充分发挥系统资源的利用率,方便用户使用。

3. 多道程序设计的硬件基础:①中断系统②通道技术③CPU与通道的通信4. ①多道程序设计的基本原理:多道程序设计的主要目的是充分利用系统中所有资源且尽可能地让它们并行操作。

采用通道技术后使CPU从繁琐的I/O操作中解放出来,它不仅能实现CPU与通道并行工作,而且也能实现通道与通道之间、各通道与外设之间的并行。

②多道程序设计的主要特点:①多道②宏观上并行③微观上串行。

5. 实现多道程序设计要解决的几个问题:①存储保护和地址重定位。

(几道程序共享同一主存)②处理机的管理和调度。

(共享同一处理机)③资源的管理与分配。

(共享系统资源)6. 虚拟处理机:逻辑上的处理机称为虚拟处理机。

虚拟计算机:在一台计算机上配置操作系统后,比原来的计算机的功能增强了。

这种是概念上的、逻辑上的计算机,而不是真正的物理计算机,这样的计算机称为虚拟计算机。

7. 处理机的运行现场:就是指处理机在执行程序过程中任一时刻的状态信息的集合。

处理机运行现场包括的内容:①指令计数器(程序计数器)②程序状态寄存器③通用寄存器④特殊控制寄存器。

处理机的运行状态有两种:核心态(00)和用户态(11)。

程序分为系统程序和用户程序。

程序状态分为三种:①就绪②运行③阻塞。

程序状态的作用:程序状态可以互相转换,便于处理机按照某种规则进行调度。

8. 访管指令、特权指令、系统调用之间的区别和联系:9. ①系统调用:用户在程序中能用访管指令调用的,由操作系统提供的子功能集合,其中每一个子功能称为一个系统调用命令。

自考网络操作系统笔记小抄

自考网络操作系统笔记小抄

为了9号10号的补考,于7.5号在旧版教材的基础上重新整理。

希望大家都能考个好成绩!第一章网络操作系统引论1. ①操作系统的定义:操作系统是控制和管理计算机系统的硬件和软件资源、合理地组织工作流程以及方便用户的程序集合。

②现代操作系统的基本特征:1、并发性2、共享性3、虚拟性4、不确定性2. 操作系统在计算机系统中处于何种地位:是硬件层的第一次扩充,是计算机系统软件的重要组成部分。

计算机系统的层次结构:硬件层—操作系统层—语言处理程序层—应用程序层。

操作系统的作用:提高计算机系统的效率,增强系统的处理能力,充分发挥系统资源的利用率,方便用户使用。

3. 多道程序设计的硬件基础:①中断系统②通道技术③CPU与通道的通信4. ①多道程序设计的基本原理:多道程序设计的主要目的是充分利用系统中所有资源且尽可能地让它们并行操作。

采用通道技术后使CPU从繁琐的I/O操作中解放出来,它不仅能实现CPU与通道并行工作,而且也能实现通道与通道之间、各通道与外设之间的并行。

②多道程序设计的主要特点:①多道②宏观上并行③微观上串行。

5. 实现多道程序设计要解决的几个问题:①存储保护和地址重定位。

(几道程序共享同一主存)②处理机的管理和调度。

(共享同一处理机)③资源的管理与分配。

(共享系统资源)6. 虚拟处理机:逻辑上的处理机称为虚拟处理机。

虚拟计算机:在一台计算机上配置操作系统后,比原来的计算机的功能增强了。

这种是概念上的、逻辑上的计算机,而不是真正的物理计算机,这样的计算机称为虚拟计算机。

7. 处理机的运行现场:就是指处理机在执行程序过程中任一时刻的状态信息的集合。

处理机运行现场包括的内容:①指令计数器(程序计数器)②程序状态寄存器③通用寄存器④特殊控制寄存器。

处理机的运行状态有两种:核心态(00)和用户态(11)。

程序分为系统程序和用户程序。

程序状态分为三种:①就绪②运行③阻塞。

程序状态的作用:程序状态可以互相转换,便于处理机按照某种规则进行调度。

操作系统概论自考重点

操作系统概论自考重点

操作系统概论1. 引言操作系统是计算机系统中最基本的软件之一,它负责管理和控制计算机硬件资源,并提供给应用程序一个简单、一致、高效的编程接口。

本文将介绍操作系统的概念、功能、架构以及一些重要的概念和技术。

2. 操作系统的概念和功能操作系统是一种系统软件,它位于计算机硬件和应用程序之间,负责协调和管理计算机系统的各种资源。

操作系统的主要功能包括:•进程管理:操作系统负责创建、调度和终止进程,并管理它们之间的通信和同步。

•内存管理:操作系统分配和回收内存,并提供虚拟内存管理功能,使每个应用程序都有足够的内存空间。

•文件系统:操作系统提供文件和目录的管理功能,使用户可以方便地存储和访问文件。

•设备管理:操作系统管理计算机的各种设备,如磁盘、打印机和网络接口等。

•用户界面:操作系统提供了与计算机系统交互的用户界面,如命令行界面和图形用户界面。

3. 操作系统的架构操作系统的架构可以分为单体结构、分层结构、微内核结构和虚拟机结构等多种形式。

•单体结构:操作系统的所有功能都集中在一个大的程序中,缺点是耦合度高、可维护性差。

•分层结构:操作系统按照功能划分成多个层次,每个层次提供一组相关的功能接口。

优点是模块化、可维护性好。

•微内核结构:操作系统的核心功能被设计成一个小的内核,其他功能以服务的形式运行在内核之上。

优点是可扩展性好、可靠性高。

•虚拟机结构:操作系统在硬件之上运行一个虚拟机,每个应用程序都在虚拟机中运行,相互之间互不干扰。

优点是隔离性好、安全性高。

4. 操作系统的重要概念和技术4.1 进程和线程进程是程序的执行实例,它包含了程序的代码和数据,以及一组系统资源。

线程是进程中的一个执行单元,多个线程可以共享进程的资源。

操作系统负责创建、调度和管理进程和线程,保证它们的执行顺序和互斥访问。

4.2 内存管理内存管理是操作系统的重要功能之一,它负责分配和回收内存,并提供虚拟内存管理功能。

虚拟内存管理使得每个应用程序都有一个独立的虚拟地址空间,从而提高了内存的利用率和系统的安全性。

操作系统概论 学习笔记(1—4章+5章部分 详细版).

操作系统概论  学习笔记(1—4章+5章部分 详细版).

操作系统概论学习笔记(1—4章+5章部分详细版)第一章引论1.1 计算机系统计算机系统包括:计算机硬件、计算机软件1.1.1 计算机硬件是计算机系统的最内层计算机硬件的组成:1.中央处理器(运算器、控制器):对信息进行高速运算和处理。

2.存储器(主存储器、辅助存储器):存放各种程序和数据。

3.输入和输出控制系统:管理外围设备与主存储器之间的信息传递。

4.各种输入输出设备:是计算机与用户间的交互接口部件。

1.1.2 计算机软件是计算机系统的最外层计算机软件定义:人与计算机硬件之间的接口界面计算机软件分类:1.系统软件:是计算机系统中最靠近硬件层次的软件,是不可缺少的软件。

(例:操作系统(计算机系统软件的核心)、编译程序、监控管理程序)2.支撑软件:是支撑其他软件的开发与维护的软件。

(例:接口软件、软件开发工具、环境)3.应用软件:是特定应用领域的专用软件。

是解决用户实际问题的软件。

(例:订票软件、办公软件等)1.2 操作系统1.2.1 什么是操作系统操作系统概念:是管理计算机系统资源、控制程序的执行、改善人机界面和为应用软件提供支持的一种系统软件。

1.2.2 操作系统的作用1.管理计算机系统的资源2.为用户提供方便的使用接口3.具有扩充硬件的功能,为用户提供良好的运行环境☆计算机配置了操作系统后可提高效率,且便于使用。

1.2.3 操作系统的功能1.处理器管理:多道程序环境下的处理器调度2.内存管理:内存的分配回收、地址重定位、内存共享与保护、内存扩充3.文件管理:文件的“按名存取”;文件的存储、检索、共享、保护等问题4.设备管理1.3 操作系统的形成与基本类型1.3.1 批处理操作系统1.单道批处理系统:每次只允许一个作业执行2.多到批处理系统:内存中同时有多个作业,它们共享计算机系统中的资源优点:提高了处理器的利用率;系统吞吐量大缺点:一旦将作业提交给系统,用户无法控制作业的执行分时操作系统概念:1.若干个用户分享处理器的时间如何分享:轮流占用处理器,规定每个用户占用处理器的时间,称为时间片。

自考操作系统概论()-知识总结

自考操作系统概论()-知识总结

操作系统概论知识总结第一章操作系统简介1.操作系统是覆盖在裸机上的第一层系统软件2.操作系统的两个主要目标:a)与硬件部分相互作用,为包含在硬件平台上的所有底层可编程部件提供服务b)为运行在计算机系统上的应用程序(即所谓用户程序)提供执行环境3.现代计算机系统的一个重要特点就是支持多任务4.,5.6.操作系统所管理的资源主要包括处理机、内存、设备和文件,在网络操作系统中还包括网卡、宽带等7.操作系统的主要功能:a)处理机管理b)内存管理c)设备管理d)文件管理6.操作系统的发展从时间顺序上经历了从无操作系统到单道批处理系统、多道程序系统(多道批处理系统、分时系统)的发展过程,随着计算机应用领域的扩大、计算机体系结构的多样化,又出现了微机操作系统、网络操作系统、实时操作系统、嵌入式操作系统和物联网操作系统7.:8.单道批处理系统内存中只有一道作业,可以自动成批处理作业。

单道批处理系统特点:自动性、顺序性、单道性。

单道批处理系统与无操作系统相比,减少了等待人工操作的时间9.10.多道批处理系统的特点是多道性、无序性、调度性、复杂性。

其优点是能够提高CPU、内存和I/O设备的利用率和系统的吞吐量,缺点是系统平均周转时间长,缺乏交互能力。

11.分时操作系统允许多个用户通过终端同时使用计算机,特点是多路性、独立性、及时性和交互性,优点是向用户提供了人机交互的方便性,使多个用户可以通过不同的终端共享主机。

分时系统的实现需要解决两个关键问题,即及时接收和及时处理12.实时系统主要用于实时控制和实时信息处理领域。

实时系统必须能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致地运行13.实时系统的特点:多路性、独立性、及时性、交互性、可靠性14.实时系统比分时系统要求有更高的可靠性15.现代操作系统都支持多任务,具有并发、共享、虚拟和异步性特征16.|17.并发两个或多个事件在同一时间间隔内发生18.共享是指系统中的资源可供内存中多个并发执行的进程共同使用,资源共享有两种方式:互斥共享和同时共享19.20.内存管理的主要任务是为多道程序的运行提供良好的环境,方便用户使用内存,提高内存的利用率,以及从逻辑上扩充内存以实现虚拟存储21.内存管理应具有内存分配、内存保护、地址映射和内存扩充功能22.操作系统可以采用两个方式实现内存分配,即静态分配方式和动态分配方式23.内存保护的任务:a)使操作系统内核的空间不会被用户随意访问,以保证系统的安全和稳定b)。

自考02326操作系统考点笔记

自考02326操作系统考点笔记

第一章OS概论Point:1.OS的基本概念和OS的地位。

2.OS的主要特征和基本功能。

3.OS的体系结构。

4.OS的发展和分类。

5.常用OS结构设计和方法。

第一节OS的概念一、计算机系统a)定义:计算机系统是一种可以按用户的要求接受和存储信息、自动进行数据处理并输出结果信息的系统。

b)分类:广义:机械式系统和电子式系统。

电子式系统:模拟式和数字式计算机系统。

c)组成:硬件(子)系统和软件(子)系统。

计算机系统的资源:硬件资源、软件资源。

在计算机系统中,集中了资源管理功能和控制程序执行功能的一种软件,称为OS。

二、OS的定义a)定义:OS是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统能高效地运行。

b)解析:1)组织和管理计算机系统中的硬件和软件资源。

在OS中,设计了各种表格或数据结构,将所有的软硬件资源都加以登记。

(比如:PCB、系统设备表等)2)“有效”指OS在管理计算机资源时要考虑到系统运行的效率和资源的利用率。

要尽可能提高PU的利用率,让他尽可能少的空转,应该在保持访问效能的前提下尽可能有效利用其他资源。

(比如减少内存、硬盘空间的浪费等)3)“合理”指OS要“公平”对待不同的用户程序,保证系统不发生“死锁”和“饥饿”的现象。

4)“方便”指OS的人机界面要考虑到UI和程序接口两个方面的易用性、易学性和易维护性。

(用户使用接口:命令、GUI,如windows GUI。

程序接口:向程序员提供高效的编程接口,如API、系统调用。

)三、OS的特征1.并发性:是指计算机系统中同时存在若干个运行着的程序,从宏观上看,这些程序在同时向前推进。

2.共享性:OS需与多个用户程序共用系统中的各种资源。

比如PU、内存、外存、外部设备等。

自考02335网络操作系统笔记

自考02335网络操作系统笔记
23. UNIX强内核;Win
1. 信息处理的基本模式:①对等模式②客户/服务器模式。
2. 网络操作系统结构设计的主要模式:①客户/服务器模式②对象模式③对称多处理模式
3. 客户/服务器模式的网络操作系统的结构组成:①客户机(工作站)操作系统②服务器操作系统。
10. UNIX的系统调用的两种方式:①直接系统调用②间接系统调用。它们各是怎样处理:①直接系统调用除可使寄存器传递参数外,其它参数都跟在trap指令的后面②间接系统调用跟随trap指令的是一个指向程序数据区的指针。该程序数据区内有一个直接系统调用trap指令,其后跟以除r0外的参数。
11. ①分时:两个或两个以上的事件按时间划分轮流地使用计算机系统中的某一资源。 ②分时系统(又称交互作用系统):在一个系统中,如果多个用户通过自己的终端分时地使用同一个计算机,这样的系统就称为分时系统,其上的操作系统统称为分时操作系统。UNIX属分时系统。
通用操作系统的基本功能:①处理机(进程)管理②存储管理③文件管理④设备管理。网络操作系统还具有的主要功能:①实现网络中各点机之间的通信。②实现网络中的资源共享③提供多种网络服务(硬盘共享;打印机共享;提供电文、语音、图像的加密和传输;文件的传递、存取和管理;作业的传输和操作服务)④提供网络用户的应用程序接口。
7. 处理机的运行现场:就是指处理机在执行程序过程中任一时刻的状态信息的集合。处理机运行现场包括的内容:①指令计数器(程序计数器)②程序状态寄存器③通用寄存器④特殊控制寄存器。处理机的运行状态有两种:核心态(00)和用户态(11)。程序分为系统程序和用户程序。程序状态分为三种:①就绪②运行③阻塞。程序状态的作用:程序状态可以互相转换,便于处理机按照某种规则进行调度。
网络操作系统的主要特点:①复杂性(管理全网资源;机间通信与同步;网络文件管理)②并行性(多处理机实现真正并行)③节点机间的通信与同步(OSI/RM的七层协议中第四层(传输层)到第七层(应用层)进入了网络操作系统的领域,低三层(N、D、P)M则提供了网络传输的支持)④安全性(表现:网络操作的安全性,系统规定不同用户有不同的权限(系统管理员、高级用户、一般用户);用户身份验证;资源的存储控制;网络传输的安全。)
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、操作系统概论1、计算机系统:硬件由中央处理器、存储器、输入输出控制系统、各种输入输出设备组成、软件由系统软件、支撑软件、使用软件组成;2、操作系统:是管理计算机系统资源、控制程序执行、改善人机界面和为使用软件提供支持的一种系统软件;主要作用有:1、管理计算机系统资源;2、为用户提供方便的使用接口;3、扩充硬件;✧操作系统按功能分为:处理器管理、存储管理、文件管理、设备管理;✧操作系统的类型:批处理操作系统、分时操作系统、实时操作系统;✧微机操作系统、网络操作系统、分布式操作系统、嵌入式操作系统3、处理器的工作状态:特权指令:不允许用户程序中直接执行的指令称特权指令;管态和目态:能执行特权指令时称管态,否则称目态4、程序状态字:用来控制指令执行顺序并且保留和指示和程序有关的系统状态,分成程序基本状态、中断码、中断屏蔽位三个部分;操作系统和用户程序的接口:系统调用操作系统和用户的接口:操作控制命令;二、处理器管理1、多道程序设计:是指允许多个程序同时进入一个计算机系统的主存储器并启动进行计算的方法。

✧多道程序技术运行的特征:多道、宏观上并行、微观上串行。

✧多道程序设计不仅提高了处理器的利用率,而且降低了完成计算所需的总时间、从而提高了单位时间内的算题能力,也提高了吞吐量。

2、进程的概念:把一个程序在一个数据集上的一次执行称为一个进程。

✧为什么要引入进程:1.提高资源的利用率;2.正确描述程序的执行情况✧进程的属性:1.进程是动态的,它包含了数据和运行在数据集上的程序2.多个进程可以含有相同的程序3.多个进程可以并发执行4.进程有三种基本状态:等待态、就绪态、运行态。

每个进程在执行过程中的任一时刻当且仅当处于上述三种基本状态之一。

(运行态-等待态、等待态-就绪态、运行态-就绪态、就绪态-运行态)✧进程的三个特性:动态性、并发性、异步性。

3、进程控制块:是对进程进行管理和调度的信息集合。

它包含四类信息:标识信息、说明信息、现场信息、管理信息。

✧原语:操作系统中往往设计一些能完成特定功能且不可中断的过程,称为原语。

原语分为两类:1.机器指令级:其特点是执行期间不允许中断,是一个不可分割的单位。

2.功能级的:其特点是作为原语程序段不允许并发执行。

✧用于进程控制的原语有:1.创建原语:为一个程序分配一个工作区和建立一个进程控制块,并置该进程为就绪态;2.撤销原语:一个进程完成工作后,收回它的工作区和进程控制块;3.阻塞原语:进程运行过程中发生等待事件时,把进程改为等待态;4.唤醒原语:当进程等待事件发生时,把进程的状态改为就绪态。

4、进程队列:把处于相同状态的进程链接在一起,称进程队列,由于进程控制块能标示进程的存在和动态刻画进程的特性,因此,进程队列可以用进程控制块的链接来形成。

(两种链接方式:单向和双向)✧进程的基本队列:1.就绪队列:由若干就绪进程按一定次序链接起来的队列;2.等待队列:把等待资源或等待某些事件的进程排队的队列。

✧出队:一个进程从所在的队列退出的操作称为出队;✧入队:一个进程排入到一个指定的队列称为入队;✧队列管理:系统中负责进程出队和入队的工作称为队列管理。

5、中断和中断处理:由于某些事件的出现,中止现行进程的运行,而由操作系统去处理出现的事件,待适当的时候让被中止的进程继续运行,这个过程称为中断。

而引起中断的事件称为中断源。

对出现的事件进行处理的程序称为中断处理程序。

✧中断事件的类型:一、强迫性中断事件:是由于外界的原因迫使正在运行的进程被打断,不是正在运行的进程所期待的,称为强迫性中断事件。

断点可能发生在任何位置。

包括以下事件:●硬件故障中断:它是由机器故障造成的。

●程序中断:是由于程序执行到某条机器指令时可能出现的各种问题而引起的中断。

●外部中断:这是由各种外部事件引起的中断。

●输入/输出中断:输入输出控制系统发现外围设备完成了输入输出操作而引起的中断,或在执行输入输出操作时通道或外围设备产生错误而引起的中断。

二、自愿性中断事件:表示正在运行的进程对操作系统有某种需求,是正在运行的进程所期待的,称为自愿性中断事件。

在小型和微型计算机中称系统调用。

自愿中断的断电是确定的。

包括:●访管中断:它是正在运行的进程为了请求调用操作系统的某个功能而执行一条访管指令而引起的中断。

✧中断响应:处理器没执行一条指令后,硬件的中断装置立即检查有无中断事件发生,若有,则暂停现行进程的执行,而让操作系统的中断处理程序占用处理器,这一过程称中断响应。

中断响应过程中,中断装置的三项工作:●判断是否有中断事件发生;●判别自愿性中断,只要检查操作码是否为访管指令即可;●判别强迫性中断,则要检查中断寄存器的内容。

若为0则无中断,若非0则有中断发生,若有中断发生,保护断点信息。

✧程序状态字(PSW):每一个程序都有一个程序状态字来反映本程序的执行状态,如基本状态、中断码和中断屏蔽位等内容。

✧程序状态字寄存器:系统设置一个用来存放当前运行进程的PSW的寄存器。

✧三种PSW:●当前PSW:放在程序状态寄存器中断的PSW是当前正在占用处理器的进程的PSW。

●新PSW:中断处理程序的PSW。

●旧PSW:把保护好的被中断进程的PSW称为旧PSW。

●当出现中断事件后,把被中断进程的PSW保存为旧PSW,即完成断点信息保护。

✧启动操作系统的中断处理程序工作:中断装置通过“交换PSW”过程完成此项任务,即把出现的中断事件放到当前PSW中断码位置,然后当前PSW保存为旧PSW,再把操作系统中断处理程序的新PSW送到程序状态字寄存器中,称为当前的PSW。

✧中断处理:中断处理程序对中断事件的处理分两步:第一步是保护好被中断进程的现场信息,即把中断进程的通用寄存器和控制寄存器内容以及被中断进程的旧PSW保存起来,这些信息可以保存在被中断进程的进程控制块。

第二步是根据旧PSW中指示的中断事件进行具体处理。

✧各类中断事件的处理原则:多数情况下,中断处理程序只需做一些现场保护、分析事件性质等原则性的处理,而具体的处理可由适当的例行程序来完成。

6、处理器调度:处理器的两级调度:作业调度和进程调度。

✧在操作系统中,把磁盘上用来存放作业信息的专业区域称为输入井,把在输入井中等待处理的作业称为后备作业。

✧作业调度:从输入井中选取后备作业装入主存储器的工作称为作业调用。

(必须遵循一个必要条件:即系统现有的尚未分配的资源可以满足被选作业的资源要求)。

✧进程调度的职责:按选定的进程调度算法从就绪队列中选择一个进程,让它占用处理器。

✧选择进程调度算法的几个准则:1.提高处理器的利用率;2.增大吞吐量;3.减少等待时间;4.缩短响应时间。

✧作业调度算法:设计算法是时考虑的原则:公平性、平衡资源使用、极大的流量。

●先来先服务(FCFS)方法:按照作业进入输入井的先后次序来挑选作业,先进入的作业优先被挑选。

优点(具有一点的公平性,容易实现。

)缺点(可能使计算时间短的作业周转时间很长,从而也增加了平均周转时间,降低了系统的吞吐能力。

)●短作业优先算法(SJF):对预计执行时间短的作业(进程)优先分派处理器。

优点(改善平均周转时间和平均带权周转时间,缩短作业的等待时间;提高系统的吞吐量)。

缺点(对长作业非常不利,可能长时间得不到执行;未能依据作业的紧迫程度来划分执行的优先级;难以准确估计作业(进程)的执行时间,从而影响调度的性能。

)●最高响应比优化法:同时考虑每个作业的等待时间长短和估计需要的执行时间长短,从中选出响应比最高的作业投入执行。

●优先级调度算法:为每一个作业确定一个优先级,优先级高的作业优先被选取,当几个作业有相同优先级时,对这些具有相同优先级的作业再按照先来先服务原则进行调度。

●均衡调度算法:这种算法是根据作业对资源的要求进行分类,作业调度轮流从不同的作业中去挑选作业,尽可能地使得不同资源的作业同时执行。

✧进程切换:一个进程让出处理器由另一个进程占用处理器的过程称。

以下情况会引起进程切换:1.一个进程从运行状态变成等待状态;2.一个进程从运行状态变成就绪状态;3.一个进程从等待状态变成就绪状态;4.一个进程完成工作后背撤销。

✧常用的进程调度算法有以下几种:1.先来先服务调度算法:按进程先进入就绪队列的先后次序选择可以占用处理器的进程。

2.最高优先级调度算法:进程调度总是让当时具有最高优先级的进程先使用处理器。

(对于高优先级进程占用处理器的两种对待方式:非抢占式和可抢占式)3.时间片轮转调度算法:时间片是指允许进程一次占用处理器的最长时间。

时间片轮转调度算法让就绪进程按就绪的先后次序排成队列,每次总选择该队列中第一个进程占用处理器,但规定只能使用一个时间片,如该进程尚未完成,则排入队尾,等待下一个供它使用的时间片。

(该算法经常用于分时操作系统中)7、线程的概念:又称轻型进程,线程是程序执行流的最小单元。

一个线程由线程ID,当前指令指针,寄存器集合和堆栈组成。

线程有就绪、阻塞和运行三钟基本状态。

✧引入线程的原因:进程可以提高CPU的利用率,进程之间的切换是非常耗费资源和时间的,为了能更进一步的提高操作系统的并发性,从而引进了线程。

✧线程的属性:1.同一进程中的各线程驻留在分配给进程的主存地址空间中,且共享该进程的所有资源。

2.一个线程被创建后便开始了他的生命周期,直到执行结束而终止。

线程在生命周期内会经历等待态、就绪态和运行态。

3.线程是处理器的独立调度单位,多个线程可以并发执行。

4.不同线程可以执行相同的处理程序,即一个服务程序被不同的用户调用时,操作系统为他们创建不同的线程。

✧进程和线程的根本区别是把进程作为资源分配单位,而线程是调度和执行单位。

每一个进程都有自己的主存空间,但同一进程中的各线程共享该进程的主存空间,进程中所有线程对进程的整个主存空间都有存取权限。

三、存储管理1.计算机系统中的存储器:存储器可分为:寄存器、主存储器和高速缓冲存储器、辅助存储器(包括磁带、软盘、硬盘、光盘等)三个层次。

✧寄存器:计算机中价格最昂贵的存储器,它的存取速度快,但容量小。

常用的有:指令寄存器--用于存放当前从主存储器中读出的指令;通用寄存器--用于存放当前参加运算的操作数、操作结果等;控制寄存器--用于存放控制信息以保证程序的正确执行和系统的安全。

✧主存储器:唯一能够由CPU直接访问的存储器。

存储容量较大,存储速度也较快。

主存用于存放用户当前需要执行的程序和数据,以及操作系统进行控制和管理的信息。

✧高速缓冲存储器:速度快于主存,造价高于主存,存储容量不大。

用于存放经常被访问的单元,以提高主存的速度。

✧辅助存储器:存储容量大,可用来长期存储信息,但处理器不能直接读/写辅助存储器,故速度较慢。

用于存放当前暂不参和运行的程序和数据以及一些需要永久性保存的信息。

相关文档
最新文档