複製鏈接
請複製以下鏈接發送給好友

計算機管理軟件

鎖定
計算機管理軟件是一種管理類型的軟件,它主要是使用IPMI協議,通過對網絡的啓動以及結合BMC卡來達到對計算機的管理的目的。同時還可以通過Internet網來進行遠程的關機,遠程的對計算機進行安裝系統、檢測等操作。 [1] 
中文名
計算機管理軟件
外文名
Computer management software
學    科
計算機科學
定    義
一種管理類型的軟件
關鍵詞
管理軟件、計算機
領    域
計算機系統

計算機管理軟件軟件簡介

管理軟件其系統結構大都包括以下幾個主要方面的內容:第一,數據的輸入; 第二, 數據的校驗和修改;第三,查詢和檢索;第四,統計;第五,打印報表及其它輸出等功能。這類軟件大都採用dBASEⅢ或FoxBASE編制,而且,現在開發、應用較為普遍,有分行業自上而下的開發、應用,也有某一單位根據本單位實際情況 , 自行開發、應用。這些管理軟件,從不同方面給一些行業、單位在經營、管理、決策等活動中起了較大作用。 [2] 

計算機管理軟件軟件作用

可以簡化系統管理員的工作
由於wintel架構的PC應用時間比較長,在其上已經積累了大量的可以幫助系統管理員管理網絡的網管軟件。這些工具把網絡服務、業務作為管理的對象,通過實施監測與網絡業務相關的設備、應用, 監測網絡業務的服務質量,收集網絡的業務數據,達到全方位、多角度監測網絡業務運行情況的目的,從而實現網絡業務的故障、性能、配置及安全等管理。他們給系統管理員提供了極大的方便,簡化了他們的許多工作。 [3] 
可以幫助系統提高效率
除了幫助簡化系統管理員的網絡管理工作,設計良好的管理軟件還可以幫助服務器有效地提高工作效率。
由於系統管理員需要管理軟件來監控服務器的使用狀況。這樣,當服務器出現了超載的情況,系統管理員可以及時地掌握CPU的消耗狀態、內存消耗狀況和用户進程的狀況,並通過有選擇的取消一些應用、強制關閉一些用户進程的手段,來保證服務器的正常運行。使得服務器不會長時間運行在超負荷的狀態下,也不會出現個別用户 將系統所有資源消耗乾淨的情況 [3] 
可以進一步保障用户投資
簡化了系統管理員的工作,提高了服務器的使用效率,管理軟件進一步降低了用户的管理成本,緩解了用户的後期升級壓力,並且通過這種方法,延長了整個系統的使用時間,保障了用户的投資。 [3] 

計算機管理軟件功能原理

高性能計算機管理軟件對於參數配置方面, 主要是應用智能平台管理接口的協議,來進行管理。它需要利用網絡來啓動,還需要結合BMC來一起進行,才可以進行有效的高性能的管理。當然,高性能計算機軟件可以利用網絡來實現各種遠程的操作,如遠程安裝系統、遠程的關機和檢測測控等,這些都是由基於Linux的腳步來完成的。它需要運行Java的相關程序,來實現將這些程序放在指定的位置,以便訪問和運行。 [4] 

計算機管理軟件工作原理

PXE是由各種因特協議來實現的一種網絡協議,如協議有DHCP 協議等,當然,它可以提供讓網絡啓動的功能,來實現網絡的使用。這種協議分為客户端和服務器這兩端,PXE客户端是在網卡里的只讀存儲器裏面,所以當我們的計算機在要執行時,讓BIOS將我們的PXE客户端調到這個內存裏,然後進行執行,用户根據出來的用户菜單進行選擇,之後PXE客户端將會在網絡下,將放在遠程的操作系統進行下載,最後在本地下進行運行。
要想PXE成功的實現運行,就需要通過網絡傳輸的條件,在用户的電腦啓動時,我們讓DHCP服務器分配出一個IP地址,來給PXE客户端,即DHCP服務器是為了來給PXE客户端分配IP這個地址來專門設計的協議,那麼為了給PXE客户端分配一個合適的地址,我們就需要在DHCP服務器上增加一些相關的配置,來實現計算機的進行。因為我們在 PXE客户端上已經有了TFTF客户端,所以在PXE客户端上要使用 我們的TFTF客户端,來實現通過這個協議來下載TFTF客户 端上的所需文件等。
通過這樣的設置PXE協議就可以實現,我們把PXE客户端可以當做需要Linux的電腦,TFTP客户端和PXE客户端則運行在另一個Linux客户端的上面。許多的文件都放在Linux客户端上的TFTP的目錄裏面,有配置的文件和Linux的內核等文件。PXE客户端需三個二進制的文件來進行工作,以完 成向使用的用户提供相關的一些控制的顯示界面和一些相關的使用者的選擇來下載的相關文件系統的功能。這三個文件為:Linux文件和內核,還有Bootstrap。 [4] 

計算機管理軟件設計方法

管理軟件設計的內容和任務,是根據用户的要求提出的,可能是涉及到整企業生產經營管理活動的大系統,也可能是企業某個管理職能的子系統。對於涉及整個企業生產經營活動的複雜系統的分析與研究,一般是應用大系統理論的系統分解法。其基本思想是先分解、後綜合協調的方法。將一個大系統按一定方法(如按功能,按工作流程)分解成若干子系統,再使用結構化設計方法,自頂向下將各子系統逐層展開,劃分成若干較小的子系統和模塊,並對各個模塊的輸入輸出、處理功能作出詳盡的描述。各個子系統分別擔負着某一方面的具體目標和任務,具有一定的獨立性。根據子系統的目標和約束條件,應用模型化和最優化方法,設計獲得子系統的最優方案。然後結合上一級系統及鄰近系統對它的影響,將各子系統進行綜合協調,構成一個新的總體系統,進而求得總體最優。這就是結構化設計方法。這樣設計出的軟件結構層次清晰,便於閲讀易於理解,易於調試和維護,節約開發時間和成本。與結構化軟件設計方法相適應,應是採用結構化程序設計語言來設計編寫程序。FOXBASE+數據庫管理系統為結構化軟件設計提供了良好的開發環境和優越條件,而且簡單易學。因此,選該語言作為編制軟件的語言。在進行軟件設計時,需做以下幾方面:(1)調查分析(也稱為需求分析);(2)概要設計;(3)編寫程序;(4)運行測試;(5)維護完善等階段。其設計步驟可以概括為圖1: [5] 
圖1 管理軟件程序設計步驟示意圖 圖1 管理軟件程序設計步驟示意圖

計算機管理軟件實現方案

目前來看,高性能計算機的管理軟件使用的是基於Java語言的管理軟件,它能夠通過一些技術來完成需要完成的各項功能,與此同時,各個功能都是封裝在shell腳本之中的,此外,它還可以通過使用跨平台編程的Java語言中的進程管理來對shell腳本文件進行調用。在計算機管理軟件的前台,會使用JSP來對Java進行調用。
其中,在shell腳本文件的調用過程中,會涉及到網絡啓動、本地啓動和網絡安裝服務這三種十分重要的技術,它們都可以在Linux操作系統的環境下通過把調用的服務寫成腳本文件的形式來進行執行,在這樣的條件下能夠使得前台命令的調用變得更加的方便。 [1] 
參考資料
  • 1.    魯曼. 高性能計算機管理軟件基本原理研究[J]. 科教導刊(電子版),2016年,(17):144.
  • 2.    範巖. 如何發揮計算機管理軟件作用之淺見[J]. 西山科技,1994,(04):14-15+18. [2017-08-23].
  • 3.    譚昀.網絡計算機管理軟件的設計與實現[D].北京工業大學,2003
  • 4.    封才能.高性能計算機管理軟件基本原理研究[J].科教導刊-電子版(下旬),2016,(9):148
  • 5.    賈成祥 賈育 張嵐.計算機管理基礎:中國致公出版社,1995年03月第1版