新版教材全国自考网络操作系统02335_复习笔记.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.计算机系统的定义:计算机系统

是一种可以按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。【广义的包含:机械式系统和电子式系统,电子式又可划分为模拟式和数字式】

【计算机系统包括:硬件系统和软件系统】

2.操作系统的定义:操作系统是计

算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统高效地运行。设置操作系统的目的:提高计算机系统的效率,增强系统的处理能力,充分发挥系统资源利用率,方便用户的使用。【操作系统的任务:1、组织和管理计算机系统中的硬件及软件资源;2、向用户提供各种服务功能。】

3.操作系统的作用和地位

操作系统是系统软件,连接了硬件和软件,是两者之间的桥梁。作为系统软件,其是 a.计算机资源的管理者、b.人机交互的接口、c.扩展机和虚拟机。【所以对操作系统来讲,具体应用领域的工作不是其所关心的事。】

4.操作系统的主要特征

(1)并发性b.共享性:(互斥共享:打印机,磁带机,扫描仪;同时共享)处理机、CPU、辅助存储器、输入/输出设备c.随机性。【在计算机系统中,对资源的共享有两种形式:互斥共享和同时共享】【操作系统的分类:批处理、分时、实时、桌面、嵌入式、网络、分布式操作系统】

5.批处理操作系统的概念

用户将需要计算的一组任务(一般称为作业,即JOB)请求交给系统操作员,系统操作员在收到后并不立即将其输入计算机,而是在收到一定数量的用户作业之后组成一批作业,再把这批作业输入到计算机中。

【又分为单道批处理、多道批处理系统:不适合交互式的作业】

6.分时(交互式)操作系统的概

念多个用户通过终端设备与计算机交互来运行各自的作业,并且共享一个计算机系统而互不干扰,每个终端可由一个用户使用,每个用户就好像自己拥有一台计算机。

7.实时操作系统的概念使计算机

能在规定的时间内及时响应外部事件的请求,同时完成对该事件的处理,并能够控制所有实时设备和实时任务协调一致的工作的操作系统。【特征:及时性、实时性、高可靠性、高过载防护性】

8.网络操作系统的概念

基于计算机网络、在各种计算机操作系统之上按网络体系结构协议标准设计开发的软件,它包括网络管理、通信、安全、资源共享、各种网络应用。

9.分布式操作系统的概念

将大量的计算机通过网络连结在一起,可以获得极高的运算能力及广泛的数据共享,这样的系统称为分布式系统,为分布式系统配置的操作系统称为分布式操作系统。

10.操作系统的基本功能:a.进程

(线程)管理、b.处理机调度、c.存储管理、d.文件管理、e.输入/输出管理。

11.存储管理的任务(P25 L3)

存储管理的任务是管理计算机内存的资源a.当多个程序共享有限的内存资源时,要考虑如何为多个程序分配有限的内存空间;b.存放在内存中的多个程序和数据应该彼此隔离、互不侵扰;c.解决内存扩充的问题,即将内存和外存结合起来管理,为用户提供一个容量比实际内存大得多的虚拟存储器。

【存储管理的主要任务 a.内存的分配和回收b.存储共享c.存储保护d.“扩充”内存容量。】

12.文件管理的任务(P26 L3)

其任务为有效地支持文件的存储、检索和修改等操作,解决文件的共享、保密和保护问题,以使用户方便、安全地访问文件。

13.输入/输出管理的功能:

其功能是按照输入/输出子系统的结构和设备类型指定分配和使用设备的策略,为输入/输出操作的进程分配一条传输信息的通路,合理地控制输入/输出操作,最大程度地实现并行操作。

14.网络操作系统的结构

a.整体式结构(结构紧密,用户界面简单直接,系统效率较高)、

b.层次式结构(易于调试、修改、扩充、维护、保证正确性)、

c.微内核(客户机/服务器)结构(特点:提供最基本服务和其他服务,很好的扩展性,简化应用程序开发,减少磁盘空间和存储器的需求,微内核和硬件部件有接口,并向可安装模块提供一个接口)。

15.网络操作系统的特点a.微内

核,即运行在核心态的内核;b.以通信方式请求服务并返回结果,即运行在用户态的并以客户机/服务器方式运行的进程层。【优点:可靠、灵活、适宜于分布式

1.操作系统的用户接口:指软件接

口,即在人机联系的硬件设备接口基础上开发的软件,也称为人机界面。

【用户接口分为: a.命令接口:联机用户接口{命令行输入、图形用户接口}、脱机用户接口b.系统调用。】

2.命令行输入(P35 L1)

即用户在控制台界面中输入一条命令,控制台就转入系统命令解释程序,对命令进行解释、执行并完成要求的功能;之后又转回到控制台,用户又可以继续输入命令使计算机工作。

3.脚本文件:脱机用户接口是系统

为脱机用户提供了命令控制语言,用户利用该语言将事先考虑到的对程序的各种可能要求写成一个批处理文件,连同相关程序等一并交给系统。

4.系统调用(P36 L2)

a.是指用户在程序中调用操作系统所提供的相关功能。

b.系统调用是操作系统提供给编程人员的唯一接口,编程人员利用系统调用,动态请求和释放系统资源;

c.调用系统中已有的系统功能来完成与计算机硬件部分相关的工作以及控制程序的执行速度等。【其主要目的:a.减轻用户负担b.保护系统、c.提高系统资源利用率】

5.系统调用分类a.进程控制类

b.进程通信类

c.文件操作类

d.设备管理类、

e.信息维护类系统调用。

6.进程的概念:

进程是具有一定独立功能的程序在某个数据集合上的一次运行活动,是系统进行资源分配的一个独立单位。属性:是一个可拥有资源独立单位,可以独立调度和分派的基本单位。

7.进程和程序的区别:

程序是静态的,进程是动态;进程是程序的一个执行过程,程序的存在是永久的;进程是为了程序的一次执行而暂时存在的,进程有生命周期;一个进程可以包括若干程序的反选,一个程序也可以产生多个进程,【分为系统进程、用户进程。进程由程序、数据、进程控制块(PCB)组成。】

8.进程管理的:主要包括进程控

制、进程同步和进程间通信等。【进程控制主要处理进程的创建、撤销、状态转换以及相关的进程资源分配与回收等事务;进程同步主要处理进程之间的关系,包括进程的同步和互斥;进程间通信主要处理相互协作的进程之间的信息交换问题。】

9.进程的特性a.独立性b.并发性

c.动态性

d.交互性

e.异步性:各自独立、不可预知

f.结构性:程序、数据、进程控制块(PCB)组成。

10.进程的状态与转换:进程状态:

运行、就绪、等待(阻塞,封锁状态)

11.进程控制块PCB为了便于系统

控制和描述进程的活动过程,在操作系统核心中定义了一个专门的数据结构,称为PCB。【其是进程存在的唯一标志】内容:调度信息、现场信息

10.进程队列(P40 L3)

为了实现对进程的管理,系统将所有进程的PCB排成若干个队列。进程队列为分:运行队列、就绪队列、等待队列。【进程队列可以用PCB的链接来形成,常见的有单向链接、双向链接】

11.进程控制:进程有一个从创建到

消亡的生命周期,这就需要对进程在整个生命周期中各种状态之间的转换进行有效的控制,称为进程控制。【进程控制是通过进程控制原语来实现】进程控制原语:创建进程、撤销进程、挂起进程、激活进程、阻塞进程、唤醒进程、改变进程优先级

12.进程同步是指进程之间一种直

接的协同工作关系,一些进程相互合作共同完成一项任务。

13.进程互斥:在系统中,许多进程

常常需要共享资源,而这些资源往往要求排他性地使用,即一次只能为一个进程服务。因此,各个进程之间只能互斥地使用这些资源,进程间的这种关系就是进程的互斥。

14.临界区若系统中的某些资源一

次只允许一个进程使用,则这类资源称为临界资源(或共享变量),而在进程中访问临界资源的那一段程序称为临界区。临界区调度原则:有空让进、无空等待、多中择一、有限等待、让权等待

15.线程的概念

线程是进程中的一个实体,是CPU调度和分派的基本单位。

【线程的属性: a.每个线程有一个唯一的标识符和一张线程描述表;b.不同的线程可以执行相同的程序;c.同一个进程中的各个线程共享该进程的内存地址空间;d.线程是处理机的独立调度单位,多个线程可以并发执行;e.一个线程在被创建后便开始了它的生命周期,直至终止。】

相关文档
最新文档