一、組成架構成員:開發人員、開發工具、開發語言(編程語言)
開發人員:人
開發工具:筆記本、台式機等計算機
開發語言:C、Java、Python等
二、架構成員之間的聯系
人 編寫 計算機 能夠識別的 編程語言,並在計算機上運行,然后讓計算機把自己想做的事做出來
1.編程語言
1)語言(漢語、日語、英語等)
事物與事物之間的一種溝通、聯系媒介,比如人與人之間通過語言進行交流、溝通,此時的語言必須是彼此都能無障礙溝通、交流的語言。
2)編程
人 將自己的思維邏輯和想法通過計算機能夠識別的語言編寫下來,讓計算機按照自己的想法做出自己想要的東西。編程的最終就是一丟丟文件
2.計算機
計算機系統:計算機應用系統、計算機操作系統、計算機硬件
1)計算機應用系統:例如一些app軟件,如QQ、微信等
2)計算機操作系統:如Windows、Linux等操作系統,其實操作系統也是一款應用系統,但是它是針對計算機硬件的,是將復雜丑陋的操作封裝起來,
暴露給用戶一個簡單操作的快捷窗口,幫助用戶更好的請求、管理、調度計算機的各個硬件
3)計算機硬件系統:控制器、運算器、存儲器、輸入設備、輸出設備
其中控制器+運算器 = cpu(計算機中央處理器)
cpu工作流程:選取內存中讀取的命令,將命令解析翻譯成自己的能夠對應上的操作步驟,控制硬件執行
控制器:控制系統
運算器:算術運算&邏輯運算
存儲器:計算機存儲系統,可分為內存儲器(內存)和外存儲器(硬盤、磁盤)
內存
基於電工作的,通電數據正常讀取,一旦斷電數據即可丟失
優點:讀取速度快
缺點:斷電數據丟失
外存
優點:能夠永久保存數據
缺點:讀取速度慢
輸入設備:輸入系統 input,鍵盤、觸摸屏、攝像頭、鼠標
輸出設備:輸出系統 output,音響、顯示屏、打印機
4)計算機三大核心組件
cpu :大腦
內存:短期記憶
硬件:永遠不會消失的本子