에게해 스터디원들과 함께하는 CS 간단 발표 및 독후감🏄‍♂️

[1일1로그 100일 완성 IT지식] 14번 '프로세서는 무조건 빠른 게 좋을까?' 

 

프로세서는 무슨 일을 했었지? 기억이 안나니까 잠깐 복습을 해보자면~

 

프로세서는 아래의 사이클을 계속 반복 수행합니다!

 

인출(Fetch): 메모리에서 다음 명령어를 가져온다.

해석(Decode): 명령어가 무슨 일을 하는지 알아낸다.

실행(Execute): 명령어를 실행한다. 

 ->인출 단계로 되돌아간다.

 

어제 자 CS독후감인 프로세서와 계산기의 다른 점에서 들었던 for문 예제로 설명을 드리자면

1부터 10까지 더하는 로직의 함수를 실행할때,

위에서부터 차례로 실행이 되니까,

sum 을 선언해주고 -> for문이 1부터 10까지 돌아가고 -> 1~10의 합이 sum에 담기고 -> 마지막에 sum을 return 해준다.

하나하나의 명령어들이 인출되고 해석(우리는 for문이지만 컴퓨터는 이진법으로 해석해 이해하는 과정을 거친다) 되고 실행하는 사이클이 돌아간다.

 

그럼 주제로 돌아와서,

오랜 기간 동안 프로세서는 데스크톱 컴퓨터에서 주로 사용되었습니다. 휴대폰이나 맥북처럼 휴대성을 고려하거나 본체 안의 팬으로 열을 분산 시킬 방법이 있었기 때문에, 프로세서의 기능은 빨리 작동하도록 하는게 목표로서 발전되었죠!

 

하지만 기술력의 발전으로 다들 들고다니는 휴대폰, 노트북, 각종 전자기기들이 하나의 컴퓨터라고 할 정도의 기능을 갖추게 되었고 cpu 또한 대부분 내재되어있습니다~

 

예전과 달리 프로세서는 기능은 더욱 빨리가 아닌 크기나 무게, 전력 제약등등의 문제를 고려해야 하기 때문에

소비자의 요구의 방향성에 맞추어 프로세서의 발전이 이루어질거라 생각됩니다. 이상! 

+ Recent posts