linux内核应用层中间层,Linux内核简介

Linux 的内核,时最接近硬件的部分。包括系统调用。

1. Linux系统分为三层:

(1) 靠近硬件的底层是内核,即Linux操作系统常驻内存部分。

(2) 中间层是内核之外的shell层,即操作系统的系统程序部分。

(3) 最高层是应用层,即用户程序部分。

2. Linux的进程调度算法采用多级队列轮转法。

3. Linux两种管理内存的策略:

(1) 交换

(2) 请求分页

4. Linux支持三种类型的硬件设备:

(1) 字符设备

(2) 块设备

(3) 网络设备

5. Linux 进程状态:

(1) 运行态

(2) 可中断等待态

(3) 不可中断等待态

(4) 停止态

(5) 僵死态

6. Linux进程的执行模式:

(1) 用户模式

(2) 内核模式

7. 如果在用户程序执行过程中出现系统调用或者发生中断事件,就要运行操作系统程序,

进程模式变成内核模式。在内核模式下运行的进程可以执行机器的特权指令,此时该进程的运行不受用户的干预,即使是root用户也不能干预内核模式下进程的运行。

8. Linux进程按功能和运行的程序分为:

(1) 系统进程

(2) 用户进程

9. 用户进程既可以在用户模式下运行,也可以在内核模式下运行。

10. Linux每个进程都有一个名为task-struct的数据结构,相当于进程控制块。

11. task-struct包含的信息:

(1) 进程状态

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值