所有公开日志
跳到导航
跳到搜索
所有osdev公开日志的联合展示。您可以通过选择日志类型、输入用户名(区分大小写)或相关页面(区分大小写)筛选日志条目。
(最新 | 最旧) 查看(前50个 | 后50个)(20 | 50 | 100 | 250 | 500)- 2022年1月29日 (六) 07:43 Zhang3 讨论 贡献创建了页面文件:PS2 connector.png
- 2022年1月29日 (六) 07:43 Zhang3 讨论 贡献上传文件:PS2 connector.png
- 2022年1月29日 (六) 07:41 Zhang3 讨论 贡献创建了页面PS/2 (创建页面,内容为“{{Stub}} PS/2是一种串行通信,通常用于用户输入设备 (键盘,鼠标,条形码扫描仪等)。 它涉及控制器 (例如PC兼容系统上的 “8042芯片”) 、本身通信的机械和电气细节以及一个相关设备。 == 历史 == 最初 (1981) IBM为XT键盘使用了一种不同类型的串行通信。 较旧的接口不是双向的-设备可以向控制器发送数据,但控制器不能向设备发送数据。 后来 (1984) IB…”)
- 2022年1月29日 (六) 07:19 Zhang3 讨论 贡献创建了页面PS2 Keyboard (创建页面,内容为“== 概述 == PS/2键盘是一种使用 串行通信 与PS/2控制器对话的设备。 理想情况下,每种不同类型的PS/2控制器驱动程序都应提供某种标准/简单的 “发送字节/接收字节” 接口,PS/2键盘驱动程序将使用此接口,而无需关心较低级别的详细信息 (例如设备插入的PS/2控制器类型)。 PS/2键盘接受命令并发送对这些命令的响应,还发送指示何时按下或释…”)
- 2022年1月29日 (六) 01:34 Zhang3 讨论 贡献创建了页面Diskless Booting (创建页面,内容为““Diskless Booting无盘引导” 是通过网络引导的同义词。 操作系统的内核及其模块是从网络计算机下载的。 这对于Bochs模拟器太慢或必须使用软盘的大型项目非常有用,并且在某些公司环境中用于启用集中式操作系统更新。 为了通过网络启动内核,你需要一个DHCP服务器,一个TFTP服务器以及在另一台计算机上充当客户端的程序。 == GRUB Legacy方式 == 首…”)
- 2022年1月28日 (五) 02:55 Zhang3 讨论 贡献创建了页面Deprecated (创建页面,内容为“此页面旨在涵盖已从各种文档中删除但仍可能与向后兼容性相关的信息的链接。 这里没有解释哪种技术会弃用,仅说明特定技术版本之间的差异。 == Intel SDM == {| {{wikitable}} |- ! 项目 ! 在哪里可以找到 ! 注释 |- | Intel486/Pentium 测试寄存器 (TR3..TR7) | Pentium MMX SDM (描述,无指令编码) IA-32 SDM Vol. 2B Sept. 2005 (instruction encodings) | 缓存测试在较新的cpu上是通过MSR…”)
- 2022年1月27日 (四) 13:45 Zhang3 讨论 贡献创建了页面模板:Opinion (创建页面,内容为“{{NoteBox|这篇文章写得像一篇评论文章。 请把它{{fullurl:{{FULLPAGENAME}}|action=edit}} 修改] 的更具体一些.}} <includeonly>Category:Opinionated</includeonly>”)
- 2022年1月27日 (四) 13:44 Zhang3 讨论 贡献创建了页面Real-Time Systems (创建页面,内容为“{{Opinion}} 实时操作系统是特定进程或操作具有保证的最小和/或最大响应时间的系统。 也就是说,系统确保它将在时间 '''t''' 之后,但在时间 '''t<sub>2</sub>''' 之前完成操作x,无论 '''t''' 和 ''t<sub>2</sub>''' 都是不可以不在控制范围,这甚至以抢占其他较低优先级的操作为代价。 速度本身并不关键; 主要的目标是可预测性。 小于 '''t''' 的响应时间可能与…”)
- 2022年1月27日 (四) 10:02 Zhang3 讨论 贡献创建了页面分类:Resources (创建页面,内容为“不同的OS开发资源。 Category:Main Page Topics”)
- 2022年1月27日 (四) 09:57 Zhang3 讨论 贡献创建了页面Chip Numbers, Acronyms and Things (创建页面,内容为“;6845:许多图形适配器中使用的图形控制器芯片 ;8042:AT键盘中的控制器芯片 ;8253:XT中的可编程间隔定时器 (PIT) 芯片。有三个独立的计时器。 ;8254:可编程间隔定时器 (PIT)。 用于AT和EISA/MCA机器。 只是8253的改进版本。 ;8259A:可编程中断控制器 (PIC) 用于所有非SMP PC,早于Pentium III/Athlon (当前系统仍包含用于向后兼容)。 每个芯片有8条中断线。 AT及以…”)
- 2022年1月27日 (四) 09:02 Zhang3 讨论 贡献创建了页面CIL (创建页面,内容为“{{stub}} '''Common Intermediate Language 通用中间语言 ''' ('''CIL' '',以前被称为 '''MSIL''') 是 .NET Framework 中使用的字节码中间语言。 编译为CLI字节码的代码被认为是 “托管代码”,可以由任何 CLI 兼容的编译器 (例如 C# 编译器) 创建,并由 Virtual Execution System (VES虚拟执行系统) 执行。 它是CPU和平台无关的。 大多数时候,开发人员不会直接…”)
- 2022年1月27日 (四) 08:59 Zhang3 讨论 贡献创建了页面Segmentation (创建页面,内容为“== 实模式 == 在 实模式 中,您使用A:B形式的逻辑地址来寻址内存。 使用等式将其转换为物理地址: 物理地址 = (A * 0x10) B 纯实模式的寄存器被限制为16位以进行寻址。 16位元可以表示0到64k之间的任何整数。 这意味着,如果我们将A设置为固定值并允许B更改,则可以解析64k的内存区域。 这个64k的区域称为段。 A = 64k 段B = 段内的偏移量 段的…”)
- 2022年1月26日 (三) 02:58 Zhang3 讨论 贡献创建了页面C Sharp (创建页面,内容为“<p style="margin-left:2em; font-size:smaller;">请注意,本文的正确标题是C#,但是由于Wiki技术限制,它被写为(也读作) “C Sharp".</p> C# 是一种面向对象的编程语言,由微软开发,并由ECMA和ISO标准化。 它的语法类似于 C++,但在功能上有显著差异。 它旨在用于创建在Microsoft的.NET基础设施下运行的应用程序。 这里的重点是,它将被编译成一种叫做 CIL 的…”)
- 2022年1月25日 (二) 08:50 Zhang3 讨论 贡献创建了页面文件:Compilers2.png
- 2022年1月25日 (二) 08:50 Zhang3 讨论 贡献上传文件:Compilers2.png
- 2022年1月25日 (二) 08:49 Zhang3 讨论 贡献创建了页面文件:Compilers1.png
- 2022年1月25日 (二) 08:49 Zhang3 讨论 贡献上传文件:Compilers1.png
- 2022年1月25日 (二) 08:48 Zhang3 讨论 贡献创建了页面Making a Compiler (创建页面,内容为“{{Template:In_Progress}} So you want to make your own compiler, from scratch? That won't be easy. Some compilers are comparable in complexity to entire simple operating systems. Still, it can be a fun and/or educational project. Here are some things you should know before you get started: ==Pros and Cons== Why write a compiler instead of using an existing one? Pros: * A compiler for the language you want and the target you want might simply does not ex…”)
- 2022年1月25日 (二) 07:24 Zhang3 讨论 贡献创建了页面Target Triplet (创建页面,内容为“目标三元组(Target Triplet)描述了何种平台,何种代码代码运行在该平台上的信息,并且是GNU构建系统中的核心概念。 它们包含三个字段: CPU系列/型号的名称,供应商和操作系统名称。 你可以通过运行以下操作查看当前系统的明确目标三元组: <source lang="bash"> gcc -dumpmachine </source> == 结构 == 目标三元组具有这种简单的结构: machine机器-vendor供应商-operatin…”)
- 2022年1月25日 (二) 06:57 Zhang3 讨论 贡献创建了页面Portability (创建页面,内容为“== 理论 == 虽然你可能满足于编写一个仅在x86 IBM兼容计算机上运行的内核,但事实是,还有许多其他平台可以编写内核。 这些范围从久远已经死亡的机器 (例如基于Amiga和Alpha处理器的计算机) 到相关的ARM架构。 传统上,操作系统是特定于体系结构的,该体系结构允许用户程序充分利用其硬件设计。 UNIX但是,随着C编程语言的引入而改变了这一点,该语…”)
- 2022年1月24日 (一) 09:57 Zhang3 讨论 贡献创建了页面System Calls (创建页面,内容为“系统调用用于从用户环境调用内核服务。 目标是能够以相关的特权从用户模式切换到内核模式。 提供的系统调用取决于你的 内核 的性质。 == 进行系统调用的可能方法 == === 中断 === 实现系统调用最常见的方法是使用软件 interrupt。 它可能是实现系统调用的最可移植的方式。 Linux传统上在x86上为此使用中断0x80。 其他系统可能具有固定的…”)
- 2022年1月24日 (一) 07:28 Zhang3 讨论 贡献创建了页面L4 (创建页面,内容为“{{Stub}} L4是基于德国计算机科学家Jochen Liedtke的原始设计和实现的第二代微内核系列。 该API最初是作为高度调整的英特尔i386-specific汇编语言代码实现的,在许多方向上都进行了广泛的开发,既实现了更高等级的平台独立性,又提高了安全性,隔离和健壮性。 The L4 µ-Kernel Family Homepage: http://os.inf.tu-dresden.de/L4/ == L4/x86 == L4/x86是由GMD,IBM沃森研究中心和…”)
- 2022年1月24日 (一) 07:25 Zhang3 讨论 贡献创建了页面Kernel Stdio Theory (创建页面,内容为“== 标准输入/输出理论 == === 什么是标准输入/输出 ?=== 标准输入和输出以及标准错误是作为C标准库的一部分实现的流。 流是用于访问文件,硬件资源或其他进程的读/写接口。 包含 <tt>stdio.h</tt> 标头后,将自动创建三个流,并将其与环境的标准输入,标准输出和标准错误流相关联。 这是常规的,并且在大多数情况下是默认的,用于将过程的标准输…”)
- 2022年1月24日 (一) 06:50 Zhang3 讨论 贡献创建了页面Journaling (创建页面,内容为“{{Stub}} 日志文件系统是一种在文件系统中存储被称为日志的每项更改的文件系统。 然后将这些更改应用于主文件系统。 这些系统在强制关闭系统后恢复的速度要快得多,并且损坏的可能性也较小。 这个文件系统的一些例子是 ext3 、 ext4 和 ReiserFS。 = 方法 = === 物理日志 === 这些日志将文件系统中的 “每个更改” 或块放入日志中。 这提供了…”)
- 2022年1月24日 (一) 06:40 Zhang3 讨论 贡献创建了页面Extensible Driver Interface (创建页面,内容为“{{Stub}} 可扩展驱动程序接口 (EDI) 是一种驱动程序接口,旨在在os之间可移植,同时标准化尽可能少的功能。 == Introduction == 2006年,埃利·戈特利布 (Eli Gottlieb) 在决定 UDI 标准化程度过高后制作了EDI。 它被设计为体积小,可扩展,并且对提供实现的系统的要求很少。 这是通过使用使用C函数访问的面向对象模型来完成的,允许几乎所有语言开发的驱…”)
- 2022年1月24日 (一) 06:31 Zhang3 讨论 贡献创建了页面Exokernel (创建页面,内容为“{{Template:Kernel designs}} Exokernels是一种将安全性与抽象区分开的尝试,使操作系统的不可覆盖部分除了安全地多路复用硬件之外什么都不做。 目标是避免对应用程序强制执行任何特定的抽象,而是允许它们使用或实现最适合其任务的抽象,而不必将它们放在可能施加限制或不必要的开销的其他抽象之上。 这是通过将抽象移动到称为 “库操作系统” (libO…”)
- 2022年1月24日 (一) 05:57 Zhang3 讨论 贡献创建了页面Executable Formats (创建页面,内容为“可执行格式(executable format)是由编译器和链接器创建的文件格式,然后由操作系统的加载器加载到内存中。 可执行文件类型几乎和声音文件格式的一样多种多样。 本页介绍了这些格式背后的理论。 == 定义 == * TEXT 文本域是实际的可执行代码区域, * DATA 数据域是 “初始化” 数据, * BSS 是 “未初始化” 的数据。 BSS (Block Started by Symbol 由符号启动的…”)
- 2022年1月24日 (一) 05:49 Zhang3 讨论 贡献创建了页面Busy loop (创建页面,内容为“== 定义 == busy loop(忙循环)是一种连续轮询事件的循环。 这种资源使用效率低下的替代方法是使用中断或休眠方法,直到事件发生。 == 用例 == 忙循环虽然代价较高,但在某些情况下可以有效地使用。 你可以实现一个互斥体像这样,使用一个忙循环: <source lang=c> int lock(mutex *mutex) { // Wait for the mutex to become free. while(mutex->in_use); mutex->in_use = 1; r…”)
- 2022年1月24日 (一) 03:39 Zhang3 讨论 贡献创建了页面Blocking Process (创建页面,内容为“当一个进程process被设置为非活动状态时,它就被认为是阻塞blocking或等待waiting的,直到有发生特定事件。 == 进程阻塞 Blocking Process== 阻塞的进程通常正在等待诸如信号量被释放或消息到达其消息队列之类的事件。 在多任务系统中会期望这样的进程用系统调用通知调度器它要等待,以便它们可以从活动调度队列中删除,直到有需要的事件发生。 在等…”)
- 2022年1月24日 (一) 03:27 Zhang3 讨论 贡献创建了页面Batch (创建页面,内容为“批处理文件相当于Windows下的shell 脚本。 它由 Windows 、 MS-DOS 和OS/2支持。 由于DOS没有文件扩展名映射配置,因此批处理文件扩展名固定是 '.BAT',或'.bat',但不可以是大小混合。 但是在Windows中,它们也可以以 '.cmd' 结尾 == 批处理文件的内容 == 批处理文件是由命令处理器解释的纯文本文件,命令处理器通常在Windows上…”)
- 2022年1月24日 (一) 03:06 Zhang3 讨论 贡献创建了页面文件:Analog Digital Compare.png
- 2022年1月24日 (一) 03:06 Zhang3 讨论 贡献上传文件:Analog Digital Compare.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献创建了页面文件:Physics.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献上传文件:Physics.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献创建了页面文件:Devices.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献上传文件:Devices.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献创建了页面文件:Analog Circuits.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献上传文件:Analog Circuits.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献创建了页面文件:Digital Circuits.png
- 2022年1月24日 (一) 03:05 Zhang3 讨论 贡献上传文件:Digital Circuits.png
- 2022年1月24日 (一) 03:04 Zhang3 讨论 贡献创建了页面文件:Logic.png
- 2022年1月24日 (一) 03:04 Zhang3 讨论 贡献上传文件:Logic.png
- 2022年1月24日 (一) 03:03 Zhang3 讨论 贡献创建了页面文件:Microarchitecture.png
- 2022年1月24日 (一) 03:03 Zhang3 讨论 贡献上传文件:Microarchitecture.png
- 2022年1月24日 (一) 03:03 Zhang3 讨论 贡献创建了页面文件:Architecture.png
- 2022年1月24日 (一) 03:03 Zhang3 讨论 贡献上传文件:Architecture.png
- 2022年1月24日 (一) 03:03 Zhang3 讨论 贡献创建了页面文件:Operating System.png
- 2022年1月24日 (一) 03:03 Zhang3 讨论 贡献上传文件:Operating System.png
- 2022年1月24日 (一) 03:02 Zhang3 讨论 贡献创建了页面文件:Application Software.png
- 2022年1月24日 (一) 03:02 Zhang3 讨论 贡献上传文件:Application Software.png