您现在的位置:希赛网>云阅读>软件设计师考试考点分析与真题详解(第4版)>操作系统的功能、类型和层次结构第3章:操作系统基础知识作者:希赛教育软考学院来源:希赛网2014年01月26日操作系统的功能、类型和层次结构第3章操作系统基础知识根据考试大纲,本章要求考生掌握以下知识点:操作系统的内核(中断控制)、进程、线程概念;处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁);存储管理(主存保护、动态连接分配、分段、分页、虚存);设备管理(I/O控制、假脱机);文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理);作业管理(作业调度、作业控制语言、多道程序设计);汉字处理,多媒体处理,人机界面;网络操作系统和嵌入式操作系统基础知识;操作系统的配置。3.1操作系统的功能、类型和层次结构操作系统的定义、功能、类型和层次结构虽然在历年试题中没有涉及,但这是理解操作系统的工作机制的基础,需要深入理解和掌握。重点理解操作系统的定义和功能。1.操作系统定义任何一个计算机系统都是由两个部分组成的:计算机硬件系统和计算机软件系统。操作系统(OperatingSystem,OS)是计算机系统中的核心系统软件,负责管理和控制计算机系统中硬件和软件资源,合理地组织计算机工作流程和有效利用资源,在计算机与用户之间起接口的作用,如图3-1所示。图3-1操作系统与硬件/软件的关系在计算机系统中引入操作系统的目的可以从4个方面来理解。1)用户观点操作系统是用户与计算机之间的接口。一方面,用户可以透明地使用计算机软/硬件资源;另一方面,操作系统提供了一些功能强大的系统调用,用户软件可以使用这些系统调用请求操作系统服务。2)资源管理观点操作系统是计算机资源的管理者,它管理和分配计算机系统硬件和软件资源,合理地组织计算机的工作流程,使资源能为多个用户共享,当用户程序和其他程序争用这些资源时,提供有序的和可控的分配。3)进程观点上一节本书简介下一节操作系统由一个系统核心和若干并发运行的程序组成。这些运行的程序称为"进程",进程可以分为用户进程和系统进程两大类。每个进程完成特定的任务,系统核心则控制和协调这些进程的运行。4)分层观点操作系统通常采用分层结构实现,各层次的程序按照一定的结构组织并协调工作。2.操作系统分类操作系统的基本类型有:批处理操作系统(BatchProcessingOperatingSystem)分时操作系统(TimeShareOperatingSystem)实时操作系统(ReaTimeOper...