OS,배치,시분할, 멀티프로그래밍, 멀티태스킹
OS란: 컴퓨터 하드웨어와 응용소프트웨어에 대한 관리자. 하드웨어 자원 및 소프트웨어의 사용을 컨트롤함 또한 사용자와 컴퓨터 사이의 의사소통체계라고도 볼 수 있음. 배치 : 어플리케이션(응용프로그램)을 순서대로 처리하는 것. 1번이 끝나면 2번, 2번이 끝내면 3번. 단점-> 실행시간이 오래소요되는 프로그램이 앞에있을경우 뒤에 있는 짧은(더 빨리 처리할 수 있는 프로그램)프로그램이 밀려서 비효율적. 시분할: CPU가 어플리케이션을 처리하는 과정에서 시간을 쪼개어 여러가지 어플리케이션을 교차로 실행하는것, 다중 사용자 지원 및 응답시간을 최소화하기 위한 목적. -> 시간을 잘게 쪼갤수록 '동시에 처리되는 것 처럼' 느낄 수 있음 멀티프로그래밍: 어떤 어플리케이션이 시분할과정에서 처리되는 동안 CPU자원이 ..
2019.12.22