Search

컴퓨터 시스템 처리 방식

class
운영체제 심화
상태
완료
날짜
목차

과거의 컴퓨터 시스템 처리 방식

과거의 컴퓨터 컴퓨터 시스템 처리 방식은 대표적으로 배치형 처리 방식과 대화형 처리 방식이 있습니다.

배치형 처리 방식

배치형 처리 방식은 특정 작업들을 일괄적으로 모아서 한 번에 처리하는 방식을 말합니다.
이 방식의 주요 특징은 사용자의 개입 없이 작업이 순차적으로 자동으로 수행된다는 것입니다.
장점
작업을 일괄 처리하기 때문에 효율적으로 시스템 자원을 사용할 수 있습니다.
사용자의 개입이 적어 일관된 처리가 가능합니다.
단점
작업에 대한 즉각적인 피드백이 불가능합니다.
하나의 작업에 오류가 발생하면 전체 작업 일정에 영향을 줄 수 있습니다.

대화형 처리 방식

대화형 처리 방식은 사용자와 컴퓨터 시스템 간에 상호 작용하며 작업을 처리하는 방식입니다.
사용자의 입력에 따라 시스템이 즉각적으로 반응하여 결과를 제공합니다.
장점
사용자의 요구에 따라 즉시 반응하므로 유연성이 높습니다.
오류 발생 시 사용자가 즉시 개입하여 수정할 수 있습니다.
단점
시스템 자원을 효율적으로 사용하지 못하는 경우가 있습니다.
동시에 다수의 사용자가 시스템을 이용할 때 자원 분배에 어려움이 있을 수 있습니다.

현대의 컴퓨터 시스템 처리 방식

현대의 컴퓨터 시스템은 배치형 처리 방식과 대화형 처리 방식의 단점을 보완하기 위해 다양한 기술적 발전을 도입하고 있습니다.
이를 위해 멀티태스킹, 멀티스레딩, 분산 컴퓨팅, 클라우드 컴퓨팅 등 여러 방식을 통합하거나 발전시켜 시스템의 유연성과 효율성을 높이고 있습니다.
사실상 현대의 컴퓨터 구조인 멀티 코어의 멀티태스킹을 활용하면 과거의 배치 처리 방식과 대화형 처리 방식의 단점을 모두 보완할 수 있습니다.

멀티태스킹과 멀티스레딩

멀티태스킹 : 멀티 태스킹을 통해 시스템은 배치 작업을 처리하는 동안에도 다른 프로그램이 실행될 수 있습니다.
멀티스레딩 : 하나의 프로그램 내에서 여러 작업을 동시에 처리할 수 있도록 해줍니다. 이는 대화형 애플리케이션의 응답성을 높이면서도 자원을 효율적으로 사용할 수 있게 돕습니다.

분산 컴퓨팅

분산 컴퓨팅 : 여러 컴퓨터가 네트워크를 통해 연결되어 마치 하나의 컴퓨터처럼 작동하도록 하는 기술입니다. 이를 통해 대규모의 배치 처리 작업도 여러 컴퓨터에 분산시켜 빠르게 처리할 수 있습니다.