服務器是個啥?
說通俗點,服務器其實也是是由處理器、硬盤、內存、系統總線等等硬件構成的伺服器,或者高端電腦。
換句話說,普通家用電腦其實也是可以做服務器用的,無非就是容納不了太多用戶,以及容易崩潰然后導致用戶心情極度不適,精神與財產蒙受多重損失罷了。
但專業服務器或者說伺服器就不同了,它與家用計算機架構不同,處理能力、穩定性、可靠性、可管理性等要求更高。
可惜唐寧畢竟只是個軟件程序猿,服務器架構他還能略有底氣說幾句,處理器,硬盤,內存之類的硬件具體如何他就只能說個基本原理了。
幸好,聽課的神秘大佬聽完原理,略一思索略一推演,就已經啥都明白了。
——“先生大才!真是匪夷所思的構想!以數學驅動無生機之物使之各具功能,再令其互相協作組合為算力在某些方面甚至有可能碾壓妖皇、人仙的法寶……這看似乃是完全不可能實現之構想,推演之后竟大概率真的能夠實現!先生,您無需操勞,構成服務器的這些部件,我來制造!”
大佬甚至觸類旁通,捎帶著把驅動能源都搞定了。
——“先生,神道信眾們那些雜亂的負面欲念,正是上好的燃料!可造一法寶熔爐焚之,再將釋放出來的光熱轉換為可供服務器使用的純粹能量……先生,您無須操勞,這法寶熔爐也無比讓我來制造!”
唐老太爺保持著尷尬又不失禮貌的微笑。
大佬,說出來你可能不信,你說的這些其實我想操勞也操勞不了啊。
但既然大佬拍著胸口把硬件的問題承包了,那么唐寧也終于可以開始嘮叨硬件與軟件的“中間人”、用戶與計算機的接口,也即操作系統了。
操作系統是硬件與軟件之間的緩沖,它能有效避免軟件程序出錯后可能對硬件的損壞,同時為多任務、多用戶與硬件或者說服務器的交互提供了實現基礎。
舉個栗子……算了,栗子扎手,不舉為妙。
反正簡單來說,若沒有操作系統,計算機就約等于剛出世的嬰兒,吃喝拉撒都要人照顧,扮鬼臉逗它都未必知道應該咯咯笑,就知道憑借本能抱著媽咪吃奶。
有了操作系統就不一樣,那就是成熟的計算姬了,你再扮鬼臉逗,它眉頭微皺一頓運算,甜甜的交互一句:“叔叔,你是不是傻?”,說話同時它還能與其他怪叔叔交流,用腦子判斷,該踢踢、該踹踹、該喊變態喊變態……
嗯,基本就是這樣子。
說起來,在唐寧穿越的時代,大眾口中的電腦操作系統(OS),其實指的僅僅只是桌面操作系統,事實上操作系統的類型很多的,為了講清楚就讓唐寧不得不心靈傳音了好一會兒。
講操作系統的組成與功能又是老半天,得虧心靈傳訊效率遠勝過發聲口述,否則唐寧今天也不用干其他啥事了,怎么也要水……呸不對,是怎么也要交互至少12個小時。
“先生,我大概明白了。若您不嫌棄,我可以試做一個操作系統,不過做出來后就得麻煩先生調試了……”
神秘大佬又把活兒攬了過去。
“不嫌棄!絕對不嫌棄!誰嫌棄我跟誰急!”
唐老太爺第一時間舉雙手三腿表示歡迎,這活兒他也就能嘴炮幾句,真上手的話別說是windows那種圖形界面操作系統了,他連DOS類的純命令操作系統都搞不出來。
現在有大佬代勞開發操作系統,唐寧就可以直接跳過這個步驟,大講特講他老人家最擅長的軟件了。
什么需求調查、編碼、測試與維護,什么網絡技術與數據庫,什么C+、JAVA,什么指令集、通配符,什么根目錄、子目錄,什么可執行文件、系統文件……阿巴阿巴,想到啥說啥。