OS-4) 운영체제 자원 관리
| topics | 700-컴퓨터과학 704 운영체제 |
| types | 학습 이론 |
| tags |
운영체제 자원 관리
운영체제의 자원 관리 활동을 정리한다.
관련 문서
- OS-3) 운영체제 연산-%EC%9A%B4%EC%98%81%EC%B2%B4%EC%A0%9C-%EC%97%B0%EC%82%B0.html) - 이전 장
- OS-5) 프로세스-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4.html) - 다음 장 (프로세스 상세)
- OS-9) 메인 메모리 할당-%EB%A9%94%EC%9D%B8-%EB%A9%94%EB%AA%A8%EB%A6%AC-%ED%95%A0%EB%8B%B9.html) - 메모리 관리 상세
- OS-12) 파일 시스템-%ED%8C%8C%EC%9D%BC-%EC%8B%9C%EC%8A%A4%ED%85%9C.html) - 파일 시스템 상세
프로세스 관리
프로세스
OS-5) 프로세스-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4.html) 참고
OS의 관리 활동
- 프로세스 생성, 제거
- 프로세스 실행 중단, 다시 시작
- 프로세스끼리 동기화 → OS-7) 프로세스 동기화-%ED%94%84%EB%A1%9C%EC%84%B8%EC%8A%A4-%EB%8F%99%EA%B8%B0%ED%99%94.html)
- 프로세스끼리 통신
메모리 관리
- 프로그램 실행하기 위해서는 명령어/데이터 전체 or 일부가 메모리에 있어야 한다
- 메모리 관리란? 어느 부분이 언제 메모리에 적재될 것인지 결정
- CPU 이용률을 최적화하고 사용자에게 빠른 응답시간 보장
OS의 관리 활동
- 프로세스에 의해 사용 중인 메모리 영역 추적
- 어느 프로세스/데이터를 적재할지 내보낼지 결정
- 할당과 반환
파일 시스템 관리
- OS는 논리적 저장 단위인 "파일" 제공
- 파일은 보통 디렉터리 단위로 구성
- 각 파일은 장치에 의해 제어
OS의 관리 활동
- 파일 생성과 삭제
- 파일 조작을 위한 기본 기능
- 파일을 보조 저장 장치에 매핑
- 신뢰할 수 있는 장치에 백업
대용량 저장장치 관리
- 메인 메모리에 적재할 수 없거나 오랜 시간 동안 보존해야 할 데이터를 대용량 저장장치에 저장
- 컴퓨터 연산의 전체 속도에 많은 영향을 준다
OS의 관리 활동
- 장치의 마운팅/언마운팅
- 빈 공간 관리
- 저장장치 할당
- 디스크 스케줄링
- 파티셔닝 (디스크 파티션 두는 것)
- 프로텍션