《操作系统》

操作系统的定义:操作系统是控制和管理计算机硬件和软件资源、合理地组织计算机工作流程以及方便用户有效地使用计算机的程序集合。引入操作系统的主要目的是最大限度地发挥计算机系统资源的使用效率和方便用户使用,它一方面是系统资源的管理者。资源包括硬件资源和软件资源,归纳起来可分为1类,处理器、存储器、1/0设备以及信息(数据和程序);另一方面也是用户与计算机系统之间的接口。正是操作系统为用户提供了一台功能经过扩展了的机器——“虚拟机”一一管理程序的程序,使用户感觉使川机器更简单,更容易。操作系统功能:引入操作系统的主要目的是最大限度地发挥计算机系统资源的使用效率和方便用户使用。资源管理工作:1.处理机管理——进程管理——充分利用;2.存储管理——方便多进程共享;3.设备管理——与处理机并行;4.文件管理——组织、存储、保护。操作系统工作包括启动和结束程序;用户程序对OS的调用;为常用操作提供程序;解决效率和安全问题。OS的三类模型:进程模型:进程既是资源分配单位(存储器、文件),也是CPU调度(分派)单位。进/线程模型:线程是CPU调度单位,而进程只作为其他资源分配单位。协程,又称微线程,纤程,协程是一种用户态的轻量级线程。其有四个基本特征:并发性、共享性、虚拟性、异步性。程序的执行方式有顺序执行(单道批处理系统,有顺序性、封闭性、可再现性)和并发执行(提高资源利用率,间断性、失去封闭性、失去可再现性)。处理机调度器是操作系统中的一段代码,它可以把处理机从一个进程切换到另一个进程;防止某进程独占处理机。进程模型工作机制——新建、就绪、运行、阻塞、结束、挂起、激活。线程——进程内实现顺序控制流程并发。

posted @ 2024-05-03 00:25  聪明蛋050613  阅读(2)  评论(0编辑  收藏  举报