基础知识:语言、编程、计算机组成、cpu、存储器
生活随笔
收集整理的這篇文章主要介紹了
基础知识:语言、编程、计算机组成、cpu、存储器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
閱讀目錄
- 一、
語言:一種事物與另外一種事物溝通的介質。
編程語言:程序員與計算機溝通的介質。
編程:把要讓計算機做的事用一種編程語言表達出來。
為何要編程?
為了讓計算機按照人類的思維邏輯去工作,從而解放人力。
在編程的世界里,計算機就是人的奴隸,編程的目的就是為了奴役計算機。 - 二、計算機的組成:(五大組成部分)
控制器:控制系統
運算器:數學運算和邏輯運算
控制器和運算器統稱為CPU,即中央處理器。
存儲器:存取數據
內存:存取速度快,斷電數據全部丟失
外存:機械硬盤、固態硬盤、磁帶。
存取速度遠慢于內存,斷電數據全部保留 輸入設備input,如鍵盤、鼠標 輸出設備output 如顯示器
輸入設備和輸出設備統稱為IO。 運行程序的三大核心硬件:CPU、內存、硬盤。 運行一個程序的經歷:代碼數據從硬盤加載到內存,CPU從內存讀取程序代碼然后執行。 - 三、CPU
64位cpu具有向下兼容性,64的cpu可以執行32的軟件,但32的cpu只能執行32的軟件。 - 四、存儲器
存取單位:
8bit=1Bytes(字節)
1024Bytes=1KB
1024KB=1MB
1024MB=1GB
1024GB=1TB
1024TB=1PB IO讀取速度的瓶頸:機械硬盤的平均尋道時間(機械磁盤在找指定數據,磁頭尋找數據所在磁道所花的時間,一般平均在5ms左右)
+機械硬盤的平均延遲時間(磁頭找到數據所在磁道后轉半圈的時間。以7200轉的機械硬盤來說,7200轉/分鐘=120轉/秒=0.12轉/ms,
所以轉一圈所需時間為1/0.12=8ms,半圈就是4ms)
=9ms
所以一個7200轉的機械硬盤一次IO的時間大約平均在9ms左右。 當內存空間不夠用的時候,系統為了保證繼續運行,會調用機械硬盤一部分空間作為“虛擬內存”(swap分區)。 - 五、一套完整的計算機系統分三層:應用程序、操作系統、計算機硬件
- 六、操作系統
協調、控制、管理計算機硬件資源和應用軟件的一個控制程序。
應用程序是通過操作系統間接控制硬件的。
總結
以上是生活随笔為你收集整理的基础知识:语言、编程、计算机组成、cpu、存储器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL 之视图、 触发器、事务、存储
- 下一篇: 基础知识:IDE集成开发环境(pycha