我們知道電腦的組成有應用程序和硬件兩大部分組成,如果您要發(fā)郵件,可以用到E-mail程序,如果您要上網(wǎng),要用到ie瀏覽器,如果你要玩游戲,可以下載游戲程序等等,程序已經(jīng)成為我們電腦使用的必備的東西了,下面讓我們重新學習下電腦程序吧。
可以說我們的生活已經(jīng)活在了程序中了,辦公學習當中我們離不開電腦,聊天打電話離不開手機,今天小編要給大家講講電腦程序。深入了解我們工作學習娛樂離不開的電腦程序。
1、計算機程序(英語:Computer program),也稱為軟件(英語:software),簡稱程序(英語:Program)是指一組指示計算機或其他具有信息處理能力裝置每一步動作的指令,通常用某種 程序設計語言編寫,運行于某種目標體系結(jié)構(gòu)上。打個比方,一個程序就像一個用漢語(程序設計語言)寫下的紅燒肉菜譜(程序),用于指導懂漢語和烹飪手法的人(體系結(jié)構(gòu))來做這個菜。
電腦程序圖詳解-1
電腦軟件圖詳解-2
2、腳本程序
通常,計算機程序要經(jīng)過編譯和鏈接而成為一種人們不易理解而計算機理解的格式,然后運行。未經(jīng)編譯就可運行的程序通常稱之為 腳本程序。
電腦程序圖詳解-3
3、程序運行
(1)為了一個程序運行,計算機加載程序代碼,可能還要加載數(shù)據(jù),從而初始化成一個開始狀態(tài),然后調(diào)用某種啟動機制。在最低層上,這些是由一個引導序列開始的。
(2)在大多數(shù)計算機中,操作系統(tǒng)例如Windows等,加載并且執(zhí)行很多程序。在這種情況下,一個計算機程序是指一個單獨的可執(zhí)行的映射,而不是當前在這個計算機上運行的全部程序。
電腦程序圖詳解-4
3、體系結(jié)構(gòu)
(1)在一臺基于最常見的馮諾依曼體系結(jié)構(gòu)(又稱Harvard Architecture)的計算機上,程序從某種外部設備,通常是硬盤,被加載到計算機里。 如果計算機選擇馮諾依曼體系結(jié)構(gòu),那么程序就被加載入內(nèi)存。 指令序列 順序執(zhí)行,直到一條跳轉(zhuǎn)或轉(zhuǎn)移指令被執(zhí)行,或者一個中斷出現(xiàn)。所有這些指令都會改變指令寄存器的內(nèi)容。
(2)基于這種體系計算機如果沒有程序的支持將無法工作。一個計算機程序是一系列指令的集合。
(3)程序里的指令都是基于機器語言;程序通常首先用一種 計算機程序設計語言編寫,然后用編譯程序或者解釋執(zhí)行程序翻譯成機器語言。 有時,程序也可以用匯編語言編寫,匯編語言實質(zhì)就是表示機器語言的一組記號-在這種情況下,用于翻譯的程序叫做匯編程序(Assembler)。
現(xiàn)在我們使用的基本就是計算機程序,就是應用程序:比如QQ、微信、360之類。
應用軟件圖詳解-5
以上就是電腦程序的詳細科普。
掃一掃 生活更美好