【软考教程】操作系统知识

	这几天的软考复习,一直在和“真正”的计算机打交道,对计算机又有了一次整体结构上的认识。正是因为它那强大而又丰富的硬件资源,使得这一章要学习的软件资源的重头戏——操作系统知识,也很是庞大。
 	从第1章我们就知道了计算机的基本硬件由五个部件构成:运算器、处理器、存储器、输入和输出设备。而本章的操作系统的功能便可从这里讲起,对应着五个部件,便对应着五大功能。在这里,先有个宏观认识,至于每个管理,在后面都会有更加详细的整理。
	【操作系统】
	计算机系统中的软件极为丰富,通常分为应用软件和系统软件两大类。应用软件是指计算机用户利用计算机的软件、硬件资源为某一专门的应用目的而开发的软件。系统软件是计算机系统的一部分,由它支持应用软件的运行。而操作系统是计算机系统中必不可少的核心系统软件,其他软件是建立在操作系统的基础上,并在操作系统的统一管理和支持下运行,是用户和计算机之间的接口。
	对操作系统的宏观知识主要包括以下三个方面:
	1.2个重要作用:一是通过资源管理提高计算机系统的效率;二是改善人机界面向用户提供友好的工作环境。
	2.4个特征:并发性、不确定性、共享性、虚拟性。
	3.5个类型:从作业处理角度看,有批处理、分时和实时操作系统三类;从硬件结构角度看,有网络、分布式操作系统两类。
	下面便深入了解操作系统功能即五大管理的知识:
	【处理机管理】
	处理机管理也称进程管理。进程是资源分配和独立运行的基本单位。
 	程序、进程、线程,三个词,看起来相似,实际上是存在着很大的不同。进程是程序的一次执行,该程序可以和其他程序并行执行。进程通常是由程序、数据和进程控制块组成的。
	由于在传统的进程的创建、撤销和切换中,系统需要付出较大的时空开销,所以引入线程。线程是进程中的一个实体,是被系统独立分配和调度的基本单位。线程可创建另一个线程,同一个进程中的多个线程可以并发执行。
	进程一般有3种基本状态:运行、就绪和等待。这在我们自考中已经接触过,也算是很熟悉了,在这里就不在赘述了。除此之外,加入了一个新建和终止状态,便形成了软考教程中所描述的五态模型。
	在多道程序环境的系统中存在多个可以并发执行的进程,故进程间必然存在资源共享和合作的问题。进程通信便是指各个进程交换信息的过程。
	进程的互斥:是指某一资源同时只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法限制访问者对资源的访问顺序,即访问是无序的。
	进程的同步:是指在互斥的基础上(大多数情况),通过其它机制实现访问者对资源的有序访问。在大多数情况下,同步已经实现了互斥,特别是所有写入资源的情况必定是互斥的。少数情况是指可以允许多个访问者同时访问资源。
	PV操作在自考学习的时候是一片茫然的,也没好好看,通过这一次的软考学习,有种丰收的喜悦,做了些题目后,才发现PV操作原来是这么回事。抓住要点:P操作是申请资源,信号量减1,V操作是释放资源,信号量加1。
	进程的调度算法在自考中也是很详细的学习了,看知识点的时候,便很容易就回想起来了。
	【存储管理】
	存储管理的对象是主存,也称内存。
	存储管理的主要目的是解决多个用户使用主存的问题,其存储方案主要包括:分区、分页、分段、段页式和虚拟存储管理。
	【设备管理】
	设备管理是操作系统中最复杂而且与硬件紧密相关的部分。不仅要管理实际I/O操作设备(如打印机),还要管理诸如控制器和I/O处理机(通道)等支持设备。
 	我把设备管理分为两个部分,一个是基本的概述,一个是缓冲技术,这样内容便很清晰了。主要是磁盘的调度算法部分,经常是让我们计算如果不采用优化分布时间多少,采用后时间又是多少。
	【文件管理】
	文件是日常生活中我们一直在接触的,对于它,我们只是一直都在使用,要说起它的结构、组织等,我想都道不明白吧。
	但是在学习了数据结构后,发现文件的结构和它是一样一样的。
	曾经在总结数据结构的时候,画过这样一张图:

 	而文件结构,也是分为逻辑结构和存储结构两类。
         	这样就很容易想起文件的组织形式了。文件的目录也是一个值得关注的点。文件目录结构的组织方式直接影响到文件的存取速度。常见的目录结构有3种,对比如下:
 	【作业管理】
	作业是系统为完成一个用户的计算任务(或一次事务处理)所做的工作总和,所以,自己将其放在了系统的输入输出部分下的管理。
	通常,可以采用脱机(无须人工干预)和联机(需要人工干预)两种控制方式控制用户作业的运行。作业状态分4种:提交、后备、执行和完成。至于作业的调度算法,在自考中也都做过题,比较简单。
	【软考点点】
	操作系统这部分的知识在自考中是有专门的一科学过的,所以在学习的过程中,不是第一次接触,接受起来也是比较容易的。
	在软考的考试中,操作系统这部分并没有出现在大题中,之前的自考学习,各种算法都考过大题目,所以当时也是掌握了各种管理中出现的各种算法应该如何进行具体的计算,现在算是温习了一遍,做软考选择题的时候问题就不大了。
	通过软考的这部分学习,自己最大的感受便是觉得知识更加系统化了,知识库处在是不断更新、不断积累的过程中,所以,知识间建立的联系也就更多了,并不仅仅是局限于这一部分的学习。
时间: 2024-08-03 13:41:58

【软考教程】操作系统知识的相关文章

【软考教程】计算机系统知识

开始了软考备考的第二阶段,软考教程和专项复习.身为组长,必须做一个详细的阶段计划,带领组员,继续前进. 这一阶段,我们小组采取软考教程和专项复习相结合的阶段,知识点与典型试题同步进行. 每天一章的内容,还有设计模式,还有自考,只想说,时间真是不够用了. 第一章,计算机系统知识.每次看到这方面的知识,都觉得计算机真是个神秘的东西,不管是硬件方面还是软件方面,都有着不可捉摸的感觉. 不过,这也不是第一遍的学习了,之前在自考操作系统中.米老师第一年的讲课中,都有提到这部分内容的知识.所以,可以说,并不

【软考教程】程序设计语言基础

继续软考教程的学习,在第1章,我们主要是对计算机的组成和工作原理做了一定了解,可以说,在他的带领下,我们对计算机硬件方面的知识,有了更加坚实的基础. 第2章,程序设计语言基础知识.不看内容,光从标题来看,并不会觉得陌生."程序设计语言",至今,我们已经接触过不止一种了,从最初的VB.到后来的VB.NET.C#.C++,软考前个阶段,我们还见到了早有耳闻的Java世界. 那么,下面就跟随着"设计语言"的脚步,一起发现编程路上美丽的风光吧. 想要对程序设计语言有个宏观上

【软考视频】只为下一个阶段更好

和J2SE视频相比,软考视频看的过程就比较轻松,更加容易接受.A.B.C三个部分,罗列出来一看,其实只有很少很少的一部分,属于我们没有接触过的.而这些,都属于一些固定的计算或者规则方面的,并不需要我们去做深入研究. [基本内容]     那下面就先从软考A说起,看看自己对它知多少. 除去绿色背景的编译原理部分,其它的都是在自考或者培养计划中学习过至少一遍了,所以,这部分内容看着视频很容易想起之前的东西. 软考B部分的内容,在整理完之后,也觉得挺简单的. 数据库是我们自考和培养计划中都学到过的,而

一次软考,一个团队,一段记忆

    就在上周六,终于体会到整个车厢都是提高班的人是什么样的感觉.     因为软考,让我有了这样一次经历.一次软考,又给我的2015年增添了一段回忆.     绿皮车厢里的温度真的很低,不过,大家都在,一个半小时的车程,也很快就过去了.     考完试了,只想说:很喜欢考完试后解放的感觉.很享受,很悠闲,看个视频,睡个觉,很舒服.     两个月的软考准备,很长,也很短.重要的还是这一过程,很开心,很踏实,很满足.     [软考:我是组长篇]     没有当过自考的组长,一当就当了个软考组

软考之路--用文字记录这个美丽的进程

        进程,百度百科对她这样进行阐述,进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动.它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元.,在小编的理解世界中,进程就是一段程序的执行过程,就好比中午要去食堂吃饭,从十一教走到中快食堂的路上的这个过程,就是进程,纯属小编的个人傻傻的理解,有不同想法的小伙伴欢迎讨论交流,这篇博文,小编主要来讲解一下进程的相关知识,如下图所示,小编会根据下图的框架,进行一一讲解,用文字记录这个美丽的

我的软考系分用书介绍

群里新来的朋友对系统分析师高级资格考试的认识还比较迷茫,特别询问了关于考试教程和一些参考辅导书和资料的情况. 的确,系统分析师是目前国家计算机技术与软件专业技术资格(水平)考试的最高级别.系分的考试范围十分广泛,牵涉到计算机专业的每门课程,还要加上数学.外语.系统工程.信息化.经济管理和法律法规等知识,而且十分注重考查新技术和新方法的应用,有相当难度,历年通过率在20%左右.有效的利用好各种参考书籍和辅导资料,对通过系分考试来说无疑帮助很大,"工欲善其事,必先利其器"嘛.自己继07年1

软考---21天复习心得

软考---21天复习心得          今年暑假决定参加11月份的软件设计师考试,从9月1号开始准备软考复习到现在已经21天了.期间有过充满激情,有过因为其他事情打断的苦恼,有过因为不知如何去看书的迷茫,也有过重新发现的欣喜--            激情            大抵人们无论他是否能坚持干点是什么,总之刚开始的那几天里是非常有激情的.其实我这份激情还是持续的比较久的,大约有10多天吧.从一开始看马士兵J2SE的视频,再到希赛2006年软考的视频(需要资料的朋友,我会在两天之后

软考之路--从生活着手,看PV如何操作

       PV操作,是软考当中一个很重要的考点,一听到这个名词,顿时赶脚高大上有么有,在软考的历年试题中,也不乏PV操作的身影,老师也对PV操作进行了一次讲课,那时年少,听得稀里糊涂,也不是很理解,在小编的理解当中,PV操作与信号量的处理相关,P表示通过的意思,V表示释放的意思.做过几套软考试题,看过软考视频,对PV操作有了一点傻傻的理解,PV操作属于操作系统方面的知识,在前面的博文中,小编介绍过进程和存储,这篇博文,小编主要和大家来学习一下PV操作的相关知识,小编会循着下面这张图的脉络,一

软考之路--你存在我深深的脑海里

        小时候,总是期待着过年,过年可以吃到好多好吃的,暴露了小编的本质,哈哈,最让我期待的,就是压岁钱了,七大姑八大姨这个给一个红包,那个给一个红包,爸爸又会以同样的方式给她们的孩子,我们孩子从中得到的是纯利润,然后,恨不得连睡觉都紧紧握住自己的存钱筒,想着,要去买什么好吃的呢,在小编的理解中,把压岁钱存在一起,堆积起来的过程,就是存储,在我们的计算机中,官方定义如下存储就是根据不同的应用环境通过采取合理.安全.有效的方式将数据保存到某些介质上并能保证有效的访问,总的来讲可以包含两个方