操作系统概论知识理解(第二章)

编了几个故事加深对操作系统的理解:

进程的状态:初始状态,就绪状态,执行状态,等待状态,终止状态。

我初步准备3月6号上午10点找米老师聊天(初始状态);上午十点我站到米老师办公室门口,听了听办公室声音,挺安静的,准备敲门(就绪状态);进门后,和米老师聊天(执行状态);说着一半的时候,有人进来了,找米老师有急事,米老师先处理他的事情,这时我只能站着那里等着(等待状态);等米老师处理完他的事情之后,继续和我聊天,聊完后,心情好多了,和米老师告别后,离开了办公室(终止状态)。

进程队列:

队列,队列,让我想到了体能测试测仰卧起坐。测试者让被测试者站好队,并将被测试者带入测试地点。被测试者都处于就绪状态,而测试者相当于队首指针,从第一位开始测试,第一位从就绪队列退出,进入执行态,紧接着第二位向前补一个,等待测试。测试的过程中可能会因为某种原因,中断测试,此时被测试者就进入了等待队列,恢复后,又进入就绪队列,准备测试,直到测试结束,进程结束。

程序,进程,线程关系

快毕业了,好多宿舍都出去聚餐了,那我们就拿宿舍聚餐来说。

服务员上菜是一个程序,服务员从上第一个菜,到最后一个菜,是一个进程。其中服务员A先上了一份鱼香肉丝,服务员B后上了一份剁椒鱼头……这是单线程。服务员C和服务员D同时上菜,上了抖辣椒以及羊肉萝卜汤,这是双线程。

由此可见,程序是静止的,而进程是处于动态的,进程本身不可以运行,是通过其所包含的线程来完成任务的。

总结:

当小组讨论的时候,大脑会快速运转,能想到很多东西,联系到生活。会思考为什么它叫这么个名字,就例如目态和管态。查了之后才发现目态又叫用户态,管态又叫特权态,瞧,这多容易理解啊!但是不查的话,我就永远不会知道。不知不觉中,我学会了编制知识网,用熟悉的知识去解决所谓的新知识,越来越喜欢这样的学习,这个过程中我会特别的兴奋,联想到许多熟悉的知识,仿佛一切都那么相似。

最后我想说:“自考给了我信心,同时又见证了我的改变,我的进步!”

时间: 2024-08-24 04:20:47

操作系统概论知识理解(第二章)的相关文章

高项3.7日第一次课,第一章信息化基础知识与第二章信息系统服务管理梳理

第一章 信息化的基础知识 1.国家信息化体系要素: 主要包括6要素,信息技术应用(龙头).信息资源(关键).信息网络(必要手段).信息技术产业(基础).信息化人才(成功之本).信息化法规政策和规范(保障). 2.电子政务: 电子政务建设的指导原则: (1)统一规划,加强领导. (2)需求主导,突出重点. (3)统一规划,拉动产业. (4)统一标准,保障安全. 主要任务: (1)电子政务网络由政务内网和政务外网构成,两网之间物理隔离,政务外网与互联网之间逻辑隔离.政务内网主要是副省级以上政务部门的

《软件工程 ——理论、方法与实践》知识概括第二章 软件过程

第2章 软件过程 软件项目的失败更多是由于缺少过程规范.只有建立规范的软件开发过程,并持续不断的加以改进,才能管理和控制软件产品的质量. 一.软件过程的概念 在软件发展的前期阶段,人们强调软件开发的结果而忽略软件开发的过程,即任务思维的模式.这种模式下,用户交互只发生在确定需求知识和产品发布之后,不符合实际. Watts Humphrey 认为“为了解决软件的问题,首要的步骤是将整个软件开发任务看做是一个可控的.可度量的和可改进的过程”.即过程思维的模式.整个软件开发过程被划分成若干可管理的开发

深入理解——第二章学习总结

第一节 信息存储 一.十六进制表示法 以0x或0X开头的数字常量为十六进制 二进制-十六进制相互转换 ※一种特殊情况 要表示的数字常量x=2的n次方时,n=i+4j,且0≤i≤3时,开头的十六进制数字为1(i=0).2(i=1).4(i=2).8(i=3),后面跟随着j个十六进制的0.这里的j是代表着每四位二进制位对应的十六进制位,而i的范围是因为十六进制中每一位的范围是0-F,最多能容纳到8. 二.寻址和字节顺序 小端法和大端法 小端法:最低有效字节在前面——“高对高,低对低” 大端法:最高有

Unity 游戏框架搭建 2019 (九~十二) 第一章小结&第二章简介&第八个示例

第一章小结 为了强化教程的重点,会在合适的时候进行总结与快速复习. 第二章 简介 在第一章我们做了知识库的准备,从而让我们更高效地收集示例. 在第二章,我们就用准备好的导出工具试着收集几个示例,这些示例中有的是我们后续库的基础工具,也有的是在项目中非常实用的小工具,还有一些示例是实践了在框架搭建方向上非常重要的 C# 语法知识. 第二章大纲如下. 第八个示例(一) 在之前,我们完成了一个导出的功能.但是在完成这个功能的过程中,我们也遇到了一些问题.我们回忆一下,在<MenuItem 复用>的这

操作系统概论 第二章

第二章 进程管理 输入一批数据 处理数据 打印处理结果 程序的顺序执行特点 顺序性 封闭性 可再现性 程序的并行执行 间断性 失去封闭性 不可再现性 程序并发执行 同一个程序在不同数据集合上的执行 不同的程序在不同数据集合上的执行 程序 具有独立功能的一组指令的集合 进程 允许并发执行的程序在某个数据集合上的运行过程 进程是由正文段 用户数据段及进程控制块共同组成的执行环境 正文段 存放被执行的机器指令 用户数据段 存放用户数据 进程控制块 存放进程的运行环境 进程 1. 并发性 并发性是进程和

第二章 知识图谱——机器大脑中的知识库

第二章 知识图谱——机器大脑中的知识库 作者:刘知远(清华大学):整理:林颖(RPI) 版权所有,转载请注明出处 知识就是力量.——[英]弗兰西斯·培根 1 什么是知识图谱 在互联网时代,搜索引擎是人们在线获取信息和知识的重要工具.当用户输入一个查询词,搜索引擎会返回它认为与这个关键词最相关的网页.从诞生之日起,搜索引擎就是这样的模式,直到2012年5月,搜索引擎巨头谷歌在它的搜索页面中首次引入“知识图谱”:用户除了得到搜索网页链接外,还将看到与查询词有关的更加智能化的答案.如下图所示,当用户输

(连载)边喝咖啡边学Unity——第二章 预备知识体系

第二章 预备知识体系 --本章涉及空间数学.解析几何.线性代数.计算机图形学.算法.数据结构等众多基础学科.同上一章相比,虽然枯燥,但是绝不能称为废话之章,即使粗略的看一遍,也比直接跳过来的好,详细地读完,会让读者以后的开发之路走的更加平坦. 并且本章的知识不仅仅对您的Unity游戏开发有帮助,对于大部分软件开发人员都是大有作用的. 作为传统3D游戏编程来讲,需要运用到的知识面非常之广,涉及到的学科特别之多.而通常讲编程的书籍,会弱化数学知识,讲数学的书籍,会弱化编程方面的知识.这就是我在第一章

第二章知识梳理

思维导图 基本数据类型 布尔型bool 整型:int.short.long 浮点型:float.double.long double 字符型:char 枚举型:enum 运算表达式(注意运算优先级) 算数:+.-.*./.% 赋值:=   例:a=4 逗号:,  例:a=3*5,a*4 逻辑:<.<=.>>=.==.!=.!.&&.|| 条件:_?_:_ sizeof: sizeof(类型名)       sizeof 表达式 位运算:注意二进制比特位运算 基本控制

Java基础知识二次学习-- 第二章 基础语法与递归补充

第二章 基础语法与递归补充   时间:2017年4月24日10:39:18 章节:02章_01节,02章_02节 视频长度:49:21 + 15:45 内容:标识符,关键字与数据类型 心得:由字母,下划线,$,数字组成,应该由字母,下划线$开头,同时应该避开java保留字符 变量是内存中的一小块区域,使用变量名来访问这块区域 执行过程中的内存管理(疑问:这里的内存和Jvm的一样吗?) code segment 存放代码 data segment 静态变量 字符串常量 stack 栈 局部变量 h