操作系统学习总结

操作系统学习总结

ID:37319432

大小:184.72 KB

页数:15页

时间:2019-05-21

操作系统学习总结_第1页
操作系统学习总结_第2页
操作系统学习总结_第3页
操作系统学习总结_第4页
操作系统学习总结_第5页
资源描述:

《操作系统学习总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、操作系统学习总结商务1201彭嵩琪12252017一、第一章绪论1.操作系统与计算机系统的关系操作系统在计算机系统的位置在裸机之上、所有软件最内层的位置,它沟通了硬件和用户软件,是一种特殊的软件,对计算机的其它部分由控制管理的作用,就像一位管家一样,并且为用户提供优质的服务。同时,硬件软件和用户也对它有不同的要求。2.操作系统定义与特征操作系统是一个大型的程序系统,它负责计算机系统软、硬件资源的分配;控制和协调并发活动;提供用户接口,使用户获得良好的工作环境。操作系统具有三个特征:.并发:计算机内会

2、有多个同时性活动,操作系统要能合理处理它们。.共享:多个计算任务对系统资源都有请求,操作系统要能让它们共同享用系统资源。.不确定性:操作系统能处理大量的、随机的事件序列,使各用户的计算任务正确地完成。3.操作系统的资源管理特征.处理机管理操作系统可以进行进程调度,可以解决将CPU先分给哪个用户程序,它占用多长时间,下一个又该轮到哪个程序运行等问题。操作系统能给出进程调度算法,进行处理机的分派。.存储器管理操作系统进行存储分配,确定各应用程序在主存中的位置及所占区域的大小并且提供基址、界限寄存器等存储

3、保护方法,使各应用程序相互隔离,这是它的存储保护功能。操作系统还可以提供虚拟存储技术,扩大逻辑主存。.设备管理为了达到方便用户、提高设备利用率的目的,操作系统有设备无关性,即用户向系统申请和使用的设备与实际操作的设备无关。操作系统为各应用程序和运行实体分配各种设备,有三种基本技术:独享、共享及虚拟技术。操作系统对设备的传输控制有启动设备、中断处理、结束处理,体现了OS的控制功能。.信息管理(文件系统)计算机中的信息量非常庞大,操作系统为用户提供一种简便的、统一的存取和管理信息的方法,并要解决信息的共

4、享、数据的存取控制和保密等问题。4.操作系统的发展历程与基本类型在操作系统发展的初期阶段,从手工操作阶段过渡到早期批处理阶段,作业可以成批送入计算机,然后由作业调度程序自动选择作业,在系统内多道运行。其中联机批处理不能满足多道作业的需要,所以出现了脱机批处理。在操作系统的形成阶段,为了适应更复杂的计算要求,出现了多道程序系统,包括多道批处理系统和分时系统,实时系统。分时系统对每个用户都能保证足够快的响应时间,并提供交互会话功能。实时系统有及时响应和高可靠性和安全性。经过进一步发展,个人计算机操作系统

5、,网络操作系统和分布式操作系统相继出现,方便了用户的使用,提高了操作系统的效率。分布式系统有一个分布式操作系统对资源进行全局和动态的管理和控制并且系统对用户是透明的,所有资源高度自治地工作,而又相互配合。分布式系统有可扩展性,高可靠性。二、第二章操作系统的运行基础与结构1.处理机的状态即中央处理机的工作状态,分为管态和用户态。管态是操作系统的程序执行时的状态,可以使用全部指令和全部系统资源。用户态是用户程序执行时的状态,禁止使用特权指令,只允许用户程序。2.中断技术所谓中断是指某个事件发生时,系统中

6、止现行程序的运行、引出处理事件程序对该事件进行处理,处理完毕后返回断点,继续执行。不期待的中断为强迫性中断,期待的中断为自愿中断。由处理机外部事件引起的中断叫做中断,内部引起的为俘获。中断发生时需要保护现场,把现场信息保存在主存。中断结束时,把保留的该程序现场信息从主存中送至相应的指令计数器、通用寄存器或一些特殊的寄存器中恢复现场中断有以下分类:访管中断——对操作系统提出某种需求时所发出的中断操作系统的运行基础与结构——中断技术输入输出中断——I/O传输结束或出错中断外中断——时钟中断、通信中断等机

7、器故障中断——电源故障、主存取指令错等程序性中断——定点溢出、用户态下用核态指令、非法操作等3.操作系统虚拟机在裸机上配置了操作系统程序后就构成了操作系统虚拟机。三、第三章操作系统的用户界面1.系统生成和系统初启系统生成就是通过组装一批模块来产生一个清晰的、使用方便的操作系统的过程。系统引导的任务是将操作系统的必要部分装入主存并对系统进行初始化工作,最终使系统处于命令接收状态。系统引导有两种方式,将OS核心文件存储在系统本身的存储设备中的是独立引导方式(滚雪球方式),OS主要文件不放在系统本身的存储

8、设备中的是辅助下装方式。独立引导方式(滚雪球方式)的过程:初始引导(系统加电,进行自检,读入引导程序)引导程序执行核心初始化系统初始化Linux系统初启:Linux系统是以滚雪球的方式启动加电或复位→BIOS的启动→BootLoader→OS初始化2.用户界面用户界面(或称接口)是操作系统提供给用户与计算机打交道的外部机制操作系统提供两种用户界面:操作界面(命令接口)和系统功能服务界面(程序接口)操作命令与操作系统类型的关系:作业控制语言——批处理操作系统键盘命令——

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。