摘要: 入门 1.去网上下载一个最新的: -进入Bochs网站http://bochs.sourceforge.net/ -发现最新版本Current Release: Bochs 2.0.2 -其中可执行包BOCHS BINARIES如下:All binaries include Bochs plus a 10 mb disk image of DLX Linux to get you started. (1) Windows Installer for x86 machines (2.8meg), includes bochsdbg.exe with debugger enabled (2) ZI 阅读全文
posted @ 2012-01-20 23:41 二手产品经理 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 浅谈Linux文件系统架构 Linux和Windows不仅在内核与操作方面不同,其实在文件的系统架构上更是不同,要想更好的理解Linux文件系统架构,就要放弃先入为主的观念,因为我们大多数人最先接触的操作系统就是Windows,并且我们习惯了所谓的C盘、D盘等,习惯了对C盘敬而远之,但是Linux大可不必这样,任何外部设备在Linux下都被理解为了文件,其实连Linux软件的配置文件也都是文本形式的。 文件系统是一种对物理空间的组织方式,通常在格式化硬盘时创建。我们熟知Windows下有C盘、D盘、E盘、F盘,如果你想在多分一些盘的话还可以在分一些盘。但是在Linux下不存在所谓的C盘... 阅读全文
posted @ 2012-01-17 11:55 二手产品经理 阅读(493) 评论(0) 推荐(0) 编辑
摘要: Linux启动为什么没有先执行main函数 学过C语言的都知道,用C语言设计的程序都有一个main函数,而且是从main函数开始执行的。Linux 0.11的代码是用C语言编写的,奇怪的是,为什么在操作系统启动是执行的是三个由汇编写成的程序,然后才开始执行main函数?为什么不像我们熟知的C程序那样,从main函数开始执行呢? 通常,我们用C语言编写的程序都是用户应用程序,这类程序的执行有一个重要的特征,就是必须在操作系统的平台上执行,这也就是说要有操作系统为应用程序创建进程,并把应用程序的可执行代码从硬盘加载到内存。现在我们讨论的是操作系统,不是普通的应用程序,这样就出现了一个问题,应用程序 阅读全文
posted @ 2012-01-16 12:07 二手产品经理 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 基本的css选择器:标记选择器类别选择器ID选择器复合选择器(包括交集选择器、并集选择器、后代选择器)css的层叠特性:行内样式>ID样式>类别样式>标记样式属性值得简写形式:方法是按照规定的顺序,给出两个、三个或者四个属性值,他们的含义将有所区别,具体含义如下:1.如果给出两个属性值,前者表示上下边框的属性,后者表示左右边框的属性;2.如果给出的3个属性值,前者表示边框的属性,中间表示左右边框的属性,后者表示下边框的属性;3.如果给出四个属性值,依次表示上、右、下、左边框的属性,即顺时针排序。 阅读全文
posted @ 2012-01-15 23:40 二手产品经理 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 【grub的重新安装】前提是要从光盘启动,这也是为修复grub做准备(由于ubuntu在安装光盘集成了LiveCD的功能,及用户可以从CD运行操作系统)在linux命令行下依次输入:sudo grubfind /boot/grub/stage1root (hdx,y)setup (hd0)quit命令行的解释:sudo:临时使用root权限grub:启动光盘上的grub程序find /boot/grub/stage1:查找硬盘上的linux系统将boot目录存放在哪个硬盘分区中,grub启动是将需要这个目录中相关配置文件root (hdx,y):指示linux内核文件所在的硬盘分区(也就是bo 阅读全文
posted @ 2012-01-14 19:54 二手产品经理 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一:从开机到main函数过程:1:启动BIOS2:从启动盘加载操作系统程序到内存3:为执行32位main函数做过渡准备【1.1】启动BIOS,准备实模式下得中断向量表和中断服务程序1.1.1BIOS启动原理:加电后强制执行CS:IP,另CPU指向BIOS程序入口(CS:当前执行代码在内存所在区域;IP/EIP:将要执行的指令在代码段内的偏移位置。)1.1.2BIOS在内存中加载中断向量表和中断服务程序:1.构建中断向量表;2.构建BIOS数据区;3.加载中断服务程序。【1.2】加载操作系统内核程序并为包含模式做准备分三批加载:第一批由BIOS中断int 0x19把第一扇区bootsect的内容 阅读全文
posted @ 2012-01-14 19:15 二手产品经理 阅读(184) 评论(0) 推荐(0) 编辑