donaricano-btn

가변길이(variable-length)/고정길이(fixed-length)


1. 가변길이/고정길이란?

- 컴퓨터에서 처리하는 데이터도 정해진 상자 안에 저장

- 미리 사이즈가 정해져 있다면 고정길이, 정해져 있지 않다면 가변길이 

- 분류별로 정해져있는 칸막이 책꽂이(고정길이)

- 책 칸막이가 움직이면서 분류 조절(가변길이)


2. 특징

- 가변길이 : 공간을 유용하게 활용하지만 성능이 불안정

- 고정길이 : 쓸데없이 공간이 생기지만 성능면에서 좋다


3. 사용되는 곳

1) 파일 시스템

- 윈도우즈에 NTFS라 불리는 파일 시스템이 있다

- 파일 시스템에서 고정 길이로 각종 파일을 저장한다

- 파일 크기는 97.5KB 이지만 할당은 100KB로 고정되어서 저장된다

2) 네트워크

- 데이터 전송시 가변으로 할지 고정으로 할지 결정

- 만약 2000byte의 데이터라면

- TCP/IP로 전송할 데이터는 최대크기(MMS) 1460byte로 고정되서 전송

- 나머지 540byte는 가변적으로 전송된다


블로그 이미지

리딩리드

,