난 그냥 MS 엑셀 열 수가 증가 것으로 나타났습니다 ZZ
에 XFD
, 즉, 16,384 열을. 이 특정 가치의 중요성은 무엇입니까? 왜 MS는 더 나아 가지 않았 ZZZ
습니까? 그들은 왜 멈추었 XFD
습니까?
난 그냥 MS 엑셀 열 수가 증가 것으로 나타났습니다 ZZ
에 XFD
, 즉, 16,384 열을. 이 특정 가치의 중요성은 무엇입니까? 왜 MS는 더 나아 가지 않았 ZZZ
습니까? 그들은 왜 멈추었 XFD
습니까?
답변:
16,384의 중요성은 0에서 16383 사이의 내부 열 인덱스 값을 가질 수 있다는 것입니다. 이진수로 16383이 무엇인지 살펴 보겠습니다.
0011 1111 1111 1111
16 비트 워드보다 2 비트 짧습니다. 1 비트는 절대 / 상대 플래그 일 가능성이 있으며 다른 목적으로 1 비트를 남겨두고 모든 것이 한 단어로 깔끔하게 포장됩니다.
행 번호는 비슷합니다. 최대 인덱스 값 1,048,575는 다음과 같습니다.
0000 0000 0000 1111 1111 1111 1111 1111
프로그래머에게는 32 비트 워드처럼 보이는데, 하위 20 비트는 행 인덱스로, 상위 12 비트는 다른 것으로 사용됩니다.
16,384는 2 ^ 14입니다.
열이 16,384 개로 확장되면서 동시에 행은 백만 개 이상, 즉 1,048,576 개로 확장되었습니다.
이 숫자는 각각 14의 거듭 제곱 (2 ^ 14)과 2의 거듭 제곱 (2 ^ 20)과 관련이 있으므로 처음에는 바이트 단위로 구성된 컴퓨터 메모리 장치의 규모에서 자연스럽게 (논리적으로) 진행됩니다. .
컴퓨터 메모리가 증가함에 따라 계산을 위해 메모리에 더 많은 수의 행과 열을로드하고 평가할 수 있었으므로 Excel 그리드는 이전 버전의 한계에서 커질 수있었습니다.
행과 열의 이러한 최대 수는 물론 Excel의 작동 방식을 디자인하는 사람들이 선택했으며 컴퓨터 메모리가 늘어남에 따라 가능해졌습니다. 그들은 다른 숫자를 선택할 수 있었지만 2007 버전 이후 Excel의 행과 열 수는 2의 거듭 제곱입니다.