硬件
u010154760
这个作者很懒,什么都没留下…
展开
-
磁盘缓冲区和内存缓冲区
一般编程所说的缓冲区指的是内存缓冲区,这是程序所设置的一块内存空间,用来暂存从其他设备读入的数据或者是即将写入其他设备的数据; 而磁盘缓冲区有两种: 意是上面说的内存缓冲区,只是它是专门为读取或写入磁盘而设置的,因此可以简称为磁盘缓冲区,这个的例子是很多下载软件比如迅雷种都有的磁盘缓存设置,即先将数据下载到内存中缓存起来,达到一定数量后再写到磁盘里,从而减少了读写磁盘的次数,以转载 2015-03-24 11:16:49 · 5202 阅读 · 0 评论 -
cpu如何区分指令和数据
计算机加载的第一条肯定是指令,然后根据这条指令去取二进制数,如果这条指令要取操作数,那么取出来的就是操作数;如果这条指令要取下一条指令,那么取出来得就是指令。 把指令和数据分开放是为了安全和逻辑结构清晰。 随便指令和数据存放的格式一样,但是访问他们的时机不同 在取指令时期,cpu通过指令流取指令,存放在指令寄存器, 然后解释并执行指令,在执行指令时期,cpu通过数据流取数据,转载 2015-04-22 20:33:10 · 12293 阅读 · 0 评论