操作系统
纵死侠骨香
一个致力于发布更多更好文章的大四青年。
展开
-
十、临界资源和临界区
一、临界资源在一段时间内只允许一个进程访问的资源称为临界资源(互斥共享)。硬件资源如:打印机、磁带机。软件资源如栈、变量、表格。二、临界区每个进程中访问临界资源的那段代码称为临界区。三、访问的四个机制1、空闲让行2、忙则等待3、有限等待---避免死等4、让权等待---避免忙等...原创 2020-06-24 01:22:31 · 2076 阅读 · 0 评论 -
九、通信机制
原创 2020-06-24 01:15:25 · 449 阅读 · 0 评论 -
八、线程的概念
1、线程是进程中能够并发执行的实体,是进程的组成部分。2、多线程操作系统中,进程只是拥有资源的基本单位,而不再是一个可执行的实体,每个线程都是一个可执行的实体,是CPU调度和分配的基本单位。3、线程比进程更小,基本上不拥有系统资源,是花费开销最小的实体。4、线程具有以下属性:(1)轻型实体——线程中的实体基本上不拥有系统资源,只是有一点必不可少的,能保证其独立运行的资源。(2)独立调度和分派的基本单位(3)可并发执行(4)共享进程资源5、进程和线程的比较 进程.原创 2020-06-24 00:53:51 · 477 阅读 · 0 评论 -
六、程序的概念和执行方式
一、程序的概念程序是指令的有序概念,它是一个静态的概念。二、程序的执行方式1、顺序执行特征:顺序性、封闭性、可再现性2、并发执行特征:间断性、失去封闭性、不可再现性原创 2020-06-24 00:32:59 · 784 阅读 · 0 评论 -
五、特权指令和非特权指令
一、特权指令特权指令是在系统态时运行的指令,是关系到全局的指令。二、非特权指令非特权指令是在用户态运行的指令,一般应用程序所使用的都是非特权指令。当应用程序中需要操作系统提供服务如请求I/O资源或执行I/O操作时,应用程序必须使用系统调用命令。执行:用户态--->系统态完成:系统态--->用户态...原创 2020-06-23 17:43:20 · 5042 阅读 · 0 评论 -
四、操作系统的功能
原创 2020-06-23 17:24:43 · 110 阅读 · 0 评论 -
三、操作系统的类型
原创 2020-06-23 17:10:36 · 125 阅读 · 0 评论 -
现代操作系统(第四版)————处理机调度
目录一、调度简介1、调度的要求2、何时调度?3、调度算法的分类4、调度算法的目标二、批处理系统中的调度三、交互式系统中的调度四、实时系统中的调度五、策略和机制六、线程调度当计算机系统是多道程序设计系统时,通常就会有多个进程或者线程同时竞争CPU。只要两个或者更多的进程处于就绪状态,就会有多个进程或者线程同时竞争CPU。如果只有一个CPU可用,那...原创 2020-03-13 15:03:16 · 281 阅读 · 0 评论 -
七、进程相关概念及特征
操作系统中最核心的概念就是进程:这是对正在运行程序的一个抽象。一、进程的模型一个进程是某种类型的一个活动,他有程序、输入、输出以及状态。单个处理器可以被若干进程共享,它使用某种调度算法决定何时停止一个进程的工作,并转而为另一个进程提供服务。举例:二、进程的创建四种主要事件会导致进程的创建系统初始化 正在运行的程序执行了创建进程的系统调用 用户请...原创 2020-03-13 13:35:15 · 672 阅读 · 0 评论 -
OS————操作系统的基本概念
一、 操作系统的基本概念现代计算机系统系统由一个或者多个处理器、主存、磁盘、打印机、键盘、鼠标、显示器、网络接口以及各种其他输入输出设备组成。操作系统是计算机安装的一层软件,为了给用户程序提供一个更好,更简单、更清晰的计算机模型,并管理刚才提到的所有这些设备。二、操作系统发展1、第一代(1945-1955):真空管和穿孔卡片2、第二代(1955-1964):...原创 2020-03-12 20:26:17 · 449 阅读 · 0 评论