마법의 수는 무엇입니까?
< /p>
매직 번호, 매직 번호, 이것은 정말 혼란 스럽습니다. 어떤 숫자가 마수입니까? 마법의 수는 또 무슨 뜻인가요? 하하, 사실 마법수의 본의는 사람을 미혹시키는 숫자다. 어떤 수를 보면 무슨 뜻인지 모르겠다. 동북말로 모두 동그라미를 쳤다. < /p>
마법수, 사실 신기한 숫자라고도 합니다. 우리 대부분은 컴퓨터 학습 과정에서 이 단어를 접하게 됩니다. 중요한 데이터에 대한 레이블을 정의하고 고유한 숫자로 해당 데이터를 식별하는 데 사용됩니다. 이 독특한 숫자는 소수의 사람들만이 자신의 신비를 파악할 수 있는' 신비한 힘' 입니다. < /p>
따라서 직접 나타나는 숫자는 의미가 모호하고 이상하게 느껴지면 마수라고 합니다. 마법의 수는 elf 파일 헤더와 같이 너무 많이 적용됩니다.
elfheader:
Magic: 7f 45 4c 46 01 01 01 01 00 00 00 00 00 00 00 00 000000 00 00
이 magic < /p>
마스터 부트 레코드의 마지막 2 바이트 내용은 0x55,0xaa 입니다. 즉, 이 섹터에 로드할 수 있는 프로그램이 있으며 BIOS 는 이를 사용하여 섹터가 부팅 가능한지 확인합니다. < /p>
어떤 사람들은 이 수치에 실제적인 의미를 부여하기만 하면 된다고 말한다. 사실, 아무리 이 낯선 숫자에 이름을 부여해도 익숙한 생년월일만큼 직관적이지 않고 (예를 들어, 19590318 의 경우 0318 이 3 월 18 일이라는 것을 설명하지 않는 경우), 오히려 더 많은 내용을 추가하여 설명해야 한다. < /p>
하나의 하드 드라이브에 많은 파티션이 있을 수 있으며 각 파티션의 형식은 다를 수 있다는 것을 알고 있습니다. 리눅스의 경우 ext3 과 ext4 를 모두 식별할 수 있습니다. 어떤 학우들은 이 두 파티션의 파일 시스템이 모두 Linux 자체만을 위한 것이라고 말할지도 모른다. 당연히 자신의 물건을 알아본다. < /p>
하지만 자신의 물건도 분별할 수 있는 곳이 있어야 한다. 그렇지 않으면 왜' 인식' 이라고 말할까. < /p>
사실 이것은 마술의 역할이다. 파일 시스템에도 자체 마술이 있다. 마술의 신비한 힘이 여기서 시전 된다. 각 파티션에는 수퍼 블록이 있습니다. 일반적으로 이 파티션의 두 번째 섹터에 있습니다. 예를 들어 각 파티션의 섹터가 0 으로 시작하는 경우 첫 번째 섹터는 수퍼 블록의 시작 섹터입니다. 수퍼 블록에는 파일 시스템의 마법 수, 파일 시스템의 마법 수 등 이 파티션에 대한 정보가 기록되어 있으며, 이 값보다 파일 시스템 유형을 알 수 있습니다. < /p >