计算机系统
文章平均质量分 97
979_
一个努力填充自己的打工人
展开
-
深入理解计算机系统(13)_存储器层次结构
在简单的计算机系统模型中,存储器系统是一个线性的字节数组,而CPU能够在一个常数时间内访问每个存储器位置。实际上,存储器系统(memorysystem)是一个具有不同容量、成本和访问时间的存储设备的层次结构。CPU寄存器保存着最常用的数据。靠近CPU的小的、快速的高速缓存存储器(cachememory)作为一部分存储在相对慢速的主存储器(mainmemory)中数据和指令的缓冲区域。主存缓存存储在容量较大的、慢速磁盘上的数据,原创 2023-07-23 00:02:29 · 255 阅读 · 0 评论 -
深入理解计算机系统(9)_优化程序性能
写程序最主要的目标:在所有可能的情况下都正确工作+让程序运行得快选择一组适当的算法和数据结构。编写出编译器能够有效优化以转换成高效可执行代码的源代码。针对处理运算量特别大的计算,将一个任务分成多个部分,这些部分可以在多核和多处理器的某种组合上并行地计算。在程序开发和优化的过程中,我们必须考虑代码使用的方式,以及影响它的关键因素。通常,程序员必须在实现和维护程序的简单性与它的运行速度之间做出权衡。对于在性能重要的环境中反复执行的代码,进行大量的优化会比较合适。原创 2023-07-22 21:10:01 · 191 阅读 · 0 评论 -
深入理解计算机系统(8)_处理器体系结构
一个处理器支持的指令和指令的字节级编码称为它的指令集体系结构(Instruction-SetArchitecture,ISA)。ISA在编译器编写者和处理器设计人员之间提供了一个概念抽象层,编译器编写者只需要知道允许哪些指令,以及它们是如何编码的;而处理器设计者必须建造出执行这些指令的处理器。与一个时刻只执行一条指令相比,通过同时处理多条指令的不同部分,处理器可以获得更高的性能。我们已经看到,指令集体系结构,即ISA,在处理器行为(就指令集合及其编码而言)和如何实现处理器之间提供了一层抽象。原创 2023-07-22 16:03:37 · 201 阅读 · 0 评论 -
深入理解计算机系统(5)_计算机运算
深入理解计算机系统》《深入浅出计算机组成原理》原创 2023-07-20 19:56:31 · 106 阅读 · 0 评论 -
深入理解计算机系统(3)_计算机指令
深入理解计算机系统》《深入浅出计算机组成原理》原创 2023-07-01 20:43:05 · 297 阅读 · 0 评论 -
深入理解计算机系统(2)_计算机基本组成
最近又开始新学一本书了,名字叫《深入理解计算机系统》,这本算是个计算机学科的奠基书籍吧,所以打算拜读下,顺便把闲置了半年的博客再抓起来搞搞,自己老是囫囵吞枣地看没啥收获。附上一个之前跟着课学习时整的思维导图。原创 2023-06-30 17:53:32 · 263 阅读 · 0 评论 -
深入理解计算机系统(4)_程序的机器级表示
本节主要介绍下计算机系统中的信息是以什么样的方式表示的,主要涉及无符号数、补码、以及浮点数。原创 2023-03-25 21:52:26 · 490 阅读 · 0 评论 -
深入理解计算机系统(6)_信息表示与处理
本节主要介绍下计算机系统中的信息是以什么样的方式表示的,主要涉及无符号数、补码、以及浮点数。原创 2022-08-14 16:31:30 · 535 阅读 · 1 评论 -
深入理解计算机系统(1)_内容概述
这节主要介绍下第一章总览的内容,讲一下这本书主要学个啥?学完可以对自己有什么帮助。原创 2022-08-06 14:08:52 · 1476 阅读 · 0 评论