入門 : 計算機基礎


image

內容概要

  • 編程與編程語言
  • 計算機基礎
  • 計算機五大組成部分
  • 計算機三大核心硬件
  • 操作系統

內容詳細

編程與編程語言

                # 什么是語言?
                	中文、日文、韓文、英文都是人類的語言
                    	語言其實就是人用來溝通交流的媒介
                        
                # 什么是編程語言
                	人與計算機之間溝通交流的媒介
                    	為了讓計算機代替人力無休止的干活
                	學編程語言就相當於在學習一門外語 學會了之后就可以跟'外國人'交流 

                # 什么是編程(寫代碼的本質)
                	程序員使用計算機能夠讀懂的語言'將自己的思維邏輯和想法'寫下來的過程

image

計算機的本質

                # 計算機有一個別名:電腦

                	電腦:即通電的大腦(想讓計算機通電之后可以代替人腦工作)
                    ### 計算機五大組成部分

                    ```python
                    控制器
                    	控制計算機各個硬件的工作  # 相當於人的大腦
                    運算器
                    	控制數學運算與邏輯運算  # 也相當於人的大腦
                        	數學運算:數字相關的運算
                            邏輯運算:根據條件判斷是否可行
                    存儲設備
                    	內存  # 相當於人的短期記憶
                        	# eg:內存條
                        	存取數據的速度很快
                            但是它是基於電工作的 斷電數據立刻丟失 它不能用來永久保存數據 
                        外存  # 相當於人的長期記憶
                        	# eg:磁帶 磁盤 u盤 硬盤 
                        	存取數據的速度較慢
                            但是它斷電之后數據也不受影響 可以永久保存數據
                    輸入設備  # 相當於人的眼睛 嘴巴 耳朵
                    	# eg:鼠標 鍵盤 麥克風
                    	將外界的數據傳遞給計算機
                    輸出設備  # 相當於人的嘴巴
                    	# eg:顯示屏 音響 打印機
                    	將計算機內部的數據傳遞給外部

                    人與計算機對比
                    		要考試發卷子之后
                    		用眼睛看卷子(輸入設備)思考題目怎么做(運算器 內存)拿筆寫卷子(控制器 輸出設備)

### 三大核心硬件

```python
                中央處理器(CPU)  # 控制器+運算器
                		CPU去內存中取程序的指令並運行
                內存
                	程序要想運行必須先存在於內存中
                硬盤
                	永久保存相應數據
                """
                1.電腦下載軟件的過程其實是將數據下載到了硬盤
                2.雙擊程序圖標其實是將該程序的數據由硬盤加載到內存
                3.程序運行其實就是CPU在執行程序的代碼
                """

image

操作系統

                # 協調、管理、控制計算機各個硬件的工作
                三層架構
                	應用程序
                    
                	操作系統
                    
                	計算機硬件
              """
              我們日常生活中所使用的 程序員所編寫的程序都必須基於操作系統之上
              """

                # PC端
                	windows  更加注重用戶體驗
                	linux    更加主動軟件運行
                	macOS    兩者均可
                # 移動端
                	安卓 ios 鴻蒙

image


免責聲明!

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



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