王 靖
(江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院,江蘇 南京 211168)
計(jì)算機(jī)操作系統(tǒng)運(yùn)行與維護(hù)研究
王 靖
(江蘇經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院,江蘇 南京 211168)
計(jì)算機(jī)操作系統(tǒng)是一個(gè)多用戶、多任務(wù)并發(fā)應(yīng)用程序,能夠支持多類硬件設(shè)備和軟件同時(shí)運(yùn)行,為數(shù)以億計(jì)的用戶提供數(shù)據(jù)資源訪問通道,也可以管理網(wǎng)絡(luò)通信.計(jì)算機(jī)操作系統(tǒng)經(jīng)過多年的應(yīng)用和改進(jìn),已經(jīng)誕生了很多種,從命令式的操作系統(tǒng)發(fā)展到了界面式交互系統(tǒng),從大型計(jì)算機(jī)發(fā)展到嵌入式設(shè)備,從Unix,Windows,Linux發(fā)展到了IOS和Android,管理的資源也更多.操作系統(tǒng)作為一種應(yīng)用程序,運(yùn)行時(shí)也會(huì)產(chǎn)生錯(cuò)誤,導(dǎo)致系統(tǒng)產(chǎn)生藍(lán)屏、死機(jī)、通信中斷、數(shù)據(jù)丟失等,結(jié)果無法可靠、正常運(yùn)行.因此,文章結(jié)合筆者多年的工作實(shí)踐,歸納了計(jì)算機(jī)操作系統(tǒng)升級維護(hù)方法,包括打補(bǔ)丁、更換設(shè)備和升級軟件等,為操作系統(tǒng)修補(bǔ)漏洞和解決軟硬件沖突,具有重要的作用和意義.
操作系統(tǒng);藍(lán)屏;死機(jī);Windows;文件資源
隨著臺(tái)式機(jī)、筆記本、傳感器、智能手機(jī)等固定和移動(dòng)設(shè)備的普及使用,管理這些設(shè)備的操作系統(tǒng)就得到了極大的研究和改進(jìn),已經(jīng)誕生了很多種操作系統(tǒng),比如Windows系列、Unix系列、Linux系列、IOS系列、Android系列等,這些操作系統(tǒng)可以管理、控制硬件設(shè)備資源、軟件資源,直接運(yùn)行在裸機(jī)上,是用戶和計(jì)算機(jī)之間的接口,也是硬件和軟件的連接橋梁[1].操作系統(tǒng)的功能很多,包括管理計(jì)算機(jī)設(shè)備硬件、軟件及數(shù)據(jù)資源,控制應(yīng)用軟件程序的運(yùn)行,改善人機(jī)交互界面,分配計(jì)算機(jī)CPU,內(nèi)存,外設(shè)資源,提供窗口式、命令式的用戶界面,為用戶提供一個(gè)良好的工作環(huán)境[2].
計(jì)算機(jī)操作系統(tǒng)承載的軟硬件資源和用戶數(shù)量越來越多,引入了許多更加先進(jìn)的技術(shù),比如虛擬化、批處理、并發(fā)式等,這些技術(shù)可以讓數(shù)以億計(jì)的用戶和程序共同運(yùn)行,因此計(jì)算機(jī)操作系統(tǒng)在運(yùn)行中無法避免風(fēng)險(xiǎn),產(chǎn)生的問題包括藍(lán)屏、內(nèi)存溢出、通信中斷、死機(jī)、軟件沖突等,需要使用升級維護(hù)和完善的方法改進(jìn)操作系統(tǒng),保證操作系統(tǒng)長時(shí)間正常運(yùn)行,保障應(yīng)用程序、信息加工的安全性和可靠性.
任何一個(gè)應(yīng)用程序都不是完美的,計(jì)算機(jī)操作系統(tǒng)也是一個(gè)應(yīng)用程序,其自身存在一些漏洞和缺陷,非常容易造成死機(jī)和藍(lán)屏故障[3].CPU,電源,內(nèi)存條,主板等主要元件的熱穩(wěn)定性不良,各個(gè)部件接觸不良,非常容易造成死機(jī),比如CPU風(fēng)扇散熱可以降低計(jì)算機(jī)溫度,但是由于當(dāng)前CPU都是多核,發(fā)熱速度快,因此CPU散熱片要涂抹硅脂,否則CPU快速過熱會(huì)造成死機(jī);計(jì)算機(jī)的硬件設(shè)備均是靠金手指與主板接觸,但是計(jì)算機(jī)運(yùn)行一段時(shí)間后,金手指部位發(fā)生氧化現(xiàn)象,金手指的接觸部位泛黃,此時(shí)就會(huì)引起接觸不良而死機(jī)[4].另外,在計(jì)算機(jī)運(yùn)行中,操作系統(tǒng)與軟件不兼容也非常容易引起死機(jī),此時(shí)就需要升級軟件或操作系統(tǒng).
操作系統(tǒng)是一個(gè)基礎(chǔ)的資源管理軟件,人們?yōu)榱颂岣哂?jì)算機(jī)的利用成效,會(huì)根據(jù)實(shí)際需求開發(fā)一些專業(yè)應(yīng)用軟件,比如公文管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)等,這些系統(tǒng)采用的開發(fā)架構(gòu)、實(shí)現(xiàn)語言可能與操作系統(tǒng)不兼容,無法安裝到操作系統(tǒng)或?qū)е虏僮飨到y(tǒng)產(chǎn)生漏洞,這些漏洞就會(huì)吸引許多的黑客、木馬攻擊系統(tǒng),破壞系統(tǒng)的安全性[5].比如操作系統(tǒng)面臨的木馬和病毒開發(fā)程序呈現(xiàn)智能化,能夠自動(dòng)化地進(jìn)行變異,生成多種變異的、抵抗能力版本,這樣就可以更加強(qiáng)大地感染操作系統(tǒng)文件、程序和數(shù)據(jù).操作系統(tǒng)接入的軟硬件設(shè)備非常多,比如服務(wù)器、路由器、交換機(jī)、傳感器、加密裝置等,這些都為病毒攻擊提供了接入渠道,非常容易造成操作系統(tǒng)中斷運(yùn)行.操作系統(tǒng)中包含的數(shù)據(jù)文件非常多,并發(fā)應(yīng)用的程序也很多,因此病毒木馬將會(huì)隱藏在意料不到的地方,病毒隱藏的周期非常長,一旦爆發(fā)起來就會(huì)在短時(shí)間內(nèi)擴(kuò)展到其他數(shù)據(jù)文件,造成操作系統(tǒng)數(shù)據(jù)丟失、程序中斷等.
計(jì)算機(jī)操作系統(tǒng)是一個(gè)動(dòng)態(tài)的、多任務(wù)、多操作工具,在使用中為了保持這個(gè)工具的最佳性能,人們需要對其進(jìn)行升級、維護(hù)和完善,以便能夠堵塞漏洞,消除軟件之間的沖突,解決藍(lán)屏和死機(jī)問題,保持網(wǎng)絡(luò)通信正常[6].計(jì)算機(jī)操作系統(tǒng)升級維護(hù)的方法很多,主要包括打補(bǔ)丁、更換設(shè)備、完善軟件等.
操作系統(tǒng)部署于裸機(jī)上,其和硬件設(shè)備的距離最近,容易發(fā)生軟硬件沖突問題,為了避免造成損失,可以更新設(shè)備,比如如果內(nèi)存條使用時(shí)間較長,可以及時(shí)更新內(nèi)存條,保證內(nèi)存條的金手指處于可用狀態(tài),避免氧化造成無法啟動(dòng)操作系統(tǒng).更換設(shè)備就可以保持操作系統(tǒng)運(yùn)行于一個(gè)最佳的硬件環(huán)境,不會(huì)發(fā)生藍(lán)屏、死機(jī)、無法啟動(dòng)等故障.更換設(shè)備屬于一種離線升級運(yùn)維模式.離線升級是一種脫機(jī)維護(hù)模式,離線升級時(shí)應(yīng)用軟件不需要運(yùn)行,可以將其關(guān)閉,是一種隔離式升級模式,可以利用移動(dòng)硬盤、U盤等工具執(zhí)行,將最新的應(yīng)用軟件備份文件發(fā)送到主機(jī)上,然后設(shè)置主機(jī)的啟動(dòng)模式為硬盤或U盤啟動(dòng).
目前計(jì)算機(jī)操作系統(tǒng)非常龐大,據(jù)統(tǒng)計(jì),微軟的Windows系列操作系統(tǒng)功能數(shù)以萬計(jì),程序文件達(dá)到5個(gè)G,因此,整體更換操作系統(tǒng)就顯得非常復(fù)雜,為了保證計(jì)算機(jī)操作系統(tǒng)的穩(wěn)定性,阻止非法用戶通過漏洞破壞系統(tǒng),可以采用打補(bǔ)丁的模式,定期地掃描系統(tǒng)是否存在安全隱患,及時(shí)地更新補(bǔ)丁,保持操作系統(tǒng)實(shí)時(shí)最佳.Windows系統(tǒng)部署的課堂考勤系統(tǒng)研發(fā)采用了類模式,分別是教師類(Teacher.Java)、教師課程類(Teacher Course.Java)、學(xué)生課程類(Student Course.Java)、學(xué)生教師類(StudentTeacher.Java)、課程類(Course.Java)、學(xué)生類(Student.Java)、管理員類(Admin.Java)、點(diǎn)名信息類(AttendanceMessage.Java),這些類之間都可以進(jìn)行繼承、封裝和裝配,完成課堂考勤功能,如果某個(gè)模塊存在漏洞,就可以及時(shí)進(jìn)行打補(bǔ)丁,將Hibernate與補(bǔ)丁程序類進(jìn)行關(guān)聯(lián),創(chuàng)建一個(gè)XML文件,更好地在網(wǎng)絡(luò)上傳輸、共享.離線升級必須將主機(jī)關(guān)閉,整體升級一個(gè)系統(tǒng),這樣就會(huì)導(dǎo)致主機(jī)暫停服務(wù),不利于人們進(jìn)行實(shí)時(shí)操作和持續(xù)提供服務(wù),因此打補(bǔ)丁可以采用在線升級的模式,利用網(wǎng)絡(luò)發(fā)送需要升級的應(yīng)用軟件內(nèi)容,以便能夠更好地解決計(jì)算機(jī)應(yīng)用軟件運(yùn)行中產(chǎn)生的問題,然后將這些程序的修復(fù)補(bǔ)丁通過網(wǎng)絡(luò)分發(fā)到每一個(gè)應(yīng)用操作系統(tǒng),此時(shí)就可以將所有的操作系統(tǒng)升級,消除死機(jī)問題.
操作系統(tǒng)是一個(gè)可兼容的環(huán)境,但是由于許多軟件開發(fā)程序多樣化,軟件架構(gòu)也多種多樣,隨著物聯(lián)網(wǎng)、4G網(wǎng)絡(luò)的誕生,嵌入式軟件采用了更加底層的開發(fā)技術(shù),因此與操作系統(tǒng)的兼容存在更多的沖突,為此,可以構(gòu)建一個(gè)虛擬式操作系統(tǒng),這樣就可以強(qiáng)化底層構(gòu)建模式,進(jìn)一步保證操作系統(tǒng)和軟件之間的兼容性.另外,在升級和完善軟件的過程中,應(yīng)有效解決軟件部署與操作系統(tǒng)之間的沖突,這樣就可以針對性地進(jìn)行修復(fù)和升級,提高軟件的平臺(tái)無關(guān)性.基于RFID實(shí)現(xiàn)近距離離線升級系統(tǒng)是一個(gè)非接觸式的射頻識別技術(shù),不需要使用有線的光纖進(jìn)行連接,就可以完成主機(jī)、服務(wù)器、操作系統(tǒng)之間的數(shù)據(jù)連接傳輸操作,只需要通過應(yīng)答器、閱讀器和輔助支撐軟件就可以實(shí)現(xiàn)信息傳輸,完成相關(guān)數(shù)據(jù)的閱讀,更好地完善軟件功能,避免三者之間存在沖突.
計(jì)算機(jī)操作系統(tǒng)承載著各類型的應(yīng)用軟件,管理著計(jì)算機(jī)中的文件資源,實(shí)現(xiàn)網(wǎng)絡(luò)連接通信,提高了人們工作的信息化、自動(dòng)化和無紙化程度,實(shí)現(xiàn)了數(shù)據(jù)共享和處理.但是,操作系統(tǒng)自身問題、軟件沖突等產(chǎn)生各類運(yùn)行故障,不利于操作系統(tǒng)可靠運(yùn)行,本文基于筆者實(shí)踐歸納了操作系統(tǒng)升級維護(hù)方法,進(jìn)一步提高操作系統(tǒng)的可靠性和穩(wěn)定性.
[1]董艷雪,韓衛(wèi)光.基于多核ARM的Linux操作系統(tǒng)的實(shí)時(shí)性研究[J].小型微型計(jì)算機(jī)系統(tǒng),2017(6):1262-1266.
[2]楊霞,孫超群.采用容器技術(shù)的多Android系統(tǒng)的研究與實(shí)現(xiàn)[J].小型微型計(jì)算機(jī)系統(tǒng),2016(7):1422-1427.
[3]夏楠,張堯?qū)W,楊善林,等.IOMan:一種支持多操作系統(tǒng)遠(yuǎn)程啟動(dòng)和運(yùn)行的I/O管理方法[J].計(jì)算機(jī)研究與發(fā)展,2007(2):317-325.
[4]陳麗蓉,李允,羅蕾.嵌入式操作系統(tǒng)的形式化驗(yàn)證研究[J].計(jì)算機(jī)科學(xué),2015(8):203-214.
[5]喻西成.計(jì)算機(jī)操作系統(tǒng)維護(hù)中還原技術(shù)的應(yīng)用[J].計(jì)算機(jī)光盤軟件與應(yīng)用,2014(23):307.
[6]安文慧.小型機(jī)RS/6000操作系統(tǒng)的維護(hù)及故障處理[J].鐵路計(jì)算機(jī)應(yīng)用,2004(7):29-30.
Study on operation and maintenance of computer operating system
Wang Jing
(Jiangsu Vocational Institute of Commerce, Nanjing 211168, China)
The computer operating system is a multi-user, multi-task concurrent application program, can support many kinds of hardware devices and software running simultaneously, to provide data resources access for hundreds of millions of users, but also can manage the network communication. The computer operating system through the application and improvement for many years, has been the birth of many kinds,from the operating system command to the development of interactive interface system, from the development of large computer to embedded devices, from Unix, Windows, Linux to IOS and Android, more resources are managed. The operating system as an application program, errors can occur at the runtime, causing in the system to produce blue screen, crash, communication interruption, data loss, results the operating system cannot be reliable and normal operation. Therefore, this paper combined with the author's many years of work practice, summed up the methods of computer operating system upgrade and maintenance, including patch, replacement equipment and upgrade software for the operating system to repair vulnerabilities and solve hardware and software conflicts, has an important role and significance.
operating system; blue screen; crash; Windows; file resources
王靖(1984- ),男,江蘇泰州人,中級實(shí)驗(yàn)師,學(xué)士;研究方向:計(jì)算機(jī)應(yīng)用.