본문 바로가기
2021-1/Code , Setting ..

컴퓨터 구조 이해하기

by 이망고_ 2021. 12. 14.
  • CPU
  • Process
  • core

프로세스는 요청하는 것을 뜻함

코어는 프로세서라고 생각하면 되고, 내 pc 에는 8개의 코어가 있음

CPU: 작업(process)->처리(core)->결과 의 형태

 

*원래는 코어까지 가지 않고 process 안에서 스레드로 처리해주려고 했구나 프로세스 안에서 스레드로 8개로 병렬처리해주려고 했는데 문제가 있어 process 말고 core 8개로 병렬처리해주어서 효율을 높여 주었다.

코어: 8 프로세서:8, 스레드 나와 있음

Expert분석기 구조 이해하기

1000개의 데이터가 있다면 8개의 코어로 나누어져서 병렬처리됨

속도랑 효율을 높이기 위한 것이며

코어는 cpu 안에서 각자의 독립적인 공간을 가짐

(프로세스 안에 스레드라는 것이 있는데 이것은 작업 공간을 공유함, 원래는 스레드를 활용하려고 했는데 문제가 있어 코어로 병렬처리하게 됨)

 

예) 1000개 데이터

(0~125)/ (126~250)/.....(8xx~1000) 8개의 코어로 나누어서 처리됨

 

'2021-1 > Code , Setting ..' 카테고리의 다른 글

github 연동하기  (0) 2021.12.27
file 찾기  (0) 2021.12.15
ftp 다운로드  (0) 2021.12.14
VSCODE | 환경 설정  (0) 2021.11.01
ML 수업 | 파이썬 기본, turtle(그래픽) 그리기  (0) 2021.10.18