版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1第第3 3章章 操作系统基础知识简介操作系统基础知识简介操作系统是计算机的管理者!操作系统是计算机的管理者!操作系统(操作系统(Operating SystemOperating System,OSOS)位于硬件之上,是)位于硬件之上,是最贴近硬件的系统软件,是第一层扩充硬件功能的程最贴近硬件的系统软件,是第一层扩充硬件功能的程序集合。序集合。2操作系统主要负责管理和控制计算机软件和硬件资源,操作系统主要负责管理和控制计算机软件和硬件资源,使计算机各部分协调工作;合理组织计算机工作使计算机各部分协调工作;合理组织计算机工作流程;为用户使用计算机系统提供友好的人机界流程;为用户使用计算机系统提
2、供友好的人机界面。面。使用操作系统的目的:使用操作系统的目的:1.管理计算机资源管理计算机资源2.方便用户使用计算机资源方便用户使用计算机资源3.扩充计算机功能扩充计算机功能3操作系统的概念:操作系统的概念:l 负责管理和控制计算机软件和硬件资源,使计算机各负责管理和控制计算机软件和硬件资源,使计算机各部件协调工作;部件协调工作;l 合理组织计算机工作流程、为用户使用计算机系统提合理组织计算机工作流程、为用户使用计算机系统提供人机界面。供人机界面。4操作系统对硬件的管理包括:操作系统对硬件的管理包括:l 为程序分配内存、为程序分配内存、CPUCPU和外存储器;和外存储器;l 管理键盘、鼠标、显
3、示器和打印机等输入管理键盘、鼠标、显示器和打印机等输入/ /输出设备输出设备l 操作系统为用户隐藏具体硬件的控制细节,屏蔽不同操作系统为用户隐藏具体硬件的控制细节,屏蔽不同设备之间的差异,使用户更容易地使用计算机。设备之间的差异,使用户更容易地使用计算机。5操作系统对软件的管理包括:操作系统对软件的管理包括:l 为用户提供操作界面和各类服务程序;为用户提供操作界面和各类服务程序;l 分类管理文件,调度和控制各类程序使它们协调运行分类管理文件,调度和控制各类程序使它们协调运行63.1 常见的操作系统简介常见的操作系统简介1. 1. DOS DOS操作系统操作系统2.2. WindowsWindo
4、ws操作系统操作系统3.3.UNIXUNIX操作系统操作系统4.4.LinuxLinux操作系统操作系统7DOS:磁盘操作系统(:磁盘操作系统(Disk Operation System),是一),是一种单用户、单任务的操作系统。种单用户、单任务的操作系统。 8DOS主要功能是命令处理、文件管理和设备管理。它由主要功能是命令处理、文件管理和设备管理。它由汇编语言编写,优点是系统开销小,运行效率高;缺汇编语言编写,优点是系统开销小,运行效率高;缺点是资源管理功能简单,属于字符型用户界面,操作点是资源管理功能简单,属于字符型用户界面,操作不太方便。不太方便。 9Windows从从1985年年11月
5、月Microsoft公司发布公司发布Windows操作系统以来,操作系统以来,已经经历了已经经历了20多年,是目前微型计算机上运行比较多多年,是目前微型计算机上运行比较多的一种操作系统。比较成熟的版本有的一种操作系统。比较成熟的版本有Windows 95、Windows 98、Windows2000、Windows XP、 Windows 7等。等。 10UNIXLinux操作系统操作系统 UNIX操作系统是一个多用户、多任务、交互式分时网操作系统是一个多用户、多任务、交互式分时网络操作系统。它可以运行在从微型计算机到巨型计算络操作系统。它可以运行在从微型计算机到巨型计算机的各种计算机上。特别
6、是在工作站计算机、中小型机的各种计算机上。特别是在工作站计算机、中小型计算机以及巨型计算机上应用得更为广泛。计算机以及巨型计算机上应用得更为广泛。Linux是以是以UNIX内核为基础的一种操作系统,基本包内核为基础的一种操作系统,基本包含含UNIX的全部功能,为的全部功能,为UNIX编写的程序几乎都能在编写的程序几乎都能在Linux操作系统中编译和执行。操作系统中编译和执行。Linux的最大特点是:完全免费和源代码公开。的最大特点是:完全免费和源代码公开。 113.2 操作系统的诞生操作系统的诞生1. 1.手工操作阶段;手工操作阶段;2.2. 批处理阶段;批处理阶段; 3.3. 假脱机阶段假脱
7、机阶段121 1 手工操作阶段(手工操作阶段(19461946年年-50-50年代中期)年代中期) 运算器主机 控制器 存储器控制台输入设备输出设备 运算器主机 控制器 存储器控制台输入设备输出设备外围机外围机磁盘磁盘计算机的手计算机的手工操作方式工操作方式脱机输入脱机输入/ /输出方式输出方式n减少了CPU的空闲时间,缓和了人机矛盾 n提高了I/O速度,缓解了CPU和I/O设备之间速度不匹配的矛盾 132 2 批处理阶段批处理阶段 联机批处理联机批处理 脱机批处理脱机批处理143 3 假脱机阶段假脱机阶段 在在2020世纪世纪6060年代初期,在主机与外部设备之间加一年代初期,在主机与外部设
8、备之间加一台台I IO O处理机,通常称为通道,与处理机,通常称为通道,与CPUCPU共享内存资源,共享内存资源,代替代替CPUCPU完成完成I IO O操作,并与操作,并与CPUCPU并行工作。每当通道完并行工作。每当通道完成成I IO O操作时,都向操作时,都向CPUCPU发出中断请求。发出中断请求。15 n监督程序是事实上的管理者,也是后来形成的操作监督程序是事实上的管理者,也是后来形成的操作系统的雏形。系统的雏形。n由于系统对作业的处理都是成批进行的,所以称之由于系统对作业的处理都是成批进行的,所以称之为批处理系统。为批处理系统。 16监督程序需要解决以下系列管理问题:监督程序需要解决
9、以下系列管理问题:作业调度:合理调度作业,使系统中硬件资源得作业调度:合理调度作业,使系统中硬件资源得到有效利用;到有效利用;处理机管理:多个作业交替运行,需要合理安排处理机管理:多个作业交替运行,需要合理安排处理机时间;处理机时间;内存管理:为每道程序分配必要的内存空间;内存管理:为每道程序分配必要的内存空间;I/OI/O设备管理:为多道程序分配输入输出设备设备管理:为多道程序分配输入输出设备。17总结总结 单一操作员单一控制终端;单一操作员单一控制终端;ENIAC 批处理操作系统;批处理操作系统;IBM的的FMS用于用于IBM709,基于磁带的监控,基于磁带的监控系统系统IBSYS用于用于
10、IBM7090和和7094,密歇根大学执行体系,密歇根大学执行体系UMES用于用于7094 多道批处理操作系统;多道批处理操作系统;IBM的的OS/360用于用于SYSTEM/360,/370, /4300 分时操作系统;多个人同时连在计算机上,每个人看作是一分时操作系统;多个人同时连在计算机上,每个人看作是一个个I/O终端。每个用户拥有一个终端显示器,它经过终端。每个用户拥有一个终端显示器,它经过RS-232串串行电缆与计算机相连。每个终端只能接收和发送有限的字符行电缆与计算机相连。每个终端只能接收和发送有限的字符命令和信息。计算机在所有的终端用户进行分时。命令和信息。计算机在所有的终端用户
11、进行分时。MULTICS和和UNIX 。运行在第三代计算机上,。运行在第三代计算机上,PDP, VAX, CRAY183.3 操作系统的分类及特征操作系统的分类及特征操作系统分为三种基本类型:操作系统分为三种基本类型:l多道批处理系统多道批处理系统l分时系统分时系统l实时系统实时系统191 1多道批处理系统多道批处理系统 资源利用率高和系统吞吐量大,但缺乏人机交互性。资源利用率高和系统吞吐量大,但缺乏人机交互性。这种操作系统适用于成熟的程序运行,尤其是运行时这种操作系统适用于成熟的程序运行,尤其是运行时间长、数据运算量大的程序。间长、数据运算量大的程序。20主要特征是多道性和成批性:主要特征是
12、多道性和成批性:(1) 多道性:内存中同时驻留多道程序并发执行多道性:内存中同时驻留多道程序并发执行(2) 成批性:作业成批进入系统,成批处理。成批性:作业成批进入系统,成批处理。212 2、分时系统、分时系统一台主机连接多个终端,每个终端由一个用户使用,一台主机连接多个终端,每个终端由一个用户使用,每个用户同时只能运行一个程序。每个用户同时只能运行一个程序。22在分时系统中,将在分时系统中,将CPUCPU的时间分成若干个时间片,每个的时间分成若干个时间片,每个时间片几十毫秒。以时间片为单位运行各个程序。时间片几十毫秒。以时间片为单位运行各个程序。主要特征是多路性、交互性和独占性主要特征是多路
13、性、交互性和独占性:(1)(1) 多路性:一台主机连接多个终端多路性:一台主机连接多个终端(2) 交互性:系统以对话方式为各个终端服务交互性:系统以对话方式为各个终端服务(3) 独占性:每个用户都独占一个终端,以交互方式使独占性:每个用户都独占一个终端,以交互方式使用计算机,共享主机资源。用计算机,共享主机资源。233 3实时系统实时系统。实时系统是指计算机系统在规定的时间内响应外部(设实时系统是指计算机系统在规定的时间内响应外部(设备或其他计算机系统)的请求,完成相关的事物处备或其他计算机系统)的请求,完成相关的事物处理任务。理任务。24实时操作系统分为实时控制系统和实时信息处理系统两实时操
14、作系统分为实时控制系统和实时信息处理系统两大类:大类:l实时控制系统:机器人、智能设备、工业生产过程、实时控制系统:机器人、智能设备、工业生产过程、宇航控制以及导弹制导等。宇航控制以及导弹制导等。l实时信息处理系统:信息联机检索和信息实时接收实时信息处理系统:信息联机检索和信息实时接收等。等。25实时系统具有如下两个基本特征:实时系统具有如下两个基本特征:l及时性及时性l可靠性可靠性263.3.2 3.3.2 实用操作系统实用操作系统批处理系统、分时系统和实时系统构成了操作系统的批处理系统、分时系统和实时系统构成了操作系统的三种基本类型,而实际系统则往往兼有两者或三三种基本类型,而实际系统则往
15、往兼有两者或三者功能特点。者功能特点。1.嵌入式操作系统嵌入式操作系统2.2. 网络操作系统网络操作系统3.3. 分布式操作系统分布式操作系统4.多处理机操作系统多处理机操作系统27微机操作系统微机操作系统1单用户单任务操作系统单用户单任务操作系统 最简单的微机操作系统,只允许一个用户上机,且只允许用户程序作为一个任务运行。主要配置在8位和16位微机上,最具代表性的是CP/M和MS-DOS操作系统。2单用户多任务操作系统单用户多任务操作系统 只允许一个用户上机,但允许将一个用户程序分成若干个任务并发执行。随着32位微机的出现,多任务处理能力和图形用户界面成为微机操作系统的趋势,最具代表性的是O
16、S/2和Windows操作系统。3多用户多任务操作系统多用户多任务操作系统 允许多个用户共享主机中的各类资源,而每个用户程序又可进一步分为多个任务并发执行。大、中、小型机中配置的都是多用户多任务操作系统,32位微机也有不少,最具代表性的是UNIX和Linux。283.3.3 操作系统特征操作系统特征操作系统的共同特征:操作系统的共同特征:l并发性并发性l共享性共享性l虚拟性虚拟性l异步性异步性29并发性是指两个或两个以上事件在同一时间间隔内发生,从微并发性是指两个或两个以上事件在同一时间间隔内发生,从微观上看是交替进行,从宏观上看是同时发生。并发性与并行性观上看是交替进行,从宏观上看是同时发生
17、。并发性与并行性不同,并行性是指两个或两个以上事件在同一时刻发生,从微不同,并行性是指两个或两个以上事件在同一时刻发生,从微观和宏观上都是同时;并行事件一定具有并发性,但并发事件观和宏观上都是同时;并行事件一定具有并发性,但并发事件不一定具有并行性。不一定具有并行性。共享性是指在操作系统控制下,系统资源可供多个共享性是指在操作系统控制下,系统资源可供多个并发执行的程序共同使用。并发性和共享性是所有并发执行的程序共同使用。并发性和共享性是所有操作系统具有的两个基本特征。它们互为依存条件,操作系统具有的两个基本特征。它们互为依存条件,共享以程序的并发执行为前提条件,并发以资源共共享以程序的并发执行
18、为前提条件,并发以资源共享为基础。享为基础。操作系统通过某种技术将一个物理实体变成多个逻操作系统通过某种技术将一个物理实体变成多个逻辑对应物,或将多个物理实体变成一个逻辑对应物。辑对应物,或将多个物理实体变成一个逻辑对应物。操作系统的这种特性称为虚拟性,实现虚拟的技术操作系统的这种特性称为虚拟性,实现虚拟的技术称为虚拟技术。称为虚拟技术。在多道程序系统中,程序以人们不可预知的速度在多道程序系统中,程序以人们不可预知的速度向前推进。内存中的每个程序何时获得向前推进。内存中的每个程序何时获得CPUCPU,何时,何时因得不到所需资源而暂停,每道程序需要多少时因得不到所需资源而暂停,每道程序需要多少时
19、间才能完成等,都是不可预知的。很可能先进入间才能完成等,都是不可预知的。很可能先进入内存的程序后完成,而后进入内存的程序先完成。内存的程序后完成,而后进入内存的程序先完成。这就是操作系统的异步性。这就是操作系统的异步性。 303.4 操作系统的管理功能操作系统的管理功能2. 存储器管理存储器管理4. 设备管理设备管理6. 基本特征基本特征1. 处理器管理处理器管理3. 文件系统文件系统从资源管理角度来看,无论何种操作系统,都包括进从资源管理角度来看,无论何种操作系统,都包括进程管理、存储管理、文件管理和设备管理程管理、存储管理、文件管理和设备管理4个基本功个基本功能。能。 31 进程进程在多道
20、程序系统中,一个程序的活动规律是:在多道程序系统中,一个程序的活动规律是:推进推进暂停暂停推进推进暂停暂停当一个程序暂停时,需要将其现场信息作为断点保存起来,以便当一个程序暂停时,需要将其现场信息作为断点保存起来,以便以后能从断点处继续执行。这样,在多道程序系统中需要一以后能从断点处继续执行。这样,在多道程序系统中需要一块特殊区域保存断点。因此程序的概念已不能如实地反映程块特殊区域保存断点。因此程序的概念已不能如实地反映程序执行时的特征,需要一个更准确地描述程序执行状态的术序执行时的特征,需要一个更准确地描述程序执行状态的术语,这就是语,这就是进程进程(process)。)。32许多人从不同角
21、度对进程进行解释,典型的有许多人从不同角度对进程进行解释,典型的有: 进程是程序的一次执行。进程是程序的一次执行。 进程是一个程序及其数据在处理机上执行时所发生进程是一个程序及其数据在处理机上执行时所发生的活动。的活动。 进程是程序在一个数据集合上的运行过程,是系统进程是程序在一个数据集合上的运行过程,是系统资源分配和调度的基本单位。资源分配和调度的基本单位。333.4.1 3.4.1 进程管理进程管理进程管理主要对处理机(进程管理主要对处理机(CPU)进行分配和管理)进行分配和管理,因,因此,进程管理也称处理机管理。从宏观上看,程序此,进程管理也称处理机管理。从宏观上看,程序进入主机后就在运
22、行,但从微观上看,程序只有获进入主机后就在运行,但从微观上看,程序只有获得得CPU才在运行。才在运行。341、进程的概念:、进程的概念:进程是程序在一个数据集合上的一次运行活动,是系统进程是程序在一个数据集合上的一次运行活动,是系统资源分配和调度的基本单位。资源分配和调度的基本单位。一个程序投入运行,操作系统就为其创建了进程,程序一个程序投入运行,操作系统就为其创建了进程,程序的每次运行都产生进程,多次运行产生多个进程。的每次运行都产生进程,多次运行产生多个进程。35进程包括:进程控制块、程序和数据三部分。进程包括:进程控制块、程序和数据三部分。(1)进程控制块(进程控制块(Process C
23、ontrol Block,PCB),用于),用于描述和管理进程。描述和管理进程。PCB是进程存在的惟一标志。是进程存在的惟一标志。(2) 程序:进程要执行的程序代码。程序:进程要执行的程序代码。(3) 数据:执行进程时要处理的数据。数据:执行进程时要处理的数据。36创建进程时创建进程时建立创建进程时创建进程时建立PCB,撤消进程时收回,撤消进程时收回PCB。PCB是进程存在的惟一标志。是进程存在的惟一标志。程序、数据和进程控制块构成进程实体。程序和数据位程序、数据和进程控制块构成进程实体。程序和数据位于内存中用户空间,进程控制块位于系统空间。于内存中用户空间,进程控制块位于系统空间。372 2
24、进程的状态和转换进程的状态和转换任何操作系统中的进程都具有下列任何操作系统中的进程都具有下列3 3种基本状态种基本状态: :(1)(1)运行态:得到运行态:得到CPUCPU资源,正在运行进程中的指令。资源,正在运行进程中的指令。(2)(2)就绪态:进程本身具备运行条件,等待获得就绪态:进程本身具备运行条件,等待获得CPUCPU资资源。源。(3)(3)等待态:进程本身不具备使用等待态:进程本身不具备使用CPUCPU的条件,正等待的条件,正等待某一事件发生,这种状态也称挂起态或睡眠态。某一事件发生,这种状态也称挂起态或睡眠态。3839进程类型进程类型从操作系统角度看,进程可以分为系统进程和用户进程
25、从操作系统角度看,进程可以分为系统进程和用户进程两类。两类。系统进程运行操作系统程序,完成操作系统功能,可系统进程运行操作系统程序,完成操作系统功能,可以执行包括特权指令在内的所有机器指令,优先级高以执行包括特权指令在内的所有机器指令,优先级高于用户进程。于用户进程。用户进程运行用户程序用户进程运行用户程序,只能执行非特权指只能执行非特权指令令。40进程与程序的区别进程与程序的区别程序与进程的本质区别在于程序是静态的,进程是动程序与进程的本质区别在于程序是静态的,进程是动态的。态的。程序是指令及执行指令时所需数据的集合,可以长程序是指令及执行指令时所需数据的集合,可以长期保存在存储介质上;期保
26、存在存储介质上;进程具有生命期,具有创建、运行和消亡的过程。进程具有生命期,具有创建、运行和消亡的过程。进程和程序不是一一对应关系,一个程序可以对应进程和程序不是一一对应关系,一个程序可以对应多个进程,但一个进程只能对应一个程序。多个进程,但一个进程只能对应一个程序。413.4.2 存储管理存储管理在计算机系统运行过程中,操作系统将内存储器划分为在计算机系统运行过程中,操作系统将内存储器划分为系统空间和用户空间两系统空间和用户空间两2部分,存储管理主要管理用部分,存储管理主要管理用户空间。户空间。42存储管理的主要功能存储管理的主要功能当程序向系统申请存储空间时,内存分配程序就要在现有的空闲内
27、存中选择一个大小相当的区域分配给它。当它运行完毕之后,它所占的空间由系统回收。 分配与释放分配与释放地址映射地址映射虚拟存储器虚拟存储器存储区整理存储区整理保护与共享保护与共享程序装入内存后要把指令所访问的逻辑地址转换为物理地址,即地址映射,也称地址变换或重定位,其实现方法有静态重定位和动态重定位两种。 在主存辅存层次上通过辅助硬件和存储管理软件实现虚拟存储器。它是把辅存当作主存来使用一种虚拟资源,用户能使用比实际内存大得多的虚拟空间,实现了内存的扩充。 当系统运行一段时间后,由于内存空间经过不断分配和释放,可能会产生许多分散的、难以再被分配的碎片。通过对存储区的整理,把内存中的碎片合并,以形
28、成更大的自由分区。 存储保护就是要保护进程的数据不被非法访问者破坏,它采取的手段主要有两种,即:界地址寄存器保护法和访问授权保护法。 431 1存储器的分配存储器的分配为了便于分配和收回内存空间,操作系统通过内存分为了便于分配和收回内存空间,操作系统通过内存分配表和内存空闲表管理内存储器。配表和内存空闲表管理内存储器。442地址映射地址映射程序中的地址都是相对程序起始单元的地址,称为逻辑程序中的地址都是相对程序起始单元的地址,称为逻辑地址,也称为相对地址或偏移地址,通常从地址,也称为相对地址或偏移地址,通常从0开始编开始编排。排。操作系统将程序装入内存时,需要根据分配到的内存地操作系统将程序装
29、入内存时,需要根据分配到的内存地址将程序的逻辑地址转换为物理地址。将程序的逻辑址将程序的逻辑地址转换为物理地址。将程序的逻辑地址变换到物理地址的过程称为地址映射或地址重定地址变换到物理地址的过程称为地址映射或地址重定位。位。 453存储保护存储保护内存中的每个进程都有自己独立的内存空间,为了确保内存中的每个进程都有自己独立的内存空间,为了确保它们互不干扰,操作系统对内存空间进行保护。它们互不干扰,操作系统对内存空间进行保护。46(1) 限制地址越界:操作系统对每个进程产生的地址进限制地址越界:操作系统对每个进程产生的地址进行检查,只允许在各自的内存空间或共享区域中运行检查,只允许在各自的内存空
30、间或共享区域中运行和存取数据。行和存取数据。(2) (2) 防止操作越权:用户进程不允许访问系统进程的内防止操作越权:用户进程不允许访问系统进程的内存空间;有些进程可以修改共享区域中的数据,但存空间;有些进程可以修改共享区域中的数据,但某些进程只能执行读操作。某些进程只能执行读操作。当用户进程发生地址越界或操作越权时,操作系统将指当用户进程发生地址越界或操作越权时,操作系统将指出错误。出错误。473.4.3 文件管理文件管理文件及其管理程序的集合称为文件系统文件及其管理程序的集合称为文件系统。文件系统是操。文件系统是操作系统为用户提供的一种基于文件和目录的存储机制。作系统为用户提供的一种基于文
31、件和目录的存储机制。48文件系统的功能文件系统的功能文件系统文件系统提供对文件提供对文件的各种操作的各种操作提供各种安提供各种安全措施以保全措施以保障文件安全障文件安全实现实现“按名存按名存取取”以方便用以方便用户使用文件户使用文件高效地管理高效地管理外存空间外存空间实现文件实现文件的共享的共享49文件管理是对文件、目录和存储空间进行管理,提供按文件管理是对文件、目录和存储空间进行管理,提供按名存取文件的手段名存取文件的手段,方便用户对文件进行存取、保护,方便用户对文件进行存取、保护和共享操作,充分利用外存储器空间。和共享操作,充分利用外存储器空间。 502文件命名文件命名文件是具有符号名的相
32、关信息的集合,符号名即为文件文件是具有符号名的相关信息的集合,符号名即为文件名。文件名由主名和扩展名两部分组成,中间用园点名。文件名由主名和扩展名两部分组成,中间用园点“.”分隔。分隔。文件扩展名用于说明文件的类型,例文件扩展名用于说明文件的类型,例如,如,.EXE表示这是可执行程序文件名,表示这是可执行程序文件名,.DOC表示这表示这是是Word文档,文档,.JPG表示这是图像文件。表示这是图像文件。51(1) 文件基本属性:有文件名、长度、创建时间、修改文件基本属性:有文件名、长度、创建时间、修改时间和所有者等。时间和所有者等。(2) (2) 文件类型属性:有普通文件、目录文件、系统文件、
33、文件类型属性:有普通文件、目录文件、系统文件、隐含文件和设备文件等。隐含文件和设备文件等。(3) (3) 文件保护属性:有只读、只写和读文件保护属性:有只读、只写和读/写等。写等。52操作系统对众多文件按目录进行管理。操作系统对众多文件按目录进行管理。常用常用多级目录结多级目录结构构,通常称为树形目录。通常称为树形目录。在一个外存储器中,只有一在一个外存储器中,只有一个顶级目录,也称为根目录(树根),用斜杠符号个顶级目录,也称为根目录(树根),用斜杠符号“ ”表示。表示。53l通常将正在操作的目录称为工作目录或当前目录通常将正在操作的目录称为工作目录或当前目录。l在访问某个文件时,在访问某个文
34、件时,需要在文件名的前面说明文件需要在文件名的前面说明文件所在的路径所在的路径。l将从根目录开始的路径称为绝对路径,从当前目录将从根目录开始的路径称为绝对路径,从当前目录开始的路径称为相对路径开始的路径称为相对路径。543.4.4 3.4.4 设备管理设备管理设备管理的主要功能包括设备分配、虚拟设备、缓冲区设备管理的主要功能包括设备分配、虚拟设备、缓冲区管理和设备驱动等。管理和设备驱动等。操作系统设备管理的首要任务是按照一定的算法在进程间调度和操作系统设备管理的首要任务是按照一定的算法在进程间调度和分配设备,并启动设备,完成数据传输操作。设备管理还要分配设备,并启动设备,完成数据传输操作。设备
35、管理还要提供一个统一的设备使用界面,屏蔽设备的差异,隐藏设备提供一个统一的设备使用界面,屏蔽设备的差异,隐藏设备的工作细节,使用户能够很方便地使用设备。的工作细节,使用户能够很方便地使用设备。551. 设备分类设备分类按信息交换基本单位分类:按信息交换基本单位分类:设备可以划分为字符型设备(设备可以划分为字符型设备(Character DeviceCharacter Device)和块)和块设备(设备(Block DeviceBlock Device)56l字符设备:以字符为单位组织和处理信息的设备称字符设备:以字符为单位组织和处理信息的设备称为字符设备。显示器、键盘和打印机。为字符设备。显示器、键盘和打印机。l块设备:以一定长度的数据块为单位组织和处理信块设备:以一定长度的数据块为单位组织和处理信息的设备,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建筑参观实习总结(3篇)
- 购房协议书范本电子版(3篇)
- 敬老爱老演讲稿(32篇)
- 幼儿园网络研修培训总结范文(3篇)
- 小学生开学演讲稿
- 2024-2025学年四川省成都市九县区高一(上)期中物理试卷(含答案)
- 四川省高考语文五年试题汇编-文言文阅读
- 2024年家教合同范本
- 2024年贵州省公务员考试《行测》真题及答案解析
- 调研报告:执行信息化建设存在的问题及对策建议
- 【课件】Unit+4+Section+B+1a-1d+课件人教版英语七年级上册
- 海南省申论真题2022年(C类行政执法)
- 大数据行业分析报告
- 错牙合畸形的早期矫治(口腔正畸学课件)
- 江苏省徐州市沛县第五中学2024-2025学年九年级上学期11月期中考试数学试题
- 2024年中国酶免试剂市场调查研究报告
- GB/T 44578-2024热塑性塑料隔膜阀
- 华润双鹤财务报表分析报告
- 苏科版(2024新版)七年级上册数学期中培优测试卷(含答案解析)
- 互联网护理的居家沟通唐莹教授护患沟通护患关系护士培训
- 2024年全国《劳动教育》基础知识考试题库与答案
评论
0/150
提交评论