3.操作系统基础

3.1 前序

上一章我们简单过了一遍计算机的核心部件与功能,同时还简单介绍了一下各个部件是如何与计算机进行交互、发挥出其功能的。

而本章,我们将紧接上一章节的内容,开始介绍操作系统中大大小小、会让你感到很零碎的知识点。

我不会介绍过于底层的内容,因为那会让你感到无趣、并且对于你未来的编程生涯不会有太大的帮助。

3.2 BIOS系统

在介绍我们所熟悉的WIndows、mac、linux等等系统之前,我们首先需要简单了解一下BIOS系统,因为这些系统都是在它之后的。

BIOS是英文Basic Input Output System的缩略词,直译过来就是基本输入输出系统。

简单来说,通过这个系统,我们可以对我们的电脑硬件做出一些基本的控制,比如读写内存数据、加载硬件资源之内的。

如果没有这个系统,那我们手中的电脑就会如同一堆废铁,几乎毫无用处,因为我们没办法方便的操作这些硬件资源。

正因为这个系统极其重要,所以这个系统是直接被焊死在硬件之上的,我们无法直接修改该系统的数据。

虽然它很重要,但只靠它却还并不足以让我们普通用户可以轻易使用,因为它提供的功能非常有限。

大多数时候,我们都是通过进入BIOS系统中为我们的电脑重新安装一个更为强大系统,这个系统可以是WIndows、linux,甚至mac。

事实上mac还有一点不一样,它已经不再使用bios系统,而是使用另外一个叫做EFI(可扩展固件接口)的引导系统

对于个人电脑进入BIOS系统的方法并不完全相同,你需要根据你电脑的型号去网上搜索。

比如我的电脑想要进入BIOS系统中,就需要重启电脑,并在电脑开机画面显示出来的那一刻,不停的按F12键,就能进入其内。

进入之后,你看到的大致是下面这样的蓝底简陋界面:

image.png

如果你的电脑系统出现了故障导致无法启动、或者忘记密码之内,那么你就可以进入该系统,并插入你事先安装好Window系统的U盘,通过U盘进行引导、安装新系统,就能解决这些问题。

3.3 操作系统

上面的BIOS系统大部分人其实都很少用到,我们真正常用的还是Windows、Mac系统,以及深入编程领域后还会使用到的Linux系统。

你可以将这些操作系统理解为一个非常特殊、强大的软件,这个软件需要通过上面介绍的BIOS系统进行引导安装,安装完成后,我们就可以进入这个系统中来控制、使用我们的电脑硬件。

只不过这一过程在我们购买电脑前,就已经被厂家预先帮我们做了,所以我们感受不到。

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux