1 / 22
文档名称:

计算机操作系统知识点总结重点题型答案模板.docx

格式:docx   大小:289KB   页数:22页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机操作系统知识点总结重点题型答案模板.docx

上传人:业精于勤 2020/2/4 文件大小:289 KB

下载得到文件列表

计算机操作系统知识点总结重点题型答案模板.docx

相关文档

文档介绍

文档介绍:计算机操作系统知识点总结重点题型答案计算机操作系统复****资料操作系统的定义操作系统(OperatingSystem,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改造成为功能完善的一台虚拟机,使得计算机系统的使用和管理更加方便,计算机资源的利用效率更高,上层的应用程序能够获得比硬件提供的功能更多的支持。操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。操作系统的作用OS作为用户与计算机硬件系统之间的接口OS作为计算机系统资源的管理者OS实现了对计算机资源的抽象操作系统的基本特征并发共享虚拟异步分时系统的概念把计算机的系统资源(特别是CPU时间)进行时间上的分割,每个时间段称为一个时间片,每个用户依次轮流使用时间片,实现多个用户分享同一台主机的操作系统。分时系统要解决的关键问题(2个)及时接收及时处理并发性的概念并发性是指两个或多个事件在同一事件间隔内发生。在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时的交替执行。程序顺序执行的特征和并发执行的特征顺序执行的特点:顺序性封闭性可再现性程序并发执行的特点:1)、间断性(失去程序的封闭性)2)、不可再现性任何并发执行都是不可再现3)、进程互斥(程序并发执行能够相互制约)进程的定义进程是指在系统中能独立运行并作为资源分配的基本单位。为了使参与并发执行的每个程序(含数据)都能独立的运行,在操作系统中必须为之配置一个专门的数据结构,称为进程控制块(PCB)。系统利用PCB来描述进程的基本情况和活动过程,进而控制和管理进程。进程的组成部分进程是由一组机器指令,数据和堆栈组成的,是一个能独立运行的活动实体。由程序段,相关的数据段和PCB三部分便构成了进程实体(又称进程映像)。进程的状态(状态之间的变化)就绪状态、执行状态、阻塞状态。处于就绪状态的进程,在调度程序为之分配了处理机之后,该进程便能够执行,相应的,他就由就绪状态转变为执行状态。正在执行的进程,如果因为分配给它的时间片已经用完而被暂停执行时,该进程便由执行状态又回到就绪状态;如果因为发生某事件而使进程的执行受阻(如进程请求访问临界资源,而该资源正在被其它进程访问),使之无法继续执行,该进程将有执行状态转变为阻塞状态。处于阻塞状态的进程,在获得了资源后,转变为就绪状态。进程同步的概念进程同步是是并发执行的诸进程之间能有效地相互合作,从而使程序的执行具有可再现性,简单的说来就是:多个相关进程在执行次序上的协调。PV原语的作用PV原语通过操作信号量来处理进程间的同步与互斥的问题。其核心就是一段不可分割不可中断的程序。处理死锁的四种方法(有何不同)预防死锁。这是一种简单和直观的事先预防方法。该方法是通过设置某些限制条件,去破坏产生死锁的四个必要条件(互斥条件,请求和保持条件,不可抢占条件,循环等待条件)中的一个或几个来预防产生死锁。预防死锁是一种较易实现的方法,已被广泛使用、避免死锁。同样是属于事先预防策略,但它并不是事先采取各种限制措施,去破坏产生死锁的四个必要条件,而是在资源的动态分配过程中,用某种方法防止系统进入不安全状态,从而能够避免发生死锁。检测死锁。这种方法无须事先采取任何限制性措施,允许进程在运行过程中发生死锁。但可通过检测机构及时地检测出死锁的发生,然后采取适当的措施,把进程从死锁中解脱出来。解除死锁。当检测到系统中已发生死锁时,就采取相应措施,将进程从死锁状态中解脱出来。常用的方法是撤销一些进程,回收它们的资源,将它们分配给已处于阻塞状态的进程,使其能继续运行。上述的四种方法,从1)到4)对死锁的防范程度逐渐减弱,但对应的是资源利用率的提高,以及进程因资源因素而阻塞的频度下降(即并发程度提高)。解除死锁的方法常采用解除死锁的两种方法是:抢占资源。从一个或多个进程中抢占足够数量的资源,分配给死锁进程,以解除死锁状态。终止(或撤销)进程。终止(或撤销)系统中的一个或多个死锁进程,直至打破循环环路,使系统从死锁状态解脱出来。死锁产生的必要条件互斥条件请求和保持条件不可抢占条件循环等待条件死锁的概念如果一组进程中的每一个进程都在等待仅由该组进程中的其它进程才能引发的事件,那么该组进程是死锁的。银行家算法银行家算法是一种最有代表性的避免死锁的算法。要解释银行家算法,必须先解释操作系统安全状态和不安全状态。安全状态:如果存在一个由系统中所有进程构成的安全序列P1,…,Pn

最近更新

2024年哈尔滨职业技术学院单招职业适应性测试.. 58页

2024年山东服装职业学院单招职业适应性测试题.. 59页

2024年山东省淄博市行政职业能力测验题库(巩.. 147页

2024年常州机电职业技术学院单招职业适应性测.. 57页

脑卒中与阿尔茨海默病的认知功能障碍比较 23页

脊椎损伤颈椎和腰椎的损伤和治疗 31页

2024年广西百色靖西市事业单位招聘46人历年高.. 89页

2024年广西省贺州市钟山县扶贫开发办公室招聘.. 89页

2024年广西贵港桂平市环境保护局招聘5人历年高.. 89页

2024年广西防城港东兴海关事业单位招聘8人历年.. 89页

2024年江苏省南京市行政职业能力测验题库及答.. 148页

2024年湖南交通职业技术学院单招职业适应性测.. 58页

2024年苏州信息职业技术学院单招职业适应性测.. 58页

2024年长春师范高等专科学校单招职业适应性测.. 58页

2024浙江绍兴诸暨市事业单位招聘60人历年高频.. 60页

公共基础知识山东省德州市选调生考试(行政职.. 148页

公共基础知识广西省梧州市选调生考试(行政职.. 149页

公共基础知识湖北省荆州市选调生考试(行政职.. 149页

公共基础知识重庆市雅安地区选调生考试(行政.. 146页

吉林省松原市事业单位招聘考试(职业能力倾向.. 148页

工程化藕田生态养鱼实施方案 20页

安徽省巢湖市事业单位招聘考试(职业能力倾向.. 148页

安徽省马鞍山市事业单位招聘考试(职业能力倾.. 148页

山东省济宁市金乡县2024年公开招聘事业单位工.. 59页

徐州工业职业技术学院2024年教师招聘招聘历年.. 59页

2024年建筑施工安全生产月活动方案5篇 25页

消防工程施工方案 13页

六一儿童节开展民族团结活动简报 2页

地埋管道施工实施总结的方案 3页

最新辽宁省建设工程冬季施工措施项目参考计价.. 19页