關於作業系統

2021-08-13 23:32:44 字數 1330 閱讀 5782

1.作業系統:英文名稱operating system,簡稱os。

常見系統:android, ios, linux, windows

作業系統是計算機系統中必不可少的基礎系統軟體,它是應用程式執行以及使用者操作必備的基礎環境支撐,是計算機系統的核心。

作業系統是管理計算機硬體資源,控制其他程式執行並為使用者提供互動操作介面的系統軟體的集合。作業系統是計算機系統的關鍵組成部分,負責管理與配置記憶體、決定系統資源供需的優先次序、控制輸入與輸出裝置、操作網路與管理檔案系統等基本任務。

1.1.應用領域劃分(主要集中三大類):

(1)桌面作業系統:桌面作業系統主要用於個人計算機上。

從硬體架構

上:pc機與mac機。

從軟體上:unix作業系統和windows作業系統。

①、unix和類unix作業系統:mac os x,linux發行版(如debian,ubuntu,linux mint,opensuse,fedora等);

②、微軟公司windows作業系統:windows xp,windows vista,windows 7,windows 8,windows nt等。

(2)伺服器作業系統:伺服器作業系統一般指的是安裝在大型計算機上的作業系統,比如web伺服器、應用伺服器和資料庫伺服器等。

比如:web伺服器、應用伺服器和資料庫伺服器等。

①、unix系列

:sun solaris,ibm-aix,hp-ux,freebsd等;

②、linux系列

:red hat linux,centos,debian,ubuntu等;

③、windows系列

:windows server 2003,windows server 2008,windows server 2008 r2等。

(3)嵌入式作業系統:嵌入式作業系統是應用在嵌入式系統的作業系統。

在嵌入式領域常用的作業系統有嵌入式linux、windows embedded、vxworks等,以及廣泛使用在智慧型手機或平板電腦等消費電子產品的作業系統,如android、ios、symbian、windows phone和blackberry os等。

作業系統與計算機軟硬體關係示意圖

簡單理解作業系統示意圖

關於作業系統

計算機是分層的,這是計算機的複雜性和大量的需求導致的。複雜性體現在裝置的多樣性,單機模擬多工,硬體中斷機制帶來的不確定性。大量的需求體現在人們對計算裝置的需求,以及計算裝置減少大量的勞動力,以及計算裝置能完成大量勞動力也無法完成的事。複雜性帶來操作的不便,大量需求需要快速方便的操作計算機。在這個矛盾...

關於作業系統程序

訊號量的一些使用規則 必須置一次且只能置一次初值 初值不能為負數 只能用於執行p v操作 若 s 0,則 s代表還可以使用的資源數 若 s 0,則s 表示等待佇列裡的程序數 p 操作代表請求乙個資源 v 操作代表釋放乙個資源 mutex 能否入場 mutex1 等待髮捲 是否學生已到齊 mutex2...

作業系統 作業系統介面

介面表現為函式呼叫,由作業系統提供,連線作業系統和應用軟體。出於安全性考慮,應用程式不能直接在記憶體中任意訪問 將核心程式和使用者程式隔離 通過比較訪問資料段cpl和rpl的特權級和當前段dpl的特權級之間的關係 應用程式呼叫庫函式printf printf呼叫庫中的write函式 write將函式...