Bottom Halves


Top Half vs Bottom Half

softirq_pendig[cpu] 하고 softirq_vec[cpu]는 1대1로 대칭으로 연결되어 있다.

softirq vs tasklet

tasklet = 동시에

bottom halves는 softirq, tasklet, work queue(independent process)중 하나로 등록 시킬 수 있다.

p.293

디스크에 파일은 contiguous(순차적으로) 쌓이는데, 중간 중간에 파일을 삭제하면 중간 중간에 빈 공간이 생긴다. 이러면 중간에 못쓰는 메모리가 생기는데 이런 것을 external fragmentation라고 부른다.

inode struct = meta data

file struct = offset

inode table = open한 파일의 inode들이 쌓인다.

shared info