728x90
반응형
프로세스 관리 (Process Management)
프로세스(Process)
‘실행중인 프로그램’ 하나의 작업 or 하나의 시분할 프로그램
- 시스템 내의 작업 단위
- 다음 수행할 명령을 지정하는 프로그램 카운터를 가진 ‘능동적 개체’
프로그램 (Program)
- 디스크에 저장된 파일과 같이 수동적 개체(Passive Entity)
메모리 관리 (Memory Management)
주 기억장치 (Main Memory)
CPU가 직접 주소를 지정할 수 있고, 직접 접근할 수 있는 유일한 대량의 메모리
- 프로그램이 수행되려면, 반드시 절대 주소로 사상(Mapping)되고, 메모리에 적재되어야함
- → 이를 위해서 메모리 관리 기법이 필요
파일 시스템 관리 (File-system Management)
파일(File): 저장장치의 물리적 특성을 추상화한 논리적 저장 단위
- 파일은 파일 생성자에 의해서 정의된 관련 정보의 집합체
- 디렉토리들로 구성됨
디스크 관리 (Mass-Storage Management)
디스크 관리를 위한 운영체제의 기능
- 자유 공간(Free Space) 관리
- 저장장치 할당 (Stroage Allocation)
- 디스크 스케줄링 (Disk Scheduling)
캐시 관리 (Cache Management)
느린 저장장치로부터 좀 더 빠른 저장장치로 임시적으로 복사되는 정보
- 캐시가 존재하면, 캐시로부터 곧바로 정보가 사용됨 (빠름)
- 모든 접근의 80~00%는 있어야 효율적임
- ‘캐시 일관성’ 문제를 위해 갱신되는 값은 모든 저장장치에 즉각적으로 반영되어야 함
입•출력 시스템 관리 (I/O System Management)
입•출력 서브시스템 구성 요소
- 버퍼(Buffer): 송•수신자 간 데이터 이동이 다 끝나기까지 임시로 데이터를 저장하는 곳
- 캐시(Chache): 좀 더 빠르고, 작은 저장장치. 먼저 캐시를 체크하고 없으면, 다음 저장장치를 체크
728x90
반응형
'Computer Science > Operating System' 카테고리의 다른 글
[OS] 분산 시스템 - 클라이언트-서버(Client-Server), P2P(Peer-to-Peer), 클라우드(Cloud) (0) | 2024.04.24 |
---|---|
[OS] 운영체제에서의 '보호'와 '보안' 및 가상화 시스템 (0) | 2024.04.23 |
[OS] 운영체제에서 가장 중요한 '다중프로그래밍 (Multi-programming)' (0) | 2024.04.22 |
[OS] 단일처리기 시스템과 다중처리기 시스템, 클러스터형 시스템 (0) | 2024.04.22 |
[OS] 입/출력 구조 (I/O Structure) (0) | 2024.04.21 |