Read(User - ext4) with dataflow

Retired DISLab
(버전 사이의 차이)
이동: 둘러보기, 찾기
(새 문서: <uml> partition <User> { (*) --> "read()" } partition <System Call Interface>{ "read()" --> "sys_read()" } partition <VFS>{ "sys_read()" --> "vfs_read()" "vfs_read()" -> "do_sync_re...)
 
 
(한 사용자의 중간의 편집 5개 숨겨짐)
1번째 줄: 1번째 줄:
 
<uml>
 
<uml>
partition <User> {
+
 
 +
partition User {
 
(*) --> "read()"
 
(*) --> "read()"
 
}
 
}
  
partition <System Call Interface>{
+
partition System_Call_Interface {
 
"read()" --> "sys_read()"
 
"read()" --> "sys_read()"
 
}
 
}
  
partition <VFS>{
+
partition VFS {
 
"sys_read()" --> "vfs_read()"
 
"sys_read()" --> "vfs_read()"
"vfs_read()" -> "do_sync_read()"
+
"vfs_read()" --> "do_sync_read()"
 
}
 
}
  
partition <Ext4>{
+
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 현재 판

개인 도구
이름공간
변수
행위
둘러보기
구성원
연구
연구실
기타
도구모음
인쇄/내보내기