
操作系统
文章平均质量分 90
想养一只萨摩耶~
请在合适的地方掉头并重新规划路线
展开
-
操作系统~线程
目录1 为什么要引入线程 2 线程的实现方式2.1 用户级线程2.2 内核级线程2.3 多线程模型2.3.1 多对一模型2.3.2 一对一模型 2.3.3 多对多模型3 调度 3.1 调度的层次3.1.1 高级调度3.1.2 中级调度3.1.3 低级调度比如说你打开一个QQ,它可以视频,可以传送文件,可以文字聊天。大家都知道进程是程序的一次执行。但是这些功能显然是不可能是由一个程序顺序处理就能实现的。有的进程可能需要“同时”做很多事情,而传统的进程只能串行的执行一系列程序。为此,引入了“线程”,来增加并发原创 2022-07-08 16:33:58 · 792 阅读 · 0 评论 -
操作系统~进程
目录1 进程的概念1.1 进程的定义1.2 进程的组成1.3 进程的组织 1.4 进程的特征 2 进程的状态2.1 进程的几种状态2.2 进程的转换3 进程控制4 进程通信 4.1 共享存储 4.2 管道通信4.3 消息传递早期的计算机只支持单道程序技术,程序的代码放在程序段内,程序运行处理的数据放在数据段内。但是现在的计算机是多道程序技术,内存当中要存放多个程序的数据,各个程序的代码、运算数据存放的位置不同。(图左是早期技术,图右是现在技术) 系统为每一个运行的程序配置一个数据结构,称为进程控制块(PCB原创 2022-07-07 15:06:28 · 585 阅读 · 0 评论 -
操作系统的4个特征
目录1 前言2 四个特征2.1 并发2.2 共享2.3 虚拟2.4 异步 3 总结 程序员肯定都知道并发的概念,都知道在多线程的情况下,线程争抢CPU资源时有时候会造成并发问题,但当时一直都搞不清楚程序并发时如何争抢CPU资源的这个概念,这也促使我由下而上先来学习操作系统。并发:指两个或多个事件在同一时间间隔内发生。这些事情宏观上是同时发生的,微观上是交替发生的并行:指两个或多个事件在同一时刻同时发生举例:假如有小扎男和老扎男每个人都有两个女朋友。任务1:和1号女朋友约会;任务2:和2号女朋友原创 2022-07-06 16:19:18 · 1223 阅读 · 0 评论 -
操作系统~概念~功能~目标
目录1 前言2 操作系统2.1 操作系统概念2.2 操作系统的功能和目标 最近准备学习一下操作系统方面的知识,因为发现最近对于一些知识点的掌握总是掌握不清。之前听别人说:学些需要从下向上学,先学习一些底层的知识,但是自己当时没有听,一直向前跑,导致根基不是很稳,所以最近准备先学习下操作系统,等我在B站上把视频看完,到时候再来反馈看自己有没有提高。 在此之前,我们可能都听说过windows,安卓啊和iOS之类的,但是知道的比较宽泛,其实它们就可以称之为我们常见的操作系统,熟悉的操作原创 2022-07-06 13:20:48 · 401 阅读 · 0 评论