
*** 作系统有以下几种:
1、Windows *** 作系统 :1993年7月27日推出Windows 3.1,一个以OS/2为基础的图形化 *** 作系统,并在1995年8月15日推出Windows 95。
这时的Windows系统依然是创建在MS-DOS的基础上,不过微软在这同时也在开发不依赖于DOS的NT系列Windows系统,并在后来完全放弃了DOS而转向NT作为Windows的基础。
WINDOWS 系列 *** 作系统,拥有直观、高效的面向对象的图形用户界面,易学易用、用户界面统一、友好、漂亮,丰富的设备无关的图形 *** 作、多任务 *** 作环境等优点,是目前最为流行的 *** 作系统。
2、Unix *** 作系统 :是一个强大的多用户、多任务 *** 作系统,支持多种处理器架构,按照 *** 作系统的分类,属于分时 *** 作系统。最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。
UNIX系统大部分是由C语言编写的,提供了丰富的,精心挑选的系统调用,并提供了功能强大的可编程的Shell语言作为用户界面,以及多种通信机制。
3、Linux *** 作系统 :1990年代,开源 *** 作系统——Linux兴起。Linux内核是一个标准POSIX内核,Linux除了拥有傲人的可移植性(可任意修改源代码),它也是一个分时多进程内核,以及良好的存储器空间管理(普通的进程不能访问内核区域的存储器)。
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。
4、Mac OS *** 作系统:是一套运行于苹果Macintosh系列计算机上的 *** 作系统。Mac OS是首个在商用领域成功的图形用户界面系统。
5、Netware *** 作系统:Netware是NOVELL公司推出的网络 *** 作系统。Netware最重要的特征是基于基本模块设计思想的开放式系统结构。Netware是一个开放的网络服务器平台,可以方便地对其进行扩充。
6、MS-DOS *** 作系统:磁盘 *** 作系统(Disk Operating System,DOS)是早期的 *** 作系统,WINDOWS初期是此系统的图形化的 *** 作系统应用程序。此 *** 作系统可以合并任意数量的扇区,因此可以在一张磁盘片上放置任意数量与大小的文件,文件之间以档名区别。
dos(windows)
unix
linux(虽然是衍生,但也是不同内核)
TianrunOS(据说是大陆一个高中生写的,国产)
??(据说有5种的,第五个不知道是什么,听说也是国产)
对于ios想必大家都有所了解,那么ios *** 作系统的内核大家知道多少呢?下面由我为大家整理了ios *** 作系统的内核的相关知识,希望对大家有帮助。
*** 作系统内核定义
实际上这个问题的答案复杂难懂,笔者就先在这给一个通俗化的答案,所谓 *** 作系统内核(Kernel)就是 *** 作系统的核心底层软件结构,负责软件对硬件的访问,以及管理进程、内存、驱动程序以及支持文件系统等基础功能。或者说,完全可以顾名思义,它就是整个 *** 作系统运行的基础,如果 *** 作系统像一辆车,那内核就约等于发动机,它的性能和稳定性就是整个 *** 作系统正常运行的关键。
当然深究起来以上的说法不是完全准确,只是一种通俗化的理解,毕竟要是完全吃透了就可以去从事内核开发,远不是这篇文章该做且能做到的事情。
接下来,我们就来看看,常见的这些 *** 作系统基于什么内核。
*** 作系统内核介绍
Windows NT内核:
我们现在用的电脑绝大部分都是运行Windows *** 作系统的PC机,那么它们运行在什么内核上呢?它的学名叫Windows NT,是由微软自己开发的闭源内核,对位于高性能的计算机系统。最早发布于1993年,首次登陆用户个人电脑的版本便是大名鼎鼎的Windows2000,直到最新的Windows 10,都是基于此款令微软引以为傲的内核。
此外,我们知道在智能手机上,微软也在维护着Windows Phone系列 *** 作系统,当然现在已经改名叫Windows 10 mobile,即便现在因为市场占有率实在太低而被戏称为1%。这个系列从windows phone 8(即WP8)开始也是基于Windows NT内核,而在此之前,则是运行在下一节要讲到的那个内核上。
Windows CE内核:
这是微软公司针对于嵌入式和移动平台的内核产品,最早推出于1996年,被认为是精简版windows 95。相比Windows NT,CE内核更强调轻量、针对于小屏幕,而非高性能计算,这也是微软在WP8世代改用NT内核的原因之一(另有统一化桌面和移动平台的倾向)。
基于CE内核的产品,比较著名的就是Windows Mobile系列智能手机 *** 作系统,在Android出现之前上智能手机市场上的主要 *** 作系统阵营,而此后推出的Windows Phone 7也同样基于CE内核。
按说CE作为微软的产品,本应该和NT一样是闭源的,不过在2006年末,微软出人意料地100%开源的Windows CE 6.0,这也带来了一些基于此的第三方 *** 作系统,但毕竟是少数,毕竟Linux太强大了。数得着的相关产品是魅族为2009年上市的M8编写的MyMobile系统,由于开发力量薄弱,很多用户们是看着系统的UI和功能一天天从残缺走向差不多完整以及一年后的大改,而此后因为Android的流行,这款系统也在2010年中走到了尽头。
Unix内核:
那么iOS和现在Mac电脑上跑的Mac OS X是什么内核呢?它们其实基于同一款内核,学名叫Darwin,基于前苹果CEO史蒂夫·乔布斯创立的NEXT公司所开发的OpenStep,而OpenStep及其前身NextStep则是衍生于加州大学伯克利分校所发布的Berkeley Software Distribution即BSD,是Unix的一个重要分支。
而Unix则是目前看到的这群 *** 作系统内核中最为古老的,诞生于1969年的贝尔实验室,由于历史原因,Unix一直处于一个半闭源的状态(理论闭源,但其他开发者还是能得到足够的代码),于是出现了一堆变种,它们大多没有完全遵守Unix的规范,被称为类Unix(即Unix-like)。
Linux内核:
接下来是大名鼎鼎的Linux,最早是芬兰黑客Linus Torvalds于1991年推出。它属于类Unix家族中的一支,不过由于一直开源导致广泛传播,名气要比Unix大得多,有着众多的发行版,比如桌面上的Ubuntu,路由器上的OpenWRT(事实上路由器的系统基本都是基于Linux),以及占据大部分智能手机份额的谷歌Android。
Linux之所以强大,首先是它对于硬件的强兼容性,几乎所有的平台都能跑Linux,而不像Windows NT那样过于倾心于X86平台(虽然近些年也能在ARM上跑了)其二在于其坚持的开源免费思想,造就了以Lunix社区为核心的全球开发模式,由创始人带领的团队负责内核的维护更新,而全球的开发者为其进行稳定性的debug使其稳定,强大,还免费,自然受到了诸多青睐。除Android以外,以往出现过的三星Bada OS、Tizen OS,还有诺基亚曾经倾心的Meego,也都是基于Linux内核。
其他内核:
最后我们提一些已经逝去,但在智能手机发展过程中青史留名的其他 *** 作系统内核产品。
曾经叱咤风云的诺基亚,其智能手机产品线采用的是Symbian系列 *** 作系统,而其内核也是由Symbian公司(此后被诺基亚收购)专门开发的Symbian内核。
商务市场上曾经所信仰的黑莓手机采用的则是BlackBerry OS系列 *** 作系统,最新的BB10则是基于其母公司RIM在2010年收购来的QNX,不过依旧无法阻击Android。
而这些系统中最为超前和优秀的,当属Palm(后来被惠普收购)的WebOS系统,创新性的采用浏览器内核webkit来带动整个界面UI,然而叫好不叫座,开发的仓促和运营的连环失误让它也不得不成为历史的尘埃,其设计上的亮点最终也被iOS和Android收为己用,本体只存在于被LG收购之后的智能电视上
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)