본문 바로가기

멀티코어3

멀티코어에서 컨텍스트 스위칭은 각 코어마다 독립적으로 일어날까? is context switching happen independently on each core? or it is happened simultaneously for all cores? 2023. 8. 24.
멀티코어, 멀티프로세스, 멀티쓰레드의 관계 멀티 코어 https://murgon.tistory.com/38 멀티코어 CPU란 멀티 코어 CPU의 등장 등장 배경 2000년대 초반, 한계치 이상까지 CPU의 클럭을 끌어올리던 CPU 제조회사들은 2002년에 3GHz 클럭을 돌파하였다. 그것까지는 좋았다. 문제는 거기서 발생하는 발열, 엄 murgon.tistory.com 프로세스와 스레드 프로세스는 하나 이상의 쓰레드로 구성된다. 쓰레드: 하나의 프로그램 실행 흐름( Fetch-decode-execute) https://murgon.tistory.com/3?category=1034734 프로세스와 스레드 프로그램 파일 시스템에 존재하는 실행 파일 프로세스 메모리에 적재되어서 실행되고 있는 프로그램. 실행되고 있는 프로그램의 인스턴스. (운영체제가 .. 2022. 6. 30.
멀티코어 CPU란 멀티 코어 CPU의 등장 등장 배경 2000년대 초반, 한계치 이상까지 CPU의 클럭을 끌어올리던 CPU 제조회사들은 2002년에 3GHz 클럭을 돌파하였다. 그것까지는 좋았다. 문제는 거기서 발생하는 발열, 엄청난 전력소모. 클럭을 올리고 코어의 면적을 넓히는 방식으로 성능향상을 꾀하는 것은 점점 한계를 드러내고 있었다. CPU의 성능이 매년마다 기하급수적으로 증가한다고 해도 코어 하나가 처리할 수 있는 작업 속도는 분명히 한계가 있기 때문이다. 멀티코어 CPU의 등장 기존 싱글 코어에서는 한 번에 하나의 명령어만 실행할 수 있었다. (fetch-decode-execute 사이클. https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=.. 2022. 6. 30.
반응형