Zhang3的用户贡献
跳到导航
跳到搜索
- 2022年1月20日 (四) 10:01 差异 历史 +3,538 新 I/O Ports 创建页面,内容为““I/O端口” 通常用作x86的IO总线上特定地址的技术术语。 该总线以固定的顺序和大小提供与设备的通信,并被用作内存访问的替代方法。 在许多其他体系结构上,没有用于此类通信的预定义总线,并且与硬件的所有通信都是通过内存映射的IO完成的。 在现代x86硬件上也越来越多地发生这种情况。 == 寻找端口列表 == 作为操作系统开发人员,“您不应…”
- 2022年1月20日 (四) 09:53 差异 历史 +40 新 Can I have a list of IO Ports 重定向页面至I/O Ports 当前 标签:新建重定向
- 2022年1月20日 (四) 09:48 差异 历史 +7,371 新 Bootloader FAQ 创建页面,内容为“Category:FAQ{{Template:Bias}}此页面旨在回答与编写引导加载程序有关的最常见问题。 == GRUB还是自定义引导加载程序?== 这是OSDev社区永无止境的论点之一。 没有人能给你一个明确的答案,所以这取决于你对可用选项的权重并下定决心。 === GRUB === 支持使用GRUB作为引导加载程序的论点是: * 你可以避免几乎所有使启动变得复杂的遗留问题 (例如 Real Mode…” 当前
- 2022年1月20日 (四) 08:39 差异 历史 +7,506 新 Accelerated Graphic Cards 创建页面,内容为“在屏幕上出现一些图形很好,但让视频卡完成肮脏的工作会更好。 但是要当心,事情并不总是像看起来那样容易。 替代 VESA BIOS Extension/Accelerator Functions == 带文档的图形卡 == === 3Dfx === 对于3dfx卡 (带有Voodoo芯片组的卡) 来说,这是一个好消息。 这些卡可能是唯一具有相对快速的3D支持 (Glide/OpenGL) 和 [http:// darwin-3dfx.sourceforge.net/ open规格] 的卡。 巫毒…” 当前
- 2022年1月20日 (四) 07:47 差异 历史 −2 ARM Overview 当前
- 2022年1月20日 (四) 07:45 差异 历史 +34,802 新 ARM Overview 创建页面,内容为“ARM是由单个公司-ARM Holdings开发的基于RISC体系结构的指令集体系结构家族。 因为ARM是一个体系结构家族,而不是单一的体系结构,所以可以在大量电子设备中找到它 (从带有ARM mcu的简单小型嵌入式系统,到智能手机,平板电脑和MP3播放器,再到低功耗服务器)。 当你查看带有ARM处理单元的设备时 (术语处理单元(processing unit)更准确,因为可以在微控…”
- 2022年1月20日 (四) 03:27 差异 历史 +14,322 新 GDT Tutorial 创建页面,内容为“{{Rating|1}} 在 Intel Architecture 中,更确切地说,在 protected mode 中,大多数 memory management 和 Interrupt Service Routines 都是通过描述符表来控制的。 每个描述符存储关于CPU在某个时间可能需要的单个对象 (例如,服务例程、任务、代码或数据块,无论什么) 的信息。 例如,如果您尝试将新值加载到 段寄存器 中,则CPU需要执行…”
- 2022年1月20日 (四) 02:35 差异 历史 +24,703 新 Raspberry Pi Bare Bones 创建页面,内容为“{{BeginnersWarning}} {{Rating|3}} {{Template:Kernel designs}} 这是关于 Raspberry Pi 上的操作系统开发的教程。 本文章将作为如何创建最小系统的示例,而不是如何正确构建项目的示例。 有一个类似的教程 Raspberry Pi Bare Bones Rust 用Rust代替C。 == 准备 == 你即将开始开发新的操作系统。 也许有一天,你的新操作系统可以在其自身下开发。 这是一个被称为引导或…” 当前
- 2022年1月19日 (三) 08:14 差异 历史 +10,720 新 Historical Notes on CISC and RISC 创建页面,内容为“(''' 特别注意''': 我最初是在2006年秋季参加的汇编语言课程中为其他一些学生写的,不久之后又发布到DevShed上的 [http://forums.devshed.com/programming-languages-139/assembly-historical-notes-cisc-vs-risc-427110.html 帖子]。 虽然这与OS-dev “per se” 无关,但它可能有助于为某些成员澄清汇编语言的一些令人费解的方面。 - User:schol-r-lea) 具有讽刺意味的是,今天的许多汇…” 当前
- 2022年1月19日 (三) 08:11 差异 历史 +250 新 Multiprocessing Architecture 创建页面,内容为“{{stub}} 本页旨在概述各种形式的多处理器multiprocessing (如SIMD、MIMD、SMP)及其相关问题(如向量处理、脉动阵列处理、非统一内存访问),以及它们与不同类型的多处理器/多核系统的关系。” 当前
- 2022年1月19日 (三) 08:02 差异 历史 +181 新 Execution Architecture 创建页面,内容为“{{stub}} 本页旨在概述各种执行架构原则,包括流水线(pipelining)、分支预测(branch prediction)、出单或下单操作(out or order operation)等。” 当前
- 2022年1月19日 (三) 06:13 差异 历史 +282 新 Memory Architecture 创建页面,内容为“{{stub}} 本页旨在提供对寄存器机内存体系结构的概念的解释,尤其是冯·诺伊曼体系结构,哈佛体系结构和混合修改的哈佛体系结构 (后者是大多数现代需求分页内存系统的基础),以及诸如分页与分段之类的问题。” 当前
- 2022年1月19日 (三) 06:11 差异 历史 +9,181 新 Register Machine Model of Computation 创建页面,内容为“此页面旨在概述计算的理论寄存器机模型,这是大多数实际CPU设计的概念基础。 虽然假设任何来到这里的人都至少会对这些概念非常熟悉,但它的目的是对该主题进行回顾,以消除新来者可能有的任何误解。 “寄存器机模型” 是 “计算模型”,用于描述不同方程式的可计算性。 它是一类被称为「随机存取机器」 (RAMs) 的计算模型的子类型,其中也…” 当前
- 2022年1月19日 (三) 02:04 差异 历史 0 模板:Stub
- 2022年1月19日 (三) 02:04 差异 历史 +5,464 新 Instruction Set Architecture 创建页面,内容为“{{stub}} 本页旨在提供一些各种类型指令集的解释。 列出了从最简单到最复杂指令集的指令集类型。<br> 另见 Historical Notes on CISC and RISC。 == 丘奇-图灵的论文 == 艾伦·图灵 (1912-1954) 在计算机科学的早期具有很高的影响力。 Church-Turing论文指出,任何可由人类计算的算法 (没有时间和内存限制,也没有故障) 都可以由“图灵机”计算。<br> 要实现“图…” 当前
- 2022年1月17日 (一) 08:50 差异 历史 +33 新 模板:DiscussThis 创建页面,内容为“[[Talk:{{FULLPAGENAME}}|{{{1}}}]]” 当前
- 2022年1月17日 (一) 08:48 差异 历史 +1,914 新 讨论:Paging 创建页面,内容为“Memory management 有本文的 “分页” 部分。-[·[用户: Jhawthorn | Jhawthorn]] 2007年3月9日21:57 (CST) :... 然后呢? 将其拉到一篇文章中,并从另一篇文章中链接?完全合并文章? - Combuster 08:47, 11 March 2007 (CDT) :创建 Paging 并将 “Virtual Memory” 和 “Memory Protection” 移至其中,以及创建有关分页的更深入的文章如何? 我认为没有 分页 的…” 当前
- 2022年1月17日 (一) 08:33 差异 历史 0 新 文件:Page table entry.png 当前
- 2022年1月17日 (一) 08:32 差异 历史 0 新 文件:Page directory entry.png 当前
- 2022年1月17日 (一) 08:32 差异 历史 0 新 文件:Paging Structure.gif 当前
- 2022年1月17日 (一) 08:31 差异 历史 +395 新 模板:Disputed 创建页面,内容为“<center> {|style="border: 1px solid #cfcfbf; padding: .0em .25em .0em; background-color: #f0f0ff; text-align: center;" | <font color="black">本文或本节的事实准确性是有争议的</font><br /><small><font color="red">请看 {{DiscussThis|talk page}} 上的相关讨论。</font></small> | |} <includeonly>Category:Disputed Pages</includeonly> </center>”
- 2022年1月17日 (一) 08:28 差异 历史 +23,052 新 Paging 创建页面,内容为“{{Disputed}} right|thumb|600x350px|x86 Paging Structure 分页是一种内存管理设计,它允许每个进程看到完整的虚拟地址空间,而实际上不需要完整的物理内存可用或存在。 32位的x86处理器支持32位虚拟地址和4-GiB虚拟地址空间,当前64位处理器支持48位虚拟寻址和256-TiB虚拟地址空间。 英特尔发布了 [https://en.wikipedia.org/wiki/Intel_5-level_paging 文…”
- 2022年1月17日 (一) 05:50 差异 历史 +3 小 Creating an Operating System
- 2022年1月17日 (一) 05:50 差异 历史 0 新 文件:Difficulty 4.png 当前
- 2022年1月17日 (一) 05:48 差异 历史 +12,336 新 Creating an Operating System 创建页面,内容为“{{Rating|4}} 欢迎来到操作系统开发! 本教程将记录从婴儿步骤到创建自托管操作系统的创建新操作系统的过程。 这条路漫长而艰难,但又有趣又有收获。 随着你逐步完成这些阶段,你将逐渐开始偏离本教程,因为你对操作系统的设计做出自己的决定,并且不再需要本指南。 如果你创建了一个非类Unix的操作系统,那么你将会更早出现分歧,并且必须自…”
- 2022年1月17日 (一) 05:46 差异 历史 −2 小 Going Further on x86
- 2022年1月17日 (一) 05:45 差异 历史 +13,321 新 Code Management 创建页面,内容为“从本质上讲,操作系统是一个相当大的项目。 因此,它需要适当的代码管理,否则你的代码库很可能会变的一团乱,随着项目的增长,它只会变得越来越难维护,你最终会每月重写你的代码库,因为它已经变得不可能维护,而不是实际实现新功能。 另一方面,代码管理必须扩展到项目: 哪怕是不不打算增长很大项目不需要复杂组织的项目。 == 代码库…”
- 2022年1月17日 (一) 05:44 差异 历史 +11,096 新 Going Further on x86 创建页面,内容为“{{Rating|2}} {{Template:Kernel designs}} 你已经为 x86 完成了 Bare Bones。 现在呢,你可能想知道下一步。 欢迎来到操作系统开发世界! 以下指南假设你正在按照从上到下的顺序进行下面讨论的事情。 在开始实施之前,建议你阅读完整内容以获得更广阔的视野。 == 准备真实 == 在继续之前: * 你应该获取英特尔手册的副本。下面讨论的大多数特定于处理器…”
- 2022年1月14日 (五) 02:32 差异 历史 +29 小 Security 当前
- 2022年1月14日 (五) 02:20 差异 历史 +7,592 新 Security 创建页面,内容为“操作系统中的安全性是一个非常重要的问题。 它不仅包括来自外部威胁 (例如病毒和黑客) 的安全性,还包括内部安全性。 例如,操作系统负责确保进程不会访问其自己地址空间之外的内存。 如果有程序这样做,则必须将其关闭以保护其他 “行为良好” 的程序。 操作系统安全可分为两大类,高层安全和底层安全。 要查看此类别下的文章,请浏览 …”
- 2022年1月13日 (四) 06:04 差异 历史 −2 小 Text UI 当前
- 2022年1月13日 (四) 06:03 差异 历史 0 小 Text UI
- 2022年1月13日 (四) 06:02 差异 历史 +6,837 新 Text UI 创建页面,内容为“<b> 文本用户界面 </b> 或 <b>TUI</b> 是一种用户界面,其中所有输出都以文本形式呈现,与 图形用户界面 相反,图形用户界面使用图形和文本来显示输出。 = = 知名度和用途 = = 早在gui普及之前的DOS时代,几乎所有应用程序都使用某种文本UI。 其中一些很简单,显示菜单或不可移动的面板,但其他一些包括功能齐全的窗口系统,如 [https://en.wikipedi…”
- 2022年1月13日 (四) 05:29 差异 历史 +1,333 新 Socket 创建页面,内容为“Socket套接字基本上是服务器程序与许多客户端通信的一种方式。 套接字可以有几个底层协议: TCP/IP套接字可以在网络上进行通信,Unix套接字可以在本地计算机上进行通信。 一旦在服务器和客户端之间建立了连接,两个进程都将获得一个新的文件描述符,它们可以在其中写入以向另一个进程发送消息并读取由另一个进程发送的消息。 在本地计算机上…” 当前
- 2022年1月13日 (四) 05:29 差异 历史 +151 新 分类:Networking 创建页面,内容为“此类别是所有基于网络的内容总括。你可以在这里找到有关硬件、协议和其他有用概念的信息。 Category:OS theory” 当前
- 2022年1月13日 (四) 05:24 差异 历史 +16 新 分类:X86 CPU 创建页面,内容为“Category:X86” 当前
- 2022年1月13日 (四) 05:22 差异 历史 +840 新 模板:Filesystems 创建页面,内容为“{{SmallNavBox | width:200px; |Name=Filesystems |Group0=Virtual Filesystems |List0=<div> VFS<br /> </div> |Group1=Disk Filesystems |List1=<div> FAT 12/16/32, VFAT<br /> Ext 2/3/4<br /> LEAN<br /> HPFS<br /> NTFS<br /> HFS<br /> HFS+<br /> MFS<br /> ReiserFS<br /> FFS (Amiga)<br /> FFS (BSD)/UFS<br /> BeFS<br /> BFS<br /> XFS<b…”
- 2022年1月13日 (四) 05:22 差异 历史 −10 File Systems
- 2022年1月13日 (四) 05:21 差异 历史 +10,169 新 File Systems 创建页面,内容为“{{Tone}} {{Filesystems}} 文件系统是操作系统在磁盘等持久性存储设备上订购数据的方法。 它们提供了一个抽象的接口来访问这些设备上的数据,从而可以有效地读取或修改数据。 哪种文件系统方便取决于操作系统的目标应用程序。 例如,Windows使用FAT32或NTFS文件系统。 如果磁盘容量较大,则FAT32不方便,因为FAT系统的设计考虑了当时可用的较小磁盘。…”
- 2022年1月13日 (四) 02:54 差异 历史 +7,345 新 Device Management 创建页面,内容为“所有现代操作系统都有一个称为设备管理器(device manager)的子系统。 设备管理器负责检测和管理设备,执行电源管理以及将设备暴露给用户空间。 由于设备管理器是任何操作系统的关键部分,因此确保其设计良好非常重要。 == 设备驱动程序 == 设备驱动程序允许用户应用程序与系统的设备间进行通信。 它们为用户应用程序提供硬件的高级抽象,同时…” 当前
- 2022年1月13日 (四) 02:16 差异 历史 +31 新 Device Driver Interfaces 重定向页面至Device Management 当前 标签:新建重定向
- 2022年1月13日 (四) 02:15 差异 历史 +3,625 新 Unix Pipes 创建页面,内容为“Pipe管道,socketpairs套接字对和FIFO是允许两个进程通过字节流交换数据的技术。 但是,与文件不同,管道和其它技术不消耗磁盘空间,而是在内核中具有 (通常为循环队列) 缓冲区。 如果缓冲区变得过载 (例如,因为 “消费者” 太慢),则系统将 “生产者” 变为 “等待” 状态。 管道通常是单向流,具有 “生产者” 侧和 “消费者” 侧。 请注意,完…” 当前
- 2022年1月13日 (四) 01:50 差异 历史 +114 新 分类:IPC 创建页面,内容为“这是与进程间通信(inter-process communication)相关的页面类别 Category:Processes and Threads” 当前
- 2022年1月13日 (四) 01:48 差异 历史 +4,778 新 TrueType Fonts 创建页面,内容为“{{Stub}} Category:Graphical UI == 描述 == TrueType是一种将字体信息编码为文件的方法。 它是由苹果公司在20世纪80年代创建的,并在今天被广泛使用。 TrueType通过使用一系列直线和二次Bézier贝塞尔曲线来定义每个字形 (字符形状)。 这种方法意味着每个字符都是矢量图像,可以根据需要轻松地按比例放大。 TrueType文件格式具有很高的空间效率,但易于阅…” 当前
- 2022年1月12日 (三) 09:34 差异 历史 +38 新 分类:Graphical UI 创建页面,内容为“Category:OS theory Category:UI” 当前
- 2022年1月12日 (三) 09:27 差异 历史 +67 新 分类:Video 创建页面,内容为“Category:Hardware 这里包含所有与图形有关的页面。” 当前
- 2022年1月12日 (三) 09:25 差异 历史 +422 新 Storage 创建页面,内容为“==接口== *ATA and ATAPI (Also collectively referred to as IDE) *SATA *SCSI *Fiberchannel *Infiniband ==设备== *Floppy Drives *Hard Disks *CD-ROM/RW Drives *DVD-ROM/RW Drives *USB Flash Memory *Solid State Drives ==存储设备驱动== *Floppy Disk Driver *DMA Category:Storage” 当前
- 2022年1月12日 (三) 09:25 差异 历史 +155 新 分类:Storage 创建页面,内容为“此类文章包括有关存储设备接口、存储设备本身以及有关驱动程序开发和实现的文章。 {{main|Storage}} Category:Hardware” 当前
- 2022年1月12日 (三) 09:23 差异 历史 +169 新 分类:Sound 创建页面,内容为“此类别包括有关声卡的文章; 不同的品种,如何对其进行编程以及有关驱动程序开发和实施的文章。 {{main|Sound}} Category:Hardware” 当前
- 2022年1月12日 (三) 09:21 差异 历史 +21 新 分类:Platforms 创建页面,内容为“Category:Hardware” 当前