HEYWEEN

内部存储器

回顾:存储器 存储器(Memory)由一定数量的单元构成,每个单元可以被唯一标识,每个单元都有存储一个数值的能力 地址:单元的唯一标识符(采用二进制) 地址空间:可唯一标识的单元总数 寻址能力:计算机系统的地址总线或地址编码所能生成的唯一内存地址的总数量 大多数存储器是字节寻址的,而执行科学计算的计算机通常是64位寻址的 存储器层次结构 冯诺伊曼结构里的存储器只有...

栈和队列

程序如何运行起来——从硬盘到内存的旅程 核心问题 一个编译好的、静态存储在硬盘上的程序(如 a.exe),是如何被加载到内存中,并成为一个动态运行的进程的? 核心答案 这个过程依赖于操作系统的核心机制:创建虚拟地址空间 和 按需加载。它就像为程序搭建一个专属的、私有的“理想厨房”(虚拟空间),然后根据需要将食材(代码和数据)从仓库(硬盘)搬进真实的工作台(内存)。 一、静态阶段:硬...

网络层

王道考研版 网络层的功能 网络层为传输层提供服务,将传输层的数据封装成“IP数据报”。网络中的路由器根据IP数据报首部中的源IP地址、目的IP地址进行“分组转发”。因为,网络层实现了“主机到主机”的传输 数据链路层为网络层提供服务,将网络层的IP数据报(分组)封装成帧,传输给下一个相邻节点 IP地址:32比特,以8bit为一组,记为十进制数,所以是四个数字 如何忽略这些不...

浮点数运算和二进制编码的十进制数运算

回顾:IEEE754浮点数表示 浮点数加减法 在做加减法的时候,一定要对齐阶码! 对于浮点数的加减法,如果两个浮点数的exponent不一样大,那我是应该把大的阶码调小,还是把小的阶码调大呢? 应该把小的调大! 步骤一:对阶(Alignment) 目的: 使两个操作数的阶码相同,从而让它们的尾数可以直接相加减。 比较阶码:比较两个浮点数的阶码 Exponent_A...