会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小林coding
公众号:「小林coding」酷爱图解晦涩难懂的计算机基础知识。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
2020年10月11日
CPU 执行程序的秘密,藏在了这 15 张图里
摘要: 前言 代码写了那么多,你知道 a = 1 + 2 这条代码是怎么被 CPU 执行的吗? 软件用了那么多,你知道软件的 32 位和 64 位之间的区别吗?再来 32 位的操作系统可以运行在 64 位的电脑上吗?64 位的操作系统可以运行在 32 位的电脑上吗?如果不行,原因是什么? CPU 看了那么多
阅读全文
posted @ 2020-10-11 10:48 小林coding
阅读(3109)
评论(1)
推荐(8)
2020年9月28日
大学四年我是怎么写操作系统和计算机网络的?掏心掏肺的分享!
摘要: 最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地分享给大家。 操作系统和计算机网络有多重要呢?如果没有操作系统,我们的手机和电脑可以说是废铁了,自然它们都没有使用价值了,另外如果没有计算机
阅读全文
posted @ 2020-09-28 19:36 小林coding
阅读(3599)
评论(3)
推荐(10)
2020年9月23日
原来 8 张图,就可以搞懂「零拷贝」了
摘要: 作者:小林coding 图解计算机基础网站:https://xiaolincoding.com/ 前言 磁盘可以说是计算机系统最慢的硬件之一,读写速度相差内存 10 倍以上,所以针对优化磁盘的技术非常的多,比如零拷贝、直接 I/O、异步 I/O 等等,这些优化的目的就是为了提高系统的吞吐量,另外操作
阅读全文
posted @ 2020-09-23 17:06 小林coding
阅读(38810)
评论(20)
推荐(59)
2020年9月15日
面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景
摘要: 作者:小林coding 图解计算机基础网站:https://xiaolincoding.com/ 前言 生活中用到的锁,用途都比较简单粗暴,上锁基本是为了防止外人进来、电动车被偷等等。 但生活中也不是没有 BUG 的,比如加锁的电动车在「广西 - 窃·格瓦拉」面前,锁就是形同虚设,只要他愿意,他就可
阅读全文
posted @ 2020-09-15 20:15 小林coding
阅读(9912)
评论(6)
推荐(9)
2020年9月8日
大厂面试爱问的「调度算法」,20 张图一举拿下
摘要: 前言 最近,我偷偷潜伏在各大技术群,因为秋招在即,看到不少小伙伴分享的大厂面经。 然后发现,操作系统的知识点考察还是比较多的,大厂就是大厂就爱问基础知识。其中,关于操作系统的「调度算法」考察也算比较频繁。 所以,我这边总结了操作系统的三大调度机制,分别是「进程调度/页面置换/磁盘调度算法」,供大家复
阅读全文
posted @ 2020-09-08 10:53 小林coding
阅读(16389)
评论(1)
推荐(12)
2020年8月23日
键盘敲入 A 字母时,操作系统期间发生了什么
摘要: 前言 键盘可以说是我们最常使用的输入硬件设备了,但身为程序员的你,你知道「键盘敲入A 字母时,操作系统期间发生了什么吗」? 那要想知道这个发生的过程,我们得先了解了解「操作系统是如何管理多种多样的的输入输出设备」的,等了解完这个后,我们再来看看这个问题,你就会发现问题已经被迎刃而解了。 正文 设备控
阅读全文
posted @ 2020-08-23 21:06 小林coding
阅读(2805)
评论(0)
推荐(2)
2020年8月13日
一口气搞懂「文件系统」,就靠这 25 张图了
摘要: 前言 不多 BB,直接上「硬菜」。 正文 文件系统的基本组成 文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文件。 文件系统的基本数据单位是文件,它的目的是对磁盘上的文件进行组织管理,那组
阅读全文
posted @ 2020-08-13 22:08 小林coding
阅读(8999)
评论(6)
推荐(12)
2020年7月30日
凉了!张三同学没答好「进程间通信」,被面试官挂了....
摘要: 前言 开场小故事 炎炎夏日,张三骑着单车去面试花了 1 小时,一路上汗流浃背。 结果面试过程只花了 5 分钟就结束了,面完的时候,天还是依然是亮的,还得在烈日下奔波 1 小时回去。 面试五分钟,骑车两小时。 你看,张三因面试没准备好,吹空调的时间只有 5 分钟,来回路上花了 2 小时晒太阳,你说惨不
阅读全文
posted @ 2020-07-30 10:21 小林coding
阅读(9156)
评论(8)
推荐(20)
2020年7月20日
多线程为了同个资源打起架来了,该如何让他们安定?
摘要: 前言 先来看看虚构的小故事 已经晚上 11 点了,程序员小明的双手还在键盘上飞舞着,眼神依然注视着的电脑屏幕。 没办法这段时间公司业绩增长中,需求自然也多了起来,加班自然也少不了。 天气变化莫测,这时窗外下起了蓬勃大雨,同时闪电轰鸣。 但这一丝都没有影响到小明,始料未及,突然一道巨大的雷一闪而过,办
阅读全文
posted @ 2020-07-20 18:36 小林coding
阅读(2349)
评论(6)
推荐(3)
2020年7月12日
进程、线程基础知识全家桶,30 张图一套带走
摘要: 前言 先来看看一则小故事 我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。 城里人有城里人的规矩,城中有个专门管辖你们的城管(操作系统),人家让你休息就休息,让你工作就工作,毕竟摊位不多,每个人都要占这个摊位来工作,城里要工作的人多着去了。
阅读全文
posted @ 2020-07-12 21:26 小林coding
阅读(6528)
评论(7)
推荐(17)
上一页
1
···
3
4
5
6
7
8
9
10
11
12
下一页
公告