https://process0modesty.tistory.com/357
캐시 : 빠르게 읽기 위해
버퍼 : 빠른 장치에서 느린 장치로 write를 할 때, 시간이 오래 걸리니까, 이걸 버퍼에 넣어두고 안끊어지게 write 하기 위해
위 요약은 너무 시야가 좁은 요약이고
https://dbknowledge.tistory.com/51
이게 더 올바른 것 같다.
버퍼 : 느린 장치에 초점
-> 느린 장치에서 버퍼에 미리 데이터를 갖다 놔서 빠른 장치가 기다리지 않게 하는 것 (read)
혹은 빠른 장치에서 덜 느린 장치에 데이터를 미리 갖다 놔서 느린 장치에 기록하느라 빠른 장치가 기다리지 않게 하는 것 (write)
캐시 : 빠른 장치에 초점
-> 빠른 장치가 느린 장치에 접근하지 않도록, 덜 느린 장치에 데이터를 갖다 놓는 것 (read)
혹은 빠른 장치가 느린 장치에 접근하지 않도록, 덜 느린 장치에 데이터를 기록하는 것 (write)
근데 갑자기 장치 장치 하니까 게슈탈트 붕괴 현상이 오네..
'Computer Science > Operating System' 카테고리의 다른 글
멀티코어 프로그래밍에서 흔히 발생하는 문제 1부 (펌) [스레드의 오버헤드...] (0) | 2022.07.25 |
---|---|
Virtualization 정리 (+Ring level, binary translation [소프트웨어 전가상화], trap&emulate[하드웨어 전가상화]) (0) | 2022.07.25 |
Physical Thread와 Logical Thread를 구분하자! (0) | 2022.06.13 |
CPU 스케줄러 완벽 정리 (0) | 2022.06.10 |
[OS] 멀티프로세싱, 멀티프로그래밍, 멀티태스킹, 멀티스레딩 (0) | 2022.04.25 |
최근댓글