반응형

@혼자공부하는 컴퓨터구조 운영체제

혼공학습단 [혼자공부하는 컴퓨터구조 + 운영체제] 2주차 정리및 미션완료

 

 

@혼자공부하는 컴퓨터구조 운영체제

'혼자공부하는 컴퓨터구조+운영체제' 2주차 학습을 마무리하여, 

학습한 내용을 간략히 정리해 보고, 기본미션과 선택미션 정답을 작성해봅니다.

 

 

이번주에 학습한 부분은 컴퓨터의 두뇌에 해당하는 CPU에 대한 것으로 

챕터 4에서는 CPU의 작동 원리, 그리고 챕터 5 에서는 CPU 성능 향상 기법에 대해서 공부를 하였습니다.

 

챕터 4에서는 CPU가 어떤 일을 하는지에 대해서 공부했는데, 용어부터가 생소하고 이해하는데 

시간오 좀 걸렸던 시간이였습니다. 책에서 그림과 함께 설명을 해주셔서 그래도 이해할수 있었는데, 

명령어와 데이터를 레지스터에 저장을 하고 레지스터를 통해서 명령어를 처리하는 과정에 대해서

알수 있는 부분이였습니다.

 

챕터5 에서는 CPU성능에 나와 있는 클럭, 코어, 스레드에 대해서 이해할수 있는 시간이였고, 

명령어를 효율적으로 처리하는 처리 기법에 대해서도 알수 있었고, 

CISC와 RICS CPU 에 대해서도 알수 있었습니다.

 

 

 

기본미션 : p.125의 확인 문제 2번, p.155의 확인 문제 4번 풀고 인증하기

 

@혼자공부하는 컴퓨터구조 운영체제

2. 설명에 맞는 레지서터를 보기에서 찾아 빈칸을 채워 보세요.

 

플래그 레지스터 : 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장하는 레지스터

프로그램 카운터 : 메모리에서 가져올 명령어의 주소를 저장하는 레지스터

범용 레지스터 : 데이터와 주소를 모두 저장할 수 있는 레지스터

명령어 레지스터 : 해석할 명령어를 저장하는 레지스터

 

 

좌측에 있는 핵심포인트를 조금 컨팅해서 확인해 봤습니다. ㅎㅎㅎ

 

@혼자공부하는 컴퓨터구조 운영체제

 

 

 

 

@혼자공부하는 컴퓨터구조 운영체제

 

4. 다음 그림은 멀티코어 CPU를 간략하게 도식화한 그림입니다. 빈칸에 알맞은 용어를 써 넣으세요.

 

정답은 코어

 

["명령어를 실행하는 부품"은 오늘 날 코어(core)라는 용어로 사용 됩니다.]

[코어를 여러 개 포함하고 있는 CPU를 멀티코어 CPU 또는 멀티코어 프로세서라고 부릅니다. 이는 CPU 내에 명령어를 처리하는 일꾼이 여러 명 있는 것과 같습니다.] 

 

147 페이지 내용을 참고하여 문제를 해결했습니다.

 

 

 

선택미션 : Ch.05(05-1) 코어와 스레드, 멀티 코어와 멀티스레드의 개념을 정리하기

 

코어는 명령어를 실행하는 부품이며, 멀티코어는 명령어를 실행하는 부품이 여러개 있는 것으로, 코어가 하나인 경우는 혼자서 일을 처리해야 하는데 멀티코어의 경우는 처리해야 하는 일을 나눠서 처리할수 있습니다.

 

스레드도 코어안에서 나눠서 처리하는 것을 말하면, 코어안에 하나의 스레드가 있으면 하나의 일을 처리하지만, 코어안에 멀티스레드일 경우는 처리해야 하는 일을 나눠서 처리하지만, 일을 나눠서 처리하는 것이지, 코어처럼 일을 처리하는 일꾼이 많은 것이 아니기 때문에, 처리 속도는 멀티코어와 다른며, 멀티 코어의 경우는 여러 코어중에 하나의 코어에서 처리하는 일이 오류가 발생을 해도 다른 코어에는 영향을 미치지 않지만, 스레드는 코어와 다르게 나눠져 있는게 아니라 처리해야 하는 일들이 연결되어 있어서 스레드 한곳에서 오류가 발생하면 같은 코어 안에 있는 스레드 들이 모두가 영향을 받습니다.

 

 

 

반응형

+ Recent posts