[운영체제 목차 바로가기]4️⃣ 스레드와 병렬 처리 - 멀티스레딩과 멀티코어 활용📌 멀티코어 환경에서의 스레드 활용 (Threads in Multicore Systems)1️⃣ 멀티코어 시스템이란?멀티코어(Multicore)란,하나의 CPU 칩 안에 여러 개의 독립적인 처리 코어(Core)를 탑재한 구조를 의미한다.각각의 코어는 명령어를 독립적으로 실행할 수 있으며,서로 병렬로 작업을 수행할 수 있다.📌 즉, 과거에는 "CPU = 하나의 코어"였지만,현재는 "CPU = 여러 코어를 가진 집합체"가 표준이다.2️⃣ 멀티코어 시스템과 멀티스레딩의 관계멀티스레딩(multithreading)은 여러 작업 흐름(스레드)을 생성하는 기술이고,멀티코어 시스템은 이 스레드들을 실제로 동시에 병렬 실행할 수 있는 물..