摘要: 目前,我们都是采用高级语言编程(写汇编和机器语言的大牛们除外),但是计算机只能识别二进制(机器语言),不能直接理解高级语言,所以我们必须把高级语言“翻译”成计算机能够理解的机器语言。 说到“翻译“,其实总共有两种方式: 1. 编译:通过编译系统(不仅仅只是通过编译器,编译器只是编译系统的一部分)把高 阅读全文
posted @ 2017-03-18 15:44 ant_colonies 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 参考: http://blog.csdn.net/chosen0ne/article/details/7087041 我们知道,任何编程语言编写的程序归根到底都是由底层机器的机器代码(01序列)执行的,无论是编译型语言还是解释型语言。而任何高级编程语言程序的源代码都是一个字符序列,这个字符序列到底层 阅读全文
posted @ 2017-03-18 14:57 ant_colonies 阅读(564) 评论(0) 推荐(0) 编辑
摘要: 请看initramfs文件的以下解析: 1 [root@ant-colonies boot]# ls 2 config-2.6.32-573.el6.x86_64 lost+found 3 efi symvers-2.6.32-573.el6.x86_64.gz 4 grub System.map- 阅读全文
posted @ 2017-02-28 11:03 ant_colonies 阅读(328) 评论(0) 推荐(0) 编辑
摘要: boot 的起源: the term bootstrap refers to a person who tries to stand up by pulling her own boots. (Understanding The Linux Kernel) 西方谚语: 拽着自己的鞋带站起来 (类似于 阅读全文
posted @ 2017-02-26 11:16 ant_colonies 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 转载自: http://www.ruanyifeng.com/blog/2013/02/booting.html 从打开电源到开始操作,计算机的启动是一个非常复杂的过程。 我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整 阅读全文
posted @ 2017-02-26 11:13 ant_colonies 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 转载自: http://www.ruanyifeng.com/blog/2013/08/linux_boot_process.html 半年前,我写了《计算机是如何启动的?》,探讨BIOS和主引导记录的作用。 那篇文章不涉及操作系统,只与主板的板载程序有关。今天,我想接着往下写,探讨操作系统接管硬件 阅读全文
posted @ 2017-02-26 11:12 ant_colonies 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 问题:“当我们按下电源开关时,电源开始供电,芯片组撤去RESET信号,CPU马上就从地址FFFF0H处开始执行指令,这个地址在系统BIOS的地址范围内,无论是Award BIOS还是AMI BIOS,放在这里的只是一条跳转指令,跳到系统BIOS中真正的启动代码处。” 内存地址空间分布 Shadow 阅读全文
posted @ 2017-02-26 00:53 ant_colonies 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 影子内存(Shadow RAM,或称ROM shadow)是为了提高系统效率而采用的一种专门技术。它把系统主板上的系统ROM BIOS和适配器卡上的视频ROM BIOS等拷贝到系统RAM内存中去运行,其地址仍使用它们在上位内存中占用的原地址(如图1.7所示)。 确切地说,是将ROM中的数据,拷贝至R 阅读全文
posted @ 2017-02-26 00:36 ant_colonies 阅读(2548) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh## 数组的声明与初始化方法# 先声明后赋值:declare -a arrayarray=(one two three)# 声明并初始化:array_1=(1 2 3 four)array_2=(123four)array_3[0]=1array_3[1]=2array_3[2]= 阅读全文
posted @ 2017-02-24 13:00 ant_colonies 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 在VMware里克隆出来的CentOS Linux,ifconfig...没有看到eth0,然后重启网卡又报下面错误。 故障现象: service network restartShutting down loopback insterface: [ OK ]Bringing up loopback 阅读全文
posted @ 2017-02-08 12:22 ant_colonies 阅读(329) 评论(0) 推荐(0) 编辑