Zhang3的用户贡献

跳到导航 跳到搜索
搜索贡献展开折叠
⧼contribs-top⧽
⧼contribs-date⧽

最新 | 最旧) 查看( | )(20 | 50 | 100 | 250 | 500

  • 2022年3月31日 (四) 13:47 差异 历史 +22 分类:PowerPC创建页面,内容为“Category:Platforms 当前
  • 2022年3月31日 (四) 13:44 差异 历史 +11,525 CPU Bugs创建页面,内容为“计算机是由人类制造的,因此天生容易出错。 本页描述了各种型号和品牌的已知错误。 == 影响几乎所有现代架构 == === Spectre === SPECTE漏洞会影响1995年后制造的大多数现代CPU,这些CPU实现了无序执行(x86、x86_64、ARM、AMD,可能还有更多),并允许用户代码读取物理内存。 没有针对此问题的最佳软件修复程序。 有关更多详细信息,请参阅(https://spectreattac…” 当前
  • 2022年3月31日 (四) 10:03 差异 历史 −5 SFS当前
  • 2022年3月31日 (四) 09:58 差异 历史 +4,259 SFS创建页面,内容为“{{Filesystems}} 有多个现有的文件系统缩写为'''SFS''',但这里讨论的是Brendan Trotter的'''Simple File System''',其设计非常易于实现。 它有一组最小的功能。 按官方说法,它仍处于起草阶段,但已经有一段时间没有改变了。 SFS旨在用作简单的文件系统,用于软盘和其它可移动介质上,以在计算机之间传输数据。 ==格式详细信息== === 布局 === SimpleFS分区中有五…”
  • 2022年3月31日 (四) 09:19 差异 历史 +12 模板:Main2/Tools当前
  • 2022年3月31日 (四) 09:06 差异 历史 +2 模板:Main2/Resources当前
  • 2022年3月31日 (四) 09:06 差异 历史 +4 模板:Main2/Reference Information当前
  • 2022年3月31日 (四) 09:05 差异 历史 +18 模板:Main2/Hardware当前
  • 2022年3月31日 (四) 09:05 差异 历史 +12 模板:Main2/Design Considerations
  • 2022年3月31日 (四) 09:02 差异 历史 +82 分类:Tools创建页面,内容为“本类列出一些针对自制操作系统的工具 Category:Main Page Topics 当前
  • 2022年3月31日 (四) 08:59 差异 历史 +3,983 Visual C++ Runtime创建页面,内容为“由于不能将标准C++运行时链接到内核,所以需要几个函数来替换它的功能。 本文提供有关如何为Visual C++编译器实现你自己的C++运行库的信息。 == 调用全局静态变量的构造函数 == 这段代码将有助于调用全局静态变量的所有构造函数。 <source lang="c">// 构造函数原型 typedef void (__cdecl *_PVFV)(void); typedef int (__cdecl *_PIFV)(void); // 链接器将构造函数放在这些…” 当前
  • 2022年3月31日 (四) 08:01 差异 历史 +3,031 Other Compilers创建页面,内容为“其它可用于操作系统开发的编译器: * Active Oberon - 完整的A2-System已在Oberon中实现,请参阅 [http://www.ocp.inf.ethz.ch/wiki/OCP/Home Oberon社区平台] 中的 [http://www.ocp.inf.ethz.ch/wiki/Documentation/Language 语言信息]。 另见:[http://en.wikipedia.org/wiki/Oberon_(operating_system)Oberon 维基百科中的Oberon操作系统]和[http://ignorethecode.net/blog/2009/04/22/oberon/ Lukas Mathis的博客:Ignore the Code]。…” 当前
  • 2022年3月31日 (四) 08:01 差异 历史 +9,113 TCC创建页面,内容为“{{In Progress}} 本文描述了如何使用FASMTiny C Compiler(又名TCC)制作一个示例ELF内核。 也可以使用NASM(Bare_Bones_With_NASM)。 TCC是一个小型且快速的C编译器,它产生x86,x86_64或ARM代码,并生成PE或ELF可执行文件。 TCC正朝着完全符合ISOC99的方向发展,并且可以像FASM一样自我编译。(译者注:自我编译,指用自身的源代码和编译器可以编译出一…” 当前
  • 2022年3月31日 (四) 00:58 差异 历史 +1,960 Smaller C创建页面,内容为“Smaller C是一个简单且小型的单通道(single-pass)C编译器,目前支持C89/ANSI C和C99之间常见的大部分C语言(减去一些C89,再加上一些C99功能)。 该编译器可以在DOS、Windows、Linux和Mac OS X上自托管,这意味着它可以在所有四个操作系统下编译,还可以用来编写引导加载程序和其他部分操作系统,这些操作系统在实模式、Virtual 8086 Mode|虚拟8086模…” 当前
  • 2022年3月31日 (四) 00:50 差异 历史 +3,114 Cygwin创建页面,内容为““Cygwin”是两个东西。 首先,它是在Windows之上实现大部分POSIX API的一些DLL,因此可以轻松地将GNU/Linux工具移植到Windows。 但从更广泛的意义上讲,它也是一个安装程序,用于在你的Windows机器上下载和安装各种此类移植工具,包括bash shell,GCC工具链,Apache,PostgreSQL和许多其他有价值的程序。 因此,它使Windows的操作系统开发人员能够使用与Linux下的操…” 当前
  • 2022年3月30日 (三) 23:27 差异 历史 +419 YASM创建页面,内容为“YASM模块化汇编程序(Modular Assembler)是一个相对较新的汇编程序,旨在支持许多指令集和语法格式。 目前,它可以汇编intel语法和AT&T语法,并支持64位指令,并且几乎与 NASMGAS 完全兼容。 ==另见== ===文章=== * Assembly * Tool Comparison === 外部链接 === * [http://www.tortall.net/projects/yasm/ YASM Homepage] Category:Assemblers 当前
  • 2022年3月30日 (三) 23:25 差异 历史 +3,595 Watcom创建页面,内容为“Watcom编译器套件是一个功能强大的编译器/汇编/生成/链接器套件,它附带了用于二进制文件操作的工具。 == 关于使用编译器的几句警告 == 用于测试此编译器的第三方商业测试在编译器向开源的过渡过程中没有幸存下来。 换句话说,对于大多数实际用途来说,它们已经丢失了。 因此,并且由于当前的支持有限,因此编译器如今尚未得到彻底测试,并…” 当前
  • 2022年3月30日 (三) 23:11 差异 历史 +4,206 DJGPP创建页面,内容为“DJGPP工具包是几个基本GNU实用程序到MS-DOS的端口,使用DJ Delorie创建的32位DPMI系统扩展器。 它包括GCC、binutils和Emacs的版本。 它还包括几个DOS和Windows特定的实用程序。 虽然DJGPP在过去被广泛用于操作系统开发,但它与MS-DOS的紧密联系以及与Windows XP的兼容性问题已导致大多数Windows用户转向CygwinMinGW。 DJGPP现在肯定被认为已经过时了。 == ELF文件 =…” 当前
  • 2022年3月30日 (三) 13:35 差异 历史 +8 Windows Tools当前
  • 2022年3月30日 (三) 13:33 差异 历史 +5,935 Windows Tools创建页面,内容为“Windows为使用Loopback devices和操作文件的操作系统开发人员提供了一些应该都知道的有用实用程序; 可惜大多数时候,他们并不知道这一点,因此去下载工具为他们提供他们已经拥有的功能。 本文试图描述Windows实用程序以及如何使用它们。 注: 只要在示例中看到驱动器号后跟分号,请记住,您也可以改为指定GUID。 == copy == 除了其明…”
  • 2022年3月30日 (三) 10:47 差异 历史 +9,644 WebAssembly创建页面,内容为“'''WebAssembly''' 是一个相对较新的标准,主要是在网页上支持与体系结构无关的可执行文件。 但它远不止这些,而且它的特定规范方式造成了它独特的特性,适合于语言、操作系统和机器独立的可执行格式。 ==基本原理== 您可能会问,任何Web技术与OS内核有什么关系。 事实上,WebAssembly(简称'''WASM''')这个名称很容易引起误解,其实它是一种非常明确…” 当前
  • 2022年3月30日 (三) 09:46 差异 历史 −2 FASM当前
  • 2022年3月30日 (三) 09:45 差异 历史 +1,262 FASM创建页面,内容为“(FASM - flat assembler)是用于DOS、Windows和 *nix(Linux、BSD、MacOS等)操作系统的快速高效的自汇编(self-assembling)x86汇编器。 目前它支持所有x86/x64指令与MMX,3DNow!,SSE高达SSE4,AVX,AVX2和XOP扩展,可以产生二进制,MZ,PE,COFF或ELF格式的输出。 它包括一种功能强大但易于使用的宏语言,并通过多次编译来优化指令代码的大小。 flat assembler是可自编译的,并…”
  • 2022年3月30日 (三) 09:37 差异 历史 +1,144 Hdiutil创建页面,内容为“Hdiutil是苹果公司提供的处理磁盘镜像的程序 == 支持 == hdiutil支持以下文件系统类型: * HFS+ * HFS+J * HFSX * HFS * MS-DOS * UFS ==创建映像== 创建DOS磁盘映像: hdiutil create -fs ms-dos -sectors 2880 floppy (2880 sectors = 1.44mb floppy disk image) 如果映像已经存在,则必须通过-ov选项,否则hdiutil将失败。 要创建非Apple分区映像,请使用: -layout NONE 要使用apple分区布局创…” 当前
  • 2022年3月30日 (三) 09:25 差异 历史 +1,427 Dev-C++创建页面,内容为“Dev-C++是一个先进的、自由发布的Windows集成开发环境,由Bloodshed Software创建。 它基于GCCMinGW实现。 有一个类似的IDE [http://www.bloodshed.net/devpascal.html Dev-Pascal] 可用,并且可以与Free Pascal和GNU Pascal一起使用。 对于OSDev来说,Dev-C++最大的特点可能是它可以与Cygwin工具集以及(或代替)MinGW工具集一起使用。 Bloodshed Software对Dev-C++的最后一次更新…” 当前
  • 2022年3月30日 (三) 09:11 差异 历史 +211 Boot Magic创建页面,内容为“{{Stub}} '''BootMagic''' 是Norton PartitionMagic套件附带的 bootloader。 ==另见== ===外部链接=== * About [http://www.symantec.com/norton/partitionmagic PartitionMagic] Category:Bootloaders 当前
  • 2022年3月30日 (三) 09:09 差异 历史 +818 System Commander创建页面,内容为“{{Stub}} System Commander是一个引导菜单程序。 它最初由V-Communications编写,现在由Avanquest Software拥有。 它已经演变成一个相当复杂的启动菜单(boot menu),可以进行自动分区和其他一些漂亮的技巧。 它的特点是: * 它可以引导BeOS,FreeBSD,Windows '98到最新GNU/Linux系统任何东西。 *它支持各种操作系统和文件系统。 *它与复杂的分区工具Partition Commander打包在一…” 当前
  • 2022年3月30日 (三) 09:05 差异 历史 +415 XOSL创建页面,内容为“{{Stub}} XOSL(Extended Operating System Loader - 扩展操作系统加载程序)是Geurt Vos在GPL下发布的图形引导管理器。 XOSL可以在一张磁盘上同时启动30多个不同的操作系统。 ==另见== * [http://www.ranish.com/part/xosl.htm Homepage] * [http://groups.yahoo.com/group/xosl/ XOSL Yahoo Group] * [http://www2.arnes.si/~fkomar/xosl.org/ Historical Mirror] Category:Bootloaders 当前
  • 2022年3月30日 (三) 09:02 差异 历史 +685 LILO创建页面,内容为“{{Stub}} LILO (LInux LOader) 可能是身边最知名的引导加载程序,因为它作为 [https://en.wikipedia.org/wiki/Linux Linux] 引导加载程序很受欢迎。 它的设计目的是允许Linux多引导并与其他操作系统(如DOS和Windows)共存。 在很大程度上,它被设计用来处理Linux及其initrd,以及“链式加载”其他引导加载程序。 据作者所知,尚未有任何 “自定义” 内核设置由LILO引导。…” 当前
  • 2022年3月30日 (三) 08:55 差异 历史 +1,769 Limine创建页面,内容为“'''Limine'''是一种高级多协议x86/x86_64BIOSUEFI引导加载程序,支持Linux、multiboot1和2stivale1和2引导协议(并作为后两种协议的参考实现)。 ==历史== Limine被作为stivale引导协议的参考实现创建。 这些协议被认为是对Multiboot缺点的回应。 它最初只支持BIOS和stivale1协议,但后来扩展到也支持UEFI以及Linux和MultiBoot协…” 当前
  • 2022年3月30日 (三) 08:48 差异 历史 +1 MinGW当前
  • 2022年3月30日 (三) 08:44 差异 历史 +427 MinGW
  • 2022年3月30日 (三) 07:57 差异 历史 +4 MinGW
  • 2022年3月30日 (三) 07:52 差异 历史 −4 MinGW
  • 2022年3月30日 (三) 06:56 差异 历史 +1 MinGW
  • 2022年3月30日 (三) 06:54 差异 历史 +6 MinGW创建页面,内容为“测试”
  • 2022年3月30日 (三) 02:41 差异 历史 +17 Executable and Linkable Format重定向页面至ELF 当前 标签新建重定向
  • 2022年3月30日 (三) 02:41 差异 历史 +7,700 System V ABI创建页面,内容为“'''System V Application Binary Interface''' 是一组规范,详细介绍了 调用约定 目标文件格式 可执行文件格式、动态链接语义,对于符合 “X/Open通用应用程序环境规范” 和 “系统V接口定义” 的系统,以及还有更多内容。 如今,它是主要Unix操作系统(如Linux、BSD系统和许多其他系统)使用的标准ABI。 Execut…” 当前
  • 2022年3月30日 (三) 02:15 差异 历史 +92 分类:ABI创建页面,内容为“本类是相关ABI(Application Binary Interface-应用程序二进制接口)的文章。” 当前
  • 2022年3月30日 (三) 02:14 差异 历史 +22 分类:C创建页面,内容为“Category:Languages 当前
  • 2022年3月30日 (三) 02:13 差异 历史 +1 Calling Conventions当前
  • 2022年3月30日 (三) 02:13 差异 历史 +7,900 Calling Conventions创建页面,内容为“在C中调用外部函数,并从其他语言调用C函数,是OS编程中的常见问题,尤其是在其他语言是汇编的情况下。(译者注:本页其实讨论了汇编和C语言的互操作问题,但是对其它不同语言间的互操作问题也有一些启发,) 本页将主要关注后一种情况,但也会考虑其他语言。 这里描述的一些内容是由x86架构强加的,有些是GNUGCC工具链所特有的。 有些是可…”
  • 2022年3月29日 (二) 07:40 差异 历史 +509 SimICS创建页面,内容为“'''SimICS''' 是用于各种架构的指令集模拟器和操作系统模拟器,包括PowerPC,Sparc,x86,MIPS和ARM。 它是计算机体系结构研究、程序调试和软件系统性能分析的强大工具。 曾经有一个较老的版本是免费提供的;不幸的是,这个版本现在已经消失了。 商业版的网站是 http://www.windriver.com/products/simics/index.html. 的 大学教师可以免费获得一份,见 http://www.windrive…” 当前
  • 2022年3月29日 (二) 07:37 差异 历史 +3,856 VirtualBox创建页面,内容为“{{Emulators}} '''VirtualBox'''是由Oracle(以前的Sun Microsystems)制作的虚拟机监控器(virtual machine monitor)。 它在很大程度上是开源的(GPL),有一些功能包是闭源的。 它非常易于使用,并且对许多主机和来宾平台都有很好的支持。 ==功能== * 它有非常好的文档,因此非常容易开箱即用。 * VirtualBox支持从真实媒体或软盘和光盘映像启动。 *它也[http://www.virtualbox.org…” 当前
  • 2022年3月29日 (二) 06:34 差异 历史 +5,031 VMware创建页面,内容为“{{Emulators}} '''VMware''' 基本上是有钱人用的 “虚拟机”。 它可以运行任意数量的“来宾操作系统(Guest Operating Systems)”,并可以从真实媒体或映像文件启动。 它带有一个图形用户界面,比BochsQEMU更容易配置。 请注意: VMware不是模拟器(emulator)。 模拟器(emulator)和虚拟机监控器(virtual machine monitor)之间有很大的区别。 模拟器,如Bochs,…” 当前
  • 2022年3月29日 (二) 06:05 差异 历史 +2,744 Microsoft Virtual PC创建页面,内容为“{{Emulators}} Microsoft Virtual PC是微软于2003年2月从Connectix收购的产品线而发布。 它本机提供了对Windows操作系统的支持,但是使用 “其他” 选项,几乎可以安装和运行任何操作系统。 (使用Linux和几款业余操作系统进行了测试。) 它的感觉与VMwarePC模拟器非常相似,并且提供了大部分相同的功能,而且是免费的。 可从Microsoft网站获得VPC的免费下载版…” 当前
  • 2022年3月28日 (一) 11:59 差异 历史 +205 Memory Allocation当前
  • 2022年3月28日 (一) 11:34 差异 历史 +130 Memory Allocation
  • 2022年3月28日 (一) 09:20 差异 历史 +202 分类:Tutorials创建页面,内容为“这个分类包含的文章都是教程。教程展示了如何解决一个具体的问题或做一些具体的事情。你也可以看到带评级的教程Category:OS Development 当前
  • 2022年3月28日 (一) 09:18 差异 历史 +70 分类:Level 4 Tutorials创建页面,内容为“本维基上的''大师''级教程的列表。 Category:Tutorials 当前

最新 | 最旧) 查看( | )(20 | 50 | 100 | 250 | 500