Page 10 - 컴퓨팅 사고 Level Up 소프트 파워 with 스크래치 도서미리보기
P. 10
038 PART 1? 소프트웨어와 컴퓨팅 사고 이해
을 논리적으로 구조화하는 방법이다.
로직트리는 상위의 개념을 하위의 개념으로 논리적으로 분해하는 방법으로 원인과 해
결책을 찾고 요소를 나누는데 활용될 수 있다. 이를 위해서 1차 분석에서는 분석 대상
의 전체를 포함하면서 각각이 중복되지 않게 어떻게 구분을 지을 것인가를 결정하고, 2
차 분석과 3차 분석에서는 1차 분석과 같은 방법으로 점차 세분화해 나가는 절차에 따
라 수행된다.
분해 해결해야 할 과제
주요 과제 원인 근본적 원인
그림 3.3? 분해 절차 구조
컴퓨터 시스템의 중앙처리장치(CPU)는 하나 이상의 마이크로프로세서를 사용하여 만
들 수 있다. 고성능 컴퓨터에서는 여러 개의 마이크로프로세서를 병렬로 연결하여 만
들기도 한다. 중앙처리장치는 파이프라이닝(Pipelining) 기법으로 명령어를 실행하는데
사용되는 하드웨어를 단계들로 분해하고 그들로 하여금 동시에 서로 다른 명령어를 처
리하도록 함으로써 중앙처리장치의 성능을 높여준다. 이처럼 컴퓨터처리에 있어 분해
에 의한 병렬처리로 컴퓨팅적 문제해결을 신속히 해결해 준다.
분해
그림 3.4? 분해 구조