我最近发布了关于Azure的问题...... 是不是真的一个操作系统?我了解技术细节,我得到了很多模糊的答案......我真的想知道......你觉得什么是操作系统和框架之间的区别?

仅供参考,天青将建立在Hyper-V服务器和虚拟机顶部将运行香草的Windows Server 2008将运行创建上被称为Azure中的虚拟机之上的云服务。 Windows正在调用Azure的操作系统。

我想了解如何定义一个操作系统和一个框架之间的差异。

有帮助吗?

解决方案

操作系统:在计算机系统的基础设施软件组件

框架:在可重复使用的设计为一个软件系统(或子系统)

根据这些定义,在我看来,该操作系统可以用一个框架来构建和框架建成后可与操作系统交互。

奇异是使用托管代码构建的实验OS的一个例子

框架是一个非常广泛的术语,它可以被用于描述多种类型的子系统。它甚至可以描述一个操作系统。

操作系统是更具体地,它意味着相互作用的便利与计算机硬件层的计算机或基团,通过使用人类用户接口。我认为天青符合这种描述。

其他提示

这是给营销 - 我不认为而言,具有一定的意义更多的点击。 是的 JVM 的框架? 它的运行如果一个原始的 UC 或甚至 FPGA - 它是一个 OS

这是OS是直接与机器界面的东西,它是虚拟的或真实的。它暴露的是处理输入设备,输出设备,音响,网络,以及所有我们认为理所当然,这些天的其他事情的系统调用。它也经常提供某种形式的用户界面,它使用这些服务,使其易于使用/有用的最终用户。它需要有设备驱动程序与视频卡,声卡等。(再一次,这些可以是虚拟化的)。

的工作

一个框架......建立在操作系统之上的东西。它也公开了一个API,但它们往往不那么级低的一个操作系统暴露。

框架提供的API的合同是操作系统通常不 - 这意味着他们坐的顶部的操作系统,隐藏和管理的差异,因此给你的平台独立性善良,可以拓宽我们的目标受众

想到了一个框架,是作为一个开发环境,用于进一步发展援助的平台,您可以累加携手共创使用框架的组件一些其他的应用程序,而OS是系统软件是一家以经营系统的环境。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top