深入理解计算机系统(二)—— 信息存储

本文深入探讨了计算机系统中信息的表示和处理,包括无符号、补码和浮点数三种数字表示方式,以及信息存储、字节顺序、字符串和代码表示。文章强调了字长的重要性,解释了十六进制表示法,并讨论了字节顺序对数据存储的影响。通过C语言程序示例,展示了不同数据类型在内存中的存储方式,验证了小端存储模式,并探讨了布尔代数和位级运算在C语言中的应用。

计算机体系结构

深入理解计算机系统(一)—— 计算机系统漫游

本文深入探讨了计算机系统的基础知识,包括信息的表示、程序的翻译过程、处理器和存储设备的工作原理、操作系统的角色以及网络通信。文章强调了理解编译系统的重要性,解释了计算机硬件的组成,包括总线、I/O设备、主存和处理器,并讨论了高速缓存和存储设备的层次结构。同时,文章还介绍了操作系统如何通过进程、虚拟内存和文件等抽象概念管理硬件,以及网络在系统间通信中的作用。这些知识对于优化程序性能、理解链接错误和避免安全漏洞至关重要。

计算机体系结构

深入理解计算机系统 —— 学习记录

本文是关于《深入理解计算机系统》的学习记录,探讨了计算机系统的基础知识,包括信息表示、程序翻译、硬件工作原理、操作系统角色和网络通信。文章强调了理解编译系统的重要性,解释了计算机硬件组成,并讨论了操作系统如何管理硬件。这些知识对优化程序性能、理解链接错误和避免安全漏洞至关重要。作者在准备BSP驱动开发工作时,发现这本书对于弥补操作系统和计算机组成原理方面的知识空白非常有帮助。

计算机体系结构

© 2024 Montee | Powered by Hexo | Theme stellar


Static Badge