linux
文章平均质量分 57
ysyonline
这个作者很懒,什么都没留下…
展开
-
linux学习之计算机基础(三)
缓存架构之前提到寄存器避免了CPU与内存间时钟频率不一致而造成的长时间等待。然而寄存器造价非常高。于是CPU还有缓存的概念。缓存可以分为一级缓存。二级缓存。三级缓存。一级缓存:大多主要存放。解码后的指令,数据。 速度比CPU慢 1-2倍。二级缓存:大多数情况常用的的数据,速度比CPU慢10-20倍。三级缓存:速度比CPU慢100-200倍。内存则慢的多的多,大约慢100原创 2016-09-02 09:06:24 · 247 阅读 · 0 评论 -
linux学习之计算机基础(四)
一.计算机体系结构1.第一层是硬件由于硬件是由各种芯片和晶体管线路等组成。 因此硬件提供的硬件接口极其简单粗暴,总而言之很丑陋。 就像我们要吃馒头。但是接口就是种子。2.第二层是内核有一群有着大爱的人把我们的底层硬件接口包装了一下。 做成了比硬件的规格漂亮的多的接口。把这个时候的提供接口比作为麦子。 3.第三层是库或者API原创 2016-09-02 13:43:59 · 257 阅读 · 0 评论 -
linux学习之正则表达式
正则表达式使用在linux原创 2016-08-30 22:31:23 · 218 阅读 · 0 评论 -
linux学习之计算机基础(六)
CPU与磁盘交互(续)之前提到CPU如果采用一次就加载一个文件块的话,就会因加载一个文件而被就会被不停的中断。事实上CPU一次能加载多少块数据块的能力取决于IO设备。IO设备一次能提供多少块数据块。DMA (direct merrory access) 随之而产生。DMA机制DMA机制是有一块DMA芯片做主角。当加载磁盘中的数据的时候,CPU全权委托给它。由DMA芯片负原创 2016-09-11 00:21:25 · 262 阅读 · 0 评论 -
linux学习之计算机基础(一)
几大主流linux发行版DEBAIN:(以社区形式存在)REDHAT:(公司)SUSE(公司)ubuntuCentosliunx的哲学思想1.一切皆文件2.由众多单一的小程序组成。一个文件只做一件事。并且做好3.组合小程序完成复杂任务自由软件自由使用自由学习修改自由分发自由创建和衍生终端类型使用命令tty 查看原创 2016-09-01 14:46:32 · 207 阅读 · 0 评论 -
linux学习之计算机基础(二)
每天学习Linux。今天学习主题是计算机基础知识和总线类型。一.计算机核心部件计算机3大核心部件。控制器,运算器和存储器。CPU是控制核心和运算核心。内存是存储器的重要部分。鼠标,键盘,显卡。是计算机的I/O 部分。CPU,运算器和存储器是如何通信的呢?通过一根总线把CPU,内存和IO连在一起。也就是说总线是被这么多的部件复用的,通过在总线上发送信号。原创 2016-09-01 15:20:15 · 192 阅读 · 0 评论