目录#
简介#
开始学习《深入理解计算机系统》,目标是为了过一次计算机专业学科的基础内容,此系列仅作笔记,作为知识提纲;
此书主要内容关于 链接、加载、进程、信号、性能优化、虚拟内存、I/O以及网络编程 等相关内容, 共有:3部分 12章 733页;
本篇主要记录 第1章: 计算机系统漫游 的一些小知识点;
正文#
并发是: 希望 + 陷阱 (特别是在单芯片多处理器的情况下)
信息位 + 上下文#
ASCII码: a - 97,\n - 10
在不同的上下文中,一个同样的字节序列代表的含义不同;
tips: 书籍 - K&R: C-指导与标准库示例
文本到可执行#
硬件组成#
- 总线
- 传送定长的字节块,即 字(word),一个字中的字节数(即字长)是一个基本的系统参数
- I/O总线
- 每个I/O设备都通过一个控制器(在I/O设备本身上)/适配器(主板上)与I/O总线相连
- ALU - 算数与逻辑单元
- 主存
- CPU
进程#
- 上下文
- 进程运行所有的状态信息
- 内核
- 系统管理全部进程所用代码和数据结构的集合
线程#
运行在进程的上下文中,共享同样的代码和全局数据
Amdahal#
系统整体性能的影响取决于某个加速(或优化)的部分的重要性和加速程度
完。