现代操作系统通常都有一个使用的绘图设备的图形用户界面(GUI),并附加如鼠标或触控面版等有别于键盘的输入设备。旧的OS或性能导向的服务器通常不会有如此亲切的界面,而是以命令行界面(CLI)加上键盘为输入设备。以上两种界面其实都是所谓的壳,其功能为接受并处理用户的指令(例如按下一按钮,或在命令提示列上键入指令)。选择要安装的操作系统通常与其硬件架构有很大关系,只有Linux与BSD几乎可在所有硬件架构上运行,而Windows NT仅移植到了DEC Alpha与MIPS Magnum。在1990年代早期,个人计算机的选择就已被局限在Windows家族、类Unix家族以及Linux上,而以Linux及Mac OS X为最主要的另类选择,直至今日。大型机与嵌入式系统使用很多样化的操作系统。在服务器方面Linux、UNIX和WindowsServer占据了市场的大部分份额。在超级计算机方面,Linux取代Unix成为了第一大操作系统,截止2012年6月,世界超级计算机500强排名中基于Linux的超级计算机占据了462个席位,比率高达92%。随着智能手机的发展,Android和iOS已经成为目前最流行的两大手机操作系统。2012年,全球智能手机操作系统市场份额的变化情况相对稳定。智能手机操作系统市场一直被几个手机制造商巨头所控制,而安卓的垄断地位主要得益于三星智能手机在世界范围内所取得的巨大成功。2012年第三季度,安卓的市场份额高达74.8%,2011年则为57.4%。2013年第一季度,它的市场份额继续增加,达到75%。虽然 Android 占据领先,但是苹果 iOS 用户在应用上花费的时间则比 Android 的长。虽然在这方面 Android 的数字一度接近苹果,但是像 iPad 3 这样的设备发布之后,苹果的数字还是会进一步增长。
1.1课题的目的和意义
目的:分析当前市场曾经和现有的智能手机和智能电视操作系统的技术特点和优势,对比这些系统的功能差异和特色并提出对未来的展望
意义:计算机系统是由硬件和软件两部分组成。软件又分为系统软件和应用软件两类,操作系统是一个最基本也是最重要的系统软件。从虚拟机的观点来看,软件是划分层次的。系统软件位于低层,应用软件位于高层。当然,系统软件和应用软件都可以进一步分层。如果将系统软件进一步分层,可以发现操作系统位于系统软件层次中的最底层。操作系统是与计算机硬件关系最为密切的一个系统软件,是对硬件部件的第一次扩充。高层软件可以调用所有低层次的软件,并与硬件直接打交道。每个软件层都在原有层次的基础上增加一层新的界面。例如,应用程序以目标代码的形式运行时,可以与操作系统和硬件直接打交道(调用操作系统或执行硬件指令),操作系统之上的系统库可以被应用程序调用,系统库中的函数又可以调用操作系统。操作系统的作用:管理系统中的各种资源:一个多道计算机系统可以同时为多个用户服务。也就是说,在计算机系统中同时有多个程序在执行。这些程序在执行的过程中可能会要求使用系统中的各种资源,例如当程序运行时,需要处理机资源,输出结果时需要打印机资源。多个程序的资源需求经常会发生冲突,如程序1和程序2可能同时要使用打印机进行输出。如果对程序的这些资源不加以管理,则会造成混乱甚至损坏设备。也就是说,在系统中需要一个资源仲裁者,由它负责资源在各个程序之间的调度,保证系统中的各种资源得以有效利用。这个资源仲裁者就是操作系统。另外一个作用是为用户提供友好的界面,早期的计算机系统中没有操作系统,那时使用计算机需要大量的手动操作,既繁琐又费时。我们可以想象,如果没有操作系统,要运行一个用C语言编写的源程序将会多么困难。有了操作系统之后,原来需要由人来做的许多繁琐而又费时的工作可以由操作系统完成,这使得用户能够非常方便的使用计算机系统。例如,要运行一个用C语言编写的源程序,用户只需要在终端上输入几条命令或者单击几次鼠标即可。可以说,操作系统的产生是计算机发展过程中历史性的一步。 智能手机操作系统和智能电视操作系统(4):http://www.youerw.com/jisuanji/lunwen_15518.html