컴퓨터 시스템의 종류 4가지와 각각의 구체적인 내용
본 내용은
"
시스템분석설계 ) 컴퓨터 시스템의 종류 4가지를 열거하고 각 컴퓨터 시스템의 구체적인 내용을 상세히 나열해 주세요
"
의 원문 자료에서 일부 인용된 것입니다.
2023.01.07
문서 내 토픽
  • 1. 일괄 처리 시스템
    일괄 처리 시스템은 특정 시간 동안 모여진 자료를 컴퓨터의 입력 자료로 만든 다음 특정 시점에 모여진 모든 자료를 일괄 입력하여 실행하여 결과를 출력시키는 방식입니다. 일반적으로 '입력 매체 >> 일괄 입력 >> CPU >> 일괄 출력 >> 출력장치'의 데이터 흐름을 따르며, 대표적인 예로 급여 계산 처리를 들 수 있습니다. 일괄 처리 시스템은 작업 시작과 완료 사이의 반환시간이 길고, 실행 중인 작업 중간에 끼어들 수 없다는 단점이 있지만, 자동 작업순서화, 오프라인 연산, 스풀링, 버퍼링 등의 개념을 도입하여 이를 보완하고 있습니다.
  • 2. 실시간 시스템
    실시간 시스템은 컴퓨터에 의한 정보 처리가 데이터가 발생한 시점에서 즉석에서 필요한 계산 처리를 실행하여 그 결과를 데이터가 발생한 곳으로 return하는 방식입니다. 대표적인 예로는 철도나 항공기의 좌석 예약시스템, 은행 예금 업무, 대공방위 시스템, 제조업체들의 재고관리 등이 있습니다. 실시간 처리 시스템은 하드웨어와 소프트웨어의 성능이 크게 영향을 미치며, Hard real-time processing과 Soft real-time processing으로 구분됩니다.
  • 3. 시분할 시스템
    시분할 시스템은 많은 수의 사용자가 단말기를 통해 중앙의 CPU를 동시에 사용하는 방식으로, CPU의 시간을 잘게 분할하여 여러 사용자에게 배분합니다. 이를 통해 CPU의 활용도를 높이고 실시간 대화형 처리 등을 할 수 있습니다. 시분할 시스템은 프로그램의 개발, 그래픽 처리, 사무 자동화 등에 응용될 수 있으며, Time slice라는 방법을 통해 연산처리장치의 할당 시간을 조절하여 time-sharing system을 실현합니다.
  • 4. 분산 처리 시스템
    분산 처리 시스템은 여러 개의 분산된 데이터 처리기와 저장소들을 네트워크로 연결하여 서로 통신을 하며 동시에 일을 처리하는 방식입니다. 이를 통해 CPU의 과부하를 피하고 성능을 향상시킬 수 있으며, 신뢰도, 사용 가능도, 연산 속도 등이 향상되고 데이터의 결합이 허용됩니다. 또한 지리적 거리에 상관없이 정보 교환이 가능해집니다. 하지만 시스템 설계의 복잡성, 통일성 및 보안 문제 등의 단점도 존재합니다.
Easy AI와 토픽 톺아보기
  • 1. 일괄 처리 시스템
    일괄 처리 시스템은 데이터를 한꺼번에 처리하는 방식으로, 대량의 데이터를 효율적으로 처리할 수 있다는 장점이 있습니다. 이 시스템은 주기적으로 데이터를 수집하고 일괄적으로 처리하기 때문에, 실시간 처리가 필요하지 않은 경우에 적합합니다. 예를 들어 회계 처리, 월별 보고서 생성 등의 업무에 활용될 수 있습니다. 다만 실시간 응답이 필요한 경우에는 적합하지 않을 수 있습니다. 따라서 시스템의 요구사항을 잘 파악하여 일괄 처리 시스템의 장단점을 고려해야 합니다.
  • 2. 실시간 시스템
    실시간 시스템은 데이터를 실시간으로 처리하는 시스템으로, 빠른 응답 시간이 중요합니다. 이 시스템은 사용자의 요청에 즉각적으로 반응하여 결과를 제공해야 하므로, 데이터 처리 속도가 매우 중요합니다. 예를 들어 주식 거래 시스템, 항공기 제어 시스템 등에 활용될 수 있습니다. 실시간 시스템은 데이터 처리 속도가 빨라야 하므로, 하드웨어 자원 사용이 많고 개발 및 유지보수가 복잡할 수 있습니다. 따라서 시스템의 요구사항을 잘 파악하여 실시간 시스템의 장단점을 고려해야 합니다.
  • 3. 시분할 시스템
    시분할 시스템은 여러 사용자나 프로세스가 CPU 자원을 공유하는 방식으로, 각 사용자나 프로세스에게 일정 시간 동안 CPU 사용권을 할당합니다. 이를 통해 여러 사용자나 프로세스가 동시에 CPU를 사용할 수 있습니다. 시분할 시스템은 대화형 시스템, 실시간 시스템 등에 활용될 수 있으며, 공정성과 효율성을 높일 수 있습니다. 다만 시간 할당 방식에 따라 성능이 달라질 수 있으므로, 시스템의 요구사항을 잘 파악하여 적절한 시분할 방식을 선택해야 합니다.
  • 4. 분산 처리 시스템
    분산 처리 시스템은 여러 개의 컴퓨터나 서버가 협력하여 데이터를 처리하는 시스템입니다. 이 시스템은 대량의 데이터를 효율적으로 처리할 수 있으며, 시스템의 확장성과 가용성을 높일 수 있습니다. 예를 들어 빅데이터 분석, 클라우드 컴퓨팅 등에 활용될 수 있습니다. 다만 시스템 간 통신, 데이터 일관성 유지 등의 복잡성이 있어 개발과 운영이 어려울 수 있습니다. 따라서 시스템의 요구사항을 잘 파악하여 분산 처리 시스템의 장단점을 고려해야 합니다.
주제 연관 리포트도 확인해 보세요!