#computer architecture#memory1

memory

之前讲的main memory主要就是用DRAM做的,但是实际上直接先接触的是cache;

DRAM数据的读取:address分为两部分 行地址把那一整行取出 再用列地址把数据挑出来

对memory的期望:便宜,快,容量大

就把这三种(第三种disk)结合在一起

为什么要有cache?因为DRAM的性能跟不上处理器:

解决的方法就是加入cache

注意:cache不能太大,因为那样会速度变慢

data传送的最小单位是 块

为什么把memory划分成为一个系统会提高存储的性能?很关键的一张ppt

T:loop

S:array access,顺序执行的程序

cache和处理器是在一起的,但是memory没有哦(内存条)是offchip

不在upper level -> miss

在upper level -> hit

cache:

第一种cache的摆放方法也是最简单的

01234567

01234567 01234567 01234567 01234567

地址后三位一样

原文地址:https://www.cnblogs.com/zhanghaha-zzz/p/11426794.html

时间: 2024-10-31 00:46:24

#computer architecture#memory1的相关文章

Computer architecture Computer organization

COMPUTER ORGANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCEComputer architectureNINTH EDITION Computer architecture refers to those attributes of a system visible to aprogrammer or, put another way, those attributes that have a direct impact ont

Optimizing subroutine calls based on architecture level of called subroutine

A technique is provided for generating stubs. A processing circuit receives a call to a called function. The processing circuit retrieves a called function property of the called function. The processing circuit generates a stub for the called functi

Logical partitioning and virtualization in a heterogeneous architecture

A method, apparatus, and computer usable program code for logical partitioning and virtualization in heterogeneous computer architecture. In one illustrative embodiment, a portion of a first set of processors of a first type is allocated to a partiti

Application binary interface and method of interfacing binary application program to digital computer

An application binary interface includes linkage structures for interfacing a binary application program to a digital computer. A function in a relocatable shared object module obtains the absolute address of a Global Offset Table (GOT) in the module

Uniform synchronization between multiple kernels running on single computer systems

The present invention allocates resources in a multi-operating system computing system, thereby avoiding bottlenecks and other degradations that result from competition for limited resources. In one embodiment, a computer system includes resources an

Extended symmetrical multiprocessor architecture

An architecture for an extended multiprocessor (XMP) computer system is provided. The XMP computer system includes multiple SMP nodes. Each SMP node includes an XMP interface and a repeater structure coupled to the XMP interface. The SMP nodes are co

Computer Architecture_6th.pdf

下载地址:网盘下载 内容简介  · · · · · · The computing world today is in the middle of a revolution: mobile clients and cloud computing have emerged as the dominant paradigms driving programming and hardware innovation today. The Fifth Edition of Computer Archite

370 门免费编程与计算机科学在线课程

简评:这篇文章为大家整理出 370 门精选的免费高质量编程计算机科学类的课程(涵盖程序语言.人工智能.深度学习与机器学习等热门话题).这370 门课程是从 Class Central数据库里面的 7000 门课程挑选出来的,每个课程的 Rating(评价)也是由该网站上获取下来的平均值. 370 门课程里面根据难易程度被分为: 入门 中级 进阶 所收录的大部分教程都已经更新完毕了,你可以按照自己的节奏(Self Paced)随时观看学习,有小部分教程还在持续更新至中,当然了,它们全都是免费的!

分布式系统(Distributed System)资料

这个资料关于分布式系统资料,作者写的太好了.拿过来以备用 网址:https://github.com/ty4z2008/Qix/blob/master/ds.md 希望转载的朋友,你可以不用联系我.但是一定要保留原文链接,因为这个项目还在继续也在不定期更新.希望看到文章的朋友能够学到更多. <Reconfigurable Distributed Storage for Dynamic Networks> 介绍:这是一篇介绍在动态网络里面实现分布式系统重构的paper.论文的作者(导师)是MIT