计算机中运行的程序有两种:应用程序和系统程序.换言之程序有两种形态,用户态和内核态.用户程序运行在用户态,操作系统运行在内核态.不能互相干扰.所以CPU指令就有两种,特权指令和非特权指令.不同的状态对应不同的指令..
用户接口分为两类:联机用户接口和批处理用户接口(脱机用户接口).联机用户接口可以实现人和计算机的交互.批处理用户接口是为批处理用户提供的....
而系统调用提供了用户程序和操作系统之间的接口.. 应用程序只有通过系统调用才能取得操作系统的服务. 需要强调的是系统调用并不是只是为用户程序使用的,也有的是留给操作系统的...
然后说下linux系统怎么重新编译内核..
下载一个内核并解压,我用的linux-3.4.6的版本示范..是比较稳定的版本...
第二步 make menuconfig
内核使用默认设置,直接EXIT就行.....
第三步
这一步会比较慢,成功以后重启就有新的版本出现了......
阅读(2625) | 评论(0) | 转发(1) |