正在阅读:操作系统发展历史与虚拟化趋势操作系统发展历史与虚拟化趋势

2007-11-06 11:08 出处:PConline 作者:网络文摘 责任编辑:gongjianhui

  

  今天,虚拟化象一股旋风席卷全球IT业界,且颇有愈演愈烈之势。相信你在很多场合都曾听到过有人在谈虚拟化。由于虚拟化技术的蓬勃发展,使得很多业内人士产生了虚拟化即将取代操作系统的想法。

  在通常的观念中,应用程序总是需要一个操作系统才能运行?然而BEA的WebLogic Server 虚拟版或者WLS-VE是这样的传统观念将被彻底打破。它用一种基于微内核的Java虚拟机LiquidVM替代了传统的操作系统。Java 虚拟机(VM)直接在VMware虚拟化系统管理程序上运行,不需要Windows或者Linux。

  基于Java的应用程序是不需要通用的操作系统来运行的理想产品,因为他们已经运行在一个Java虚拟机内了。这一Java虚拟机能够抽象出Windows、Linux和Unix操作系统。Java虚拟机还可以提供一些操作系统的功能,包括内存和CPU分配,还包括网络(请见下表)。此外,BEA还添加了其他的功能,比如通常都由操作系统来处理的I/O管理功能。

  

虚拟化冲击操作系统

虚拟化冲击操作系统

  同时,虚拟化的系统管理程序还能处理其他的功能,比如加载设备驱动程序,这一功能原来也通常是由操作系统来完成的。

  由此,看来虚拟化的发展和操作系统的发展有着相当密切的联系。因此要预测虚拟化技术未来的发展轨迹一定要细致得研究操作系统的发展历史。

  操作系统简介

  
  操作系统(Operating System,简称OS)是管理计算机系统的全部硬件资源包括软件资源及数据资源;控制程序运行;改善人机界面;为其它应用软件提供支持等,使计算机系统所有资源最大限度地发挥作用,为用户提供方便的、有效的、友善的服务界面。

  操作系统通常是最靠近硬件的一层系统软件,它把硬件裸机改造成为功能完善的一台虚拟机,使得计算机系统的使用和管理更加方便,计算机资源的利用效率更高,上层的应用程序可以获得比硬件提供的功能更多的支持。

  操作系统是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。目前微机上常见的操作系统有DOS、OS/2、UNIX、XENIX、LINUX、Windows2000、Netware等。

  计算机资源可分为两大类:硬件资源和软件资源。硬件资源指组成计算机的硬设备,如中央处理机、主存储器、磁带存储器、打印机、显示器、键盘输入设备等。软件资源主要指存储于计算机中的各种数据和程序。系统的硬件资源和软件资源都由操作系统根据用户需求按一定的策略分配和调度。

  操作系统的处理器管理根据一定的策略将处理器交替地分配给系统内等待运行的程序。

  操作系统的设备管理负责分配和回收外部设备,以及控制外部设备按用户程序的要求进行操作。

  操作系统的文件管理向用户提供创建文件、撤消文件、读写文件、打开和关闭文件等功能。

  操作系统的存储管理功能是管理内存资源。主要实现内存的分配与回收,存储保护以及内存扩充。

  操作系统的作业管理功能是为用户提供一个使用系统的良好环境,使用户能有效地组织自己的工作流程,并使整个系统高效地运行。

 
这些令人意想不到的黑客藏身之处 你猜对几个? 受不了多愁善感的天气?那就选部好片宅在家 追求极致的体验 神画智能影院F1 Pro新品评测 斐讯与他的0元购:一个猜到开头却猜错结尾的故事 不好意思 你在电脑上干了什么我们都知道!
键盘也能翻页,试试“← →”键

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
热门排行

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品