에게해 스터디원들과 함께하는 CS 간단 발표 및 독후감🐱🐉
[1일1로그 100일 완성 IT지식] 13번 '프로세서와 계산기의 다른 점'

프로세서와 계산기의 다른 점을 설명하기 앞서 공통 점을 먼저 보자면,
1. 산술 연산이 가능하다.
2. 메모리에서 데이터 가져오기.
3. 연산 결과를 메모리에 저장.
=> 인데 큰 맥락에서 보면 프로세서는 계산기와 하는 일이 별반 다르지 않다.
단 하나의 다른 점을 빼고말이다.

다른 점
0. 지 혼자 결정을 내릴 수 있다.
=> 바꿔 말하면 명령어를 입력시켜 자동화가 가능하다 인데,
저자는 모형컴퓨터로 더하기 프로그램을 만들었는데 나처럼 가볍게 읽고 싶은 사람들은 조금 지루해서..
for문을 예로 들어보자.

코딩 해본 사람이라면 익숙 하실 for 반복문이다. i = 1 부터 10까지 더한 값을 뱉어주는 로직인데,
계산기는 1부터 10까지 수를 하나하나 더해서 값을 구할겁니다.
그런데 프로세서는 명령어를 입력시켜 더하기를 자동화 시킬 수 있습니다.
보시면 add function 에 더한 값을 저장할 변수 sum을 선언을 하고, for문 돌려서 i가 1부터 10까지 하나씩 커지면서
선언한 sum에 값을 저장하고 sum을 return 하는 로직인데, 계산기와 달리 명령어를 입력시켜 자기혼자 결정을 내리게 했고, 다른 말로는 자동화시켜 답을 구했습니다.
끝~!
'CS 스터디' 카테고리의 다른 글
[하드웨어] 캐시가 뭔가요? (0) | 2022.07.30 |
---|---|
[하드웨어] 프로세서는 무조건 빠른 게 좋을까? (0) | 2022.07.29 |
[하드웨어] 비트 모아 데이터 (0) | 2022.07.27 |
[통신] 곳곳에 도사리는 위험 (0) | 2022.07.26 |
[하드웨어] 0과 1의 세계 (0) | 2022.07.25 |