Centos操作系统
一、操作系統基本常識
1.由于Linux是在Uniux系統上發展而來的,與Unix系統風格極其的相似,且能夠在PC上實現多用戶、多任務、多線程和多CPU特性。Linux是一個性能穩定的多用戶操作系統,主要運行在Intel X86系列的CPU上面,且都支持32位和64位硬件,擁有較強的兼容性。
2.在Linux系統中每個發行的內核都有一個版本號,且每個版本號都是有主版本號、次版本號和修訂次數組成,其格式為“主版本號.次版本號.修訂次數號”,每個版本號都透露了該版本的類型,當次版本號位奇數的時候,說明該版本是一個測試版本,為偶數的時候是一個穩定的版本。
3.Linux的發行套件是在發行內核版本的基礎上加入辦公軟件、編輯器等應用程序的。
二、系統內核的基本組成
1.進程調度子系統模塊
????進程調度控制進程對CPU資源的訪問。Linux采取基于優先級的調度算法選擇進程,所采取的調度策略是各個進程能夠公平合理的訪問CPU資源,同時保證內核能及時操作硬件。
2.內存管理子系統模塊
????內存管理用于確保所有進程能夠安全的共享主內存去區。Linux內存管理支持虛擬內存,使得可用的內存看見比實際的空間要大。
????內存管理從邏輯上分為硬件無關部分和硬件有關部分。硬件無關部分提供了進程的映射和邏輯內存的兌換。硬件相關的部分為內存管理硬件提供了虛擬接口。通常在物理內存不足的時候,系統就會根據當前使用的程序塊保留在內存中執行,其余的都保留在磁盤中,并在需要的時候交換回來。
3.文件系統子系統模塊
????文件系統是對于外部設備的驅動和存儲,隱藏各種硬件的具體實現細節,并且為所有的設備提供統一的接口。虛擬文件系統提供了多達數十種不同類型的邏輯文件系統和驅動程序。其中,邏輯文件系統是指Linux操作系統所支持的的文件系統(ext3、ext4、fat)等,設備的驅動程序是指為每一種硬件控制器所編寫的設備驅動模塊程序。
4.網絡接口子系統模塊
????網絡接口可以分為網絡協議和網絡驅動程序,提供了對多種網絡通信標準的訪問并對各種網絡硬件的支持。其中,網絡協議部分負責實現每一種可能的網絡傳輸協議,網絡設備驅動程序負責與硬件通信設備,每一種可能的硬件設備都有相應的設備驅動程序。
5.進程通信子系統模塊
????進程通用于支持多種進程間的信息交換方式,由于系統的每個子系統都需要掛起或回復進程,使得其他的子系統都依賴他。一般情況下,當一個進程等待硬件操作完成時,它會被掛起。而當硬件操作正真完成的時候,進程就被恢復并執
?
總結
以上是生活随笔為你收集整理的Centos操作系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python网络爬虫经典书籍推荐
- 下一篇: 基于java的房地产客户管理系统