计算机原理
文章平均质量分 96
CareChere
学无止境。。。。。
展开
-
计算机原理(一)
计算机基本原理 现代计算机,大部分都是基于冯诺依曼体系结构,而我们这里谈论的也是此问前提。冯诺依曼的核心是:存储程序,顺序执行。所以不管计算机如何发展,基本原理是相同的。计算机程序实际上是告诉计算机做什么 冯诺依曼体系结构冯诺依曼体系结构有以下特点:计算机处理的数据和指令一律用二进制数表示;指令和数据不加区别混合存储在同一个存转载 2016-07-04 10:08:57 · 21285 阅读 · 2 评论 -
计算机原理(二)
1. 内存工作原理 CPU和内存是计算机中最重要的两个组件,前面已经知道了CPU是如何工作的,上一篇也介绍了内存采用的DRAM的存储原理。CPU工作需要知道指令或数据的内存地址,那么这样一个地址是如何和内存这样一个硬件联系起来的呢?现在就看看内存到的是怎么工作的。 1.1 DRAM芯片结构上图是DRAM芯片一个单元的结构图。一转载 2016-07-04 10:11:03 · 1343 阅读 · 0 评论 -
计算机原理(三)
1. 单道批处理系统我们知道那个时候的CPU是非常宝贵的资源。所以必须充分利用,尽量使多个程序能连续的运行。所以一般都会把一批程序以脱机方式输入到磁带上。然后当一个程序执行完成之后,马上运行下一个程序。但是这个过程不是由人来调度的,所以我们需要一个监控程序来控制这些程序一个一个的执行。于是除了我们要运行的程序之外,在内存中还存在这样一个监控程序,我们可以把他看看做早期操作系统的转载 2016-07-04 10:15:44 · 887 阅读 · 0 评论 -
计算机原理(四)
2. 虚拟存储器 虚拟存储器我们一般也称为虚拟内存(和Windows中的虚拟内存不是一个概念,但是有关联),它的基本思想是:每个进程都有自己的地址空间;每个地址空间被分为多个块,每个块称为页,每个页有连续的地址空间;这些页被映射到物理内存,但不是所有也都在内存中程序才能运行;当使用的页不在物理内存中时,由操作系统负责载入相应的页; 在实模式下,CPU将偏移地转载 2016-07-04 10:16:52 · 1235 阅读 · 0 评论