操作系统
fly_boss
这个作者很懒,什么都没留下…
展开
-
《一个操作系统的实现》学习笔记3
在5.1节中ld -s hello.o -o hello报错:ld: i386 架构于输入文件 hello.o 与 i386:x86-64 输出不兼容原因是:输入的32为目标文件,因为本机是uabntu64,所以目标文件64位,报错解决办法1: 许多人说ld -m32 -s hello.o -o hello但是我的不行解决办法2:ld -melf_i386原创 2016-08-04 17:44:36 · 1024 阅读 · 0 评论 -
《一个操作系统的实现》学习笔记4
5.2节再次遇到昨天相似的问题,大家可以用file+文件名查看文件属性,发现是bar.o是64位改成gcc -m32 -c -o bar.o bar.cld仍然使用上一篇讲的方法就可以了原创 2016-08-05 10:04:53 · 363 阅读 · 0 评论 -
《一个操作系统的实现》学习笔记5
原文地址http://www.cnblogs.com/YukiJohnson/archive/2012/10/27/2741836.html看书上的汇编越来越烦,也不知道用不用先去从头学一下汇编,先看看快速入门吧~如果你们也有相同的困惑本文描述基本的32位X86汇编语言的一个子集,其中涉及汇编语言的最核心部分,包括寄存器结构,数据表示,基本的操作指令(包括数据传送指令、转载 2016-08-05 19:27:53 · 813 阅读 · 0 评论 -
《一个操作系统的实现》学习笔记2
原文:http://blog.csdn.net/xiaominthere/article/details/16952505第三章第一节总是出现no bootable device 解决方法!转载 2016-08-02 17:18:22 · 334 阅读 · 0 评论 -
《一个操作系统的实现》学习笔记
由于版本的不同和自己的不熟练,这本书读的很坑,因此记录我走过的坑(一些地方只是尝试成功,具体为什么,我也不知道,欢迎大家在评论去讨论)第一章安装nasm,先官网下载.tar.gz版本,安装方法同p10页,我的是占.10.02第二章在安装bochs前,先执行一下命令:1.sudo apt-get install build-essential2.sudo apt-get in原创 2016-07-27 22:33:22 · 891 阅读 · 0 评论 -
《一个操作系统的实现》学习笔记6
在第五章的末尾,使用命令make时,出想“未定义的__stack_chk_fail",后来终于找到方法,可以在makefile的CFLAGS中添加-fno-stack-protector一项。这里需要注意的地方是,可能你加上也没用,此时需要先输入make clean 再输入make方可。原创 2016-08-07 10:57:25 · 507 阅读 · 0 评论 -
虚拟机体验之 Xen 篇 —— 令人脑洞大开的奇异架构
转载于https://www.cnblogs.com/youxia/p/linux022.html#_label0 阅读目录总结:这一篇我要体验的虚拟机系统是 Xen。在虚拟机领域,Xen 具有非常高的知名度,其名字经常在各类文章中出现。同时 Xen 也具有非常高的难度,别说玩转,就算仅仅只是理解它,都不是那么容易。之所以如此,那是因为 Xen 采用了和我前面介绍的那几个虚拟机完全不...转载 2018-09-21 11:37:30 · 16860 阅读 · 1 评论 -
Unikernels 解读
转载于https://zhuanlan.zhihu.com/p/29053035 Unikernels: Beyond Containers to the Next Generation of Cloud是 Russ Pavlicek的一本动物书(虽然是 O'Reilly 的,但是封面不是动物,是石榴),这本书对 Unikernel 有着比较全面的介绍,而且电子书是免费的,值得一读。啥...转载 2018-09-21 11:41:18 · 1788 阅读 · 2 评论