Linux是一个开源的操作系统
简单认识操作系统
操作系统的概念
简单来说:是一款进行软硬件资源管理的软件
操作系统的作用
软硬件层面:
对下(设备驱动、硬件)提供基本的管理工作,让各个硬件在一个稳定的、高效的、安全的状态中工作(手段)
对上(应用软件)要体用一个高效的、稳定的、安全的环境(用户)
最终目的是让用户能够更好地去使用计算机,保证用户体验
假如没有操作系统
1、我们自己访问硬件会巨麻烦
如果我们要访问硬件,我们就只能人工式地自己手动去访问硬件了(打个游戏释放个技能,还要扣一扣网卡的二进制);所以操作系统要帮我们把硬件资源这一块管理好。
2、驱动也就没有存在的意义了
关于驱动:
当我把电脑开机了,可是我忘了把我鼠标插上,所以等电脑开机之后,我就把我的鼠标直接插到我的电脑上了,可是插到电脑上的时候,有那么个一两秒时间,我发现我的鼠标可能灯已经亮了,但是一两秒之内它还是动不了。
可能过了一会儿呢,你的电脑右下角弹出了一个小窗口,叫做鼠标驱动安装成功,这个驱动安装成功了之后呢,我们的鼠标才能动。这告诉我们,一个对应的硬件是要有一个对应的软件存在才可以正常使用,而这个软件,我们称之为驱动,磁盘有磁盘驱动,鼠标有鼠标驱动,显示器有显示器驱动。
驱动程序是直接可以跟我们的硬件打交道、来控制硬件的,当我们有了这些驱动程序之后呢,然后我们才可以进行操作系统的管理工作。
3、无法保证底下的硬件稳定地工作
假如你正在打着一款叫做吃鸡的游戏,然后呢,这个电脑它10分钟一蓝屏,5分钟一重启啊,可能你今天打了一天的游戏啊,打了十几分钟,电脑重启了34次,黑屏了12次。
这样的操作系统我们是用不了的,也不喜欢用啊,所以,这就要求我在打这个游戏的时候,我们对应的这些硬件或者是软件都不能出问题。
所以,这个时候就需要操作系统能够去管理这些硬件,保证软硬件之间安全、平稳、高效地完成工作。
比如说我们对应的内存已经严重不足了,你还在那儿疯狂的去进行加载数据,最后导致我的计算机直接蓝屏了,那肯定不行;
也不能像是我磁盘上已经被数据塞满了,还要再塞数据,最后导致我的磁盘被写满,最后导致系统又挂掉了
更不能说我的网卡已经压力非常大了,那么此时你的操作系统还不处理一下,然后导致我的本地网络变得特别卡,那么我想吃鸡啊,我想跳一下飞机,此时我现在卡上空中卡上个30分钟
所以必须得有这样一款软件,当我们对应的这个硬件出问题时,当它出现效率低下的时候,当它出现一些使用方面的问题时,能够把他们正儿八经的管理起来。