原创 學習筆記——OS輸入輸出系統

一、概述        I/O系統管理的主要對象是I/O設備和相應的設備控制器。最主要的任務是,完成用戶提出的I/O請求,提高I/O速率,以及提高設備的利用率,併爲更高層的進程方便地使用這些設備提供手段。        將I/O設備按傳輸

原创 學習筆記——OS存儲器管理

一、存儲器的層次結構 處理機與存儲器速度肯定無法達到匹配,因此,引入多層次結構的存儲器系統。 速度:從上到下依次降低;容量:從上到下依次增大。 主存:存放指令和數據;主存訪問速度遠遠低於CPU執行速度。 寄存器:與處理機有相同的速度,但

原创 學習筆記——OS虛擬存儲器

一、概述        虛擬存儲器從邏輯上實現對內存容量的擴充,讓用戶感覺到的內存容量比實際內存容量大得多。於是便可讓比內存空間更大的程序運行,或者讓更多的用戶程序併發執行。        要求將一個作業全部裝入內存方可執行,會出現以下兩

原创 學習筆記——計組—存儲器基礎知識

一、概述 1.分類 按存儲介質分類: 按存取方式分類: 1)隨機存儲器(Random Access Memory,RAM):可讀可寫的存儲器,可隨機存取,存取時間與存儲單元位置無關。 又分爲靜態RAM(以觸發器原理寄存信息)和動態RA

原创 學習筆記——計組—SRAM和DRAM

一、SRAM SRAM存儲器的存儲元爲一個觸發器。 SRAM的優點是存取速度快,但存儲容量不如DRAM大。 任何一個SRAM,都有三組信號線與外部打交道:地址線、數據線和控制線。 如下圖表示存儲容量爲32K*8位的SRAM邏輯結構圖,即2

原创 學習筆記——計組—系統總線

一、概念        總線是連接多個部件的信息傳輸線,是各部件共享的傳輸介質。同一時刻,只允許有一個部件向總線發送信息,而多個部件可以同時從總線上接收相同的信息。       CPU和主存之間的總線,稱爲存儲總線(M總線);CPU和I/

原创 學習筆記——DB恢復技術

一、事務 1.簡述 事務(Transaction)是一系列數據庫操作,這些操作要麼全做,要麼全不做,是一個不可分割的工作單位。如:一條SQL語句等。 事務處理技術,包括數據庫恢復技術和併發控制技術。事務是恢復和併發控制的基本單位。 事務和

原创 學習筆記——DB併發控制

        在單處理機系統中, 事務的並行執行實際上是這些並行事務的並行操作輪流交叉運行。稱爲交叉併發方式(interleaved concurrency)。雖然單處理機系統中的並行事務並沒有真正地並行運行, 但是減少了處理機的空閒時

原创 學習筆記——DB的設計

       數據庫設計是指對於一個給定的應用環境,構造優化的數據庫邏輯模式和物理結構,並據此建立數據庫及其應用系統,使之能夠有效地存儲和管理數據,滿足各種用戶的應用需求。 數據庫設計過程: (1)需求分析階段:分析用戶的要求 (2)概念

原创 學習筆記——計組—流水線

       流水線(Pipeline)是一種將任務分解爲多個小步驟,並讓多個不同任務的各個小步驟重疊,從而實現多個任務並行處理,以加速程序運行速度的技術。        爲了實現流水線,首先將輸入的任務分割成一系列子任務,使各子任務能在

原创 學習筆記——OS的運行環境

基於上一篇內容有關微內核結構的內核基礎知識。 鏈接:https://blog.csdn.net/LY_624/article/details/105370954 一、基本概念 1.現代的操作系統內核中基本包括:              

原创 學習筆記——DB數據模型

數據模型是用來描述數據、組織數據和對數據進行操作的。通俗地講,數據模型就是現實世界的模擬。數據模型是數據庫系統的核心和基礎。 一、兩類數據模型        根據模型應用的不同目的,可以將這些模型劃分爲兩大類,它們分別屬於兩個不同的層次。

原创 學習筆記——OS線程

一、線程的引入 多處理機OS中 進程回顧:         1)進程是一個擁有資源的獨立單位;          2)是一個可獨立調度和分派的基本單位。 進程一系列操作:         1)創建進程:分配除CPU以外的全部資源(如內存、

原创 學習筆記——OS進程死鎖

一、死鎖概念及原因     1.死鎖例子:進程1請求刻錄機成功,進程2請求掃描儀成功;進程1又請求掃描儀,進程2又請求刻錄機,造成死鎖。     2.何謂死鎖:指多個進程因競爭資源而造成的一種僵局(互相等待),若無外力作用,這些進程都將無

原创 學習筆記——OS基本知識

首先,操作系統(Operating System,OS)是配置在計算機硬件上的第一層軟件。可以把操作系統定義爲:一組能有效地組織和管理計算機硬件和軟件資源,合理地對各類作業進行調度,以及方便用戶使用的程序集合。 1.1操作系統的目標及作用