Linux进阶-linux内核

Linux内核

Linux内核是操作系统的核心程序文件。内核是操作系统的心脏,系统其它部分必须依靠内核这部分软件提供的服务,例如管理硬件设备分配系统资源等。

内核由中断服务程序进程调度程序内存管理程序网络通信进程间通信等系统程序共同组成。Linux内核是提供保护机制的最前端系统,它独立于普通应用程序,一般处于系统态,拥有受保护的内存空间和访问硬件设备的所有权限。这些系统态和被保护起来的内存空间统称内核空间。

在预定义语句中包含系统调用函数库需要在头文件前加上相对路径/sys。

linux内核特点:

linux支持动态加载内核模块;

linux支持对称多处理(SMP)机制;

linux内核可以抢占(preemptive);

linux内核并不区分线程和其他一般进程;

linux提供具有设备类的面向对象的设备模型、热插拔事件,以及用户空间的设备文件系统;

linux忽略了一些被认为是设计得很拙劣的UNIX特性和过失标准。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值