운영체제(Operating System)란? 컴퓨터의 모든 하드웨어와 모든 응용 프로그램간의 상호작용을 관리하고 제어하는 컴퓨터의 핵심 소프트웨어이다. 운영체제의 역할 1. 자원관리 운영체제는 컴퓨터 시스템의 하드웨어 자원을 효율적으로 관리하는 역할을 한다.CPU, 메모리, 저장장치(storage), 입출력장치(I/O Device) 등 하드웨어에 자원을 할당하고 관리하여여러 응용프로그램들이 동시에 실행될 수 있도록 한다. 2. 메모리관리 운영체제는 컴퓨터의 메모리를 효율적으로 관리하여 응용프로그램이 필요로하는 메모리 공간을 할당한다.여기서 메모리의 할당과 해제, 가상 메모리 관리 등을 포함한다. 3. 프로세스 관리 운영체제는 실행중인 응용프로그램인 프로세스(process)를 관리한다. 여기서 프로세스의..