资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
操作系统是一组资源管理程序高级程序设计语言的编译器不是操作系统关心的主要问题。引入多道程序的目的在于充分利用CPU,减少CPU等待时间文档编辑功能不是操作系统具备的主要功能现代操作系统的两个基本特征是程序的并发执行和资源共享批处理系统的主要缺点是失去了交互性分时系统特征的是交互性/多路性/独占性实时操作系统追求的目标时快速响应属于分时系统的是UNIX用户要在程序一级获得系统帮助,必须通过系统调度系统调用的目的是请求系统服务系统调用是由操作系统提供的内部调用,它只能通过用户程序间接使用用户在一次计算过程中,或者一次事务处理中,要求计算机完成的工作集合,这是指作业操作系统作业管理的主要功能是作业调度与控制作业在系统中存在与否的唯一标志是作业控制块作业调度的关键在于选择恰当的作业调度算法按照作业到达的先后次序调度作业,排队等待时间最长的作业被优先调度,这是指先来先服务为了对紧急进程或重要进程进行调度,调度算法应采用优先数法操作系统中的作业管理是一种宏观的高级管理文件代表了计算机系统中的软件资源在unix系统中,用户程序经过编译之后得到的可执行文件属于普通文件特殊文件是与.硬件设备有关的文件系统文件是指有关操作系统和其他系统程序组成的文件由字符序列组成,文件内的信息不再划分结构,这是指流式文件数据库文件的逻辑结构形式是记录式文件逻辑文件是从用户观点看的文件组织形式。文件的存储方法依赖于文件的物理结构和存放文件的存储设备的特性目录文件所存放的信息是该目录中所有子目录文件和数据文件的目录文件系统采用二级文件目录可以解决不同用户间的文件命名冲突存储管理的目的是方便用户和提高内存利用率外存(如磁盘)上存放的程序和数据必须在CPU访问之前移入内存若处理器有32位地址,则它的虚拟地址空间为4GB字节。虚拟内存的容量受磁盘空间的大小和计算机地址位数的限制。分区管理要求对每一个作业都分配分区中的一个地址连续的内存单元分页存储管理方式提供一维地址结构分段管理提供2维的地址结构。段页式管理实现了段式、页式两种存储方式的优势互补。以下存储管理技术中,支持虚拟存储器的技术是请求分页技术在请求页式存储管理中,若所需页面不在内存中,则会引起缺页中断在请求分页系统中,LRU算法是指近期最长时间以来没被访问的页先淘汰碎片是指未被使用,而又暂时不能使用的存储区段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间按信息交换单位分类可将设备分为块设备和字符设备在操作系统中,通道技术指的是一种硬件机制。通过硬件和软件的功能扩充,把原来独立的设备改造成能为若干用户共享的设备,这种设备称为虚拟设备利用虚拟设备达到输入输出要求的技术是利用外存作为缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立起来,并使它们并行工作的过程如果外部设备与主存进行数据交换不经过CPU来完成,这种数据交换方式是DMA方式操作系统中采用缓冲技术的目的是为了增强系统并行操作的能力缓冲技术用于提高主机和设备交换信息的速度磁盘是直接存取的存储设备。操作系统中的SPOOLing技术,实质是将独占设备转化为共享设备的技术。采用 SPOOLing技术的目的是提高独占设备的利用率。进程是并发环境中程序的执行过程顺序程序和并发程序的执行相比,并发程序执行总体上执行时间快在下列特性中,不是进程特性的是静态性进程和程序的本质区别是动态和静态特征为了描述进程的动态变化过程,采用了一个与进程相联系的进程控制块系统,根据它而感知进程的存在。下列进程状态的转换中,不正确的是执行就绪如果某一进程获得除CPU外的所有所需运行资源,经调度,分配给它CPU,该进程将进入运行状态如果某一进程在运行时,因某种原因暂停,此时将脱离运行状态,而进入等待状态一个进程被唤醒意味着进程状态变为就绪在一段时间内,只允许一个进程访问的资源称为临界资源进程间的同步与互斥,分别表示了各进程间的协调与竞争在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列等待的条件是S0两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息,或者建立某个条件后再向前执行,这种关系是进程间的同步关系两个进程争夺同一个资源不一定死锁解决死锁的途径是设计预防死锁方法,运行检测并恢复计算机操作系统是方便用户、管理和控制计算机软硬件资源的系统软件操作系统目前有五大类型:批处理操作系统、分时操作系统、实时操作系统、网络操作系统 和 分布式操作系统。操作系统的五大功能是:作业管理、文件管理、存储管理、设备管理和进程管理。从计算机系统的角度看,作业是一个比程序更广泛概念,它由程序、数据、和作业说明书三部分组成。作业输入方式有:联机输入、脱机输入和假脱机输入等三种方式。面对一般用户,通过操作命令方式控制操作系统;面对编程人员,通过系统调用控制。文件的存取是分成大小相等的物理块,并以它为单位交换信息。常用的内存管理方法有分区管理、页式管理、段式管理和段页式管理。将逻辑地址转换为物理地址的过程,称为重定位。在存储管理中常用虚拟存储器方式来摆脱主存容量的限制。主存保护技术主要有存储保护键和界限寄存器。交换技术是指将作业不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据。页式管理中,页表的作用是实现从 页号到 物理块号的地址映射虚拟设备是通过SPOOLing技术把独占设备变成能为若干用户共享的设备。缓冲区的设置可分为单缓冲、双缓冲、多缓冲和缓冲池等。在UNIX系统中,键盘、终端、打印机等以字符为单位组织和处理信息的设备称为字符设备;而磁盘、磁带等以块为单位组织和处理信息的设备称为块设备。常用的设备和CPU之间数据传送控制方式有四种,分别是程序直接控制方式、中断控制方式、DMA方式和通道方式。进程的静态实体由程序、数据集合和进程控制块(或PCB)三部分组成。进程创建工作主要完成的是创建进程控制块(PCB),并把它挂到准备就绪队列中。在操作系统中,往往设计一些完成特定功能的、不可中断的过程,这些不可中断的过程称为原语。如P、V操作。死锁产生的四个必要条件是互斥使用、保持和等待、非剥夺性和循环等待。操作系统是计算机系统中最靠近硬件层次的软件。多用户操作系统离开了多终端硬件支持,无法使用。一个终端也可以UNIX操作系统是一个典型的多用户分时操作系统。并发是并行的不同表述,其原理相同。不同的含义操作系统的“生成”,是可以按用户要求任意装配成各种应用核心。作业一旦被作业调度程序选中,即占有了CPU。利用作业说明书实行自动控制方式的作业,叫做脱机作业与其他作业调度方式相比,最短作业优先调度算法使得系统的吞吐量大。系统调用是一条用户子程序人机界面管理的主要任务是寻求最佳的人机通信方式硬盘中只存放数据和文件,因此只有文件系统存在UNIX的I节点是文件内容的一部分一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性在采用属性目录结构的文件系统中,各用户的文件名必须互不相同系统在组织物理文件是根据存储介质的特性和用户选择的存取方法来决定存储结构。叙述操作系统在计算机系统中的地位。操作系统是方便用户管理和控制计算机软硬件资源的系统软件,操作系统是最重要的系统软件之一,在计算机系统中,操作系统处于一个承上启下的地位,他对内管理计算机的各种软硬件资源,对外向用户提供良好界面的服务,方便用户使用计算机,操作系统属于系统软件又不同于系统软件,他是硬件的扩充,所用软件都建立在操作系统之上。试对分时系统和实时系统进行比较。分时系统通用性强,交互性强,及时响应性要求一般(通常数量级为秒);实时系统往往是专用的,系统与应用很难分离,常常紧密结合在一起,实时系统并不强调资源利用率,而更关心及时响应性(通常数量级为毫秒或微秒)、可靠性等。简述DOS、WinDows、UNIX/Linux操作系统具有什么特点DOS 操作系统特点:良好的兼容性、较好的开放性、使用方便和功能丰富作;Windows操作系统特点:图形化的工作环境和用户界面、多任务操作环境、有效地利用内存、支持多媒体及多种字体; UNIX操作系统特点:移植性好是目前唯一能在微型机上工作的操作系统,多用户、多任务、分时、交互操作、分层文件系统、文件存取保护机制、shell控制语言、支持不同语言作业调度和进程调度有什么区别?作业调度和进程调度属于处理机管理(进程调度在第六章介绍)。处理机调度是操作系统的主要功能之一,它的实现策略决定了操作系统的类型,其调度算法的优劣直接影响整个系统的性能。处理机调度的任务是选出待分派的作业或进程,为之分配处理机。一般来说,处理机调度可分为三个级别,分别是高级调度、中级调度和低级调度。高级调度又称作业调度,作业就是用户程序及其所需的数据和命令的集合,作业管理就是对作业的执行情况进行系统管理的程序的集合。作业调度程序的主要功能是审查系统是否能满足用户作业的资源要求以及按照一定的算法来选取作业。引入中级调度的主要目的是为了提高内存的利用率和系统吞吐量,使得暂时不运行的进程从内存对换到外存上。低级调度又称进程调度,其主要功能是根据一定的算法将Cpu分派给就绪队列中的一个进程。进程调度是操作系统中最基本的一种调度,其调度策略的优劣直接影响整个系统的性能。试述系统调用与一般过程调用的主要区别。系统调用在本质上是一种过程调用,但它是一种特殊的过程调用,它与一般过程调用区别如下:运行状态不同:一般的过程调用,其调用和被调用过程都是用户程序,它们都运行在同一系统状态下;而系统调用的调用过程是用户程序,它运行在用户态,其被调用过程是系统过程,运行在核心态。进入方式不同:过程调用可以直接通过过程调用语句来进入,而系统调用必须通过访管中断进入。代码层次不同:过程调用是用户及程序,而系统调用是系统级程序。文件系统要解决哪些问题?文件系统应具备以下功能:文件管理(如创建/删除文件,对文件的各种操作等),目录管理(创建/删除目录项,权限验证等),文件存储空间的管理(如外存空间的分配与回收),文件的共享和保护,提供方便的接口(如实现按名存取,文件系统调用等)。简述文件的逻辑机构、物理结构及存取方法之间的关系。由用户从使用角度确定的文件结构称为文件的逻辑结构;文件系统从文件的存储和检索的角度,在存储介质上的文件组织方式称为文件的物理结构。文件的逻辑结构离不开文件的实际物理结构,同时又与文件的存取方法有关。按存取的次序分,文件的存取方法分为顺序存取和直接存取。一般来说,对顺序存取的文件,文件系统可把它组织成顺序文件和链接文件;对于随机存取的文件,文件系统可把它组织成索引文件。但索引文件也可以进行顺序存取。常用的文件存取控制方式有哪些?主要有存取控制矩阵、用户权限表、使用口令、使用密码。UNIX文件系统的主要特点是什么?a分层次,倒树形文件系统。b基本结构由一个基本文件卷和若干自文件卷组成。c文件全线保护性能较好。(1)UNIX或Linux文件系统的目录组织是一个树形结构;(2)文件本身是无结构的字符流;(3)UNIX或Linux文件系统把外部设备做成特殊文件,与普通文件一并进行管理。文件系统的系统调用内容是什么?系统调用的主要内容是:access(文件检
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号