운영체제(2)
운영체제 스케줄링 기본 ● 배치 처리 시스템 ○ 여러 프로그램을 순차적으로 실행시킬 수 있도록 해야함 - 어떤 프로그램은 실행이 너무 시간이 많이 걸려서, 다른 프로그램이 실행하는데 시간을 많이 기다 려야 한다. ● 시분할 시스템 ○ 시분할 시스템: 다중 사용자 지원을 위해 컴퓨터 응답 시간을 최소화하는 시스템 - 여러 사용자가 동시에 하나의 컴퓨터를 쓰려면 어떻게 해야 하나요? (다중 사용자 지원) ● 멀티 태스킹 ○ 멀티 태스킹: 단일 CPU에서, 여러 응용 프로그램이 동시에 실행되는 것처럼 보이도록 하는 시스템 - 나는 MP3 음악을 들으며, 문서 작성을 한다. ○ 10 ~ 20 ms 단위로도 실행 응용 프로그램이 바뀜 ● 멀티 프로그래밍 ○ 최대한 CPU를 많이 활용하도록 하는 시스템 - 응용 프..
2023.03.15