ORACLE核心理解掛你 ITL槽

2021-10-08 04:06:58 字數 399 閱讀 1018

資料塊作為oracle發出i/o的最小單位,結構由三部分組成。

由上至下為:1.資料塊頭部;

2.可用空間;

3.資料;(資料時從下往上增長的)

資料塊頭部:

1.資料塊所屬segment型別(資料或者索引)

2.資料塊的位址;

3.itl(insterested transaction list)槽,即事務槽;

4.行目錄;

每當乙個事務要更新資料塊裡的資料時,必須先得到乙個itl槽,然後將當前事務id,事務所用的undo資料塊位址,scn號,當前事務是否提交等資訊寫到itl槽裡。

也就是說itl槽包含資訊: 1.事務id;

2.事務所用undo塊位址;

3.scn號;

4.事務是否提交標記;

uC OS ii核心理解 二

start task任務描述 start task函式體主要做了三類事 1 bsp initializes 初始化應用底層一些帶啊 2 ostick init 滴答時鐘初始化,這個屬於系統級。3 ostaskcreate 建立子任務。4 掛起起始任務 ostasksuspend start task...

linux核心理解初步

b 核心組成部分 b 系統呼叫介面 1,程序管理 2,記憶體管理 3,檔案管理。vfs 4,網路管理。架構和硬體 5,裝置驅動。b bootloader啟動大多數都分為兩個階段 b 第一階段主要包含依賴於cpu的體系結構硬體初始化的 通常都用組合語言來實現。這個階段的任務有 基本的硬體裝置初始化 遮...

linux核心理解學習筆記一

寫php 十來年了,真的寫得有點煩了。各種業務場景與業務系統都寫過了。寫得實在有點膩味,最近一直想沉下心來總結一下自己技術生涯,發現到目前為止,還沒乙個可以 讓自己拿得出手的專案 也是十分悲哀的事情。所以得下個決心來學習linux核心。我的學習路徑是先大概對總體會有乙個概略,然後再慢慢深入細節。乙個...