从0搭建计算机

注意:本篇文章不是一点点教你怎么构建计算机,而是为你梳理出一条路径(让你有一个明确的思路)。中间不懂的名词请自己去了解学习。
本文章适用于计算机专业的学生,以及多年的从业者回顾学习。不适用于仅作为兴趣了解的人群!!!!!

1.认识MOSFET
2.逻辑门
3.加法器、并行加法器到乘法、除法器实现。
4.触发器与时钟信号产生。
5.通用ALU搭建。
6.寄存器的实现与使用。
7.加入总线与内存。
8.设计并搭建CPU的微指令体系。
9.缓存体系结构设计,加入多级缓存。
10.基于微指令设计自己的指令集、搭建指令运行的流水线。
11.系统调用实现。
12.点亮自己的电脑,实现在裸机上运行机器语言编写的裸程序。
13.汇编语言设计与汇编器实现。
14.设计一门高级程序设计语言。
15.高级语言编译器设计:实现编译器前端后端。
16.深入编译优化。
17.在自己设计的电脑上运行其他系统上交叉编译的程序。
18.内存管理实现。
19.进程管理详解。
20.深入文件系统。
21.操作系统实现与整合,交叉编译并加载到自己设计的电脑上。
22.使用自己设计的语言重构编译器,实现自举,交叉编译后安装到电脑上。
23.编写系统软件,提供操作系统API,打造生态。
24.后记:回顾在自己设计的CPU上运行自己编写的操作系统,运行通过自己实现的编译器编译使用自己设计的高级程序设计语言编写的软件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值