
计算机系统基础笔记
文章平均质量分 92
Annaaaaa1
这个作者很懒,什么都没留下…
展开
-
计算机组成原理复习笔记
就是按照考试的题型写的总结 非常应试版。原创 2024-06-08 23:27:08 · 1980 阅读 · 4 评论 -
计算机系统基础笔记(12)——控制
在x86-64指令集中,32位操作指令 会将目标寄存器的高32位清0。原创 2024-06-08 21:40:12 · 988 阅读 · 0 评论 -
计算机系统基础笔记(11)——程序的机器级表示
体系结构:(指令集体系结构,ISA)编写汇编代码时需要理解的处理器设计部分。◼ 例如:指令集规范、寄存器组织微体系结构:体系结构的具体实现◼ 例如:高速缓存大小、核心频率代码格式◼ 机器语言:处理器可以直接执行的字节级的程序◼ 汇编语言:文本形式的机器语言举例:常见的指令集体系结构◼ ARM:几乎所有的移动电话中都使用。原创 2024-06-05 20:00:10 · 920 阅读 · 0 评论 -
计算机系统基础笔记(10)——浮点数
结合第四篇观看 效果更好^^数值型分为两类。原创 2024-06-05 11:32:49 · 851 阅读 · 0 评论 -
计算机系统基础笔记(9)——高速缓存
◼ 2次内存加载,0次存储◼ 未命中次数/循环 = 1.25◼ 2次内存加载,1次存储◼ 未命中次数/循环 = 0.5◼ 2次内存加载,1次存储◼ 未命中次数/循环 = 2.0存储器山了解概念即可高速缓存的结构这部分 要知道三种不同的高速缓存类型 以及 高速缓存的性能指标。原创 2024-06-04 21:45:19 · 1412 阅读 · 0 评论 -
计算机系统基础笔记(8)——存储器
这章的重点也挺多的 大家好好学==原创 2024-06-04 16:53:36 · 1014 阅读 · 0 评论 -
计算机系统基础笔记(7)——处理器体系结构
是一种软件与硬件之间的接口规范如图补充:操作系统进行了设备的管理,负责输入与输出,与代码和指令有关,因此window和Linux的机器指令相互之间无法执行(尽管机器指令与操作系统无关)原创 2024-06-03 12:00:47 · 1215 阅读 · 0 评论 -
计算机系统基础笔记(6)——高级话题
缓冲区溢出指对一个数组的访问超出的其内存分配的区域时问题严重的理由:它是安全漏洞产生的头号技术原因这个头号原因主要是由于社会上的工程师/用户的无知造成的。原创 2024-05-04 22:26:25 · 753 阅读 · 0 评论 -
计算机系统基础笔记(5)——数据
博主来发文章了 再不发这个月笔记数要做0了>原创 2024-04-29 22:49:57 · 725 阅读 · 0 评论 -
计算机系统基础笔记(4)——整数
* 假设一个整数数据有w位,其二进制编码可以用w维向量表示(如下图)xi就是数位i上的0或1这是无符号数编码的定义可见B2U(binary to unsigned)是一个二进制转无符号数的函数看不懂没关系,我们看例子~有符号数编码(补码,记住补码就是有符号数编码!!!符号取决于最高位,所以如果这个数开头是1就说明是负数^^(C++课应该也会碰到捏)同样看个例子常见无符号数有符号数编码观察可知有符号数和无符号数的非负值编码相同每个编码都表示唯一的整数值可以反向映射。原创 2024-03-27 20:41:15 · 1090 阅读 · 0 评论 -
计算机系统基础笔记(3)——信息的存储
C语言规范中没有被明确定义的行为称为未定义行为编程时应避免使用未定义行为,有符号数算术右移除外$0就是说明返回值是0 因为超过位数了。原创 2024-03-20 18:15:32 · 2161 阅读 · 0 评论 -
计算机系统基础笔记(2)——VIM&GNU工具链
VI是基于字符界面的文本编辑器*,VIM是VI的增强版,可以在非图形环境下使用, Linux中最常用的编辑器之一启动vim:(创建或打开一个新的文件,记得一定要给文件起名字!!!不然保存不了TAT)$ vi a.c(a.c就是文件的名字)gcc -c 源文件 -I+目录(下面这个例子是inc/目录)原创 2024-03-13 17:51:51 · 1852 阅读 · 0 评论 -
计算机系统基础笔记(1)
先来初步了解一下计算机硬件组成部分一个或多个处理器主存(内存)磁盘输入输出设备它们的关系大概是这样的:而操作系统在软件和硬件中起到一个交接(接口)的作用,be likeLinux 一般采用文字界面或图形界面进行命令操作,但不是所有Linux都提供图形服务在其中,通过终端使用命令是Linux必须掌握的技能^^(也就是类似cmd命令提示符的这个界面,绿色那行就是我输入的命令)可能会因为各种情况出错(因为你照着网上的打不一定会成功)比如空格,英文符号等等(这些C++里面也常见^^)原创 2024-03-10 20:21:59 · 818 阅读 · 1 评论