안녕하세요
운영체제 공부하면서 메모리 관리 기법 나오는데,, 하루종일 봐도 정리가 잘 되질 않네요..
1) 페이징의 기본단위는 왜 4KB입니까?
2) 저 기법들을 CPU가 구현하는건지 OS가 구현하는건지 제대로 개념이 안 잡힙니다. 저는 OS수준에서,, 논리주소를 RAM상의 물리주소로 전환하고,, CPU는 단지 그 주소의 값을 읽어와 연산하는 걸로 알고 있었습니다만 확실치가 않네요..
3) 일반 인텔CPU를 사는 컴을 부팅하게 되면 무조건 리얼모드로 시작한다고 하는데, 이건 단순히 8086과의 하위호환성때문입니까? 그렇담 8086 CPU에서 쓰일일이 전혀 없는 OS라면 처음 부팅에서 바로 프로텍티드모드로 들어가도 되는건가요?