一、什么是操作系统?
操作系统(Operating System,简称OS)是管理计算机硬件资源,控制其他程序运行并为用户提供交互操作界面的系统软件的集合。操作系统是计算机系统的关键组成部分,负责管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本任务。
操作系统的种类很多,各种设备安装的操作系统可从简单到复杂,可从手机的嵌入式操作系统到超级计算机的大型操作系统。目前流行的现代操作系统主要有Android、BSD、iOS、Linux、Mac OS X、Windows、Windows Phone和z/OS等,除了Windows和z/OS等少数操作系统,大部分操作系统都为类Unix操作系统。
二、常见操作系统
1、PC操作系统
- Windows
Microsoft Windows,是美国微软公司研发的一套操作系统,它问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。
Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、32位再到64位, 系统版本从最初的Windows 1.0 到大家熟知的Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10 和 Windows Server服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。 - Unix
Unix,1964年,由贝尔实验室,麻省理工学院,美国通用电器共同发起,梦想构建一个分时的操作系统,但后来因为计划进度落后,资金短缺,1969年宣告失败,贝尔实验室退出。
更戏剧化的是后来贝尔实验室的两个人因为一个太空旅行游戏,希望开发一个多任务操作系统。这就是后来的Unix前身。而Unix最初是源代码共享的没有版权之分,比如伯克利学校用它来教学并基于Unix开发了BSD版本,BSD版本提出的TCP/IP是对Unix的重大贡献之一,也是现在TCP/IP协议的前身。
在当时的Unix版权是属于AT&T公司的,而贝尔实验室也是属于AT&T公司,AT&T公司为了Unix的发展,在出售系统的时候会附带本系统的源代码,意思是不管是谁都可以对其修改在发布,这样大大的推进了Unix系统的快速发展,后来AT&T公司注意到Unix系统在未来的重要性,他综合了其他基于Unix的版本开发了新的Unix版本,并且在出售的时候不在提供源代码,也就是说AT&T公司宣布Unix版权为他自己拥有,不在公开化。
到了1980年,有两个最主要的Unix的版本,一个是Berkeley的BSD Unix,另一个是AT&T的Unix,在这个时候,很显然,竞争最终引发了Unix的战争。在这场战争中,好的是,软件开发人员还是能够得到Unix的源码并对其按照自己的需要和兴致进行裁剪。而不好的是,Unix开始一发不可收拾地开发不停地出现各种各样的变种。
后来AT&T 和 BSDi 打了起来,GNU 和 Linux 被开发出来成为替代品。现在官司是结束了。所以内核大致有 SysV, BSD, 和 Linux 三大家族。 - Linux
Linux,最早是芬兰黑客Linus Torvalds于1991年推出。它属于类Unix家族中的一支,不过由于一直开源导致广泛传播,名气要比Unix大得多,有着众多的发行版,比如桌面上的Ubuntu,路由器上的OpenWRT(事实上路由器的系统基本都是基于Linux),以及占据大部分智能手机份额的谷歌Android。
Linux之所以强大,
首先是它对于硬件的强兼容性,几乎所有的平台都能跑Linux;
其此在于其坚持的开源免费思想,造就了以Lunix社区为核心的全球开发模式,由创始人带领的团队负责内核的维护更新,而全球的开发者为其进行稳定性的测试,使其稳定,强大,还免费,自然受到了诸多青睐。除Android以外,以往出现过的三星Bada OS、Tizen OS,还有诺基亚曾经倾心的Meego,也都是基于Linux内核 - Mac
学名叫Darwin,基于前苹果CEO史蒂夫·乔布斯创立的NEXT公司所开发的OpenStep,而OpenStep及其前身NextStep则是衍生于加州大学伯克利分校所发布的Berkeley Software Distribution即BSD,是Unix的一个重要分支。
2、主流移动操作系统
- Android
属于Linux系统 - IOS
属于 Unix 系统