操作系统原理
11页1、如果您需要使用本文档,请点击下载按钮下载!个人根据未来教育试卷从书上整理的重点,有问题请自己查书,不喜勿喷,非诚勿扰!操作系统原理第一章 操作系统概论1.1操作系统的概念操作系统的特征:并发性,共享性,随机性。研究操作系统的观点:软件的观点,资源管理的观点,进程的观点,虚拟机的观点, 服务提供者的 观点。操作系统的功能:1.进程管理:进程控制,进程同步,进程间通信,调度。 2.存储管理:内存分配与回收,存储保护,内存扩充。 3.文件管理:文件存储空间管理,目录管理,文件系统安全性。 4.设备管理 5.用户接口UNIX是一个良好的、通用的、多用户、多任务、分时操作系统。1969年AT&T公司Kenneth L.Thompson用汇编语言编写了Unix第一个版本V1,之后Unix用C语言编写,因此事可移植的。1.3操作系统分类1. 批处理操作系统:优点是作业流程自动化较高,资源利用率较高,作业吞吐量大,从而提高了整个 系统的效率。 缺点是用户不能直接与计算机交互,不适合调试程序。2. 分时系统:特点是多路性,交互性,独占性,及时性。3. 实时操作系统4. 嵌入式操作系统5. 个人计算机操作
2、系统6. 网络操作系统7. 分布式操作系统8. 智能卡操作系统1.4操作系统结构1. 整体式结构2. 层次结构如果您需要使用本文档,请点击下载按钮下载!3. 微内核(客户机/服务器)结构:可靠,灵活(便于操作系统增加新的服务功能), 适宜分布式处理的计算机环境第二章 操作系统运行机制2.1中央处理器寄存器:用户可见寄存器:数据寄存器(通用寄存器),地址寄存器,条件码寄存器。 控制和状态寄存器:程序计数器,指令寄存器,程序状态字。目态到管态的转换唯一途径是通过终端和异常。管态到目态的转换可以通过设置PSW指令(修改程序状态字)实现。PSW包括:CPU的工作状态代码条件码中断屏蔽码2.2存储体系存储器设计:容量,速度,成本存储保护:界地址寄存器(界限寄存器):产生程序中断-越界中断或存储保护中断 存储键2.3中断与异常机制分类:中断:时钟中断,输入输出(I/O)中断,控制台中断,硬件故障中断 异常:程序性中断,访管指令异常2.4系统调用系统调用程序被看成是一个低级的过程,只能由汇编语言直接访问。系统调用是操作系统提供给编程人员的唯一接口。分类:进程控制类,文件操作类,进程通信类,设备管理类
3、,信息维护类。第三章 进程线程模型3.1多道程序设计模型顺序执行的特点:顺序性封闭性确定性可再现性多道程序设计的特点:独立性随机性资源共享性如果您需要使用本文档,请点击下载按钮下载!3.2进程模型进程的三状态模型:运行,就绪,等待。 七状态模型:挂起(Suspend):把一个进程从内存转到外存 激活(Active):把一个进程从外存转到内存 事件出现(Event Occurs): 提交(Admit):完成一个新进程的创建过程,新进程进入就绪状态或就绪挂起状 态。PCB是进程存在的唯一标志包括:进程名,进程号,存储信息,优先级,当前状态,资源清单,“家族”关系,消息队列指针,当前打开文件夹等。进程组成:程序,数据,PCB。原语是操作系统核心的一个组成部分,它必须在管态下执行,并且必须常驻内存。原语有不可中断性。3.3线程模型线程是进程中的一个实体,是CPU调度和分派的基本单位。线程的好处:创建或者结束一个线程花费时间少 两个线程切换花费时间少 由于同一进程内的线程共享内存和文件,线程之间相互通信无需调用内核,故不需要 额外的通信机制,使通信更便捷,信息传送速度也快。 线程能独立执行,能充
《操作系统原理》由会员博****1分享,可在线阅读,更多相关《操作系统原理》请在金锄头文库上搜索。
采购合同专业版(5篇).doc
企业新型肺炎疫情防控方案[近期防控新型冠状病毒感染的肺炎防控工作方案]
一年级数学小学上学期第二次月考考试必考题青岛版
质监工作演讲稿
日本的建筑施工工艺概述
苏州火车站站前广场地下空间开发工程监理质量评估报告
政风行风工作计划总结
工程部人员岗位职责新
项目贷款委托合同模板
环境保护自查报告
业务学习:名著导读课例《草房子》
北师大版二年级上册数学期末考试试题
许继充电桩资料-(共4页)
施工总承包合同例文(6篇)
小学六年级英语教师教学计划范本(三篇).doc
感谢有你的陪伴
荆州钽金属加工项目投资计划书(参考模板)
田径运动会总结(2篇).doc
国家级园林县城建设工作情况
2023年高二历史期末试卷分析
2022-10-20 128页
2023-04-28 73页
2023-04-26 45页
2023-07-18 5页
2023-10-31 21页
2023-12-23 21页
2022-11-05 37页
2023-07-21 2页
2023-06-10 78页
2023-01-22 134页