ABI与内联汇编
字长 字长:In computing, a word is the natural unit of data used by a particular processor design. 能直接进行整数/位运算的大小 指针的大小(索引内存的范围) 机器有多少字长,就代表着我们能用来索引地址空间的地址有多少位,直接决定了我么能用这个地址索引到的大小 64位地址空间能索引17,1...
字长 字长:In computing, a word is the natural unit of data used by a particular processor design. 能直接进行整数/位运算的大小 指针的大小(索引内存的范围) 机器有多少字长,就代表着我们能用来索引地址空间的地址有多少位,直接决定了我么能用这个地址索引到的大小 64位地址空间能索引17,1...
回顾:存储器 存储器(Memory)由一定数量的单元构成,每个单元可以被唯一标识,每个单元都有存储一个数值的能力 地址:单元的唯一标识符(采用二进制) 地址空间:可唯一标识的单元总数 寻址能力:计算机系统的地址总线或地址编码所能生成的唯一内存地址的总数量 大多数存储器是字节寻址的,而执行科学计算的计算机通常是64位寻址的 存储器层次结构 冯诺伊曼结构里的存储器只有...
自学SQL的小网站,使用小猫神力展开领域! https://www.w3schools.com/sql/ 第一部分:SQL 概述 1.1 什么是 SQL? SQL 是结构化查询语言的缩写,是用于管理和操作关系型数据库的标准语言。 1.2 SQL 的特点 声明式语言:只需描述”要什么”,不需要描述”怎么做” 标准化:遵循 ANSI/ISO 标准 功能完备:包含数据定义...
1. 计算机系统概述 1.1 CPU核心架构 现代CPU是一个精密的执行引擎,其核心组件包括: 内存子系统 内存可以类比为快递箱系统:支持数据的存储和读取 存储的最小单元是字节(byte) 内存中存储的都是二进制数据(0和1),数据的意义由程序定义 指针:存储其他内存单元地址的特殊变量 内存访问优化 // 内存访问的局部性原理 int array[100]...
程序如何运行起来——从硬盘到内存的旅程 核心问题 一个编译好的、静态存储在硬盘上的程序(如 a.exe),是如何被加载到内存中,并成为一个动态运行的进程的? 核心答案 这个过程依赖于操作系统的核心机制:创建虚拟地址空间 和 按需加载。它就像为程序搭建一个专属的、私有的“理想厨房”(虚拟空间),然后根据需要将食材(代码和数据)从仓库(硬盘)搬进真实的工作台(内存)。 一、静态阶段:硬...
王道考研版 网络层的功能 网络层为传输层提供服务,将传输层的数据封装成“IP数据报”。网络中的路由器根据IP数据报首部中的源IP地址、目的IP地址进行“分组转发”。因为,网络层实现了“主机到主机”的传输 数据链路层为网络层提供服务,将网络层的IP数据报(分组)封装成帧,传输给下一个相邻节点 IP地址:32比特,以8bit为一组,记为十进制数,所以是四个数字 如何忽略这些不...
回顾:IEEE754浮点数表示 浮点数加减法 在做加减法的时候,一定要对齐阶码! 对于浮点数的加减法,如果两个浮点数的exponent不一样大,那我是应该把大的阶码调小,还是把小的阶码调大呢? 应该把小的调大! 步骤一:对阶(Alignment) 目的: 使两个操作数的阶码相同,从而让它们的尾数可以直接相加减。 比较阶码:比较两个浮点数的阶码 Exponent_A...
嗨!如果学累了,不妨来玩玩小恐龙游戏!
ADT ADT: a set of objects together with a set of operations. Abstract data types are mathematical abstractions;nowhere in an ADT’s definition is there any mention of how the set of operations is i...
A new version of content is available.