https://jjongs2.github.io/posts/ics-lecture-16/
Lecture 16: System Level I/O - 고볼