标签:
第一章:Linux内核简介
一、Unix和linux
Unix是一个强大、健壮和稳定的操作系统。
操作系统是指在整个系统中负责完成最基本功能和系统管理的那些部分。
内核独立于普通应用程序,一般处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限。
这种系统态和被保护起来的内存空间,统称为内核空间。
在系统中运行的应用程序通过系统调用来与内核通信。
应用程序通过系统调用界面陷入内核。
内联函数:
函数会在所调用的位置上展开。
定义时,需要使用static作为关键字,用inline限定它。
内联函数必须在使用之前就定义好,一般在头文件中定义。
内核中优先使用内联函数而不是宏。
内联汇编:
通常使用asm()指令嵌入汇编代码,用volatile表示不优化
总结:这两章内容比较少,还是容易去理解的,因为有娄老师的上学期的教授,各方面就像在复习学过的知识一样。作者也写得很有风趣,有种比较平易近人的感觉。
标签:
原文地址:http://www.cnblogs.com/20135239-yxlm/p/5295855.html