windows系统采用了那种访问控制模型_Linux-3.2 系统与硬件(下)(连载)
⑥其他目錄
/boot目錄:該目錄包含一些系統啟動時的鏡像文件和鏈接文件,很重要
/bin和/sbin目錄:這兩個目錄都是存放的可執行的二進制文件即命令文件。例如:ls、vi、dd等命令,基本上都是針對應用的命令
/sbin目錄:s就是super user的意思,只有超級用戶才能執行的命令,例如:磁盤操作命令fcsk、fdisk等,關機重啟命令shutdown、reboot和系統初始化命令init等。基本上都是針對系統的命令。
/home目錄:該目錄是每個linux用戶家目錄即工作目錄,一般和賬戶名同名。
/lib目錄:該目錄存放的是共享程序庫和鏡像文件,供大多數程序使用。通過這個共享映射文件,每個程序都不必分別保存自己的庫文件。了解一下。
/root目錄:該目錄是linux超級用戶root的家目錄,普通用戶無法進入。
/run目錄:該目錄是外在的設備默認的掛載點,在centos7以后都有這個目錄,也就意味著centos7以后插入U盤就會自動掛載了,類似的有/media目錄。
/mnt目錄:主要用于手動掛載外在設備的目錄。
/lost+found目錄:該目錄保存丟失的文件。異常關機和磁盤錯誤都會導致文件丟失,丟失的文件就會臨時放在此處。
/tmp目錄:臨時文件目錄。里面的文件可以隨時刪除。
Linux系統的核心構成
內存管理:內存管理主要完成的是如何合理有效地管理整個系統的物理內存,同時快速響應內核各個子系統對內存的需求。windows有虛擬內存,當然linux也有虛擬內存,即在磁盤上預留物理內存的0.5倍的虛擬內存空間,linux需要時會自動申請虛擬內存空間使用。正在運行的程序一般都在物理內存中,休眠的程序都在虛擬內存中,linux自動交換在物理內存和虛擬內存之間。
進程管理:進程管理主要是系統進程對CPU的訪問控制,簡單的來說CPU在同一時間只有一個進程在運行!!這一切都歸功于進程調度器管理的結果。然而者并不矛盾與多任務運行,因為當某個進程的時間片用完后,調度器會選擇一個新的進程繼續運行,由于切換的時間是在瞬間完成的,所以用戶感覺是多個程序在同時進行,調度器會根據基于優先級的調度算法來控制啟動新的進程。這是多么奇妙啊!
進程間通信:主要用于控制不同進程之間在用戶空間的同步、數據共享和交換。不同的用戶進程擁有不同的進程空間,因此進程間通信需要借助內核的中轉來完成。
虛擬文件系統:linux內核中的虛擬文件系統用一個通用的文件模型表示各種不同的文件系統,這個文件系統模型屏蔽了具體不同文件系統的差異,使得linux內核支持很多不同的文件系統。也就說明了linux系統同時支持多種文件系統共存現象。比windows僅支持NTFS、fat32等自家文件系統更加全面。
網絡接口:linux提供了各種網絡標準的實現和各種網絡硬件的支持。網絡接口分為網絡協議和網絡設備驅動程序。
總結
以上是生活随笔為你收集整理的windows系统采用了那种访问控制模型_Linux-3.2 系统与硬件(下)(连载)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vba数组下标越界_VBA编程知识点(7
- 下一篇: linux安装python3教程_lin