코디잉

[혼공컴운]_2주차_Chapter 05 본문

Reading/혼자 공부하는 컴퓨터 구조+운영체제

[혼공컴운]_2주차_Chapter 05

yong_ღ'ᴗ'ღ 2025. 7. 13. 16:30
📘 책: 『혼자 공부하는 컴퓨터 구조+운영체제』
🗓️ 기간: 2주차
📍 범위: Chapter 05

🚀   Chapter 04 | CPU 성능 향상 기법

✅ CPU 성능을 높이는 방법

  1. 클럭 속도 ⬆️
  2. 코어 수 ⬆️
  3. 스레드 수 ⬆️

🕐 클럭(Clock)

  • CPU 내부에서 작동 타이밍을 맞춰주는 전기 신호
  • 클럭 속도 ↑ → 명령어 사이클 반복 속도 ↑ → 연산 속도 ↑
  • 하지만, 발열 등의 문제로 인해 무작정 높이기엔 한계가 존재

🧩 코어(Core)

  • 명령어를 실행하는 부품
  • 하나의 CPU 안에 여러 개의 코어가 탑재된 경우 → 멀티코어 CPU
  • 코어 수가 많다고 무조건 성능이 오르지는 않음!
    • 각 코어에 연산 작업이 잘 분배되는게 중요하다.

🧵 스레드(Thread)

  • 하드웨어 스레드
    • 하나의 코어가 동시에 처리하는 명령어 단위
    • 하나의 코어로 여러 명령어를 동시에 실행 가능한 구조 → 멀티스레드 CPU
  • 소프트웨어 스레드
    • 하나의 프로그램 내부에서 독립적으로 실행되는 단위
    • 기능별로 스레드를 나누면 동시에 실행 가능
      → 1코어 1스레드 CPU도 멀티스레드 프로그램 실행 가능

⭐ 즉,

  • 하드웨어 스레드 = 코어가 처리하는 단위
  • 소프트웨어 스레드 = 프로그램이 처리하는 단위

 

📘 [문제 풀이]

📌 p.125 확인문제 2번 : 코어

Comments