码迷,mamicode.com
首页 >  
搜索关键字:grub gnu bootloader kernel bios    ( 12977个结果
《linux 内核完全剖析》 sys.c 代码分析
sys.c 代码分析     setregid /* * This is done BSD-style, with no consideration of the saved gid, except * that if you set the effective gid, it sets the saved gid too. This * makes it possib...
分类:系统相关   时间:2014-05-09 02:13:12    阅读次数:621
linux 内核源码分析 - 获取数组的大小
#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))   测试程序: #include #include struct dev { int a; char b; float c; }; struct dev devs[]= { { 1,'a',7.0, }, { 1,'a',7.0, }, { ...
分类:系统相关   时间:2014-05-09 02:10:16    阅读次数:494
《linux 内核完全剖析》 vsprintf.c 代码笔记
vsprintf.c 代码笔记 你 /* * linux/kernel/vsprintf.c * * (C) 1991 Linus Torvalds */ /* vsprintf.c -- Lars Wirzenius & Linus Torvalds. */ /* * Wirzenius wrote this portably, Torvalds fucked...
分类:系统相关   时间:2014-05-09 01:38:20    阅读次数:480
Linux操作系统的启动
最近一直在看0.12版本的内核,一直想实现一个简单的多任务内核,发现还真得先了解linux操作系统的启动过程。 1.BIOS 开机程序被写入ROM当中,计算机通电之后的第一件事就是读取它。 这块芯片里的程序叫做基本输入输出系统,简称BIOS 1.1硬件自检 检查计算机硬件能否满足运行的基本条件,这叫做硬件自检 1.2启动顺序 硬件自检完成之后,BIOS就把控制权转交给下一阶段的启动程...
分类:系统相关   时间:2014-05-09 00:58:10    阅读次数:486
《linux 内核完全剖析》 fork.c 代码分析笔记
fork.c 代码分析笔记 verifiy_area long last_pid=0; //全局变量,用来记录目前最大的pid数值 void verify_area(void * addr,int size) // addr 是虚拟地址 ,size是需要写入的字节大小 { unsigned long start; start = (unsigned lo...
分类:系统相关   时间:2014-05-08 17:15:39    阅读次数:485
vmware converter P2V linux要点
1、目标物理机sshallowall,默认22端口;2、OptionsAdvanced:Reconfiguredestinationvm关闭3、HelperVMnetworkconfiguration必须填写可通IP地址(重要)4、修复grub>#fdisk-l#查看第几块硬盘上的第几分区挂载到了/boot上,对应到下面的root(hd0,0)这里。 >#chroot/mnt/s..
分类:系统相关   时间:2014-05-08 17:03:05    阅读次数:490
【Web】Yslow优化法则(四)启用Gzip压缩
Yslow的第4个经验法则指出:启用gzip压缩功能,可以减少HTTP传输的数据和时间此,从而减少客户端请求的响应时间。 本篇是Yslow法则的第四个,主要包括三个方面的内容: 1.      什么是gzip 2.      gzip与HTTP 3.      nginx启用gzip 什么是gzip? Gzip最早出现在Unix系统中,是GNU的文件压缩工具。我们今天所...
分类:Web程序   时间:2014-05-08 15:50:14    阅读次数:451
linux的入门命令
根目录下的一些目录或设备:/boot:系统启动相关的文件,例如内核,initrd,grub(bootloader引导加载器)/dev:设备文件块设备:随机访问,数据块字符设备:线性访问,按字符为单位设备号:主设备号(major)和次设备号(minor)/etc:配置文件/home:用户的家目录,每一个用..
分类:系统相关   时间:2014-05-08 10:59:16    阅读次数:585
WordPress---PHP语言开发的博客平台
WordPress是一种使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用。WordPress是一个免费的开源项目,在GNU通用公共许可证下授权发布。目前最新版本为2014 年4月25日W...
分类:Web程序   时间:2014-05-08 08:21:21    阅读次数:454
对entry-common.S和call.S的部分理解1
内核版本: linux-2.6.30.4 文件: linux-2.6.30.4/arch/arm/kernel/entry-common.S linux-2.6.30.4/arch/arm/kernel/calls.S calls.S: 1: /* 2: * linux/arch/arm/kerne...
分类:其他好文   时间:2014-05-08 07:18:46    阅读次数:476
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!