說(shuō)起計(jì)算機(jī)操作系統(tǒng),很多人可能只是對(duì)它有著模糊的概念,最熟悉的可能就是windows系統(tǒng)了。那么計(jì)算機(jī)操作系統(tǒng)的主要功能是什么?下面就給大家介紹下計(jì)算機(jī)操作系統(tǒng)的功能。
計(jì)算機(jī)操作系統(tǒng)的功能主要有以下這些:
1、流程管理
駐留程序和應(yīng)用程序都在進(jìn)程基礎(chǔ)上運(yùn)行。當(dāng)計(jì)算機(jī)采用馮·諾伊曼結(jié)構(gòu)時(shí),每個(gè)CPU一次最多只能運(yùn)行一個(gè)進(jìn)程。
2、內(nèi)存管理
操作系統(tǒng)的內(nèi)存管理提供了查找可用內(nèi)存空間、配置和釋放內(nèi)存空間以及交換內(nèi)存和低速存儲(chǔ)包等功能。這個(gè)特性也稱為虛擬內(nèi)存管理,它極大地增加了每個(gè)進(jìn)程可用的內(nèi)存量。
3、磁盤和文件系統(tǒng)
操作系統(tǒng)有許多類型的內(nèi)置文件系統(tǒng)。例如,Linux有非常廣泛的內(nèi)置文件系統(tǒng),如ext2、ext3、ext4、ReiserFS、Reiser4、GFS、GFS2、OCFS、OCFS2、NILFS和谷歌文件系統(tǒng)。Linux還支持非本機(jī)文件系統(tǒng),如XFS、JFS、FAT家族和NTFS。
4、網(wǎng)絡(luò)
許多現(xiàn)代操作系統(tǒng)都能夠操作主流的Internet通信協(xié)議TCP/IP。這意味著操作系統(tǒng)可以進(jìn)入在線世界,并與其他系統(tǒng)共享文件、打印機(jī)和掃描儀等資源。
5、安全
操作系統(tǒng)提供對(duì)一些資源的直接或間接外部訪問(wèn),例如本地磁盤驅(qū)動(dòng)器上的文件、受保護(hù)的特權(quán)系統(tǒng)調(diào)用、用戶的私有數(shù)據(jù)和系統(tǒng)上運(yùn)行的程序提供的服務(wù)。
6、內(nèi)部通信安全
內(nèi)部信息安全可以看作是防止運(yùn)行中的程序任意訪問(wèn)系統(tǒng)資源的一種手段。大多數(shù)操作系統(tǒng)允許普通程序直接操作計(jì)算機(jī)的CPU,所以有一些問(wèn)題,比如如何迫使一個(gè)程序停止,可以處理事務(wù)和運(yùn)行相同的特殊指令的操作系統(tǒng),在這種情況下,操作系統(tǒng)只是另一個(gè)并行程序。
為通用操作系統(tǒng)生產(chǎn)的cpu通常在硬件級(jí)別上執(zhí)行一定程度的特殊指令保護(hù)概念。具有較低權(quán)限級(jí)別的程序經(jīng)常被阻止運(yùn)行特殊指令,比如直接訪問(wèn)硬盤驅(qū)動(dòng)器等外部設(shè)備。
7、用戶界面
現(xiàn)在的大多數(shù)操作系統(tǒng)都包含圖形用戶界面(GUI)。一些較老的操作系統(tǒng)將圖形用戶界面與內(nèi)核緊密集成,比如最早的Windows和MacOS實(shí)現(xiàn)。
8、司機(jī)
驅(qū)動(dòng)程序(Devicedriver)是一種設(shè)計(jì)用來(lái)與硬件交互的計(jì)算機(jī)軟件。它通常是一個(gè)設(shè)計(jì)良好的設(shè)備交互界面,通過(guò)與硬件相連的計(jì)算機(jī)聚集子系統(tǒng)或通信子系統(tǒng),為設(shè)備提供信息的排序和接收功能。并最終將消息提供給操作系統(tǒng)或應(yīng)用程序。
以上便是關(guān)于計(jì)算機(jī)操作系統(tǒng)的功能介紹,感興趣的小伙伴可以了解下哦。
掃一掃 生活更美好