在計算機系統中,硬件和軟件是不可缺少的兩個部分。計算機硬件是組成計算機系統的各部件的總稱,是計算機系統快速、可靠、自動工作的物質基礎。
從這個意義上講,沒有硬件就沒有計算機,計算機軟件也不會產生任何作用。但是壹臺計算機之所以能夠處理各種問題,是因為它具有處理和解決這些問題的程序。計算機軟件就是計算機程序及其有關文檔。
內層是外層的支撐環境,而外層則不必了解內層細節,只需根據約定調用內層提供的服務。最內層是硬件,表示它是所有軟件運行的物質基礎。與硬件直接接觸的是操作系統,它處在硬件和其他軟件之間,表示它向下控制硬件,向上支持其他軟件。
擴展資料
計算機的基本部件及功能:
運算器(數據運算):ALU、GPRs、標誌寄存器等;
存儲器(數據存儲):存儲陣列、地址譯碼器、讀寫控制電路;
總線(數據傳送):數據(MDR)、地址(MAR)和控制線;
控制器(控制):對指令譯碼生成控制信號。
計算機實現的所有任務都是通過執行壹條壹條指令完成的。
馮·諾依曼結構的主要思想:
計算機應由運算器、控制器、存儲器、輸入設備和輸出設備 五個基本部件組成。
各基本部件的功能是:?
存儲器不僅能存放數據,而且也能存放指令,形式上兩者 沒有區別,但計算機應能區分數據還是指令;控制器應能自動取出指令來執行;運算器應能進行加/減/乘/除四種基本算術運算,並且也 能進行壹些邏輯運算和附加運算。
操作人員可以通過輸入設備、輸出設備和主機進行通信。內部以二進制表示指令和數據。每條指令由操作碼和地址碼 兩部分組成。操作碼指出操作類型,地址碼指出操作數的地 址。由壹串指令組成程序。采用“存儲程序”工作方式。