新版教材全国自考网络操作系统02335_复习笔记.
- 格式:doc
- 大小:86.00 KB
- 文档页数:10
计算机网络原理笔记1(可以用作考条)第一章计算机网络四个发展阶段:面向终端旳计算机网络、计算机-计算机网络、开放式原则化网络、因特网广泛应用和高速网络技术发展。
我国三大网络:电信网络、广播电视网络、计算机网络。
未来发展趋势:宽带、全光、多媒体、移动、下一代网络。
计算机网络由资源子网和通信子网构成。
计算机网络旳定义:运用通讯设备和线路将地理位置不一样旳、功能独立旳多种计算机系统互连起来,以功能完善旳网络软件实现网络中资源共享和信息传递旳系统。
计算机网络旳功能:软/硬件资源共享、顾客间信息互换。
(1)硬件资源共享:可以在全网范围提供对处理资源、存储资源、输入输出资源等昂贵设备旳共享,使顾客节省投资,也便于集中管理和均衡分肩负荷。
(2)软件共享:容许互联网上旳顾客远程访问各类大型数据库,可以得到网络文献传送服务、远地进程管理服务和远程文献访问服务,从而防止软件研制上旳反复劳动以及数据源旳反复存储,也便于集中管理。
(3)顾客间信息互换:计算机网络为分布在各地旳顾客提供强力通信手段,顾客可以通过计算机网络传送电子邮件、公布新闻消息和进行电子商务活动。
计算机网络旳应用:办公自动化、远程教育、电子银行、证券及期货交易、企业网络、智能大厦和构造化综合布线系统。
计算机网络旳分类:按拓扑构造:星形、总线形、环形、树形、混合形、网形。
按互换方式:电路互换网、报文互换网、分组互换网。
按覆盖范围:广域网、城域网、局域网。
按传播技术:广播方式网络、点对点方式网络。
ISO(国际原则化组织),ITU(国际电信联盟),IETF(因特网工程尤其任务组)第二章网络协议:为计算机网络中进行数据互换而建立旳规则、原则或约定旳集合。
网络协议由三个要素构成:语义、语法、时序关系。
分层:将一种复杂旳划分为若干个简朴旳网络旳体系构造:计算机网络各层次构造模型及其协议旳集合面向连接服务:开始时建立连接,传播时不用携带目旳节点旳地址。
无连接服务:开始时不需建立连接,每个分组都要携带完整旳目旳节点地址,不一样分组也许选择不一样途径到达目旳节点,节点接受到旳分组也许出现乱序、反复、丢失旳现象。
《网络操作系统》期末复习要点(完整版)(1)《网络操作系统》期末复习要点考试题型:1.填空题(20分) 2.单选题(20分) 3.多选题(2分X5=10)4.简答题5.综合题第1章概述一、网络操作系统的概念:(简答题)网络操作系统既有单机操作系统的功能,还具有对整个网络的资源进行协调管理,实现计算机之间高效可靠的通信,提供各种网络服务和为网上用户提供便利的操作与管理平台等网络管理功能。
网络操作系统的基本任务是用统一的方法管理各主机之间的通信和共享资源的利用,它是以使网络相关特性最佳为目的的。
对于网络用户,操作系统应能够提供资源的共享、数据的传输,同时操作系统能够提供对资源的排他访问。
二、网络操作系统的功能:(简答题)1.网络通信;2.资源管理;3.网络服务;4.网络管理;5.互操作;6.提供网络接口。
三、网络操作系统的特征:1.硬件独立性;2.网络特性;3.极高的安全性;4.可移植性和可集成性。
四、常用的网络操作系统分类:(选择题)UNIXLinuxNetwareWindows NT 2000/2003/2008第2章进程管理一、进程和程序的区别:(1)、程序是静态的概念,而进程是程序一次执行过程,它是动态的概念;(2)、进程是一个能独立运行的单位,可以与其他的进程并发执行,而程序是无法作为一个独立运行的单位而并发运行的;(3)、程序和进程无一一对应的关系;(4)、各个进程在并发执行过程中会产生相互制约关系,而程序因为是静态的,不存在这种异步特征。
二、进程的三种状态及转换:分为就绪状态、执行状态、阻塞状态进程的基本状态及转换三、进程和线程之间的比较:(简答题)(1)进程是资源分配的基本单位。
同一进程的所有线程共享该进程的所有资源。
(2)线程是分配处理机的基本单位,它与资源分配无关。
(3)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。
(4)线程在执行过程中,需要协作同步。
四、Windows 2003中终止进程开个cmd.exe 窗口,输入命令:c:\>ntsd -c q -p PID (进程ID 号)五、Linux 进程管理:(选择题,了解)1、进程调度命令之间的差异:① at 命令:在指定时刻执行指定的命令序列at [-v] [-q 队列] [-f 文件名] [-mldbv] 时间例:在三天后下午4点执行文件work 中的作业:# at –f work 4pm +3 day② batch 命令用于低优先级运行作业,功能与at 相同,只是batch 在系统负载较低,资源较空闲的时候执行,适用于执行占资源比较多的命令。
绝密★启用前2019年4月高等教育自学考试全国统一命题考试网络操作系统试题答案及评分参考(课程代码02335)一、单项选择题:本大题共20小题,每小题2分,共40分。
1.A 2.D 3.B 4.A 5.C 6.C 7.C 8.D 9.A 10.B 11.A 12.B 13.D 14.D 15.C 16.D 17.B 18.A 19.C 20.A二、填空题:本大题共10空,每空1分,共10分。
21.分布式(或Distributed)22.多级队列反馈法23.直接覆盖(或覆盖)24.内存25.互斥26.消息传递27.域28.自动配置29.Smbclient 30.文档化三、简答题:本大题共6小题,每小题5分,共30分。
31.(1)文件存储空间的管理。
就是为每个文件分配一定的外存空间,并且尽可能提高外存空间的利用率和文件访问的效能。
(2分)(2)目录管理。
就是给出组织文件的方法,为每个文件建立目录项,并对目录项加以有效的组织,以便为用户提供方便的按名存取功能。
(2分)(3)文件系统的安全性,包括文件的读写权限管理以及存取控制。
(1分)32.(1)系统有容量足够大的外存。
(2分)(2)系统有一定容量的内存。
(1分)(3)硬件提供实现虚/实地址映射的机制。
(2分)33.(1)内容采集;(1分)(2)视音频捕获和压缩编码;(1分)(3)内容编辑;(1分)(4)内容存储和播放;(1分)(5)应用服务器内容管理发布及用户管理。
(1分)网络操作系统试题答案及评分参考第1页(共3页)。
02335网络操作系统_复习大纲本文档涉及附件:附件1:课程讲义附件2:练习题与答案附件3:网络操作系统案例分析本文所涉及的法律名词及注释:1、网络操作系统:指在网络环境下,针对计算机操作系统增加网络功能的一类操作系统,常见的网络操作系统有Windows、Linux 等。
2、复习大纲:指对网络操作系统课程的重点内容进行总结和归纳,以便学习者系统地复习和理解课程内容。
02335网络操作系统_复习大纲第一章:网络操作系统概述1.1 网络操作系统的定义和作用1.2 网络操作系统的分类和特点1.3 网络操作系统的发展历程第二章:网络基础知识2.1 OSI参考模型和TCP/IP协议族2.2 网络拓扑结构和通信方式2.3 IP地质和子网划分2.4 网络设备:交换机和路由器第三章:Windows网络操作系统3.1 Windows网络操作系统的特点和功能3.2 Windows Server的安装和配置3.3 Windows域名服务和活动目录3.4 Windows网络共享和权限管理3.5 Windows网络安全和故障排除第四章:Linux网络操作系统4.1 Linux网络操作系统的特点和功能4.2 Linux系统的安装和配置4.3 Linux网络服务配置:DHCP、DNS、等4.4 Linux网络安全和故障排除第五章:网络操作系统管理与优化5.1 网络操作系统的管理工具和方法5.2 网络操作系统性能优化和故障排除5.3 网络操作系统的备份和恢复第六章:网络操作系统案例分析6.1 案例一、企业网络操作系统的规划和实施6.2 案例二、校园网络操作系统的管理和优化6.3 案例三、云平台上的网络操作系统实践。
第1章引论考情分析本章主要内容:1.计算机系统的概念2.操作系统的定义、作用和功能3.操作系统的分类4.管态、目态、特权指令、访管指令的概念5.操作系统与用户的两个接口重点:1.操作系统的功能、分类2.处理器的工作状态3.程序状态字4.系统功能调用本章考试分值约为8~10分,出题形式多以单选题、多选题、填空题为主。
知识网络图串讲内容一、计算机系统1.计算机系统包括计算机硬件和计算机软件两大部分。
2.(1)计算机系统的最内层是硬件。
(2)计算机系统的最外层是使用计算机的人。
人与计算机硬件之间的接口界面是计算机软件。
(3)计算机软件可以分为系统软件、支撑软件以及应用软件三类。
二、操作系统1.操作系统的定义:操作系统(OS)是管理计算机系统资源、控制程序执行、改善人机界面和为应用软件提供支持的一种系统软件、2.操作系统在计算机系统中的作用有如下几个方面:(1)操作系统管理计算机系统的资源;(2)操作系统为用户提供方便的使用接口;(3)操作系统具有扩充硬件的功能。
3.(重点)从资源管理的观点看,操作系统的功能可分为:处理器管理、存储管理、文件管理和设备管理。
三、操作系统的形成与基本类型(重点)1.批处理操作系统:(1)“单道批处理系统”:每次只允许一个作业执行。
一批作业的程序和数据交给系统后,系统顺序控制作业的执行,当一个作业执行结束后自动转入下一个作业的执行。
(2)“多道批处理系统”:允许若干个作业同时装入主存储器,使一个中央处理器轮流地执行各个作业,各个作业可以同时使用各自所需的外围设备。
(3)多道批处理系统提高了计算机系统的资源使用率,但作业执行时用户不能直接干预作业的执行。
但作业执行中发现出错,由操作系统通知用户重新修改后再次装入执行。
2.分时操作系统(简称分时系统)(1)分时操作系统是多个用户通过终端机器同时使用一台主机,这些终端机器链接在主机上,用户可以同时与主机进行交互操作而不干扰。
它以时间片为单位轮流使用计算机中某一资源的系统。
1.计算机系统的定义:计算机系统是一种可以按用户的要求接收和存储信息、自动进行数据处理并输出结果信息的系统。
【广义的包含:机械式系统和电子式系统,电子式又可划分为模拟式和数字式】【计算机系统包括:硬件系统和软件系统】2.操作系统的定义:操作系统是计算机系统中的一个系统软件,它是这样一些程序模块的集合:它们能有效地组织和管理计算机系统中的硬件及软件资源,合理地组织计算机的工作流程,控制程序的执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统高效地运行。
设置操作系统的目的:提高计算机系统的效率,增强系统的处理能力,充分发挥系统资源利用率,方便用户的使用。
【操作系统的任务:1、组织和管理计算机系统中的硬件及软件资源;2、向用户提供各种服务功能。
】3.操作系统的作用和地位操作系统是系统软件,连接了硬件和软件,是两者之间的桥梁。
作为系统软件,其是 a.计算机资源的管理者、b.人机交互的接口、c.扩展机和虚拟机。
【所以对操作系统来讲,具体应用领域的工作不是其所关心的事。
】4.操作系统的主要特征(1)并发性b.共享性:(互斥共享:打印机,磁带机,扫描仪;同时共享)处理机、CPU、辅助存储器、输入/输出设备c.随机性。
【在计算机系统中,对资源的共享有两种形式:互斥共享和同时共享】【操作系统的分类:批处理、分时、实时、桌面、嵌入式、网络、分布式操作系统】5.批处理操作系统的概念用户将需要计算的一组任务(一般称为作业,即JOB)请求交给系统操作员,系统操作员在收到后并不立即将其输入计算机,而是在收到一定数量的用户作业之后组成一批作业,再把这批作业输入到计算机中。
【又分为单道批处理、多道批处理系统:不适合交互式的作业】6.分时(交互式)操作系统的概念多个用户通过终端设备与计算机交互来运行各自的作业,并且共享一个计算机系统而互不干扰,每个终端可由一个用户使用,每个用户就好像自己拥有一台计算机。
自学考试《网络操作系统》简答题1.网络操作系统与网络用户之间有哪两类接口?它们的作用各是什么?答:网络操作系统为网络用户提供了两类接口:1) 操作命令接口。
用户通过键盘或鼠标键入或点击各种操作命令来控制、操纵、管理和使用网络。
这种接口采用交互式。
2) 编程接口。
通过网络操作系统提供的一组系统调用来实现。
此外网络操作系统还为用户提供了一系列应用程序接口。
2.简述共享打印机的功能。
答:1)支持多个用户同时打印。
网络上的用户需要输出要打印的信息时,打印信息首先送至磁盘共享打印缓冲区,然后由共享打印机逐个打印输出。
2)建立连接和拆除连接。
在共享打印前,首先要建立工作站和共享打印机之间的连接。
建立了连接之后,工作站的用户就可以像使用本地打印机一样使用网络共享打印机。
打印完后,不再需要打印时拆除工作站与打印机的共享连接。
3)连接多台打印机作为共享打印机。
可连接网络中多台打印机,这些共享打印机可以是类型相同的,也可以是类型不同的。
4)提供多种多样的打印方式。
3.简述FTP的主要功能及操作步骤。
答:FTP的主要功能:1)浏览Internet上其它远程机的文件系统。
2)在Internet上的主机之间进行文件传输。
FTP的操作步骤:1)确定需要访问的主机。
即确定访问Internet上哪一台远程计算机,了解其主机名或I P地址。
2)在远程主机和本地机间建立一个FTP连接。
3)把远程主机上所需要的文件传输到本地机上,或将本地机上的文件传输到远程主机上。
4)当文件传输结束后,拆除已建立的连接,并退出FTP。
4.从操作系统的角度看,Netware的主要构件有哪些?它们之间的关系如何?答:从操作系统的角度看,服务器操作系统Netw are由四个主要构件组成:装载程序、Netware内核、N LM环境和和应用服务。
这四个主要构件从层次上看,应用服务处于最高层(外层),装载程序处于最低层,离硬件最近,中间层是NLM环境和内核。
其层次关系如下图所示:应用服务NLM环境Netware各构件之间的关系内核装载程序5.简述Windows NT中对象、对象类的概念、对象的组成以及各组成部分是由谁来管理的。
第一章网络操作系统引论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)。
程序分为系统程序和用户程序。
程序状态分为三种:①就绪②运行③阻塞。
程序状态的作用:程序状态可以互相转换,便于处理机按照某种规则进行调度。
全国2013年7月高等教育自学考试网络操作系统试题课程代码:02335一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“题题纸”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.多道批处理程序执行方式的特点是(A)A.宏观上并行,微观上串行B.宏观上串行,微观上并行C.宏观上并行,微观上并行D.宏观上串行,微观上串行2.下列不属于...嵌入式操作系统突出特点的是(B)A.系统实时高效性B.高过载防护性C.硬件的相关依赖性D.应用的专用性(嵌入式系统特点:系统实时高效性,硬件的相关依赖性,软件固化和应用的专用性)(实时操作系统的特点:及时性,实时性,高可靠性,高过载防护性)3.在网络操作系统层次结构中,位于进程间通信层之下的是(D)A.作业管理B.应用程序C.文件管理D.处理器管理( 层次结构:用户界面,应用程序,作业管理,文件管理,输入输出管理,进程间通信,存储管理,处理器管理,硬件)4.网络操作系统为用户提供的两类接口是命令接口和(C)A.自然用户接口B.脱机用户接口C.系统调用D.I/O接口5.进程从就绪态进入运行态的原因可能是(B)A.等待某一事件B.获得处理机C.时间片用完D.等待的事件已发生6.解决I/O设备和CPU处理速度不匹配的技术是(D)A.中断技术B.通道控制技术C.DMA技术D.缓冲技术7.位示图方法可用于(C)A.线程调度B.作业调度C.内存分配D.进程互斥8.在流式文件中,构成文件的基本单位是(C)A.记录B.数据块C.字符D.信息项(文件的三类逻辑结构:无结构的字符流式文件,定长记录文件,不定长记录文件构成的记录树)9.利用客户机/服务器模式进行通信时,首先要获取(D)A.协议簇B.消息C.信箱号D.IP地址10.在网络操作系统中,只供一个节点主机管理和使用的用户组是(A)A.本地用户组B.全局用户组C.通用用户组D.局部用户组11.需要在listen函数之后运行的函数是(C)A.bindB.openC.acceptD.socket12.API的类型有远程调用过程、标准查询语言、文件传输和(B)A.信息处理B.信息交付C.信息校验D.信息检索13.用TLI进行面向连接的通信类似于(C)A.文件传输B.广播通信C.打电话D.发送邮件14.面向连接的TLI/XTI用户建立联系所使用的函数是(D)A.t_bindB.t_openC.t_acceptD.t_connect15.完成Internet上主机之间文件传输功能的是(A)A.FTPB.EmailC.WebD.Telnet16.在网络管理中,不属于...性能管理功能的是(C)A.一般性能监控B.阈值控制C.数据管理与数据维护D.实时性能监控(性能管理包括:一般性能监控,阈值控制,性能分析,实时性能监控,网络对象性能查询)17.在Ubuntu Linux中,命令#/etc/init.d/apacheb restart的功能是(B)A.安装ApacheB.重启ApacheC.安装MySQLD.配置Apache18.评估系统资源的运行状况及通信效率,归属于(C)A.配置管理B.故障管理C.性能管理D.安全管理19.Windows Server 2003中,虚拟内存管理器负责把进程地址空间中的虚拟地址映射为计算机内存中的(B)A.信号量B.物理页面C.消息D.操作命令20.通常情况下系统状态数据包括注册表、系统启动文件以及(B)A.域名服务B.类注册数据库C.文件复制服务D.集群服务二、填空题(本大题共10小题,每小题1分,共10分)21.操作系统分配打印资源的单位是_____用户请求表_____。
大纲说明:、识记:填空题、选择题、领会:简答题、综合题、简单应用:应用题第一章网络操作系统概论、{ 【】符号内得为熟记题 }1.计算机系统得定义(P19 L1)领会计算机系统就是一种可以按用户得要求接收与存储信息、自动进行数据处理并输出结果信息得系统。
【广义得包含:机械式系统与电子式系统,电子式又可划分为模拟式与数字式】【计算机系统包括:硬件系统与软件系统】2.操作系统得定义(P19 S1)识记操作系统就是计算机系统中得一个系统软件,它就是这样一些程序模块得集合:它们能有效地组织与管理计算机系统中得硬件及软件资源,合理地组织计算机得工作流程,控制程序得执行,并向用户提供各种服务功能,使得用户能够灵活、方便、有效地使用计算机,并使整个计算机系统高效地运行。
【操作系统得任务:1、组织与管理计算机系统中得硬件及软件资源;2、向用户提供各种服务功能。
】3.操作系统得作用与地位(P20 L2 Y1)应用操作系统就是系统软件,连接了硬件与软件,就是两者之间得桥梁。
作为系统软件,其就是(1)计算机资源得管理者、(2)人机交互得接口、(3)扩展机与虚拟机。
【所以对操作系统来讲,具体应用领域得工作不就是其所关心得事。
】4.现代操作系统得主要特征(P21 Y2)应用(1)并发性(2)共享性(3)随机性。
【在计算机系统中,对资源得共享有两种形式:互斥共享与同时共享】【操作系统得分类:批处理、分时、实时、桌面、嵌入式、网络、分布式操作系统】5.批处理操作系统得概念(P22 S2)识记用户将需要计算得一组任务(一般称为作业,即JOB)请求交给系统操作员,系统操作员在收到后并不立即将其输入计算机,而就是在收到一定数量得用户作业之后组成一批作业,再把这批作业输入到计算机中。
【又分为单道批处理、多道批处理系统】6.分时(交互式)操作系统得概念(P22 S2)识记并且共享一个计算机系统而互不干扰,每个终端可由一个用户使用,每个用户就好像自己拥有一台计算机。
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.一个线程在被创建后便开始了它的生命周期,直至终止。
】16.死锁的概念是指在多道程序系统中,一组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这时称系统处于死锁状态。
17.处理机调度(P48 L4)称为进程(线程)调度或低级调度。
其任务是记录系统中所有进程的执行状况,根据一定的调度算法,从就绪队列中选出一个进程把CPU分配给它。
引起进程调度程序工作的情况:某个进程从运行状态变成了等待状态/运行到就绪状态/等待到就绪状态,某个工作完成后被撤销。
18.进程调度的基本准则:a.处理机利用率:应尽可能的使处理机处于忙碌状态,提高它的使用效率;b.吞吐量:在单位时间内让更多的进程能完成工作,提高单位时间的处理能力;c.等待时间:指一段时间内进程在就绪队列中等待的总时间,尽量减少进程在就绪队列中等待的时间;d.响应时间:在交互式系统中对用户的请求尽快地给出应答。
19.进程调度方法(P51 L4)a.先进先出算法FIFO、b.时间片轮转算法RR、c.基于优先级的调度算法HPF、d.多级队列反馈法。
20.存储体系(P53 S4)【各种速度和容量的存储器硬件在操作系统协调之下形成了一种存储器层次结构。
存储器由内存和外存组成。
内存空间分为系统区、用户区】21.内存分配的方式:a.静态分配:程序要求的内存空间的分配工作可以在程序运行前一次性完成。
b.动态分配:程序要求的内存空间的分配工作可以在程序运行前及运程过程中逐步完成。
内存分配和回收:记住每个存储区域的状态,实施分配,回收。
内存分配表组织方式:位示图表示法,空闲页框表,空闲块表22.地址重定位(P56)把逻辑地址转换成物理地址的工作称为地址重定位或地址转换,也称地址映射。
分为静态重定位、动态重定位。
23.静态重定位(P56 L5)在装入程序时,把程序中的指令地址和数据地址全部转换成物理地址。
由于地址转换工作是在程序执行前集中完成的,所以在程序执行过程中就无需再进行地址转换工作,这种地址转换方式称静态重定位。
24.动态重定位(P56 L5)在装入程序时,不进行地址转换,而是直接把程序装入到分配的主存区域中。
在程序执行过程中,每当执行一条指令时都由硬件的地址转换机构将指令中的逻辑地址转换成物理地址。
25.虚拟存储管理(P57 L5)是由操作系统在硬件支持下对两级存储器(内、外存)统一实施管理,达到“扩充”内存的目的。
呈现给用户的是一个远远大于内存容量的编程空间,即虚存。