日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

db2界面调用存储过程_第三章 操作系统用户界面

發布時間:2024/4/14 windows 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 db2界面调用存储过程_第三章 操作系统用户界面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

3.1 操作系統啟動過程

3.1.1 BIOS和主引導記錄MBR

A、兩種工作模式:實模式(real mode)和保護模式

1. 實模式(實地址模式,real mode)

a. 程序按照8086尋址方法訪問0h-FFFFFh(1MB)空間

1) 前面640k【00000--9FFFF】:基本內存

2)中間128k【A0000--BFFFF】: 顯卡顯存

3)末尾256k 【C0000--FFFFF】: BIOS(Basic I/O System,固件)

1) C0000-C7FFF:顯示卡BIOS

2)C8000-CBFFF:IDE控制器BIOS

3)F0000-FFFFF:最后64k,系統BIOS

4)功能:系統啟動配置、基本的設備I/O服務、系統的加點自檢和啟動

b. 尋址方式:物理地址(20位)=地址段:偏移地址

c. CPU單任務運行

2、保護模式(內存保護模式,protect mode)

a. 尋址方式:段(32位)和偏移量(32位),尋址4GB空間

1). 段的屬性:起始地址,存取屬性,權限級別,...

2). 段頁尋址機制(段,頁)

3). 虛擬地址,進程,封閉空間

4). 應用程序和操作系統的運行環境都被保護

5). CPU支持多任務

B、主啟動記錄MBR

1. 存放在硬盤/軟盤的首扇區

2. 存放和OS啟動的相關信息(Main Boot Record)

3. 512BYTES

4. 結束:0xAA5h

C、啟動過程

1. POST(加電自檢)-->CMOS設置(硬盤啟動)-->讀取MBR-->控制權交給MBR

2. MBR讀取分區表(Partition Table),找到其中的活動分區(Active Partition),并確認其它的分區都不是活動分區。MBR讀取活動分區的第一個分區(分區引導記錄PBR),并把它加載到內存中去

3. PBR繼續控制后面的引導過程

3.1.2 操作系統啟動過程

A、初始化引導

1. 目的:把OS核心裝入內存并使之開始工作接管計算機系統

2. 過程:1)加點,JUMP POST 2)...BIOS中的啟動程序運行 3)啟動程序:a.讀取0面0道第1扇區內容(MBR) b. 加載MBR中的引導程序 4)引導程序:a. 根據相關參數,讀取硬盤指定位置的文件到內存 b. 加載硬盤上OS內核,并初始化基本參數

B、核心初始化

1. 目的:OS內核初始化系統的核心數據

2. 典型工作:a. 各種寄存器的初始化 b. 存儲系統和頁表初始化 c. 核心進程構建 d. ...

C、系統初始化

1. 目的:為用戶使用操作系統做準備,使系統處于待命狀態

2. 工作:a. 初始化文件系統 b. 初始化網絡系統 c. 初始化控制臺 d. 初始化圖形界面 e. ...

D、LINUX啟動過程:POST-->MBR-->KERNEL映像-->KERNEL映像自解壓并執行-->內核初始化-->內核啟動--> 加載init程序

1. init 程序:

a. 進程號為1

b. init進程通過/etc/inittab腳本進行初始化 1)不同運行級別(Runlevel)

c. 腳本文件inittab 1)init進程根據/etc/inittab執行相應的腳本初始化系統

2. 登錄過程

3.2 操作系統的生成

A、滿足特定硬件環境和用戶需要,組裝和構建操作系統的過程

B、步驟:1)根據硬件環境/用戶要求配置功能模塊和構造參數 2)構建(build)OS的映像

C、前提:1)操作系統由可拆裝模塊構成2)有交互式配置工具3)有映像構建工具

D、linux操作系統的生成:

1. 獲取linux內核的源代碼

a. http://www.kernel.org/

b. cd /usr/src

c. tar zxvf linux-....

2. 選擇和啟動內核配置程序

a. cd /usr/src/linux-2.6

b. make config (文本界面,不推薦使用)

c. make xconfig (圖形窗口模式,xWindows使用)

d. make menuconfig(文本選擇界面,字符中端)

3. 根據需要配置內核模塊和參數

4. 重新編譯新的內核

a. make dep 生成依賴dependency信息

b. make clean 清除舊的編譯結果

c. make bzImage ./arch/i386/boot/bzImage

5. 編譯和安裝模塊

a. make modules

b. make modules_install:模塊被編譯安裝到 /usr/lib/<內核版本號>目錄下

6. 啟動新內核

a. cp bzImage /boot/bzImage

b. GRUB

1) 配置/boot/grub/grub.conf

3.3 用戶界面

3.3.1 用戶界面概念

3.3.2 shell腳本編程

A、 shell是操作系統與用戶交互的界面

B、shell表現通過控制臺執行用戶命令的方式

C、shell本身不執行命令,僅僅是組織和管理命令

3.4 系統調用

3.4.1 定義:操作系統內核為應用程序提供的服務/函數

3.4.2 特點:

A、一般涉及核心資源或硬件的操作

B、運行于核態

C、每個系統調用具有唯一的編號:ID

D、調用過程中會產生中斷:自愿中斷

系統調用中斷過程

3.4.3 DOS利用INT 21h中斷實現系統調用

A、特點:利用AH寄存器存放系統調用的編號

3.4.4 LINUX利用INT 80h中斷實現系統調用

A、特點:利用EAX寄存器存放系統調用的編號

B、LINUX系統調用原理

linux系統調用原理

總結

以上是生活随笔為你收集整理的db2界面调用存储过程_第三章 操作系统用户界面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。