안녕하세요,
630번 글을 읽고 전에 읽었던 간단명료한 해답이 생각나서 글을 올립니다.
원래 바이오스는 64MB 까지 인식하는 기능밖에 없었습니다.
이후, 메모리요구사항이 높아지다보니 두번째 기능으로 64MB이상을 인식하는 기능이 생겼
습니다. 나중에 새로운 PC표준에 세번째 기능으로 첫번째와 두번째 기능을 합친 기능이 추
가되었습니다. 현재 리눅스 커널에서는 1번과 2번기능을 사용하고 윈도우즈에서는 3번기능
을 사용합니다. 그이유는 3번기능의 기술적인 사항이 오랫동안 공개되지 않았기 때문입니
다. 어떤 메인보드에서는 64MB 이상의 메모리를 윈도우즈에서는 인식하는데 리눅스에서는
자동으로 인식하지 못하는데, 그이유는 일부 메인보드업체들이 3번기능때문에 2번기능이
필요없다는 생각에서 2번기능을 빼버렸기 때문입니다. 커널 2.4부터는 3번기능을 포함합니
다. 앞으로는 메모리도 자동인식되겠지요...