三、乙個程式的執行與三大核心硬體的關係
四、作業系統
計算機就是『電腦』, 讓電腦能夠模仿人的行為和思想,為人類服務,通過計算機語言,讓電腦可以幫助人去工作。
2.1 控制器
2.2 運算器
2.3 儲存器i/o裝置
2.4 輸入裝置input
如:鍵盤、滑鼠
2.5 輸出裝置output
如:顯示器、印表機
人---------------------程式語言-------------------------計算機(cpu)
3.1 應用程式執行步驟:
程式最先是存放於硬碟之上
程式的執行一定事先把程式的**載入到記憶體
然後cpu從記憶體中讀取指令執行
4.1 引入
4.2 作業系統的概念
4.3 程式的區分
4.4 計算機體系的三層結構
檔案就是作業系統對硬碟操作的封裝,操作檔案就是操作硬碟。
4.5 平台
計算機硬體+作業系統 =》平台
軟體跨平台性是指:一款軟體可以在任意平台上執行,是衡量軟體質量高低的一種手段。
常見的平台有:windows系統+某款硬體、linux系統+某款硬體、ubuntu+某款硬體等,我們在開發應用程式時就需要考慮到應用程式的跨平台性,如果能開發出一款可以在任意平台執行的應用程式,那對於開發者來說真是極大的福音。而決定應用軟體的跨平台性的關鍵因素往往是程式語言的選擇,python恰好是一款跨平台性語言,這也是我們學習它的原因之一。
相關連線
[1]:
計算機視覺學習1 python配置opencv環境
一 python安裝 配置 我用的是python3.5.1版本,python安裝教程參考 二 安裝wheel 進入python安裝目錄下的scripts路徑,執行pip install wheel語句安裝wheel 安裝成功顯示 pip時提示我pip的版本過低,根據提示更新就好 三 安裝numpy ...
計算機和通訊求職準備知識
一 推薦書籍 計算機的好書挺多的,我買了也有四五十本,也花了不少錢,但是這些投資都是值的,好好看一下這些書,讓自己找工作時的薪水漲個幾千是沒問題的。當然,也有些書是電子版的。我是c 方向的,可能大部分書都是和c 相關的。1.c c 相關 c語言問題一般都是在筆試題中出現,面試題中問的比較少。首先是下...
python雲計算1 python雲計算1
雲計算介紹 雲計算 cloud computing 是由分布式計算 distributed computing 並 處理 parallel computing 格計算 grid computing 發展來的 是 種新興的商業計算模型。前,對於雲計算的認識在不斷的發展變化,雲計算沒仍沒 有普遍 致的定...