该文被密码保护。 阅读全文
posted @ 2018-09-04 09:53 _尖尖毛草 阅读(4) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-08-27 16:18 _尖尖毛草 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 这里讲的主要是网上所谓的老式磁盘,它是由一个个盘片组成的,我们先从个盘片结构讲起。如图1所示,图中的一圈圈灰色同心圆为一条条磁道,从圆心向外画直线,可以将磁道划分为若干个弧段,每个磁道上一个弧段被称之为一个扇区(图践绿色部分)。扇区是磁盘的最小组成单元,通常是512字节。 图1 老式磁盘一个盘片的结 阅读全文
posted @ 2018-08-20 17:01 _尖尖毛草 阅读(4391) 评论(0) 推荐(0) 编辑
摘要: # fdisk -lDisk /dev/hda: 160.0 GB, 160041885696 bytes255 heads, 63 sectors/track, 19457 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytes (7M多 阅读全文
posted @ 2018-08-20 16:52 _尖尖毛草 阅读(5090) 评论(0) 推荐(0) 编辑
摘要: Linux内核根据应用程序的要求分配内存,通常来说应用程序分配了内存但是并没有实际全部使用,为了提高性能,这部分没用的内存可以留作它用,这部分内存是属于每个进程的,内核直接回收利用的话比较麻烦,所以内核采用一种过度分配内存(over-commit memory)的办法来间接利用这部分“空闲”的内存, 阅读全文
posted @ 2018-08-09 17:28 _尖尖毛草 阅读(23746) 评论(1) 推荐(1) 编辑
摘要: /proc/interrupts列出当前所以系统注册的中断,记录中断号,中断发生次数,中断设备名称 如下图:从左至右:中断号 中断次数 中断设备名称 从上图可知中断号为19的arch_timer的中断共产生了210735次。 你会发现中断号怎么不是连续的,0怎么不见了,19过后就直接25了? 其实是 阅读全文
posted @ 2018-08-08 15:57 _尖尖毛草 阅读(9540) 评论(1) 推荐(0) 编辑
摘要: 一、从一个问题说起 相信很多人在玩手机还是PC时,都曾碰到过这样一种情况,安装的软件多了系统性能就变慢了,但是去查看CPU利用率一直都低于10%,内存也很充足。我在近期的开发工作中就碰到了类似的情况,不同的是,系统此时只有一个测试程序和几个睡眠的后台进程,说明是系统,特别是驱动部分可能出现问题导致的 阅读全文
posted @ 2018-08-04 23:29 _尖尖毛草 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不 是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、 优化的方法也不 阅读全文
posted @ 2018-08-04 11:54 _尖尖毛草 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况, 阅读全文
posted @ 2018-07-19 21:13 _尖尖毛草 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 现代操作系统普遍采用虚拟内存管理( Virtual Memory Management) 机制,这需要MMU( Memory Management Unit,内存管理单元) 的支持。有些嵌入式处理器没有MMU,则不能运行依赖于虚拟内存管理的操作系统。本节简要介绍MMU的作用和操作系统的虚拟内存管理机 阅读全文
posted @ 2018-07-17 19:51 _尖尖毛草 阅读(418) 评论(0) 推荐(0) 编辑