操作系統(tǒng)的作用和目的(操作系統(tǒng)的作用)
大家好,小小來為大家解答以下問題,操作系統(tǒng)的作用和目的,操作系統(tǒng)的作用很多朋友還不知道,現(xiàn)在讓我們一起來看看吧!
1、 說起操作系統(tǒng),它是一個(gè)與計(jì)算機(jī)科學(xué)相關(guān)的專業(yè)術(shù)語。我們大多數(shù)人可能無法給出詳細(xì)的解釋,但我們都熟悉windows系統(tǒng),它是操作系統(tǒng)的下屬分支之一。說起操作系統(tǒng),歷史悠久。自從1946年我們?nèi)祟悮v史上第一臺(tái)電子計(jì)算機(jī)問世以來,就一直在推動(dòng)操作系統(tǒng)的出現(xiàn)。雖然一開始沒有操作系統(tǒng)這種東西,但是計(jì)算機(jī)的發(fā)展不得不誕生操作系統(tǒng),有了操作系統(tǒng),計(jì)算機(jī)才能實(shí)現(xiàn)越來越多的功能。
2、 操作系統(tǒng)的主要功能
3、 操作系統(tǒng)的主要功能是資源管理、程序控制和人機(jī)交互。計(jì)算機(jī)系統(tǒng)的資源可以分為兩類:設(shè)備資源和信息資源。設(shè)備資源是指組成計(jì)算機(jī)的硬件設(shè)備,如CPU、主存、磁盤存儲(chǔ)器、打印機(jī)、磁帶存儲(chǔ)器、監(jiān)視器、鍵盤輸入設(shè)備和鼠標(biāo)。信息資源是指存儲(chǔ)在計(jì)算機(jī)中的各種數(shù)據(jù),如文件、程序庫、知識(shí)庫、系統(tǒng)軟件和應(yīng)用軟件等。
4、 操作系統(tǒng)位于底層硬件和用戶之間,是他們之間的橋梁。用戶可以通過操作系統(tǒng)的用戶界面輸入命令。操作系統(tǒng)解釋命令,驅(qū)動(dòng)硬件設(shè)備,實(shí)現(xiàn)用戶需求。從現(xiàn)代的觀點(diǎn)來看,標(biāo)準(zhǔn)個(gè)人計(jì)算機(jī)的操作系統(tǒng)應(yīng)該提供以下功能:處理管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)、安全、用戶界面驅(qū)動(dòng)程序。
5、 資源管理:系統(tǒng)的設(shè)備資源和信息資源由操作系統(tǒng)根據(jù)用戶的需求按照一定的策略進(jìn)行分配和調(diào)度。操作系統(tǒng)的存儲(chǔ)管理負(fù)責(zé)將內(nèi)存單元分配給需要內(nèi)存來執(zhí)行的程序,并在程序執(zhí)行后收回它所占用的內(nèi)存單元以供重用。對(duì)于提供虛擬存儲(chǔ)的計(jì)算機(jī)系統(tǒng),操作系統(tǒng)要配合硬件做好頁面調(diào)度,根據(jù)執(zhí)行程序的要求分配頁面,在執(zhí)行過程中把頁面調(diào)入調(diào)出內(nèi)存并回收頁面。
6、 程序控制:用戶程序的執(zhí)行自始至終都在操作系統(tǒng)的控制之下。用戶用某種編程語言編寫一個(gè)程序來解決他想要解決的問題,然后把程序連同對(duì)其執(zhí)行的要求一起輸入計(jì)算機(jī),操作系統(tǒng)根據(jù)要求控制用戶程序的執(zhí)行直到結(jié)束。操作系統(tǒng)對(duì)用戶執(zhí)行的控制主要是:調(diào)入相應(yīng)的編譯器,將用編程語言編寫的源程序編譯成計(jì)算機(jī)可執(zhí)行的目標(biāo)程序,分配內(nèi)存等資源將程序調(diào)入內(nèi)存并啟動(dòng),按照用戶指定的要求處理執(zhí)行過程中發(fā)生的各種事件,聯(lián)系操作人員請(qǐng)示處理相關(guān)事故。
7、 人機(jī)交互:操作系統(tǒng)的人機(jī)交互功能是決定計(jì)算機(jī)系統(tǒng)“友好性”的重要因素。人機(jī)交互的功能主要由輸入輸出外部設(shè)備和相應(yīng)的軟件來完成。可用于人機(jī)交互的設(shè)備主要有鍵盤顯示器、鼠標(biāo)和各種模式識(shí)別設(shè)備。這些設(shè)備對(duì)應(yīng)的軟件就是操作系統(tǒng)中提供人機(jī)交互功能的部分。人機(jī)交互部分的主要功能是控制相關(guān)設(shè)備的操作和理解,執(zhí)行通過人機(jī)交互設(shè)備傳遞的相關(guān)命令和要求。
8、 虛擬內(nèi)存:虛擬內(nèi)存是一種計(jì)算機(jī)系統(tǒng)內(nèi)存管理技術(shù)。它使應(yīng)用程序認(rèn)為自己有連續(xù)的可用內(nèi)存(一個(gè)連續(xù)完整的地址空間),但實(shí)際上它通常被分成多個(gè)物理內(nèi)存碎片,其中一部分臨時(shí)存儲(chǔ)在外部磁盤存儲(chǔ)上,以備需要時(shí)進(jìn)行數(shù)據(jù)交換。
9、 用戶界面:用戶界面包括作業(yè)級(jí)界面和程序級(jí)界面。設(shè)置作業(yè)級(jí)界面,方便用戶直接或間接控制自己的作業(yè)。它通常包括在線用戶界面和離線用戶界面。程序級(jí)接口是為用戶程序在執(zhí)行過程中訪問系統(tǒng)資源而設(shè)置的,通常由一組系統(tǒng)調(diào)用組成。
10、 在早期的單用戶單任務(wù)操作系統(tǒng)(如DOS)中,每臺(tái)計(jì)算機(jī)只有一個(gè)用戶,每次運(yùn)行一個(gè)程序,而且順序不是很大,所以實(shí)際內(nèi)存中可以存儲(chǔ)單個(gè)程序。虛擬內(nèi)存在這個(gè)時(shí)候不是很有用。但是,隨著程序占用內(nèi)存容量的增加和多用戶、多任務(wù)操作系統(tǒng)的出現(xiàn),在程序設(shè)計(jì)中,程序所需的內(nèi)存和計(jì)算機(jī)系統(tǒng)實(shí)際配備的主存容量之間往往存在矛盾。這些同時(shí)運(yùn)行的程序占用了實(shí)際內(nèi)存的哪一部分,寫程序時(shí)無法確定,必須動(dòng)態(tài)分配,直到程序運(yùn)行。
11、 用戶界面:用戶界面是系統(tǒng)與用戶進(jìn)行交互和信息交換的媒介,它實(shí)現(xiàn)了信息的內(nèi)部形式與人類可接受的形式之間的轉(zhuǎn)換。
12、 用戶界面是設(shè)計(jì)用來在用戶和硬件之間相互交流的軟件。目的是讓用戶能夠方便高效地操作硬件,實(shí)現(xiàn)雙向交互,借助硬件完成自己希望完成的工作。用戶界面有著廣泛的定義,包括人機(jī)交互和圖形用戶界面。用戶界面存在于人類和機(jī)器之間信息交換的所有領(lǐng)域。通常,用戶和系統(tǒng)以面向問題和受限的自然語言進(jìn)行交互。目前,一些系統(tǒng)已經(jīng)開始使用多媒體技術(shù)來開發(fā)新一代的用戶界面。
13、 上面已經(jīng)介紹了操作系統(tǒng)的一般功能。相信你對(duì)操作系統(tǒng)也有個(gè)大概的了解。它對(duì)計(jì)算機(jī)的重要性不言而喻。沒有操作系統(tǒng)的支持,計(jì)算機(jī)的許多功能是無法實(shí)現(xiàn)的。是強(qiáng)大的操作系統(tǒng)給了計(jì)算機(jī)活力。當(dāng)然,隨著時(shí)代的進(jìn)步和科技的發(fā)展,人們的需求,操作系統(tǒng)經(jīng)歷了多代的更新,功能也越來越全面,都有自己獨(dú)特的特點(diǎn)。同時(shí),從他們的變化來看,
今天本文講解到此結(jié)束,希望對(duì)你有所幫助。
標(biāo)簽: 操作系統(tǒng)的作用