2016操作系统总结梳理
- 格式:docx
- 大小:25.62 KB
- 文档页数:7
操作系统知识点整理操作系统1.操作系统概述操作系统(Operating System,OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源分配,以提供给用户和其他软件方便的接口和环境的程序集合。
操作系统的基本特征包括:并发、共享、虚拟和异步。
•并发是指两个或多个事件在同一时间间隔内发生。
•虚拟是指把一个物理上的实体变为若干个逻辑上的对应物。
操作系统的虚拟技术可归纳为:时分复用技术,如处理器的分时共享;空分复用技术,如虚拟存储器。
•异步是指在多道程序环境下,允许多个程序并发执行,但由于自由有限,进程的执行不是一贯到底,而是走走停停,以不可知的速度向前推进,这就是进程的异步性。
2.进程管理进程:目的:更好地描述和控制程序并发执行;定义:进程是进程实体的一次运行,是系统进行资源分配和调度的一个独立单位;组成:•PCB:保存进程运行期间相关的数据,是进程存在的唯一标志•程序段:能被进程调度程序调度到CPU运行的程序代码段•数据段:存储程序运行期间的相关数据,可以是原始数据也可以是相关结果进程状态:•状态种类:–运行状态:进程正在处理机上运行–就绪状态:进程已获得除处理机之外的一切所需资源–阻塞状态:进程正在等待其中一事件而暂停运行–创建状态:进程正在被创建,尚未转到就绪状态•创建完成后转到就绪状态–结束状态:进程正从系统中消失,分为正常结束和异常退出•状态变化:–就绪->运行:经过处理机调度,就绪进程得到处理机资源–运行->就绪:时间片用完或在可剥夺系统中有更高优先级进程进入–运行->阻塞:进行需要的其中一资源还没准备好–阻塞->就绪:进程需要的资源已准备好进程控制:•创建:终端用户登录系统、作业调度、系统提供服务、用户程序的应用请求等;•终止:正常结束、发生异常、外界干预•阻塞:等待资源•唤醒:资源到达•切换:时间片用完、主动放弃处理机、被更高优先级的进程剥夺处理机进程通信:•共享存储:–低级方式:基于数据结构的共享–高级方式:基于存储区的共享•消息传递:–直接通信方式:直接把消息挂到接收进程的消息队列–间接通信方式:挂到一些中间实体,接收进程找实体接收消息,类似电子邮件•管道通信:利用一种特殊的pipe文件连接两个进程代价:•时间代价:进行进程间的切换、同步及通信等所付出的时间开销•空间代价:进程控制块及协调各运行机构所占用的内存空间开销线程:•引入目的:为了更好的使多道程序并发执行,以提高资源利用率和系统吞吐量,增加并发程序•特点:是程序执行的最小单元,基本不拥有任何系统资源•实现方式:用户级线程、系统线程调度:调度层次:•作业调度(高级调度):选择处于后备状态的作业分配资源,发送频率低•内存调度(中级调度):选择暂时不能允许的进程调出内存,发送频率中等•进程调度(低级调度):选择就绪队列中合适的进程分配处理机,发生频率高进程调度原因:合理的处理计算机软硬件资源进程调度方式:•剥夺式:有更为重要或紧迫的进程需要使用处理机,立即分配•非剥夺式:有更为重要或紧迫的进程需要使用处理机,仍让当前进程继续执行典型调度算法:•先来先服务:选择最先进入队列的–不可剥夺•短作业优先:选择完成时间最短的•优先级调度:选择优先级最高的•高响应比优先:选择响应比最高的–响应比Rp = (等待时间+要求服务时间) / 要求服务时间•时间片轮转:总数选择就绪队列中的第一个进程,但仅能运行一个时间片–绝对可抢占•多级反馈队列:时间片轮转调度算法和优先级调度算法的综合和发展进程同步:引入原因:协调进程之间的相互制约关系制约关系:•同步:需要在一些位置上协调进程之间的工作次序而等待、传递信息所产生的制约关系•互斥:当一个进程进入临界区使用临界资源时,其他要求进入临界区的进程必须等待临界资源:多个进程可以共享系统中的资源,一次仅允许一个进程使用的资源叫临界资源;临界区互斥:访问临界资源的那段代码称为临界区•原则:空闲让进、忙则等待、有限等待、让权等待•基本方法:–软件实现:•单标志法:违背”空闲让进“原则•双标志法先检查:违背”忙则等待“原则•双标志法后检查:会导致”饥饿“现象•皮特森算法:单标志法和双标志法后检查的结合–硬件实现:•中断屏蔽法:进区关中断,出区开中断•硬件指令法:设立原子操作指令–信号量:利用PV操作实现互斥•P操作即wait(S)•V操作即signal(S)管程:•定义:由一组数据以及定义在这组数据上的对这组数据的操作组成的软件模块•组成:–局部于管程的共享结构数据(变量)说明–对该数据结构进行操作的一组过程–对局部于管程的共享数据设置初始值的语句,此外还需要为管程赋予一个名字•引入管程的目的:解决临界区分散所带来的管理和控制问题。
1、操作系统的分类依照操作系统提供的效劳,大致能够把操作系统分为有单道和多道之分的批处置系统,有同时性和独立性的分时系统,有严格时刻规定的实时系统,可实现资源共享的网络系统,可和谐多个运算机以完成一个一起任务的散布式系统。
咱们使有的windows是网络式系统。
2、操作系统的结构操作系统具有层次结构……层次结构最大特点是整体问题局部化来优化系统,提高系统的正确性、高效性使系统可保护、可移植。
要紧优势是有利于系统设计和调试;要紧困难在于层次的划分和安排。
3、操作系统与用户(1)作业执行步骤操作系统提供给用户表示作业执行步骤的手腕有两种:作业操纵语言和操作操纵命令。
作业操纵语言形成批处置作业。
操作操纵命令进行交互处置。
(2)系统挪用操作系统提供的系统挪用要紧有:文件操作类,资源申请类,操纵类,信息保护类系统挪用往往在管态下执行。
当操作系统完成了用户请求的“系统挪用”功能后,应使中央处置器从管态转换到目态工作。
4、移动技术移动技术是把某个作业移到另一处主存空间去(在磁盘整理中咱们应用的也是类似的移动技术)。
最大益处是能够归并一些空闲区。
处置器治理一、多道程序设计系统“多道程序设计系统” 简称“多道系统”,即多个作业可同时装入主存储器进行运行的系统。
在多道系统中一点必需的是系统须能进行程序浮动。
所谓程序浮动是指程序能够随机地从主存的一个区域移动到另一个区域,程序被移动后仍不阻碍它的执行。
多道系统的益处在于提高了处置器的利用率;充分利用外围设备资源;发挥了处置器与外围设备和外围设备之间的并行工作能力。
能够有效地提高系统中资源的利用率,增加单位时刻内的算题量,从而提高了吞吐率。
(关键词:处置器,外围设备,资源利用率,单位算题量,吞吐率),但要注意对每一个计算问题来讲所需要的时刻可能延长,另外由于系统的资源有限,会产生饱和,因此并行工作道数与系统效率不成正比。
二、进程1、概念进程是一个程序在一个数据集上的一次执行。
第一章操作系统引论操作系统功能:1. 资源管理:协调、管理计算机的软、硬件资源,提高其利用率。
2. 用户角度:为用户提供使用计算机的环境和服务。
操作系统特征:1.并发性:指两个或多个事件在同一时间间隔内发生。
2.共享性:资源可供内存中多个并发执行的进程(线程)共同使用3.虚拟性:是指通过某种技术把一个物理实体变为若干个逻辑上的对应物在操作系统中,虚拟的实现主要是通过分时使用的方法。
4.异步性:进程是以人们不可预知的速度向前推进,此即进程的异步性客户/服务器模式的优点:1.提高了系统的灵活性和可扩充性2.提高了OS的可靠性3.可运行于分布式系统中微内核的基本功能:进程管理、进程间通信、存储器管理、低级I/O功能。
第二章进程程序和进程区别:程序是静止的,进程是动态的,进程包括程序和程序处理的对象程序顺序执行:顺序性,封闭性,可再现性程序并发执行:间断性,无封闭性,可再现性进程:1.进程是可并发执行的程序的一次执行过程;2.是系统进行资源分配和调度的一个独立的基本单位和实体;3.是一个动态的概念。
进程的特征: 1.动态性:进程是程序的一次执行过程具有生命期;它可以由系统创建并独立地执行,直至完成而被撤消2.并发性;3.独立性;4.异步性;进程的基本状态:1.执行状态;2.就绪状态;3.阻塞状态;进程控制块PCB:记录和描述进程的动态特性,描述进程的执行情况和状态变化。
是进程存在的唯一标识。
进程运行状态: 1.系统态(核心态,管态)具有较高的访问权,可访问核心模块。
2.用户态(目态)限制访问权进程间的约束关系:1.互斥关系进程之间由于竞争使用共享资源而产生的相互约束的关系。
这种因共享资源而产生的制约关系称为进程的互斥。
—间接相互制约关系2.同步关系并发执行进程之间通过在执行时序上的某种限制而达到相互合作的这种约束关系称为进程的同步—直接相互制约关系临界资源:凡是以互斥方式使用的共享资源都称为临界资源。
临界资源具有一次只允许一个进程使用的属性。
操作系统重点知识总结操作系统》重点知识总结第一章引论1、操作系统定义:是一组控制和管理计算机硬件和软件资源,合理的对各类作业进行调度以及方便用户使用的程序的集合。
2、操作系统的作用1. os作为用户与计算机硬件系统之间的接口。
2. 作为计算机资源的管理者3. 实现了对计算机资源的抽象。
3、分时系统原理和特征原理:人机交互、共享主机特征:多路性、独立性、及时性、交互性4、脱机I/O 原理:程序和数据的输入和输出都是在外围机的控制下完成。
优点:减少了CPU 空闲时间、提高了I/O 速度。
5、操作系统四个基本特征;其中最重要特征是什么?(并发)并发、共享、虚拟、异步第二章进程管理1 、进程定义、进程特征(结构特征、动态性、并发性、独立性和异步性)1. 进程是程序的一次执行。
2. 进程是一个程序及其数据在处理机上顺序执行时所发生的活动。
3. 进程是具有独立功能的程序在一个数据集合上运行的过程,他是系统进行资源分配和调度的一个独立单位。
动态性、并发性、独立性、异步性。
2、进程的基本状态、相互转换原因及转换图(三态)就绪、阻塞、执行3、具有挂起状态的进程状态、相互转换原因及其转换图(五态)活动就绪、静止就绪、活动阻塞、静止阻塞、执行4、什么是进程控制块?进程控制块的作用进程控制块是用于描述进程当前情况以及管理进程运行的全部信息。
1. 作为独立运行基本单位的标志。
2. 能实现间断性运行方式。
3. 提供进程管理、调度所需要的信息4. 实现与其他进程同步与通信5、临界资源定义、临界区的定义一次只能为一个进程使用的资源称为临界资源。
每个进程访问临界资源的代码称为临界区。
6、同步机制应遵循的规则空闲让进、忙则等待、有限等待、让权等待7、记录型信号量的定义,信号量值的物理意义,wait 和signal 操作8、AND 型信号量的定义,Swait 和Ssignal 操作9、经典同步算法:①生产者-消费者问题算法;②不会死锁的哲学家就餐问题算法;③读者-写者问题算法10、利用信号量机制实现进程之间的同步算法(前驱关系、类经典同步问题)11、高级进程通信三种类型。
windows操作系统实训总结在本次实训中,我有幸学习和掌握了Windows操作系统的基本使用方法和技巧。
通过实际操作和实践,我对操作系统的各项功能和特点有了更深入的理解。
在本文中,我将分享我在实训中的经验和总结。
一、操作系统概述Windows操作系统是由微软公司开发和推出的一款图形化界面操作系统。
它具备了良好的用户友好性和广泛的兼容性,深受用户喜爱和广泛使用。
通过学习和实践,我认识到操作系统在计算机中的重要性和作用。
二、桌面和任务栏的使用桌面是操作系统的核心界面,通过桌面可以方便地启动各种应用程序和执行操作。
任务栏则提供了快速访问常用功能的入口,例如开始菜单、系统托盘等。
在实训中,我学会了自定义桌面和任务栏的设置,使其更符合个人习惯和需求。
三、文件管理和操作文件管理是操作系统的重要功能之一,通过文件管理可以对计算机中的文件和文件夹进行管理和操作。
在实训中,我学会了创建、复制、移动和删除文件和文件夹,以及对其属性进行设置。
我还了解到了磁盘管理和磁盘清理等功能,使计算机的存储和使用更加高效。
四、网络设置和连接操作系统不仅可以提供本地化的服务,还可以通过网络连接实现远程访问和资源共享。
在实训中,我通过学习和实践,了解了网络设置和连接的方法。
我学会了设置网络适配器、配置IP地址和DNS等信息,使计算机能够顺利连接到互联网和局域网。
五、系统维护和故障排除操作系统的正常运行需要进行系统维护和故障排除。
在实训中,我学会了使用系统自带的工具来进行维护和排除故障。
例如,我可以使用任务管理器监控系统运行状态,使用磁盘清理工具清理垃圾文件,以及使用杀毒软件保护系统安全等。
这些方法和技巧在实际的使用中非常实用和有效。
六、安全性和隐私保护在使用Windows操作系统时,安全性和隐私保护是非常重要的问题。
在实训中,我学会了设置用户账户和密码,以及进行系统更新和防火墙配置等措施来保护计算机的安全性和隐私。
同时,我还了解了电脑病毒和网络钓鱼等安全威胁,并学会了防范和应对这些威胁的方法。
计算机操作系统重点知识点整理1. 操作系统介绍操作系统是计算机系统的核心组成部分,负责管理和控制计算机硬件及软件资源,提供良好的用户界面和服务。
操作系统是计算机科学中的重要分支,研究和理解操作系统的基本知识点对于计算机专业人员至关重要。
2. 进程与线程进程是指在计算机中正在运行的程序的实例,它拥有独立的内存空间和系统资源。
线程是进程中的一个执行单元,多线程可以提高程序的执行效率和并发性。
重点知识点包括进程与线程的区别和联系、线程同步与互斥、进程调度算法等。
3. 内存管理内存管理是操作系统中重要的部分,包括内存分配、内存回收、虚拟内存等。
其中,虚拟内存可以扩展主存容量,使得计算机可以同时运行更多的程序。
重点知识点包括内存分页、段式内存管理、页面置换算法等。
4. 文件系统文件系统是操作系统中负责管理和控制文件的组织结构和存储空间的部分,提供对文件的读写和管理功能。
重点知识点包括文件目录结构、文件存储方式、文件权限管理等。
5. 输入输出设备管理输入输出设备管理是操作系统中与外部设备交互的部分,包括对输入设备和输出设备的控制和管理。
重点知识点包括缓冲区管理、设备驱动程序、中断处理等。
6. 文件系统与磁盘管理文件系统与磁盘管理是操作系统中重要的部分,涉及到磁盘的组织和管理、文件的存取与保护等。
重点知识点包括磁盘分区、磁盘调度算法、磁盘块分配算法等。
7. 进程通信与同步进程通信与同步是操作系统中重要的内容,用于实现多个进程之间的信息交换和协作。
重点知识点包括进程间通信的方式、进程的同步与互斥机制、死锁问题等。
8. 网络操作系统网络操作系统是运行在网络环境中的操作系统,可以管理和控制分布在不同节点上的计算机资源。
重点知识点包括分布式系统的架构、网络拓扑结构、网络安全等。
9. 安全与保护安全与保护是操作系统中非常重要的内容,涉及到系统资源的权限管理、数据的保护与加密、防止未授权访问等。
重点知识点包括访问控制模型、身份验证、防火墙等。
《操作系统》基本知识点目录第1章 (4)1.操作系统的概念* (4)2.操作系统的历史* (4)3.操作系统的基本类型* (5)4.操作系统的功能* (5)5.研究操作系统的观点* (5)第2章操作系统用户界面 (6)6.操作系统的用户界面有哪些* (6)7.操作系统命令接口的主要控制方式 (6)8.作业的的概念、作业状态及作业控制 (6)9.作业建立的方法(SPOOLING系统*) (7)10. UNIX系统的三层结构是哪些?各层包含些什么?* .......... 错误!未定义书签。
第3章进程管理 .. (7)11.在单道程序系统中和在多道程序第 1 页共23 页系统中,程序执行的特点各有哪些?* (7)12.进程的概念* (7)13.进程的特征* (7)14.进程、程序和作业的联系与区别* (8)14.进程的描述* (8)15.进程状态及其转换* (8)16.进程互斥与同步* (9)17.什么是死锁?死锁产生的原因?产生死锁的必要条件?进程互斥与同步* (12)18.什么是线程?为什么要引入线程? (13)19. 进程和线程的关系有哪些? (13)20.引入线程的好处有哪些?* (13)第4章处理机调度 (14)21. 什么是作业调度?什么是进程调度?进程调度的时机有哪些?* (14)22. 常用的调度算法有哪些?它们适用范围如何?* (14)223.完成下列各题: (14)第5章存储管理 (16)24. 要求完成下列各题: (16)25. 要求能做本章所有作业。
* (17)26. 页式管理的优缺点。
(17)27. 段式管理的优缺点。
(18)第7章文件系统 (18)28. 要求完成下列题目: (18)29. 如下图示,是某操作系统在某一时该文件系统管理情况,请回答如下问题: (18)第8章设备管理 (20)30. 设备管理的功能和任务。
* (20)31. 数据传送控制方式。
* (20)32. 中断的处理过程。
操作系统的学习总结操作系统的学习总结操作系统的学习总结一经过一天半的战斗,终于把操作系统概论这本书给拿下了。
对于曾经专业课学过一些电脑硬件知识的我来说,这本书更加吸引我,以前一些听过的名词或高大上的词语在这本书上被详细介绍了,看的非常有收获。
下面来总结下自己的收获:首先第一章引论,在这里首先介绍了计算机系统,包括了软件和硬件两部分。
接下来就是第一章的重点:操作系统。
如下图:当前流行的操作系统有windows、unix、linux等。
微软的windows系统经历了一个从简单到复杂,从低级到高级的过程;从ms-dos---windows3---windows95---windows98---windowsnt---windows2000,再到现在win7、8甚至win10,微软始终在进步。
unix是一个通用的交互式分时操作系统,有at&t公司下属的bell实验室开发,在诞生后,源代码就一直公开,用户可以参与到unix的升级中。
unix的特点:1.短小精悍;2.可装卸的多层次文件系统;3.可移植性好;4.网络通信功能强。
linux是网络时代的产品,继承于unix,并做了很多改进。
第一章总领了全书,后面的二三四五六章都是讲的计算机的各种管理,总结如下图:在这里我把每章中的重点用红色的颜色标记出来了,这样在精读的时候就可以有重点的向外扩散,抓住考点,征服考试。
第一遍阅读画的有点粗糙,在精读的时候再大大的丰富下。
操作系统学习总结2这里的设备指的是i/o设备,即冯若依曼所提出的计算机五大部件的输入/输出部件,在五大部件中占其二,可想其重要行了,现在,开始我的总结之旅了i/o系统可以分为:微机i/o设备和主机i/o设备。
这两个之间的区别和联系,我还是不太清楚。
感觉微机i/o比主机i/o要简单。
对i/o系统的管理有以下几种管理方式:程序控制方式:这种方式好比学51单片机编汇时反复去检测一个端口是否有要求的信号来一样,简单,但对cpu利用率太太太太太低了。
计算机操作系统第0章计算机系统概述计算机系统由操作员、软件系统和硬件系统组成。
软件系统:有系统软件、支撑软件和应用软件三类。
系统软件是计算机系统中最靠近硬件层次不可缺少的软件;支撑软件是支撑其他软件的开发和维护的软件;应用软件是特定应用领域的专用软件。
硬件系统:借助电、磁光、机械等原理构成的各种物理部件的组合,是系统赖以工作的实体。
如今计算机硬件的组织结构仍然采用冯诺依曼基本原理(有控制器、运算器、存储器、输入设备和输出设备—通常把控制器和运算器做一起称为中央处理机cpu,把输入输出设备统称为I/O设备)。
关于计算机系统的详细:Cpu的四大组件构成:ALU、CU、寄存器和中断系统。
存储器:理想存储器是大容量、高速度和低价位。
在计算机系统中存储器的分层结构:寄存器、高速缓存(cache)(用于解决cpu和内存读写速度过于不匹配)、主存(RAM和ROM)、磁盘和磁带。
I/O系统:由I/O软件和I/O硬件组成,前者用于将数据输入主机和将数据计算的结果输出到用户,实现I/O系统与主机工作的协调。
I/O硬件包括接口模块和I/O设备。
关于系统中断:利用中断功能,处理器可以在I/O操作执行过程中执行其他指令。
第1章操作系统引论操作系统的定义:控制和管理计算机软、硬件资源,合理组织计算机的工作流程,以便用户使用的程序集合。
计算机的四代发展:(1)没有操作系统的计算机(没有晶体管,使用机器语言写成的)(2)有监控系统的计算机(出现晶体管,使用汇编语言和高级语言,出现了单道批处理系统)(3)带操作系统的计算机(出现了小规模的集成电路,出现了多道程序设计技术—相当于系统中断,由于多道程序不能很好的满足用户对响应时间的要求,出现了分时系统。
多批道处理系统和分时系统的出现标志着操作系统的形成。
)(4)多元化操作系统的计算机(出现了大规模集成电路,分布式操作系统)操作系统的特征并发性:两个或两个以上的事物在同一个时间间隔内发生。
操作系统知识梳理
摘要:操作系统是计算机系统的核心组成部分.是计算机系统硬件平台中的第一层系统软件,也是计算机及其相关专业的一门重要专业基础理论课,也即操作系统是计算机系统的中心,也是连接软件和硬件的中间设备.它有自己的独特知识体系.当然它也离不开先行课的支撑,数据结构,程序设计,计算机组成原理,高级语言,计算机网络等。
这些不同的课程知识其实有着千丝万缕的联系。
关键字:操作系统,计算机组成,计算机网络
目录
摘要 (1)
关键字 (1)
引言 (1)
正文……………………………………………………………………………………………………
(1)
(一)操作系统知
识…..………………………………………………………………………………………
(1)
(1)进程管理知
识…………………………………………………………………………………
(1)
(2)处理机知
识…………………………………………………………………………………
(2)
(3)存储器管理知
识…………………………………………………………………………………
…2
(4)设备管理知
识……………………………………………………………………………….…
(2)
(5)文件管理知
识.…………………………………………………………………………………
(2)
(6)用户管理知
识.…………………………………………………………………………………
(2)
(二)与其它课程的关系
(1)与数据结构的关
系 (2)
(2)与计算机组成原理关
系 (2)
(3)与计算机网络关
系 (2)
(4)与高级语言关
系…………………………………………………………………………….……
3
参考文献 (3)
引言:
1.鉴于以前对知识点掌握比较分散,不能方便理解,现把操作系统课程知识点作一下罗列,
并且和其它相关课程的作用作分析。
2.目的在掌握操作系统的概念,结构,梳理操作系统的结构的知识点,以便日后能够更加
清析的理解和复习次知识点。
正文:
(一)操作系统知识点:
按进程管理、处理机管理、存储器管理、设备管理、文件管理和用户接口六个知识模块,由此设计的功能线知识结构如下:
(1)进程管理知识
进程管理知识模块包括进程概念、进程调度、进程互斥、进程同步、进程通信、进程死锁各知识单元。
进程概念包含进程特征、进程状态与转换、进程控制各知识点;进程调度包含调度时机、调度算法、调度过程各知识点;进程互斥包含与时间有关的错误、临界资源与临界区、临界区使用原则、临界区互斥访问的解决途径、临界区互斥访问的解决途径各知识点;进程同步包含信号量同步机制、生产者与消费者问题、读者与写者问题、哲学家进餐问题各知识点;进程通信包含忙等待策略、睡眠和唤醒策略、消息传递策略各知识点:进程死锁包含产生原因、必要条件、解决途径各知识点。
(2)处理机管理知识
处理机管理知识模块包括分级调度、调度算法、算法评价各知识单元。
分级调度包含作业调度、交换调度、进程调度各知识点:调度算法包含作业调度算法、进程调度算法各知识点:算法评价包含作业调度算法评价、进程调度算法评价各知识点。
(3)存储器管理知识
存储器管理知识模块包括存储管理功能、存储管理方案各知识单元。
存储管理功能包含内存分配与回收、地址映射、内存共享、内存保护、内存扩充各知识点;存储管理方案包含分区存储管理、页式存储管理、段式存储管理、段页式存储管理各知识点。
(4)设备管理知识
设备管理知识模块包括数据传送控制方式、并行技术各知识单元。
数据传送控制方式包含程序直接控制方式、中断方式、DMA方式、通道控制方式各知识点;并行技术包含通道
技术、中断技术、缓冲技术、分配技术、虚拟技术各知识点。
(5)文件管理知识
文件管理知识模块包括文件结构、文件存储空间管理、文件目录管理、文件存取控制各知识单元。
文件结构包含文件逻辑结构与文件存取、文件物理结构与存储设备各知识点;文件存储空间管理包含空闲文件目录、空闲块链、位示图各知识点:文件目录管理包含文件目录形式、文件共享与保护、目录检索各知识点:文件存取控制包含文件存取控制方法。
(6)用户管理知识
用户管理知识模块包括命令接口和系统调用知识单元。
命令接口包含脱机控制命令、联机控制命令知识点;系统调用包含设备管理类命令、文件管理类命令、进程管理类命令、存储管理类命令、线程管理类命令各知识点。
(二)与其它课程的关系
(1)与数据结构的关系
数据结构是进行科学计算和控制的工具,包括帮助计算机控制程序,管理程序,以及对计算机的操作进行数据处理。
数据结构为操作系统提供了控制,管理和计算处理功能。
(2)与计算机组成原理关系
计算机组成原理是硬件基础,它保证计算机硬件系统的正常运行,保证主机和输入输出等外部设备的正常工作和运转。
(3)与计算机网络关系
计算机网络为操作系统提供了网络间的通信接口和通信方式,以及各层之间的协议。
计算机网络是连接各个操作系统层次和部件的工具。
(4)与高级语言关系
高级语言为计算机系统提供一种人机交互时的转换,高级语言把各种信息翻译和改编,在用户和计算机之间进行交互使用。
(二)总结
(三)操作系统是承接计算机上下的关键,是连接硬件和软件的关键
参考文献
【1】汪加才本科操作系统课程知识体系的建构[期刊论文]
【2】计算机现代操作系统(汤晓丹版)
【3】计算机组成与结构(王爱英)
【4】网络协议与分析(寇晓蕤)【5】数据结构(唐发根)。