盧 鐳,田高華
(江西應(yīng)用技術(shù)職業(yè)學(xué)院,江西 贛州 341000)
從世界上第一臺(tái)計(jì)算機(jī)的誕生到現(xiàn)在,計(jì)算機(jī)從未停止過(guò)前進(jìn)與發(fā)展的步伐。從當(dāng)初人跡罕至的領(lǐng)域變?yōu)槿缃窦壹覒魬舳忌娅C,計(jì)算機(jī)已經(jīng)經(jīng)歷了整整四個(gè)時(shí)代的變遷。計(jì)算機(jī)的普及給人們的日常生活提供了許多的方便,為了人們的生活中的不同領(lǐng)域提供了眾多幫助。而計(jì)算機(jī)的核心部分是軟件,如何讓計(jì)算機(jī)占據(jù)優(yōu)勢(shì),好的軟件就顯得尤其重要。只有縝密的思考才能創(chuàng)造出好的軟件,才能將所有的模塊有序的連接。而軟件中所有的模塊都是緊密聯(lián)系的,任何一個(gè)模塊微小的變化都會(huì)為整個(gè)軟件的設(shè)計(jì)帶來(lái)巨大的影響。所以一套簡(jiǎn)明便捷的系統(tǒng)會(huì)對(duì)執(zhí)行效率的提升顯得尤為重要。開(kāi)發(fā)一個(gè)軟件,首先要進(jìn)行用戶的信息輸入,然后再將輸入的信息轉(zhuǎn)錄為計(jì)算機(jī)中的數(shù)據(jù),最后按照一定的規(guī)律對(duì)獲取的信息進(jìn)行處理。現(xiàn)在人們生活中經(jīng)常接觸和實(shí)用的三種模型分別是單層應(yīng)用體系結(jié)構(gòu)模型、雙層應(yīng)用體系模型和多層應(yīng)用體系模型。層與層就相當(dāng)于不同的空間,不同的指令操作可以在不同應(yīng)用空間里同時(shí)運(yùn)行。
單層應(yīng)用體系結(jié)構(gòu)模型中只能通過(guò)單一的、固定不變的應(yīng)用層,來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)、用戶操作界面、應(yīng)用程序等管理。其中,計(jì)算機(jī)數(shù)據(jù)的存儲(chǔ)邏輯在計(jì)算機(jī)應(yīng)用程序中占有非常重要的地位。在單層應(yīng)用體系結(jié)構(gòu)模型中,對(duì)于計(jì)算機(jī)中的數(shù)據(jù)處理主要是通過(guò)文件夾的形式對(duì)所捕捉的數(shù)據(jù)進(jìn)行處理,這也是單層體系結(jié)構(gòu)模型區(qū)別于其他兩種結(jié)構(gòu)模型的地方。而應(yīng)用程序本身也決定了計(jì)算機(jī)如何去讀取,儲(chǔ)存數(shù)據(jù)以及如何進(jìn)行邏輯的運(yùn)算。windowsXP、windows7就是單層的應(yīng)用體系結(jié)構(gòu),所以從這個(gè)角度來(lái)說(shuō)計(jì)算機(jī)的單層應(yīng)用體系結(jié)構(gòu)模型更加貼近人們的生活。一方面給使用者帶來(lái)了極大地便捷,另一方面也大大簡(jiǎn)化了計(jì)算機(jī)在前期的操作與執(zhí)行。但是任何事物都具有雙面性,既然有優(yōu)點(diǎn),那也就存在一定缺點(diǎn),多種的數(shù)據(jù)融合和商業(yè)規(guī)劃給計(jì)算機(jī)后期的維護(hù)帶來(lái)了不少的困難,一旦計(jì)算機(jī)需要做出某種改變,就極其容易發(fā)生牽一發(fā)而動(dòng)全身的情況,任意一個(gè)不起眼的更改都會(huì)給計(jì)算機(jī)的使用帶來(lái)難以預(yù)料的影響。
兩層用體系結(jié)構(gòu)模型在單層計(jì)算機(jī)結(jié)構(gòu)模型上有一定的改良,單層計(jì)算機(jī)結(jié)構(gòu)模型不僅可以講分立的操作結(jié)合,同時(shí)又能實(shí)現(xiàn)對(duì)不同數(shù)據(jù)的獨(dú)立處理。它包括了很多系統(tǒng),部分回應(yīng)用于局域網(wǎng)中。某些時(shí)候會(huì)出現(xiàn)不同的現(xiàn)象,某些情況下計(jì)算機(jī)會(huì)將商業(yè)規(guī)則和數(shù)據(jù)處理結(jié)聯(lián)合,用戶界面單獨(dú)存在,構(gòu)成兩層應(yīng)用體系結(jié)構(gòu)模型。當(dāng)然計(jì)算機(jī)軟件兩層應(yīng)用體系結(jié)構(gòu)模型的優(yōu)勢(shì)也是顯而易見(jiàn)的。相同時(shí)間不同地點(diǎn)的使用者可以同時(shí)完成相同的指令與操作,這種體系本身也能完成對(duì)用戶們使用情況的實(shí)時(shí)監(jiān)控,使每一個(gè)用戶之間都是獨(dú)立存在的個(gè)體,不會(huì)相互影響。但是,這并不意味著要對(duì)這一體系結(jié)構(gòu)模型的缺點(diǎn)忽略不計(jì),它的缺點(diǎn)集中體現(xiàn)在負(fù)載問(wèn)題上,這就好比船與乘客之間的關(guān)系,乘客數(shù)量的增加就會(huì)對(duì)船只的性能提出更高的要求,一旦乘客的數(shù)量超過(guò)了船只承受的極限,船不僅無(wú)法正常運(yùn)行,甚至?xí)霈F(xiàn)癱瘓。另外,計(jì)算機(jī)兩層體系結(jié)構(gòu)模型的二合一也為計(jì)算機(jī)的邏輯運(yùn)行帶來(lái)了不小的負(fù)擔(dān),同時(shí)也對(duì)更新周期提出了更高地要求。
計(jì)算機(jī)的多層應(yīng)用體系結(jié)構(gòu)模型指的是三層或者三層以上的應(yīng)用體系結(jié)構(gòu)模型。結(jié)構(gòu)層次的增加使得這一結(jié)構(gòu)模型中各應(yīng)用層的分布也變得十分多變。比如在同一臺(tái)機(jī)器中安裝某些服務(wù)器,就能夠同時(shí)實(shí)現(xiàn)對(duì)不同層次的數(shù)據(jù)同求進(jìn)行管理。計(jì)算機(jī)多層的應(yīng)用體系結(jié)構(gòu)模型能夠準(zhǔn)確有效地解決商業(yè)規(guī)劃中所遇到的問(wèn)題。與此同時(shí),這種多層的體系結(jié)構(gòu)模型也在相當(dāng)大的程度上提高了對(duì)安全性能的保障。與其他的應(yīng)用體系結(jié)構(gòu)模型比較而言,這一體系結(jié)構(gòu)模型的最大優(yōu)勢(shì)就在于能夠通過(guò)它的分層處理來(lái)單獨(dú)對(duì)不同層次的數(shù)據(jù)進(jìn)行修改和儲(chǔ)存,而不對(duì)其他層次產(chǎn)生影響,并且接口可以實(shí)現(xiàn)層與層之間的相互溝通與交流。
計(jì)算機(jī)不同的應(yīng)用體系結(jié)構(gòu)模型適應(yīng)了不同的人群需求,但是仍舊存在缺陷,有改進(jìn)和上升的空間。在信息化時(shí)代全面襲來(lái)的當(dāng)今,只有緊跟時(shí)代的步伐,不斷進(jìn)行改善,以更好地適應(yīng)社會(huì)的需求。