跳到主要内容

认识你的机器

备注

本模块及其后续为作者探索操作系统记录,尽量避免要求读者具备很多的基础知识,但难免有例如操作系统基本概念与计算机系统基本架构和计算机网络基本概念不可避免,我尽量附上详细解释,如您发现有不严谨的表述可使用主页留下的邮箱交流,万分感谢。

从运行一个hello world说起

正如汽车需要加油(现应是充电)才能运行,计算机需要一个操作系统来管理机器上的资源,但这不是一个好的对比,对于纯机械结构车只需加上油即可运行,而对于电车来说只有电没有电控系统根本无法运行,因此油/电之于车类似电于计算机,电控之于电车类似操作系统之于计算机,前者为燃料驱动运行,后者在人的意志驱动下完成人的目的,下面演示使用bash在终端里打印hello world。

bash 打印 hello world演示
等待输入...
进度
0/20
键盘输入
$

如果看到这里已经一头雾水

1769389918860

黑漆漆的终端界面又不是黑丝,虽然都是黑但后者明显比前者耐看的多,但前者比后者更实用,那既然要说到计算机,就就要从盘古开天辟地讲起,话说……

1769393525304

啊这就太老了,这玩意上一次摸还是小学学珠心算的时候拿来拼火车玩,来换个新点的

1769393706997

隆重请出上海高考计算器——卡西欧 fx-991CN X,这个计算器看起来就很现代化了,如果想执行一个简单的加法运算,比如1+1,只需先按开机,按下1,加号,1,等号,屏幕上就会显示答案,整个流程下来行云流水,一气呵成,通过物理按键向计算器输入指令进行交互,其实操作一台电脑也是如此。

目录:我总能问点什么

在一个教程网站上写操作系统课程是不现实的,在本节中我会把我提出问题并尝试找到答案并验证的过程记录下来,我希望通过展示一些灵活使用操作系统的例子来提高工作效率从而有更多的时间去享受生活。

注意事项:

本文使用到的指令与软件在飞牛(linux)系统中与Windows系统中有所不同,根据您的系统选择使用。