随笔分类 -  计算机

摘要:主页:http://ettc.sysu.edu.cn/2005wlkc/jiekou/main.htm第一章微机接口概述第二章CPU技术第三章 总线技术第四章 中断技术第五章 DMA技术第六章 人机接口第七章 串行接口技术第八章 并行接口技术第九章 IDE技术第十章 SCSI技术第十一章 USB技术... 阅读全文
posted @ 2015-12-30 11:16 L_free 阅读(151) 评论(0) 推荐(0)
摘要:什么是堆和栈,它们在哪儿? 问题描述 编程语言书籍中经常解释值类型被创建在栈上,引用类型被创建在堆上,但是并没有本质上解释这堆和栈是什么。我仅有高级语言编程经验,没有看过对此更清晰的解释。我的意思是我理解什么是栈,但是它们到底是什么,在哪儿呢(站在实际的计算机物理内存的角度上看)?在通常情况下由... 阅读全文
posted @ 2015-12-28 16:00 L_free 阅读(231) 评论(0) 推荐(0)
摘要:【转】漫谈linux文件IO--io流程讲的很清楚这篇文章写的比较全面,也浅显易懂,备份下。转载自:http://blog.chinaunix.net/uid-27105712-id-3270102.html在Linux 开发中,有几个关系到性能的东西,技术人员非常关注:进程,CPU,MEM,网络I... 阅读全文
posted @ 2015-12-24 14:50 L_free 阅读(7218) 评论(0) 推荐(0)
摘要:链接:同步IO和异步IOsocket阻塞与非阻塞,同步与异步、I/O模型Linux的IO系统常用系统调用及分析linux异步IO的两种方式 阅读全文
posted @ 2015-12-15 09:33 L_free 阅读(256) 评论(0) 推荐(0)
摘要:DMA和cache一致性问题Cache原理CPU缓存(Cache Memory)是位于CPU与内存之间的临时存储器,它的容量比内存小的多但是交换速度却比内存要快得多。缓存的出现主要是为了解决CPU运算速度与内存 读写速度不匹配的矛盾,因为CPU运算速度要比内存读写速度快很多,这样会使CPU花费很长时... 阅读全文
posted @ 2015-12-08 08:26 L_free 阅读(481) 评论(0) 推荐(0)
摘要:原文地址:http://www.360doc.com/content/13/0805/16/13247663_304923435.shtml1 FIFO1.1. 原理按照“先进先出(First In,First Out)”的原理淘汰数据。1.2. 实现FIFO队列,具体实现如下:1. 新访问的数据插... 阅读全文
posted @ 2015-11-11 10:31 L_free 阅读(220) 评论(0) 推荐(0)
摘要:原文地址 :http://www.360doc.com/content/13/0805/16/13247663_304916783.shtml1. LFU类1.1. LFU1.1.1. 原理LFU(Least Frequently Used)算法根据数据的历史访问频率来淘汰数据,其核心思想是“如果数... 阅读全文
posted @ 2015-11-11 10:30 L_free 阅读(211) 评论(0) 推荐(0)
摘要:原文地址:http://www.360doc.com/content/13/0805/15/13247663_304901967.shtml参考地址(一系列关于缓存的,后面几篇也都在这里有):http://www.360doc.com/userhome.aspx?userid=13247663&ci... 阅读全文
posted @ 2015-11-11 10:27 L_free 阅读(252) 评论(0) 推荐(0)
摘要:引言我们都听过 cache,当你问他们是什么是缓存的时候,他们会给你一个完美的答案,可是他们不知道缓存是怎么构建的,或者没有告诉你应该采用什么标准去选择缓存框架。在这边文章,我们会去讨论缓存,缓存算法,缓存框架以及哪个缓存框架会更好。面试“缓存就是存贮数据(使用频繁的数据)的临时地方,因为取原始数据... 阅读全文
posted @ 2015-11-10 17:14 L_free 阅读(489) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2015-10-21 10:57 L_free 阅读(88) 评论(0) 推荐(0)
摘要:下面是网上看到的一些关于内存和CPU方面的一些很不错的文章. 整理如下:转: CPU的等待有多久?原文标题:What Your Computer Does While You Wait原文地址:http://duartes.org/gustavo/blog/[注:本人水平有限,只好挑一些国外高手的精... 阅读全文
posted @ 2015-10-16 18:31 L_free 阅读(568) 评论(0) 推荐(0)
摘要:逻辑地址(Logical Address)是指由程序产生的与段相关的偏移地址部分。例如,你在进行C语言指针编程中,可以读取指针变量本身值(&操作),实际上这个值就是逻辑地址,它是相对于你当前进程数据段的地址,不和绝对物理地址相干。只有在Intel实模式下,逻辑地址才和物理地址相等(因为实模式没有分段... 阅读全文
posted @ 2015-10-16 10:06 L_free 阅读(3241) 评论(0) 推荐(1)
摘要:NOR和NAND NOR和NAND是现在市场上两种主要的非易失闪存技术。Intel于1988年首先开发出NOR flash技术,彻底改变了原先由EPROM和EEPROM一统天下的局面。紧接着,198?年,东芝公司发表了NAND flash结构,强调降低每比特的成本,更高的性能,并且象磁盘一样可以通... 阅读全文
posted @ 2015-10-16 09:49 L_free 阅读(488) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/huleide/article/details/5506698ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常... 阅读全文
posted @ 2015-10-16 09:42 L_free 阅读(442) 评论(0) 推荐(0)
摘要:在数据离开系统内存总线后,它通常传输到另一条总线,即主机I/O总线。在今天的产品中,最常见的主机I/O总线是PCI总线,但也存在着几种其他的总线,如S -总线,EIS A总线及VME总线。主机I/O总线实现了几种重要的功能,包括: 允许加入新的插卡。 允许从内存总线输入和输出数据。 允许在插卡... 阅读全文
posted @ 2015-10-15 14:55 L_free 阅读(2317) 评论(0) 推荐(1)
摘要:原文地址:http://blog.csdn.net/xport/article/details/13879281. 从 IBM PC XT 架构开始...一开始PC的设计中,CPU/RAM/IO都是被一条总线(BUS)连接起来,所有的部件都必须在同步的模式下面工作,由CPU来决定的其他设备工作在什么... 阅读全文
posted @ 2015-10-15 14:37 L_free 阅读(693) 评论(0) 推荐(0)