计算机系统-day-1.md

目录#

简介#

开始学习《深入理解计算机系统》,目标是为了过一次计算机专业学科的基础内容,此系列仅作笔记,作为知识提纲;

此书主要内容关于 链接、加载、进程、信号、性能优化、虚拟内存、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#

系统整体性能的影响取决于某个加速(或优化)的部分的重要性和加速程度


完。