본문 바로가기

반응형

잡다한 IT/운영체제

디바이스 드라이버와 디바이스 컨트롤러 차이 디바이스 드라이버는 소프트웨어, 디바이스 컨트롤러는 하드웨어 https://www.quora.com/What-is-the-difference-between-device-driver-and-device-controllers 더보기
polling 과 busy waiting 차이점 https://stackoverflow.com/questions/10594426/what-is-the-difference-between-busy-wait-and-polling 위에 출처 The difference between the two is what the application does between polls.If a program polls a device say every second, and does something else in the mean time if no data is available (including possibly just sleeping, leaving the CPU available for others), it's polling. If the program contin.. 더보기
임베디드 관련 공부 http://recipes.egloos.com/5207848 참고 더보기
TLB miss 와 Cache miss 차이점 https://stackoverflow.com/questions/16662834/is-cache-miss-a-kind-of-interrupt-fault 운영체제를 공부하던 중 TLB miss 와 Cache miss 차이가 뭔가 알아보다가 찾은 글. TLB miss는 exception이 발생하고, exception 핸들러가 OS에게 '소프트웨어적'으로 도움을 요청하는데이때 발생하는 오버헤드가 크다. 따라서 TLB 는 fully associative 를 사용하고TLB miss handling 을 가속화하기 위해서 HW page walker 를 이용한다. Cache miss는 반면에 set-associative 를 많이 쓴다. fully를 쓰면 비용이 너무 커지기 때문에.그렇다면 Cache miss 는 TLB.. 더보기
캐시 http://recipes.egloos.com/5170809 더보기
페이지 테이블, 가상 메모리 http://egloos.zum.com/sweeper/v/2988646 - 페이지 테이블 http://sweeper.egloos.com/2988689 - 가상메모리 더보기

반응형