【前】操作系统是啥?

前言

今天开启一个新的征程:自制操作系统,这个会比自制脚本语言更有挑战,为什么要开启这个呢?是因为看了一本书《30天自制操作系统》,这一本书应该是3年前买的,当时也是兴致很高的准备做一些事情,可是就在第一步卡住了,从此到现在的一个月前,这本书就此尘封,再也没开启过。
但是最近又突然来了兴趣,可能是在SKL项目上积累的,就开启了本书的阅读和实践。突然之间也明白了很多事情,比如一切都是算法和数据结构这句话。
在这里非常感谢《30天自制操作系统》的作者,非常钦佩,没有文化的说一句:卧槽,牛逼。

什么是操作系统

百度解释:操作系统是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

关键点:控制硬件(内存,输入,输出),管理软件
举个例子:


image.png

作为人机交互的中间商,你其实一直操作的是操作系统,而非直接操作计算机硬件


image.png

非常流行的操作系统有:linux,unix,windows,MacOS等等

结束语

操作系统是一种控制计算机的软件。

你可能感兴趣的:(【前】操作系统是啥?)