X86平台操作系统概览:从UNIX到Linux和类UNIX系统
需积分: 11 147 浏览量
更新于2024-07-16
收藏 1.07MB DOC 举报
"这篇文档详细概述了在X86架构上的操作系统分类,涵盖了大约25种不同的操作系统。这些操作系统主要分为四大类别:UNIX家族及类UNIX系统、DOS及其后续系统、其他商业化操作系统以及作为业余爱好或实验性质的操作系统。文档深入探讨了UNIX的历史和发展,包括其与Multics的关系,以及C语言如何推动了UNIX的普及。此外,还提到了UNIX的两个主要分支:AT&T的System V和加州大学伯克利分校的BSD。同时,文档还列举了各种类型的系统,如Linux、DOS、Windows、OS/2、Netware、BeOS、QNX以及一系列实验性或爱好者操作系统。最后,提到了在X86平台上的一些嵌入式操作系统,如vxworks、lynxos和ecos。"
在X86平台上,操作系统多样且复杂,主要分为以下四大类:
1. **UNIX家族及类UNIX系统**:
- **BSD**:包括FreeBSD、NetBSD、OpenBSD和曾经的Sun Solaris。BSD源自UC Berkeley对UNIX的修改,发展出一套完整的操作系统。
- **MINIX**:由Andrew S. Tanenbaum教授设计,作为教学用途的小型UNIX类似系统。
- **Darwin**:苹果公司的基础操作系统,是Mac OS X的核心,基于Mach和BSD。
- **其他**:包括实验性的MINIX分支和其他UNIX变体。
2. **DOS和它的接班人**:
- **DOS**:早期个人计算机的基础,随后发展出MS-DOS和IBM PC DOS。
- **Windows**:Microsoft的图形化操作系统,起源于DOS,如Windows 95、Windows NT等。
- **OS/2**:IBM和Microsoft合作开发的高级操作系统,后由IBM单独维护。
3. **其他商业化操作系统**:
- **Netware**:Novell公司的网络操作系统,主要用于文件和打印服务。
- **BeOS**:高性能的多任务操作系统,适用于多媒体应用。
- **QNX**:实时操作系统,广泛用于工业和嵌入式系统。
4. **作为业余爱好的操作系统**:
- 包括AmigaOS模拟器、SkyOS、Syllable、ReactOS等一系列由爱好者开发的项目,有些旨在模仿已有的系统,有些则尝试创新。
此外,文档还提到了实验室中的操作系统,如DROPS,以及X86平台上的嵌入式操作系统,如VxWorks、LynxOS和eCos,这些系统通常用于特定的应用场景,如工业控制或物联网设备。
这些操作系统各有特色,有的以稳定性见长,有的以性能著称,有的强调可移植性,有的注重用户体验。每一种都在特定领域发挥着重要作用,共同构成了X86平台丰富的操作系统生态。
2022-06-22 上传
2013-12-04 上传
potato_cyy
- 粉丝: 1
- 资源: 94
最新资源
- centural_datapack:实时原型制作
- htmlsplit:根据原始标记中的意图,将 HTML 文档拆分为多行
- noise-suppression
- jdbcTemplate-runtime-update:使用Spring Boot在运行时更改DataSources和JdbcTemplate
- GEF-whole-upload,java项目源码,javaoa系统源码下载
- 加登比
- ltsycal0126.zip
- 2.movie-seat-booking
- 科学计算器ZENO-5000
- code_FIV:FIV的后处理
- drabbitmq:QAMQP源码解析,工作量,重新分配,公平分配,订阅发布,主题模式,路由模式,确认机制
- TestStrutsBBS,查看java源码,java校友录网站
- thamilthedal.github.io
- adventofcode2020_googlecolab
- Credit-number-generator:用于生成和验证信用卡号的基本网站
- arduino-moisture:使用 mongo + express 构建的 RESTful API 服务器,用于存储来自我的工厂的数据