![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
操作系统
文章平均质量分 94
丁川
这个作者很懒,什么都没留下…
展开
-
什么是死锁、定位和修复
介绍什么是死锁、死锁产生的条件、死锁的定位和死锁的预防及修复原创 2022-09-19 14:16:05 · 428 阅读 · 0 评论 -
进程间通信都有哪些方法
在上一讲中,我们提到过进程间通信三种方式,凡是面试官问“什么情况下”的时候,面试官实际想听的是你经过理解,整理得到的认知。回答应该是概括的、简要的。而不是真的去列举每一种 case。另外,面试官考察进程间通信,有一个非常重要的意义——进程间通信是架构复杂系统的基石。复杂系统往往是分成各种子系统、子模块、微服务等等,按照 `Unix` 的设计哲学,系统的每个部分应该是稳定、独立、简单有效,而且强大的。系统本身各个模块就像人的器官,可以协同工作。而这个协同的枢纽,就是我们今天的主题——进程间通信原创 2022-09-07 18:16:40 · 292 阅读 · 0 评论 -
主存和内存的区别
主存和内存的区别、磁盘的B+树的设计。原创 2022-09-01 22:56:59 · 7512 阅读 · 0 评论 -
重学操作系统(二)进程管理
程序段、数据段、PCB三部分组成了进程实体(进程映像)。一般情况下,我们把进程实体就简称为进程,例如,所谓创建进程,实质上是创建进程实体中的PCB;而撤销进程,,实质上是撤销进程实体中的PCB。注意:PCB是进程存在的唯一标志!进程是程序一次的执行过程。进程是一个程序及其数据在处理机(CPU)上顺序执行时所发生的活动。进程时具有独立功能的程序在数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。所有的定义,就是都强调进程的动态性。原创 2022-08-22 20:58:19 · 325 阅读 · 0 评论 -
重学操作系统(一)操作系统概述
操作系统(Operating System , OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理地的组织调度计算机软件的工作和资源的分配,以提供给用户和其他软件方便的接口和环境,他是计算机系统中最基本的系统软件。其实在之前的章节,有涉及到系统调用。操作系统作为用户和计算机硬件之间的接口,需要向上提供一些简单易用的服务。主要包括命令接口和程序接口。其中,程序接口由一组系统调用组成。原创 2022-08-21 16:57:51 · 520 阅读 · 0 评论