Zhang3的用户贡献
跳到导航
跳到搜索
- 2022年3月17日 (四) 07:11 差异 历史 +17,707 新 Calling Global Constructors 创建页面,内容为“本教程讨论如何正确调用全局构造函数,例如全局C++对象上的构造函数。 这些应该在你的main函数之前运行,这就是为什么程序入口点通常是一个名为 _start的函数。 此函数负责解析命令行参数,初始化标准库(内存分配、信号等),运行全局构造函数并最终exit(main(argc, argv))。 如果你更改编译器,自制操作系统上的情况可能会有所不同,但是如果你使…” 当前
- 2022年3月17日 (四) 03:00 差异 历史 +32 新 GCC Cross Compiler 重定向页面至GCC Cross-Compiler 当前 标签:新建重定向
- 2022年3月17日 (四) 02:57 差异 历史 +32 小 模板:Main2/Introduction
- 2022年3月17日 (四) 02:55 差异 历史 +97 Code Management
- 2022年3月17日 (四) 02:40 差异 历史 −2 小 Creating an Operating System
- 2022年3月17日 (四) 02:38 差异 历史 +135 小 OSDev Wiki CN
- 2022年3月17日 (四) 02:34 差异 历史 −5 小 Creating an Operating System
- 2022年3月17日 (四) 02:32 差异 历史 +172 Creating an Operating System
- 2022年3月17日 (四) 02:14 差异 历史 +21 小 Going Further on x86 →多进程 当前
- 2022年3月16日 (三) 13:32 差异 历史 −7 小 Going Further on x86
- 2022年3月16日 (三) 13:17 差异 历史 +179 小 OSDev Wiki CN
- 2022年3月16日 (三) 13:12 差异 历史 +22 小 模板:Main2/Introduction
- 2022年3月16日 (三) 13:11 差异 历史 +379 Going Further on x86
- 2022年3月16日 (三) 12:19 差异 历史 +2,112 新 Shutdown 创建页面,内容为“为了关闭计算机,你需要使用某种电源管理。 要么是APM要么是ACPI。 == APM == 这是关闭计算机必须给出的APM命令的基本序列。 有关如何实施这些步骤的详细信息,请参阅 APM 文章。 * 执行安装检查。 *检查APM版本是否至少为‘1.1 * 断开任何现有的APM接口。 * 连接实模式接口。 * 告诉APM你的驱动支持1.1版 * 为所有设备启用电源管理。 * 将所有设…” 当前
- 2022年3月16日 (三) 08:25 差异 历史 +2,845 新 ACPI 创建页面,内容为“ACPI(Advanced Configuration and Power Interface,高级配置和电源接口)是由Intel、Microsoft和Toshiba联合开发的PC电源管理和配置标准。 ACPI允许操作系统控制每个设备的电量 (例如,允许其使某些设备处于待机状态或断电状态)。 它还用于控制和/或检查热区(温度传感器、风扇速度等)、电池电量、PCI IRQ路由、CPU、NUMA域和许多其他内容。 ==…”
- 2022年3月16日 (三) 07:24 差异 历史 −6 小 模板:Main2/Tools
- 2022年3月16日 (三) 07:08 差异 历史 +15 小 模板:Main2/Tools
- 2022年3月16日 (三) 07:06 差异 历史 +69 小 模板:Main2/Tools
- 2022年3月16日 (三) 07:04 差异 历史 +20 小 模板:Main2/Resources
- 2022年3月16日 (三) 07:03 差异 历史 +1 小 模板:Main2/Reference Information
- 2022年3月16日 (三) 07:02 差异 历史 +42 小 模板:Main2/Hardware
- 2022年3月16日 (三) 06:33 差异 历史 0 小 I Can't Get Interrupts Working 当前
- 2022年3月16日 (三) 06:32 差异 历史 +40 新 IDT 重定向页面至Interrupt Descriptor Table 当前 标签:新建重定向
- 2022年3月16日 (三) 06:32 差异 历史 +9,522 新 I Can't Get Interrupts Working 创建页面,内容为“此页面是一种故障排除手册,可帮助您解决论坛来宾和成员在论坛上遇到的常见中断框架问题 请确保你收集了关于自己情况的足够信息(例如在Bochs中运行代码)。 == ISR问题 == === 我的处理程序没有被调用?!(汇编) === 对于这个测试,你需要通过软件自己调用中断。 在确定IDT设置正确之前,不要尝试从一开始就处理IRQ。 你需要有: *…”
- 2022年3月16日 (三) 06:27 差异 历史 +63 新 IDT problems 重定向页面至I Can't Get Interrupts Working#Problems with IDTs 当前 标签:新建重定向
- 2022年3月16日 (三) 02:13 差异 历史 +14,526 新 Interrupt Descriptor Table 创建页面,内容为“'''中断描述符表'''('''IDT-Interrupt Descriptor Table''')是特定于IA-32和x86-64体系结构的二进制数据结构。 它是实模式里中断向量表(IVT)的保护模式和长模式对应物,用以告诉CPU中断服务例程 (ISR-Interrupt Service Routines) 所在的位置 (一个中断向量代表一个例程)。 它在结构上类似于G…” 当前
- 2022年3月16日 (三) 01:59 差异 历史 +37 新 GDT 重定向页面至Global Descriptor Table 当前 标签:新建重定向
- 2022年3月15日 (二) 12:19 差异 历史 0 小 模板:Main2/Introduction
- 2022年3月15日 (二) 12:18 差异 历史 +20,077 新 CMOS 创建页面,内容为““CMOS”是一种极低功耗的静态存储器,与实时时钟(RTC)位于同一芯片上。 它于1984年引入IBM PC AT,使用摩托罗拉MC146818A实时时钟。 CMOS (和实时时钟) 只能通过IO端口0x70和0x71访问。 CMOS存储器的功能是在计算机关闭时为BIOS存储50(或114)字节的“设置”信息 -- 因为有一个单独的电池,可以使时钟和CMOS信息长期保持激活状态。 CMOS值一次访问一个字节…” 当前
- 2022年3月15日 (二) 09:08 差异 历史 +6,865 新 RTC 创建页面,内容为“==导言== 典型的操作系统会使用APIC或PIT进行计时。 但是,RTC的工作原理也一样。 RTC代表实时时钟-Real Time Clock。 它是使你的计算机时钟保持更新的芯片。 芯片内也有64字节的 CMOS RAM。 如果你只是想从RTC中读取日期/时间的信息,请参阅 CMOS 文章。 本文其余部分介绍了RTC中断的使用。 ==能力== RTC能够支持多个…” 当前
- 2022年3月15日 (二) 05:55 差异 历史 +35,858 新 Programmable Interval Timer 创建页面,内容为“'''可编程间隔定时器'''('''PIT-Programmable Interval Timer''')芯片(Intel 8253/8254)基本上由一个振荡器(oscillator)、一个预分频器(prescaler)和3个独立的分频器(frequency dividers)组成。 (译者注:Timer一词可以翻译为计时器或定时器,译者以后打算尽量翻译为”定时器“。Timer的核心功能是周期性的发出Tick信号。) 每个分频器都有一个…” 当前
- 2022年3月15日 (二) 00:56 差异 历史 +218 OSDev Wiki CN
- 2022年3月15日 (二) 00:43 差异 历史 +49 模板:Welcome 当前
- 2022年3月14日 (一) 12:11 差异 历史 +53 小 模板:Main2/Introduction
- 2022年3月14日 (一) 12:10 差异 历史 +110 Kernel Debugging 当前
- 2022年3月14日 (一) 11:35 差异 历史 +27 小 Kernel Debugging
- 2022年3月14日 (一) 11:31 差异 历史 +20 模板:Main2/Introduction
- 2022年3月14日 (一) 11:27 差异 历史 +6 小 Testing 当前
- 2022年3月14日 (一) 07:27 差异 历史 −2 OSDev Wiki CN
- 2022年3月14日 (一) 07:24 差异 历史 +78 小 OSDev Wiki CN
- 2022年3月14日 (一) 07:18 差异 历史 +4,841 新 PC Speaker 创建页面,内容为“PC扬声器是PC兼容系统上可用的最原始的声音设备。 它的特点是可以发出独特的“哔哔声”和“吱吱声”,因此有时被称为“PC Beeper”或“PC Squeaker” - 蜂鸣器。 == 原始硬件 == 扬声器本身有两种可能的位置,“in”和“out”。 此位置可通过键盘控制器上端口0x61的位1来设置。 如果设置此位 (=1),则扬声器将移至 “out” 位置,如果清…” 当前
- 2022年3月14日 (一) 06:07 差异 历史 +3 模板:Main2/Design Considerations
- 2022年3月14日 (一) 06:03 差异 历史 −1 小 模板:Main2/Design Considerations
- 2022年3月14日 (一) 06:02 差异 历史 −4 模板:Kernel designs 当前
- 2022年3月14日 (一) 05:59 差异 历史 +30 Monolithic Kernel
- 2022年3月14日 (一) 05:53 差异 历史 +2 模板:Main2/Design Considerations
- 2022年3月14日 (一) 05:52 差异 历史 −1 模板:Main2/Design Considerations
- 2022年3月14日 (一) 05:52 差异 历史 +144 小 模板:Main2/Design Considerations
- 2022年3月14日 (一) 05:38 差异 历史 +215 Testing
- 2022年3月14日 (一) 05:17 差异 历史 +313 OSDev Wiki CN