본 글은 개발자가 되기 위해서 알아야 할 기초적인 컴퓨터 동작 원리에 대해서 다뤄보고자 한다. 컴퓨터의 두뇌, CPU CPU는 Central Processing Unit의 약자로써, ‘중앙 처리 장치’라고 불린다.
사람으로 따지면 ‘머리’에 해당하는 녀석이다. ‘컴퓨터 프로그램의 명령어를 해석하여 실행하는 것’이 주 업무다.
가령, 외부에서 정보를 입력하고, 기억하고, 연산하고, 외부로 출력하는 일 들이다. CPU는 단독적으로는 동작하지 않는다.
컴퓨터 내부의 여러 부품과 데이터를 교환하면서 컴퓨터 전체의 동작을 제어한다. 인텔 Intel 에서 i5라는 CPU 가 있다.
모델명은 M520 이며 끝 쪽에는 2.4 GHz라는 숫자가 보인다. CPU는 기본적으로 한 순간에 하나의 연산만을 할 수 있다. 2.4 GHz의 의미는 1초에 24억 번의 연산이 가능하다는 뜻 이다.
그렇기 때문에, 사람에게는 한 순간에 여러 일을 하는 것처럼 느껴진다. 숫자가 높을수록, 같은 시간에 할 수 있는 일...