什么是操作系统?

什么是操作系统?
最近深入研究linux系统相关的东东,一个萦绕在我脑海中很久问题再次漂浮过来,就是什么是OS?
可能很多人会说?这个问题有意义吗?你知道怎么用,怎么改不就OK了。如果这样说,这是典型的虚无主义者和实用主义态度,这样讲,任何东西都没有意义,除了money。就是money也需要搞清楚什么是money。
RMB毛爷爷是money,银行卡里的是money吗?白银现在算不算money?黄金算不算,黄金为什么会涨价,现在居然跌了。房子为什么会升值,庞氏骗局的金融意义是什么?这些如果搞不清估计就是靠表面的认知,你会吃大亏的。
至少,我认为分清概念从哲学,逻辑学和法律上来讲是非常有意义。比如婚姻和小三,不是以感情为衡量,不是以ML为衡量,而是以那张纸来衡量,这就是婚姻的真谛,那张纸,没有那张纸,就是小三,有了就是正房。认清概念是为了认清本质,认清本质可能会使我们不反错误或者少犯错误。

进行论述之前,且说一下我对于操作系统的几个疑问
1)Android是基于linux,linux是操作系统没有错误,那么Android是什么,大的应用程序集合?
2)同样,linux是操作系统,ubuntu,redhat和fedro又是什么?
3)linux,unix,windows系列,dos是os,大家都是公认的,那么计算器的固件是不是操作系统,便携式小音箱上面的c51固件是不是操作系统?
4)webOS必须有本地系统,webos又是什么东西?

先搁置这些疑问,我们讨论现在的社会主义特色的市场经济条件下,我们的经济基本组成单位的情况,公司。我们最初的印象是所谓的公司,就是一栋大的工业园区,有很多厂房,进来原料,然后给渠道提供产品这样的几个机构是公司。确实,这个就是公司。但是这只是我们第一印象。
后来发现公司的范围好像很很多,三五个人一起,倒卖东西,就是一家贸易公司。银行,高利贷也都成了公司。还有,集贸市场上一直卖甜瓜的王婆是不是公司?街头的切糕党是不是公司?小区外每天被城管追着跑的买豆腐脑的大妈是不是公司?

看看我们的法律是如何定义公司的:
公司是一种企业组织形式。从严格意义上讲,公司是指即依照法律规定,由股东出资设立、职业经理人进行经营管理的、以营利为目的的社团法人。换句话说,公司是按照一定组织形式形成的经济实体,以赢利为目的,从事商业活动的组织.以实现投资人利益最大化为使命,通过提供产品或服务换取收入。它是社会发展的产物,因社会分工的发展而发展。公司一般具备独立承担民事责任。统称为法人。

这个样子看来,时代变了,队伍不好带了。原来淳朴的买卖,不是什么都可以得到法律保护的了。切糕党虽然符合淳朴的生意,但是不要意思,你不是公司,顶多就是一个体户而已。

操作系统也是如此,虽然现在计算机的固件可能比当年的大型机软件系统还要复杂,但是,这个时代你不能叫做操作系统了,虽然从淳朴的理念上,好像你也是。

操作系统的理念是在unix成型和dos流行之后才出现,那么操作系统是如何定义的呢?维基百科如是定义:

作系统(英语:Operating System,简称OS)是管理计算机硬件与软件资源的计算机程序,同时也是计算机系统的内核与基石。操作系统需要处理如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。 操作系统的型态非常多样,不同机器安装的操作系统可从简单到复杂,可从手机的嵌入式系统到超级计算机的大型操作系统。许多操作系统制造者对它涵盖范畴的定义也不尽一致,例如有些操作系统集成了图形用户界面(GUI),而有些仅使用命令行界面(CLI),而将GUI视为一种非必要的应用程序。

可见,和公司一样,现在这个社会,不是你自己说是操作系统就是操作系统了。这个概念我的可以得到如下几个方面的内容。
1)操作系统是资源的管理系统,资源包括处理器、外设,内存等,管理的目的就是是这些东西不但可以协同工作,而且保证资源的效率问题。
2)操作系统给人提供抽象的人机界面,这个是废话,几乎所有的系统都是。特别是能够运行用户的程序。这个非常关键。
这些我们就回答了第三个问题,现代概念而言,那么计算器的固件不是操作系统,便携式小音箱上面的c51固件不是操作系统,等等。

Android是不是操作系统?按照概念上当然是了。
如果从公司意义来比较Android,我们以苹果和富士康的关机最合适,富士康有那么多的厂房和工人,其当然是公司。苹果呢?苹果不需要自己的厂房和工人,所以其就直接外发给富士康制造就好了。android也是一样,系统基本管理部分,Android不需要自己再做了,交给linux就ok了。Android只要专注于自己擅长的和有价值的部分就ok了。

所以是Android也是操作系统。

webOS是什么东东,webOS是个金融公司,但是所有的商业活动和生产活动都是他妈的别人做的。这才是做公司的最高境界,别人出苦力,我帮他们数钱。






你可能感兴趣的:(什么是操作系统?)