일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- JSP
- 컴퓨터비전
- CSS
- 혼공머신
- 파이썬
- rnn
- 자바스크립트
- 디버깅
- html/css
- 컴퓨터구조
- 정보처리기사필기
- 자바
- 데이터베이스
- 자바 실습
- 정보처리기사실기
- JSP/Servlet
- c언어
- 자바스크립트심화
- ChatGPT
- JDBC
- 딥러닝
- 중학수학
- 상속
- 순환신경망
- 데이터분석
- SQL
- 개발일기
- 연습문제
- 머신러닝
- 중학1-1
- Today
- Total
목록CPU (2)
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
드디어 5장 학습을 시작해 본다. 4장에 이어 CPU에 대한 내용이 계속 이어진다. 클럭과 코어, 스레드라는 개념을 학습하고, 빠른 CPU를 만드는 설계 기법인 멀티코어와 멀티스레드란 무엇인지 배우게 된다. 클럭, 멀티코어, 멀티스레드라는 용어는 컴퓨터를 구매할 때 혹은 프로그램을 개발할 때 심심찮게 들어보았을 것이다. 이번 절에서는 이들이 각각 무엇인지 알아보고, CPU 속도와 어떤 관계가 있는지 학습해 보겠다. 클럭우리가 CPU를 설계하는 엔지니어라면 해야 할 일은 조금이라도 더 빠른 CPU를 만드는 일이다. 그렇다면 CPU를 어떻게 설계해야 할까? 클럭 속도가 높아지면 CPU는 명령어 사이클을 더 빠르게 반복할 것이고, 다른 부품들도 그에 발맞춰 더 빠르게 작동할 것이다. 실제로 클럭 속..
이번 시간부터 본격적으로 CPU에 대해서 들어가게 된다. CPU의 구성 요소 중 ALU와 제어 장치에 대해서 알아볼 것이다. ALU와 제어 장치가 어떤 정보를 내보내고 받아들이는지를 중심으로 두 장치의 역할을 학습한다. CU는 메모리에 저장된 명령어를 읽어 들이고 해석하고 실행하는 장치이다. 그리고 CU 내부에는 계산을 담당하는 ALU, 명령어를 읽어 들이고 해석하는 제어장치, 작은 임시 저장 장치인 레지스터라는 구성 요소가 있다고 학습했었다.이번에는 ALU와 제어 장치가 받아들이고 내보내는 정보를 기준으로 각 부품의 역할을 살펴보겠다. ALU 계산을 하기 위해 무엇이 필요할까? 1+2를 계산할 때 1과 2라는 피연산자와 더하기라는 수행할 연산이 필요하듯 ALU가 계산하기 위해서는 피연산자와 수행..