w h y ? y o u a r e h e r e ?

保护模式为什么要有保护模式  实模式是有很大弊端的,首先,直接操作物理内存,这样的话每次只能运行一个程序,并且不安全;另外,内存最大使用到1M,限制太大。   保护模式下,程序不能直接访问物理地址,程序的虚拟地址需要被转换为物理地址后再去访问,地址转换是由处理 ...
Read more »

熟悉MBR引导MBR的512字节里面也是代码,他被BIOS加载执行,自身执行的时候加载操作系统的loader,我们在没有操作系统loader的情况下先写一段测试程序,体验一下。 实现的功能如下: BIOS 加载 MBR中的代码,执行,用BIOS 中断 INT 0x10显示字符串 MBR的代码1234 ...
Read more »

环境准备工作有一台win10的笔记本,调试想选择在Linux环境下,选择配置虚拟机,然后安装bochs调试内核需要准备的软件: VirtualBox和增加工具包 安装CentOS 6.8minimal 设置CentOS的网卡,使之能上网 用yum安装开发工具和GNOME 安装bochs 进入GNO ...
Read more »

操作系统引导MBR  接上一篇BIOS启动,BIOS完成了基础的硬件检测和硬件的中断向量表的初始化,然后BIOS找到MBR并且把MBR加载在内存中,跳转到该位置。加载的位置在内存中的0x7C00,至于为什么是这个位置,主要是因为历史的原因吧,最初的内存只有32K,历史选择了0x7 ...
Read more »

去东西冲转,记录一下: 穿专业点的徒步鞋,有的上下坡很滑,土很滑 花草扎人,长袖 很多地方上坡超过70度,注意安全,天气不好就改天吧 Enjoy :)
Read more »

硬件与BIOS流程硬件   传统来说,主板上两个主要芯片,靠上方的叫北桥,靠下方的叫南桥。    大体上说:北桥负责与CPU通信,并且连接高速设备(内存/显卡),并且与南桥通信;南桥负责与低速设备(硬盘/USB)通信,时钟/BIOS/系统管理/旧式设备控制,并 ...
Read more »

有朋友问到区分激情和爱情,其实很好区分的,当你不见她时茶饭不思,是激情。老想见到她,想和她一起玩,一起上床,一起做白日梦,是激情。每天短信电话多的没完,是激情。为了生日节日费尽心思想浪漫的点子,是激情。当你和她在一起时脑子里不自觉的规划实实在在的将来,是爱情。当你们争吵到很凶,火很大时,也不忍心说 ...
Read more »

最近遇到了机器特别卡,请求发到服务器收不到响应的情况,总结了下 vmstat 定位系统性能问题的用法 快速上手1234567[root@VM_80_251_centos ~]# vmstat 1procs -----------memory---------- ---swap-- -----io-- ...
Read more »