06 2019 档案

抓取Dump文件的方法和工具介绍
摘要:一、Windows系统的任务管理器里抓dump 启动任务管理器,选中某个进程,右键,弹出菜单"创建转储文件" 注意事项: 当你在64位Windows系统上抓32位进程的dmup文件时,如果用的是64位任务管理器,那么在用Windbg加载后,要用!wow64exts.sw切换到X86模式下,如果不想做 阅读全文

posted @ 2019-06-29 15:59 活着的虫子 阅读(16964) 评论(1) 推荐(6) 编辑

认识Dump文件
摘要:一、什么是Dump文件 又叫内存转储文件或者叫内存快照文件。是一个进程或系统在某一给定的时间的快照。比如在进程崩溃时或则进程有其他问题时,甚至是任何时候,我们都可以通过工具将系统或某进程的内存备份出来供调试分析用。dump文件中包含了程序运行的模块信息、线程信息、堆栈调用信息、异常信息等数据。 二、 阅读全文

posted @ 2019-06-29 11:40 活着的虫子 阅读(5176) 评论(0) 推荐(0) 编辑

内存条的组成、编址、寻址和读写方式
摘要:一、组成 这是一个2GB的DDR3内存条,我们可以看到,内存条的物理组成:金手指、存储芯片、还有各种控制电路和元器件,还有就 PCB板。我们今天要谈的组成不是这些,而是它作为一个数据容器的组成: RankCPU与内存之间的接口位宽是64bit,也就意味着CPU在一个时钟周期内会向内存发送或从内存读取 阅读全文

posted @ 2019-06-28 17:48 活着的虫子 阅读(10684) 评论(0) 推荐(1) 编辑

认识内存条
摘要:什么是内存条先来张图,有个直观的认识 内存条就是我们通常说的计算机的内存,也就是计算机的主存。我们通常所说电脑内存的大小,即是指内存条的总容量。它是计算机里的RAM的一种。是电脑必不可少的组成部分,CPU通过地址总线和数据总线跟它交互来实现数据的读写。CPU完全依赖内存条。所有外存上的内容必须通过内 阅读全文

posted @ 2019-06-27 16:36 活着的虫子 阅读(2040) 评论(0) 推荐(1) 编辑

NTSTATUS代码摘录
摘要:00000000 STATUS_SUCCESS00000000 STATUS_WAIT_000000001 STATUS_WAIT_100000002 STATUS_WAIT_200000003 STATUS_WAIT_30000003F STATUS_WAIT_6300000080 STATUS_ 阅读全文

posted @ 2019-06-26 16:13 活着的虫子 阅读(1199) 评论(0) 推荐(0) 编辑

二进制与计算机存储容量单位
摘要:存储单位 存储单位是一种计量单位。指在某一领域以一个特定量,或标准做为一个记录(计数)点。再以此点的某个倍数再去定义另一个点,而这个点的代名词就是计数单位或存储单位。 计算机存储容量单位 在计算机内部,信息都是釆用二进制的形式进行存储、运算、处理和传输的。信息存储单位有位、字节和字等几种。各种存储设 阅读全文

posted @ 2019-06-26 14:48 活着的虫子 阅读(2200) 评论(0) 推荐(0) 编辑

RAM
摘要:随机存取存储器(英语:Random Access Memory,缩写:RAM),也叫主存,是与CPU直接交换数据的内部存储器。它可以随时读写(刷新时除外),而且速度很快,通常作为操作系统或其他正在运行中的程序的临时数据存储介质。RAM工作时可以随时从任何一个指定的地址写入(存入)或读出(取出)信息。 阅读全文

posted @ 2019-06-26 11:47 活着的虫子 阅读(985) 评论(0) 推荐(0) 编辑

ROM
摘要:ROM 是 read only memory的简称,表示只读存储器,是一种半导体存储器。只读存储器(ROM)是一种在正常工作时其存储的数据固定不变,其中的数据只能读出,不能写入,即使断电也能够保留数据,要想在只读存储器中存入或改变数据,必须具备特定的条件。ROM所存数据,一般是装入整机前事先写好的, 阅读全文

posted @ 2019-06-26 09:50 活着的虫子 阅读(1181) 评论(0) 推荐(0) 编辑

计算机存储设备分类
摘要:分类有多种标准,一种是按介质,一种是存储方式,按信息保存持久性,还有就是按在计算机系统中的用途来分 按存储方式分类 随机存储器任何存储单元的内容都能被随机存取,且存取时间和存储单元的物理位置无关。 顺序存储器只能按某种顺序来存取,存取时间和存储单元的物理位置有关。 按读写功能分类 只读存储器只能读出 阅读全文

posted @ 2019-06-25 19:16 活着的虫子 阅读(1808) 评论(0) 推荐(0) 编辑

计算机存储系统和分层结构
摘要:存储系统 是指计算机中由存放程序和数据的各种存储设备、控制部件及管理信息调度的设备(硬件)和算法(软件)所组成的系统。 层次结构 对于计算机系统中配置的存储器,归结起来有三个主要的参数要求:容量大,速度快,价格低。存储器的易失性也是计算机存储器的一个重要指标,一般来讲,速度高的存储器,每位价格也高, 阅读全文

posted @ 2019-06-25 16:59 活着的虫子 阅读(2465) 评论(0) 推荐(0) 编辑

计算机的常用数据存储器/存储设备
摘要:什么是存储器 用来存放计算机中的全部信息(包括输入的原始数据、计算机程序、中间运行结果和最终运行结果)的部件或设备。它根据控制器指定的位置存入和取出信息。 存储器的逻辑组成 存放程序和数据的器件存储位:存放一个二进制数位的存储单元,是存储器最小的存储单位,或称记忆单元存储字:一个数(n位二进制位)作 阅读全文

posted @ 2019-06-25 15:59 活着的虫子 阅读(2630) 评论(0) 推荐(0) 编辑

计算机内存数据存储基本原理----寄存器和RAM的电路基础
摘要:计算机里存储数据主要有这几个部件:CPU里的寄存器和缓存、内存(内存条)和磁盘,这里我们主要简单讲下寄存器和内存条的基础实现电路。 在前面的文章《CPU怎么计算1+1 CPU计算的电路基础》我们就讲到了晶体管怎么表示0,1,那么自然而然我们就会想到,用晶体管来做存储器,但需要多个晶体管来组成门电路, 阅读全文

posted @ 2019-06-24 19:39 活着的虫子 阅读(13276) 评论(0) 推荐(0) 编辑

数和量的认识
摘要:什么是“数”,什么是“量”,请看《什么是数?什么是量?》转载https://blog.csdn.net/mvtechnology/article/details/78782925 在日常生活及科学研究当中,人们经常要用到数和量的概念,但是对究竟什么是数、什么是量则大多数人都不甚明白,究其原因是因为人 阅读全文

posted @ 2019-06-24 18:48 活着的虫子 阅读(1858) 评论(0) 推荐(0) 编辑

判断Exe(DLL)和符号文件是否匹配---验证模块和符号文件是否匹配的工具和方法
摘要:当我们进行程序调试时,有时调试器会直接告诉你符号文件不对,或则显示出的调用栈不对,当你怀疑符号文件不匹配时,如何确定呢? 如果是用windbg调试,请用 !chksym 模块名比如,匹配的时候 不匹配的时候 静态检查 symchk.exe例用Windows调试工具集里的工具symchk.exe sy 阅读全文

posted @ 2019-06-24 15:08 活着的虫子 阅读(758) 评论(0) 推荐(0) 编辑

CPU怎么计算1+1----CPU计算的电路基础
摘要:从《十进制和二进制的运算 我所理解到的人类的运算的本质》这里我们知道,人类进行运算的本质是查表,并且我们存储的表是有限的。那么计算机是怎进行四则运算的呢,也是查表吗,肯定不是,今天,我们先来说一说CPU是如何计算1+1的。现代计算机又叫电子计算机,肯定是由电路和电子元件来实现的呗。我们都知道一台计算 阅读全文

posted @ 2019-06-22 11:26 活着的虫子 阅读(3397) 评论(0) 推荐(0) 编辑

现代计算机爱上二进制----为什么要用二进制
摘要:要谈这个问题,我们先简单介绍下二进制、布尔代数和计算机的历史 一、二进制简史 大约产生于公元前第一个千年的初期的《周易》,开始主要是一部占卜用书,里边的两个符号可能分别代表“是”和“不”,这本书只对莱布尼茨的研究有参考和启发的作用,如果就此说二进制乃是起源于古代中国,那么《周易》便是二进制的起源。在 阅读全文

posted @ 2019-06-22 10:19 活着的虫子 阅读(3306) 评论(0) 推荐(0) 编辑

调试案例----An unhandled exception of type "System.AccessViolationException" occurred in XXXXXX.dll
该文被密码保护。

posted @ 2019-06-20 15:03 活着的虫子 阅读(2) 评论(0) 推荐(0) 编辑

二进制、八进制、十进制、十六进制的互相转换
摘要:在编程工作种,我们时常需要对不同的进制的数进行转换,以方便我们的工作、阅读和理解。在计算机领域,主要设计二进制、八进制、十进制和十六进制,下面我们就来讲讲这四种机制的整数相互转换方法。 一、查表法 就是我们制作一张包含各种进制的值一 一对应数值表,需要时查表就得,但是,我们知道,这不太现实,因为数是 阅读全文

posted @ 2019-06-19 18:19 活着的虫子 阅读(21110) 评论(0) 推荐(1) 编辑

调试案例---死循环
该文被密码保护。

posted @ 2019-06-18 15:03 活着的虫子 阅读(1) 评论(0) 推荐(0) 编辑

二进制、八进制、十六进制
摘要:在我们编程生涯里,常用的进制有二进制、八进制和十六进制三种进制,下面对这三种进制分别介绍下 一、二进制 1.1、定义用阿拉伯数字的符号“0”和“1”不定长度的组合来表示一个数,当进行运算时,某位的值满2时向高一位进1,也就是逢2进1。它的基数是2,位权是2为底的n次幂。 1.2、表示法 (an-1a 阅读全文

posted @ 2019-06-17 19:01 活着的虫子 阅读(2983) 评论(0) 推荐(0) 编辑

十进制和二进制的运算---我所理解到的人类的运算的本质
摘要:数,存在于宇宙的各个角落,不管有没有人类的存在,它都存在。只是在于有没有被我们发现。还好,人类发展至今,发现了各种数:自然数、分数、实数、虚数等。我们今天来说下自然数里的基本运算,也就是我们小学一二年级里学的四则运算:加减乘除。想想我们的学习过程:首先掰手指数数、识数、数的组合和拆分、10以内的加减 阅读全文

posted @ 2019-06-17 10:23 活着的虫子 阅读(2334) 评论(0) 推荐(0) 编辑

对进制的理解
摘要:一、数 是一个用作计数、标记或用作量度的抽象概念,是比较同质或同属性事物的等级的简单符号记录形式(或称度量)。在日常生活中,数通常出现在在标记(如公路、电话和门牌号码)、序列的指标(序列号)和代码上。在数学里,数的定义延伸至包含如分数、负数、无理数、超越数及复数等抽象化的概念。 二、数制 在讲进制前 阅读全文

posted @ 2019-06-15 11:59 活着的虫子 阅读(2058) 评论(0) 推荐(0) 编辑

调试案例---保存3D场景崩溃 手动重建异常栈
该文被密码保护。

posted @ 2019-06-14 11:06 活着的虫子 阅读(5) 评论(0) 推荐(0) 编辑

调试案例---爆内存
该文被密码保护。

posted @ 2019-06-13 15:59 活着的虫子 阅读(7) 评论(0) 推荐(0) 编辑

调试案例---An unhandled exception of type ‘System.BadImageFormatException’ occurred in UnKnown Module.
该文被密码保护。

posted @ 2019-06-12 14:50 活着的虫子 阅读(12) 评论(0) 推荐(0) 编辑

CPU 的寻址方式
摘要:来源https://baike.baidu.com/item/%E5%AF%BB%E5%9D%80%E6%96%B9%E5%BC%8F/3210621?fr=aladdin 寻址方式就是处理器根据指令中给出的地址信息来寻找有效地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。在存 阅读全文

posted @ 2019-06-12 10:14 活着的虫子 阅读(2472) 评论(0) 推荐(0) 编辑

CPU总线
摘要:总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。总线是一种内部结构,它是cpu、内存、输入、输出设备传递信息的公用通道,主机的各个部件通过总线 阅读全文

posted @ 2019-06-11 19:28 活着的虫子 阅读(2499) 评论(0) 推荐(0) 编辑

16位/32位/64位CPU的位究竟是说啥
摘要:平时,我们谈论CPU,都会说某程序是32位编译,可以跑在32位机或64位机,或则是在下载某些开源包时,也分32位CPU版本或64CPU位版本,又或者在看计算机组成相关书籍时,特别时谈到X86 CPU时,一定会把8086/80286/80386拿出来说事儿,且一定会提到8086/80286是16位CP 阅读全文

posted @ 2019-06-11 10:11 活着的虫子 阅读(5640) 评论(0) 推荐(0) 编辑

CPU指令、机器码、程序和汇编语言
摘要:一、指令 指令就是指挥机器工作的指示和命令。控制器靠指令指挥机器工作,人们用指令表达自己的意图,并交给控制器执行。一台计算机所能执行的各种不同指令的全体,叫做计算机的指令系统或指令集,每一台计算机均有自己的特定的指令系统,其指令内容和格式有所不同。一条指令具有实际的意义,CPU会完成一次操作,达到一 阅读全文

posted @ 2019-06-10 17:24 活着的虫子 阅读(3897) 评论(0) 推荐(0) 编辑

CPU内部组成及原理
摘要:CPU,Central Processing Unit,翻译过来叫中央处理器。是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。电脑中所有操作都由CPU负责读取指令,对指令译码并自行。 一、组成结构 CPU的根本任务就是执行指令,对计算机来说最终都 阅读全文

posted @ 2019-06-10 09:57 活着的虫子 阅读(8632) 评论(1) 推荐(2) 编辑

CPU重要性能参数
摘要:内容来自http://www.360doc.com/content/18/1124/15/60810319_796935567.shtml CPU有几个重要的参数:主频、核心、线程、缓存、架构。那么他们到底是什么意思,又有啥联系呢? 一、主频/外频/倍频 我们常在CPU的参数里看到 3.0GHz、3 阅读全文

posted @ 2019-06-09 10:29 活着的虫子 阅读(26235) 评论(0) 推荐(3) 编辑

常见的CPU指令集介绍
摘要:本文摘自网络 一、X86 是微处理器执行的计算机语言指令集,指一个intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令集合,属于CISC。 1.1、简介 X86指令集是美国Intel公司为其第一块16位CPU(i8086)专门开发的,美国IBM公司1981年推出的世界第一台PC机中的C 阅读全文

posted @ 2019-06-06 16:25 活着的虫子 阅读(12916) 评论(0) 推荐(1) 编辑

CPU 指令集(Instruction Set Architecture, ISA)
摘要:本文摘自网络 概念 指令集是存储在CPU内部,对CPU运算进行指导和优化的硬程序,用来引导CPU进行加减运算和控制计算机操作系统的一系列指令集合。拥有这些指令集,CPU就可以更高效地运行。系统所下达的每一个命令都需要CPU根据预先设定好的某一条指令来完成。这些预先定好的指令统称为cpu指令集,它是预 阅读全文

posted @ 2019-06-04 16:06 活着的虫子 阅读(3135) 评论(0) 推荐(0) 编辑

导航