作業系統 資料庫知識點查漏學習一

2022-08-11 11:03:09 字數 1830 閱讀 2574

一.自陷和中斷的主要區別?

答:1. 中斷(zhong duan)

(1) 是由由cpu外部產生的,對cpu來說,是被動的。

(2) 當中斷發生時,cpu將下一條指令,也就是接下來要執行的指令的位址壓入棧作為中斷服務的返回位址。

2. 陷入 (xian ru)

(1) 是由cpu本身在執行程式過程中產生的。它是由專設的指令,如x86中的「int n」,在程式中有意產生的,是主動的。

(2) 同中斷一樣,當陷入發生時,cpu將下一條指令,也就是接下來要執行的指令的位址壓入棧,作為中斷服務的返回位址。

3. 異常(yi chang)

(1) 是由於cpu因無法完成一些指令而產生的,如除以0、對映失敗,等等。

(2) 當異常發生時,cpu將當前指令的位址(而不是下一條指令的位址)壓入棧,作為異常服務的返回位址。這樣,就可以在異常處理返回時完成未竟完成的事業。

(3) 這個特殊性是在cpu的內部電路實現的,而不需由軟體干預。即是由intel實現的,和微軟沒關係。

二.程序狀態轉換圖

三.位示圖管理磁碟空間

檔案系統和資料庫系統之間的區別

(1) 檔案系統用檔案將資料長期儲存在外存上,資料庫系統用資料庫統一儲存資料;

(2) 檔案系統中的程式和資料有一定的聯絡,資料庫系統中的程式和資料分離;

(3) 檔案系統用作業系統中的訪問方法對資料進行管理,資料庫系統用dbms統一管理和控制資料;

(4) 檔案系統實現以檔案為單位的資料共享,資料庫系統實現以記錄和字段為單位的資料共享。

檔案系統和資料庫系統之間的聯絡:

(1) 均為資料組織的管理技術;

(2) 均由資料管理軟體管理資料,程式與資料之間用訪問方法進行轉換;

(3) 資料庫系統是在檔案系統的基礎上發展而來的。

dbms的完整性控制機制應具有那些功能?

·定義功能,提供定義完整性約束條件的機制。

·檢查功能,檢查使用者發出的操作請求是否違背了完整性約束條件。

·違約處理,如果發現使用者的操作請求使資料違背於完整性約束條件i則採取一定的動作來保證資料的完整性。

資料庫中為什麼要有恢復子系統?它的功能是什麼?

因為計算機系統中硬體的故障、軟體的錯誤、操作員的失誤以及惡意的破壞是不可避免的,這些故障輕則造成執行事務非正常中斷,影響資料庫中資料的正確性,重則破壞資料庫,使資料庫中全部或部分資料丟失,因此必須要有恢復子系統。

恢復子系統的功能是:把資料庫從錯誤狀態恢復到某一已知的正確狀態(亦稱為一致狀態或完整狀態)。

概念模型的作用

(1)概念模型,也稱資訊模型,是按使用者的觀點來對資料和資訊建模,主要用於資料庫設計。

(2)概念模型實際上是現實世界到機器世界的乙個中間層次。概念模型用於資訊世界的建模,是現實世界到資訊世界的一層抽象,是資料庫設計人員進行資料庫設計的有力工具,也是資料庫設計人員和使用者進行交流的語言

什麼是資料庫中的自主訪問控制方法和強制訪問控制方法

答:自主訪問控制方法:定義各個使用者對不同資料物件的訪問許可權。

當使用者對資料庫訪問時首先檢查使用者的訪問許可權。防止不合法使用者對數

據庫的訪問。強制訪問控制方法:每乙個資料物件被(強制地)標以一

定的密級,每乙個使用者也被(強制地)授予某乙個級別的許可證。系統

規定只有具有某一許可證級別的使用者才能訪問某乙個密級的資料物件。

檔案的四種組織方式

順序結構,索引結構,雜湊結構,鏈式結構

檔案系統為什麼會出現資料冗餘?

由於檔案系統難於實現資料共享,因此,相同的資料可能會在多個檔案中重複出現,即產生冗餘資料。

作業系統 資料庫知識點查漏補缺二

簡述資料庫系統實現查詢優化的步驟,在集中式資料庫查詢中查詢代價主要考慮哪些開銷?1.將查詢轉化為某種內部表示,通常是語法樹.2.根據一定的等價變換規則把語法樹轉換成標準形式.3.選擇低層的操作演算法.對於語法樹中的每乙個操作需要根據訪問路徑,資料的儲存分布,儲存資料的聚簇資訊來選擇具體的執行演算法....

作業系統知識點

tcp的擁塞控制由4個核心演算法組成。https 把資料進行非對稱加密,然後客戶端從第三方伺服器獲取證書 加密後的公鑰 http完整請求 建立tcp連線,傳送http命令請求頭,web伺服器應答,關閉tcp連線 tcp 三次握手 缺陷 洪氾攻擊 解決辦法 四次揮手 長連線 短連線 程序 執行緒 併發...

作業系統知識點

協程 coroutines 是一種比執行緒更加輕量級的存在,正如乙個程序可以擁有多個執行緒一樣,乙個執行緒可以擁有多個協程。協程不是被作業系統核心所管理的,而是完全由程式所控制,也就是在使用者態執行。這樣帶來的好處是效能大幅度的提公升,因為不會像執行緒切換那樣消耗資源。程序與執行緒見 分頁與分段 分...