軟件開發涉及到的領域簡單知識


一、組成架構成員:開發人員、開發工具、開發語言(編程語言)

  開發人員:人

  開發工具:筆記本、台式機等計算機

  開發語言:C、Java、Python等

二、架構成員之間的聯系

  人  編寫  計算機   能夠識別的 編程語言,並在計算機上運行,然后讓計算機把自己想做的事做出來

1.編程語言

  1)語言(漢語、日語、英語等)

    事物與事物之間的一種溝通、聯系媒介,比如人與人之間通過語言進行交流、溝通,此時的語言必須是彼此都能無障礙溝通、交流的語言。

  2)編程

         人 將自己的思維邏輯和想法通過計算機能夠識別的語言編寫下來,讓計算機按照自己的想法做出自己想要的東西。編程的最終就是一丟丟文件

2.計算機

  計算機系統:計算機應用系統、計算機操作系統、計算機硬件

  1)計算機應用系統:例如一些app軟件,如QQ、微信等

  2)計算機操作系統:如Windows、Linux等操作系統,其實操作系統也是一款應用系統,但是它是針對計算機硬件的,是將復雜丑陋的操作封裝起來,

                                   暴露給用戶一個簡單操作的快捷窗口,幫助用戶更好的請求、管理、調度計算機的各個硬件

  3)計算機硬件系統:控制器、運算器、存儲器、輸入設備、輸出設備

   其中控制器+運算器  =  cpu(計算機中央處理器)

   cpu工作流程:選取內存中讀取的命令,將命令解析翻譯成自己的能夠對應上的操作步驟,控制硬件執行

   控制器:控制系統

   運算器:算術運算&邏輯運算

   存儲器:計算機存儲系統,可分為內存儲器(內存)和外存儲器(硬盤、磁盤)

     內存
       基於電工作的,通電數據正常讀取,一旦斷電數據即可丟失
               優點:讀取速度快
               缺點:斷電數據丟失
               外存
       優點:能夠永久保存數據
       缺點:讀取速度慢

            輸入設備:輸入系統 input,鍵盤、觸摸屏、攝像頭、鼠標

            輸出設備:輸出系統 output,音響、顯示屏、打印機
   4)計算機三大核心組件

         cpu :大腦

         內存:短期記憶

    硬件:永遠不會消失的本子

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM