问题:电路是如何组成计算机的? 一、计算机的体系结构 冯诺依曼提出:计算机必须有输入、输出、存储器、运算器和控制器五个组成部分。还提出“二进制”和“程序存储” 计算机发展根据电子元器件划分: 电子管1946-1957 使用机器语言和汇编语言 晶体管1957-1964 出现操作系统,高级程序设计语言 ...
分类:
其他好文 时间:
2020-06-06 12:41:11
阅读次数:
149
高速缓冲存储器(每年必考) 一、概述 1. 问题的提出 避免 CPU “空等” 现象 CPU 和 主存(DRAM)之间速度的差异 |缓存|主存| |: :|: :| | 容量小 | 容量大 | | 速度高 | 速度低 | 程序访问的局部性原理 空间的局部性(冯·诺依曼机,重复访问):空间局部性是指如 ...
分类:
其他好文 时间:
2020-05-19 09:18:23
阅读次数:
273
2020-05-16 计算机起源可以参考 -- 《计算机与人脑》- 是美国科学家约翰·冯·诺依曼创作的电子计算机学著作,1958年首次出版。 可以参考计算机与人脑 什么是计算机? 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存 ...
分类:
其他好文 时间:
2020-05-16 12:14:58
阅读次数:
213
本章要点详细介绍以下几个问题: 1、为什么需要内存模型 2、什么是内存模型 3、内存模型解决什么问题 1、为什么需要内存模型 说道内存模型不得不首先说下目前的计算机组成原理,目前主流的计算机都是冯诺依曼机。他的cpu缓存存原理如下图: 当有了多级缓存后,CPU要读取一个数据时,首先从一级缓存中查找, ...
分类:
其他好文 时间:
2020-05-14 01:03:27
阅读次数:
75
归并排序 归并排序是一种分治策略的排序算法。它是一种比较特殊的排序算法,通过递归地先使每个子序列有序,再将两个有序的序列进行合并成一个有序的序列。 归并排序首先由著名的现代计算机之父 在`1945 EDVAC`(一台美国早期电子计算机),足足用墨水写了 23 页的排序程序。注:冯·诺依曼(John ...
分类:
编程语言 时间:
2020-04-18 14:12:29
阅读次数:
67
(1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,数据和程序在内存中是没有区别的,它们都是内存中的数据,当EIP指针指向哪 CPU就加载那段内存中的数据,如果是不正确的指令格式,CPU就会发生错误中断. 在现在CPU的保护模式中,每个内存段都有其描述符,这个描述符记录着这个内存段的 ...
分类:
其他好文 时间:
2020-04-17 20:19:14
阅读次数:
66
机器字长:CPU一次能处理数据的位数,通常与CPU的寄存器位数有关。存储字长:存储器中一个存储单元(存储地址)所存储的二进制代码的位数,即存储器中的MDR的位数。指令字长:计算机指令字的位数。数据字长:计算机数据存储所占用的位数。 注:冯诺依曼机中,指令和数据同等重要,都存放在存储器中,并可按地址寻 ...
分类:
其他好文 时间:
2020-04-16 13:13:17
阅读次数:
82
冯·诺依曼(John von Neumann,1903年12月28日-1957年2月8日),美籍匈牙利数学家、计算机科学家、物理学家,是20世纪最重要的数学家之一。 冯·诺依曼是布达佩斯大学数学博士,在现代计算机、博弈论、核武器和生化武器等领域内的科学全才之一,被后人称为“现代计算机之父”、“博弈论 ...
分类:
其他好文 时间:
2020-04-07 20:59:46
阅读次数:
91
计算机(computer),俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。计算机是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,它的发明者是美籍匈牙利数学家约翰·冯·诺依曼,冯·诺依曼被称为“计算机之父”。 计算机由硬件 ...
分类:
其他好文 时间:
2020-03-29 12:26:39
阅读次数:
81
2.冯诺依曼计算机的工作原理 *存储系统构建与快速访问 存储程序:将程序存放在计算机的存储器中 *指令系统、控制器设计等 程序控制:按指令地址访问存储器并取出指令,经译码依次产生指令执行所需的控制信号,实现对计算的控制,完成指令的功能。 3.冯诺依曼计算机的组成(硬件+软件) 1)硬件系统(总体图) ...
分类:
其他好文 时间:
2020-03-22 18:11:36
阅读次数:
145