
linux
elalll
我是学生
展开
-
Linux哪些东西是和硬件相关的
Linux哪些东西是和硬件相关的学习linux内核总感觉搞不清在不同的cpu体系结构上linux到底有哪些是相同的,哪些是不同的,因此在此仔细的想啊想的(看了s3c2440和i386的资料有些感觉,然后就觉得看源码验证之前先自己猜一猜效率很高,脑袋不乱哎)。1对于硬件的使用。我一个硬件就挂在那,你怎么也不见得能知道我是干什么的吧?最最原始的想法是我写一个裸奔程序肯定能够在有硬件原理原创 2012-09-20 21:35:58 · 783 阅读 · 0 评论 -
arm9 协处理器
arm9内核从指令集上支持16个协处理器。标准的使用方法是吧cp15(协处理器15)作为系统控制协处理器。可以用来进行多级内存管理。原创 2013-01-25 15:42:24 · 823 阅读 · 0 评论 -
当高速的cpu遇上低速的内存怎么办?
当高速的cpu遇上低速的内存的时候,好像cpu的时钟会被封锁,等待内存的完成。所以才有了高速的cache。原创 2013-01-25 15:44:12 · 1023 阅读 · 0 评论 -
进程切换分两步
进程切换分两步1.切换页目录以使用新的地址空间2.切换内核栈和硬件上下文。对于linux来说,线程和进程的最大区别就在于地址空间。对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。所以明显是进程切换代价大转载 2013-05-27 10:44:59 · 720 阅读 · 0 评论 -
文件系统 IO 并发 一致性
文件系统 IO 并发 一致性周末随意总结了一下文件系统抽象下的存储系统的并发和一致性。希望有兴趣的同学可以一起研究下。另外可能会再写一些这些和io流在c++中是如何适配的原创 2015-06-14 18:09:14 · 1588 阅读 · 0 评论 -
欢迎使用优快云-markdown编辑器
linux unix 家族树原创 2015-06-14 17:50:36 · 526 阅读 · 0 评论 -
linux内存相关整理--为了看swap的问题
本文主要整理了linux内存管理的几个重要的方面:进程地址空间的分类,页框回收算法,mmap和unmap,swap,pagecache。大家按照原理性的材料来读一读。原创 2016-04-24 17:45:24 · 511 阅读 · 0 评论 -
关于系统进程和io的优先级,我们这么玩
关于系统进程和io的优先级,我们这么玩首先,如果不是特别老的内核,io是可以设置优先级的。 我们用fio工具来测试下 进程优先级10,io优先级7,调度类别为idlefio -prioclass=3 -prio=7 -nice=10 -filename=/dev/md1 -direct=1 -iodepth 10 -thread -rw=randrw -rwmixread=100 -ioengi原创 2017-12-15 00:04:19 · 4630 阅读 · 1 评论