<<程序是怎么跑起来的>>学习笔记总结
1. 背景
- 作为IT行业从业者,跨行而来,也有6 7年了,虽然一直都有加强基础学习,但学而时习之.不断巩固复习是有很大帮助的,而且经典书常看常新,每次学习,都有不同的感悟.
- 计算机基础,其实有几门关键的课程:
操作系统
计算机组成原理
计算机网络
数据库原理
编译原理
数据结构与算法
C语言
汇编语言
java
设计模式
软件工程
数字图像处理
音视频技术
分布式计算
人工智能
2. 总结
- 本书<<程序是怎么跑起来的>>是一个日本人编写的,可以看做是计算机组成原理或者是计算机概论的白话版本
- 按照学习方法论里面的,如果能够将深奥的原理以简单直白方式描述出来,别人可以很快听懂,那才说明掌握了.这本书就是以这个思路进行编写的,后续大家有意,可以看一下,其实日本出了很多白话版本,图解版本的计算机专业书籍,其实是非常不错的思路. 就跟现有很多技术和框架一样,最终都是让使用者方便,而把复杂细节屏蔽,当需要时再去深入即可.
2.1 CPU是什么
- CPU, 全称central processing unit,中央处理器
- CPU负责执行机器语言中的一条一条的指令
- 内部由寄存器,控制器,运算器,时钟组成.
寄存器是存放数据和指令(指令本身也是