自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 [系列]OS学习-自己写操作系统(5)-loader的产生

终于从保护模式走出来了。太艰难了。现在我们将正式从引导扇区开始,编写Loader和内核。由于引导扇区只有512字节,不够完成初始化和载入内核的工作,所以我们要写一个Loader,从引导扇区跳到Loader,由loader完成一切准备工作,然后进入内核。用bximage创建软盘,在freedos中使用format B格式化B盘,用ultraISO向软盘中加入文件一、FAT12格式

2017-04-21 23:34:40 631

转载 有了CPL和DPL,为什么还要有RPL

有了CPL和DPL,为什么还要有RPL

2017-04-16 21:10:17 817

原创 [系列]OS学习-自己写操作系统(4)- 保护模式

第三章 保护模式非常困难、内容非常多的一章。这一章的学习流程大致:1.从实模式到保护模式的跳转。熟悉保护模式下寻址流程。GDT的实现,段选择子的实现,熟悉GDT中段描述符的格式,尤其是属性一项。2.在GDT中,添加一个LDT。3.从保护模式如何跳转回实模式?4.CPL,RPL,DPL的关系,深入理解“保护”二字的意义5.从0优先级,跳转到3优先级,体会“门”、TSS的详细意

2017-04-09 20:10:19 503

原创 [系列]OS学习-自己写操作系统(3)- 实模式到保护模式的跳转

这一章比较难,断断续续看了3天,才搞懂“实模式到保护模式的跳转”自己的一点心得:1.保护模式非常复杂,涉及方方面面的规则,不要想一次性、完全弄懂,每次只学该学的就好。2.CR0(0号控制寄存器)的最后1位如果是0,CPU在实模式下运转;如果是1,在保护模式下运转。3.一定要自己写一遍GDT、段选择符、以及实模式->保护模式跳转,不然是不可能明白的。首先来谈谈保护模式下最基础的、

2017-04-06 19:24:30 342

原创 NASM 学习小记

1.section关键字,和segment是完全一样的,用于建立新的段。注意,在windows下段名不能以.开头2.$$表示当前代码所在“section”的段起始地址,$表示当前行的地址。jmp $表示无限循环(相当于while 1,停在这里了)3.原始指令被包含在一个方括号中;用户级指令没有括号。比如[SECTION .16]或者[BITS 16] 这些就是原始指令,它们对应的用户级指令就是SECTON 或BITS 16(无方括号)4.手册第2.2节是NASM和MASM的区别,值得每个人看一看~5

2017-04-06 16:02:44 4491

原创 python爬虫爬取网络小说

因为以前喜欢看网络小说,就写了一只网络小说爬虫,放在这里以供记录。本次选用了速度较慢,同时比较基础的requests-bs4-re的技术路线。

2017-04-06 00:07:11 3642

原创 linux云服务器初体验

上学期学了Linux的课,认识了基本的Linux操作指令。最近手痒,就在腾讯云申请了1元的学生服务器使用。今天终于抽出时间来配置服务器了:CentOS 6.6。然而现实并不如想象那么美好,仅仅只是装一个python,就花了一上午,其中重启动3次,重装系统1次,其中狼狈,难以言说。(估计现在的我去做运维会被公司活活打死然后晾在门口吧)不多说了,继续默默去安装……下一步准备写两个爬虫,

2017-04-03 11:30:02 1092

原创 [系列]OS学习-自己写操作系统(2)- bochs的使用注意

一个操作系统的实现bochs.exe -虚拟机主程序,当它正确的加载(load)一个虚拟机.bxrc配置文件的时候,虚拟机就可以开始运行。bochsdbg.exe -用于虚拟机调试,单步运行/查看寄存器/CPU都可以做到。bximage.exe -用于制作.img文件(磁盘映像文件)no bootable device

2017-04-03 08:39:50 1162

原创 [系列]OS学习-自己写操作系统(1)

------2017.4.2 9:23于唐山------START SEGMENT最近做了不少方面的事情,虽然乏善可陈,但是的确开拓了眼界,锻炼了能力。学OS这件事,筹划了2个月左右,选定了于渊的《Orange's》书来作为自己的入门书籍。这一系列的文章,将作为我的学习笔记和心得,供大家批评参考。毫无疑问,操作系统是依赖底层的。于先生的书2010年出版,距离如今已有7年,主流操作系

2017-04-02 09:19:14 1001

原创 第一篇博客

心血来潮第一篇博客!永远虚心学习!永远不骄不馁!希望自己可以做到这两点。2016.9.4 写在大三开头 于天津

2016-09-04 23:09:47 201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除