操作系統的是負責管理計算機的軟硬件資源、提高計算機資源的使用效率、方便用戶使
用的程序集合。
操作系統的作用主要有三個:一是方便性,一個未配置操作系統的計算機是極難使用
的,因爲計算機硬件只認識
0
和
1
,用戶要想與計算機交流就必須使用機器指令,要想輸
入數據或打印數據,也必須自己啓動並控制相應的外部設備;二是有效性,
CPU
的高速和
外部設備的相對低速是計算機硬件無法逾越的基本矛盾,如果沒有操作系統的管理,
CPU
和外部設備就會經常處於空閒狀態,尤其是
CPU
更是“一天打魚,千天曬網”,操作系統
通過合理地組織計算機的工作流程,更改善系統的資源利用率並提高系統的吞吐量;三是
提供應用軟件的運行環境,操作系統位於應用軟件和硬件之間,應用軟件不能脫離操作系
統而獨立運行。
目前的主流操作系統種類繁多,很難用單一標準統一分類。
根據所支持的用戶數目,可分爲單用戶
(MSDOS
、
OS/2
.
Windows)
、多用戶系統
(UNIX
、
MVS)
;根據源碼開放程度,可分爲開源操作系統
(Linux
、
Chrome OS)
和不開源操作系統
(Mac OS
、
Windows)
;根據硬件結構,可分爲網絡操作系統
(Netware
、
Windows NT
、
OS/2
warp)
、分佈式系統
(Amoeba)
、多媒體系統
(Amiga)
;根據操作系統的使用環境和對作業處
理方式來考慮,可分爲批處理系統
(MVX
、
DOS/VSE)
、分時系統
( Linux
、
UNIX
、
XENIX
、
Mac
OS)
、實時系統
(iEMX
、
VRTX
、
RTOS
,
RT WINDOWS)
單用戶操作系統特點
:每次只允許一個作業運行
,一批作業的程序、數據和作業說
明書提交給計算機系統後,一個作業執行結束自動轉下一個作業執行。例如
IBM
OS/360PCP
。多用戶操作系統特點:允許多道程序同時裝入內存運行,使
CPU
輪流執行每道
作業。“多道”是指同時在內存中作業有多個
,
宏觀上多道並行操作,但微觀上在某一時刻
CPU
處理的只是一個作業。網絡操作系統特點:網絡中各種資源共享及各臺計算機間可以
互相通信。分佈式操作系統特點:⑴分佈性:把一個大算題分解成若干個子算題,分佈到
該系統各臺計算機上執行;⑵並行性:各個子算題是並行執行的。
什麼是數據庫??數據庫管理系統?數據庫系統?
數據庫是能夠被統一的相關數據集合,這些數據具有一定的結構,能夠長期存儲,具有
較小的冗餘度,較高的數據獨立性和易擴展性,並可爲多個用戶共享。
數據庫管理系統是一種操縱和管理數據庫的大型軟件,用於建立、使用和維護數據
庫。它對數據庫進行統一的管理和控制,以保證數據庫的安全性和完整性。用戶通過
數據庫管理系統訪問數據庫中的數據,數據庫管理員也通過數據庫管理系統進行數據
庫的維護工作。它可使多個應用程序和用戶用不同的方法在同時或不同時刻去建立,
修改和詢問數據庫。
DBMS
提供數據定義語言
DDL
與數據操作語言
DML
,供用戶定義數
據庫的模式結構與權限約束,實現對數據的追加、刪除等操作。
數據庫系統,是由數據庫及其管理軟件組成的系統。它是爲適應數據處理的需要而
發展起來的一種較爲理想的數據處理的核心機構。它是一個實際可運行的存儲、維護
和應用系統提供數據的軟件系統,是存儲介質、處理對象和管理系統的集合體。