컴퓨터 하드웨어(예: CPU, 메모리, 디스크)를 관리하고 제어
하드웨어 관리: 예를 들어, 여러 프로그램이 동시에 메모리를 요청할 때, 운영 체제는 이를 조정하여 각 프로그램에 적절한 메모리 공간을 할당
프로그램 실행:
하드웨어(예: CPU, 메모리, 디스크)와 소프트웨어 사이의 다리 역할
다양한 소프트웨어 프로그램이 하드웨어 자원을 공정하게 사용할 수 있도록 함
컴퓨터의 CPU 시간, 메모리 공간 등의 자원을 관리하고 배분
프로그래머가 각각의 하드웨어에 대해 구체적으로 알 필요 없이 프로그래밍할 수 있게