现在已经不再是二十年前,信息化几乎已经走到了分工很细化的地步,在纵向上有系统软件和应用软件之分,这里的系统软件的意义不是指操作系统和编译器等传统意义上的系统软件,而是指一类服务程序,负责资源的分配,当然操作系统无疑还是系统软件,另外框架也成了系统软件,不管是云计算还是传统意义上的操作系统,它们的职责都是计算资源的合理分配,也就是说它们并不完成某一项特殊的需求,而是为所有的需求提供支撑,如果按照机制和策略的原理,它们不提供策略而只提供机制,因此它们不能太复杂,越简单越好,支撑平台的职责就是资源的分配,因此它们本身不能消耗太多的资源。传统的计算资源的服务对象是人,可是现在的计算资源的服务对象是另一类软件,这就是应用软件,应用越来越复杂,自动化需求越来越高,因此拥有简单稳定高效的底层的意义是十分大的;在横向上分类又有了服务器系统和桌面系统等,服务器强调的是服务器在提供良好服务的基础上可以承担的负载以及服务的质量,良好的服务指的是服务在用户划分上的公平,形象的说,人们不管服务器本身的形象,很多时候它们就是一台台的黑屏计算机,很丑陋的那种,然而管理员不关心这些从而也不将此作为劣势,只要可以更好的服务远端的客户,本地丑陋的代价是值得的,因此服务器的追求就是大并发,高负载下的公平,而桌面系统就不一样了,它强调的是用户的体验,因为它们面对的直接就是人,因此黑屏在桌面系统就成了各式各样的绚丽桌面。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐