More Related Content
PDF
PPTX
PDF
わんくま同盟 名古屋勉強会 #43 ライトニングトーク「Firefoxがver.57~(Quantum)にアップグレードされて困ったこと・やったこと」 PPTX
PDF
PPTX
PPT
PDF
Viewers also liked
PPTX
Suplantació de perfils, treball Uatic, Grup raxajoca PDF
PDF
Government handbook by Juan PPSX
PDF
Key Elements for Building an Engaging, Useful and Sustainable Website DOC
DOC
DOC
Production sch draft 1 zoe PDF
Hidroclimatologia colombiana PPTX
PPTX
The Story of Elias & the Prophets of Baal PPTX
PPTX
PPTX
DOCX
DOCX
PDF
Angeline-BSc2- Integration with Design Studio 5 PDF
PDF
THEORIES OF ARCHITECTURE & URBANISM [ARC61303] [ARC2224]-Project 1A: Ar. Lum ... DOCX
Solaris 用 Twitterファイルシステムのご紹介
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
Solaris 仮想ファイルシステム (VFS)
|
ネ
IUMFS ファイルシステム
ル
空 iumfs_lookup()
iumfs_read()
間
iumfs_getpage()
IUMFS ドライバ
iumfscntl_read()
iumfs_request_read()
- 8.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
FD#0 から 512バイトちょ
Solaris 仮想ファイルシステム (VFS)
|
ネ
IUMFS ファイルシステム
ル
空 iumfs_lookup()
iumfs_read()
間
iumfs_getpage()
うだい
IUMFS ドライバ
iumfscntl_read()
iumfs_request_read()
- 9.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
“/kaizawa2test/home” の
Solaris 仮想ファイルシステム (VFS)
|
vnode 教えて!
ネ
IUMFS ファイルシステム
IUMFS ドライバ
ル
空 iumfs_lookup()
iumfscntl_read()
iumfs_read()
間
iumfs_request_read()
iumfs_getpage()
- 10.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
Solaris 仮想ファイルシステム (VFS)
この vnode の offset 0 から
|
ネ
512 バイトちょうだい! ドライバ
IUMFS ファイルシステム
IUMFS
ル
空 iumfs_lookup()
iumfscntl_read()
iumfs_read()
間
iumfs_request_read()
iumfs_getpage()
- 11.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
Solaris 仮想ファイルシステム (VFS)
|
ネ
この vnode の offset 0 の
IUMFS ファイルシステム
IUMFS ドライバ
ル
ページのデータ読んで!
空 iumfs_lookup()
iumfscntl_read()
iumfs_read()
間
iumfs_request_read()
iumfs_getpage()
- 12.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
Solaris 仮想ファイルシステム (VFS)
|
ネ readリクエスト置いとくか
IUMFS ら読んで∼!
ファイルシステム
IUMFS ドライバ
ル
空 iumfs_lookup()
iumfscntl_read()
iumfs_read()
間
iumfs_request_read()
iumfs_getpage()
- 13.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
ドライバからリクエスト来た!
カ
/kaizawa2test/home の offset 0
Solaris 仮想ファイルシステム (VFS)
|
から 4KB ちょうだい!
ネ
IUMFS ファイルシステム
IUMFS ドライバ
ル
空 iumfs_lookup()
iumfscntl_read()
iumfs_read()
間
iumfs_request_read()
iumfs_getpage()
- 14.
$ > cathome
ユ
kaizawa2test の
|
ザ
Status データちょうだい!
空 open64("home", O_RDONLY) = 0
…
間 read(0, .., 512)
= 512
twitter4j
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
Solaris 仮想ファイルシステム (VFS)
|
ネ
IUMFS ファイルシステム
ル
空 iumfs_lookup()
iumfs_read()
間
iumfs_getpage()
IUMFS ドライバ
iumfscntl_read()
iumfs_request_read()
- 15.
$ > cathome
ユ
|
ザ
空
間
twitter4j
open64("home", O_RDONLY) = 0
…
read(0, .., 512)
= 512
twitterfsd
AbstractTimelineFile.read()
ReadRequestHandler.getResponse()
カ
擬似ファイル作成!
Solaris 仮想ファイルシステム (VFS)
|
ネ
IUMFS ファイルシステム
ル
空 iumfs_lookup()
iumfs_read()
間
iumfs_getpage()
IUMFS ドライバ
iumfscntl_read()
iumfs_request_read()
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
- 44.
- 45.
- 46.