운영체제
-
[운영체제] 컴퓨터 시스템 자원관리 - 다중프로그래밍, 시분할시스템 비교운영체제 2023. 11. 6. 15:49
컴퓨터 시스템의 자원 효율적으로 사용하려면? 운영체제는 파일 시스템, 메모리 관리, 입출력 제어, 네트워킹, 프로세스 관리 등의 기능을 수행하며, 응용 프로그램과 하드웨어의 상호작용을 지원한다. 여러 프로그램들을 동시에 실행했을 때, 각 프로그램에 CPU를 어떻게 효율적으로 배분할 것인지 또한 운영체제에서 제공하는 기능이다. 운영체제가 여러 프로그램을 처리하는 방식에는 시분할 시스템을 포함한 여러가지가 있다. 일괄 처리 시스템 (batch operating system) 사용자의 개입없이 비슷한 작업들을 모아서 순차적으로 처리하는 컴퓨터 시스템이다. 한 작업이 끝나야 다음 작업이 실행되기 때문에 모든 작업이 완료될 때까지 기다릴 수 있는 환경에서 사용된다. 주로 대용량 데이터를 처리하거나 시간이 많이 소..