Page 10 - 컴퓨팅 사고 Level Up 소프트 파워 with 스크래치 도서미리보기
P. 10

038 PART 1? 소프트웨어와 컴퓨팅 사고 이해

          을 논리적으로 구조화하는 방법이다.
          로직트리는 상위의 개념을 하위의 개념으로 논리적으로 분해하는 방법으로 원인과 해
          결책을 찾고 요소를 나누는데 활용될 수 있다. 이를 위해서 1차 분석에서는 분석 대상
          의 전체를 포함하면서 각각이 중복되지 않게 어떻게 구분을 지을 것인가를 결정하고, 2
          차 분석과 3차 분석에서는 1차 분석과 같은 방법으로 점차 세분화해 나가는 절차에 따
          라 수행된다.

분해 해결해야 할 과제

주요 과제  원인 근본적 원인

              그림 3.3? 분해 절차 구조

컴퓨터 시스템의 중앙처리장치(CPU)는 하나 이상의 마이크로프로세서를 사용하여 만
들 수 있다. 고성능 컴퓨터에서는 여러 개의 마이크로프로세서를 병렬로 연결하여 만
들기도 한다. 중앙처리장치는 파이프라이닝(Pipelining) 기법으로 명령어를 실행하는데
사용되는 하드웨어를 단계들로 분해하고 그들로 하여금 동시에 서로 다른 명령어를 처
리하도록 함으로써 중앙처리장치의 성능을 높여준다. 이처럼 컴퓨터처리에 있어 분해
에 의한 병렬처리로 컴퓨팅적 문제해결을 신속히 해결해 준다.

       분해

       그림 3.4? 분해 구조
   5   6   7   8   9   10   11   12   13