协调计算机硬件和软件的中间层次,计算机的软件和网络基础
一、翻譯程序有編譯程序和解釋程序兩種。
編譯程序是將源程序全部語句翻譯成機器語言后,再執行。
解釋程序則是在將源程序的一條語句翻譯成機器語言后,立即執行,然后再翻譯執行下一條語句。
二、計算機硬件是實際存在的機器,配上操作系統后,就稱為虛擬計算機。
常見的操作系統:Windows、UNIX、Linux等。
三、計算機系統的多級層次結構
應用程序級(高級語言)
↓
中間件/平臺級
↓
操作系統級
↓
硬件(機器語言級)
四、計算機網絡基礎
* 計算機技術和通信技術的結合產生了計算機網絡。
1.計算機網絡(定義):地理位置不同,并具有獨立功能的多個計算機系統,通過通信設備和線路互相連接起來,并配以功能完善的網絡軟件,實現資源共享、信息交換和協同工作的系統。
2.按照網絡內連接的計算機的地域覆蓋范圍,可將網絡分成局域網,城域網,廣域網。
(1)局域網LAN:網內計算機之間距離較短,一般在2.5km之內,數據傳輸率在1Mbps~1000Mbps之間。Mbps為兆位/秒。
(2)城域網MAN:網內計算機之間的距離可達到10km。
(3)廣域網WAN:通過通信線路(專用線,電話線或衛星)將遠距離(甚至全世界)的計算機連接起來。
3.信道:通信中傳輸信息的通道
(1)共享信道
(2)點對點(或端到端)連接
(3)全雙工信道,單工信道,半雙工信道
4.計算機網絡采用分組方式發送數據信息,分組由一個數據組加上發送和接收站點的地址以及控制字符組成。計算機輪流發送分組,其結果是,短的信息無須等待長信息發送結束,就可以發送出去了。
5.為了不同的計算機能在網絡中協調工作,而制定了各種網絡標準(網絡協議)。
總結
以上是生活随笔為你收集整理的协调计算机硬件和软件的中间层次,计算机的软件和网络基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 控制反转和依赖注入,你真的分得清吗?
- 下一篇: 志宇-Jenkins学习