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 |
Tags
- 스프링 부트
- Application Argument
- 외부설정
- HATEOAS
- 리소스핸들러
- Spring Security
- @Profile
- OAuth2
- Application Runner
- 백기선
- rest api
- 스프링부트
- webjar
- AuthenticationPrincipal
- JPA
- application.properties
- EnableAutoConfiguration
- JsonSerializer
- cors
- 알고리즘
- 정적 리소스
- 백준
- @ConfigurationProperties
- WebApplication Type
- HttpMessageConverters
- 다익스트라
- 리소스 서버
- Application Event
- 브루트포스
- 백트래킹
Archives
- Today
- Total
아카이브
기억장치 배치전략(최초 적합/최적 적합/최악 적합) 본문
기억장 채 배치 전략
새로 적재되어야 할 프로그램과 데이터를 주기억장치 영역 중 어느 곳에 배치할지를 결정하는 전략(또는 알고리즘)이다.
종류
- 최초 적합(first-fit)
- 주기억 장치의 사용 가능한 공간을 검색하여 첫 번째로 찾아낸 곳을 할당하는 방식
- 지난번 검색이 끝난 곳에서 시작한다
- 충분한 공간을 찾으면 끝낸다
- 가장 간단하며, 대부분의 경우 최적이며 빠르다
- 최적 적합(best-fit)
- 사용 가능한 공간들 중에서 가장 작은 것을 선택하는 방식
- 가용 공간들에 대한 목록이 그 공간들의 크기 순서대로 정렬되어 있지 않다면, 최적인 곳을 찾기 위해 전체를 검색해야 한다.
- 외부 단편화를 초래하며, 메모리 집약 횟수도 증가시킨다.
- 최악 적합(worst-fit)
- 사용 가능한 공간들 중에서 가장 큰 것을 선택하는 방식
- 가용 공간을 정렬하여 수용 가능한 공간 중 가장 큰 곳을 할당하는 방법
- 최적 적합과 마찬가지로 크기 순서대로 정렬되어 있지 않다면, 최적인 곳을 찾기 위해 전체를 검색해야 한다.
성능
최초 / 최적 모두 시간 및 공간 효율성 측면에서 최악보다 좋다.
Scanning Time의 유무에 의해 일반적으로 최초 적합이 최적 적합보다 뛰어난 성능을 보여준다.
'운영체제' 카테고리의 다른 글
외부 단편화, 내부 단편화 (0) | 2018.06.02 |
---|---|
데드락, 교착상태 (0) | 2018.06.02 |
Cache 정리 (0) | 2018.05.29 |
스케줄링 알고리즘 (0) | 2018.05.29 |
동시성(Concurrency)과 병렬성(Parallelism) (0) | 2018.05.29 |