深入理解计算机系统阅读笔记01

1.系统概述

  1. 信息就是位+上下文
    位就是比特,值是0/1,8位位一组,称字节。字节代表程序中的字符
    现代计算机系统用ascii码表示字符,即用单字节大小的整数值来表示每一个字符
    在这里插入图片描述
    2.程序的编译过程
    预处理 编译 汇编 链接
    预处理:读取头文件 插入源文件 拓展文件后缀.i
    编译:翻译成汇编语言 .s
    汇编:可重定位目标程序 .o
    链接:合并标准库目标文件,生成可执行文件

3.系统
总线
i/o
主存
处理器

处理器从寄存器中读数据比从主存中读快百倍,但寄存器只能存数百字节消息。
加入高速缓存:cache
存储器结构在这里插入图片描述
4.进程与线程
进程:正在运行的程序
线程:同个进程的多个线程共享代码和全局数据,是一个执行单元
进程对应的虚拟地址空间
在这里插入图片描述
文件就是字节序列

5.重要概念
1.amdahl定律:加速系统的某部分对整个系统的影响取决于该部分的重要程度和加速程度
2.抽象:文件抽象i/o,虚拟内存抽象主存和磁盘,进程抽象处理器,主存,i/o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值