摘要:
上一篇博客我们讲解了存储设备的层次结构,并详细讲解了高速缓存的原理,以及可以利用高速缓存来提高程序性能。如果对Java Web 熟悉的,我们可以理解高速缓存类似Web 端的缓存机制。那么这一篇博客我们来引出并谈谈操作系统的抽象概念。 1、操作系统 首先接着来讨论 hello world 程序的例子。 阅读全文
posted @ 2017-09-27 17:22
ノGHJ
阅读(538)
评论(0)
推荐(0)
摘要:
前面我们介绍了《深入理解计算机系统》第一章的内容 计算机系统漫游。包括简单介绍了 Hello World 程序在计算机中是如何运行的,存储设备的层次结构以及操作系统的抽象概念。第一章的内容只是对很多概念有个简单了解,所以还是不懂的话也不要紧,后面都会对这些概念进行深入的探究。而这一章我们将介绍《深入 阅读全文
posted @ 2017-09-27 17:22
ノGHJ
阅读(418)
评论(0)
推荐(0)
摘要:
上一篇序章我谈了谈 程序员为啥要懂底层计算机结构 ,有人赞同也有人反对,但是这并不影响 LZ 对深入理解计算机系统研究的热情。这篇博客以案例驱动的模式,通过跟踪一个简单 Hello World 程序的生命周期开始系统的学习,包括它被程序员创建,到在系统上运行,输出简单的消息,然后终止。LZ 将沿着这 阅读全文
posted @ 2017-09-27 17:21
ノGHJ
阅读(291)
评论(0)
推荐(0)
摘要:
上一章我们讲解了hello world 程序在计算机系统中是如何运行的。 hello 程序的机器指令最初是存放在磁盘上的,当程序加载时,他们被复制到主存;当处理器运行程序的时候,指令又从主存复制到处理器。相似的,数据串"Hello World" 初始时在磁盘上,然后复制到主存,最后从主存上复制到显示 阅读全文
posted @ 2017-09-27 17:21
ノGHJ
阅读(258)
评论(0)
推荐(0)
摘要:
万丈高楼平地起,计算机系统就像程序员金字塔的地基。理解了计算机系统的构造原理,在写程序的道路上才能越走越远。道理LZ很早就懂了,可是一直没下定决心好好钻研,或许是觉得日常工作中根本用不到这些,又或许是每次拿起书看到那些复杂的底层架构,看到存储器,寄存器,CPU,总线等等这些概念就头大。总之,由于各种 阅读全文
posted @ 2017-09-27 17:20
ノGHJ
阅读(662)
评论(0)
推荐(0)
摘要:
1、结构特点 肖特基管,又称金属-半导体二极管。其正极通常是某种贵金属a,而负极通常为N型半导体b。因为N型半导体内有大量的自由电子(N型半导体电子为多子),由于N型半导体中电子浓度比金属中电子浓度高,便会发生电子由b向a的扩散。b内失去电平衡,显正电性;而a内开始多电子,显负电性。由此,便形成b→ 阅读全文
posted @ 2017-09-27 17:12
ノGHJ
阅读(803)
评论(0)
推荐(0)

浙公网安备 33010602011771号