花费 7 ms
原来 8 张图,就可以搞懂「零拷贝」了

前言 磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系 ...

Thu Sep 24 01:06:00 CST 2020 15 13491
被问懵了:一个进程最多可以创建多少个线程?

大家好,我是小林。 昨天有位读者问了我这么个问题: 大致意思就是,他看了一个面经,说虚拟内存是 2G 大小,然后他看了我的图解系统 PDF 里说虚拟内存是 4G,然后他就懵 ...

Thu Jul 15 17:28:00 CST 2021 5 2863
面试官:什么是死锁?怎么排查死锁?怎么避免死锁?

突然发现我的图解系统缺了「死锁」的内容,这就来补下。 在面试过程中,死锁也是高频的考点,因为如果线上环境真多发生了死锁,那真的出大事了。 这次,我们就来系统地聊聊死锁的问题。 ...

Thu Apr 01 16:52:00 CST 2021 0 2634
大厂面试爱问的「调度算法」,20 张图一举拿下

前言 最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。 然后发现,操作系统的知识点考察还是比较多的,大厂就是大厂就爱问基础知识。其中,关于操作系统的「调 ...

Tue Sep 08 18:53:00 CST 2020 1 4770
进程、线程基础知识全家桶,30 张图一套带走

前言 先来看看一则小故事 我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。 城里人有城里人的规矩,城 ...

Mon Jul 13 05:26:00 CST 2020 6 4081
一口气搞懂「文件系统」,就靠这 25 张图了

前言 不多 BB,直接上「硬菜」。 正文 文件系统的基本组成 文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即 ...

Fri Aug 14 06:08:00 CST 2020 6 3682
Linux 内核和 Windows 内核有什么区别?

Windows 和 Linux 可以说是我们比较常见的两款操作系统的。 Windows 基本占领了电脑时代的市场,商业上取得了很大成就,但是它并不开源,所以要想接触源码得加入 Windows ...

Sat Feb 20 17:51:00 CST 2021 0 2087
图解高性能网络架构:Reactor 和 Proactor

小林,来了。 这次就来图解 Reactor 和 Proactor 这两个高性能网络模式。 别小看这两个东西,特别是 Reactor 模式,市面上常见的开源软件很多都采用了这个方案,比如 ...

Tue Apr 27 06:22:00 CST 2021 1 1395

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM