河南理工大学操作系统考试必备
操做系统简答题知识点总结

一、什么是操作系统的全然功能?操作系统的功能是治理和操纵运算机系统中所有软硬件资源,合理地组织运算机工作流程,并为用户提供一个良好的工作环境和友好的接口。
其全然功能包括:处置机治理、存储治理、设备治理、文件治理和用户接口等3、实现分时系统的关键问题是什么?应如何解决?关键问题:利用户能与自己的作业交互;〔即用户在自己的终端上键入一命令以请求系统效劳后,系统能及时地接收并处置该命令,并在用户能够经受的时延内将结果返回给用户〕如何解决:及时接收命令和返回输出结果很容易做到,只要在系统中配置一多路卡,并为每一个终端配置一个缓冲区来暂存用户键入的命令和输出的结果即能够了。
因此,要着重解决的问题是确保在较短的时刻内,系统中所有的用户程序都能执行一次,从而利用户键入的命令能够取得及时处置。
为此,系统不该让一个作业长期占用CPU直至它运行完毕,而应设置一个较短的时刻片,并规定每一个程序只能运行一个时刻片,然后,不管它是不是运行完毕,都必需将CPU让给下一个作业,从而使所有的作业都取得及时的处置,利用户的请求取得及时的响应。
4、OS有哪几大特点?他们之间有何关系?其最全然的特点是什么?〔1〕并发和共享互为存在的条件〔2〕虚拟以并发和资源共享为前提:为使并发进程能更方便、更有效地共享资源,操作系统常采纳多种虚拟技术来在逻辑上增加CPU和设备的数量和存储器的容量,从而解决众多并发进程对有限的系统资源的争用问题〔3〕异步性是并发和共享的必然结果五、是什么缘故使操作系统具有异步性特点?异步性是并发和共享的必然结果。
操作系统许诺多个并发进程共享资源,彼此合作,使得每一个进程的运行进程受到其他进程的制约,再也不“一气呵成〞,而是“走走停停〞这必然致使异步性特点的产生。
六、区别网络操作系统与散布式操作系统?相似:网络构造、通信方式和资源治理方式网络:信息互换,资源共享散布式:并行执行,彼此协作14.处置机治理有哪些要紧功能?它们的要紧任务是什么?答:处置机治理的要紧功能是:进程治理、进程同步、进程通信和处置机调度;进程治理:为作业创建进程,撤销已完毕进程,操纵进程在运行进程中的状态转换。
联大系统河南理工大学-Linux操作系统所有答案

联大系统河南理工大学-Linu操作系统所有答案中的用户目录的一个工具是()服务器。
答案是:Samba在Linu中,用户可通过()命令来创建文件链接。
链接有两种,一种被称为()答案是:in|硬链接卸载挂载点目录的命令正确的是答案是:Umount结束后台进程的命令是答案是:KILL删除某目录时也必须具有对()的写权限答案是:父目录在Linu系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令答案是:nslooudirshell是用户命令的解释器它同时也是一种功能强大的。
答案是:编程语言在Linu系统下,第二个IDE通道的硬盘(从盘)被标识为答案是:HDB在Linu操作系统中,设备都是通过特殊的()来访问答案是:文件启动进程有手动启动和调度启动两种方法,其中调度启动常用的命令为batch、at、()答案是:crontab在shell使用方括号表示测试条件的规则是:方括号两边必须有答案是:空格运行一个脚本前,用户首先需要设置()权限答案是:执行shell不仅是(),它同时也是一种功能强大的编程语言。
1答案是:用户命令的解释器实时信息处理系统和分时系统从外表看来很相似,它们有什么本质的区别答案是:实时系统要求高可靠性和安全性|不要求很强的会话功能|分时系统只要求系统及时做出响应中断响应的实质是什么答案是:交换指令执行地址|处理机的状态信息操作系统的主要特征是什么答案是:并发性|共享性|不确定性什么是多道程序设计技术答案是:指同时把多个作业(程序)放入内存并允许它们交替执行和共享系统中的各类资源为什么要区分处理机的态答案是:为了能正确地进行管理|其本身是不能被破坏的管态和用户态二者有何区别答案是:在管态下允许Cetric答案是:到达目标网络路由器经过的跳数gw 1921680101答案是:网关地址default答案是:建立一条缺省路由程和进程一样,都有自己的状态和相应的同步机制A.正确B.错误答案是:正确进程的调度和控制大多由操作系统的内核完成,而线程的控制既可以由操作系统内核完成,也可以由用户控制完成A.正确B.错误答案是:正确2程序是指令的有序集合,是一个静态概念,其本身没有任何运行的含义A.正确B.错误答案是:正确进程是一个独立的运行单位,也是系统进行资源分配和调度的独立单位A.正确B.错误答案是:正确对操作系统的服务请求与一般的子程序调用有什么区别?答案是:系统调用程序是在核心态执行,调用它们需要一个类似于硬件中断处理的中断处理机制来提供系统服务。
计算机科学与技术专业河南省考研复习资料操作系统重点知识总结

计算机科学与技术专业河南省考研复习资料操作系统重点知识总结计算机科学与技术专业的学生在备考考研时,需要对操作系统的相关知识有深入的了解和掌握。
操作系统是计算机科学与技术领域的重要基础知识之一,对于考研的复习来说,操作系统的重点知识总结在很大程度上能够帮助考生更好地准备考试。
本文将从进程管理、内存管理和文件系统等方面,对操作系统的重点知识进行总结。
一、进程管理进程管理是操作系统中的重要部分,它负责管理计算机中运行的各个进程。
其中的关键概念包括进程的创建、调度和同步与通信等。
1. 进程的创建:进程的创建是指从用户角度出发,向操作系统申请创建一个新的进程的过程。
常用的创建进程的系统调用有fork()和exec()。
2. 进程的调度:进程的调度是指操作系统通过调度算法决定将哪个进程调度到CPU上执行。
常见的调度算法有先来先服务(FCFS)、最短作业优先(SJF)、时间片轮转(RR)等。
3. 进程的同步与通信:进程同步是指操作系统为保证不同进程的执行顺序而采取的措施,如互斥量、信号量等。
进程通信是指进程之间进行信息交换和共享资源的机制,如管道、信号等。
二、内存管理内存管理是操作系统中的重要环节,它负责管理计算机中的内存资源。
其中的关键概念包括地址空间、分页机制和虚拟内存等。
1. 地址空间:地址空间是指进程在执行过程中可以访问的地址范围。
常见的地址空间划分包括:代码段、数据段、堆栈段等。
2. 分页机制:分页机制是指将内存和进程的地址空间划分成固定大小的页,并通过页表进行地址映射。
常见的分页算法有FIFO、LRU等。
3. 虚拟内存:虚拟内存是指操作系统对进程提供的一种抽象概念,它使得进程能够访问比实际物理内存更大的地址空间。
常见的虚拟内存管理技术有页面置换算法、页面替换策略等。
三、文件系统文件系统是操作系统中的重要组成部分,它负责管理计算机中的文件和目录。
其中的关键概念包括文件的组织结构、文件的权限管理和文件的存储方式等。
河南理工大学计算机考研科目

河南理工大学计算机考研科目河南理工大学是河南省重点建设的省属重等高等院校,是国家“211工程”、“985工程”重点建设高校。
河南理工大学已经发展为一所具有工、理、经、管、文、法、艺术等多学科协调发展的多科性大学,其计算机考研科目非常受欢迎。
河南理工大学计算机考研科目主要包括:计算机组成原理、操作系统、计算机网络、计算机图形学、计算机系统结构、数据结构与算法、软件工程、计算机应用等七个方面。
其中,计算机组成原理是必修课程,其他六个考研科目均为选修课程。
计算机组成原理是计算机科学专业的基础课程,可以帮助学生了解和掌握计算机的工作原理、硬件系统结构及其功能、性能和可靠性,以及基本的软件设计理论。
操作系统的考研科目则主要介绍操作系统的功能、原理和发展,重点讲解操作系统的设计、实现、维护和开发,同时还会涉及到操作系统中多任务处理和多处理器技术、虚拟存储器技术、错误处理和安全保护、软件结构等。
计算机网络考研科目主要内容包括计算机网络的结构、功能、协议、应用和管理等。
计算机图形学是一种复杂的计算机技术,重点介绍图形学的基本原理、图形学的基础数学知识、图形学的应用等内容,以及图形学的计算机硬件系统、图形学的软件系统,以及图形学的数据库应用等内容。
计算机系统结构主要围绕“RISC-V”指令集架构、流水线处理原理、虚拟内存技术、分布式系统技术、多处理器技术和编译器等内容展开讨论。
数据结构与算法主要介绍数据结构的分类、抽象数据类型、常见数据结构、数据结构的抽象和表示、常见算法等内容,同时还会结合实际应用举例说明其中的原理和技术。
软件工程是一门很有趣的科目,重点介绍软件工程的原理和方法,以及软件开发流程、维护方法和责任、质量保证、软件工具、软件兼容性等,以及软件工程的实际应用等内容。
计算机应用考研科目则介绍普通话、多国语言、计算机辅助设计、网络信息管理、智能计算等技术,以及如何使用这些技术应用于计算机网络、计算机辅助诊断、智能机器人等的实际应用。
河南理工大学计算机嵌入式系统原题

1.嵌入式系统的概念,并举例。
从技术的角度定义:以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
从系统的角度定义:嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。
<术语嵌入式反映了这些系统通常是更大系统中的一个完整的部分,称为嵌入的系统。
嵌入的系统中可以共存多个嵌入式系统>例:嵌入式系统最大的应用领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间。
即使你不在家里,也可以通过电话线、网络进行远程控制。
在这些设备中,嵌入式系统将大有用武之地。
水、电、煤气表的远程自动抄表,安全防火、防盗系统,其中嵌有的专用控制芯片将代替传统的人工检查,并实现更高,更准确和更安全的性能。
目前在服务领域,如远程点菜器等已经体现了嵌入式系统的优势。
2.嵌入式处理器的类别嵌入式处理器可以分为以下几大类:嵌入式微处理器;嵌入式微控制器;嵌入式DSP处理器;嵌入式片上系统(SOC)。
3.嵌入式操作系统的基础嵌入式微处理器的基础是通用计算机中的CPU。
嵌入式操作系统基础是实时操作系统(RTOS)?4.前后台系统对基于芯片的开发来说,应用程序一般是一个无限的循环,可称为前后台系统或超循环系统。
循环中调用相应的函数完成相应的操作,这部分可以看成后台行为,后台也可以叫做任务级。
这种系统在处理的及时性上比实际可以做到的要差。
中断服务程序处理异步事件,这部分可以看成前台行为,前台也叫中断级。
时间相关性很强的关键操作一定是靠中断服务程序来保证的。
5.实时操作系统的特点IEEE 的实时UNIX分委会认为实时操作系统应具备以下的几点:异步的事件响应、切换时间和中断延迟时间确定、优先级中断和调度、抢占式调度、内存锁定、连续文件、同步总的来说实时操作系统是事件驱动的,能对来自外界的作用和信号在限定的时间范围内作出响应。
它强调的是实时性、可靠性和灵活性, 与实时应用软件相结合成为有机的整体起着核心作用, 由它来管理和协调各项工作,为应用软件提供良好的运行软件环境及开发环境。
操作系统复习资料大全——考试必备

操作系统复习资料大全——考试必备一、操作系统概述操作系统是计算机系统中最为基础的软件之一,它与硬件设备协同工作,管理计算机资源,为用户提供友好的界面和良好的使用体验。
本部分将介绍操作系统的基本概念、功能和分类。
1.1 操作系统的定义操作系统是指控制和管理计算机硬件和软件资源,并为用户提供良好接口的一组程序的集合。
它是计算机系统中的核心软件,承担着管理和调度计算机系统资源的重要任务。
1.2 操作系统的功能操作系统具有以下主要功能:(1)进程管理:负责管理进程的创建、调度、切换和终止等操作。
(2)内存管理:管理计算机主存储器的分配和调度。
(3)文件系统管理:负责文件的存储和管理,提供文件的读写和查找功能。
(4)设备管理:管理计算机上的各种设备,包括外部设备和内部设备。
(5)用户接口:为用户提供方便、友好的操作界面,并管理用户的请求和命令。
1.3 操作系统的分类根据计算机系统的不同特点和应用需求,操作系统可以分为批处理操作系统、分时操作系统和实时操作系统等不同类型的操作系统。
二、操作系统的基本概念在深入学习操作系统前,有必要了解一些基本概念,本部分将介绍进程、线程、死锁等操作系统的关键概念。
2.1 进程进程是指计算机系统中正在运行的一个程序。
每个进程都有自己的地址空间、程序计数器、栈和数据段等资源,操作系统负责对进程进行管理和调度,以实现多任务的并发执行。
2.2 线程线程是进程的一部分,是操作系统调度的最小执行单位。
一个进程可以包含多个线程,它们共享进程的资源,并能独立执行任务。
线程之间的切换比进程切换更具高效性,能够更好地发挥计算机系统的性能。
2.3 死锁死锁是指多个进程因争夺系统资源而导致的相互等待的状态。
当一组进程都无法继续执行,并且它们都在等待其他进程释放所需资源时,就会发生死锁。
解决死锁问题是操作系统设计中的重要内容。
三、操作系统的常见问题与解决方法操作系统在运行过程中可能会出现一些常见的问题,本部分将介绍一些常见的问题,以及相应的解决方法。
河南理工大学考试PLC总结

河南理工大学PLC考试,老师总结重点考试内容。
第一章4、常用的灭弧方法有哪些?答:多断点灭弧、磁吹式灭弧、灭弧栅、灭弧罩5、接触器的作用是什么?根据结构特征如何区分交、直流接触器?答:接触器的作用是控制电动机的启停、正反转、制动和调速等。
交流接触器的铁芯用硅钢片叠铆而成,而且它的激磁线圈设有骨架,使铁芯与线圈隔离并将线圈制成短而厚的矮胖型,这样有利于铁芯和线圈的散热。
直流接触器的铁芯通常使用整块钢材或工程纯铁制成,而且它的激磁线圈制成高而薄的瘦高型,且不设线圈骨架,使线圈与铁芯直接接触,易于散热。
6、交流接触器在衔铁吸合前的瞬间,为什么会在线圈中产生很大的电流冲击?直流接触器会不会出现这种现象?为什么??答:交流接触器的线圈是一个电感,吸合前线圈内部没有铁心,电感很小,阻抗也就很小,所以电流大;吸合后铁心进入线圈内部,电感量增大,阻抗增大,所以电流就降下来了。
直流接触器工作电流主要取决于其内部电阻,所以不会产生冲击电流。
7、交流电磁线圈误接入直流电源,直流电磁线圈误接入交流电源,会发生什么问题?为什么?答:交流电磁线圈接入直流电源时会通过很大的电流,很快会烧毁。
因为交流线圈对交流电有感抗,而直流电没有感抗,交流线圈只有很小的直流电阻,所以会通过很大的电流。
若将直流接触器误接入交流电源上,直流接触器将不能正常工作:因阻抗增大,电流减小,吸力不足,启动电流降不下去,此外还有涡流存在。
8、热继电器在电路中的作用是什么?带断相保护和不带断相保护的三相式热继电器各用在什么场合?答:热继电器利用电流的热效应原理以及发热元件热膨胀原理设计,实现三相交流电动机的过载保护。
电动机为Y形接法可用不带断相保护的三相式热继电器;电动机是△形接法必须采用带断相保护的热继电器。
原理:如果热继电器所保护的电动机为Y形接法,当线路发生一相断电时,另外两相电流便增大很多。
由于线电流等于相电流,流过电动机绕组的电流和流过热继电器的电流增加的比例相同,因此普通的两相或三相热继电器可以对此做出保护。
(完整word版)操作系统复习资料大全——考试必备

操作系统学习指导书操作系统课程组信息工程学院计算机系第1章操作系统引论1.1 知识点总结1、什么是操作系统?操作系统:是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。
1) OS是什么:是系统软件(一整套程序组成,如UNIX由上千个模块组成)2) 管什么:控制和管理系统资源(记录和调度)2、操作系统的主要功能?操作系统的功能:存储器管理、处理机管理、设备管理、文件管理和用户接口管理。
1) 存储器管理:内存分配,地址映射,内存保护和内存扩充2) 处理机管理:作业和进程调度,进程控制和进程通信3) 设备管理:缓冲区管理,设备分配,设备驱动和设备无关性4) 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的读写管理和存取控制5) 用户接口:命令界面/图形界面和系统调用接口3、操作系统的地位操作系统是裸机之上的第一层软件,是建立其他所有软件的基础。
它是整个系统的控制管理中心,既管硬件,又管软件,它为其它软件提供运行环境。
4、操作系统的基本特征?操作系统基本特征:并发,共享和异步性。
1) 并发:并发性是指两个或多个活动在同一给定的时间间隔中进行。
2) 共享:共享是指计算机系统中的资源被多个任务所共用。
3) 异步性:每个程序什么时候执行,向前推进速度快慢,是由执行的现场所决定。
但同一程序在相同的初始数据下,无论何时运行都应获得同样的结果。
5、操作系统的主要类型?多道批处理系统、分时系统、实时系统、个人机系统、网络系统和分布式系统1) 多道批处理系统(1) 批处理系统的特点:多道、成批(2) 批处理系统的优点:资源利用率高、系统吞吐量大(3) 批处理系统的缺点:等待时间长、没有交互能力2) 分时系统(1) 分时:指若干并发程序对CPU时间的共享。
它是通过系统软件实现的。
共享的时间单位称为时间片。
(2) 分时系统的特征:同时性:若干用户可同时上机使用计算机系统交互性:用户能方便地与系统进行人--机对话独立性:系统中各用户可以彼此独立地操作,互不干扰或破坏及时性:用户能在很短时间内得到系统的响应(3) 优点主要是:响应快,界面友好多用户,便于普及便于资源共享3) 实时系统(1) 实时系统:响应时间很快,可以在毫秒甚至微秒级立即处理(2) 典型应用形式:过程控制系统、信息查询系统、事务处理系统4) 个人机系统(1) 单用户操作系统单用户操作系统特征:个人使用:整个系统由一个人操纵,使用方便。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1,OS:操作系统,是配置在计算机硬件上的第一层软件,是对硬件的首次扩展。
操作系统目标:1有效性;2方便性;3可扩充性;4开放性。
操作系统作用:1 OS作为用户与计算机硬件系统之间的接口;2 OS作为计算机系统资源的管理者;操作系统实现了对计算机资源的抽象。
操作系统特征:并发性、共享性、虚拟性和异步性四个基本特征;最基本的特征是并发性。
OS功能:1 处理机管理:作业和进程调度;2 存储器管理:内存分配,地址映射,内存保护,内存扩充;3 设备管理:缓冲区管理,设备分配,设备驱动,设备无关性;4 文件管理:文件存储空间的管理,文件操作的一般管理,目录管理,文件的存取控制;5 OS与用户之间的接口:程序接口,用户接口,联机接口,脱机接口,图形接口;多道批处理系统:优点:资源利用率高、系统吞吐量大;缺点:平均周转时间长、无交互能力。
分时系统概念:将一台计算机很好的提供给多个用户同时使用,提高计算机的利用率。
实时系统概念:是计算机系统可以立即对用户程序要求或者外部信号作出反应的系统,它可以分为硬实时系统和软实时系统。
分时系统与实时系统的比较(及时性、交互性、可靠性、多路性、独立性):1 及时性:实时信息处理系统对实时性的要求与分时系统类似,都是以人所能接受的等待时间来确定;而实时控制系统的及时性,是以控制对象所要求的开始截止时间或完成截止时间来确定的,一般为秒级到毫秒级,甚至有的要低于100微妙。
2 交互性:实时信息处理系统具有交互性,但人与系统的交互仅限于访问系统中某些特定的专用服务程序。
不像分时系统那样能向终端用户提供数据和资源共享等服务。
3 可靠性:分时系统也要求系统可靠,但相比之下,实时系统则要求系统具有高度的可靠性。
因为任何差错都可能带来巨大的经济损失,甚至是灾难性后果,所以在实时系统中,往往都采取了多级容错措施保障系统的安全性及数据的安全性。
进程的概念:是可并发执行的具有一定功能的程序段,在给定数据机上的一次执行过程。
进程的引入:为了使程序在多道程序环境下能并发执行,并对并发执行的程序加以控制和描述,在操作系统中引入了进程概念。
★进程的基本状态:就绪、执行、阻塞。
★进程在三个基本状态之间转换:1 绪状态→执行状态:进程分配到CPU资源;2 执行状态→就绪状态:时间片用完;3 执行状态→阻塞状态:I/O请求;4 阻塞状态→就绪状态:I/O完成。
★进程的同步和互斥:是指进程在推进时的相互制约关系,在多道系统中,由于资源共享与进程合作,这种进程间的制约成为了可能。
★进程的同步:主要源于进程合作,是进程间共同完成一项任务时直接发生相互作用的关系。
为进程之间的直接制约关系。
再多道环境下,这种进程间在执行次序上的协调是必不可少的。
★进程的互斥:主要源于资源共享,市进程之间简介制约关系。
再多得到系统中每次只允许一个进程访问的自愿成为临界资源,进程互斥就是保证每一次只有一个进程使用临界资源。
★线程的概念:在操作系统中引入线程,则是为了减少程序在并发执行时所付出的时空开销,使OS具有更好的并发性,提高CPU的利用率。
进程是分配资源的基本单位,而线程则是系统调度的基本单位。
★PCB(Process Control Block进程控制块的概念):PCB是为了描述和控制进程的运行系统,为每个进程定义的一个数据结构,它是进程实现的一部分,也是操作系统中最重要的记录型数据结构。
■PCB 的作用,为什么PCB 是进程存在的惟一标志:PCB 是进程实体的一部分,是操作系统中最重要的记录型数据结构。
作用是使一个在多道程序环境下不能独立运行的程序,成为一个能独立运行的基本单位,成为能与其它进程并发执行的进程。
OS是根据PCB对并发执行的进程进行控制和管理的。
●进程和线程的比较:1 调度性:线程在OS 中作为调度和分派的基本单位,进程只作为资源拥有的基本单位。
2 并发性:进程可以并发执行,一个进程的多个线程也可并发执行。
3 拥有资源:进程始终是拥有资源的基本单位,线程只拥有运行时必不可少的资源,本身基本不拥有系统资源,但可以访问隶属进程的资源。
4 系统开销:操作系统在创建、撤消和切换进程时付出的开销显著大于线程。
★信号量的概念:表明资源可以提供给进城使用的量,他是一个整型值。
★动态重定位:是指在程序执行过程中,每当访问指令或数据时,要将访问的逻辑结构转换为物理地址。
★高级调度的任务:高级调度的主要任务是根据某种算法,把外存上处于后备队列中的那些作业调入内存。
★低级调度的任务:低级调度是保存处理机的现场信息,按某种算法先取进程,再把处理器分配给进程。
★低级调度的功能:1 保存处理机的现场信息;2 按某种算法选取进程;3 把处理机分配给进程。
★引入中级调度的目的:引入中级调度的主要目的是为了提高内存利用率和系统吞吐量。
使那些暂时不能运行的进程不再占用内存资源,将它们调至外存等待,把进程状态改为就绪驻外存状态或挂起状态。
★死锁的概念:死锁是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。
★死锁的原因:1 竞争资源;2 进程间推进顺序非法。
★死锁的必要条件:互斥条件、请求和保持条件、不剥夺条件、环路等待条件。
死锁的处理方法:预防、避免、检测、解除。
虚拟存储器的概念:是指具有请求调入功能和置换功能呢个从逻辑上对内存容量加以扩充的一种存储系统。
虚拟存储器的特征:离散性、多次性、对换性和虚拟性。
最本质的是离散性,最重要的是虚拟性。
虚拟存储器的实现方法:1 在分页请求系统中是在分页的基础上,增加了请求调页功能和页面置换功能所形成的页式虚拟存储系统。
允许只装入少数页面的程序(及数据),便启动运行。
2 在请求分段系统中是在分段系统的基础上,增加了请求调段及分段置换功能后形成的段式虚拟存储系统。
允许只装入少数段(而非所有段)的用户程序和数据,即可启动运行。
为什么要引入动态重定位?如何实现?在程序执行过程中,每当访问指令或数据时,将要访问的程序或数据的逻辑地址转换成物理地址,引入了动态重定位;具体实现方法是在系统中增加一个重定位寄存器,用来装入程序在内存中的起始地址,程序执行时,真正访问的内存地址是相对地址与重定位寄存器中的地址相加之和,从而实现动态重定位。
缓冲区:缓冲区是为了协调处理机的高速度和外部设备的低速度之间的区大差距而在内存中开辟的一个区域。
缓冲技术:缓冲技术是为了协调吞吐速度相差很大的设备之间数据传送的工作,在这两种设备之间不直接进行数据传递,而是在内存中专门开辟的一个存储区域作为中间环节,这种技术就叫做缓冲技术。
引入缓冲的原因:1 缓和CPU与I/O设备间速度不匹配的矛盾;2 减少对CPU的中断频率,放宽对中断响应时间的限制;3 提高CPU与I/O设备之间的并行性。
设备管理中采用的数据结构:设备控制表、控制器控制表、通道控制表、系统设备。
设备驱动程序的概念:又称为设备处理程序,是I/O进程与设备控制器之间的通信程序,因为它总是以进程的形式存在,所以也称为设备驱动进程。
设备驱动程序的功能:1 将接收到的抽象要求转为具体要求;2 检查用户I/O请求合法性,了解I/O 设备状态,传递有关参数,设置设备工作方式;3 发出I/O 命令,启动分配到的I/O设备,完成指定I/O 操作;4 及时响应由控制器或通道发来的中断请求,根据中断类型调用相应中断处理程序处理;5 对于有通道的计算机,驱动程序还应该根据用户 I/O 请求自动构成通道程序。
SPOOLing技术的优点:1 提高了I/O的速度;2 将独占设备改造为共享设备;3 实现了虚拟设备功能。
文件结构:1 逻辑结构(记录式、流式);2 物理结构(顺序、索引、链接)。
目录的概念:OS要求对文件能够实现按名存取,这就需要把文件名到文件的物理地址的映射关系存在于文件目录中。
为此,系统为每一个文件设置了一个文件控制块。
文件目录就是这些控制块的有效集合。
多级目录的优点:查询速度快、层次结构清晰、文件管理和保护易于实现。
周期时间=完成时间-到达时间带权周期时间=周转时间/服务时间。
通道又称I/O处理机,用于实现(CPU和外设)之间信息的传输。
实时系统按应用需求可分为:实时控制;实时信息处理;进程的影响:使程序的并发执行得以实行。
进程的基本属性:1 进程是一个可拥有资源的独立单位;2 进程同时又是一个可独立调度和分派的基本单位。
线程的属性:1 轻型实体;2 独立调度和分派的基本单位;3 可并发执行;4 共享进程资源。
磁盘的类型:固定头磁盘和移动头磁盘。
文件:是具有文件名的一组相关信息的集合。
文件系统:又被管理的文件,操作系统中管理文件的软件和相应的数据结构组成的一个系统。
逻辑文件:是物理文件中存储的数据的一种视图方式,不包含具体数据,仅包含物理文件中数据的索引。
物理文件:又称文件存储结构,是指文件在外存上的存储组织形式。
目录的要求:实现按名存取、提高检索目录的速度、文件共享、允许文件重名。
目录结构:单级目录、两级目录和多级目录结构。
执行进程调度:通常是发生某个正在运行的进程或者即应运行完毕、或者隐没种原因进入了等待队列时,CPU可以为下一个进程提供服务,另外,有较高优先级进行进入运行状态,这种方式成为可剥夺方式。
为实现对换,系统应具备:对换空间的管理、进程的换出、进程的换入。
进程为单位对换时每次都将整个进程换出是为了解决内存紧张的问题,提高内存的利用率。
临界区是一段程序。
实现多道批处理系统需要解决的问题:1 处理机管理问题2 内存管理问题;3 I/O设备管理问题;4 文件管理问题;5 作业管理问题。
多道批处理系统形成和发展的主要动力:1 不断提高计算机资源的利用率;2 方便用户;3 器件的不断更新换代;4 计算机体系结构的不断发展。
对信号量的操作分为P(减)V(加),这些操作叫做原语。
原语是不可再分的操作,在对信号量的操作中,与每个信号量相对应的是一个队列,队列中存储的是排队等待使用这个资源的进程。
引入信号量、队列、以及P、V操作的目的是为了解决进程间互斥和同步问题。
引入分段存储管理的目标:1 方便了编程;2 实现了分段共享;3 实现了分段保护;4 实现了动态链接;5 实现了动态增长。
分页存储管理需要的支持:动态重定位技术、虚拟存储技术、多道程序设计技术。
■分段和分页存储管理的区别:页是信息的物理单位,分页是为了实现离散分配方式,以消减内存的外部零头,提高内存利用率。
段则是信息的逻辑单位,它含有一组相对完整的信息。
2 页的大小固定且由系统决定,由系统把逻辑地址划分为页号和页内地址两部分,是由机械硬件实现的,因而在系统中只能有一种大小的的页面;而段的长度却不固定,决定于用户所编写的程序,通常由编译程序在对原程序进行编译时,根据信息的性质来划分。