計算機基礎


計算機基礎

一,編程與編程語言

1.什么是語言?

  中文、日文、韓文、英文都是人類的語言

  >>>:語言其實就是人用來溝通交流的媒介

 2.什么是編程語言

  人與計算機之間溝通交流的媒介

  >>>:為了讓計算機代替人力無休止的干活

''' 學編程語言就相當於在學習一門外語 學會了之后就可以跟'外國人'交流 '''

3.什么是編程(寫代碼的本質)

  程序員使用計算機能夠讀懂的語言'將自己的思維邏輯和想法'寫下來的過程

二,計算機的本質

1.計算機有一個別名:電腦

  電腦:即通電的大腦(想讓計算機通電之后可以代替人腦工作)

 

三,計算機五大組成部分

1.控制器

  控制計算機各個硬件的工作(相當於人的大腦)

2.運算器

  控制數學運算與邏輯運算   (也相當於人的大腦)

    數學運算:數字相關的運算

    邏輯運算:根據條件判斷是否可行

3.存儲設備

  內存(相當於人的短期記憶)內存條

    存取數據的速度很快

     但是它是基於電工作的 斷電數據立刻丟失 它不能用來永久保存數據 

  外存  (相當於人的長期記憶)磁帶 磁盤 u盤 硬盤 

    存取數據的速度較慢 

    但是它斷電之后數據也不受影響 可以永久保存數據

 

4.輸入設備

  (相當於人的眼睛 嘴巴 耳朵)鼠標 鍵盤 麥克風

    將外界的數據傳遞給計算機

5.輸出設備   

  ( 相當於人的嘴巴...)顯示屏 音響 打印機

    將計算機內部的數據傳遞給外部

 

--------

人與計算機對比

加入要考試發卷子之后

用眼睛看卷子(輸入設備)思考題目怎么做(運算器 內存)拿筆寫卷子(控制器 輸出設備)

--------

四,三大核心硬件

1.中央處理器(CPU)

(控制器+運算器)

  CPU去內存中取程序的指令並運行

2.內存

  程序要想運行必須先存在於內存中

3.硬盤

  永久保存相應數據

--------

  1.電腦下載軟件的過程其實是將數據下載到了硬盤

  2.雙擊程序圖標其實是將該程序的數據由硬盤加載到內存

  3.程序運行其實就是CPU在執行程序的代碼

--------

五,操作系統

(協調、管理、控制計算機各個硬件的工作)

1.三層架構

  應用程序

  操作系統

  計算機硬件

--------

我們日常生活中所使用的 程序員所編寫的程序都必須基於操作系統之上

--------

#  PC端

  windows  更加注重用戶體驗

  linux    更加主動軟件運行

  macOS    兩者均可

#  移動端

  安卓 ios 鴻蒙

 


免責聲明!

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



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