操作系統概論學結

經過一天半的戰鬥,終於把操作系統概論這本書給拿下了。對於曾經專業課學過一些電腦硬件知識的我來說,這本書更加吸引我,以前一些聽過的名詞或高大上的詞語在這本書上被詳細介紹了,看的非常有收穫。下面來總結下自己的收穫:

操作系統概論學結

首先第一章引論,在這裏首先介紹了計算機系統,包括了軟件和硬件兩部分。

接下來就是第一章的重點:操作系統。如下圖:

當前流行的操作系統有windows、unix、linux等。微軟的windows系統經歷了一個從簡單到複雜,從低級到高級的過程;從ms-dos---windows 3---windows 95---windows 98---windows nt---windows 2000,再到現在win7、8甚至win10,微軟始終在進步。unix是一個通用的交互式分時操作系統,有at&t公司下屬的bell實驗室開發,在誕生後,源代碼就一直公開,用戶可以參與到unix的升級中。unix的特點:1.短小精悍;2.可裝卸的多層次文件系統;3.可移植性好;4.網絡通信功能強。linux是網絡時代的產品,繼承於unix,並做了很多改進。

第一章總領了全書,後面的二三四五六章都是講的計算機的各種管理,總結如下圖:

在這裏我把每章中的重點用紅色的顏色標記出來了,這樣在精讀的時候就可以有重點的向外擴散,抓住考點,征服考試。第一遍閱讀畫的有點粗糙,在精讀的時候再大大的豐富下。

操作系統概論學結 [篇2]

什麼是操作系統?

操作系統是一個系統軟件,他是一些程序模塊的集合。他們能有效的組織和管理計算機系統中的軟件硬件資源,合理的組織計算家工作流程,控制進程的執行,並向用戶提供各種服務功能,使用戶能靈活方便有效的使用計算機,並使整個計算機系統高效的運行。

操作系統的地位

操作系統是連接硬件與軟件的橋樑。

就上面的圖來說,你發現什麼問題了沒?

既然說了,操作系統是連接硬件和軟件的。那麼應用程序系統庫等爲什麼和硬件也有聯繫呢?

因爲,程序的設計,用到了ide。那是留給程序員進行開發軟件用的。所以應用程序和硬件之間有着"0和1"的聯繫吧。

操作系統概論學結 [篇3]

1、文件系統和數據庫系統的區別和聯繫。區別是:文件系統是面向某一應用程序,共享性差,冗餘度大,數據獨立性差,記錄內有結構,整體無結構,由應用程序自己控制。數據庫系統實現整體數據的結構數據的共享性高,冗餘度小,易擴充數據的獨立性高用由數據庫管理系統提供數據的安全性完整性併發控制和恢復能力。

聯繫:都是計算機系統中管理數據軟件。

2 dbs數據庫系統的特點;數據結構化;數據的共享性高冗餘度低易擴充;數據由dbms統一管理和控制

3db數據庫dbs數據庫系統dbms數據庫管理系統的比較關係;數據庫是長期存在計算機內有組織可共享的大量數據的.集合;數據庫系統是指在計算機系統中引入數據庫後的系統;數據庫管理系統是位於用戶與操作系統之間的一層數據管理軟件dbs包含db dbms

4 數據模型三要素;數據結構(1同一實體,是與對象的類型內容性質有關的2不同實體,與數據之間聯繫有關的對象)數據操作 數據約束;數據模型是對現實世界數據特徵的抽象

5 按數據結構分層次網狀關係;層;有且只有一個結點沒有雙親結點這個結點爲根結點,根以外的其他結點有且只有一個雙親結點、網;允許一個以上的結點無雙親,一個結點可以有多餘一個的雙親,關;關係模型由一組關係組成每個關係的數據結構是一張規範化的二維表!層次的優點;1數據結構比較簡單清晰;2層次查詢數據庫德效率比較高3提供了良好的完整性支持!缺點;現實世界很多聯繫是非層次性的;一個結點有多個雙親要通過引入冗餘操作和引入虛擬結點來解決對插入和刪除限制較多編寫程序複雜;結構嚴密層次命令趨於程序化!!網的優點;能更直接的描述現實世界;具有良好的性能存取效率高 缺點;1結構比較複雜2用戶不易掌握和使用

6 數據庫系統的三級模式結構 外模式 模式 內模式優點;他是對數據三個抽象級別,他把數據的具體組織留給dbm管理使用戶能邏輯的抽象的處理數據而不必關心數據在計算機中的具體方式與存儲方式

數據庫系統一般由數據庫 數據庫管理系統 應用系統 數據庫管理員構成(1硬件平臺及數據庫2軟件3人員)

7 數據庫管理系統的功能;數據定義功能;數據組織存儲和管理功能;數據操縱功能;數據庫的事務管理和運行管理;數據庫的建立和維護功能;其他功能 8關係的三類完整性;實體;參照;用戶定義完整性

9·關係模型:用二維表格表示實體集,外鍵和主鍵表示實體間聯繫的數據模型,稱爲關係模型。由關係數據結構;關係操作集合;關係完整性約束組成

碼 唯一標識實體的屬性集 域 一組具有相同數據類型的值的集合 ·屬性:實體具有的某一特性 屬性個數,稱爲元數 元組:表中一行。元組個數,稱爲基數。 實體型 具有相同屬性的實體共同的特徵和性質

·候選碼:關係中某一屬性組的值能唯一的標識一個元組則該屬性·主碼:正在使用的、用於標識元組的候選碼,

外碼:屬性集f是模式s的主碼,在模式r中也出現,那麼稱f是模式r的外碼。

關係的三種類型:基本關係(基本表基表)查詢表盒視圖表

基本關係“是實際存在的表它是存儲數據的邏輯表示 實表

不對應實際存儲的數據

·實體完整性規則:實體的主屬性不允許是空值

·參照完整性規則:依賴關係中的外碼值或者爲空值,或者是相應參照關係中某個主碼值。

10 外碼何時爲空

參照完整性

_ 要求外碼取值要麼爲空值,要麼爲被參照屬性列的值之一

_ 它只規定了外碼取值的某種特性 實體完整性 決定屬性段可否爲空值

_ 當外碼不是被參照表的主屬性時可以爲空 當外碼是主碼的組成部分時,外碼值不允許空

11等值連接:兩個表選取兩個屬性列,它們的類型相同,列名可以不同,就可以做等值連接。_自然連接:兩個表中必須包含相同屬性(屬性名,屬性類型),那麼在這個屬性上就可以做自然連接。並在連接結果中只能保留一個列。

聯繫:等值連接和自然連接都是從行的角度進行運算。自然連接是一種特殊的等值連接。區別:等值連接沒有取消重複列。自然連接還需要取消了重複列,還要求兩個關係中進行比較的分量必須有相同的屬性組

_相關子查詢:SELECT語句嵌套時,子查詢中查詢條件依賴於外層查詢中的值,因此子查詢要反覆求值供外層查詢使用。這種子查詢稱爲相關子查詢。

13SQL 的特點;綜合統一;高度非過程化;面向集合的操作方式;以同一語法結構提供多種使用方式;語言簡易學易用

14WHERE和HAVING的區別在於作用對象不同。WHERE字句作用於基本表或視圖從中選擇滿足條件的元組。HAVING短語作用於組從中選擇滿足條件的組 15實體完整性的檢查和違約處理;檢查主碼值是否唯一 不唯一則拒絕插入和修改 檢查主碼的各個屬性是否爲空 只要有一個爲空就拒絕插入和修改 參照完整性處理方法;拒絕執行 級連操作 設置爲空值

16關係規範化的目的:解決數據冗餘太大 更新異常 插入異常 刪除異常這些問題

17數據庫設計的特點;三分技術七分管理十二分基礎數據 結構設計和行爲設計相結合 設計的基本步驟 需求分析 概念結構設計 邏輯結構設計 物理結構設計 數據庫實施 數據庫運行和維護 設計方法 自頂向下自底向上 逐步擴張 混合策略

18 定義屬性的原則 1作爲屬性不能再具有需要描述的性質 屬性必須是不可分的數據項不能包括其他屬性 2 屬性不能與其他實體具有聯繫

19 事務是用戶定義的一個數據庫操作系列,這些操作要麼全做要麼全不做,是一個不可分割的工作單位。事務是恢復和併發控制的基本單位。

_事務的4個特性:(1) 原子性:事務是數據庫的邏輯工作單位,事務中包括的諸操作要麼都做,要麼都不做。(2)一致性:事務執行的結果必須是使數據庫從一個一致性狀態變到另一個一致性狀態。(3) 隔離性:一個事務的執行不能被其他事務干擾。(4)持續性:至一個事務一旦提交,它對數據庫中的數據的改變就應該是永久性的。恢復技術保證事務的ACID特性

數據庫運行中可能產生的故障有1事務內部故障 系統故障 介止故障 計算機病毒 前三種影響事務的正常進行 後2種回破壞數據庫的數據。

21數據庫恢復的基本技術有哪些 數據轉儲和登記日誌文件

22.登記日誌文件時爲什麼必須先寫日誌文件,後寫數據庫? 寫數據庫和寫日誌

文件是兩個不同的操作 在這兩個操作之間可能發生故障 如果先寫了數據庫修改,而在日誌文件中沒有登記下這個修改,則以後就無法恢復這個修改了 如果先寫日誌,但沒有修改數據庫,按日誌文件恢復時只不過是多執行一次不必要的UNDO操作,並不會影響數據庫的正確性

23併發操作不一致性 丟失修改 不可重複讀 讀髒數據

24寫鎖X鎖事物 T 對數據對象加上了X鎖 則只允許讀取和修改A其他任何事務都不能再對A加任何類型的鎖 直到釋放A上的鎖

讀鎖S; 若事務T對數據對象A加上了S鎖則事務T可以讀A 但不能修改A 其他事物只能對A加S 鎖不能加X鎖直到T 釋放了A的S鎖

25數據庫的完整性和安全性的區別和聯繫 數據庫的完整性是爲了防止存在不符合語義的數據也就是防止數據庫中存在不正確的數據 數據庫的安全性是保護數據庫防止惡意破壞和非法的存取因此完整性檢查和控制的防範對象是不合語義的不正確的數據防止他們進入數據庫 安全性控制的防範對象是非法用戶和非法操作防止他們對數據的非法存儲

10.什麼是檢查點記錄?檢查點記錄包括哪些內容?

_檢查點記錄是一類新的日誌記錄。它的內容包括:

_ 1. 建立檢查點時刻所有正在執行的事務清單

_ 2. 這些事務最近一個日誌記錄的地址

實體完整性