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