很好的计算机基础知识比喻
1.什么是操作系统?
操作系统其实也是一个软件,是直接运行在硬件之上的.
2.操作系统主要有什么用呢?
主要管理计算机的硬件设备.
3.硬件,接口,操作系统,三者有什么关系呢?
我们可以把计算机(硬件)比喻成一个汽车,car ^*^,
那么(操作系统)就好像,方向盘,离合器,变速杆.
我们就好像驾驶人 虽然并不知道汽车如何工作,但是我们可以通过(接口)方向盘,刹车,油门,让汽车想怎么开就怎么开.
OK,那么我知道了操作系统全面接管硬件,使用人不必知道硬件如何工作,只要利用操作系统接口去操作硬件就完成硬件操作.但是,如果我想要在我的计算机上放一首音乐的话这个过程还是蛮复杂的,我们要调用(接口)把存储在硬盘中的歌曲加载到内存,然后在调用(接口)将内存中的歌曲数据解码,然后调用(接口)将解码后的歌曲数据发送给声卡,最后再调用(接口)使声卡播放这段音乐. 虽然有了操作系统,但是我们如果做一件事情还是要去一步一步的调用接口仍然很不方便.
所以在操作系统上又产生了可以把操作系统提供的接口”封装”成更为简单操作的软件.这种软件叫做应用软件
那么我们就知道了 计算机的运转不仅仅要有硬件支持还要有软件来提供协调,那么软件是哪里来的呢? 这就是程序员的工作了.
软件的程序开发者就是程序员.他们就是把这些复杂的事情变得简单的人. 让我们在使用计算机或其他设备的时候体验到高效,快速,舒适,的人.