骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

随笔分类 -  操作系统

摘要:想要管理多种具体的东西,那么需要遵守每种东西的规范。如果想要提供一种通用模式来对这些具体的东西统一管理,需要使用一种古老的技术:抽象。 抽象是将多种具体的东西(管理时需要遵守的规范)的共同点抽取出来,放入到更高一层的抽象层。在抽象层不定义或少量定义具体的规范细则,而是让下层更具体的东西遵守抽象出来的 阅读全文
posted @ 2019-09-21 09:43 骏马金龙 阅读(986) 评论(2) 推荐(1) 编辑
摘要:单机上的系统总线 1. 总线(bus)是一种 通信系统 ,用于携带各种类型的数据, 在各组件之间传递数据 (可以理解为快递员。按照bus的字面意思理解更好,公共汽车,公共的携带数据的交通工具)。 2. 在大概念上分三种总线:系统总线(前端总线)、内部总线和外部总线。 系统总线:计算机内部主要设备之间 阅读全文
posted @ 2019-07-13 20:49 骏马金龙 阅读(2415) 评论(0) 推荐(1) 编辑
摘要:关于CPU和程序的执行 CPU是计算机的大脑。 1. 程序的运行过程,实际上是程序涉及到的、未涉及到的一大堆的指令的执行过程 。 当程序要执行的部分被装载到内存后,CPU要从内存中取出指令,然后指令解码(以便知道类型和操作数,简单的理解为CPU要知道这是什么指令),然后执行该指令。再然后取下一个指令 阅读全文
posted @ 2019-07-06 09:33 骏马金龙 阅读(12478) 评论(13) 推荐(28) 编辑
摘要:入门推荐书籍1:《计算机的心智:操作系统之哲学原理》(建议看第一版)。要阅读这本书,除了几个概念(比较常见的是"中断"),完全不需要任何基础(没错,不需要C和任何语言的知识),看故事一样就可以将操作系统的进程、线程、内存、IO、多核全部有个了解。当然,这本书只能浅层次、全面地了解操作系统,适合入门操 阅读全文
posted @ 2019-03-06 09:57 骏马金龙 阅读(11518) 评论(0) 推荐(6) 编辑