멀티프로세서+멀티코어에 대해 궁금한게 있습니다!?

박한범 2010.10.30 14:28 조회 수 : 7673

 

안녕하세요 ^^;;

 

Windows에서 하나의 프로세서는 하나의 PRCB를 갖습니다.

 

궁금한게, 코어당 하나의 PRCB는 멀티프로세싱입니까?

아니면 그냥 Windows 에서 관리하는 구조입니까?

 

바꿔말하자면 네개의 CPU 코어가 있고 Windows에서 네 개의 PRCB를 갖는다면

이것이 네 개의 CPU 코어에서 균등하게 동작합니까?

 

만약 그렇다면 어떤 원리로 이게 가능하게 되는 건가요?

 

궁금합니다! @_@

 

 

제가 알고 있는 이론으로는, 멀티코어에 대응하는 PRCB를 갖고 각각의 쓰레드 스케쥴링을 기반으로 멀티프로세싱을 가능케 하는 것 같습니다. 하지만 늘 그렇듯이 이런 OS의 원리가 어떻게 시스템과 연동되는지는 이해하기 어렵습니다... ㅠㅠ

 

예를들면 IOAPIC 와 같은 정적으로 메모리에 대응되는 주소값들이 CPU 별로 존재한다든지,

그래서 CPU별로 별개의 IDT를 갖을 수 있다... 이런 원리를 자세히 알려주시면 감사하겠습니다.

 

그럼 좋은 주말 되세요

 

 

PS. 생각난 김에 질문 하나 더 드리겠습니다.

C와 C++ 의 차이점에 대해선데 OOP같은 개념적인건 생략하고,

vtable외에 구현상에 차이가 있나요?

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [공지] 프로그래밍 관련 Q&A 게시판 입니다. woos 2016.04.09 22269
» 멀티프로세서+멀티코어에 대해 궁금한게 있습니다!? [8] 박한범 2010.10.30 7673
377 (xen 소스코드 수정을 위해 )xen 설치 오류 문의드립니다 ㅠㅠ 조은비 2012.12.05 7673
376 맥북에서 vmware로 CentOS 설치가 가능한가요?? [1] Jason 2011.07.20 7672
375 스터디 관련 [3] 이상대 2009.02.13 7671
374 리눅스에서 armulator 구동하는 방법 김성오 2010.11.08 7660
373 [질문] libc-2.5.so 파일을 복사했더니 시스템이 멈춰버렸어요. 이창우 2012.05.07 7651
372 Android단말기 boot.img 생성 후 이미지 씌우기 질문입니다. [2] 권효서 2013.08.26 7631
371 emacs에서 cscope-find-global-definition과 find TAG [3] 이승한 2011.03.30 7524
370 CS8900 인터럽트 처리와 관련한 질문입니다. [1] 김현우 2009.01.07 7495
369 [초보]만들면서 배우는 OS 커널의 구조와 원리 서적 관련 질문드립니다. 보신분 답변좀 부탁드려요^^ [6] 박세한 2012.01.28 7488
368 캐시 관련 질문 드립니다. [6] 홍문화 2011.07.04 7449
367 ^^ 안녕하세요. pmd_large() 함수 질문입니다. [3] 박종섭 2008.04.10 7440
366 io_p2v, io_v2p 매크로 설명 부탁드립니다. [4] 이창만 2008.11.25 7426
365 xen-arm 에서 xen-tools 관련 질문입니다. [5] 윤영일 2012.12.04 7412
364 아마존 ec2의 리젼 이동 신재욱 2010.06.14 7409
363 dd명령어 써서 디스크 카피 할 시 신재욱 2010.06.16 7362
362 파일시스템관련 서적추천 부탁드립니다. [7] 김영일 2012.04.25 7331
361 USB host 관련 porting 이나 non bus type 으로 작업 해보신 분 계신가요? [3] 신철수 2008.02.27 7301
360 kmalloc() 은 어느 시점 부터 사용이 가능한가요? [2] 이창만 2008.11.19 7292
359 VMM 세미나중 디바이스 가상화 관련 질문^^.. [3] 박은병 2008.01.04 7252
XE Login