운영체제는 Operation System, 줄여서 OS라고 부릅니다
대표적인 운영체제로는 Windows OS, Mac OS, UNIX가 있습니다.
(Linux는 UNIX OS기반)
운영체제의 역할
1. 시스템 자원(System Resource) 관리
- 시스템 자원은 컴퓨터 하드웨어라고도 합니다
- CPU, MEMORY, I/O DEVICE, 저장매체 등
- 운영체제가 없다면 시스템 자원(컴퓨터 하드웨어)은 아무것도 할 수 없습니다.
-> 따라서 운영체제가 필요!
2. 사용자와 컴퓨터간의 커뮤니케이션 지원
- 만약 운영체제가 없다면? -> 사용자는 컴퓨터에게 명령을 내릴 수 없습니다.
( 파일 저장, 키보드 입력, 마우스 이동등)
-> 따라서 운영체제로 인해, 사용자는 컴퓨터에게 명령을 내릴 수 있습니다.
3. 컴퓨터 하드웨어와 응용 프로그램을 제어
- 컴퓨터 하드웨어뿐 아니라 응용 프로그램(카톡, 엑셀, 한글 등등)도 제어/관리합니다
- 응용 프로그램이 요청하는 시스템 자원을 효율적으로 분배하고 지원합니다
응용 프로그램
응용 프로그램은 소프트웨어입니다.
소프트웨어는 운영체제, 응용 프로그램(엑셀, 파워포인트 등)으로 구분됩니다
응용 프로그램을 Application이라고 부릅니다
운영체제와 응용 프로그램간의 관계
운영체제를 통해서 응용 프로그램이 관리됩니다
응용 프로그램이 시스템 자원을 낭비하거나 문제를 일으키면 운영체제를 통해서 제어됩니다.
( 응용 프로그램이 요청하는 시스템 자원을 효율적으로 분배하고 지원 )
운영체제 목표
사용자가 사용하는 응용 프로그램이 효율적으로, 적절하게 동작하도록 지원합니다.