Skip to content

Commit

Permalink
Merge pull request #121 from Coconut-Aero/main
Browse files Browse the repository at this point in the history
Computer-basic Update 3.0
  • Loading branch information
ztm0929 authored Dec 3, 2024
2 parents 899ea1f + 1d7560f commit c432193
Show file tree
Hide file tree
Showing 5 changed files with 86 additions and 33 deletions.
119 changes: 86 additions & 33 deletions docs/07-computer-basic/computer-basic.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,75 +24,128 @@

~~既要又要,这里推荐高性能台式机 + 续航高(轻薄本)既满足游戏/ai 等高性能场景,也可以满足图书馆等复杂的外出场景。满足全场景。**(梦寐以求的场景)**~~

# 计算机操作系统
### Q&A

## 下面列举常见的主流计算机操作系统
> 为什么我购买的1TB固态硬盘,到手发现格式化后只有约900GB?为什么我购买的16GB内存则不会像我的16GB U盘一样显示为约14.9GB?
### ![image](https://github.com/user-attachments/assets/ff3bb882-b4e9-460d-8301-8beefb7a5d77)
操作系统计算容量时使用的单位虽然显示为**GB**(Giga Byte),实际为**GiB**(Giga Binary Byte)。

[ **Microsoft Windows**](https://www.microsoft.com/zh-hk/windows/?r=1)
我们规定如下:

#### Microsoft Windows 的重大更新版本历史
1. 1 Giga Byte = 1,000,000,000 Bytes(1*10<sup>9</sup>)
2. 1 Giga Binary Byte = 1,073,741,824 Bytes(1024<sup>3</sup>)

<img src="https://github.com/user-attachments/assets/8b9889dd-77a4-4683-89d8-49688dd659ee" width="500" height="250" alt=""><br>
1983 年 11 月 10 日,微软对外宣布在 MS-DOS(自 1981 年植根在 IBM 电脑上的操作接口)上开发一个图形用户界面操作系统,即微软窗口系统(Microsoft Windows)。<br>
由于硬盘生产厂商生产硬盘时的计数单位为**GB**,而计算机系统统计时计数单位为**GiB**,导致最后统计出的空间会存在差异。另外,由于系统盘会有一定的隐藏空间(存放系统启动程序(如Windows Boot Manager, GRUB等等)),实际挂载在系统上的磁盘空间会小一些。

#### Windows 1.0
内存由于需要直接与CPU交互,因此必须使用2的倍数来计数,所以16GB内存实际为**16GiB**内存。因此不会出现变成14.9GB左右。然而,由于系统需要为硬件和系统基本运行预留存储空间(为硬件保留的内存),实际可用空间小于16GB,这是正常的。

1985 年 11 月 20 日,微软推出了历史上第一款视窗操作系统——Windows 1.0
Windows 1.0 并不是完整的操作系统,而是对 MS-DOS 的拓展,因此亦继承了后者的问题。而且附带的应用程序功能太过薄弱,无法吸引企业用户。
<img src="https://github.com/user-attachments/assets/84aa7a64-55fb-4cc3-a232-04c9e7a91cd1" width="500" height="250" alt=""><br>
## 计算机操作系统

在 Intel 推出 Intel 80286 后,微软适时推出了 Windows/286,在 DOS 程序的基础上添加了对**保护模式**的支持。自 Windows 3.0 开始,Windows 逐步增强了对**多语言**的支持,由此还衍生出一个仅有简体中文的 Windows 版本:**_Windows 3.02_**
下面列举常见的主流计算机操作系统

#### Windows 95 & Windows 98

<img src="https://github.com/user-attachments/assets/e6d7efee-16fb-45b7-aab1-cf1c3c1b38b0" width="500" height="250" alt=""><br>
<img src="https://github.com/user-attachments/assets/0dd4497c-13f0-4db6-8545-7f919752a8e5" width="500" height="250" alt=""><br>
---

为了与 Macintosh 在个人电脑领域进行竞争,在 20 世纪的最后几年内,微软相继推出了 Windows 95 / 98 / Me 等被称为**Windows 9x**的系统,以及 Windows NT 3.1/ NT 3.5/ NT 4.0/ 2000 等被称为**Windows NT**的系统。其中,Windows 9x 被认为是 DOS 内核的延续,复杂的混合 16 位/32 位内核,薄弱的安全机制,不完全的内存保护等等导致 Windows 9x 极其不稳定。而基于 OS/2 新技术,拥有完整 32 位内核的 Windows NT 具有更好的安全性和稳定性。在长期的发展中,微软抛弃了以往的 Windows 9x 内核。
#### <img src="https://upload.wikimedia.org/wikipedia/commons/e/e2/Windows_logo_and_wordmark_-_2021.svg" height="90" alt=""><br> [ **Microsoft Windows**](https://www.microsoft.com/zh-hk/windows/?r=1)

##### Microsoft Windows的重大版本更新历史
<img src="https://upload.wikimedia.org/wikipedia/commons/1/17/Suite_des_versions_de_Windows.svg" height="250" alt=""><br>

**Microsoft Windows**是最广泛使用的个人电脑操作系统,由**微软**开发。它有多个版本,包括我们熟知的Windows 10和Windows 11。

#### **Windows XP**

<img src="https://github.com/user-attachments/assets/727333b1-7888-46d1-9a87-e77316682bc0" width="500" height="250" alt=""><br>
步入 21 世纪,微软推出了迄今为止最为成功的操作系统版本——**Windows XP**。它兼具 NT 的安全稳定以及 9x 系列(尤其是 Windows Me)的娱乐性。Windows XP 长期霸占计算机操作系统市场,直到 2014 年 4 月 8 日微软宣布停止支持 Windows XP 才逐渐衰落。
<br>

##### Windows 1.0/2.0/3.0
1985年11月20日,微软推出了历史上第一款视窗操作系统——Windows 1.0
早期的Windows并不是一个真正意义上的操作系统,它更像是在MS-DOS基础上运行的一个图形环境,是微软与苹果的Macintosh竞争的产物。
<img src="./resources/img1.png" alt=""><br>


在Intel推出 Intel 80286后,微软适时推出了Windows/286,在DOS程序的基础上添加了对**保护模式**的支持。自Windows 3.0开始,Windows逐步增强了对**多语言**的支持,由此还衍生出一个仅有简体中文的Windows版本:***Windows 3.02***

##### Windows 9x & Windows NT
<img src="./resources/img2.png" height="250" alt=""><br>
<img src="./resources/img3.png" height="250" alt=""><br>

为了与 Macintosh 在个人电脑领域进行竞争,在 20 世纪的最后几年内,微软相继推出了 Windows 95 / 98 / Me 等被称为**Windows 9x**的系统,以及 Windows NT 3.1/ NT 3.5/ NT 4.0/ 2000 等被称为**Windows NT**的系统。其中,Windows 9x 被认为是 DOS 内核的延续,复杂的混合 16 位/32 位内核,薄弱的安全机制,不完全的内存保护等等导致 Windows 9x 极其不稳定。而基于 OS/2 新技术,拥有完整 32 位内核的 Windows NT 具有更好的安全性和稳定性。在长期的发展中,微软抛弃了以往的 Windows 9x 内核。

##### **Windows XP**
<img src="./resources/img4.png" height="250" alt=""><br>
步入21世纪,微软推出了迄今为止最为成功的操作系统版本——**Windows XP**。它兼具NT的安全稳定以及9x系列(尤其是Windows Me)的娱乐性。Windows XP长期霸占计算机操作系统市场,直到2014年4月8日微软宣布停止支持Windows XP才逐渐衰落。

在 Windows XP 后,微软也发布了诸如 Windows Vista、Windows 7、Windows 8/8.1、Windows 10 和 Windows 11 等新版本。目前主流市场上为 Windows 10 和 Windows 11,其中 Windows 10 的市场份额更大。[<sup>1</sup>](https://gs.statcounter.com/windows-version-market-share/desktop/worldwide/) Windows 10 的占用更小,而[Windows 11](https://zh.wikipedia.org/wiki/Windows_11)对新的处理器(尤其是 Intel 12 代及以后推出大小核)、新的内存(DDR5)支持更好。可以根据自己的电脑类型、性能和需求选择适合自己的系统。

---

#### ![image](https://github.com/user-attachments/assets/debc3260-d350-4a0c-ad4b-f84d2fa516f2)
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/2/21/MacOS_wordmark_%282017%29.svg/1920px-MacOS_wordmark_%282017%29.svg.png" height="100" alt="">

**macOS**
#### **macOS**

<img src="https://github.com/user-attachments/assets/00a62253-f408-4197-90e0-a52d8bcf6da6" width="500" height="250" alt=""><br>
[**macOS**](https://zh.wikipedia.org/wiki/MacOS)**苹果公司**为其 Mac 系列电脑开发的操作系统。macOS 以其稳定性和易用性而闻名
<img src="https://www.apple.com/newsroom/images/2023/09/macos-sonoma-is-available-today/article/Apple-macOS-Sonoma-3up_big.jpg.large.jpg" height="200" alt=""><br>
[**macOS**](https://zh.wikipedia.org/wiki/MacOS)**苹果公司**为其Mac系列电脑开发的操作系统。macOS以其稳定性和易用性而闻名

早期的 Mac OS 是苹果基于 Lisa OS 进行研发的,作为首个拥有图形化界面的个人电脑操作系统,Lisa 并没有 Macintosh 成功。苹果基于“将个人电脑变成家电”的理念设计了早期的 Mac OS(在 Mac OS 7.0 以前被称为 System Software)。史蒂夫·乔布斯离职后,苹果一度陷入危机。为了挽救,苹果决定收购乔布斯创立的 NeXT 公司,通过这种方式使得乔布斯回到苹果。乔布斯回到苹果后着手于改造 Mac OS,基于 NeXTSTEP 的设计,Mac OS 逐渐走向成熟。到了 Mac OS 9.0 后,苹果决定放弃原有的 Mac OS,转向以 Mach 为基础的 XNU 内核设计的 Darwin 新底层,从而使得 Mac OS 发生了本质上的不同,苹果将其称为 Mac OS X(2012~2015 年间被称为 OS X,而 2015 年以后则称为 macOS),而 9.0 以前的版本则被称为 Classic Mac OS。

---

#### <img src="https://github.com/user-attachments/assets/289c8515-b77b-4cf2-b039-74cbaacfdd6a" width="100" height="100" alt=""> <br> **Linux**
<img src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/35/Tux.svg/800px-Tux.svg.png" height="100" alt=""> <br>

#### **Linux**

[Linux](https://zh.wikipedia.org/wiki/Linux)是一种自由和开放源码的类UNIX操作系统。该操作系统的内核由林纳斯·托瓦兹在1991年10月5日首次发布,再加上用户空间的应用程序之后,就成为了Linux操作系统。Linux也是自由软件和开放源代码软件发展中最著名的例子。只要遵循GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。大多数Linux系统还包括像提供GUI的X Window之类的程序。除了一部分专家之外,大多数人都是直接使用Linux 发行版,而不是自己选择每一样组件或自行设置。
Linux严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今Linux常用来指基于Linux的完整操作系统,内核则改以Linux内核称之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于1983年发起的GNU计划提供,自由软件基金会提议将其组合系统命名为GNU/Linux,但Linux不属于GNU计划,这个名称并没有得到社群的一致认同。
通常情况下,Linux被打包成供个人计算机和服务器使用的Linux发行版,一些流行的主流Linux发布版,包括Debian(及其派生版本Ubuntu、Linux Mint)、Fedora(及其相关版本Red Hat Enterprise Linux)和openSUSE等。

[Linux](https://zh.wikipedia.org/wiki/Linux)是一种自由和开放源码的类 UNIX 操作系统。该操作系统的内核由林纳斯·托瓦兹在 1991 年 10 月 5 日首次发布,再加上用户空间的应用程序之后,就成为了 Linux 操作系统。Linux 也是自由软件和开放源代码软件发展中最著名的例子。只要遵循 GNU 通用公共许可证(GPL),任何个人和机构都可以自由地使用 Linux 的所有底层源代码,也可以自由地修改和再发布。大多数 Linux 系统还包括像提供 GUI 的 X Window 之类的程序。除了一部分专家之外,大多数人都是直接使用 Linux 发行版,而不是自己选择每一样组件或自行设置。
Linux 严格来说是单指操作系统的内核,因操作系统中包含了许多用户图形接口和其他实用工具。如今 Linux 常用来指基于 Linux 的完整操作系统,内核则改以 Linux 内核称之。由于这些支持用户空间的系统工具和库主要由理查德·斯托曼于 1983 年发起的 GNU 计划提供,自由软件基金会提议将其组合系统命名为 GNU/Linux[9][10],但 Linux 不属于 GNU 计划,这个名称并没有得到社群的一致认同。
通常情况下,Linux 被打包成供个人计算机和服务器使用的 Linux 发行版,一些流行的主流 Linux 发布版,包括 Debian(及其派生版本 Ubuntu、Linux Mint)、Fedora(及其相关版本 Red Hat Enterprise Linux)和 openSUSE 等。
#### <img src="https://github.com/user-attachments/assets/8a9fbed4-7aa0-4d29-ac8f-4e5fe1f62cf4" height="100" alt=""> <br> **Chrome OS**

#### ![image](https://github.com/user-attachments/assets/8a9fbed4-7aa0-4d29-ac8f-4e5fe1f62cf4)<br>**Chrome OS**

<img src="https://github.com/user-attachments/assets/0afcd79e-6cca-4bc0-9bf9-59303dbbbee1" width="500" height="250" alt=""><br>
ChromeOS[6],前称 Chrome OS,是由 Google 设计基于 Linux 内核的操作系统,并使用 Google Chrome 浏览器作为其主要用户界面。因此,Chrome OS 主要支持 Web 应用程序[7],2016 年起开始陆续兼容 Android 应用程序(可通过 Google Play 商店下载)和 Linux 应用程序
<img src="https://github.com/user-attachments/assets/0afcd79e-6cca-4bc0-9bf9-59303dbbbee1" height="250" alt=""><br>
ChromeOS,前称Chrome OS,是由Google设计基于Linux内核的操作系统,并使用Google Chrome浏览器作为其主要用户界面。因此,Chrome OS主要支持Web应用程序,2016年起开始陆续兼容Android应用程序(可通过Google Play商店下载)和Linux应用程序

---

## 下载软件

使用计算机势必会用到大量软件,但是在杂乱无章的互联网上,下载来自不明软件源的软件会给自己的机器带来风险。

### 软件下载安全的方式

目前诸如Linux(软件包管理器),macOS(AppStore)等系统,由于其具有特定的软件下载方式,所以不容易下载到流氓软件。然而,由于Windows开放兼容的特性,导致从Windows 9x时代开始流氓软件就严重泛滥。这里推荐官方的、安全的下载方式以及那些不安全的软件源。

#### 安全的下载方式


1. 官网:通过搜索引擎(参考[搜索平台](../02-search-platforms/search-platforms.md)以获取更加详尽的描述)搜索该软件的官网,从而获得安装程序。
2. GitHub:多数开源软件在GitHub都有自己的官方仓库,你可以通过在GitHub上搜索获取这些开源软件已经编译好的安装程序或者尝试自己编译安装。
3. 软件包管理器(如winget,apt,pacman,yum等等):通过软件包管理器,你可以仅靠一条指令就能直接从镜像源获取安装。
4. 针对macOS:App Store 由苹果提供软件源,因此相对安全。


### 软件 Hall of Shame

#### 2345

臭名昭著的2345及2345全家桶,自2005年开始通过制作盗版Windows XP以及捆绑在其他安装包的行为进行传播。安装后将自己的内核写入注册表和系统内核程序,甚至在安全模式下也无法避免加载2345的程序。(可参见视频:【2345到底有多流氓?又该如何彻底清除?】https://www.bilibili.com/video/BV13L4y1s7pF)



## 参考链接

https://zh.wikipedia.org/wiki/Linux
https://zh.wikipedia.org/wiki/Windows_11
https://zhuanlan.zhihu.com/p/503458188
https://zh.wikipedia.org/wiki/MacOS
https://commons.wikimedia.org/w/index.php?curid=94951746 作者 Kristiyan Bogdanov - File:Windows_Updated_Family_Tree.png,CC BY-SA 3.0,
https://en.wikipedia.org/w/index.php?curid=65836114 By Apple Inc. - Screenshot taken from my personal MacBook Pro., Fair use,
https://commons.wikimedia.org/w/index.php?curid=118370375 作者 Exopeditor101 - 自己的作品,CC BY-SA 4.0,
https://commons.wikimedia.org/w/index.php?curid=94951746 作者 Kristiyan Bogdanov - File:Windows_Updated_Family_Tree.png,CC BY-SA 3.0,
https://en.wikipedia.org/w/index.php?curid=65836114 By Apple Inc. - Screenshot taken from my personal MacBook Pro., Fair use,
https://commons.wikimedia.org/w/index.php?curid=118370375 作者 Exopeditor101 - 自己的作品,CC BY-SA 4.0

[Windows 1.02](./resources/img1.png)[Windows 95](./resources/img2.png)[Windows NT](./resources/img3.png)[Windows XP](./resources/img4.png) 图像来源 [GitHub@Coconut-Aero](https://github.com/Coconut-Aero), Microsoft Windows 操作系统界面版权归微软所有

【2345到底有多流氓?又该如何彻底清除?】https://www.bilibili.com/video/BV13L4y1s7pF

## 开发者笔记

Windows 95不能运行在CPU主频高于2.1GHz的电脑/虚拟机上,需要补丁予以解决。有关这一情况,你可以访问[Windows 95 2.1GHz CPU Limit BROKEN!](https://msfn.org/board/topic/141402-windows-95-21ghz-cpu-limit-broken/)来了解。

诸如MS-DOS、Windows 1.0、Windows 95、Windows NT 4.0、macOS Classic等系统的镜像,你可以从[WinWorldPC](https://winworldpc.com/)处得到,这是一个具有20年历史的互联网博物馆。
Binary file added docs/07-computer-basic/resources/img1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/07-computer-basic/resources/img2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/07-computer-basic/resources/img3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/07-computer-basic/resources/img4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit c432193

Please sign in to comment.