- 博客(12)
- 收藏
- 关注
原创 乱侃《深入理解计算机系统》——信息的表示和处理Day7
整数表示、有符号整数、无符号整数、源码、反码、补码、数据类型类型符号转换、数据类型字长转换、
2025-06-12 17:35:07
772
原创 乱侃《深入理解计算机系统》——信息的表示和处理Day6
本文系统解析计算机底层核心概念,聚焦内存管理、数据表示与运算机制。物理内存由硬件直接管理,地址空间受限于物理硬件;虚拟内存通过操作系统抽象为固定虚拟地址空间(32位4GB,64位16EB),确保程序兼容性,指针存储的地址均为虚拟地址。字长决定数据类型长度(如64位系统中long和指针占8字节),需警惕历史代码中int存储指针的溢出风险。字节序(大小端)影响数据存储与传输:大端序高位优先,适用于网络协议;小端序低位优先,适配CPU计算逻辑,需在网络通信、反汇编等场景谨慎处理。字符串以0x00结尾,无
2025-05-28 18:25:33
968
原创 乱侃《深入理解计算机系统》——信息的表示和处理Day5
文章探讨信息表示与处理的重要性。接着,文章对比了人类使用的十进制和计算机使用的二进制,解释了二进制在电子计算机中的优势。文章还讨论了计算机中信息的抽象表示,包括无符号编码、补码编码和浮点数编码,以及这些编码在计算中的应用和可能出现的溢出问题。最后,文章强调了在浮点数运算中需要注意其近似值特性,并指出在学习过程中逐步深入理解这些概念的重要性。
2025-05-20 19:57:37
982
原创 乱侃《深入理解计算机系统》——计算机系统漫游
上下文(context)、预处理器(cpp)、编译器(ccl)、汇编器(as)、链接器(ld)
2025-05-13 19:36:18
1122
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅