借着本来现在就在上操作系统内核课的机会,在图书馆借了本于渊的《自己动手写操作系统》,准备自己亲自动手写一下,提高自己对操作系统的理解。开篇技术博客来记录一下自己的学习历程。小弟第一次写博客,有什么不到的地方还请大家海涵。 自己选择的平台是Ubuntu14和Bochs。具体的Bochs ...
x :介绍 神马是操作系统 这是百度百科上的答案:操作系统 operating system,简称OS 是管理计算机硬件与软件资源的计算机程序。操作系统需要处理如管理与配置内存 决定系统资源供需的优先次序 控制输入设备与输出设备 操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 操作系统是如何开发的 那就和我一起来学习如何开发一个小小的微内核体验一下操作系统的开发 ...
2021-06-24 13:50 2 356 推荐指数:
借着本来现在就在上操作系统内核课的机会,在图书馆借了本于渊的《自己动手写操作系统》,准备自己亲自动手写一下,提高自己对操作系统的理解。开篇技术博客来记录一下自己的学习历程。小弟第一次写博客,有什么不到的地方还请大家海涵。 自己选择的平台是Ubuntu14和Bochs。具体的Bochs ...
第一步 首先新建一个boot.asm文件,用vim将书中的代码1-1写入文件中,并保存。然后使用nasm编译。 附上代码: 第二步 其次,使用dd命令来生成img文件。 最后一步 最后在Vm中新建虚拟机,选择稍后安装操作系统 再在设置中添加已经制作好的boot.img ...
在笔者上一篇的文章《1.1前期准备工作》中有详细介绍前期准备工作 笔者吐槽:虽然作者说的是十分钟完成的操作系统,但是笔者却在纠结了很多个十分钟后终于纠结完了,希望笔者的经历能够帮到大家。 一、路径配置 需要在建立一个纯英文路径进行存储我们自己做的操作系统,不要问我为什么 笔者的路径 ...
操作系统 操作系统的作用 不同应用领域的主流操作系统 桌面操作系统 服务器操作系统 嵌入式操作系统 移动设备操作系统 ...
一.虚拟内存的由来 1.问题提出: 当直接让进程使用直接的物理内存时,当对物理内存操作时会出现混乱。 比方进程A装在0-30的物理内层,在29处是一条ADD指令。而进程B装在30-40处第一条指令为JMP 29.没有使用虚拟内存的话,进程 ...
1 常用操作系统扫描工具介绍 1.1 CIS-CAT 【功能】 可以根据不同的操作系统,选择不同的基准进行系统漏洞扫描。 【适用对象】 Unix/Linux,MS Windows,并且这些系统上装了java 5或以上。 本文主要介绍在Linux下的用法 1.1.1 ...
一.虚拟内存的由来 1.问题提出: 当直接让进程使用直接的物理内存时,当对物理内存操作时会出现混乱。比如进程A装在0-30的物理内层,在29处是一条ADD指令。而进程B装在30-40处第一条指令为JMP 29.没有使用虚拟内存的话,进程B将直接跳到进程A从而使两 ...
新手安装 Ubuntu 操作系统 版权声明:未经博主授权,内容严禁转载分享! 最近学习linux编程,需要安装一个 Ubuntu 操作系统,由于虚拟机的体验不是很好,所以便在电脑上试下装双系统。嘿嘿。话不多说,下面直接进入正题! 1、下载 Ubuntu 操作系统 ...