Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6276150
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

发布时间:2014-07-19 09:19:28

CFS调度器——lvyilong316【摘要】本系列博文主要介绍linux内核几个重要概念和技术原理,部分来自于网上总结、部分来自于自己对《linux内核设计与实现》和《深入理解linux内核》的总结。目的是让一些刚接触linux内核的人对linux内核的一些实现技术有一个大概了解.1.1 CFS原理   .........【阅读全文】

阅读(539) | 评论(0) | 转发(0)

发布时间:2014-04-18 08:46:27

linux将创建内核线程的工作交给了一个专门的内核线程kthreadd来完成,该线程会检查全局链表kthread_create_list,如果为NULL,就会调schedule()放弃cpu进入睡眠状态,否则就取下该链表中的一项创建对应的线程。本文就从khtreadd内核线程的创建开始来展示一下内核线程的创建过程。......【阅读全文】

阅读(1277) | 评论(0) | 转发(0)

发布时间:2014-04-18 08:35:23

一、Linux内核概览Linux是一个一体化内核(monolithic kernel)系统。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载。1. linux内核linux操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集的低级支撑软件。一个计.........【阅读全文】

阅读(763) | 评论(0) | 转发(0)

发布时间:2014-04-18 08:33:52

内核态与用户态是操作系统的两种运行级别,intel cpu提供Ring0-Ring3三种级别的运行模式。Ring0级别最高,Ring3最低。其中特权级0(Ring0)是留给操作系统代码,设备驱动程序代码使用的,它们工作于系统核心态;而特权极3(Ring3)则给普通的用户程序使用,它们工作在用户态。运行于处理器核心态的代码不受任何的限制,可.........【阅读全文】

阅读(562) | 评论(0) | 转发(0)

发布时间:2014-03-31 08:57:30

本文为作者对spin_lock/unlock和preempt_enable/disable的封装历程......【阅读全文】

阅读(1077) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册