资源描述:
《计算机操作系统读书笔记知识大纲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、操作系统目前有五大类型:批处理OS,分时OS,实时OS,网络OS和分布式OS操作系统的五大功能:作业管理,文件管理,存储管理,设备管理和进程管理操作系统是一种软件,属于系统软件,从用户角度看,OS可以看成计算机的的硬件扩充人机交互方式来看,操作系统是用户与机器的接口OS是方便用户管理和控制计算机软硬件资源的系统软件或程序集合/*************201104130810***************/第二章作业的管理作业的定义:在一次应用业务处理过程中,从输入开始到输出结束,用户要求计算机所做工作的集合称为一个作业作
2、业的状态:1’提交(进入):作业输入外存时的状态2’收容(后备):作业全部信息输入外存且作业建立程序为之建立JCB,并将其加入后备队列3’运行:已被作业调度程序选中调入内存,并为之建立进程后的状态4’完成:已正常运行完成或异常终止后的状态作业说明书:是体现用户对作业控制意图的文档,包括内容有:作业的基本情况描述,作业控制描述和作业资源要求.JCB(作业控制块):JCB是根据作业说明书的内容由作业建立程序的能直接被作业调度程序识别的数据表.它是作业在系统中存在的唯一标志.操作系统根据JCB了解作业的情况,同时又利用作业控制块
3、来了解作业的运行.作业的建立:1’输入作业2’为作业建立JCB并把它加入到后备队列JCB的建立:1’在系统把作业输入外存,作业的状态变成了后备状态2’作业调度程序在需要挑选作业投入运行,作业的状态变成了运行状态3’作业运行完毕或者出错退出运行,撤销JCB,作业的状态变成了完成状态命令控制界面接口:1’操作接口:用户利用它操作管理计算机和组织,控制作业执行2’系统调用:为编程人员提供的,用来在程序中请求系统服务系统调用的分类:1’设备管理:请求和释放,启动,停止设备2’文件管理:对文件的读写创建删除3’进程控制4’进程通信5
4、’存储管理:6’线程管理:系统调用的执行和普通库函数和用户自定义函数的执行是不一样的------是由陷阱处理机构执行的陷阱处理机构:相当于微机中的软中断处理机构陷阱指令:由于系统调用引起的处理机中断指令处理机指令分类:普通指令和特权指令处理机状态:用户态和核心态程序状态字(PSW):1514139873210TSI(2)I(1)I(0)NZVCM68000的程序状态字(16bit的寄存器)C进位(产生进位被设成1,反之为0)V溢出(溢出)Z零标志位N负标志I(0)—I(2)中断屏蔽T陷阱S处理机状态:0---用户态1---
5、核心态处理机状态切换:Unix系统的结构:分为三层1’内核:包括文件控制系统和进程控制系统2’中间层:包括shell命令解释层,实用程序,库函数和编辑软件,编译程序,文件和数据库,系统管理软件,通信用实用程序等.3’最外层:包括用户程序第三章进程管理程序的并发执行:一组在逻辑上相互独立的程序或者程序段在执行过程中,其执行时间在宏观上相互重叠(强调的是时间段).影响:程序并发,并行执行最大的优点是提高了计算机系统的处理能力,使计算机的资源利用率大大提高,但是由于程序的并发执行也导致了系统资源的共享和竞争,从而影响程序的推进进
6、度.进程的定义:一个具有独立功能的程序对某个数据集在处理机上的执行过程和资源分配得基本单位.或者是:具有一定功能的程序段在给定数据空间上的一次执行过程进程与程序的区别与联系:1’进程是动态的概念,而程序是静态的概念2’进程具有并行特性,而程序没有3’一个进程可以包含多个程序,一个程序可以对应多个进程4’程序是进城的物理基础5’进程的生命周期的是短暂,而程序的生命周期相对于进程是长久的进程的特征:动态性,并发性,独立性,异步性,结构性(PCB进程控制快)进程的组成(静态描述):由程序,数据和进程控制块(PCB)组成进程控制快
7、是系统感知进程存在的唯一实体PCB包含的基本内容:1’进程的描述信息:进程名/标识号用户名/用户标识家族信息2’进程的控制信息:进程的状态,进程的优先级,程序的起始地址,计时信息,通信信息3’进程的资源管理信息:存储器信息,I/O设备信息,文件信息4’CPU现场保护结构进程上下文(进程环境):是进程执行活动全过程的静态描述,它包括计算机中与执行该进程有关的各种寄存器的值,程序段和经过编译之后形成的机器指令代码(正文集),数据集等进程空间(虚拟地址空间):进程中所有能使用地址的集合./********************
8、****************201104151249**************************************/进程的状态:就绪,运行和阻塞三种基本状态就绪状态:进程已经获得了除CPU以外的所有资源运行状态:进程正在处理机上执行的状态等待状态:进程因为等待事件的发生而放弃处理机后所