根据上面的讨论,内存应由图2-12所示的内存体、地址电路、数据电路和读/写控制电路四部分组成。图2-12 内存的组成内存体是内存的核心,用于存储二进制数据。作为内存核心部件的内存体,通常由随机存取存储器和只读存储器两部分组成。通用计算机内存中大部分内存体都由RAM组成,只有一小部分内存体由ROM组成。自举程序的详细执行过程可见4.3.2节。......
2023-11-18
从图1-1可知,在冯·诺依曼体系结构的计算机中,需要一个存储数据和程序(程序也是某种形式的二进制码数据)的数据存储部件。数据存储部件分内存和外存两部分,内存是数据进行处理时的临时存放地方,外存是数据输入后或处理结束后的永久存放地方。内存也称为主存储器或主存。和外存相比,内存的特点是:(1)存取数据的速度很快;(2)只能临时存放数据,不能长久保存数据。
内存由许许多多类似触发器的存储电路组成。这样,内存就可以用来存储许许多多的符号“0”和符号“1”。用于制造存储电路的材料目前主要是半导体材料。
内存类似于计算机运行时的临时数据存储仓库。当这样的仓库很大时,就要用某种方法标识它,从而才能知道要把物品(数据)存放到仓库(内存)的什么地方,或者知道要从仓库(内存)的什么地方去取物品(数据)。很显然,可以通过为内存编排地址来达到上述目的。
怎样为内存编排地址呢?如果为内存的每一位都编排一个地址,就会需要太长的地址编码长度。我们已知,8位二进制码称为一个字节,每个字符的编码长度是一个字节。因此,一般计算机中是以字节为单位进行编码的。我们把内存中一个地址编码单位称为内存的一个单元。这样,内存从逻辑概念上就可以看作是划分成许多单元、每个单元都有地址编码、可存储0、1数据的逻辑部件。(www.chuimin.cn)
因内存中要用电路来表示内存的地址编码,而任何电路的基本状态都只有两个,因此,内存地址也用二进制数编码。我们称内存可以容纳的二进制数据量为内存的存储容量。内存地址的二进制数编码长度将决定内存的存储容量。
内存的存储单位是字节,字节用英文byte的大写首字母B表示。内存地址编码长度为10位二进制码时,内存的存储容量即为210B=1024B。我们定义1024B为1千字节,表示为1KB;定义220B=1024KB为1兆字节,表示为1MB,即1M=1024K;定义230B=1024MB为1吉字节,表示为1GB,即1G=1024M。定义240B=1024GB为1替字节,表示为1TB,即1T=1024G。目前微机内存的最大存储容量可达到4GB,即内存地址编码为32位二进制码。
对内存的操作有存数据和取数据两种。我们把内存的存数据过程称作写操作,把内存的取数据过程称作读操作。写操作是指把某个数据写到内存的某个单元中去,读操作是指从内存的某个单元中读出某个数据。
有关计算机导论的文章
根据上面的讨论,内存应由图2-12所示的内存体、地址电路、数据电路和读/写控制电路四部分组成。图2-12 内存的组成内存体是内存的核心,用于存储二进制数据。作为内存核心部件的内存体,通常由随机存取存储器和只读存储器两部分组成。通用计算机内存中大部分内存体都由RAM组成,只有一小部分内存体由ROM组成。自举程序的详细执行过程可见4.3.2节。......
2023-11-18
从文件的处理流程可知,内存和外存之间需要频繁的交换数据,这体现为对文件的操作。这样的情况会造成从外存读入内存的数据时要进行组合或分解工作。为了方便处理,内存和外存交换数据的方法是:在内存中划分出一片称为缓冲区的足够大的区域,缓冲区用于内外存交换数据时的数据临时存放区域。缓冲区的使用简化了内外存数据交换过程。......
2023-11-18
操作系统的发展主要经历了单道批处理系统、多道批处理系统、分时系统、实时系统和网络操作系统五个发展过程。在操作系统的支持下,计算机的使用效率大大提高,计算机的功能大大增强,计算机的应用范围大大拓宽。因此,出现了操作系统的最早雏形——单道批处理系统。......
2023-11-18
内存与CPU共同构成微机的核心。内存的访问时间已从几年前的100ns(纳秒)以上降至10ns以下,理想的内存访问时间是零访问时间。SDRAM是64位,因此一条内存条就可以单独使用。图11-17 SDRAM 内存条Rambus内存。Rambus内存采用16位的数据带宽、184线接口、300MHz或400MHz的工作频率,其单片内存容量可达到256MB。但Rambus内存和SDRAM内存不能兼容使用。......
2023-11-18
操作系统的资源管理主要包括存储管理、CPU管理、设备管理和文件管理。CPU管理根据一定的策略把CPU交替地分配给系统内等待运行的用户程序。图5-6 操作系统的组成结构从操作系统的用户的角度看,存储管理、CPU管理、设备管理和文件管理等位于操作系统的内部,所以这些部分也称作操作系统的内核,用户接口位于操作系统的外部,所以这部分也称作外壳。......
2023-11-18
如果把计算机系统比作人的话,硬件就是他的躯干。软件构成计算机系统的大脑。系统软件由执行基础性任务的程序和相应的文档组成。系统软件又分作两部分,一部分就是本章要讨论的操作系统,另一部分是支撑软件。图5-1 操作系统的位置对于应用软件来说,裸机是计算机的一种抽象层次,裸机只能提供基本的功能。对于操作系统来说,它的直接使用者主要有两类,一类是用户,另一类是位于它上层的软件。......
2023-11-18
分析各种典型问题的算法,可以归纳整理出算法中的基本操作集合。一般来说,算法中的基本操作包含如下几种类型:数据传送:从某个内存单元中取出数值放于某个寄存器中;把某个寄存器中的数值放于某个内存单元中。例如,计算两个二进制数乘积pro=x*y问题,图3-1给出了两个二进制数相乘的方法,根据图3-1所示的方法,可以编写出用基本操作表示的处理该问题的算法。......
2023-11-18
智能移动终端以及可穿戴设备的出现,标志着操作系统的发展进入大互联网时代。②小型机操作系统。虽然受到苹果公司的挑战,但微软MS-DOS 及其后续开发的Windows 3.1、Windows 95通过广泛授权,迅速占领了PC 市场的有利位置,成为PC 操作系统的主流产品。1998 年,微软公司推出Windows 98,在2000 年又发布Windows NT,在2001 年发布Windows XP,逐步巩固了个人操作系统的全球霸主地位,市场份额超过95%。......
2023-11-25
相关推荐