OS
응용 프로그램 -: 사용자를 위해 특정한 기능을 수행하는 프로그램 os -: 응용 프로그램에게 시스템 자우너을 할당하는 등의 복잡한 관리 작업을 하는 소프트웨어 - 하드웨어와 사용자/응용 프로그램 사이에서 중재자 역할 - CPU, 메모리, 입출력장치 등의 하드웨어 자원을 효율적으로 사용할 수 있도록 분배, 할당하여 성능을 높임 - 하드웨어 자원들을 적절히 분배하고 각 기능을 수행 -- CPU 스케줄링: 실행중인 프로그램, 즉 프로세스에 CPU를 번걸아 할당하는 과정에서, 어떤 프로세스에 CPU를 할당할지 결정 -- 메모리 공간을 각 프로세스에 분배하고 사용하는 과정을 관리 -- 컴퓨터가 입출력 장치와 정보를 주고 받는 과정을 관리 - 사용자와 컴퓨터 사이 인터페이스 역할 - 사용자가 컴퓨터에 명령을 내릴..
2023.10.11