grub启动分析之stage1.5-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 3789492
  • 博文数量: 146
  • 博客积分: 3918
  • 博客等级: 少校
  • 技术积分: 8584
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-17 13:52
个人简介

个人微薄: weibo.com/manuscola

文章分类

全部博文(146)

文章存档

2016年(3)

2015年(2)

2014年(5)

2013年(42)

2012年(31)

2011年(58)

2010年(5)

发布时间:2013-02-26 22:45:53

前言上一篇博文介绍了grub源码的stage1.s会汇编成一段446字节的sourcecode,stage1,grub会将这个stage1放入mbr中。我们通过分析,知道这段代码的唯一作用就是将第二个扇区(0柱面 0 磁道 2扇区)处的512字节加载到内存中去。一个问题就来了这个512个字节是从何而来,这512个字节又意欲何为?江湖上风传已久的stage1.5是.........

阅读(13325) | 评论(2) | 转发(4)

发布时间:2013-02-24 15:31:22

grub 启动分析引言玩linux的人,肯定会听说过grub这个神奇的东西,就是开机启动时候下拉一个菜单让我们选操作系统的那个东东。自己比较懒,一直没深入琢磨这个grub的工作原理流程。最近工作遇到了grub相关的问题,就花了一些时间学习了一下grub。闲言少叙。我们首先看下linux的启动过程流程图:这个流程图是大牛m. tim.........

阅读(19869) | 评论(6) | 转发(13)

发布时间:2013-02-09 10:16:07

引子前两天我们qa发现了一个比较有意思的bug,我细细分析一下,发现多个进程卡死在一个·配置文件上。简单的说,我们为了防止多个进程同时写同一个配置文件,将文件格式破坏,我们用了flock,对于写打开,同时调用flock 系统调用,lock_ex方式。当然了由于持有锁,就必须临界区要小,写完之后,尽量释放,持有锁的期.........

阅读(9366) | 评论(2) | 转发(3)

发布时间:2013-02-02 16:05:47

lisp之hash tablehash table是一个非常重要的数据结构,虽然我们学习过很多数据结构,但是,hash table使用的场景是最多的。hash table 提供了一种key-value的信息组织形式,完美情况下,我们可以常数时间获取到任何一个我们需要的信息条目,哪怕存储有上百万的信息条目。片汤话我也不多说了,本文介绍下lisp对hash t.........

阅读(4254) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

tomcoding2018-07-17 16:26

非常好:百度tomcoding,下载oracle核心文档和源代码

  |  

bean_lee2014-06-23 21:28

该引用已被删除!

不上qq好多年了,加我微博吧 manuscola

  |  

bean_lee2014-04-04 14:01

txgc_wm:微访谈就是我问你答,问题主要是我观察及看到的(不一定全面,所以也需要访谈者的补充)。我把之前的一些访谈写在了这里:http://txgcwm.github.io/blog/categories/wei-fang-tan/
如果你感兴趣的话,我到时专门为你设计一份问题list,我也是从你的博客中了解你,^_^。

ok,可以。你准备问题吧,我一定如实回答。

  |  

txgc_wm2014-04-04 13:02

bean_lee:不好意思,最近在忙装修,忙惨了。
啥叫微访谈? 我可以接受,只要形式别太夸张。

微访谈就是我问你答,问题主要是我观察及看到的(不一定全面,所以也需要访谈者的补充)。我把之前的一些访谈写在了这里:http://txgcwm.github.io/blog/categories/wei-fang-tan/
如果你感兴趣的话,我到时专门为你设计一份问题list,我也是从你的博客中了解你,^_^。

  |  

bean_lee2014-04-02 12:46

txgc_wm:你好,请问一下,能否对你进行一次微访谈?这个纯属我的个人行为。希望能够得到你的答复。

不好意思,最近在忙装修,忙惨了。
啥叫微访谈? 我可以接受,只要形式别太夸张。

  |  
留言热议
请登录后留言。
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图