E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux2.4
linux2.4
到linux2.6内核调度(5)
调度系统代码结构 绝大多数调度系统的实现代码,包括 runqueue 结构的定义,都在[kernel/sched.c]文件中,这样做的目的是将所有调度系统的代码集中起来,便于更新和替换。除非特别注明,本文所引代码和函数实现均位于[kernel/sched.c]中。3. 改进后的 task_struct2.6 版的内核仍然用 task_struct 来表征进程,尽管对线程进行了优化,但线程的内核表示
wenph2008
·
2013-10-08 12:00
linux2.4
到linux2.6内核调度(6)
两种时间单位系统的时间是以nanosecond(十亿分之一秒)为单位的,但这一数值粒度过细,大部分核心应用仅能取得它的绝对值,感知不到它的精度。 时间相关的核心应用通常围绕时钟中断进行,在Linux2.6中,系统时钟每1毫秒中断一次(时钟频率,用HZ宏表示,定义为1000,即每秒中断1000次,--2.4中定义为100,很多应用程序也仍然沿用100的时钟频率),这个时间单位称为一个jiffie。很
wenph2008
·
2013-10-08 12:00
linux2.4
到linux2.6内核调度(4)
7) struct mm_struct *prev_mm保存进程切换后被调度下来的进程(称之为 prev)的 active_mm 结构指针。因为在 2.6 中 prev 的 active_mm 是在进程切换完成之后释放的(mmdrop()),而此时 prev 的 active_mm 项可能为 NULL,所以有必要在 runqueue 中预先保留。8) unsigned long nr_runnin
wenph2008
·
2013-10-08 12:00
linux2.4
到linux2.6内核调度(3)
arrays 二元数组是两类就绪队列的容器,active 和 expired 分别指向其中一个。active 中的进程一旦用完了自己的时间片,就被转移到 expired 中,并设置好新的初始时间片;而当 active 为空时,则表示当前所有进程的时间片都消耗完了,此时,active 和 expired 进行一次对调,重新开始下一轮的时间片递减过程(参见"调度器")。回忆一下 2.4 调度系统,进程
wenph2008
·
2013-10-08 12:00
linux2.4
到linux2.6内核调度(2)
1) prio_array_t *active, *expired, arrays[2]runqueue 中最关键的数据结构。每个 CPU 的就绪队列按时间片是否用完分为两部分,分别通过 active 指针和 expired 指针访问,active 指向时间片没用完、当前可被调度的就绪进程,expired 指向时间片已用完的就绪进程。每一类就绪进程都用一个 struct prio_array 的结
wenph2008
·
2013-10-08 12:00
linux2.4
到linux2.6内核调度(1)
本文从 Linux 2.4 调度系统的缺陷入手,详细分析了 Linux 2.6 调度系统的原理和实现细节,并对与调度系统相关的负载平衡、NUMA 结构以及实时性能进行了分析和评价。文末,作者从调度系统的发展和实现出发,对 Linux 的发展特点和方向提出了自己的看法。1.前言Linux 的市场非常广阔,从桌面工作站到低端服务器,它都是任何商用操作系统的有力竞争对手。目前,Linux 正全力进军嵌入
wenph2008
·
2013-10-08 12:00
Linux群集LVS简介
现在LVS已经是Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块,无需给内
eddysoft
·
2013-10-01 13:00
linux
Linux负载均衡软件LVS之一(概念篇)
现在LVS已经是Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块,无需给内
运动轩
·
2013-09-26 17:48
linux
负载均衡
linux下LVM添加磁盘实践操作
LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在
Linux2.4
内核上实现,目前最新版本为:
dai451954706
·
2013-09-11 22:00
linux
lvm
Linux基础笔记LVM管理
/gaojun/archive/2012/08/22/2650229.html一、LVM简介LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在
Linux2.4
独垂泪
·
2013-09-06 21:18
linux
linux获取网线插拔状态的实现
来源:http://blog.csdn.net/jk110333/article/details/88322071、对于基于
linux2.4
内核的uclinux系统如何实现在应用层监控网线插拔状态?
u010779194
·
2013-08-29 23:00
Linux群集LVS简介
现在LVS已经是Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块,无需给内
chenhj_wo
·
2013-08-13 10:03
LVS
服务器
可扩展性
网络服务
可操作性
Linux LVM硬盘管理及LVM扩容
创建PV..63、创建VG..74、创建LV..95、LV格式化及挂载...10一、LVM简介LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在
Linux2.4
xxrenzhe11
·
2013-08-12 13:12
扩容
lvm
逻辑卷管理
新建LVM
lvm 逻辑卷简介
LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在
Linux2.4
内核上实现,目前最新版本为:
q454684431
·
2013-08-11 16:00
硬盘
存储
lvm
通用线程: 学习 Linux LVM,第 1 部分
在这一系列中,我要向您介绍如何安装和使用新的内置在
Linux2.4
内核中的“逻辑
jelly_bitores
·
2013-08-11 11:00
通用线程: 学习 Linux LVM,第 1 部分
在这一系列中,我要向您介绍如何安装和使用新的内置在
Linux2.4
内核中的“逻辑卷管理
jelly_bitores
·
2013-08-11 11:00
linux
LVM增加硬盘,调整容量
LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在
Linux2.4
内核上实现,目前最新版本为:
jxnewdate
·
2013-08-07 10:04
lvm
增加磁盘
逻辑卷管理器(LVM)详解
一、LVM简介 LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在
Linux2.4
内核上实现。
shuizhuanwokao
·
2013-07-29 11:40
lvm
内核模块的调试方法
I、在
Linux2.4
内核中的内核模块调试方法在Linux2.4.x内核中,可以使用insmod-m命令输出模块的加载
myxmu
·
2013-07-25 20:00
逻辑卷管理器(LVM)详解
一、LVM简介 LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在
Linux2.4
内核上实现。
jiart
·
2013-07-24 14:57
lvm
磁盘管理
linux 2.4内核中双向链表的实现/include/linux/list.h
概述:在
linux2.4
内核中,于平台无关头文件/include/linux主要用于实现linux内核中的双线链表,对于很多内核中的功能都起到了很好的支撑作用,而且只有100多行,本文主要为你讲解这些函数的实现
trochiluses
·
2013-07-16 19:00
双向链表
linux2.4内核
ext2 源代码解析之 “从路径名到目标结点” (二)
本节中,我们继续讲解,在
linux2.4
内核下,如果通过一些列函数从路径名找到目标节点。
trochiluses
·
2013-07-16 15:00
文件系统
linux内核源码
从节点名称到dentry
linux获取网线插拔状态的实现
linux获取网线插拔状态的实现1、对于基于
linux2.4
内核的uclinux系统如何实现在应用层监控网线插拔状态?
darennet
·
2013-07-15 18:00
linux 下的逻辑卷(LVM)
文件系统就是指对存在物理空间上的文件的一种管理软件(个人认为)
Linux2.4
内核以后,开始支持大量的文件系统;日志文件系统;ext3 ReiserFS XFSJFSLinux2.4内核以后支持的文件系统有
zisehuainian
·
2013-07-11 11:38
linux文件系统
Linux设备驱动开发详解-Note(5)---Linux 内核及内核编程(1)
Linux内核及内核编程(1)成于坚持,败于止步Linux2.6内核的特点 Linux2.6相对于
Linux2.4
有相当大的改进,主要体现在如下几个方面。
·
2013-07-09 15:00
linux
Linux设备驱动开发详解-Note(5)---Linux 内核及内核编程(1)
Linux内核及内核编程(1)成于坚持,败于止步Linux2.6内核的特点 Linux2.6相对于
Linux2.4
有相当大的改进,主要体现在如下几个方面。
xinyuwuxian
·
2013-07-08 18:00
c
linux
内核
驱动开发
oracle数据库中的异步IO
linux2.4
以上是支持异步IO了,oracle10gr2开始都默认使用异步IO了,关于异步IO可以参考http://www.ibm.com/developerworks/cn/linux/l-async
semiter
·
2013-07-08 16:46
oracle
linux
数据库
Linux
oracle数据库中的异步IO
linux2.4
以上是支持异步IO了,oracle10gr2开始都默认使用异步IO了,关于异步IO可以参考http://www.ibm.com/developerworks/cn/linux/l-async
jackyrongvip
·
2013-07-01 17:00
Linux下netlink编程示例
http://www.360doc.com/content/12/0112/10/1317564_178894692.shtml在
Linux2.4
版以后版本的内核中,几乎全部的中断过程与用户态进程的通信都是使用
heyustudent
·
2013-06-25 17:00
Linux群集LVS简介
现在LVS已经是Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块,无需给内
qingrx
·
2013-06-21 16:00
linux下关闭ipv6提高网络访问速度
一个ipv4,一个ipv6(
linux2.4
版以后内核
superch0054
·
2013-06-15 23:00
Linux2.6 内核的 Initrd 机制解析
本文首先介绍了什么是initrd技术,然后分别介绍了
Linux2.4
内核和2.6内核的initrd的处理流程。最后通过对Linux2.6内核的initrd处理部
tronteng
·
2013-06-15 15:00
LVS+Keepalived构建高可用负载均衡配置方法(配置篇)
现在LVS已经是Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块,无需给内
·
2013-06-13 10:50
Linux群集LVS简介及配置
现在LVS已经是 Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块
wyl410505
·
2013-06-04 15:59
Linux群集LVS简介及配置
linux2.4
GPIO模拟实现I2C数据传输-DS1302
下面的代码是
linux2.4
下的,当然只能适合我的CPU,应该不同的CPU的GPIO寄存器地址都不一样,如果你使用需要修改;头文件主要定义了DS1302的操作地址、及
wesleyluo
·
2013-05-14 10:00
自己写字符驱动示例
linux2.4
1.最近研究了下字符驱动,现在将过程记录下来。2.首先应该搞明白你要再那个内核下编写驱动,2.4xor2.6x???我现在是2.4编写驱动,然后了解结构file_operations,这个结构在linux/fs.h中定义。structfile_operations{ structmodule*owner; loff_t(*llseek)(structfile*,loff_t,int); ssize
wesleyluo
·
2013-05-08 17:00
Linux负载均衡软件LVS之一(概念篇)
现在LVS已经是Linux标准内核的一部分,在
Linux2.4
内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从
Linux2.4
内核以后,已经完全内置了LVS的各个功能模块,无需
leichongxiang
·
2013-05-04 19:31
linux
负载均衡
LVS
高可用
lvs安装配置
linux之lvm管理及扩容
本文为:Centos6.0系统1、LVM介绍LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在
Linux2.4
shuocaocao
·
2013-04-25 00:19
linux
LVM管理
linux扩容
linux之lvm管理及扩容
本文为:Centos6.0系统1、LVM介绍LVM是LogicalVolumeManager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由HeinzMauelshagen在
Linux2.4
西索oO
·
2013-04-25 00:19
linux
lvm管理
linux扩容
Services
linux获取网线插拔状态的实现
linux获取网线插拔状态的实现1、对于基于
linux2.4
内核的uclinux系统如何实现在应用层监控网线插拔状态?
jk110333
·
2013-04-21 21:00
LVM
一、LVM简介LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在
Linux2.4
内核上实现。
杨大巍
·
2013-03-20 10:58
lvm
LVM使用手册
LVM是LogicalVolumeManager(逻辑卷管理)的简写,它由HeinzMauelshagen在
Linux2.4
内核上实现,目前最新版本为:稳定版1.0.5,开发版1.1.0-rc2,以及LVM2
东坡
·
2013-03-19 16:00
Linux Kernel Source - 进程哈希表浅析
在
Linux2.4
内核中定义如下:#definePIDHASH_SZ(4096>>2) externstructtask_struct*pidhash[PIDHASH_SZ];//定义哈希表数组的大小为
dance_rise
·
2013-03-07 11:00
hash
哈希表
Linux Kernel Source - current 宏
今天在
Linux2.4
源码sched.c中看到以下代码:voidsleep_on(wait_queue_head_t*q) { SLEEP_ON_VAR current->state=TASK_UNINTERRUPTIBLE
dance_rise
·
2013-03-06 16:00
linux
kernel
cur
2.4
Linux Kernel Source - __FILE__ __LINE__ 妙用
在
Linux2.4
内核代码wait.h,看到如下定义 #defineWQ_BUG() BUG()其中BUG()是在page.h中定义的,定义如下:
dance_rise
·
2013-03-05 22:00
调试
__FILE__
__line__
linux 下的逻辑卷(LVM)
文件系统就是指对存在物理空间上的文件的一种管理软件(个人认为)
Linux2.4
内核以后,开始支持大量的文件系统;日志文件系统;ext3 ReiserFS XFSJFSLinux2.4内核以后支持的文件系统有
Oracle小混子
·
2013-03-05 09:31
linux
linux
管理软件
逻辑卷
redhat 5.6下网卡冗余实验
目前在各个发行版本的Linux中,使用最普遍的内核版本应该就是2.4.x的版本了,而LinuxChannelBonding,在
Linux2.4
的内核中,就提供了bonding的驱动,可以支持把多个网络适配器集合在一起
vfastgy_zhangzf
·
2013-02-24 12:23
linux
channel
适配器
的
Linux设备驱动架构
命令可以查看各个设备的类型,主从设备号cat/proc/devices可以查看系统中所有设备对应的主设备号 设备文件:设备类型、主从设备号是内核与设备驱动程序通信时使用的应用程序使用设备文件节点访问对应设备
Linux2.4
lifan_3a
·
2013-02-23 14:00
iptables的基础知识-iptables中的状态检测
iptables包含在
Linux2.4
以后的内核中。本文介绍的是iptables的基础知识-iptables中的状态检测。
LiSteven
·
2013-02-02 00:00
Android system document
其中第一层是Linux内核层,包括Linux操作系统及驱动,依赖于Linux2.6内核,不支持
linux2.4
内核。
Simon253
·
2013-01-05 05:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他