所有公开日志
跳到导航
跳到搜索
所有osdev公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。
(最新 | 最旧) 查看(前50个 | 后50个)(20 | 50 | 100 | 250 | 500)- 2022年4月23日 (六) 11:52 Zhang3 讨论 贡献创建了页面Printting to Screen (重定向页面至Printing To Screen) 标签:新建重定向
- 2022年4月23日 (六) 11:51 Zhang3 讨论 贡献创建了页面What order should I make things in (重定向页面至What Order Should I Make Things In?) 标签:新建重定向
- 2022年4月23日 (六) 11:50 Zhang3 讨论 贡献创建了页面List of editors (创建页面,内容为“== Windows下的编辑器 == * [http://gonix.ten.lt/ SEG] * [http://notepad-plus.sourceforge.net/uk/site.htm Notepad++] * [http://www.flos-freeware.ch/notepad2.html Notepad2] * [http://syn.sourceforge.net/ Syn Text Editor] ==OS X编辑器== * [https://developer.apple.com/xcode/ Xcode] == 跨平台编辑器 == === GTK === * [http://www.gnome.org/projects/gedit/ Gedit] * [http://geany.uvena.de/ Geany] * [https://tarot.freeshell.org/leafpad/ Leafpad] * [https://gi…”)
- 2022年4月23日 (六) 11:46 Zhang3 讨论 贡献创建了页面Which assembler should I use?(x86) (创建页面,内容为“==导言== 汇编器(assembler)是将汇编语言代码转换成机器代码的程序。 即使你没有使用汇编语言作为操作系统的主要编程语言,你仍然必须编写一些汇编语言。 本文讨论了用于操作系统开发的常用汇编程序的优缺点。 == GAS == GNU汇编程序或GAS是GNU二进制文件中包含的汇编程序。 它也是紧密集成在GNU工具链中的汇编器,因此与之交互效果最好。 GAS…”)
- 2022年4月23日 (六) 11:37 Zhang3 讨论 贡献创建了页面Unreal Mode (创建页面,内容为“'''Unreal mode(“非实模式)'''包括通过调整描述符缓存来打破实模式段的64KiB限制(同时保留16位指令和<tt>段*16+偏移量<tt>寻址模式)。 ==用途== 非实模式通常在以下两种情况下被推荐使用: * 你正在尝试扩展传统的16位DOS程序,以便它可以处理更大的数据,Virtual 8086 Mode和xms都不适合你的需要。 * 你正在尝试加载将在大于640K的32位模式下…”)
- 2022年4月23日 (六) 00:58 Zhang3 讨论 贡献创建了页面Pascal (创建页面,内容为“== 历史说明 == 最初的标准Pascal语言在很多方面都不同于今天大多数人所熟悉的Object Pascal语言,它简单得多,但也更有限。 Wirth博士本人并不打算将Pascal用于系统编程,他正在进行的语言进化研究是MODLA-2和OBERON语言。 两种语言都与Pascal以与C相似的方式相关,C# 和Java与C相关。 Oberon-2支持面向对象编程的所有概念。 与C语言家族相比,在从Pascal到Oberon…”)
- 2022年4月23日 (六) 00:46 Zhang3 讨论 贡献创建了页面FreeBASIC (创建页面,内容为“FreeBASIC是现代BASIC语言变体的名称,以及相应的编译器名称。 传统Basic无法进行本机操作系统开发,而Freebasic具有许多对操作系统开发有用的功能。 ==概述== 除了与QuickBasic基本兼容外,它还提供了以下有用的功能: * 无符号数据类型 * 内联汇编 * 指针 * 回调 * 一个可移植的运行时。 最大的缺点是,大多数特定于Basic的指令需要运行时,而在独立的环…”)
- 2022年4月23日 (六) 00:37 Zhang3 讨论 贡献创建了页面GDB (创建页面,内容为“'''GDB''' 已经成为Linux和其他免费Unices上的标准调试器。 它是源代码级调试器,而不是机器级调试器,如Bochs调试器;这可能是优点,也可能是优点,这取决于你的视角。 虽然调试系统代码不是其预期用途,但它做得很好; 它可以直接与一些模拟器一起使用,根本不需要修改你的代码,也可以在串行线上使用。 其中一些选项涉及在操作系统中实现远…”)
- 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分区中有五…”)