IT개발/Operating System
[운영체제/OS] 운영체제 환경, 핵심요소, 목적
Thompson
2024. 3. 24. 13:21
728x90
반응형
운영체제 환경
- 범용 컴퓨터 : 대용량 메모리, 디스크, 고속 프로세서 구성.
- 임베디드 시스템 : 휴대폰 같은 소형 기기에 제공되는 소규모 자원.
- 실시간 시스템 : 정해진 시간 안에 처리하는 특정 작업.
- 가상머신 : 실제 OS위에서 응용 프로그램처럼 동작하는 컴퓨터를 소프트웨어로 추상화한 것.
가상머신의 예시 : 에뮬레이터 : 실제로 존재하지 않는 HW, SW 기능 흉내
운영체제 핵심 요소
- 프로세스
- 스케줄러
- 메모리 관리자
- 입출력 관리자
- 통신 관리자
- 파일 시스템 관리자
운영체제 목표
- 견고함
- 사용성
- 효율성
- 확장성
- 규모 확장성
- 상호 작용성
- 보안
- 이식성