一个4体低位交叉的存储器_第4章 主存储器

在现代计算机中,主存储器(简称主存或内存)处于全机中心地位。主存储器用来存放当前计算机正在执行的程序和数据。现在大部分计算机中还设置有辅助存储器(简称辅存)或称为外存储器(简称外存),通常用来存放主存存副本和当前不在运行的程序和数据。在程序执行过程中,每条指令所需的数据及下一条指令的操作都不能直接访问辅助存储器。由于中央处理器是高速器件,而主存的读写速度则慢很多,不少指令的执行速度与主存储器技术的发展密切相关。为了弥补主存储器读写的影响,一般在CPU与主存之间设置有高速缓冲存储器(cache)。

cf88b8f91d14d63f64c0c6828779827f.png

52eeed3c7d912e8b9e40c68dce0a9804.png

8e24014bb2959200ff90a0bec166350b.png

39e3c2c3c84933ac695eab4f4a40b3e8.png

0b37df955f378af692532fda2462d5ff.png

22baba42ee654d9ed3e35ff044de8f3e.png

7d4a4c245ddd2df838dfd70ef4c077b4.png

b6f2e790ab27112b7c0ef6789e93ef70.png

17ba7e12b2fda3ae1a70304816b09a80.png

701ef3cd8a854ae2276d7d6d7d8b86ec.png

c2843c38c8f6e6167acc8c9893fc99ba.png

5d9a2dc0c13f8a936b6b4ea7bf1e117b.png

561cb69c694708c7765ae91ec1d6278f.png

8d6b20d0dbe28b60564cda09930758f4.png

d765d6ba19e419e4acd05446dad50011.png

4cbf4b4c507985eda3fcbb73ef2efcd0.png

06a7bccef7670b42047cbc9a1ab83d14.png

bcfce8efbcf72b54566d15e4d81d160b.png

76bba08344659fa1377b594ddf694725.png

e1c68dd850d41512cd877df90c8589ad.png

2156d5e28f456e733bcd0b0a0cdc2e41.png

ebff76b2b55f3be878506bbb51b84a83.png

cf0a7558e30d7ed8d6dd9fbc5e86f827.png

主存储器和CPU的连接是由总线支持的。总线包括数据总线、地址总线和控制总线。CPU通过使用AR(地址寄存器)和DR(数据寄存器)和主存进行数据传送。若AR为k位字长,DR为n位字长,则允许主存包含2的k次方个可寻址单位(字节或字)。在一个存储周期内,CPU和主存之间通过总线进行n位数据传送。此外,控制总线包括控制数据传送的读(read)、写(write)和表示存储器功能完成的(ready)控制线。

66fd101e6407659ef5408bfe045dff12.png

01c2d8d5478f5d1efec3b0cc11089274.png

6930bcc4d43a202719b62d08a0c30c24.png

4697dedcd391f6d8f9913f2fbb3103a3.png

f65701ea6ceae35f7286038d312343f6.png

7b9df2f85a6f5299abcb2750d86261d0.png

3a2e23e26a012dbff5b1a40feb224cfb.png

49f0d5591009b7a3cef884f160dde91f.png

755d15602ae830450e6bcc08f646df12.png

ad5d1d8cf17b376ff25352029cfacd44.png

ee465844ddde68f82289f95846219373.png

31bc01953e6eada5d54c5676ca07406f.png

5c3b10a57bf486e9974f662b59fcd958.png

bae617176a38378e46a599cdf3d6a7de.png

54766cd82878a0e54d3fd57221314c50.png

82c00c45f685c8b34eb18b0d162a28d4.png

376d49bdbefcff02abdacb4125802ac0.png

3afcfdc21f66887568ab28b6c7d88280.png

fe886f893a65bf7aaa1143521b0d670f.png

f05d7d29ea80ea435928e2bb6e36ae50.png

ea1c2a333884d8cd424c341c53eea2db.png

d967544e6967ceb4c4281c19064f9edc.png

4b7b86d9c6a55a081c0ff1a7ba1b2781.png

b01a63b913819b38a3f6c1b1a7f3aef3.png

a48deeab812eed525bd7cbaa97bb7d10.png

a48deeab812eed525bd7cbaa97bb7d10.png

7f877411e89572c28ca527e3f8f127c2.png

b14658b873a46a6a1330e1df9c4a25b1.png

2910d7450f87376e7fc39cc001b44717.png

fbdaad2f61e08e6f30df8ea0443cc0a3.png

fb2946fcba88e84732874615f6727aaa.png

292700267a183db3a8eea8e5ceda1872.png

b0af9ad7f2091d921d9a0496498016d9.png

d8673eb1342f1fca0d336c5c96bf7640.png

212f22fcfbe3b7d36db7608a28d68cab.png

5059ae750f79edb98dcb50030c45d3ae.png

2880bd93162969ef6ebe16da1c8db942.png

6452d617f81c66d7799dc120333a430e.png

b4842e3dc9cf31a3717a44f13e642271.png

7969af21aa3b5100fc3b5e24d9727f8b.png

68c55b7823075499ecab28f55dce8b8a.png

552ccf5274a2f84f7177cd9df9df70c1.png

2333d92919fb10bf3f78fd0b7421a388.png

a65732caffd336fe0ebaac5304456255.png

e2d46d6449e3cee60b29b69f9fb1ac99.png

747199a1ac6e5d264fe36649e7351844.png

7bb5c278831310d97a75f57abc91a6c6.png

存储器的读写时间已小于10ns,其芯片集成度高,体积小,片内还包含有译码器和寄存器等电路。常用的存储器芯片有多字一位片和多字多位(4位、8位)片。一个存储器的芯片容量是有限的,它在字数或字长方面与实际存储器的要求都有很大差距,需要在字向和位向进行扩充。

47e5f90273687ea94fb49f64408cdd05.png

f11d907543907d34e82fd2228444f622.png

a779a36fd04a31b6021007b16ac0bb79.png

6039f587c57925fc80f1306d0f7391ad.png

75661d84726b721faef9fa45e4631f80.png

7c79a7b2417b21fb118e13e0a2162169.png

e63cebe390b57a98e5588cbfbd28ca27.png

43d2ad2e3f21b588638008a6947aa4ea.png

3c5b11d206e02b2ab3e9e3c8cdc77b1d.png

91cf001936cea355b86d9f4636fc75df.png

97de09d59d91b7f34e32007fcdc8d6ce.png

0da4b785135d473775a534a844fe3497.png

89a3521667f54eb13ce458c83d3b9737.png

15b3629f7d54c34363a91181575e526b.png

aa8b7976eac3b81593dc33c374df0ab4.png

e6072c583e00765b5ba4dc5374d61bc2.png

1f2495b9ec23773d01926f4be8bc0966.png

8555ed5315d1011f3e18209d6d4d2bed.png

4dd780ec16398899847262007f9d03cb.png

97c2127dc9722c9750c6198d51e5a462.png

34b6c08e0710086c760015b7e2226fc3.png

427f2d28ce5963f11d5b20038492957b.png

3cb1531efa04b2e1ab0a1e5c1acbbca0.png

69377882302ca359c70f56b0467464af.png

5b90e9a6e9bc83e1adb6a6f15ce2d930.png

093b51fc2c39ef6bc87d9ab14274b63f.png

fd041dde1e1aefbf195b7e3cfe9f3756.png

96bc82cf2b7a129ec1c5e0e37557d707.png

d035e185056064c4c7a8591e248f377a.png

ffc16eebd0440122f2632c060da251d5.png

fabf3da75cfccb85827973c5c28c2444.png

ad9f810bb6755d1e865ff0a55fa5b0a6.png

计算机中大容量的主存可由多个存储体组成,每个存储体都具有自己的读写线路、地址寄存器和数据寄存器,称为“存储模块”。这种多模块存储器可以实现重叠和交叉存取。

e4ea67516892e2f0bf109f801afc3541.png

1b8884cb56b99a19625f4ec394bd336d.png

04d519ff628f4dde09379c0fddf5df9b.png

154d99358bb1eefc42a48188d08eb7ec.png

026f05a70f8ccc92bcf18032f704ca5f.png

4c4bf241e63443b238f5d42cdd952057.png

8fb7f53bf093b9d0348afc587389a2c7.png

464810e4223f66b3b32914de41979bf2.png

529cd96b7a4922a85c9d76402ac44596.png

3b804d82aa88d6b996ae0420ff78d16d.png

7d677c779978870d488fe3c67c09cb23.png

f5481731700de4b0bbe62d3a7668621c.png

f808284aa9572bb710b42fdcc133ae68.png

ab09e7d7efedd491643acf8488bad7a1.png

3f540e15f28d3b9a034b30559bd7a98c.png


版权声明:本文为weixin_42513512原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。