系統的分類

科技小能手發表於2017-11-12

現在已經不再是二十年前,資訊化幾乎已經走到了分工很細化的地步,在縱向上有系統軟體和應用軟體之分,這裡的系統軟體的意義不是指作業系統和編譯器等傳統意義上的系統軟體,而是指一類服務程式,負責資源的分配,當然作業系統無疑還是系統軟體,另外框架也成了系統軟體,不管是雲端計算還是傳統意義上的作業系統,它們的職責都是計算資源的合理分配,也就是說它們並不完成某一項特殊的需求,而是為所有的需求提供支撐,如果按照機制和策略的原理,它們不提供策略而只提供機制,因此它們不能太複雜,越簡單越好,支撐平臺的職責就是資源的分配,因此它們本身不能消耗太多的資源。傳統的計算資源的服務物件是人,可是現在的計算資源的服務物件是另一類軟體,這就是應用軟體,應用越來越複雜,自動化需求越來越高,因此擁有簡單穩定高效的底層的意義是十分大的;在橫向上分類又有了伺服器系統和桌面系統等,伺服器強調的是伺服器在提供良好服務的基礎上可以承擔的負載以及服務的質量,良好的服務指的是服務在使用者劃分上的公平,形象的說,人們不管伺服器本身的形象,很多時候它們就是一臺臺的黑屏計算機,很醜陋的那種,然而管理員不關心這些從而也不將此作為劣勢,只要可以更好的服務遠端的客戶,本地醜陋的代價是值得的,因此伺服器的追求就是大併發,高負載下的公平,而桌面系統就不一樣了,它強調的是使用者的體驗,因為它們面對的直接就是人,因此黑屏在桌面系統就成了各式各樣的絢麗桌面。



 本文轉自 dog250 51CTO部落格,原文連結:http://blog.51cto.com/dog250/1273964


相關文章