1 / 53
文档名称:

软件设计师培训3os.ppt

格式:ppt   页数:53页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

软件设计师培训3os.ppt

上传人:rabbitco 2016/6/15 文件大小:0 KB

下载得到文件列表

软件设计师培训3os.ppt

相关文档

文档介绍

文档介绍:软件设计师培训软件设计师培训————操作系统操作系统软件设计师 : ?操作系统的内核(中断控制)、进程、线程概念?处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁) ?存储管理(主存保护、动态连接分配、分段、分页、虚存) ?设备管理( I/O 控制、假脱机) ?文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理) ?作业管理(作业调度、作业控制语言( JCL )、多道程序设计) ?汉字处理,多媒体处理,人机界面?网络操作系统和嵌入式操作系统基础知识?操作系统的配置软件设计师 操作系统的基本概念?操作系统的定义能有效地组织和管理系统中的各种软、硬件资源,合理地组织计算机系统工作流程,控制程序的执行,并且向用户提供一个良好的工作环境和友好的接口。硬件资源:包括 CPU ,存储器,输入/输出资源等物理设备。软件资源:以文件形式保存在存储器上的程序和数据等信息。软件设计师?操作系统的 2个重要作用: (1) 通过资源管理提高计算机系统的效率(2) 改善人机界面,向用户提供友好的工作环境软件设计师?操作系统的 4个特征(1) 并发性:计算机系统存在着许多并发执行的活动 P 1C 1I 1I 2C 2P 2 I 1I 2I 3I 4C 1C 2C 3C 4P 1P 2P 3P 4 软件设计师(2) 共享性:系统中各个并发活动要共享计算机系统中的各种软,硬件资源。(3) 虚拟性:虚拟是操作系统中的重要特征,所谓虚拟就是把物理上的一台设备变成逻辑上的多台设备。(4) 不确定性(异步性):指进程的执行顺序和执行时间及执行结果的不确定性。软件设计师?操作系统的 5大管理功能(1) 进程管理(2) 存储管理(3) 设备管理(4) 文件管理(5) 作业管理软件设计师?基本概念多道程序设计原理:在计算机内存中同时存放几道相互独立的程序,它们在管理程序的控制下相互穿插地运行,共享 CPU 和外设等资源。程序:具有特定功能的一组指令集合,它指出了处理器执行操作的步骤。进程:进程是一个程序在一个数据集合上的一次执行。 进程管理软件设计师程序和进程区别: (1) 程序是动态的,进程是动态的。(2) 进程与程序的对应关系:通过多次执行,一个程序可对应多个进程;通过调用关系,一个进程可包括多个程序。(3) 进程是暂时的,程序的永久的:进程是一个状态变化的过程,程序可长久保存。(4) 进程与程序的组成不同:进程的组成包括程序、数据进程控制块(即进程状态信息)。软件设计师进程通常由三部分组成: (1) 程序:描述了进程所要完成的功能,是进程执行时不可修改的部分。(2) 数据集合:程序执行时所需要的数据和工作区,为一个进程专用,可修改。(3) 进程控制块 PCB (Process Control Block) :包含了进程的描述信息和控制信息,是进程的动态特性的集中反映。 PCB 包含以下几类信息:进程描述信息、进程控制信息、资源占用信息、 CPU 现场保护结构: