所有公开日志
跳到导航
跳到搜索
所有osdev公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。
(最新 | 最旧) 查看(前50个 | 后50个)(20 | 50 | 100 | 250 | 500)- 2022年3月14日 (一) 05:06 Zhang3 讨论 贡献创建了页面模板:Quotation (创建页面,内容为“{| class="toccolours" align="center" WIDTH="75%" style="padding: 20px 30px 10px 10px;" |- | <div class="scroll">{{{1}}}</div> <p style="text-align: right;"> {{if | {{{2|}}} | —{{{2}}}}} </p> |}”)
- 2022年3月14日 (一) 05:05 Zhang3 讨论 贡献创建了页面Deadlock (创建页面,内容为“==定义== {{Quotation| 如果一组进程中的每个进程都在等待该组进程中只有其它进程会引起的事件,则该组进程将死锁。 |Andrew Tanenbaum}} 更简单地说,当两个或多个进程相互阻塞时,就会出现死锁,因为没有人愿意“让步”让其他进程继续进行 - 导致所有进程都将无限期地保持僵局。 一个典型的例子是在资源管理中,例如当两个进程试图获得对一对文件…”)
- 2022年3月14日 (一) 03:01 Zhang3 讨论 贡献创建了页面分类:Synchronization (创建页面,内容为“Category:Processes and Threads”)
- 2022年3月14日 (一) 03:01 Zhang3 讨论 贡献创建了页面Semaphore (创建页面,内容为“'''信号量(semaphore)''' 是一种同步原始数据类型。 从程序员的角度来看,它是一种不透明的数据类型,有两个定义的操作,通常称为'''wait'''和'''signal'''。(译者注:可以理解为和PV操作对应,wait是P操作-尝试申请资源,signal是V操作-释放资源) 有两种类型的信号量--“二进制信号量”和“计数信号量”。 == 计数信号量 == 最常…”)
- 2022年3月14日 (一) 02:27 Zhang3 讨论 贡献创建了页面Spinlock (创建页面,内容为“==概述== 与所有形式的可重入锁(reentrancy locks)一样,自旋锁(spinlocks)用于确保对资源(例如,数据结构、硬件等)的有序访问,以便在一个上下文中运行的软件不会获得该资源的不一致视图,因为在另一个上下文中运行的软件正在修改资源。 例如,想象一个包含一个人的名字和姓氏的结构,该结构当前包含数据 “Fred” 和 “Smith”。 如果一个CPU将…”)
- 2022年3月13日 (日) 08:45 Zhang3 讨论 贡献创建了页面GCC Canadian Cross (创建页面,内容为“{{Stub}} Canadian Cross指首先在系统X(构建系统)上为系统Y(主机)构建一个交叉编译器。 然后,将对该交叉编译器,设置三个参数 <code>--build=<该编译器运行的位置>-host=<正在构建的编译器将运行的位置>-target=<正在构建的编译器将运行的可执行文件></code>。 单凭这一解释就足以说明为什么这一点既重要又容易出错。 ==="Minor" Canadian Cross=== 构建交叉编译器需要…”)
- 2022年3月12日 (六) 13:10 Zhang3 讨论 贡献创建了页面Strings do not work (重定向页面至Bran's Kernel Development Tutorial Known Bugs#As soon as I add strings, things go wrong.) 标签:新建重定向
- 2022年3月12日 (六) 13:08 Zhang3 讨论 贡献创建了页面How do I set a VGA mode without the BIOS (重定向页面至VGA Resources) 标签:新建重定向
- 2022年3月12日 (六) 13:06 Zhang3 讨论 贡献创建了页面How do I set a graphics mode (创建页面,内容为“当PC第一次启动时,它被设置为标准的已知VGA文本模式。 但是在某些时候,你将希望开始在屏幕上绘制像素而不是文本。 这要求你从文本模式切换到“图形”模式。 在16位模式下,通过调用中断0x10的不同函数,你可以轻松地使用BIOS在不同图形模式之间切换。 但是,一旦进入保护模式,事情就会变得更加困难。 ==使用UEFI== 对于EFI,标准是通用图形适…”)
- 2022年3月12日 (六) 12:49 Zhang3 讨论 贡献创建了页面How Do I Determine The Amount Of RAM (重定向页面至Detecting Memory (x86)) 标签:新建重定向
- 2022年3月12日 (六) 12:48 Zhang3 讨论 贡献创建了页面Hard Build System (创建页面,内容为“:''Everything should be made as simple as possible, but not simpler.'' (译者注:这句话是爱因斯坦的名言,其实本身的含义也仁者见仁智者见智。可以理解为:凡事尽可能简洁,但不能太过简单;也可以理解为:任何事情都应该做到最简单,而不是相对简单。总的来说应该是提醒读者要简化问题,但是不能太过个人理想化。) 自制操作系统的构…”)
- 2022年3月12日 (六) 11:09 Zhang3 讨论 贡献创建了页面Grub Error 13 (创建页面,内容为“== GRUB Error 13: Invalid or unsupported executable format: == GRUB 是GNU Multiboot规范的参考实现,通常被大多数32位OS开发人员使用。 它的优点是作为一个(显然)预先编写的引导程序,有更多的代码来处理各种BIOS的怪癖,而不是任何个人都值得自己去做。 有关更多信息,请参阅以下帖子: http://forum.osdev.org/viewtopic.php?f=1&t=21158&start=0. 但是,许多人在使GRUB识别…”)
- 2022年3月12日 (六) 06:23 Zhang3 讨论 贡献创建了页面Keyboard Controller (重定向页面至PS/2 Keyboard#Commands) 标签:新建重定向
- 2022年3月12日 (六) 06:19 Zhang3 讨论 贡献创建了页面Port IO (创建页面,内容为“x86体系结构将地址空间分为两个编程上不同的两组: 内存(memory)和端口(ports)。 在早古时代上,内存被用作数据存储,读写操作不会产生副作用,而端口被用来控制外部硬件,这些硬件需要不同的计时方式来工作。 这也是访问端口比访问内存慢得多的原因。 而许多其他常见的计算机体系结构具有统一的空间,其中设备以与内存相同的速度运行,…”)
- 2022年3月12日 (六) 06:04 Zhang3 讨论 贡献创建了页面Everything about ports (重定向页面至Port IO) 标签:新建重定向
- 2022年3月12日 (六) 06:02 Zhang3 讨论 贡献创建了页面Cannot perform PE operations on non-PE file (重定向页面至GCC Cross-Compiler) 标签:新建重定向
- 2022年3月12日 (六) 06:01 Zhang3 讨论 贡献创建了页面Brokenthorn's Known Bugs (创建页面,内容为“Category:FAQBrokenthorn的系列教程是更好的一些OSDev教程。 它们教授更好的编码实践,并且非常深入。 像所有教程一样,其中也有一些错误。 以下是最常见的: == CR0.PE描述错误 == 在OSDev8中,CR0.PE(位0)被错误地描述为将处理器设置为32位模式。 设置CR0的位0不会将处理器置于32位模式。 对32位代码段执行远跳将使处理器处于32位模式。 跳远本身仍将以…”)
- 2022年3月12日 (六) 05:51 Zhang3 讨论 贡献创建了页面Bran's Kernel Development Tutorial Known Bugs (创建页面,内容为“从好几个地方-包括这个Wiki-都指向 [http://osdever.net/bkerndev/Docs/basickernel.htm Bran的内核开发教程] 作为起点。 但该教程存在一些问题,通常会让人们出现在论坛上,再次提出相同的问题。 这篇文章旨在先发制人地回答这些问题,就像是“Bran的常见问题”,希望对你有用。 注意: 包含Bran教程的网站osdever.net最近关闭了很长时间。 你可以在网上这里找到它…”)
- 2022年3月12日 (六) 04:05 Zhang3 讨论 贡献创建了页面模板:Why (创建页面,内容为“<sup>[''为什么?'']</sup>”)
- 2022年3月12日 (六) 04:05 Zhang3 讨论 贡献创建了页面模板:How (创建页面,内容为“<sup>[''怎么做'']</sup>”)
- 2022年3月12日 (六) 04:04 Zhang3 讨论 贡献创建了页面模板:According to who (创建页面,内容为“<sup>[''跟据谁?'']</sup>”)
- 2022年3月12日 (六) 04:00 Zhang3 讨论 贡献创建了页面Where Can I Find Information About Ports (创建页面,内容为“{{Tone}} {{FirstPerson}} 译者注:这里的端口指的是IO端口(Port),一般CPU通过IO端口操作设备,本文主要解答了自制操作系统时,开发爱好者是怎么知道外部设备:电源、显卡、网卡等应该如何对接的。 == 问题:我在哪里可以找到有关端口的信息() == <div style="font-size:8pt"> : 我一直在尝试编写内核(从Brandon在osdever的教程开始)。 我很幸运地找到了在屏幕上…”)
- 2022年3月12日 (六) 03:11 Zhang3 讨论 贡献创建了页面文件:Really Simple Audio Architecture.png
- 2022年3月12日 (六) 03:11 Zhang3 讨论 贡献上传文件:Really Simple Audio Architecture.png
- 2022年3月12日 (六) 03:10 Zhang3 讨论 贡献创建了页面文件:Old Sound Card.jpg
- 2022年3月12日 (六) 03:10 Zhang3 讨论 贡献上传文件:Old Sound Card.jpg
- 2022年3月12日 (六) 03:09 Zhang3 讨论 贡献创建了页面Sound (创建页面,内容为“{{In Progress}} right|frame|An example of an older-style PCI sound card 当声音没有出现时被用户才会注意到它。 它构成了用户反馈体验的一个组成部分。 例如,当用户点击错误的东西时,Windows资源管理器、KDE和其他桌面环境会发出哔哔声。 它也正在游戏和多媒体体验中更占主导的地位;许多游戏和电影现在都有5.1个通道的配乐。 因此,越来…”)
- 2022年3月12日 (六) 00:28 Zhang3 讨论 贡献创建了页面Serial Ports (创建页面,内容为“串口(串行端口-Serial ports)是IBM-PC兼容计算机上常见的传统通信端口。 PC上连接外围设备的串口在很大程度上已经被弃用,而推荐使用USB和其它现代外围接口, 然而,在某些行业中,它仍然普遍用于与工业硬件 (例如CNC机器) 或商业设备 (例如POS终端) 进行接口连接。 历史上,拨号调制解调器通过计算机的串行端口连接是很常见的,而底层UART硬…”)
- 2022年3月10日 (四) 12:43 Zhang3 讨论 贡献创建了页面ISA DMA (创建页面,内容为“;有关ISA DMA的要点有: * ISA DMA与PCI总线主控DMA不是一回事; * ISA DMA通道1、2和3可用于8位传输到ISA外围设备; * ISA DMA通道5、6和7可用于向ISA外围设备进行16位传输; * 传输不得跨越物理64KB边界,且不得大于64KB; * 传输必须是物理上连续的,并且只能针对最低的16 MB物理内存; * ISA DMA速度很慢——理论上是4.77 MB/秒,但由于ISA总线协议,速度更接近400 KB/秒…”)
- 2022年3月8日 (二) 12:57 Zhang3 讨论 贡献创建了页面PS/2 Keyboard (创建页面,内容为“== 概述 == PS/2键盘是一种使用 串行通信 与PS/2控制器对话的设备。 理想情况下,每种不同类型的PS/2控制器驱动程序都应提供某种标准/简单的 “发送字节/接收字节” 接口,PS/2键盘驱动程序将使用此接口,而无需关心较低级别的详细信息 (例如设备插入的PS/2控制器类型)。 PS/2键盘接受命令并发送对这些命令的响应,还发送指示何时按下或释放…”)
- 2022年3月8日 (二) 10:02 Zhang3 讨论 贡献创建了页面文件:Buy from amazon.gif
- 2022年3月8日 (二) 10:02 Zhang3 讨论 贡献上传文件:Buy from amazon.gif
- 2022年3月8日 (二) 09:57 Zhang3 讨论 贡献创建了页面文件:ISBN 1695978552.jpg
- 2022年3月8日 (二) 09:57 Zhang3 讨论 贡献上传文件:ISBN 1695978552.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献创建了页面文件:ISBN 013937681X.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献上传文件:ISBN 013937681X.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献创建了页面文件:ISBN 0130810819.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献上传文件:ISBN 0130810819.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献创建了页面文件:ISBN 0131411551.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献上传文件:ISBN 0131411551.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献创建了页面文件:ISBN 0139319573.jpg
- 2022年3月8日 (二) 09:56 Zhang3 讨论 贡献上传文件:ISBN 0139319573.jpg
- 2022年3月8日 (二) 09:55 Zhang3 讨论 贡献创建了页面文件:ISBN 0321637739.jpg
- 2022年3月8日 (二) 09:55 Zhang3 讨论 贡献上传文件:ISBN 0321637739.jpg
- 2022年3月8日 (二) 09:55 Zhang3 讨论 贡献创建了页面文件:ISBN 071678291X.jpg
- 2022年3月8日 (二) 09:55 Zhang3 讨论 贡献上传文件:ISBN 071678291X.jpg
- 2022年3月8日 (二) 09:55 Zhang3 讨论 贡献创建了页面文件:ISBN 0716782669.jpg
- 2022年3月8日 (二) 09:55 Zhang3 讨论 贡献上传文件:ISBN 0716782669.jpg
- 2022年3月8日 (二) 09:54 Zhang3 讨论 贡献创建了页面文件:ISBN 113318779X.jpg
- 2022年3月8日 (二) 09:54 Zhang3 讨论 贡献上传文件:ISBN 113318779X.jpg