辨析:机器字长、存储字长、指令字长和操作系统位数 机器字长 是表示一个数据所需要的二进制代码位数 存储字长 是存储单元中的二进制代码位数,即一个存储单元中所包含的存储元个数 (通常情况下默认机器字长与存储字长相等) 指令字长 是指机器指令中二进制代码的总位数。指令字长取决于从操作码的长度、操作数地址 ...
分类:
其他好文 时间:
2020-02-14 16:26:40
阅读次数:
156
2017年3月第一版 本书共370页 一共三部分,合计6章 书中围绕基本概念、指令集体系结构、处理器组成和能效、存储与外设、处理器级并行等5个核心问题展开 我应该看的是1、2、3、6章,4、5章可以略过 ...
分类:
其他好文 时间:
2020-02-13 22:46:52
阅读次数:
88
平台/操作系统 架构 备注 Linux x86_64 cuda 64位cuda x86_64 AMD/Intel x86指令集 64位 x86 Intel x86指令集 32位 armv7 ARM指令集 32位 aarch64 ARM指令集 64位 Windows x86_64 AMD/Intel ...
分类:
其他好文 时间:
2020-02-08 00:08:09
阅读次数:
81
https://www.iyiou.com/p/42478.html 1、ARM ARM处理器是Acorn计算机有限公司面向低预算市场设计的第一款RISC微处理器。更早称作AcornRISCMachine。ARM处理器本身是32位设计,但也配备16位指令集,一般来讲比等价32位代码节省达35%,却能 ...
分类:
其他好文 时间:
2020-02-07 14:31:57
阅读次数:
86
简介:我们利用JDK(调用JAVA API)开发了属于我们自己的JAVA程序后,通过JDK中的编译程序(javac)将我们的文本java文件编译成JAVA字节码,在JRE上运行这些JAVA字节码,JVM解析这些字节码,映射到CPU指令集或OS的系统调用。JDK(Java Development To... ...
分类:
其他好文 时间:
2020-02-06 12:56:43
阅读次数:
69
0x00 知识点 1利用PHP原生类来构造POP链 本题没有可以利用的类,没有可以利用的类就找不到POP链所以只能考虑PHP原生类 我们先来解释一下什么是POP链 POP:面向属性编程 在二进制利用时,ROP 链构造中是寻找当前系统环境中或者内存环境里已经存在的、具有固定地址且带有返回操作的指令集, ...
分类:
Web程序 时间:
2020-02-05 21:48:00
阅读次数:
122
1. 简述汇编语言发展 在计算机发展初期,人们用0-1序列来表示每一条语言,亦即二进制的机器指令 由于机器指令过于繁琐,程序员们开发出了一种新的语言,这种用符号表示的计算机语言被称为汇编语言 计算机继续发展则生成了高级计算机语言,C语言、C++、Java等 2. 作用过程 汇编程序将汇编语言转换为机 ...
分类:
其他好文 时间:
2020-02-05 11:43:58
阅读次数:
149
JVM第一弹基本概念JVM是可运行java代码的假想计算机,包括一套字节码指令集,一组寄存器,一个栈,一个垃圾回收、堆和一个存储方法域。JVM是运行在操作系统之上的,它与硬件没有直接的交互。运行过程我们都知道Java代码源文件,通过编译器能够产生相应的.Class字节码文件,而字节码文件又通过Java虚拟机中的解释器,编译成特定机器上的机器码。①Java源文件——>编译器——>字节码文
分类:
其他好文 时间:
2020-02-04 12:18:29
阅读次数:
64
计算机系统可以采用不同的方式进行组织,大致可按照其采用的通用处理器数量来进行分类。 1. 单处理器系统 目前绝大多数的系统都是采用单处理器系统。在单处理系统中,有一个主CPU可以执行通用指令集,包括来自用户进程的指令。 2. 多处理器系统 尽管多数的现代操作系统都是属于单处理器系统,但多处理器系统( ...
分类:
其他好文 时间:
2020-02-03 10:22:29
阅读次数:
83
一、Windows Server 2016系统要求 1、处理器 最低要求: (1)1.4 GHz 64 位处理器 (2)与 x64 指令集兼容 (3)支持 NX 和 DEP (4)支持 CMPXCHG16b、LAHF/SAHF 和 PrefetchW (5)支持二级地址转换(EPT 或 NPT) 2 ...