软件设计师考试——操作系统复习要点全纪录

软件设计师 责任编辑:茶泡了饭 2015-12-15

添加老师微信

备考咨询

加我微信

摘要:以下是希赛软考学院整理软件设计师考试,操作系统复习要点,希望对考生复习有帮助哦!

  以下是希赛软考网整理软件设计师考试,操作系统复习要点,希望对考生复习有帮助哦!

1、操作系统的定义:是管理计算机中各种软件、硬件资源的程序和相关文档的集合,是一种系统软件。操作系统能有效的组织和管理系统中的各种软、硬件资源,合理地组织计算机工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。
操作系统的两个重要作用:通过资源管理,提高系统的使用效率;改善人机界面,向用户提供友好的工作环境。
操作系统的4个特征:并发性、共享性、虚拟性、不确定性。
操作系统的5个管理功能:进程管理、文件管理、存储管理、设备管理、作业管理
  操作系统的分类:
  批处理系统,计算机自动、顺序地执行作业流产生的每一个作业,以节省人工操作时间和提高机器的使用效率。分为单道批处理系统和多道批处理系统。优点是同一批内的各作业次次执行,改善了cpu,io的使用效率,提高了吞吐量。缺点是磁盘需要人工装卸,作业需要人工分类,监督程序易受用户程序破坏,缺少交互性。
分时系统,具有如下特征:多路性、独立性、交互性、及时性。
  实时系统,分为实时控制系统和实时信息处理系统。主要特点有:快速的响应时间、有限的交互能力、高可靠性
  网络操作系统,使得计算机更有效地共享网络资源,为网络用户提供所需各种服务的软件和有关协议的集合。
  分布式操作系统,是由多个分散的计算机经网络连接而成,各主机无主次之分。为分布式计算机配置的操作系统称为分布式操作系统。
  微机操作系统
嵌入式操作系统
 

      2、研究操作系统的观点
  资源管理的观点:从这种观点看,操作系统的管理对象是计算机系统的资源,操作系统则是管理计算机系统的程序集合。这种观点是在共享的前提下以资源分配、使用和回收为出发点,考虑操作系统各部分程序的功能和算法。
  虚拟机的观点:操作系统加裸机构成虚拟计算机。虚拟机的观点是从功能分解的角度出发,考虑操作系统的结构,将操作系统分成若干层次,每一层完成特定的功能。
 

  3、顺序程序执行时的特征:顺序性、封闭性、可再现性;
  并发程序执行时的特征:非封闭性、程序和机器执行程序的活动不在一一对应、并发程序间的相互制约性。
引入进程的原因:由于程序并发执行破坏了程序的封闭性和可再现性,使得程序和执行程序的活动不在一一对应,此时用静态的程序概念已经不能描述系统中程序动态执行的过程,所以引入了进程。
 

  4、进程的定义:就是程序的一次执行,该程序可以和其它程序并发执行。
  进程的组成:进程通常是由程序、数据及进程控制块(PCB)组成的。进程的程序部分是进程执行时不可修改部分,它描述了进程需要完成的功能;进程的数据部分是进程的可修改部分;进程控制块是进程的描述信息和控制信息,是进程存在的惟一标志。
进程和程序的区别是:进程具有状态而程序没有。
 

    5、进程的状态及状态间的切换
  三态模型:运行、就绪、阻塞。
  五态模型:新建态、终止态、运行、就绪、阻塞。
  新建态:对应于进程刚刚被创建时还没有被提交,并等待系统完成创建进程的所有必要信息的状态。整个过程分为两个阶段,一是为一个新建进程创建必要的管理信息,另一是让进程进入就绪状态。因为有了新建态,操作系统可以根据系统的性能和主存的容量限制而推迟新建态的提交。
终止态也分为两个阶段,一是等待操作系统进行善后处理,另一是释放主存。
  具有挂起状态的进程状态:当系统资源不能满足所有进程的运行要求时,必须将某些进程挂起,放在磁盘对换区,暂时不参加调度,以平衡系统负载。有这样几个状态:活跃就绪、静止就绪、活跃阻塞、静止阻塞。


更多软考资讯,点击关注希赛软考网


  相关链接:

  如何从程序员转变为软件设计师?

  零基础也能变成程序员

  软设考试难不难,还看心态正不正

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取