Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 인프라
- 리눅스vi
- it
- linuxmaster
- 리눅스
- IT인프라구조
- 리눅스사용자관리
- 센트
- 센토스
- 리눅스마스터
- IT인프라기초
- OS
- it인프라
- DB서버
- 물리서버
- root막기
- 리눅스자동로그인
- 리눅스명령어
- 리눅스도움말명령어
- 인프라구조
- CentOS
- 병렬처리
- linux
- 서버
- 리눅스사용자생성
- 웹서버
- centos자동로그인
- 리눅스사용자파일
- 운영체제
- 리눅스재부팅
Archives
- Today
- Total
Thinking Out Loud
[IT Infra 기초] 고정 길이 / 가변 길이 본문
# 고정 길이 / 가변 길이
고정 길이 (Fixed-length) | 가변 길이 (Variable-length) | |
특징 | - 크기 고정 - 미리 크기가 정해져있는 경우 - 컴퓨터 내부 메모리, 디스크 등 HW 데이터 처리 형태 |
- 크기 변경 가능 - 미리 크기가 정해져있지 않은 경우 |
예시 | - 분류별로 정해져있는 칸막이 책꽂이 | - 책 칸막이가 움직이면서 분류 조절 |
장점 | - 성능↑ : 정리가 되어있어 원하는 것에 쉽게 액세스 가능 |
- 데이터를 꽉 채워 담을 수 있음 → 공간 절약 및 유용한 활용 가능 |
단점 | - 각 칸의 길이를 자유롭게 조정 불가 - 남는 공간이 생겨 공간의 효율적 사용 ↓ |
- 성능↓ : 정리가 안되어있어 원하는 것을 찾으려면 시간↑ - 재이용률↓ ⇒ 데이터 편중 |
# 고정 길이 / 가변 길이 사용되는 곳
1. 파일 시스템
ex) 윈도우즈 NTFS
- 고정 길이로 파일 저장
- 디스크에서는 고정 길이 영역에 파일이 저장됨
- 파일 속성 > 크기 / 디스크 할당 크기
(크기 :실제 데이터 크기 / 디스크 할당 크기 : 저장 시 사용하는 크기)
- ex) 파일 크기는 97KB 이지만 할당은 100KB로 고정되어서 저장됨
2. 네트워크
- 데이터 전송 시 가변/고정 결정
- ex) 2000바이트 데이터
- TCP/IP로 전송할 데이터는 최대크기(MMS) 1460byte 로 고정되어 전송
- 나머지 540byte는 가변적으로 전송됨
참고 : 야마자키 야스시 외 3, 「그림으로 공부하는 IT 인프라 구조」, 제이펍
'IT Infra' 카테고리의 다른 글
[IT Infra 기초] 상태 저장/상태 비저장 (Stateful/Stateless) (0) | 2021.10.22 |
---|---|
[IT Infra 기초] 배타적 제어 (0) | 2021.10.22 |
[IT Infra 기초] 큐(Queue) (0) | 2021.10.19 |
[IT Infra 기초] 동기/비동기 (0) | 2021.10.19 |
[IT Infra 기초] 직렬/병렬 (0) | 2021.10.18 |