引用 神之觉醒:
不纠结那个...内存不好管理/.. 有另一个结构..内存比较好管理, 缓存控制器的作用是....CPU需要的数据超出缓存的范围后CPU刹车, 然后缓存控制器再从内存取一块数据装进缓存里面, 然后CPU继续运行, 那个偏移量寄存器应该放在...
缓存控制器不可以分组使用吗?我又想到一个了:是否可以用中断和定时器来实现循环结构?省去循环体变量+1的那个机器周期,我YY一下:循环程序写计算机器周期数,将数字写入定时器寄存器,将使能位 置1,开始计算,到达时间后,中断处理程序结束计算?貌似不是个太好的注意╮(╯▽╰)╭ 。。似乎按这个结构,以存储器的存取方式,数个CPU一旦同时要求内存,就绝对要排队了。。。对了,还有,可不可以在缓冲控制器里用一个累加器,加法器和对比,将内存初始地址扔进加法器的一组,累加器另一组,加法器输出接到接到内存地址线上,一个时钟累加器加一输入加法器然后加法器输出和预定地址对比,同时累加器输到缓存的地址线,缓存数据线和内存地址线相连,一个时钟装一个字节,对比到达定好的地址锁死累加器,等待CPU运算完成后再次调用,写内存同理,然后,CPU一边算着,缓冲区继续一个时钟装一个字节,爽得一塌糊涂,而且我还想,若CPU要读取不同
内存段的数据,让缓存管理器里有一个小的,比如1k的寄存器,记载存取的起止地址,然后完成一段读下一个。。。。