- 博客(9)
- 收藏
- 关注
原创 一篇文章彻底搞懂交叉访问存储器
我们知道,CPU速度快,主存慢,两者速度上的差距导致CPU需要等待主存,为此我们需要提高主存的速度。而交叉访问存储器是其中一个改善主存速度的方法,也是最常见的一种方法。下面将 会按照个人的理解详细讲解交叉访问存储器的原理。交叉访问存储器采用的是并行结构技术,交叉访问存储器中有多个容量相同的存储模块(也叫做存储体),而各个存储模块具有独立的地址寄存器(MAR)、读写电路和数据寄存器(MDR),这就是多体系统。各个存储体既能并行工作,又能交叉工作。
2024-06-12 18:37:03 2982
原创 函数模板1.0
函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。类型名字T可以随便取,例如Ty,K,V,一般是大写字母或者单词首字母大写。先看一个例子:该语句不能通过编译, 因为在编译时,当编译器看到该实例化时,需要先推演它的参数类型。通过实参a1可以将T推演为int类型,但是通过实参d1能将T推演为double类型,但是模板参数列表中只有一个T,编译器无法确定这个模板T到底是int类型还是double类型。此时就会报错。因此为了解决这个问题,我们可以进行
2023-11-10 00:03:28 63 1
原创 数据结构之栈
栈:一种特殊的线性表,只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出的(Last In First Out) 的原则。栈的实现一般可以用数组或者单链表实现,而选择用数组来实现会更加方便,因为数组相比单链表在尾部插入数据效率更高,并且数组的缓存利用率也比链表更高。压栈:栈的插入操作叫做进栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。
2023-09-11 00:19:21 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人