Zhang3的用户贡献
跳到导航
跳到搜索
- 2022年3月23日 (三) 07:06 差异 历史 +68 新 分类:VGA 创建页面,内容为“此类别列出了描述 IBM VGA 的所有主题 Category:Video” 当前
- 2022年3月23日 (三) 07:04 差异 历史 +2,163 新 VGA Resources 创建页面,内容为“Category:VGA == VGA 资源 == * 本Wiki * [http://www.google.com/search?hl=en&ie=UTF-8&q=VGA+registers+programming&btnG=Google+Search 谷歌搜索“VGA寄存器编程”], * [http://files.osdev.org/mirrors/geezer/osd/graphics/index.htm OSD: Graphics] 来自Chris Giese,包含许多代码片段。 * [http://web.archive.org/web/20140218012818/http://atschool.eduweb.co.uk/camdean/pupils/amac/vga.htm Tutorial on VGA graphics] 包括字体…” 当前
- 2022年3月23日 (三) 06:18 差异 历史 +6,135 新 Multiboot 创建页面,内容为“'''Multiboot'''多重引导规范是一个开放标准,它为内核提供了一种由兼容Multiboot的引导加载程序引导的统一方式。 多引导规范的参考实现由GRUB提供。 == Multiboot 1 == 最初的Multiboot是由布莱恩·福特和埃里希·斯特凡·博林·1995年创建的。 从那时起,它就已经被自由软件基金会发展和更新。 与Multiboot 1兼容的内核使用幻数0x1BADB002,而与Multiboot兼容的引…” 当前
- 2022年3月23日 (三) 05:51 差异 历史 +179 新 分类:GRUB 创建页面,内容为“GRUB 或 GRand Unified Bootloader 是 GNU 引导加载程序,也是大多数常见 Linux 发行版的默认引导加载程序。有一个旧版本,以及更现代的 GRUB 2。” 当前
- 2022年3月23日 (三) 05:50 差异 历史 +323 新 模板:TutorialTone 创建页面,内容为“<center style="border: 1px solid #cfcfbf; margin-top: 25px; margin-bottom: 25px; background-color: #f0f0ff; text-align: center;"> 这篇文章写得像个教程。请 {{EditThis|编辑它}}以添加更多信息和文档,而不仅仅是示例代码和分步说明。 </center> <includeonly>Category:Tone</includeonly>” 当前
- 2022年3月23日 (三) 05:49 差异 历史 +18,568 新 GRUB 创建页面,内容为“{{TutorialTone}} '''GRUB''' 是GNU项目的bootloader。(译者注:以后计划不再翻译Bootloader,英文来看是一个很明确的名词,但是翻译成“引导加载程序”以后像一个动词开头,译者的脑子经常要额外反应一下。) 当前版本2系列具有比 GRUB 0.97 (通常称为 “GRUB Legacy”) 更完整的功能集。 == 历史 == GRUB版本2以 [http://www.nongnu.org/pupa/ PUPA] (PUPA也有蛹的…” 当前
- 2022年3月22日 (二) 13:02 差异 历史 +44 新 Why do I need a Cross Compiler? 重定向页面至Why do I need a Cross Compiler 当前 标签:新建重定向
- 2022年3月22日 (二) 12:18 差异 历史 +3 小 Exokernel 当前
- 2022年3月22日 (二) 12:12 差异 历史 0 小 Exokernel
- 2022年3月22日 (二) 12:11 差异 历史 +24 小 Exokernel
- 2022年3月22日 (二) 12:11 差异 历史 +225 小 Exokernel
- 2022年3月22日 (二) 11:47 差异 历史 0 新 文件:Exokernel.png 当前
- 2022年3月22日 (二) 11:46 差异 历史 0 小 Microkernel 当前
- 2022年3月22日 (二) 11:46 差异 历史 0 小 Monolithic Kernel 当前
- 2022年3月22日 (二) 11:31 差异 历史 −25 小 Microkernel
- 2022年3月22日 (二) 11:31 差异 历史 +153 小 Monolithic Kernel
- 2022年3月22日 (二) 09:56 差异 历史 0 小 OSDev Wiki CN
- 2022年3月22日 (二) 09:52 差异 历史 +333 小 OSDev Wiki CN
- 2022年3月22日 (二) 09:11 差异 历史 +57 新 分类:Bias 创建页面,内容为“这个类别列出了可能偏向某些观点的页面。” 当前
- 2022年3月22日 (二) 09:09 差异 历史 +155 新 模板:Warning 创建页面,内容为“<center> {|style="border: 1px solid #bfcfcf; padding: .0em .25em .0em; background-color: #fff0f0; text-align: center;" | '''警告:''' {{{1}}} |} </center>” 当前
- 2022年3月22日 (二) 09:07 差异 历史 +352 新 模板:Bias 创建页面,内容为“<center style="border: 1px solid #cfcfbf; margin-top: 25px; margin-bottom: 25px; background-color: #f0f0ff; text-align: center;"> 本文可能存在 '''可能对某些观点来说不平衡'''。请通过添加有关被忽视的观点信息[{{fullurl:{{FULLPAGENAME}}|action=edit}}改进本文]。 </center> <includeonly>Category:Bias</includeonly>” 当前
- 2022年3月22日 (二) 09:05 差异 历史 +44,579 新 Detecting Memory (x86) 创建页面,内容为“{{Bias}} 操作系统初始化自身所需的最重要信息之一是对于机器上可用RAM的映射。(译者注:本文讨论了操作系统如何检测计算机有多少实际物理内存,并找到它们的访问地址的实现,建议同时参考阅读x86内存映射。本文分成了独立的全部原理讲解和全部代码示例两部分,如果你只关心一种做法,可以跳过一部分,前后结合着读。) 从…” 当前
- 2022年3月22日 (二) 06:46 差异 历史 +24 新 IRQ 重定向页面至Interrupts 当前 标签:新建重定向
- 2022年3月22日 (二) 06:45 差异 历史 +7,604 新 Memory Map (x86) 创建页面,内容为“本文描述BIOS跳转到自制bootloader代码时计算机物理内存的内容。(译者注:Bootloader可以翻译为引导加载程序,但是这样翻译很容易把前面的“引导”当作单个动词理解,引起误解,所以本文不再翻译了) == 实模式地址空间 (< 1 MiB)== 当一台典型的x86 PC启动时,它将处于实模式,带有一个活动的BIOS。 在CPU保持在实模式期间,IRQ0(时钟)将重…” 当前
- 2022年3月21日 (一) 07:41 差异 历史 0 新 文件:Elfdiagram.png 当前
- 2022年3月21日 (一) 07:41 差异 历史 +15,998 新 ELF 创建页面,内容为“{{File formats}} ELF (可执行和可链接格式-Executable and Linkable Format) 是由Unix系统实验室在SVR4上与Sun Microsystems一起工作时设计的 (UNIX System V Release 4.0)。 因此,ELF最早出现在基于SVR4的Solaris 2.0(又名SunOS 5.0)中。 格式在System V ABI中规范化。 它是一种非常通用的文件格式,后来被许多其他操作系统用作可执行文件和共享库文件。 它确实区分了TEXT、DATA和B…” 当前
- 2022年3月21日 (一) 05:50 差异 历史 +6 小 Required Knowledge →文章 当前
- 2022年3月21日 (一) 05:50 差异 历史 +1 Required Knowledge →文章
- 2022年3月21日 (一) 05:29 差异 历史 +13,061 新 HPET 创建页面,内容为“:''本页不是对HPET的完整描述,只是一个轻量级的介绍。 如果你需要本文未涵盖的任何信息,请参考[http://www.intel.com/content/dam/www/public/us/en/documents/technical-specifications/software-developers-hpet-spec-1-0a.pdf HPET规范]。'' '''HPET'''或高精度事件定时器(High Precision Event Timer),是英特尔和微软设计的一款硬件,用于取代较旧的 PIT 和 RTC。 它由(通常为64位)主…” 当前
- 2022年3月20日 (日) 15:10 差异 历史 +18,426 新 APIC 创建页面,内容为“APIC(“高级可编程中断控制器-Advanced Programmable Interrupt Controller”)是针对旧版PIC的最新英特尔标准。 它用于多处理器系统,是所有最新的英特尔(和兼容的)处理器的组成部分。 APIC用于复杂的中断重定向,以及在处理器之间发送中断。 使用旧的PIC规范无法实现这些功能。 ==检测== CPUID.01h:EDX [位9] 标志指定CPU是否具有内置的本地APIC。 通过解析[…” 当前
- 2022年3月20日 (日) 14:24 差异 历史 0 小 Model Specific Registers →访问特定模型寄存器(Model Specific Registers) 当前
- 2022年3月20日 (日) 11:03 差异 历史 +12,075 新 RTL8169 创建页面,内容为“'''RTL8169(S)-32/64网络接口芯片组编程指南''' RTL8169是Realtek的下一代高性能网卡。 这种特殊的芯片组被设计为以10/100/1000 Mbps的速度运行。 ==识别== RTL8169系列的基本接口在几个Realtek网卡中是通用的。 这适用于以下来自FreeBSD的re驱动程序的PCI供应商和设备id的非全面列表: * 10ec:8161 * 10ec:8168 * 10ec:8169 * 1259:c107 * 1737:1032 * 16ec:0116 ==基本启动== ===获取MAC…” 当前
- 2022年3月20日 (日) 10:36 差异 历史 +9,684 新 Building GCC 创建页面,内容为“{{Rating|1}} 在本教程中,我们将你的系统 GCC 升级到最新版本。(译者注:本文主要说明了从源代码构建GCC的过程,这个过程中通过现有GCC构建GCC,是一个Bootstrap自举过程。注意这里不是要构建交叉编译器,就是构建一个普通主机Host编译器) 这将帮助你构建GCC交叉编译器,在构建交叉编译器时更建议你使用相同版本的编译器。 其…” 当前
- 2022年3月20日 (日) 00:34 差异 历史 +99 小 OSDev Wiki CN
- 2022年3月19日 (六) 23:55 差异 历史 +2,245 新 Model Specific Registers 创建页面,内容为“P6系列以后的处理器(包括PentiumPro、Pentium II、III、4和Intel Core)有一组寄存器,允许配置与操作系统相关的内容,如内存类型范围、syscenter/sysexit、本地APIC等。 可以使用RDMSR(读MSR)、WRMSR(写MSR)和RDTSC等特殊指令访问这些'''MSRs'''。 == 访问特定模型寄存器(Model Specific Registers) == RDMSR和WRMSR指令组访问的每个MSR都由一个32位整数标识。 MSR是64位宽的。 你…”
- 2022年3月19日 (六) 12:54 差异 历史 +28 新 Protected mode 重定向页面至Protected Mode 当前 标签:新建重定向
- 2022年3月19日 (六) 12:52 差异 历史 +8,418 新 Interrupt Service Routines 创建页面,内容为“x86体系结构是一个中断驱动的系统。 外部事件触发中断 - 中断正常控制流,并调用'''中断服务例程'''(ISR-Interrupt Service Routine)。 这样的事件可以由硬件或软件触发。 硬件中断的一个例子是键盘: 每按一次键,键盘就会触发IRQ1(中断请求1),并调用相应的中断处理程序。 定时器和磁盘请求完成是硬件中断的其他可能来源。 软件…” 当前
- 2022年3月19日 (六) 12:15 差异 历史 −16 小 Non Maskable Interrupt 当前
- 2022年3月19日 (六) 12:14 差异 历史 +4,395 新 Non Maskable Interrupt 创建页面,内容为“'''不可屏蔽中断''' ('''NMI-Non-Maskable Interrupt''')是硬件驱动的中断,与PIC中断非常相似,但NMI要么直接进入CPU,要么通过另一个控制器(例如ISP)---在这种情况下,它可以被屏蔽。 == 关于 == NMI用于RAM错误和不可恢复的硬件问题。 对于较新的计算机,可以使用机器检查异常和(或)SMI来处理这些事情。 对于最新的芯片组 (至少对于英特尔而言),还有一堆TCO…”
- 2022年3月19日 (六) 11:51 差异 历史 −2 小 Academic Papers 当前
- 2022年3月19日 (六) 11:49 差异 历史 +3,609 新 RSDP 创建页面,内容为“'''RSDP''' (根系统描述指针-Root System Description Pointer) 是 ACPI 编程接口中使用的数据结构。 在ACPI版本1.0中,它具有以下结构: <source lang="c"> struct RSDPDescriptor { char Signature[8]; uint8_t Checksum; char OEMID[6]; uint8_t Revision; uint32_t RsdtAddress; } __attribute__ ((packed)); </source> 从2.0版开始,对其进行了扩展,并添加了以下新字段: <source lang="c"> struct RSDPDescriptor20 {…” 当前
- 2022年3月19日 (六) 10:04 差异 历史 +153 小 ACPI 当前
- 2022年3月19日 (六) 10:01 差异 历史 +10,127 新 AML 创建页面,内容为“{{stub}} ACPI机器语言(AML)是ACPI使用的与平台无关的代码。 甚至需要关闭计算机的知识。 它可以在DSDT和SSDT表中找到,这两个表依次通过解析RSDT或XSDT来找到。 AML代码是在读取每个表时从该表的开头开始解析的字节代码。 它包含ACPI命名空间内的设备和对象的定义。 通过解析代码,注意所有适当的控制流语句,AML解释器可以建立系统内所有…” 当前
- 2022年3月19日 (六) 09:43 差异 历史 +7,780 新 PCI Express 创建页面,内容为“{{In Progress}} PCI Express总线是一种向后兼容的高性能通用I/O互连总线,专为一系列计算平台设计。 与PCI本地总线相比,PCI Express的主要改进之一是它现在使用串行接口(与PCI使用的并行接口相比)。 这种改进可以与ATA接口的类似序列化进行比较。 ==PCI Express链接== PCI Express总线通过一对高速单向差分链路(分别为发送和接收)将每个设备直接连接到CPU和…” 当前
- 2022年3月19日 (六) 04:02 差异 历史 +1,006 新 Osdev:免责声明 创建页面,内容为“=No warranty of any kind= OSDev.org makes no guarantee of validity of the information contained or copied from this site. This site contains low level source code and information on hardware devices which may be used in the creation of software. The information contained here is for entertainment purposes and should be verified by yourself as accurate before use. Any software created by the information contained here or software located at this site has the fo…” 当前
- 2022年3月19日 (六) 04:00 差异 历史 +27 新 Osdev:关于 重定向页面至OSDev Wiki CN 当前 标签:新建重定向
- 2022年3月19日 (六) 03:53 差异 历史 +100 小 模板:Main2/Introduction
- 2022年3月19日 (六) 03:44 差异 历史 +18 小 CompilerDev/Implementing Conditional Statements And Loops 当前
- 2022年3月19日 (六) 03:37 差异 历史 −552 小 Compiler 当前
- 2022年3月19日 (六) 03:33 差异 历史 +73 小 Compiler