單片機與計算機有什麼區別

單片機與計算機有什麼區別

區別:

1、單片機的專用性更強,對環境的適應力比計算機好,相對電路也簡單,可以用在要求不高的控制場合。

2、在系統結構方面,單片機使用哈佛或者超級哈佛結構。計算機用馮諾依曼結構。 單片機的程序空間和數據空間是分開的,而計算機的是共用一個存儲器單元。

3、單片機是將多種接口芯片集成到一片芯片的微處理器,這種方式稱之爲單片電路。單片機的目的是使單個芯片實現更多的功能,應用更方便、體積更小巧,儘可能不用擴充或者少用外設電路。適合用於控制獨立工作的電器或設備。

4、存儲結構的差別:

計算機一般的都是32位或64位,採用具有海量運算能力的通用中央處理器CPU ,採用馮諾依曼結構,數據和程序存儲在同一個存儲空間中。一般採用RISC指令集。而單片機有4、8、16等幾種,中央處理器的運算能力一般不如微機,採用哈佛結構,將存儲空間分爲程序存儲器和數據存儲器兩部。指令集既有CISC ,也有RISC 。