OS-4) 운영체제 자원 관리
| topics | |
| types | |
| tags |
#os #resource-management #memory #file-system
|
운영체제 자원 관리
운영체제의 자원 관리 활동을 정리한다.
관련 문서
- OS-3) 운영체제 연산 - 이전 장
- OS-5) 프로세스 - 다음 장 (프로세스 상세)
- OS-9) 메인 메모리 할당 - 메모리 관리 상세
- OS-12) 파일 시스템 - 파일 시스템 상세
프로세스 관리
프로세스
OS-5) 프로세스 참고
OS의 관리 활동
- 프로세스 생성, 제거
- 프로세스 실행 중단, 다시 시작
- 프로세스끼리 동기화 → OS-7) 프로세스 동기화
- 프로세스끼리 통신
메모리 관리
- 프로그램 실행하기 위해서는 명령어/데이터 전체 or 일부가 메모리에 있어야 한다
- 메모리 관리란? 어느 부분이 언제 메모리에 적재될 것인지 결정
- CPU 이용률을 최적화하고 사용자에게 빠른 응답시간 보장
OS의 관리 활동
- 프로세스에 의해 사용 중인 메모리 영역 추적
- 어느 프로세스/데이터를 적재할지 내보낼지 결정
- 할당과 반환
파일 시스템 관리
- OS는 논리적 저장 단위인 "파일" 제공
- 파일은 보통 디렉터리 단위로 구성
- 각 파일은 장치에 의해 제어
OS의 관리 활동
- 파일 생성과 삭제
- 파일 조작을 위한 기본 기능
- 파일을 보조 저장 장치에 매핑
- 신뢰할 수 있는 장치에 백업
대용량 저장장치 관리
- 메인 메모리에 적재할 수 없거나 오랜 시간 동안 보존해야 할 데이터를 대용량 저장장치에 저장
- 컴퓨터 연산의 전체 속도에 많은 영향을 준다
OS의 관리 활동
- 장치의 마운팅/언마운팅
- 빈 공간 관리
- 저장장치 할당
- 디스크 스케줄링
- 파티셔닝 (디스크 파티션 두는 것)
- 프로텍션