书籍
lmnos
专注于操作系统内核的实现
展开
-
《大话操作系统——做坚实的工程实践派》(2)
《大话操作系统——做坚实的工程实践派》(2)原创 2014-11-07 11:15:51 · 1013 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(硬件篇)
很多朋友需要PDF,经过这几天的辛苦校对,当然目前只校对了一部分,那就先发这一部分的PDFPDF:《大话操作系统——做坚实的工程实践派》(硬件篇) 下面是一部分PDF的截图,可以先预览一下原创 2014-12-11 11:02:47 · 1367 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(9)
20年前,对操作系统来说,虚拟内存是个高大上的玩意,它不仅仅是具备内存保护的功能,也给应用程序的独立开发带来了方便 ,其实它的底层逻辑是一个叫MMU的东西完成了一些重要的工作……原创 2014-11-24 09:23:34 · 836 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(1)
《大话操作系统——做坚实的工程实践派》(1)原创 2014-11-06 11:35:04 · 1013 阅读 · 0 评论 -
公开我这本《大话操作系统》书的目录
看到目录,可能会奇怪,我为什么没有写AMD64上的LMOS,反而写的是ARM的,这个原因其实很简单,因为这是第一版,先从简单的开始玩起,X86是个非常复杂的体系,用一本书介绍都可能不够,所以得先基于简单的硬件平台,从而了解OS原理,然后在下一版书中,我会写操作系统内核移植,在那版书中会讨论X86体系。怎么把一个硬件平台上的操作系统移植到另一个硬件平台上工作。原创 2014-11-05 10:25:33 · 2805 阅读 · 2 评论 -
《大话操作系统——做坚实的工程实践派》(8.2)(再说指令集.完)
原创 2014-11-21 09:53:38 · 766 阅读 · 0 评论 -
1《大话操作系统——做坚实的工程实践派》(8.1)(指令集未完待续)
大多数情况,操作系统内核用纯C语言是写不了的,因为有些关键功能,重要代码段,还是得用汇编指令干上一把才行,本书不会过于详细的介绍ARM920T处理器所有的指令以及每条指令所有的详细使用方式。因为,一、篇幅所限,二、本书不是介绍某一特定处理器的指令集的专著。但是也不用害怕,笔者会尽量做到写操作系统内核时足够使用。原创 2014-11-20 11:01:42 · 802 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(7)
写操作系统内核需要了解一个具体计算平台的CPU,包括这个CPU里的寄存器和异常中断处理机制原创 2014-11-19 10:51:27 · 1053 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(6)
继续写硬件体系,这个不写完,不会写操作系统内核,因为根基不正,则难于达到上层境界。原创 2014-11-17 10:38:08 · 884 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(5)
有人说我不是只会玩X86吗?我现在铁板钉钉的申明:我其实兼通:ARM、IA-32、IA-32e、AMD64,了解MIPS,但没做过MIPS因为确实没有相应的MIPS硬件平台。原创 2014-11-14 07:49:47 · 902 阅读 · 0 评论 -
《大话操作系统——做坚实的工程实践派》(4)
操作系统内核必须要关注一个具体硬件平台的设备原创 2014-11-12 08:10:09 · 865 阅读 · 1 评论 -
《大话操作系统——做坚实的工程实践派》(3)
原创 2014-11-11 10:21:07 · 785 阅读 · 1 评论 -
生命不息,折腾不止
截止到今天,我个人已经折腾了四个小玩意儿:高歌一曲(音乐播放器)、LMOS(x86_64体系的操作系统内核)、LMOSEM(ARM体系的操作系统内核),和刚上架不久的计算机图书(《深度探索嵌入式操作系统:从零开始设计、架构和开发》)如下图:小学四年级时,学校开设了信息课,那是我人生中第一次见到真实的计算机,还是那种又小又厚的CRT显示器,那些计算机放在学校唯一一间铺了地面砖的教室里原创 2015-10-30 22:04:24 · 1790 阅读 · 3 评论