用一周的时间看完了这本书的第一部分-硬件,这本书相较于那些计算机专业书籍(谭浩强C程序设计)来讲确实很生动,作者善于拿自己做例子,语言也幽默风趣。读这本书收获很多,把我带入了计算机的大门,下面是重点摘录。 一、计算机里有什么 1、一台计算机拥有以下结构:一个处理器(CPU)、一些主存储器(内存)、一
分类:
其他好文 时间:
2016-02-21 22:53:57
阅读次数:
364
在注入到某进程中对Ntdll下EAT钩子的时候作用域仅仅只是当前进程,可是明明所有进程的Ntdll模块全是映射的同一个啊。原来Windows支持一种机制,允许两个或两个以上的进程共享同一块存储器。不过操作系统会给共享的存储页指定写时复制属性,当有个进程想修改一个共享页面时,操作系统会从内存中找到一个
分类:
Windows程序 时间:
2016-02-20 22:46:01
阅读次数:
1483
计算机的基本硬件系统由运算器、控制器、存储器、输入设备、输出设备5大部件组成。计算机组成原理是计算机的底层内容的学习,了解学习它,对今后解决这个问题从根本上非常轻松的理解,然而在学习这块地内容时遇到了非常多关于进制的计算、系统来回处理数据的分析,都是相当不错的。非常有意思。主要是计算的语言里面仅仅有
分类:
其他好文 时间:
2016-02-19 20:32:58
阅读次数:
185
26.核心初始化之关闭MMU和cache 下面看看ARM存储体系: 可以看到速度最快的是处理器和内部寄存器,他们的数量很少,价格很昂贵。接着是TCM紧耦合存储器:cache和main memory。速度最慢的是外部存储介质:Flash和SD卡等。 CACHE: 上面是两种访存的两种机制,一种是处理器
分类:
系统相关 时间:
2016-02-14 11:33:16
阅读次数:
254
MIC性能优化 MIC优化方法: --并行度优化 --内存管理优化 --数据传输优化 --存储器访问优化 --向量化优化 --负载均衡优化 --MIC线程扩展性优化 一:并行度优化 要保证有足够的并行度,效果才能好(数据并行,任务并行) 优化步骤: 1.写OpenMP程序 2.测试他的扩展性,比如用
分类:
其他好文 时间:
2016-02-11 20:21:02
阅读次数:
272
《微型计算机原理与接口技术(第2版)》冯博琴 吴宁 主编-清华大学出版社——做笔记用 在书P96页 3.2.1 指令的执行时间 中提到: “在3.1.1小节中讨论的三种类型的操作数中,寄存器操作数的指令执行速度最快,立即数操作数次之,存储器操作数指令的执行速度最慢。这是由于寄存器 位于CPU的内部,
分类:
其他好文 时间:
2016-02-11 10:01:56
阅读次数:
208
汇编语言程序语句除指令以外还可以由伪操作(伪指令)和宏指令组成,这们可以完成如数据定义、分配存储区、指示程序结束等功能。 一、数据定义及存储器分配伪操作 这一类伪操作的格式是:[Variable] Mnemonic Operand,...,Operand[;Comments]其中变量(Variabl
分类:
其他好文 时间:
2016-02-08 21:21:36
阅读次数:
312
access labels(訪问标号) 类的成员能够定义为 private,这能够防止使用该类型的代码訪问该成员。成员还能够定义为 public,这将使该整个程序中都可訪问成员。 address(地址) 一个数字,通过该数字可在存储器上找到一个字节。 arithmetic types(算术类型) 表
分类:
编程语言 时间:
2016-02-05 22:25:04
阅读次数:
443
一种语言的原型: 两类语句: 内存语句: 声明语句,赋值语句,调用语句。 存储器: 声明:int n,m; 赋值:n=10; 调用:m=n; 处理器: 声明:add(int &a,int &b,int &c); 赋值:add(int &a,int &b,int &c) { c=a+b; } 调用:i
分类:
编程语言 时间:
2016-02-05 11:29:24
阅读次数:
118
管道和重定向:><<<>>计算机5大设备:运算器、控制器(CPU)、存储器(RAM)、输入设备、输出设备程序:指令和数据地址总线:内存寻址数据总线:传输数据控制总线:控制指令寄存器:CPU暂时存储器I/O设备:INPUT设备:OUTPUT设备:系统设定默认输出设备:标..
分类:
系统相关 时间:
2016-02-05 02:05:20
阅读次数:
269