原文:自己动手写操作系统(二)一个最小的“操作系统”

第一步 首先新建一个boot.asm文件,用vim将书中的代码 写入文件中,并保存。然后使用nasm编译。 附上代码: 第二步 其次,使用dd命令来生成img文件。 最后一步 最后在Vm中新建虚拟机,选择稍后安装操作系统 再在设置中添加已经制作好的boot.img 这样,基本操作就结束了。 最小的OS,完成 ...

2019-07-07 16:58 0 641 推荐指数:

查看详情

自己动手写操作系统(一)

  借着本来现在就在上操作系统内核课的机会,在图书馆借了本于渊的《自己动手写操作系统》,准备自己亲自动手写一下,提高自己对操作系统的理解。开篇技术博客来记录一下自己的学习历程。小弟第一次博客,有什么不到的地方还请大家海涵。   自己选择的平台是Ubuntu14和Bochs。具体的Bochs ...

Mon May 18 20:13:00 CST 2015 2 3703
操作系统」《自己动手写操作系统》1.2 “十分钟”完成的操作系统

在笔者上一篇的文章《1.1前期准备工作》中有详细介绍前期准备工作 笔者吐槽:虽然作者说的是十分钟完成的操作系统,但是笔者却在纠结了很多个十分钟后终于纠结完了,希望笔者的经历能够帮到大家。 一、路径配置 需要在建立一个纯英文路径进行存储我们自己做的操作系统,不要问我为什么 笔者的路径 ...

Sun Sep 21 01:09:00 CST 2014 2 14347
动手开发操作系统】- 介绍

0x0:介绍   神马是操作系统?这是百度百科上的答案:操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户 ...

Thu Jun 24 21:50:00 CST 2021 2 356
我是如何学习一个操作系统(一):开篇

前言 有人说程序员的三大浪漫分别是编译原理、操作系统和计算机网络 在之前完成了一两个小软件和网站后遇见了编译原理,也不知道为什么就傻傻的学,还写了一个从零编译器的系列学习笔记,不过都是小打小闹,只能算作摸到了一点点入门的门槛。再后来想深入学习的时候,因为暑假在家很多书买来的话再带 ...

Sat Aug 24 06:17:00 CST 2019 8 1765
自己动手写一个推荐系统

废话: 最近朋友在学习推荐系统相关,说是实现完整的推荐系统,于是我们三不之一会有一些讨论和推导,想想索性整理出来。 在文中主要以工程中做推荐系统的流程着,穿插一些经验之谈,并对于推荐系统的算法的学术界最新的研究进展和流派作一些介绍。当然由于我做推荐系统之时还年幼,可能有很多偏颇 ...

Sun Mar 03 20:53:00 CST 2013 19 40513
我是如何学习一个操作系统(四):操作系统系统调用

前言 最近有点事情,马上要开学了,所以学习的脚步就慢下来了。这一篇主要是来说操作系统系统调用的,像C语言的printf深入到内部就是一个有关屏幕输出的系统调用 什么是系统调用 之前提过操作系统是对硬件的抽象,也是软硬件之间的一层。之前比如如果我们想要在屏幕上输出一些字符,就需要一些指令操作 ...

Tue Aug 27 02:32:00 CST 2019 0 699
我是如何学习一个操作系统(九):文件系统

前言 这个应该是这个系列的尾声了,一个完整的操作系统可能最主要的也就是分成这几大模块:进程管理、内存管理和文件系统。计算机以进程为基本单位进行资源的调度和分配;而与用户的交互,基本单位则是文件 生磁盘 文件正是对生磁盘的抽象 磁盘的组成 一个磁盘由多个盘面串联而成,而一个盘面 ...

Mon Sep 02 00:17:00 CST 2019 0 919
我是如何学习一个操作系统(二):操作系统的启动之Bootloader

前言 今天本来的任务看书和把之前的FragileOS整理一下,但是到现在还在摸鱼,书也只看一点。后来整理了一下这个系列的思路,原本的目的是对操作系统原理性的学习和对之前一个玩具型操作系统的回顾,就是想对操作系统的知识的轮廓能有一个了解,现在想来想减少对之前系统的回顾 ...

Sun Aug 25 04:35:00 CST 2019 1 1096
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM