Zhang3的用户贡献
跳到导航
跳到搜索
- 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 →海湾合作委员会
- 2021年12月16日 (四) 03:23 差异 历史 +20,226 新 GCC Cross-Compiler 创建页面,内容为“{{FirstPerson}} {{rating|1}} 本教程重点介绍为您自己的操作系统创建GCC交叉编译器。 我们在这里构建的编译器将有一个通用目标(i686 elf),它允许您将当前操作系统留在后面,这意味着不会使用主机操作系统的头或库。 在操作系统开发中,您“需要”一个交叉编译器,否则会发生很多意想不到的事情,因为编译器假定您的代码正在主机操作系统上运行。…”
- 2021年12月16日 (四) 03:22 差异 历史 +31 首页
- 2021年12月16日 (四) 01:52 差异 历史 −95 Getting Started
- 2021年12月16日 (四) 01:49 差异 历史 +17,940 新 Getting Started 创建页面,内容为“首先,开发一个操作系统可能是你在计算机上能做的最具挑战性的事情之一(在噩梦难度级别上仅次于杀死末日中的最后一个老板)。编写一个操作系统需要大量关于计算机科学中几个复杂领域的知识。 您需要了解硬件是如何工作的,并且能够读写复杂的汇编语言以及高级语言(如C、C++或[[PASCAL] ]。你的头脑必须能够将自己包裹在抽象的理论中,并…”
- 2021年12月16日 (四) 01:49 差异 历史 +22 首页
- 2021年12月16日 (四) 01:45 差异 历史 +20,271 新 Beginner Mistakes 创建页面,内容为““编写自己的操作系统”的想法把你带到了这里。 本维基旨在为您的事业提供帮助、指导和参考。 然而,新来者犯某些错误或对该主题所涉及的内容有共同的误解是很常见的。 这还不错——许多人以前犯过这些初学者错误,将来也会犯。 本页是关于在深入了解所提供的信息之前,确保您知道自己在做什么。 == 这不是什么 == 这可能看起来像是一套…”
- 2021年12月16日 (四) 01:45 差异 历史 +24 首页
- 2021年12月14日 (二) 09:11 差异 历史 +4 首页
- 2021年12月14日 (二) 09:11 差异 历史 +5,503 新 Required Knowledge 创建页面,内容为“'''如果你认为你可以跳过这一步,那可能只是为了你。''' 编写操作系统“不是”初学者的任务。 事实上,编写操作系统通常被认为是最困难的编程任务。 在考虑像这样的项目之前,您需要高于平均水平的编程技能。 不遵守会让你看起来很傻。 您“将”需要知道的一些事情是: #“基础计算机科学”:您需要非常熟悉十六进制和二进制表示法以及…”
- 2021年12月14日 (二) 09:10 差异 历史 +23 首页
- 2021年12月14日 (二) 09:05 差异 历史 +8,468 新 Introduction 创建页面,内容为“== Welcome == 欢迎来到操作系统开发;伟大的边疆。 在这个领域,并不是所有人都“成功”,许多人甚至没有通过操作系统开发的“Hello World”,但也许你会更进一步,创建下一个Linux?还是窗户?或者你的目标是更低的?甚至CP/M? 无论你的目标是什么,OSDev'ing都是编程的巅峰。 但是,你并不孤单。 事实上,整个网站,包括[http://forum.osdev.org论坛]和…”
- 2021年12月14日 (二) 09:01 差异 历史 +2 首页
- 2021年12月14日 (二) 09:00 差异 历史 +16 首页