좁은의미의 운영체제를 커널이라 부름
커널 : 운영체제의 핵심 부분으로 메모리에 상주하는 부분
넓은 의미의 운영체제는 커널을 포함한 각종 주변 시스템 유틸리티를 포함
★ 컴퓨터 시스템의 자원을 효율적으로 관리
자원 : 프로세서, 기억장치, 입출력 장치
★ 컴퓨터 시스템을 편리하게 사용할 수 있는 환경을 제공
※ 동시작업 가능여부 : 단일 작업, 다중 작업
※ 사용자의 수 : 단일 사용자, 다중 사용자
※ 처리 방식 : 일괄처리, 시분할, 실시간
▷ 일괄처리 : 작업을 모아서 한꺼번에 처리
▷ 시분할 : 일정한 시간 단위로 분할하여 처리
▷ 실시간 : 정해진 시간 안에 어떠한 일이 반드시 종료됨이 보장해주는 시스템
┗ 경성 실시간 시스템(Hard)
┗ 연성 실시간 시스템(Soft)
CPU 할당 : CPU 스케줄링
메모리 할당 : 메모리 관리
파일 보관 : 파일 관리
입출력 장치와 컴퓨터 간에 정보 : 입출력 관리