一 計算機基本組成編程
目前市面上的計算機幾乎都是馮諾依曼體系計算機,馮·諾依曼計算機使用馮諾依曼體系機構的電子數字計算機。1945年6月,馮·諾依曼提出了在數字計算機內部的存儲器中存放程序的概念,這是全部現代電子計算機的末班,被稱爲「馮·諾依曼結構」,按照這種結構構造的電腦稱爲存儲程序計算機,又稱爲通用計算機。架構
馮·諾依曼體系的計算機的特色是:程序以二進制代碼的形式存放在存儲器中;全部的指令都是由操做碼和地址碼組成;指令在其存儲過程當中按照執行的順序進行存儲;以運算器和控制器做爲計算機結構的中心等。馮諾依曼計算機普遍應用於數據的處理和控制方面。工具
馮諾依曼理論的要點是:數字計算機的數制採用二進制;計算機應該按照程序順序執行。操作系統
根據馮諾依曼體系結構組成的計算機,必須具備以下功能:3d
把須要的程序和數據送至計算機中。blog
必須具備長期記憶程序、數據、中間結果及最終運算結果的能力。接口
可以完成各類算術、邏輯運算和數據傳送等數據加工處理的能力。內存
可以根據須要控制程序走向,並能根據指令控制機器的各部件協調操做。資源
可以按照要求將處理結果輸出給用戶。開發
爲了完成以上功能,計算機必須具有如下五大基本組成部件:
現代計算機將上述五大部件分紅三大核心組件:
相關性以下
二 編程與計算機硬件的關係
爲了使計算機可以理解人的意圖,人類就必須將需解決的問題的思路、方法和手段經過計算機可以理解的形式告訴計算機,使得計算機可以根據人的指令一步一步去工做,完成某種特定的任務。這種人和計算體系之間交流的過程就是編程。
編寫的程序通過譯碼器分析後獲得的是一大堆的二進制指令,這些指令經過CPU讀取從而產生相應的操做控制信號做用於其餘的硬件上,從而完成相應的功能。
三 內存容量單位換算
1Byte=8bit
1KB=1024Bytes
1MB=1024KB
1GB=1024MB
四 CPU位數關係
如今市面上的計算機主要分爲32位和64位兩種規格,它們之間的區別只要爲如下四點
五 操做系統基礎
1 操做系統是什麼?
操做系統(Operating System,簡稱OS)是管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在「裸機」上的最基本的系統軟件,任何其餘軟件都必須在操做系統的支持下才能運行。操做系統是一個協調\管理\控制計算機硬件資源與軟件資源的一個控制程序。
2 爲何要有操做系統?
操做系統是用戶和計算機的接口,同時也是計算機硬件和其餘軟件的接口。操做系統的功能包括管理計算機系統的硬件、軟件及數據資源,控制程序運行,改善人機界面,爲其它應用軟件提供支持,讓計算機系統全部資源最大限度地發揮做用,提供各類形式的用戶界面,使用戶有一個好的工做環境,爲其它軟件的開發提供必要的服務和相應的接口等。實際上,用戶是不用接觸操做系統的,操做系統管理着計算機軟件資源,同時按照應用程序的資源請求,分配資源,如:劃分CPU時間,內存空間的開闢,調用打印機等。
操做系統就是爲了讓使用者更加方便的使用計算機硬件資源和軟件資源的一個工具。