1.有十个地址信号引脚的内存IC(集成电路)可以指定的地址范围是多少?答:用二进制数来表示的话是0000000000~1111111111(用十进制数来表示的话是0~1023)
2. 高级编程语言中的数据类型表示的是什么?答:占据内存区域的大小和存储在该内存区域的数据类型
3.在32位内存地址的环境中,指针变量的长度是多少位?答:32位
4.与物理内存有着相同构造的数组的数据类型长度是多少?答:1字节
5.用LIFO方式进行数据读写的数据结构称为什么?答:栈
6.根据数据的大小链表分叉成两个方向的数据结构称为什么?答:二叉查找树(binary search tree)
计算机是进行数据处理的设备,而程序表示的就是处理顺序和数据结构。由于处理对象数据是存储在内存和磁盘上的,因此程序必须能自由地使用内存和磁盘。因此,大家有必要对内存和磁盘的构造有一个物理上的(硬件的)和逻辑上的(软件的)认识。
内存实际上是一种名为内存IC的电子元件。虽然内存IC包括DRAM、SRAM、ROM等多种形式,但从外部来看,其基本机制都是一样的。内存IC中有电源、地址信号、数据信号、控制信号等用于输入输出的大量引脚(IC的引脚),通过为其指定地址(address),来进行数据的读写。
图4-1是内存IC(在这里假设它为RAM)的引脚配置示例。虽然这是一个虚拟的内存IC,但它的引脚和实际的内存IC是一样的。VCC和GND是电源,A0~A9是地址信号的引脚,D0~D7是数据信号的引脚,RD和WR是控制信号的引脚。将电源连接到VCC和GND后,就可以给其他引脚传递比如0或者1这样的信号。大多数情况下,+5V的直流电压表示1,0V表示0。
① ROM是一种只能用来读取的内存。
②RAM是可被读取和写入的内存,分为需要经常刷新(refresh)以保存数据的DRAM(Dynamic RAM),以及不需要刷新电路即能保存数据的SRAM(Static RAM)。
上图是向内存IC中写入和读出数据的方法。
标签:4.1,引脚,RAM,地址,内存,信号,IC,物理 From: https://www.cnblogs.com/2674308160-lucky/p/17052328.html