一.Hello,DTOS的创建Q:主引导程序是软件还是固件?如果是软件,那么由谁开发?如何开发?A.主引导程序1.一段存储在主引导区中的有效代码2.并不固化于硬件,属于操作系统代码的一部分3.启动操作系统内核的桥梁,由汇编程序写出4.代码总量不能超过512个字节(包含0x55aa)我们可以由图可以看出BIOS的入口于C/C++的入口的对比实验-编写一个主引导程序(汇编语言),可独立运行于x86架构
分类:
其他好文 时间:
2019-10-20 14:37:47
阅读次数:
126
在Hello DTOS中,使用汇编语言直接基于x86架构的硬件完成了第一个主引导程序,实在是大功一件。Hello DTOS博客中,存在着这样一个问题:在开发的过程中没有任何可用的调试环境,当主引导程序越来越复杂时,出现bug根本没法调试。本篇博客就来搭建高效可用的调试环境 调试环境搭建(上)问题:如 ...
分类:
其他好文 时间:
2019-10-19 00:32:54
阅读次数:
95
0x00 寄存器初始识 32位x86架构下的寄存器可以被简单分为通用寄存器和特殊寄存器两类,通用寄存器在大部分汇编指令下是可以任意使用的(虽然有些指令规定了某些寄存器的特定用途),而特殊寄存器只能被特定的汇编指令使用,不能用来任意存储数据。 ①通用寄存器 32位x86架构下的通用寄存器包括: 一般寄 ...
分类:
其他好文 时间:
2019-09-04 18:49:37
阅读次数:
94
深挖NUMA http://www.litrin.net/2017/10/31/深挖numa/ 首先列出本站之前相关的几篇帖子: Linux的NUMA机制 NUMA对性能的影响 cgroup的cpuset问题 这次,就来深入了解下NUMA。 就如之前说的,在若干年前,对于x86架构的计算机,那时的内 ...
分类:
其他好文 时间:
2019-08-28 01:04:34
阅读次数:
102
1、https://mikrotik.com/download 下载 x86 架构的 cd image 2、exsi 上传,并新建 linux 的 其他linux 64位 虚拟机, 添加所有网卡(至少 lan 、 wan),注意: 硬盘必须使用 ide , 默认的不行 3、运行后安装,选择所有模块安 ...
分类:
其他好文 时间:
2019-08-13 00:27:31
阅读次数:
75
一、DDOS攻击的来源 任何攻击都不会凭空产生,DDOS也有特定的来源。绝大多数的DDOS攻击都来自于僵尸网络。僵尸网络就是由数量庞大的可联网僵尸主机组成,而僵尸主机可以是任何电子设备(不仅是X86架构的设备,更多反而是物联网中的ARM架构设备),只要被植入僵尸程序即可! 僵尸网络有一个特点:控制者 ...
分类:
其他好文 时间:
2019-08-11 22:53:57
阅读次数:
112
一.Arch linux Arch Linux是一款基于x86-64架构的Linux发行版。系统主要由自由和开源软件组成,支持社区参与。系统设计以KISS原则(保持简单和愚蠢)为总体指导原则,注重代码正确、优雅和极简主义,期待用户能够愿意去理解系统的操作。Arch Linux 采用滚动发行模式来获取 ...
分类:
系统相关 时间:
2019-06-14 23:49:47
阅读次数:
135
XEN 简介 XEN 是一个基于X86架构、发展最快、性能最稳定、占用资源最少的开源虚拟化技术。Xen可以在一套物理硬件上安全的执行多个虚拟机,与 Linux 是一个完美的开源组合,Novell SUSE Linux Enterprise Server 最先采用了XEN虚拟技术。它特别适用于服务器应 ...
分类:
其他好文 时间:
2019-04-25 11:59:15
阅读次数:
202
计算机的工作模式对于计算机来说,CPU(centralprocessingUnit,中央处理器)肯定是最核心的,程序执行全都要依赖于它。CPU和其他设备连接,要靠一种叫总线(bus)的东西,其实就是主板上密密麻麻的集成电路,这些东西组成了CPU和其他设备的高速通道。在这些设备中,最重要的是内存(memory),因为单靠CPU是没法完成计算任务的,很多复杂的计算任务需要把中间结果保存下来,然后基于中
分类:
其他好文 时间:
2019-04-12 10:26:01
阅读次数:
175
我们知道云终端按架构分可分为X86云终端和ARM架构云终端,不管是X86架构还是ARM架构的云终端在大多数的情况下都不是作为单独的使用的,而是通过协议连接服务器进行使用的。那么云终端又是如何和服务器配置起来进行使用的呢?首先对服务器进行虚拟化配置,既然大多数云终端主要通过连接服务器进行使用,那么我们首先要做的就是先对服务器进行服务器虚拟化和桌面虚拟化配置,以及在服务器上安装好云终端桌面要使用的操作
分类:
其他好文 时间:
2019-02-28 16:41:57
阅读次数:
212