*转自图灵社区*
你是否也从小就对计算机怀着无比的兴趣,是否对它无所不能的能力感到赞叹,是否对它冰冷的外表内的神秘感到好奇?如果你和我一样,那么来吧,和我一起来看看如何才能打造出完全属于自己的计算机 (从理论上可以打造,实际的话还是很困难的)
第一步 学习并理解编码
《编码的奥秘》 作者: Charles Petzold出版社: 机械工业出版社译者: 伍卫国 / 王宣政 / 孙燕妮出版年: 2000-9-1页数: 280定价: 24.00装帧: 平装ISBN: 9787111080787
通过此书你将能:
理解计算机是怎么进行信息转换和交流的
了解基本的电路基础
了解继电器的原理和制作
了解如何通过逻辑门构造 半加器、全加器
了解主板的上一些元器件的基本作用
难度等级: +
第二步 学习制作主板
《PCB设计与制作》出版年: 2010-9页数: 320定价: 34.00元ISBN: 9787111315834
通过此书你将能:
了解主板的设计制作原理
难度等级: +
第三步 学习制作CPU
《CPU自制入门》 作者: [日] 水头一寿 / [日]米泽辽 / [日]藤田裕士出版社: 人民邮电出版社译者: 赵 谦出版年: 2014-1页数: 464定价: 99.00装帧: 平装ISBN: 9787115338181
通过此书你将能:
了解CPU设计制作
了解电路板设计制造
接触汇编编程
难度等级: +++
第三步 学习汇编语言
《8086/8088, 80286, 80386 and 80486 Assembly Language rogramming》作者: Barry B. Brey出版社: Prentice Hall出版年: 1993-08-12页数: 472定价: USD 126.60装帧: PaperbackISBN: 9780023142475
通过此书你将能:
了解如何用汇编编码
了解CPU和其他组件如何沟通
难度等级: ++
第三步 整体把握计算机系统
《深入理解计算机系统》 作者: Randal E.Bryant / David O'Hallaron出版社: 中国电力出版社原作名: Computer Systems: A Programmer's Perspective译者: 龚奕利 / 雷迎春出版年: 2004-5-1页数: 873定价: 85.00元装帧: 平装丛书: 传世经典书丛ISBN: 9787508321752
通过此书你将能:
了解掌握程序是如何映射到系统上
了解程序是如何执行的
理解程序的行为为什么是这样的,以及效率低下是如何造成的。
为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。
难度等级: +++
第四步 自制简单操作系统
《30天自制操作系统》 作者: [日] 川合秀实出版社: 人民邮电出版社译者: 周自恒 / 李黎明 / 曾祥江 / 张文旭出版年: 2012-8-11页数: 710定价: 99.00元装帧: 平装ISBN: 9787115287960
通过此书你将能:
制作出一个具有窗口系统的32位多任务操作系统。。
难度等级: ++++
第五步 深入理解成熟的操作系统
《深入理解LINUX内核》 作者: Daniel P.Bovet / Marco Cesati出版社: 东南大学出版社原作名: Understanding the Linux Kernel出版年: 2006-4-1页数: 923定价: 98.00元ISBN: 9787564102760
通过此书你将能:
了解内核处理CPU与外界间的所有交互
了解如何有效地管理有限的内存
了解成百上千的进程如何能高效地共享系统
如何统筹数据传输等
难度等级: ++++
第六步 深入理解系统如何沟通
《TCP/IP详解 卷1 /卷2 /卷3》作者: W.Richard Stevens出版社: 机械工业出版社原作名: TCP/IP ILLustrated Volume 1: The Protocols译者: 范建华出版年: 2000-4-1装帧: 平装(无盘)丛书: TCP/IP详解(中文版)ISBN: 9787111075660
通过此书你将能:
了解各种协议规范和原理
如何测试和构架网络
难度等级: ++++
未完待续。。。 (欢迎大家推荐可以加入的书名)
*我的话:这几本书我目前只找了第一本书看,遵照着萧井陌大神的程序员修炼指南,可是在学习的过程中真的进展缓慢,有兴趣的同学可以同样试下。
以下是链接:http://zhuanlan.zhihu.com/xiao-jing-mo/19959253