所有公开日志
跳到导航
跳到搜索
所有osdev公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。
(最新 | 最旧) 查看(前50个 | 后50个)(20 | 50 | 100 | 250 | 500)- 2022年4月22日 (五) 12:11 Zhang3 讨论 贡献创建了页面PowerPC Overview (创建页面,内容为“PowerPC的CPU体系结构与IA32有很大不同。 不过,你的操作系统的体系结构不需要有太大差异: 虽然你在最低级别上寻址内存的方式可能不同,或者你的SIMD单元的操作方式不同,但你仍然有一个引导加载程序(bootloader),一个调度程序(scheduler),一个分配程序(dispatcher),一个内存管理器(memory manager)等。 你将能够以1:1的比例将大多数文档抄写到PowerPC,除非…”)
- 2022年4月22日 (五) 12:03 Zhang3 讨论 贡献创建了页面Emulators (创建页面,内容为“{{Emulators}} 模拟器(emulator-仿真器)是一种设备、计算机程序或系统,它接受和其他设备、计算机程序或系统的相同输入并产生和其他设备相同输出。 从在Mac OS上运行Windows到在PS3上运行Game Boy游戏,都可以使用模拟器。 但是,在内核开发的上下文中,我们需要一个通用的仿真器来模拟你希望内核在其中运行的环境。 == 模拟器包 == === QEMU === 从命令行使…”)
- 2022年4月21日 (四) 05:34 Zhang3 讨论 贡献创建了页面Make (重定向页面至Makefile) 标签:新建重定向
- 2022年4月21日 (四) 05:30 Zhang3 讨论 贡献创建了页面Makefile (创建页面,内容为“{{Rating|1}} Makefile是控制“make”命令的文件。 Make在几乎所有平台上都可用,并用于控制项目的构建过程。 为项目编写Makefile后,make可以轻松有效地构建项目并创建所需的输出文件。 Make从Makefile中读取依赖项信息,找出哪些输出文件需要(重新)构建(因为它们缺少或比相应的输入文件旧),执行必要的命令来实际“重新”构建。 与总是重新构建…”)
- 2022年4月7日 (四) 11:48 Zhang3 讨论 贡献创建了页面About Why U (创建页面,内容为“About Why U Why U, Inc. is a non-profit 501(c)(3) educational organization funded by the Goldman Charitable Foundation. Why U is dedicated to exploration through the use of digital media, of new education paradigms for the STEM subjects: Science, Technology, Engineering, and Mathematics. Why U's goal is to remove barriers to learning in the STEM subjects, and increase the public's depth of knowledge of STEM. Why U develops and provides worldwide access to fr…”)
- 2022年4月7日 (四) 11:46 Zhang3 讨论 贡献创建了页面Algebra (创建页面,内容为“= Algebra = 1. Defining Sets One of the most fundamental concepts in Algebra is the concept of a set. This video introduces the concept of a set and various methods for defining sets. 2. Set Equality and Subsets Sets can be related to each other in different ways. This chapter describes the set relations of equality, subset, superset, proper subset, and proper superset. 3. Venn Diagrams, Unions, and Intersections Venn diagrams are an important tool allowi…”)
- 2022年4月7日 (四) 11:40 Zhang3 讨论 贡献创建了页面Pre-Algebra (创建页面,内容为“= 代数预科 = 1. 数字的黎明 幽默地回顾了早期创造数字系统的尝试,最终形成了现代的10进制十进制系统,它使用“基于位置的符号”思想。 故事发生在虚构的可可岛上。 2. 罗马数字:符号值与位置符号 罗马数字是一种古老的以10为基数的自然数系统。 了解罗马数字 (符号值符号) 可以阐明我们使用位置符号的现代数字系统。 3. 十进制、二进…”)
- 2022年4月7日 (四) 08:55 Zhang3 讨论 贡献移动页面Welcome to WhyU至Welcome to Why U,不留重定向
- 2022年4月7日 (四) 08:55 Zhang3 讨论 贡献删除页面Welcome to Why U (删除以便移动Welcome to WhyU)
- 2022年4月7日 (四) 08:54 Zhang3 讨论 贡献创建了页面Welcome to Why U (创建页面,内容为“== 欢迎来到WhyU == 译者注:带家里孩子学习的过程中碰到这组很棒的动画讲座,发现还有官方网站,下载还是免费的。而其它中文资源点有的中文字幕不全,有的没有说明出处,所在在这里放一份中文字幕分享点。(英文字幕来自B站,可能有更好的英文字幕,但我没有科学上你管网……) Why U动画视频是为K-12和大学水平的数学课程设计的,并作…”)
- 2022年4月7日 (四) 07:46 Zhang3 讨论 贡献创建了页面Welcome to WhyU (创建页面,内容为“== Welcome to WhyU == [http://www.whyu.org WhyU原始站点] Why U animated videos are designed for mathematics courses on the K-12 and college levels, and as a resource for informal independent study. Rather than focusing on problem solving, the objective is to give insight into the concepts on which the rules of mathematics are based. Why U creators are currently working on the series of animated lectures entitled "Algebra". This series examines the concep…”)
- 2022年4月7日 (四) 07:17 Zhang3 讨论 贡献创建了页面Why u video list (创建页面,内容为“==代数预科== * 1 - 数字的黎明 (273,968 KB) * 2 - 罗马数字:符号值与位置符号(171255,KB) * 3 - 十进制、二进制、八进制和十六进制(432,655 KB) * 4 - 整数,整数和数轴 (80,458 KB) * 5 - 加法的交换和结合律(105865 KB) * 6 - 乘法的交换律(90305KB) * 7 - * 乘法的交换律和分配律 (245,576 KB) * 8 - 负数相乘(55245KB) * 9 - 除法和质数(800,076 KB) * 10 - 因数 (57,122 KB) *…”)
- 2022年4月6日 (三) 09:21 Zhang3 讨论 贡献创建了页面模板:Video warning (创建页面,内容为“<center> {|style="border: 1px solid #bfcfcf; padding: .0em .25em .0em; background-color: #fff0f0; text-align: center;" | <font color="black">'''警告:不正确地更改 CRTC 或硬件设置可能对视频卡和连接的显示器有害。''' 配置图形硬件可能是一个值得一做的过程,许多人已经成功实现了他们的目标,甚至篡改了他们远远超出他们的设备原始规格。但是仍然要注意,有“好几个”已知的…”)
- 2022年4月6日 (三) 09:16 Zhang3 讨论 贡献创建了页面模板:Anchor (创建页面,内容为“<span id="{{{ 1|}}}"></span>”)
- 2022年4月6日 (三) 09:09 Zhang3 讨论 贡献创建了页面Video Signals And Timing (创建页面,内容为“{{Video warning}} 为了使显卡和显示器相互独立,在通信方面有一个标准。 本页描述了该链接的技术部分,并提供了对视频卡进行编程并使其在所附屏幕上正确渲染的必要信息。 ==显示信号== 标准VGA电缆中有15个针脚。 当你的视频卡将其视频数据发送到显示器时,它使用5个数据通道: * Analog Red * Analog Green * Analog Blue * Horizontal Sync * Vertical Sync 通过在连接…”)
- 2022年4月6日 (三) 06:26 Zhang3 讨论 贡献还原页面文件:VGA overview.gif(1个修订版本和1个文件)
- 2022年4月6日 (三) 06:25 Zhang3 讨论 贡献删除页面文件:VGA overview.gif
- 2022年4月6日 (三) 06:23 Zhang3 讨论 贡献上传文件:VGA crtc.gif
- 2022年4月6日 (三) 06:23 Zhang3 讨论 贡献创建了页面文件:VGA crtc.gif
- 2022年4月6日 (三) 06:23 Zhang3 讨论 贡献上传文件:VGA gc write3.gif
- 2022年4月6日 (三) 06:23 Zhang3 讨论 贡献创建了页面文件:VGA gc write3.gif
- 2022年4月6日 (三) 06:22 Zhang3 讨论 贡献上传文件:VGA gc write0.gif
- 2022年4月6日 (三) 06:22 Zhang3 讨论 贡献创建了页面文件:VGA gc write0.gif
- 2022年4月6日 (三) 06:22 Zhang3 讨论 贡献创建了页面文件:VGA gc addressdecode.gif
- 2022年4月6日 (三) 06:22 Zhang3 讨论 贡献上传文件:VGA gc addressdecode.gif
- 2022年4月6日 (三) 06:22 Zhang3 讨论 贡献上传文件:VGA overview.gif
- 2022年4月6日 (三) 06:22 Zhang3 讨论 贡献创建了页面文件:VGA overview.gif
- 2022年4月6日 (三) 06:19 Zhang3 讨论 贡献创建了页面VGA Hardware (创建页面,内容为“即使VGA已经过时,但许多现代显卡都与之兼容,包括NVidia和ATI卡。 这可以让编写VGA驱动程序变得相当有吸引力。 但是,兼容性的大小各不相同,因此在没有适当的硬件检测的情况下,千万不要假设一个设备卡是兼容的。 除了真实的机器,还有几个模拟器和虚拟机提供VGA仿真: Bochs、QEMU和Microsoft Virtual PC等等。 2011年后,显卡制造商开始放弃V…”)
- 2022年4月2日 (六) 08:42 Zhang3 讨论 贡献创建了页面Broken UEFI implementations (创建页面,内容为“本页面用于记录UEFI机器上不正确的系统固件的任何方面的信息,尤其是与UEFI本身直接相关的信息。 = El Torito boot = UEFI从CD引导使用CD头中的El Torito引导记录进行控制。 有些机器弄错了。 特别是,一组常见的已知问题源于早期的CSM包,这些包无法正确解释多个El Torito引导目录条目。 最常见的故障是CSM的解析器无法识别0xEF平台ID,当有多个引导条目…”)
- 2022年4月2日 (六) 08:10 Zhang3 讨论 贡献创建了页面APIC timer (创建页面,内容为“本地APIC定时器的最大好处是,它与每个CPU核心都是硬连线的,而PIT(Programmable Interval Timer - 可编程间隔定时器是一个单独的电路。 因此,不需要任何资源管理,这使得事情变得更容易。 缺点是它以CPU的频率之一振荡,该频率因机器而异,而PIT使用标准频率 (1,193,182Hz)。 要利用它,你必须知道它每秒能中断多少次。 ==APIC定时器模式== 定时器…”)
- 2022年4月2日 (六) 07:19 Zhang3 讨论 贡献创建了页面A20 Line (创建页面,内容为“A20地址线是任何内存访问的第21位 (从0开始计数到数字20) 物理表示。(译者注:A20 Address Line启用设置是一种为了兼容而保留的技术,一般使用需要设置1启用) 当IBM-AT(Intel 286)推出时,它能够访问多达16兆字节的内存(而不是8086的1兆字节)。 但为了保持与8086的兼容性,必须在AT中复制8086体系结构中的一个怪癖(内存地址折回-memory wraparound)。 为此,…”)
- 2022年4月2日 (六) 06:12 Zhang3 讨论 贡献创建了页面分类:Network Filesystems (创建页面,内容为“本页列出了几个网络文件系统。有关理论信息,请阅读文件系统页面 。 Category:Filesystems”)
- 2022年4月2日 (六) 05:35 Zhang3 讨论 贡献创建了页面分类:Articles Written in First Person (创建页面,内容为“这些是写得好像只有一个作者的文章。 OSDev Wiki 不是个人 Wiki,因此用户不应使用“我”或以第一人称说话。”)
- 2022年4月2日 (六) 05:34 Zhang3 讨论 贡献创建了页面分类:Tone (创建页面,内容为“此类别列出了可能不适合本Wiki的适当语气的页面,并且可能需要修订或完全重写以适应整体风格。”)
- 2022年4月2日 (六) 05:32 Zhang3 讨论 贡献创建了页面Monolithic kernel (重定向页面至Monolithic Kernel) 标签:新建重定向
- 2022年4月1日 (五) 14:10 Zhang3 讨论 贡献创建了页面Writing a memory manager (创建页面,内容为“{{Rating|2}} {{In_Progress}} == 首个够用的内存管理 == 实施首个基本够用的内存管理并不难。 我所说的内存管理器并不是指分页管理,而是一个简单的库(我们只需要保存一个空闲/已用页面的列表),您可以在用户空间和内核中使用它(如果您的内存模型是flat的,则可以全局使用)。 我要说的假设你已知道你可以摆弄的空闲内存块在哪里。 对于flat内存…”)
- 2022年3月31日 (四) 13:56 Zhang3 讨论 贡献创建了页面分类:ATA (创建页面,内容为“此页面包含与ATA规范相关的所有页面。 要快速入门,请尝试以下页面之一: * ATA PIO Mode :描述访问设备的最旧硬件模式。 从这里开始达到您的所有驱动程序需求。 * ATAPI : ATA数据包接口 - 将SCSI命令添加到协议中。 CD-ROM驱动器通常是ATAPI设备。 您需要一些ATA部件进行设置。 * ATA in x86 RealMode (BIOS) : 如果您要使用传统的BIOS进行磁盘…”)
- 2022年3月31日 (四) 13:50 Zhang3 讨论 贡献创建了页面分类:Sparc (创建页面,内容为“SPARC(可扩展处理器体系结构)是一种基于RISC的处理器,主要用于高端工作站和服务器;特别是Sun的SparcStation和许多Sun的Ultra机器都是基于SPARC的。 Category:Platforms”)
- 2022年3月31日 (四) 13:49 Zhang3 讨论 贡献创建了页面分类:MIPS (创建页面,内容为“MIPS CPU架构用于如SGI O2和Octane systems、任天堂N64以及索尼Playstation和Playstation 2的计算机架构。 Category:Platforms”)
- 2022年3月31日 (四) 13:47 Zhang3 讨论 贡献创建了页面分类:PowerPC (创建页面,内容为“Category:Platforms”)
- 2022年3月31日 (四) 13:44 Zhang3 讨论 贡献创建了页面CPU Bugs (创建页面,内容为“计算机是由人类制造的,因此天生容易出错。 本页描述了各种型号和品牌的已知错误。 == 影响几乎所有现代架构 == === Spectre === SPECTE漏洞会影响1995年后制造的大多数现代CPU,这些CPU实现了无序执行(x86、x86_64、ARM、AMD,可能还有更多),并允许用户代码读取物理内存。 没有针对此问题的最佳软件修复程序。 有关更多详细信息,请参阅(https://spectreattac…”)
- 2022年3月31日 (四) 09:58 Zhang3 讨论 贡献创建了页面SFS (创建页面,内容为“{{Filesystems}} 有多个现有的文件系统缩写为'''SFS''',但这里讨论的是Brendan Trotter的'''Simple File System''',其设计非常易于实现。 它有一组最小的功能。 按官方说法,它仍处于起草阶段,但已经有一段时间没有改变了。 SFS旨在用作简单的文件系统,用于软盘和其它可移动介质上,以在计算机之间传输数据。 ==格式详细信息== === 布局 === SimpleFS分区中有五…”)
- 2022年3月31日 (四) 09:02 Zhang3 讨论 贡献创建了页面分类:Tools (创建页面,内容为“本类列出一些针对自制操作系统的工具 Category:Main Page Topics”)
- 2022年3月31日 (四) 08:59 Zhang3 讨论 贡献创建了页面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 Zhang3 讨论 贡献创建了页面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 Zhang3 讨论 贡献创建了页面TCC (创建页面,内容为“{{In Progress}} 本文描述了如何使用FASM和Tiny 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 Zhang3 讨论 贡献创建了页面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 Zhang3 讨论 贡献创建了页面Cygwin (创建页面,内容为““Cygwin”是两个东西。 首先,它是在Windows之上实现大部分POSIX API的一些DLL,因此可以轻松地将GNU/Linux工具移植到Windows。 但从更广泛的意义上讲,它也是一个安装程序,用于在你的Windows机器上下载和安装各种此类移植工具,包括bash shell,GCC工具链,Apache,PostgreSQL和许多其他有价值的程序。 因此,它使Windows的操作系统开发人员能够使用与Linux下的操…”)
- 2022年3月30日 (三) 23:27 Zhang3 讨论 贡献创建了页面YASM (创建页面,内容为“YASM模块化汇编程序(Modular Assembler)是一个相对较新的汇编程序,旨在支持许多指令集和语法格式。 目前,它可以汇编intel语法和AT&T语法,并支持64位指令,并且几乎与 NASM 和 GAS 完全兼容。 ==另见== ===文章=== * Assembly * Tool Comparison === 外部链接 === * [http://www.tortall.net/projects/yasm/ YASM Homepage] Category:Assemblers”)
- 2022年3月30日 (三) 23:25 Zhang3 讨论 贡献创建了页面Watcom (创建页面,内容为“Watcom编译器套件是一个功能强大的编译器/汇编/生成/链接器套件,它附带了用于二进制文件操作的工具。 == 关于使用编译器的几句警告 == 用于测试此编译器的第三方商业测试在编译器向开源的过渡过程中没有幸存下来。 换句话说,对于大多数实际用途来说,它们已经丢失了。 因此,并且由于当前的支持有限,因此编译器如今尚未得到彻底测试,并…”)