最近的学习---一句话收获(备查用)(3)

简介:
1. 中断嵌套在返回的时候不会发生抢占。即使在2.6内核中也不会。进入interrupt之后,preempt-counter会变成大于0的(add_preempt_count(HARDIRQ_OFFSET)),所以无法抢占。 
2.stime,utime等等。linux内核的时间测量,cpu利用率的计算,时钟中断里面时间的更新,profile优化 
3.无论如何,nice系统调用都无法将普通进程变为实时的,优先级必在100以上。 
4.自旋锁在up,smp,以及抢占,非抢占内核中的比较。中断为什么不能睡眠,中断为何不能缺页 
5.x509的扩展选项 
6.1)进程会请求OS的服务,所谓进程在运行大多时候,进程会请求OS做一些事情。(就是所谓的系统调用)OS在做这些事情的过程中,主控权在OS,它会利用职权顺便考虑调度的事情。 
2)如果进程一直不请求OS做事情,OS会利用一些特殊的事件,掌握主控权,这种特殊的事件主要是中断和异常。中断会打断当前进程的运行,由OS控制进行中断处理,在这个过程中,OS通常也会顺便考虑调度的事情,异常也类似。 
7.2.6 和2.4在处理缓冲区高速缓存的时候,方法截然不同,2.6内核将缓冲区高速缓存放到了页高速缓存里面,而2.4的内核则为之单独维护了一大堆“看起来很 美”的东西,比如哈希表,链表之类的,而且2.4内核一般的东西都是全局的,一上锁就是锁整体,怪不得它的稳定性好呢,这么小心翼翼,当然不会出问题了 
8.聚集索引与非聚集索引;b+树因为只存储索引,故同样大小的磁盘可以存储更大索引,因此效率高,可以将索引常驻内存;b+树在索引的时候访盘次数比较少,而b-树比较多;b+树是索引树,b-树是查找搜索树 
9.使用raw设备,以及raw设备的优劣 
10.ext3,reiserfs,jfs,xfs的比较 

11.大数乘法问题;二分法计算二进制倒置:x = (x & 0x55) << 1 | (x & 0xAA) >> 1; 



 本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1274063

相关文章
|
4月前
|
人工智能 物联网 大数据
创作活动(五十)———还记得当初自己为什么选择计算机?
创作活动(五十)———还记得当初自己为什么选择计算机?
16 0
|
机器学习/深度学习 算法 编译器
明天省赛,我都还不太熟悉Dev - C++,怎么切换成C++11了?它的报错看不懂呀,那花八分钟看看这篇文章吧~解决你的困惑。
明天省赛,我都还不太熟悉Dev - C++,怎么切换成C++11了?它的报错看不懂呀,那花八分钟看看这篇文章吧~解决你的困惑。
698 0
明天省赛,我都还不太熟悉Dev - C++,怎么切换成C++11了?它的报错看不懂呀,那花八分钟看看这篇文章吧~解决你的困惑。
|
安全 Java C#
程序老鸟C#学习:5天学会全部基础--第五天
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
242 0
|
Java 程序员 C#
程序老鸟C#学习:5天学会全部基础--第三天
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
196 0
|
Java C# Android开发
程序老鸟C#学习:5天学会全部基础--第四天
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
149 0
|
Shell 容器
这次不鸽了,五一假期冰河为你整理了这些Dockerfile基础知识,拿走不谢!!
早之前,不少小伙伴让我整理下Dockerfile相关的基础知识,由于平时工作很忙,业余时间也被安排的满满的。所以,这些事情搁置了很久。所以,这次,趁着五一假期,不鸽了,安排。。。
135 0
|
前端开发 JavaScript 程序员
入园1周年---从小白到大白的经历
入园一周年---小白到大白的经历   去年的今天,我下定决心从零基础起开始学前端,今天正好一周年。我简单聊聊这一年的收获和成长。   刚开始学的时候,我坚持每天晚上8.00-11.00学习,学完后,并把学习内容进行总结,写到博客园里,一直坚持着,直到我回到西安找到工作。
1509 0