Zhang3的用户贡献
跳到导航
跳到搜索
- 2021年12月21日 (二) 07:20 差异 历史 +8,024 新 Global Descriptor Table 创建页面,内容为““全局描述符表”(“GDT”)是特定于 IA-32]和[[X86-64 | X86-64体系结构的二进制数据结构。它包含告诉CPU关于内存分段的条目。 类似的中断描述符表包含任务和中断描述符。 建议阅读GDT教程。 == GDTR == “GDT”由“GDTR”寄存器中的值指向。 这是使用“LGDT”汇编指令加载的,该指令的参数是指向“GDT描述符”…”
- 2021年12月21日 (二) 06:21 差异 历史 0 新 文件:Virtual memory.png 当前
- 2021年12月21日 (二) 06:20 差异 历史 +6,929 新 Memory management 创建页面,内容为“'''内存管理''' 是任何操作系统 kernel的关键部分。 为程序提供一种定期分配和释放内存的快速方法是内核的主要职责。 分配|物理内存有许多实现,包括位图、伙伴分配和使用树结构或队列/堆栈。 ''有关内存分配模型和分配内存方法的概述,请参阅程序内存分配类型。 如果您正在寻找堆类型的内存管理,即不在大边界上分配…”
- 2021年12月21日 (二) 05:30 差异 历史 +3,019 新 Posting Checklist 创建页面,内容为“由于各种原因,论坛上的许多问题无法立即回答。 这在一定程度上是一个主题的本质——记住,在操作系统开发中,一切都取决于一切,基础中的小错误可能意味着在以后的阶段会出现巨大的无法追踪的问题。 然而,许多查询是完全可以避免的。 == 修复bug的琐事 == 给出明显随机结果的事物通常是以下结果之一: #您的构建调用“gcc”和/或“ld”。…” 当前
- 2021年12月21日 (二) 05:23 差异 历史 −22 分类:FAQ 当前
- 2021年12月21日 (二) 05:22 差异 历史 +202 新 分类:FAQ 创建页面,内容为“A list of Frequently Asked Questions. If your question is not on here, see the posting checklist for typical errors that cause many different problems. Category:OS Development”
- 2021年12月21日 (二) 05:20 差异 历史 +13,234 新 Licensing 创建页面,内容为“{{Tone}} :"读法规条文让人的一脑子浆糊!" - ''Amiga ROM内核参考手册:包括和自动文档,第二版'' == 介绍 == 当一款优秀的新软件出现时,许可问题通常是你最不想考虑的事情。 但许可证问题会在事后“咬”你,在某种程度上“真的”伤害你。 所以最好花点时间考虑一下。 本文实际上不仅适用于操作系统开发,而且适用于一般的软件。 关于软件许可…”
- 2021年12月21日 (二) 01:21 差异 历史 +12,882 新 How To Ask Questions 创建页面,内容为“以下是给初学英语的人和其他新手的一些提示,以最大限度地提高你获得问题有用答案的机会,并让社区乐于帮助你,而不是因为你的抱怨而烦恼。 它的灵感来自于[http://www.catb.org/~esr/faqs/smart-questions.html 如何聪明提问]文档,您可以通过web(谷歌)搜索轻松检索该文档。 这里的指南只是Eric S.的“官方”文件的子集。 雷蒙德:这适用于网络论坛(尤其…”
- 2021年12月20日 (一) 08:02 差异 历史 +1,764 新 模板:Main2/Tools 创建页面,内容为“'''Bootloaders''' * Bootloader theory * GRUB * Limine * LILO * XOSL * System Commander * Boot Magic * Rolling Your Own Bootloader <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> '''Compilers''' * GCC ** Cygwin ** MinGW ** Dev-C++ ** DJGPP ** '''Building a GCC Cross-Compiler''' ** Cross-Compiler Successful Builds ** [[Porting GCC to your OS]…”
- 2021年12月20日 (一) 08:01 差异 历史 +447 新 模板:Main2/Resources 创建页面,内容为“* Books on OS Development * Academic Papers on theory and design * Assembly * Disk Images with preinstalled GRUB * Deprecated, yet relevant, bits of specifications * Chip Numbers, Acronyms and Things * Resources <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> <noinclude>Category:Main Page Templates</noinclude>”
- 2021年12月20日 (一) 08:00 差异 历史 +1,688 新 模板:Main2/Design Considerations 创建页面,内容为“'''Kernel Models''' * Monolithic Kernel * Microkernel * Exokernel and related models * Modular Kernel <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> '''Task Models''' * Monotasking Systems * Multitasking Systems * Real-Time Systems <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> '''Memory and Resource Management''' * Mem…”
- 2021年12月20日 (一) 07:58 差异 历史 −140 首页
- 2021年12月20日 (一) 07:56 差异 历史 +50 新 What Order Should I Make Things In Zhang3移动页面What Order Should I Make Things In至What Order Should I Make Things In? 当前 标签:新建重定向
- 2021年12月20日 (一) 07:56 差异 历史 0 小 What Order Should I Make Things In? Zhang3移动页面What Order Should I Make Things In至What Order Should I Make Things In?
- 2021年12月20日 (一) 07:55 差异 历史 −74 首页
- 2021年12月20日 (一) 07:54 差异 历史 +4,198 新 模板:Main2/Hardware 创建页面,内容为“* The Hardware Category and linked resources <big> '''CPU''' <br/> </big> '''General'''<br /> * Register Machine Model of Computation * Memory Architecture * Instruction Set Architecture ** Historical Notes on CISC and RISC * Execution Architecture ** Multiprocessing Architecture '''X86''' <br/> <small> '''Modes''' </small> *Real Mode *Protected Mode * Virtual 8086…”
- 2021年12月20日 (一) 07:53 差异 历史 +574 新 模板:Main2/Reference Information 创建页面,内容为“'''Executable File Types''' * '''64 bit''' ** ELF ** PE ** COFF * '''32 bit''' ** ELF ** PE ** COFF * '''16 bit''' ** COM ** MZ ** NE <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> <big>'''Filesystems'''</big> * FAT Details * Ext2 Details * SFS Details * NTFS Details <div style="text-align: right; margin: 0; padding: 0;"><…”
- 2021年12月20日 (一) 07:52 差异 历史 −16 首页
- 2021年12月20日 (一) 07:50 差异 历史 −136 首页
- 2021年12月20日 (一) 07:49 差异 历史 +2,005 新 模板:Main2/Introduction 创建页面,内容为“'''Basic Information''' * Introduction * Required Knowledge * Beginner Mistakes * Getting Started * How To Ask Questions * GCC Cross-Compiler * What Order Should I Make Things In? * Licensing * Tutorials * '''Frequently Asked Questions''' <div style="text-align: right; margin: 0; padding: 0;"><small>more...</small></div> '''Environment''' * How kernel, compiler, and C library…”
- 2021年12月20日 (一) 07:47 差异 历史 +342 新 模板:NocatBox 创建页面,内容为“<div style="margin: 0 0 10px 0; padding: 0 1em 0.7em 1em; background-color: #F5FAFF; color: #000000; border: 1px solid #CEDFF2; padding:0.6em 0.8em;"> <h2 style="margin:0;background-color:#CEDFF2;font-size:120%;font-weight:bold;border:1px solid #A3B0BF;text-align:left;color:#000;padding:0.2em 0.4em;">{{{subject}}}</h2> {{{{{page}}}}}</div>” 当前
- 2021年12月20日 (一) 07:46 差异 历史 +268 新 模板:Stylenav 创建页面,内容为“<div style="margin: 0 0 10px 0; padding: 0 1em 0.7em 1em; background-color: #F5FAFF; color: #000000; border: 1px solid #CEDFF2; padding:0.2em 0.2em; text-align: center;"> '''Display: Short view - Expanded view''' </div>”
- 2021年12月20日 (一) 07:45 差异 历史 +672 首页
- 2021年12月20日 (一) 07:41 差异 历史 +235 新 模板:Help Us 创建页面,内容为“<div style="margin: 0 0 15px 0; padding: 0.2em; background-color: #EFEFFF; color: #000000; border: 1px solid #9F9FFF; text-align: center;"> '''The OSDev Wiki always needs your help! See the Wish List for more information.''' </div>”
- 2021年12月20日 (一) 07:40 差异 历史 +767 新 模板:Welcome 创建页面,内容为“<div style="margin: 0 0 15px 0; padding: 1px; border: 1px solid #CCCCCC;"> {| style="width: 100%; margin: 0; padding: 0; border: 0; background-color: #FCFCFC; color: #000000; border-collapse: collapse;" | align="center" style="vertical-align: top; white-space:nowrap;" | <div class="plainlinks" style="width: 30em; text-align: center; padding: 0.7em 0;"> <div style="font-size: 220%;">Welcome to [http://www.osdev.org/ OSDev.org]</div> <div style="font-size: 90%; m…”
- 2021年12月20日 (一) 07:39 差异 历史 +263 首页
- 2021年12月20日 (一) 07:31 差异 历史 +16 Tutorials
- 2021年12月20日 (一) 07:28 差异 历史 +81 Tutorials
- 2021年12月20日 (一) 07:13 差异 历史 +10,208 新 Tutorials 创建页面,内容为“这个wiki上有几个与操作系统开发相关的教程。本页概述了相关教程,按主题区域和难度排序。 {{Ratingicon|1}} -非常基础或易于理解的教程。先试试这些。 {{Ratingicon|2}} -关于一些较难的主题的教程,但仍然很好。首先做一些简单的事情可能是个好主意。 {{Ratingicon|3}} -高级课程教程。不建议初学者使用。 {{Ratingicon|4}} -关于非常难的科目的教程。大师班。…”
- 2021年12月20日 (一) 07:13 差异 历史 +23 首页
- 2021年12月20日 (一) 03:37 差异 历史 +6,563 新 What Order Should I Make Things In? 创建页面,内容为“这是一个风格问题。 您可以从一开始就开始,直接深入研究,编写一个引导扇区,然后编写一个最小内核,然后从那里构建。 您可以跳过引导扇区,使用像GRUB这样的现成引导加载程序(关于 Rolling Your Own bootloader是一种宝贵的经验还是浪费时间,可以进行讨论)。 你也可以不按特定的顺序写一些零碎的东西,然后把它们放…”
- 2021年12月20日 (一) 03:37 差异 历史 +85 首页
- 2021年12月20日 (一) 00:55 差异 历史 +9,269 新 Stack 创建页面,内容为“:''堆栈也可以引用 Networking中的TCP/IP堆栈。 本文讨论体系结构中使用的数据结构和堆栈。'' thumb|right|A normal stack, that grows upwards. “堆栈”是一种数据结构。 您可以分别将元素推送到和从中弹出。 但是,与FIFO(先进先出)不同,从堆栈中弹出的元素是您最后推送的元素。 因此,堆栈也称为后进先出或FILO(先…” 当前
- 2021年12月20日 (一) 00:38 差异 历史 +12 首页
- 2021年12月17日 (五) 06:37 差异 历史 +7,653 新 Compiler 创建页面,内容为“编译器是将源编程语言中的代码翻译成目标编程语言的程序。 通常,目标编程语言的级别低于源编程语言-编译器的目标语言,如C、字节码、汇编或原始机器代码。 语言以另一种高级语言(如C)为目标的一个普遍原因是编译器可以完全专注于翻译语言,同时获得生产质量C编译器的所有世界级优化。 对于动态语言来说,这个过程要困难得多。 大多…”
- 2021年12月17日 (五) 06:37 差异 历史 +16 首页
- 2021年12月17日 (五) 03:30 差异 历史 +8,347 新 Protected Mode 创建页面,内容为““实模式”是一种简单的16位模式,存在于所有x86处理器上。 实模式是第一个x86模式设计,在保护模式诞生之前,许多早期操作系统都使用实模式。 出于兼容性目的,所有x86处理器 begin execution都处于实模式。 == 信息 == 所有现代操作系统(Windows、Linux等)在受保护模式下运行,这是因为实际模式存在许多限制和问题 显示(请参见…” 当前
- 2021年12月17日 (五) 03:30 差异 历史 +21 首页
- 2021年12月17日 (五) 03:17 差异 历史 +8,347 新 Real Mode 创建页面,内容为““实模式”是一种简单的16位模式,存在于所有x86处理器上。 实模式是第一个x86模式设计,在保护模式诞生之前,许多早期操作系统都使用实模式。 出于兼容性目的,所有x86处理器 begin execution都处于实模式。 == 信息 == 所有现代操作系统(Windows、Linux等)在受保护模式下运行,这是因为实际模式存在许多限制和问题 显示(请参见…” 当前
- 2021年12月17日 (五) 03:17 差异 历史 +17 首页
- 2021年12月17日 (五) 02:30 差异 历史 +6,371 新 Boot Sequence 创建页面,内容为“== POST == 当计算机被打开或重置时,它会运行一系列被称为POST-“P”ower-“O”n-“elf-“T”est的诊断。 这一顺序的最终结果是按照固件配置的顺序定位可引导设备,如软盘、CD-ROM或硬盘。 == 主引导记录 == (传统)BIOS检查可引导设备的引导签名,即所谓的幻数。 引导签名位于引导扇区(扇区号0)中,它分别在字节偏移量510和511处包含字节序列0x55、0x…”
- 2021年12月17日 (五) 02:30 差异 历史 +21 首页
- 2021年12月17日 (五) 02:23 差异 历史 0 新 文件:PEFigure1.jpg 当前
- 2021年12月17日 (五) 02:17 差异 历史 +16,433 新 PE 创建页面,内容为“{{File formats}} 对于Windows 95/NT,需要新的可执行文件类型。 于是,“PE”可移植可执行文件诞生了,目前仍在使用中。 与以前的版本不同,WIN-PE是一种真正的32位文件格式,支持可重定位代码。 它确实区分了文本、数据和BSS。 事实上,它是COFF格式的一个低级版本。 如果您确实在Windows计算机上设置了Cygwin环境,“PE”是Cygwin GCC工具链的目标格式,…”
- 2021年12月17日 (五) 02:17 差异 历史 +10 首页
- 2021年12月16日 (四) 07:04 差异 历史 +6,602 新 How kernel, compiler, and C library work together 创建页面,内容为“==内核== 内核是操作系统的核心。 在传统设计中,它负责内存管理、I/O、中断处理和其他各种事情。 即使像Microkernels或exockernels这样的一些现代设计将这些服务中的一些移动到了用户空间,但这在本文档的范围内并不重要。 内核通过一组系统调用使其服务可用;它们的调用方式以及它们所做的工作因内核而异。 ==C 库== :''Main Articles: See C Libr…”
- 2021年12月16日 (四) 07:04 差异 历史 +58 首页
- 2021年12月16日 (四) 06:16 差异 历史 +21,410 新 Why do I need a Cross Compiler 创建页面,内容为“:''注意:''此页面特定于GCC。 如果您使用另一个编译器,您应该研究通常如何使用该编译器进行交叉编译,并以这种方式进行。 GCC与本机目标系统的绑定非常紧密,而许多其他编译器则不然。 有些编译器甚至没有本机目标,它们始终是交叉编译器。 您需要使用U交叉编译器|交叉编译器'',除非''您是在自己的操作系统上开发的。 编译器“必须…”
- 2021年12月16日 (四) 06:16 差异 历史 +38 首页
- 2021年12月16日 (四) 03:23 差异 历史 −18 小 GCC Cross-Compiler →海湾合作委员会