CS 과목에서 궁금한 거 제일 정리시켜놓은 것이 컴퓨터 구조랑 운영체제인데 보통 쓰는 컴퓨터 환경이 과학적으로 CS 가 되기에, 


컴퓨터 구조랑 운영체제로 설명이 되는 것은 맞음. 


그래서, 


Operating System Concepts << 공룡책으로 유명한 OS 개념서. 


윗 책에서 운영체제가 프로그램적으로 어떻게 동작하는 지? 다 설명을 해놓았기는 했는데 I/O 장치영역에서는 Interupt 로 Memory 를 Byte 단위로 


CPU 가 I/O Time 때 Buffer 에다가 자원을 채워넣는다. 라고 이렇게 설명하지만, 


윈도우 운영체제에서 특히 도드라지는데 I/O 함수기능이 대부분 API 에서 프로그램 처리가 되는게 대부분의 프로그래밍에서 데이터베이스를 포함해서 중요하지만 


공룡책에는 설명이 없는게 불만이었음. 


그래서 원론적으로 I/O Kernel 이 Read/Write 하는게 Byte 단위로 이뤄지는데 Case by Case 로 Read/Write 처리하는게 


Byte 공학인데 알고리즘이 어떻게 되는 지 모르겠네.. 


CS 적으로 Case by Case 로의 Byte 공학일텐데.. ㅇㅅㅇ;