1. 程式人生 > >計算機專業名詞解釋

計算機專業名詞解釋

硬體:組成計算機的物理裝置(看得見,摸的著)

軟體:安裝在計算上供使用者使用的操作指令集合。

 

軟體系統:

系統軟體               應用軟體。

 

桌面作業系統:

windows,使用者量很大,分為很多系列。

mac , 蘋果公司的

linux  應用軟體少,他主要是作為開發的一個系統。

 

移動裝置作業系統

ios

androids   底層就是一款小型的

linux

 

伺服器作業系統

windows server                付費,佔有率低(微軟的伺服器系統)

linux                                 安全,穩定,免費。佔有率高

 

嵌入式作業系統

 

應用場景:機頂盒,數字電視。網路電話,交換機

伺服器:所謂的伺服器我們可以理解為是一天能夠給使用者提供相應服務的的機器。(檔案上傳下載,視訊上傳下載。)

只不過這臺電腦的處理能力遠遠大於我們的個人電腦,特點是不關機。

開源,不等於免費。

軟體架構:

 

目前來說常見的兩種架構模式就是BS  CS 

 

B就是brower   C就是clent  客戶端            S

就是server 服務端。

 

兩種架構的比較:

 

1.標準。

注意:你在寫bs專案的時候,b端就不用去寫,因為瀏覽器不用寫。

相對於cs架構來說,bs架構的兩端都是使用現有的成熟的產品。所以bs標準一些。

 

2.效率:

當你作為一個使用者的時候,你有必要去考慮當前頁面是怎麼寫的嗎。

不需要。。。bs架構的資料操作都是在伺服器端。

Cs端會處理你部分的資料,他的執行效率就比bs相對來說高一點。

 

3.安全。

Bs架構中的資料都是以http傳輸的,但是http協議又都是以明文的形式傳輸。

容易被抓包,所以相對於cs架構,bs架構就顯得不是很安全,。

 

4.升級:

Bs架構的話,伺服器端一更新,你就可以更新了,,但是你的手機遊戲呢,c端也需要更新。

5.開發成本上,,cs架構的c端,需要你去開發,但是bs架構中的b不需要開發,所以一般來說,cs架構比較麻煩一些。