Read(User - ext4) with dataflow
Retired DISLab
(버전 사이의 차이)
(한 사용자의 중간의 편집 3개 숨겨짐) | |||
1번째 줄: | 1번째 줄: | ||
<uml> | <uml> | ||
− | partition | + | partition User { |
(*) --> "read()" | (*) --> "read()" | ||
} | } | ||
− | partition | + | partition System_Call_Interface { |
"read()" --> "sys_read()" | "read()" --> "sys_read()" | ||
} | } | ||
− | partition | + | partition VFS { |
"sys_read()" --> "vfs_read()" | "sys_read()" --> "vfs_read()" | ||
− | "vfs_read()" -> "do_sync_read()" | + | "vfs_read()" --> "do_sync_read()" |
} | } | ||
− | partition | + | partition Ext4 { |
"do_sync_read()" --> "generic_file_aio_read()" | "do_sync_read()" --> "generic_file_aio_read()" | ||
"generic_file_aio_read()" --> if "!O_DIRECT" then | "generic_file_aio_read()" --> if "!O_DIRECT" then |
2014년 5월 17일 (토) 10:57 현재 판