운영체제란 컴퓨터의 하드웨어 자원을 관리하고 컴퓨터 프로그램이 동작하기 위한 서비스를 제공하는 시스템 소프트웨어이다
프로세스 관리자, 메모리 관리자, 장치 관리자, 파일 관리자 이렇게 크게 네 가지의 나누어 볼 수 있다.
운영체제는 응답시간의 속도와 데이터 입력의 방식에 따라 일괄처리, 대화형, 실시간, 하이브리드 운영체제의 네 가지 유형으로 분류된다