2005 年 7 月 01 日本文详细地介绍了 Linux 2.6 内核中新的锁机制
RCU(Read-Copy Update)
的实现机制,使用要求与典型应用。一、引言众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一...
分类:
其他好文 时间:
2014-05-09 17:49:48
阅读次数:
477
实验目标:1、haproxy统计页面的输出机制;2、haproxy动静分离机制;3、基于keepalived的高可用实现;环境:vm8虚拟机操作系统:centos6.4内核版本:2.6.32-358.el6.x86_64注:(1)每个haproxy各有两块网卡,外网网卡选择Bridge,内网网卡选择Vmnet2;(2)内部两台web服务器的网卡都是..
分类:
其他好文 时间:
2014-05-05 12:31:13
阅读次数:
529
二、配置haproxy实现网站的负载均衡:1、node1和node2都安装httpd,php,php-mysql:[root@node1~]#yum-yinstallhttpdphpphp-mysql[root@node2~]#yum-yinstallhttpdphpphp-mysql2、为node1和node2提供静态和动态网页:[root@node1~]#ls/var/www/html/
index.htmlindex.php
[roo..
分类:
其他好文 时间:
2014-05-05 12:30:42
阅读次数:
614
1 #include "stdio.h" 2 #include "stdlib.h" 3 4
struct list_head{ 5 struct list_head *prev; 6 struct list_head *next; 7 }; 8 9
struct task{1...
分类:
系统相关 时间:
2014-05-05 10:10:11
阅读次数:
462
进程状态TASK_RUNNING可运行或正在运行TASK_INTERRUPTIBLE进程被阻塞,但可以被信号唤醒TASK_UNINTERRUPTIBLE进程被阻塞,且不可以被信号唤醒TASK_STOPPED进程已停止,且不能再投入运行TASK_ZOMBIE所谓的僵死进程,进程描述符仍然保留关键函数和...
分类:
系统相关 时间:
2014-05-05 09:45:05
阅读次数:
473
一、开发环境 主 机:fedora 14 (2.6.33.7)
开发板:FL2440(nandflash:K9F1G08 128m) 编译器:arm-linux-gcc
4.3.2二、原理分析硬件原理图分析。由原理图得知LCD的背光是由2440的GPG4口控制的,只要往GPG4口写入高电平,(1)则...
分类:
其他好文 时间:
2014-05-04 20:34:02
阅读次数:
409
1.bootm地址和load address一样 此种情况下,bootm不会对uImage
header后的zImage进行memory move的动作,而会直接go到entry point开始执行。因此此时的entry point必须设置为load
address + 0x40。如果ker...
分类:
系统相关 时间:
2014-05-04 20:14:20
阅读次数:
501
在memory.c里面有这么一段代码。为了其中的一句话,让我内牛满面啊!
dir = (unsigned long *) ((from>>20) & 0xffc)
int free_page_tables(unsigned long from,unsigned long size)
{
unsigned long *pg_table;
unsigned long...
分类:
系统相关 时间:
2014-05-04 18:22:41
阅读次数:
459
什么是根文件系统
根文件系统首先是一种文件系统,但是相对于普通的文件系统,它的特殊之处在于,它是内核启动时所mount的第一个文件系统,内核代码映像文件保存在根文件系统中,而系统引导启动程序会在根文件系统挂载之后从中把一些基本的初始化脚本和服务等加载到内存中去运行。
我们首先从主机上所安装的Linux操作系统中了解一些根文件系统的信息。比如在笔者工作的Linux桌面系统中可以得...
分类:
系统相关 时间:
2014-05-04 18:18:48
阅读次数:
427
#define PAGE_SIZE 4096
/* these are not to be changed without changing head.s etc */
#define LOW_MEM 0x100000
extern unsigned long HIGH_MEMORY;
#define PAGING_MEMORY (15*1024*1024)
#define PAGING_PAG...
分类:
系统相关 时间:
2014-05-04 18:15:51
阅读次数:
441