博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle8i Internal Services
阅读量:5290 次
发布时间:2019-06-14

本文共 1576 字,大约阅读时间需要 5 分钟。

Add Star

読んだところ

  1. Introduction
    • The  Kernel Layers
    • The Kernel Services

書かれていること

  • この本の2章以降を理解するために必要なこと。
  • それは「 の中心部 (Kernel) の階層構造 (layers)」。

要約

  •  の中心部は階層構造になっている。
  • 各層は自分より下の層なら、好きな順番で、直接呼び出すことができる。
  • 呼出しから戻るとき以外、上の層に制御が上がることはない。
    • 例えば、 Program  (OPI) から直接 Operating System Dependencies (S) を呼出して、次に Compilation Layer (KK) を呼出すことができる。しかし、Compilation Layer (KK) から  Program  (OPI) を呼出すことはできない。
    • ただし例外がある。例えば、のリーフ・ブロックの分割やエクステント管理のようなケースで、transaction layer と data layer の間で的な呼出しが発生する。
name short name
 Call  OCI
User Program  UPI
Net8
 Program  OPI
Compilation Layer KK
Execution Layer KX
Distributed Execution Layer
Network Program  NPI
Security Layer KZ
Query Layer KQ
Recursive Program  RPI
 Layer KA
Data Layer KD
Transaction Layer KT
 Layer KC
Services Layer KS
Lock Management Layer
Generic Layer KG
Operating System Dependencies S

妄想

ところで、この layer ってあくまでなど物理的なものをグルーピングする論理的な概念だと思う。

 の実行ファイルを見てもこんな名前のはないし。この論理は物理とどう対応するのか? 手元の Oracle10gR2(Solaris10) で $ORACLE_HOME 下をちょっと調べてみたら、それっぽい名前のファイルがあった。 の時にこいつらが、リンクされて実行ファイルや共有になるんだなたぶん。

$ cd /export/home/oracle/product/10.2.0/db_1/rdbms/lib$ ls *k[a-zA-Z0-9]* genksms.o kecwr.o kkpoban.o kprnts.o kpundf.o ksnktd.o kxmnsd.o kzvndv.o libskgxpg.a s0kuzr.o skrmpt.o sskfoded.o kciwcx.o kfod.o kkxntp.o kprwts.o ksms.o ksnnni.o kxmwsd.o libknlopt.a libskgxpr.a s0kvpf.o skrnpt.o sskrmed.o kcsm.o kgupc.o kkxwtp.o kpucb.o ksnkcs.o ksnnt2.o kzlilbac.o libskgxns.a libskgxpu.a skfedpt.o skrspt.o sskrned.o kecnr.o kgutc.o kopc.o kpudfo.o ksnkkpo.o ktd.o kzlnlbac.o libskgxpd.a s0kudbv.o skfodpt.o sskfeded.o sskrsed.o

转载于:https://www.cnblogs.com/zengkefu/p/6665110.html

你可能感兴趣的文章
7.29 DFS总结
查看>>
c++操作io常见命令
查看>>
页面JS引用添加随机参数避免页面缓存
查看>>
java的基础知识文件操作和标识符
查看>>
Tika解析word文件
查看>>
变量作用域
查看>>
.NET程序集签名
查看>>
Python操作列表
查看>>
java reflect反射---Java高级开发必须懂的
查看>>
18.5 线程的优先级
查看>>
sessionStorage/localStorage 本地存储
查看>>
SVN设置必须锁定
查看>>
Oracle 手动建库
查看>>
《架构之美》阅读笔记04
查看>>
图像状态资源的介绍~~以button按钮为例
查看>>
【转】eclipse技巧2
查看>>
Vue.js组件之同级之间的通信
查看>>
javascript中的面向对象(一)
查看>>
Android计算器界面 TableLayout
查看>>
【软件工程】敏捷开发方法的总结
查看>>