




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.PAGE :.;PAGE 15 信息技術(shù)根底知識(shí)第一節(jié) 計(jì)算機(jī)系統(tǒng)概述所謂計(jì)算機(jī),是一種能接納、存儲(chǔ)和處置數(shù)據(jù),并能在存儲(chǔ)指令程序控制下產(chǎn)生輸出結(jié)果的快速、準(zhǔn)確的符號(hào)加工系統(tǒng),這一系統(tǒng)是在存儲(chǔ)指令程序控制下任務(wù)的。計(jì)算機(jī)系統(tǒng)由硬件和軟件構(gòu)成。硬件是計(jì)算機(jī)系統(tǒng)中的實(shí)踐安裝,是系統(tǒng)的根底和中心(稱為硬核),普通由中央處置器CPU、存儲(chǔ)器、輸入/輸出設(shè)備等組成,它以機(jī)器言語(yǔ)提供應(yīng)程序員運(yùn)用。軟件指的是操作系統(tǒng)、文本編輯程序、調(diào)試程序、匯編程序、編譯程序、數(shù)據(jù)庫(kù)管理系統(tǒng)、文字處置系統(tǒng)、視窗(Windows)軟件、網(wǎng)絡(luò)軟件以及其它各種運(yùn)用程序等,其中較低層次的程序如操作系統(tǒng)、匯編程序與硬件親密有關(guān),而
2、用戶在運(yùn)用高級(jí)言語(yǔ)或第四代言語(yǔ)編寫(xiě)程序時(shí),根本上已與硬件的實(shí)現(xiàn)無(wú)關(guān),但是硬件的構(gòu)造和性能對(duì)程序處置的速度影響極大。計(jì)算機(jī)軟件和硬件在邏輯功能上是等效的,即某些操作可以用軟件,也可以用硬件實(shí)現(xiàn),因此軟、硬件之間沒(méi)有固定不變的分界面,而是受實(shí)踐運(yùn)用的需求以及系統(tǒng)性能價(jià)錢比所支配。從運(yùn)用人員來(lái)看,機(jī)器的速度、可靠性、可維護(hù)性是主要的硬件技術(shù)目的。具有一樣功能的計(jì)算機(jī)系統(tǒng),其軟、硬件之間的功能分配可以有很大差別。回想計(jì)算機(jī)的開(kāi)展歷史可以看出,在早期,由于硬件昂貴,所以計(jì)算機(jī)的硬件比較簡(jiǎn)單,盡量讓軟件完成更多的任務(wù)。但是隨著組成計(jì)算機(jī)的根本元器件的開(kāi)展,其價(jià)錢不斷下降,性能不斷提高,因此硬件本錢不斷下降
3、。與此同時(shí),隨著運(yùn)用的不斷開(kāi)展,軟件本錢在計(jì)算機(jī)系統(tǒng)中所占的比例不斷上升,這就呵斥了軟、硬件之間的分界面的推移,即將某些由軟件完成的任務(wù)交給硬件去完成,同時(shí)還提高了計(jì)算機(jī)實(shí)踐運(yùn)轉(zhuǎn)速度。第二節(jié) 計(jì)算機(jī)硬件一、計(jì)算機(jī)的硬件組成組成計(jì)算機(jī)的根本部件有中央處置器CPU、存儲(chǔ)器和輸入/輸出I/O設(shè)備。圖2-1是計(jì)算機(jī)硬件的根本組成。輸入設(shè)備輸入設(shè)備中央處置器輸出設(shè)備后備存儲(chǔ)器圖2-1 計(jì)算機(jī)硬件的根本組成二、輸入/輸出設(shè)備輸入/輸出設(shè)備普通由兩部分組成,一部分是設(shè)備本身,另一部分是設(shè)備接口,用來(lái)控制并實(shí)現(xiàn)設(shè)備與主機(jī)之間的信息傳送。有時(shí)也將輸入/輸出設(shè)備和輔助儲(chǔ)存器稱為外圍設(shè)備,這是由于這些設(shè)備不屬于CP
4、U,但又位于CPU附近。一輸入設(shè)備輸入設(shè)備用來(lái)輸入原始數(shù)據(jù)和處置這些數(shù)據(jù)的程序。輸入的信息有數(shù)字、字母和控制符等,人們常用8位二進(jìn)制碼來(lái)表示1個(gè)數(shù)字0-9、1個(gè)字母A、B、C、.X、Y、Z或1個(gè)控制符。當(dāng)前通用的是ASCII碼,它用7位二進(jìn)制碼來(lái)表示1個(gè)字符,最高的1位可用于奇偶校驗(yàn)或作為其它用途。在計(jì)算機(jī)中,普通把8位二進(jìn)制碼稱為1個(gè)字節(jié)。在我國(guó)運(yùn)用的計(jì)算機(jī),普通都要求有漢字處置才干,在機(jī)內(nèi)普通用2個(gè)字節(jié)來(lái)表示1個(gè)漢字。計(jì)算機(jī)系統(tǒng)運(yùn)用多種輸入設(shè)備:聯(lián)機(jī)輸入設(shè)備這是直接進(jìn)展人-機(jī)通訊的輸入設(shè)備。例如,與計(jì)算機(jī)的任務(wù)站直接銜接或在線銜接的鍵盤(pán)。用戶經(jīng)過(guò)敲擊鍵盤(pán)將信息輸入到計(jì)算機(jī)。鍵盤(pán)上有一些特殊
5、的功能鍵,根據(jù)所操作軟件的不同,這些功能鍵有著不同的作用,如存盤(pán)、協(xié)助 等。鍵盤(pán)上的SHIFT、CONTROL和ALT鍵可以和其他鍵一同運(yùn)用。在圖形化用戶界面中,越來(lái)越多地用到鼠標(biāo)。鼠標(biāo)有一個(gè)小球,還有兩到三個(gè)按鈕。當(dāng)鼠標(biāo)在桌面上挪動(dòng)時(shí),小球跟著滾動(dòng),這些滾動(dòng)信息傳送到計(jì)算機(jī)中,同時(shí),在屏幕上出現(xiàn)相應(yīng)的指針。經(jīng)過(guò)單擊或者雙擊按鈕,用戶進(jìn)展輸入。跟蹤球和鼠標(biāo)的任務(wù)原理根本一樣,只是經(jīng)過(guò)手來(lái)操作球。經(jīng)常用于便攜式電腦。 2、脫機(jī)輸入設(shè)備 這是讀取以磁化方式記錄在專門(mén)涂敷的塑料帶或軟盤(pán)上的數(shù)據(jù)的輸入設(shè)備。軟盤(pán)和磁帶是計(jì)算機(jī)中用來(lái)存放數(shù)據(jù)和程序的存儲(chǔ)介質(zhì),但有時(shí)也可用于脫機(jī)輸入。首先利用公用設(shè)備將信息
6、錄入盤(pán)或帶后,再將盤(pán)或帶裝入計(jì)算機(jī)。3、特殊輸入設(shè)備近年來(lái),為了簡(jiǎn)化輸入方式,又出現(xiàn)了一些特殊的輸入設(shè)備。1光標(biāo)志閱讀機(jī)光標(biāo)志閱讀機(jī)用來(lái)閱讀卡片或者頁(yè)面上的圖形符號(hào),根據(jù)圖形符號(hào)所在的位置來(lái)確定它的取值。例如,在英文考試中,我們經(jīng)常經(jīng)過(guò)在不同的位置涂圈或者劃線來(lái)表示不同的選項(xiàng)。2光標(biāo)志識(shí)別光標(biāo)志識(shí)別技術(shù)用來(lái)識(shí)別打印字符或者仔細(xì)的手寫(xiě)字符。經(jīng)過(guò)光線來(lái)把握字符的輪廓,然后和曾經(jīng)保管的字符庫(kù)進(jìn)展比較,從而識(shí)別出字符來(lái)。3磁墨水字符識(shí)別用含有氧化鐵的墨水將高度規(guī)格化的字符打印在文檔上,然后將這些文檔經(jīng)過(guò)磁場(chǎng),再進(jìn)展識(shí)別。這種技術(shù)大多用于銀行系統(tǒng)。4條形碼在超市購(gòu)物時(shí)會(huì)接觸到條形碼閱讀機(jī)。在每一件商品上
7、,都會(huì)有黑、白的細(xì)線組成的通用產(chǎn)品代碼,經(jīng)過(guò)條形碼閱讀機(jī)將這些條形碼信息轉(zhuǎn)化為磁性介質(zhì)上的信息,可以交由計(jì)算機(jī)進(jìn)展處置。5掃描儀運(yùn)用掃描儀可以將文本或者圖像輸入計(jì)算機(jī)。對(duì)掃描進(jìn)來(lái)的文件可以進(jìn)展編輯和修正。6觸摸屏一些醫(yī)院或者商場(chǎng)會(huì)利用觸摸屏進(jìn)展導(dǎo)醫(yī)或者導(dǎo)購(gòu)。用戶經(jīng)過(guò)觸摸屏幕,可以選擇屏幕上的菜單項(xiàng)。它的操作類似于鼠標(biāo)。7自動(dòng)語(yǔ)音識(shí)別自動(dòng)語(yǔ)音識(shí)別使得人們可以直接和計(jì)算機(jī)對(duì)話。自動(dòng)語(yǔ)音識(shí)別系統(tǒng),不僅要捕獲詞匯,還要區(qū)分意群以組成句子。一個(gè)自動(dòng)語(yǔ)音識(shí)別系統(tǒng)包括輸入安裝話筒、識(shí)別單詞的軟件、詞匯數(shù)據(jù)庫(kù)在這個(gè)數(shù)據(jù)庫(kù)中保管著與人所說(shuō)的詞語(yǔ)相匹配的單詞。二輸出設(shè)備輸出設(shè)備從CPU中取出機(jī)器代碼方式的結(jié)果,然
8、后將其轉(zhuǎn)換成人們可讀的方式或另一處置周期的機(jī)器輸入。輸出設(shè)備輸出的可以是數(shù)據(jù)、文字、表格、圖形、圖象或言語(yǔ)。最常用的輸出設(shè)備是顯示器和打印機(jī)。顯示器顯示器往往用于暫時(shí)性的輸出。處置的中間結(jié)果或操作提示可顯示在屏幕上。為了監(jiān)視人工輸入信息的正確性,在用鍵盤(pán)輸入信息時(shí),也可將輸入的信息顯示在屏幕上,如有錯(cuò)誤,可及時(shí)糾正。打印機(jī)打印機(jī)普通分為字符打印機(jī)和激光打印機(jī)。計(jì)算機(jī)運(yùn)轉(zhuǎn)的最終結(jié)果往往需求打印在紙上,如為圖形,可運(yùn)用繪圖儀畫(huà)在紙上。3、脫機(jī)輸出設(shè)備軟盤(pán)和磁帶有時(shí)也可用于脫機(jī)輸出,即先在計(jì)算機(jī)中將信息寫(xiě)入磁介質(zhì)中,然后取出磁介質(zhì),脫機(jī)保管。三、存儲(chǔ)器 存儲(chǔ)器用來(lái)存放程序和數(shù)據(jù),是計(jì)算機(jī)中各種信息的
9、存儲(chǔ)和交流中心。存儲(chǔ)器可與CPU、輸入/輸出設(shè)備交換信息,起存儲(chǔ)、緩沖、傳送信息的作用。對(duì)存儲(chǔ)器的根本要求是可以按指定地址讀出/寫(xiě)入信息。存儲(chǔ)器由許多存儲(chǔ)單元組成,一切單元按順序依次編號(hào),每個(gè)單元的編號(hào)稱為此單元的地址,每個(gè)單元的地址是各不一樣的,例如某存儲(chǔ)器有1024個(gè)單元,那么它的地址編碼從0到1023。假設(shè)一個(gè)存儲(chǔ)單元存放一個(gè)字節(jié),稱之為按字節(jié)編址。但一次讀出/寫(xiě)入過(guò)程往往是讀出/寫(xiě)入一個(gè)字,字長(zhǎng)因機(jī)器而異,例如有的機(jī)器以32位二進(jìn)制碼(即4個(gè)字節(jié))作為一個(gè)字,而有的機(jī)器以64位二進(jìn)制碼作為一個(gè)字。存儲(chǔ)器中包含的一切存儲(chǔ)單元之總和稱為存儲(chǔ)容量,讀出/寫(xiě)入一個(gè)字的時(shí)間稱為讀寫(xiě)時(shí)間或存取時(shí)間
10、,兩次讀出/寫(xiě)入操作之間的時(shí)間間隔稱為讀寫(xiě)周期或存取周期。存儲(chǔ)器又有主存儲(chǔ)器和輔助存儲(chǔ)器之分,在計(jì)算機(jī)上運(yùn)轉(zhuǎn)的當(dāng)前程序和數(shù)據(jù)存放在主存儲(chǔ)器中,主存儲(chǔ)器普通為半導(dǎo)體存儲(chǔ)器,輔助存儲(chǔ)器普通指的是磁盤(pán)存儲(chǔ)器、磁帶存儲(chǔ)器和光盤(pán)存儲(chǔ)器。四、中央處置器CPU中央處置器CPU是計(jì)算機(jī)系統(tǒng)的中心。CPU由三部分組成:主存儲(chǔ)器部分、算術(shù)-邏輯部分和控制部分。運(yùn)算器是對(duì)信息或數(shù)據(jù)進(jìn)展處置和運(yùn)算的部件,經(jīng)常進(jìn)展的是算術(shù)運(yùn)算和邏輯運(yùn)算,所以在其內(nèi)部有一個(gè)算術(shù)和邏輯運(yùn)算部件ALU。在計(jì)算機(jī)中,一些復(fù)雜的運(yùn)算往往被分解成一系列算術(shù)運(yùn)算和邏輯運(yùn)算??刂破髦饕脕?lái)實(shí)現(xiàn)計(jì)算機(jī)本身運(yùn)轉(zhuǎn)過(guò)程的自動(dòng)化,即實(shí)現(xiàn)程序的自動(dòng)執(zhí)行。在控制器
11、控制之下,從輸入設(shè)備輸入程序和數(shù)據(jù),并自動(dòng)存放在存儲(chǔ)器中,然后執(zhí)行在存儲(chǔ)器中的程序,最后將結(jié)果打印輸出。程序是由一系列指令組成的,執(zhí)行程序的過(guò)程實(shí)踐上是按一定順序執(zhí)行一串指令的過(guò)程??刂破鳟a(chǎn)生一系列控制信號(hào),控制從存儲(chǔ)器中取出指令,分析指令功能,完成指令規(guī)定的操作,并確定下一條指令的地址,不斷反復(fù),直到程序執(zhí)行終了。 五、計(jì)算機(jī)的類型 一通用和公用計(jì)算機(jī)公用計(jì)算機(jī)是完成某一專門(mén)義務(wù)的計(jì)算機(jī),其指令程序是固化或永久存儲(chǔ)在該機(jī)器上的。雖然它缺乏通用性,但它執(zhí)行其單一義務(wù)時(shí)很快,效率很高。比如用于監(jiān)視家庭設(shè)備、控制燃料、點(diǎn)火以及汽車中的儀表系統(tǒng)等。通用計(jì)算機(jī)是一種可存儲(chǔ)不同的程序、運(yùn)用范圍無(wú)可估量的
12、計(jì)算機(jī)。通用計(jì)算機(jī)的通用性只是受人們發(fā)明力的限制。大多數(shù)情況下所運(yùn)用的計(jì)算機(jī)是通用計(jì)算機(jī)。二微型、小型、大型計(jì)算機(jī)和超級(jí)計(jì)算機(jī)規(guī)模最小的叫做微型計(jì)算機(jī)或小型計(jì)算機(jī)。微型計(jì)算機(jī)或個(gè)人計(jì)算機(jī)是最小的通用系統(tǒng)。小型計(jì)算機(jī)也是小型通用系統(tǒng)。雖然某些新的微型計(jì)算機(jī)的性能已超越某些舊的小型機(jī),但普通來(lái)講小型機(jī)比微型計(jì)算機(jī)功能更強(qiáng),價(jià)錢更貴。隨著規(guī)模的增大,就構(gòu)成了大型計(jì)算機(jī),它比普通的小型機(jī)有更快的處置速度和更大的存儲(chǔ)容量。最后是超級(jí)計(jì)算機(jī),它用于處置更復(fù)雜的科學(xué)問(wèn)題,這種計(jì)算機(jī)規(guī)模最大、速度最快。 六、計(jì)算機(jī)的開(kāi)展 一第一代計(jì)算機(jī)(1946-1959)第一代計(jì)算機(jī)的主要特點(diǎn)是采用電子管作為根本器件。第一
13、代計(jì)算機(jī)中的二進(jìn)制運(yùn)算、隨機(jī)存取和存儲(chǔ)程序的概念,在當(dāng)今的計(jì)算機(jī)中仍是普遍運(yùn)用的。二第二代計(jì)算機(jī)(1959-1964)第二代計(jì)算機(jī)采用晶體管作為主要器件。運(yùn)用晶體管可做勝利能更強(qiáng)、更可靠、更價(jià)廉的計(jì)算機(jī),它與真空管計(jì)算機(jī)相比占地面積小,功耗小。需求指出的是,在第一代、第二代和第三代的部分時(shí)間內(nèi),計(jì)算機(jī)硬件是非常昂貴的。由于競(jìng)爭(zhēng)猛烈,帶來(lái)了硬件上的艱苦革新,結(jié)果使得計(jì)算機(jī)效能猛增而價(jià)錢卻在降低。這個(gè)趨勢(shì)是由第二代計(jì)算機(jī)的出現(xiàn)而構(gòu)成的,如今仍在繼續(xù)這種趨勢(shì)。三第三代計(jì)算機(jī)(1964-1971)第三代計(jì)算機(jī)中用集成電路完成了第二代計(jì)算機(jī)中的晶體管所完成的義務(wù)。第三代計(jì)算機(jī)根本上處理了第二代計(jì)算機(jī)中的
14、兼容性問(wèn)題。然而第三代計(jì)算機(jī)與第二代有本質(zhì)上的差別,其變化是完全的、徹底的,而不是在此根底上的改良,這給成千上萬(wàn)計(jì)算機(jī)用戶帶來(lái)驚人的變化。第三代計(jì)算機(jī)任務(wù)得很快,它具備同時(shí)運(yùn)轉(zhuǎn)多個(gè)程序(多道程序)的才干。例如,任何時(shí)辰,一臺(tái)計(jì)算機(jī)既可打印工資單,同時(shí)又可接納訂單,也可測(cè)試程序。四第四代計(jì)算機(jī)目前大多數(shù)計(jì)算機(jī)銷售商將他們的計(jì)算機(jī)歸作第四代計(jì)算機(jī),少數(shù)那么稱是屬于第五代。有些人主張把推出大規(guī)模集成電路單位空間上有更多的電路的1971年作為第四代計(jì)算機(jī)的起點(diǎn)。微處置器是對(duì)第四代計(jì)算機(jī)的問(wèn)世的最重要的奉獻(xiàn)之一。一個(gè)硅片便可包容的微處置器是一種微型化電子電路產(chǎn)品。第三節(jié) 計(jì)算機(jī)軟件一、操作系統(tǒng)操作系統(tǒng)是
15、計(jì)算機(jī)系統(tǒng)中最重要的軟件。沒(méi)有操作系統(tǒng),計(jì)算機(jī)就無(wú)法任務(wù)。操作系統(tǒng)是從管理程序開(kāi)展而來(lái)的,它提供了實(shí)踐機(jī)器所沒(méi)有的、但在匯編言語(yǔ)和高級(jí)言語(yǔ)的運(yùn)用和實(shí)現(xiàn)過(guò)程中所需的某些根本操作和數(shù)據(jù)構(gòu)造。操作系統(tǒng)普通具有如下功能:作業(yè)管理;資源管理;I/0操作控制;錯(cuò)誤恢復(fù)和存儲(chǔ)器管理。操作系統(tǒng)主要朝著兩個(gè)主要的目的開(kāi)展:第一,為程序的開(kāi)發(fā)和執(zhí)行提供一個(gè)方便的環(huán)境;第二,操作系統(tǒng)試圖經(jīng)過(guò)對(duì)計(jì)算義務(wù)的調(diào)度以確保計(jì)算系統(tǒng)的良好性能。二、程序設(shè)計(jì)言語(yǔ) 程序設(shè)計(jì)言語(yǔ)由一切允許人機(jī)通訊的符號(hào)、字符以及運(yùn)用規(guī)那么組成。 一機(jī)器言語(yǔ)計(jì)算機(jī)的機(jī)器言語(yǔ)由二進(jìn)制數(shù)字串組成,并且是獨(dú)一能被CPU直接“了解的言語(yǔ)。任何機(jī)器言語(yǔ)指令至少
16、由兩部分組成。第一部分是命令或操作,它通知計(jì)算機(jī)將完成什么功能,每一臺(tái)計(jì)算機(jī)都有一個(gè)操作碼來(lái)完成其功能。指令的第二部分是操作數(shù),它通知計(jì)算機(jī)在哪里找到或存儲(chǔ)數(shù)據(jù)以及將要支配的其它指令,它們是計(jì)算機(jī)將要支配的對(duì)象,一條指令的操作數(shù)的數(shù)目因計(jì)算機(jī)不同而異。二匯編言語(yǔ)為了減輕程序員的負(fù)擔(dān),50年代初期開(kāi)發(fā)了助記符操作碼和符號(hào)地址。為了完善程序預(yù)備過(guò)程,首先要做的任務(wù)之一是用字母符號(hào)(即助記符)去替代數(shù)字化的機(jī)器言語(yǔ)操作碼。如今,每一個(gè)計(jì)算機(jī)都有一套助記符代碼,當(dāng)然實(shí)踐的符號(hào)因機(jī)器類型、型號(hào)而異。計(jì)算機(jī)仍運(yùn)用機(jī)器言語(yǔ)處置數(shù)據(jù),但匯編言語(yǔ)軟件首先把特定操作碼符號(hào)翻譯成對(duì)應(yīng)的機(jī)器言語(yǔ)。在匯編言語(yǔ)中由程序員
17、書(shū)寫(xiě)的指令程序被稱作源程序,當(dāng)該源程序由匯編程序轉(zhuǎn)換為機(jī)器碼后,那么被稱為目的程序。匯編言語(yǔ)較之機(jī)器言語(yǔ)具有許多優(yōu)點(diǎn),它能節(jié)省時(shí)間,減少細(xì)節(jié),較少出錯(cuò),而且產(chǎn)生的錯(cuò)誤也易于發(fā)現(xiàn)。匯編言語(yǔ)書(shū)寫(xiě)的程序較之機(jī)器言語(yǔ)程序更易修正,但也存在一些局限,匯編言語(yǔ)的編碼(編程)依然非常耗時(shí)。匯編言語(yǔ)的一個(gè)最大的缺陷在于它是面向機(jī)器的,即它們是為特定的處置器而設(shè)計(jì)的,程序在不同機(jī)器上要重新編碼才干執(zhí)行。三高級(jí)言語(yǔ)助記符技術(shù)和宏指令的研制與開(kāi)發(fā)導(dǎo)致了高級(jí)言語(yǔ)的研制與開(kāi)發(fā)。高級(jí)言語(yǔ)通常面向某類特定的處置問(wèn)題。高級(jí)言語(yǔ)程序具有這樣一些優(yōu)點(diǎn):幾乎可以不加修正地用于不同的計(jì)算機(jī)。2、它們比匯編言語(yǔ)更易于學(xué)習(xí)。3、它們只需
18、較少時(shí)間來(lái)書(shū)寫(xiě)程序。4、它們提供較好的文本。5、易于維護(hù)。6、一個(gè)熟練的程序員,書(shū)寫(xiě)某種高級(jí)言語(yǔ)程序時(shí)將不受某一種機(jī)器類型的限制。 四程序的運(yùn)轉(zhuǎn)采用高級(jí)言語(yǔ)編寫(xiě)程序,其運(yùn)轉(zhuǎn)過(guò)程用圖2-2表示。用高級(jí)言語(yǔ)編寫(xiě)程序用高級(jí)言語(yǔ)編寫(xiě)程序翻譯成機(jī)器言語(yǔ)執(zhí)行程序源程序目的程序輸出結(jié)果人工編寫(xiě)計(jì)算機(jī)上進(jìn)展計(jì)算機(jī)上進(jìn)展圖2-2 計(jì)算機(jī)程序的運(yùn)轉(zhuǎn)用戶運(yùn)用高級(jí)言語(yǔ)或編程工具編寫(xiě)程序,連同數(shù)據(jù)一同送入計(jì)算機(jī),然后由計(jì)算機(jī)將其翻譯成機(jī)器言語(yǔ)程序(稱為目的程序),在計(jì)算機(jī)上運(yùn)轉(zhuǎn)后輸出結(jié)果。程序翻譯及隨后的用戶程序的執(zhí)行方法,可歸類為兩大根本技術(shù):編譯和執(zhí)行或解釋。在編譯方式中,一旦編譯程序產(chǎn)生了與源程序相對(duì)應(yīng)的機(jī)器言語(yǔ)
19、,程序就將被獨(dú)立地執(zhí)行。在解釋處置中,翻譯與執(zhí)行的兩步是延續(xù)交替的,所以對(duì)應(yīng)于源程序某一部分所生成的代碼在其產(chǎn)生時(shí)就被執(zhí)行。五程序的根本構(gòu)造采用三種根本構(gòu)造來(lái)編寫(xiě)程序,可以使程序易于了解和維護(hù)。這三種根本構(gòu)造是順序、選擇和循環(huán)。順序構(gòu)造順序構(gòu)造中,程序語(yǔ)句按照它們的陳列順序依次執(zhí)行,如圖2-3所示,首先執(zhí)行語(yǔ)句1,然后是語(yǔ)句2,語(yǔ)句n。語(yǔ)句1語(yǔ)句1語(yǔ)句2語(yǔ)句n圖2-3 順序構(gòu)造選擇構(gòu)造選擇構(gòu)造,也稱為分支構(gòu)造,分為三種情況,如圖2-4所示。簡(jiǎn)單分支構(gòu)造中,假設(shè)符合條件,那么先執(zhí)行程序段1,再執(zhí)行程序段2;假設(shè)不符合條件,那么跳過(guò)分支構(gòu)造,直接執(zhí)行分支構(gòu)造后面的語(yǔ)句,也就是程序段2。選擇分支構(gòu)造
20、中,假設(shè)條件滿足,執(zhí)行程序段1,然后執(zhí)行程序段3;假設(shè)條件不滿足,那么先執(zhí)行程序段2,再執(zhí)行程序段3。多分支構(gòu)造中,條件可以取不同的值,相應(yīng)地執(zhí)行不同的程序段。條件條件程序段1程序段2真假1簡(jiǎn)單分支構(gòu)造條件條件程序段1程序段3真假程序段22選擇分支構(gòu)造值1值1條件程序段1程序段n程序段2值2值n3多分支構(gòu)造圖2-4 分支構(gòu)造循環(huán)構(gòu)造 循環(huán)構(gòu)造中,要根據(jù)循環(huán)條件來(lái)執(zhí)行循環(huán)體。有兩種不同的循環(huán)構(gòu)造。1當(dāng)循環(huán)當(dāng)循環(huán)也叫DO-WHILE循環(huán),循環(huán)的測(cè)試條件位于語(yǔ)句序列的開(kāi)場(chǎng)處。假設(shè)條件滿足,那么繼續(xù)執(zhí)行循環(huán)體,直至條件不再滿足為止。如圖2-5所示。條件條件循環(huán)體程序段假真真圖2-5 當(dāng)循環(huán)2直到循環(huán)直
21、到循環(huán)也叫DO-UNTIL循環(huán),循環(huán)的測(cè)試條件位于末尾。假設(shè)條件滿足,那么繼續(xù)執(zhí)行循環(huán)體,直至條件不再滿足為止。如圖2-6所示。條件條件循環(huán)體程序段真假圖2-6 直到循環(huán)三、數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)發(fā)掘工具數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)是一個(gè)信息的集合,在這個(gè)集合中可以按照信息的邏輯構(gòu)造對(duì)其進(jìn)展組織與存取。數(shù)據(jù)庫(kù)管理系統(tǒng)是一個(gè)軟件,利用該系統(tǒng)可以定義數(shù)據(jù)庫(kù)的邏輯組織構(gòu)造圖,并對(duì)數(shù)據(jù)庫(kù)進(jìn)展存取訪問(wèn)。數(shù)據(jù)庫(kù)有以下五個(gè)重要的軟件組成部分,如圖2-7所示。數(shù)據(jù)庫(kù)管理系統(tǒng)引擎數(shù)據(jù)定義子系統(tǒng)數(shù)據(jù)處置子系統(tǒng)運(yùn)用系統(tǒng)生成子系統(tǒng)數(shù)據(jù)管理子系統(tǒng)建立并修正數(shù)據(jù)庫(kù)的邏輯構(gòu)造建立并修正數(shù)據(jù)庫(kù)的邏輯構(gòu)造查詢及
22、編輯信息生成菜單、數(shù)據(jù)輸入屏幕格式、報(bào)表及運(yùn)用軟件誰(shuí)能運(yùn)用信息,運(yùn)用哪些信息,信息的備份及恢復(fù)方法查看構(gòu)造變卦的結(jié)果數(shù)據(jù)定義數(shù)據(jù)處置運(yùn)用系統(tǒng)生成數(shù)據(jù)管理數(shù)據(jù)庫(kù)管理系統(tǒng)引擎數(shù)據(jù)庫(kù)圖2-7 數(shù)據(jù)庫(kù)管理系統(tǒng)的軟件子系統(tǒng)數(shù)據(jù)倉(cāng)庫(kù)和數(shù)據(jù)發(fā)掘工具數(shù)據(jù)倉(cāng)庫(kù)是信息的邏輯集合,這些信息于許多不同的業(yè)務(wù)數(shù)據(jù)庫(kù),并用于支持企業(yè)的分析活動(dòng)和決策義務(wù)。數(shù)據(jù)發(fā)掘工具是用戶對(duì)數(shù)據(jù)倉(cāng)庫(kù)進(jìn)展信息查詢的軟件工具。數(shù)據(jù)發(fā)掘工具支持聯(lián)機(jī)分析處置,經(jīng)過(guò)對(duì)數(shù)據(jù)的處置來(lái)支持決策義務(wù)。數(shù)據(jù)發(fā)掘工具包括查詢與報(bào)表工具、智能代理和多維分析工具。如圖2-89所示。查詢報(bào)表工具查詢報(bào)表工具智能代理多維分析工具數(shù)據(jù)倉(cāng)庫(kù)引擎數(shù)據(jù)倉(cāng)庫(kù)圖2-8 數(shù)據(jù)發(fā)掘工
23、具 四、運(yùn)用軟件運(yùn)用軟件是為處理詳細(xì)的實(shí)踐運(yùn)用問(wèn)題、利用計(jì)算機(jī)程序設(shè)計(jì)言語(yǔ)編制的各種程序。例如,字處置軟件、電子表格軟件、會(huì)計(jì)軟件等。運(yùn)用軟件有的是定制的。以會(huì)計(jì)核算軟件為例,企業(yè)可以根據(jù)本人的詳細(xì)需求編制符合本企業(yè)核算要求的會(huì)計(jì)軟件。定制的軟件量體裁衣,可以充分滿足用戶的要求;但是軟件本錢較高,開(kāi)發(fā)周期長(zhǎng),風(fēng)險(xiǎn)較大。還有一些是運(yùn)用軟件包,這是由軟件供應(yīng)商編制好的、經(jīng)過(guò)測(cè)試的、較為成熟的軟件,用戶可以直接安裝運(yùn)用。例如,會(huì)計(jì)軟件公司開(kāi)發(fā)的商品化會(huì)計(jì)軟件。購(gòu)買運(yùn)用軟件包,本錢較低,見(jiàn)效快,而且由于軟件經(jīng)過(guò)其他用戶運(yùn)用過(guò),其中能夠的錯(cuò)誤應(yīng)該根本已被去除,故比較平安。但是,由于運(yùn)用軟件包思索的是各個(gè)
24、用戶的根本需求,所以,在順應(yīng)性上不如定制的軟件。第四節(jié) 計(jì)算機(jī)系統(tǒng)的管理方式一、計(jì)算機(jī)系統(tǒng)的管理方式開(kāi)展從總體上,系統(tǒng)管理的方式可分為單一系統(tǒng)管理和多系統(tǒng)管理兩類,如以下圖所示:集中式集中式分散式網(wǎng)絡(luò)式分布式圖2-9 計(jì)算機(jī)系統(tǒng)管理方式的劃分二、集中式這是早期的一種管理方式。它的硬件根底是一臺(tái)聯(lián)著多個(gè)終端的大型機(jī)、或者中型機(jī)、小型機(jī)。用戶可以經(jīng)過(guò)分時(shí)或批處置的方式,運(yùn)用計(jì)算資源。這些資源由專門(mén)的信息管理系統(tǒng)部門(mén)控制,用戶必需經(jīng)過(guò)它們才干獲得計(jì)算效力。他們充任著系統(tǒng)管理員的角色,采用集中的方式管理資源。在這種方式中,最終用戶、運(yùn)用開(kāi)發(fā)者和系統(tǒng)管理者由不同的人扮演,一個(gè)管理者對(duì)著多個(gè)用戶。在這種系
25、統(tǒng)中,有全局獨(dú)一的操作系統(tǒng),以分時(shí)或批處置的方式管理系統(tǒng)資源,為管理者提供效力,組成一致的管理平臺(tái)。這類操作系統(tǒng)典型的如:VAX-11上的VAX/VMS等。三、分散式PC和個(gè)人任務(wù)站的開(kāi)展給系統(tǒng)管理方式帶來(lái)了變革,這類計(jì)算機(jī)系統(tǒng)的運(yùn)用者集最終用戶、運(yùn)用開(kāi)發(fā)者和系統(tǒng)管理者于一身。系統(tǒng)管理的義務(wù)落到每個(gè)人的身上。這樣,同樣配置的計(jì)算機(jī)系統(tǒng)能夠會(huì)由于管理者的素質(zhì)的不同,呵斥管理的效果不同,從而發(fā)揚(yáng)系統(tǒng)的潛能也不同。這種方式下有全局的操作系統(tǒng),如MS-DOS和UNIX系統(tǒng)等。隨著版本的不斷更新,它們?yōu)橛脩籼峁┝巳照橥晟频墓芾砥脚_(tái)。但值得一提的是,大多數(shù)的管理工具局限于廠商設(shè)定的環(huán)境,很少有綜合性的、通
26、用的管理系統(tǒng)。這是由于與其他任務(wù)相比,這類系統(tǒng)管理的開(kāi)銷并不大。四、網(wǎng)絡(luò)式八十年代是網(wǎng)絡(luò)充分開(kāi)展的十年,遠(yuǎn)程資源共享加上通訊技術(shù)導(dǎo)致了網(wǎng)絡(luò)的產(chǎn)生。網(wǎng)絡(luò)的系統(tǒng)資源分散在各個(gè)節(jié)點(diǎn)上,因此它的管理也是分散的。但迫于通訊和資源共享的壓力,它也提供了一些集中管理的機(jī)制,如Andrew系統(tǒng)的網(wǎng)絡(luò)文件系統(tǒng)AFS和ONC的網(wǎng)絡(luò)命名效力NIS等。因此出現(xiàn)了兩種系統(tǒng)管理員:部分系統(tǒng)管理員LSA和中央系統(tǒng)管理員CSA。但中央系統(tǒng)管理員的權(quán)限很小,而且系統(tǒng)的潛能沒(méi)有得到充分的發(fā)揚(yáng),不能并行完成義務(wù)。所以它是一種很不完善的多系統(tǒng)管理方式,是分布式管理方式的雛形。網(wǎng)絡(luò)系統(tǒng)的每個(gè)節(jié)點(diǎn)上都有獨(dú)立的操作系統(tǒng),但沒(méi)有全局的操作系
27、統(tǒng)。也有一種說(shuō)法,稱每個(gè)節(jié)點(diǎn)上獨(dú)立的操作系統(tǒng)加上網(wǎng)絡(luò)集中控制的通訊和資源共享機(jī)制為廣義的網(wǎng)絡(luò)操作系統(tǒng)NOS。不論怎樣,網(wǎng)絡(luò)系統(tǒng)的管理平臺(tái)是不完善的,是一種分散多于集中的管理方式。五、分布式九十年代開(kāi)場(chǎng)了分布式系統(tǒng)管理方式。分布式系統(tǒng)被以為網(wǎng)絡(luò)一體化和并行處置分布化的產(chǎn)物,其中網(wǎng)絡(luò)一體化更經(jīng)常被人們提到。在分布式系統(tǒng)中很難給出一個(gè)管理方式的規(guī)范,由于分布式系統(tǒng)通常是在網(wǎng)絡(luò)的根底上建立起來(lái)的,各個(gè)網(wǎng)絡(luò)系統(tǒng)的不同呵斥了管理方式的不同。但是總體上講分布式系統(tǒng)的管理方式是介于分散和集中之間,是一種有序的分散,靈敏的集中。分布式系統(tǒng)管理方式與網(wǎng)絡(luò)式管理方式的區(qū)別在于:它提供了效力的透明性和義務(wù)執(zhí)行的并發(fā)性
28、。它使系統(tǒng)的潛能得到了最大的發(fā)揚(yáng),呵斥了網(wǎng)絡(luò)和分布式系統(tǒng)的根本不同。分布式系統(tǒng)管理中也有兩種系統(tǒng)管理員:部分系統(tǒng)管理員LSA和中央系統(tǒng)管理員CSA。他們分別管理節(jié)點(diǎn)、LAN等部分資源和系統(tǒng)全局資源。它們的職責(zé)是明確的。分布式系統(tǒng)是在網(wǎng)絡(luò)的根底上開(kāi)展而來(lái)的,有很大的異構(gòu)性。通常把各主機(jī)上獨(dú)立運(yùn)轉(zhuǎn)的操作系統(tǒng)和在它們之上的集成化操作環(huán)境,稱為分布式操作系統(tǒng)DOS。典型的如SUN公司的Solaris系統(tǒng)。 六、總結(jié)各個(gè)管理方式的區(qū)別用表2-1表示。表2-1 四種管理方式的區(qū)別單一系統(tǒng)管理多系統(tǒng)管理集中式centralized分散式seperated網(wǎng)絡(luò)式networked分布式distributed時(shí)
29、間第一臺(tái)計(jì)算機(jī)誕生至今個(gè)人計(jì)算機(jī)誕生至今80年代90年代硬件根底有多個(gè)終端的大、中、小型機(jī)PC或個(gè)人任務(wù)站網(wǎng)絡(luò)網(wǎng)絡(luò)系統(tǒng)管理員有專門(mén)的系統(tǒng)管理員,與用戶分開(kāi),一個(gè)管理員對(duì)多個(gè)用戶系統(tǒng)管理員既是用戶又是開(kāi)發(fā)者,一個(gè)管理員對(duì)一個(gè)用戶出現(xiàn)部分系統(tǒng)管理員LSA和中央系統(tǒng)管理員CSA有LSA和CSA,多個(gè)系統(tǒng)管理者對(duì)多個(gè)用戶操作系統(tǒng)OS全局的或批處置的OS,如VAX/VMSPC或個(gè)人任務(wù)站上獨(dú)立的OS,如MS-DOS,UNIX網(wǎng)絡(luò)操作系統(tǒng)NOS分布式操作系統(tǒng)DOS,如Solaris管理環(huán)境由全局的OS提供管理效力由公用的系統(tǒng)管理軟件和獨(dú)立的OS構(gòu)成由各個(gè)節(jié)點(diǎn)上的OS和管理運(yùn)用提供獨(dú)立的管理環(huán)境,全局管理環(huán)
30、境不完善各個(gè)節(jié)點(diǎn)上的OS和管理運(yùn)用構(gòu)成部分的管理環(huán)境,系統(tǒng)有完善的全局管理環(huán)境第五節(jié) 信息技術(shù)和會(huì)計(jì)信息系統(tǒng)一、什么是信息技術(shù)我們把如今及未來(lái)的一段時(shí)間稱為信息時(shí)代。在信息時(shí)代,信息是至關(guān)重要的企業(yè)資源,人們要利用信息技術(shù)來(lái)獲取、處置、傳送信息。那么,什么是信息技術(shù)呢?對(duì)信息技術(shù)的了解可以從廣義和狹義兩個(gè)角度。假設(shè)從廣義的角度,所謂信息技術(shù),就是指協(xié)助 人們獲得和處置、傳送信息的技術(shù),例如人類早期的結(jié)繩記事也可以稱為一種信息技術(shù)。而狹義的對(duì)信息技術(shù)的了解是指以計(jì)算機(jī)系統(tǒng)為主體。這種狹義的了解又可以分為三種:第一種了解以為,信息技術(shù)就是計(jì)算機(jī)技術(shù);第二種了解以為,信息技術(shù)包括計(jì)算機(jī)技術(shù)和控制技術(shù)
31、;第三種了解以為,信息技術(shù)包括計(jì)算機(jī)技術(shù)、控制技術(shù)和通訊技術(shù)。所以,當(dāng)我們提到信息技術(shù)時(shí),其實(shí)是有著如此豐富和不同的了解。不過(guò),在通常運(yùn)用時(shí),往往是指其中一種狹義的了解。由于計(jì)算機(jī)技術(shù)的運(yùn)用較為深化,很多人以為通訊技術(shù)等技術(shù)和計(jì)算機(jī)技術(shù)是一回事。其實(shí),在他們提到計(jì)算機(jī)技術(shù)的時(shí)候,并不一定嚴(yán)厲限制在純粹的計(jì)算機(jī)的運(yùn)用上,能夠還包括了信息技術(shù)中其他技術(shù)的運(yùn)用。所以,雖然從準(zhǔn)確定義的角度看,我們應(yīng)該運(yùn)用信息技術(shù)這個(gè)詞,但由于運(yùn)用的習(xí)慣,我們?cè)诤芏鄨?chǎng)所還是運(yùn)用了計(jì)算機(jī)技術(shù)來(lái)替代信息技術(shù)這個(gè)詞。而且,實(shí)踐運(yùn)用中信息技術(shù)很多指的就是計(jì)算機(jī)技術(shù)。會(huì)計(jì)信息系統(tǒng)的開(kāi)展會(huì)計(jì)信息系統(tǒng)并不是自電子計(jì)算機(jī)產(chǎn)生以后才有的,而是當(dāng)企業(yè)有了會(huì)計(jì)任務(wù)后,企業(yè)就構(gòu)成了會(huì)計(jì)信息系統(tǒng)。從國(guó)際上會(huì)計(jì)開(kāi)展歷史來(lái)看,可以按照會(huì)計(jì)數(shù)據(jù)處置所用的技術(shù)手段的不同,將會(huì)計(jì)信息系統(tǒng)的開(kāi)展劃分為三種技術(shù)方式:一手工處置方式的會(huì)計(jì)信息系統(tǒng)手工處置方式指采用紙、筆、算盤(pán)等利用人的腦、手進(jìn)展會(huì)計(jì)處置任務(wù)。這種技術(shù)手
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 五年級(jí)下冊(cè)數(shù)學(xué)教案-4.1 容積|北師大版
- 2025年機(jī)動(dòng)車典當(dāng)合同
- 六年級(jí)上冊(cè)數(shù)學(xué)教案-總復(fù)習(xí) 你會(huì)算嗎-求陰影部分的面積|北師大版
- 2025年科研合作協(xié)議
- 第四單元驕人祖先 燦爛文化整體教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治五年級(jí)上冊(cè)統(tǒng)編版
- Unit 3 I'm more outgoing than my sister. SectionB 1a-1e教學(xué)設(shè)計(jì)2024-2025學(xué)年人教版英語(yǔ)八年級(jí)上冊(cè)
- 2025年湖北三峽職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)匯編
- 2024年全腦開(kāi)發(fā)項(xiàng)目資金申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2025年嘉興南洋職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完整
- 2025年共青科技職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)完整版
- 校園食品安全和膳食經(jīng)費(fèi)管理方案3篇
- TSGD7002-2023-壓力管道元件型式試驗(yàn)規(guī)則
- 九年級(jí)化學(xué)下冊(cè) 第12單元 化學(xué)與生活教案 (新版)新人教版
- 金融服務(wù)消費(fèi)糾紛調(diào)解工作規(guī)范
- 后腹腔鏡下輸尿管切開(kāi)取石術(shù)
- 二手車購(gòu)買收據(jù)合同范本
- 《國(guó)際貿(mào)易實(shí)務(wù)(英文版)》(英文課件) - Ch 1 Introduction to International Trade Practices-Ch 5 Price
- 2022版義務(wù)教育英語(yǔ)課程標(biāo)準(zhǔn)整體解讀課件
- 2024精美復(fù)工復(fù)產(chǎn)安全培訓(xùn)
- 01 H5入門(mén)知識(shí)課件
- 2024年企業(yè)管理咨詢服務(wù)費(fèi)簡(jiǎn)單合同范本
評(píng)論
0/150
提交評(píng)論