易截截图软件、单文件、免安装、纯绿色、仅160KB

《Linux内核源代码情景分析》读书笔记


宏内核与微内核

P2

      宏内核(
Monolithic
Kernel
)操作系统的
kernel
中既包含管理用户进程的组件,又包含向用户进程提供服务的组件(例如进程间通信、设备驱动程序、文件系统等),从而使得用户进程与操作系统
kernel
间存在着典型的
client/server
模型,但是这些
server
组件中除了进程间通信
IPC
之外,并非一定要全部留在
kernel
中,完全可以被设计成为与用户进程相同地位的“服务进程”的形式——这也就是微内核的操作系统。
   
微内核
kernel
优点在于内核较小,服务模块方便进行单独的设计、调试,以及按需进行配置和启动,但是由于这些“服务进程”必须通过
IPC
模块才能与其他的用户进程交互,所以运行效率会有所降低。
    Linux
最初形态是通用操作系统,因此是宏内核结构
,
即使是动态安装的
.ko
模块也是保证运行于
kernel
而非“服务进程”的模式
;

VxWorks
等嵌入式实时操作系统内核则是微内核结构。


相关文档:

linux socket 详解

头文件:sys/socket.h
相关结构体:
struct sockaddr
{
    unsigned short sa_family;   //地址族
    char sa_data[14];   //14字节协议地址
};
struct sockaddr_in
{
    short int sin_family;   //地址族
    u ......

windows登陆远程Linux主机的一种途径putty

windows登陆远程Linux主机的一种途径putty-详细安装使用过程
作者:gliethttp
如果你打算在windows下访问另外一台装有Linux的机子,那么推荐使用putty
SSH提供两种级别的安全验证: 一是基于口令的安全验证。只要用户知道自己账号和口令,就可以登录到远程主机。所有传输的数据都会被加密,但是不能保证用户正在连接的服 ......

Linux Shell自动交互的三种方法


你了解Linux系统么?你是Linux系统的应用者么?如果你要学习linux,你可能会遇到Linux Shell自动交互问题,这里将介绍Linux Shell自动交互的解决方法,在这里拿出来和大家分享一下。
一、背景
shell脚本在处理自动循环或大的任务方面可节省大量的时间,通过创建一个处理任务的命令清单,使用变量、条件、算术和循环等方 ......

linux ,路在何方?

 
学linux也有一段时间了,从一个菜鸟成长为蹒跚走路的雏鸟,一路走来,难免有些磕磕碰碰。对linux的认识也从听说很强大,到亲自体验它的开源、安
全、以及优越的性能,不过也吃尽了苦头,真的是五味俱全。
    
都说linux功能强大,自从我接触了linux就感觉到了它的强大。强大的安全性能, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号