osdev

osdev

文章 0 浏览 6

使用 iret 切换到用户模式

我正在编写一个小型操作系统,它将在用户模式(权限级别 3)下执行一些代码。从该用户级代码中,我想将中断调用回打印消息的操作系统。现在我并不真正…

如若梦似彩虹 2024-11-27 03:22:03 3 0

使用 LLDT 并为其配置 GDT

我正在开发一个小型操作系统,它将为每个进程使用单独的本地描述符表。我知道我需要使用 lldt 指令从 GDT 加载 LDT 段。我已经让内核在具有有效 GDT …

杀手六號 2024-11-26 22:07:51 3 0

自定义中断描述符表混乱

我正在编写一个在保护模式下运行的小型操作系统。我现在想要加载自定义中断描述符表,但我不知道从哪里开始。我已经阅读了 OS Dev wiki 上的一些内容…

临走之时 2024-11-26 13:33:44 5 0

Intel 处理器可以延迟 TLB 失效吗?

参考 Intel 的软件开发人员手册(订购号:325384-039US,2011 年 5 月),第 4.10.4.4 节“延迟失效”描述了 TLB 条目失效的潜在延迟,这可能会在访问…

浅浅淡淡 2024-11-26 13:25:33 6 0

实模式内核的 16 位 C 代码

我不知道如何为 16 位实模式编译 C 内核。我尝试过各种编译器,但没有成功。我的引导加载程序只是将原始扇区从软盘(我的内核位于磁盘上第一个扇区之…

弱骨蛰伏 2024-11-24 15:35:31 4 0

OS X、gcc、x86、分段、分页、段错误、总线错误

对于 osx、gcc、现代 x86: 如何使用 x86 分段硬件和分页硬件?…

枫林﹌晚霞¤ 2024-11-19 08:55:23 6 0

原型内核和模块

最近,我拿起了一个旧项目并重新启动它,几乎是从头开始。 我已经病了一段时间了,所以我有时间努力克服并实现大量功能。然而,我认为实现模块加载是…

記憶穿過時間隧道 2024-11-18 11:41:21 5 0

高半内核初始化

当初始化我的内核时,我需要做一些事情:1)需要启用分页,2)物理内存管理器需要从 grub 解析内存映射,3)各种启动代码需要访问需要的数据留在那里…

蹲墙角沉默 2024-11-13 06:48:42 6 0

C 函数的返回值到 ASM

我正在尝试从 ASM 中调用一个函数。我知道如何调用它,但我无法找到如何获取该函数的返回值。示例如下: C 代码: int dummy() { return 5; } (N)ASM …

伪装你 2024-11-10 06:13:05 6 0

x86-64 处理器的 NUMA 文档?

我已经查找过 X86-64 处理器的 NUMA 文档,不幸的是我只找到了 NUMA 的优化文档。 我想要的是:如何在系统中初始化 NUMA(这包括获取系统的内存拓扑和…

紧拥背影 2024-11-10 03:54:30 9 0

OS(操作系统)C# 编程

我知道这个项目。问题是“我们可以使用托管代码创建一个真正的操作系统吗?或者使用该项目创建的操作系统是一个 hello world 操作系统吗?” 操作系统…

几度春秋 2024-11-07 14:22:04 5 0

如何让鼠标在我自己的操作系统中工作? INT 33h 在 EMU8086 之外不起作用

我完全在汇编中开发了一个自己的操作系统,现在我想实现一个鼠标驱动程序,因为我看到 Windows 中带有 EMU8086 的 INT 33h 可以工作,但当我从软盘启…

似狗非友 2024-11-02 17:20:02 5 0

简单的内存文件系统

有人可以向我指出内存文件系统的简单(不能强调这一点)实现吗?如果我可以创建一个文件并执行一个简单的 cat file.txt 就足够了。 我想将它用作我的…

暮色兮凉城 2024-10-31 16:25:05 8 0

在软盘映像文件中使用 grub 在 bochs 中启动您自己的内核

基本上我已经按照这里的说明 http://sig9.com/bochs-grub 创建了一个裸映像文件,它什么也不做,只是让 BIOS 启动 GRUB。 问题是: 我正在编写的内核…

七度光 2024-10-18 04:50:58 10 0

在C中访问进程的PCB

我在 Linux 中工作,我有点困惑,我是否可以访问进程的 PCB?如果是,那么我们可以访问它的哪些内容并将其打印到终端上,如果不是,那么为什么不呢? …

筱武穆 2024-10-17 13:22:59 8 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文