文章摘要:云操作系统的定义(云操作系统和传统操作系统有哪些区别呢)
云操作系统与传统操作系统的区别如下: 1. 运行平台不同。云操作系统一般运行在多台主机甚至一个数据中心,而传统 […]
云操作系统与传统操作系统的区别如下: 1. 运行平台不同。云操作系统一般运行在多台主机甚至一个数据中心,而传统操作系统一般运行在一台主机上; 2. 1.应用不同,云操作系统侧重于云平台管理的业务,传统操作系统侧重于传统的进程调度、内存管理、硬件控制等功能; 3、管理对象不同,云操作系统将主机资源抽象为计算资源池、存储资源池、网络资源池等进行虚拟化管理,而传统操作系统管理的是本地资源。
建站教程网内容如下:
1.运行平台不同
普通操作系统一般运行在一台主机上,而云操作系统一般运行在多台主机甚至一个数据中心。光是这么说,张二和尚肯定还是一头雾水。操作系统运行在主机上大家都能理解,但是很难理解云操作系统是如何运行在整个数据中心的所有主机上的。这里有一个词,也是我们云计算最重要的技术:“分布式”。简单地说,如果一个软件作为一个整体运行在一台主机上,那么这个软件就是一个单体软件。而如果一个软件的模块运行在不同的主机上,这些模块之间可以通过网络相互通信,协调完成任务,那么这种软件就叫做分布式软件,我们的云操作系统一开始就是这样的放置分布式软件。
2.不同的应用
普通操作系统和云操作系统是一种分工合作。云操作系统侧重于云平台管理服务,普通操作系统侧重于传统流程的调度、内存管理、硬件控制等功能。在形式上,云操作系统的模块作为进程运行在通用操作系统之上。
3.不同的管理对象
一个普通的操作系统运行在一台主机上,它对主机的资源进行管理,将CPU、内存、外设等资源抽象成“进程”对象进行管理。进程具有诸如新建、运行、终止和就绪等状态。操作系统管理进程的状态切换。从学术上讲,就是流程的生命周期管理。
云操作系统将被管理的主机资源抽象为计算资源池、存储资源池、网络资源池等,再通过虚拟化工具进一步组合虚拟机对象。虚拟机有新建、运行、休眠、停止、迁移等状态,云操作系统可以对虚拟机的这些状态进行管理,同样的学术观点是虚拟机的生命周期管理。因此,在管理对象的生命周期方面,两类操作系统具有一定的共性。也许这就是云操作系统被称为操作系统的原因。