Notice
Recent Posts
Recent Comments
Link
개발자는 기록이 답이다
[혼공컴운] 2주차_Chapter4~5 기본미션 및 선택미션 본문
오마이갓, 혼공족장님이 정말로 블로그 하나하나 다 들어가서 확인하시나부다!
저번주에 적어놓은 내 글을 읽고 답변까지 해주시다니, 이렇게 관리받고 있다는 생각에 기분이 좋습니다 🤗
CS 전혀 감이 안왔는데 혼공컴운 덕분에 정말 많이 배우고, 학습단 덕분에 계속 동기부여 되는것 같아요. 넘 좋습니다!
Chater4. CPU 작동원리
2023.12.23 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 4. CPU 작동원리
8가지 키워드로 정리하는 핵심 포인트
- 프로그램 카운터는 메모리에서 가져올 명령어의 주소, 명령어 레지스터는 해석할 명령어를 저장한다
- 메모리 주소 레지스터는 메모리의 주소, 메모리 버퍼 레지스터는 메모리와 주고 받을 데이터를 저장한다
- 범용 레지스터는 데이터와 주소를 모두 저장하고, 플래그 레지스터는 연산 결과 혹은 CPU 상태에 대한 부가 정보를 저장한다
- 스택 포인터는 스택 최상단의 위치를 저장한다
- 베이스 레지스터에 저장된 주소는 기준 주소로서의 역할을 한다
- 플래그 레지스터
- 프로그램 카운터
- 범용레지스터
- 명령어 레지스터
Chater5. CPU 성능 향상 기법
2024.01.06 - [CS/운영체제] - 혼공 컴퓨터구조 + 운영체제 5. CPU 성능 향상 기법 (Mac M2 코어 개수 확인 방법)
5가지 키워드로 정리하는 핵심 포인트
- 클럭 속도가 높은 CPU는 빠르게 작동한다
- 코어란 CPU내에서 명령어를 실행하는 부품이다
- 멀티코어 프로세서란 여러 개의 코어를 포함하는 CPU를 말한다
- 스레드에는 하드웨어적 스레드와 소프트웨어적 스레드가 있다
- 멀티스레드 프로세서란 하나의 코어로 여러 개의 명령어를 동시에 실행할 수 있는 CPU이다
코어는 CPU내에서 명령어를 처리하는 부품이고, CPU는 코어를 여러 개 가질 수있다, 위의 빈칸에 들어갈 답은 "코어"이고, 이런걸 멀티코어 CPU라고 부른다.
코어 vs 스레드 , 멀티코어 vs 멀티스레드 개념 정리
그림으로 표현하자면 아래와 같다
- 코어 : 명령어를 실행할 수 있는 '하드웨어 부품'
- 스레드 : '명령어를 실행하는 단위'
- 멀티코어 프로세서 : 명령어를 실행할 수 있는 하드웨어 부품이 CPU안에 2개 이상 있는 CPU
- 멀티스레드 프로세서 : 하나의 코어로 여러 개의 명령어를 동시에 실행할 수 있는 CPU
'CS > 운영체제' 카테고리의 다른 글
혼공 컴퓨터구조 + 운영체제 8. 입출력장치 (1) | 2024.01.21 |
---|---|
혼공 컴퓨터구조 + 운영체제 7. 보조기억장치 (1) | 2024.01.21 |
혼공 컴퓨터구조 + 운영체제 6. 메모리와 캐시 메모리 (0) | 2024.01.13 |
[혼공컴운] 1주차_Chapter1~3 기본미션 및 선택미션 (0) | 2024.01.06 |
혼공 컴퓨터구조 + 운영체제 5. CPU 성능 향상 기법 (Mac M2 코어 개수 확인 방법) (0) | 2024.01.06 |