小林coding

LV0
发表了文章

你不好奇 CPU 是如何执行任务的?

先来认识 CPU 的架构,只有理解了 CPU 的 架构,才能更好地理解 CPU 是如何读写数据的,对于现代 CPU 的架构图如下:

小林coding
发表了文章

学完计组后,我马上在「我的世界」造了台显示器,你敢信?

今天的主题十分有趣,我们将在我的世界(Minecraft)这个游戏里,靠一个个逻辑门来组合实现一个简单的七段显示器,可以实现将选择的数字输出在显示器上。

小林coding
发表了文章

读者问:小林你的 500 张图是怎么画的?

小林写这么多篇图解文章,你们猜我收到的最多的读者问题是什么?没错,就是问我是使用什么画图工具,看来对这一点大家都相当好奇,那干脆不如写一篇介绍下我是怎么画图的。...

小林coding
发表了文章

Mysql 夺命连环 13 问,你能抗住多少题?

想进大厂,Mysql 不会那可不行,来接受 Mysql 面试挑战吧,看看你能坚持到哪里?

小林coding
发表了文章

天啦噜!知道硬盘很慢,但没想到比 CPU Cache 慢 10000000 倍

大家如果想自己组装电脑的话,肯定需要购买一个 CPU,但是存储器方面的设备,分类比较多,那我们肯定不能只买一种存储器,比如你除了要买内存,还要买硬盘,而针对硬盘...

小林coding
发表了文章

10 张图打开 CPU 缓存一致性的大门

随着时间的推移,CPU 和内存的访问性能相差越来越大,于是就在 CPU 内部嵌入了 CPU Cache(高速缓存),CPU Cache 离 CPU 核心相当近,...

小林coding
发表了文章

面试官:如何写出让 CPU 跑得更快的代码?

代码都是由 CPU 跑起来的,我们代码写的好与坏就决定了 CPU 的执行效率,特别是在编写计算密集型的程序,更要注重 CPU 的执行效率,否则将会大大影响系统性...

小林coding
发表了文章

读者问:小林怎么学操作系统和计算机网络呀?

最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小林写这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天就掏心掏肺地...

小林coding
发表了文章

面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

但生活中也不是没有 BUG 的,比如加锁的电动车在「广西 - 窃·格瓦拉」面前,锁就是形同虚设,只要他愿意,他就可以轻轻松松地把你电动车给「顺走」,不然打工怎么...

小林coding
发表了文章

大厂面试爱问的「调度算法」,20 张图一举拿下

然后发现,操作系统的知识点考察还是比较多的,大厂就是大厂就爱问基础知识。其中,关于操作系统的「调度算法」考察也算比较频繁。

小林coding
发表了文章

是你们的力量,让知乎看见了!

大家好,我是小林,前天因被知乎以「异常刷赞」的理由,把我的知乎账号永久禁言了,我在昨天也写下了这个事件的经过,不知道事情经过的小伙伴可以看看这篇《知乎太可恶了,...

小林coding
发表了文章

知乎太可恶了,一言不合就封号?

今年年初,我开始做了一件有意思的事,就是开始走上了写技术文章的路子,一直坚持了半年,我的文章会同步到很多博客平台,在全网也收获了不少读者,同时收到了很多读者的鼓...

小林coding
发表了文章

键盘敲入 A 字母时,操作系统期间发生了什么...

键盘可以说是我们最常使用的输入硬件设备了,但身为程序员的你,你知道「键盘敲入 A 字母时,操作系统期间发生了什么吗」?

小林coding
发表了文章

一口气搞懂「文件系统」,就靠这 25 张图了

文件系统是操作系统中负责管理持久数据的子系统,说简单点,就是负责把用户的文件存到磁盘硬件中,因为即使计算机断电了,磁盘里的数据并不会丢失,所以可以持久化的保存文...

小林coding
发表了文章

多个线程为了同个资源打起架来了,该如何让他们安分?

已经晚上 11 点了,程序员小明的双手还在键盘上飞舞着,眼神依然注视着的电脑屏幕。

小林coding
发表了文章

进程和线程基础知识全家桶,30 张图一套带走

我们写好的一行行代码,为了让其工作起来,我们还得把它送进城(进程)里,那既然进了城里,那肯定不能胡作非为了。

小林coding
发表了文章

真棒! 20 张图揭开内存管理的迷雾,瞬间豁然开朗

操作系统确实是比较难啃的一门课,至少我认为比计算机网络难太多了,但它的重要性就不用我多说了。

小林coding
发表了文章

面试官:换人!他连 TCP 这几个参数都不懂

TCP 性能的提升不仅考察 TCP 的理论知识,还考察了对于操作系统提供的内核参数的理解与应用。

小林coding
发表了文章

TCP 半连接队列和全连接队列满了会发生什么?又该如何应对?

很简单呀,因为我做了实验和看了 TCP 协议栈的内核源码,发现要增大这两个队列长度,不是简简单单增大某一个参数就可以的。

小林coding
发表了文章

实战!我用“大白鲨”让你看见 TCP

为了让大家更容易「看得见」 TCP,我搭建不少测试环境,并且数据包抓很多次,花费了不少时间,才抓到比较容易分析的数据包。

小林coding

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券