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