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