|
커뮤니티
|
|
커뮤니티 추천게시물
운영진 선정 | 추천순 | 최근댓글달린순 | 갤러리(포토)
커뮤니티 추천게시물
운영진 선정 | 추천순 | 최근댓글달린순 | 갤러리(포토)
커뮤니티 추천게시물
운영진 선정 | 추천순 | 최근댓글달린순 | 갤러리(포토)
커뮤니티 추천게시물
운영진 선정 | 추천순 | 최근댓글달린순 | 갤러리(포토)
RAM 삼성 DDR2 1G PC2-5300 17,455 15,000 2 30,000
메인보드 Esonic 945GCHA 아이노비아 58,661 56,000 1 56,000
VGA EVERTOP 라데온 HD 3450 빅스 256MB 블러디 43,833 37,000 1 37,000
부품별 합계 123,000
제가 프레스캇3.0,라뎅 9550쓰다가 메인보드가 맛이가서 업그레이드를 좀했는데요.
저 보드가 시퓨만 478이고 ddr2-667에 pcie인게 있어서 이렇게 했어요(램을 6400을 삿어야되는데 ㅜㅜ;나중을위해;)
근데 cpu fsb가 800이고 램은 듀얼 적용 1330이라서 어느정도 못써먹는지 알겠는데
vga는 어떻게 되는지 모르겠네요, 정확히는 vga와 cpu의 관계를 아무것도 몰라요.
1. pcie의 대역폭이 8gb/s이고 클럭이 100mhz라는데 클럭과 대역폭의 관계가 어떻게되나요?
2. pcie의 대역폭이 8gb/s인데 제 cpu는 대역폭이 6.4gb/s니까 1.6만큼 병목현상이 발생하나요?(그래픽 카드 데이터도 fsb로 이동하는지도 모르겠지만;)
3. 1.6만큼 못써먹는다고해도 agp8x는 4gb/s인가 그랬으니까 바꾼게 좋은거겟죠?
4. 그래픽카드는 pcie 8gb/s를 모두 써먹을수 있을만큼 작동을 하나요?
5. 게임을 한다고 치면 데이터 이동 경로가 어떻게 되는거에요?(ex 하드-램-cpu-vga(ram-gpu)-monitor)
6. 코어600/램 drr2-800 64bit/ 이면 pcie로 나가는 데이터와 모니터로 가는 데이터는 어떻게 계산하나요?
7. 그래픽카드도 cpu처럼 gpu와 그래픽램대여폭이 다 맞쳐줘서 나오는건가요?
아 뭘 알아보면 알아볼수록 더 궁금해지는것만 많아 지네요;; 질문이 많아서 죄송합니다
답변 등록시 주의사항
답변은 '답변하기'기능을, 추가적인 의견개진이나 짤막한 의견은 댓글 기능을 이용 바랍니다.
|
|
|
|
|
| 답변 : cpu와 vga의 관계에 대해서좀 알려주세요.
|
|
| |
1. 대역폭이라는 것은 데이터가 전송되는 양을 말합니다. 8Gb/s라면 1초에 1GB(소문자 b는 비트를 말하므로, 바이트단위로 환산하면 8Gb = 1GB 입니다)의 데이터를 전송할 수 있다는 의미입니다. 이것이 1000mhz의 클럭에서의 전송량이라면, 클럭이 2000mhz라면 전송량은 2GB/s가 되겠죠.즉, 클럭과 대역폭은 정비례합니다.
2. 일반적으로 FSB와는 상관없습니다. CPU에서 그래픽카드로 데이터를 보내는 것이 아니기 때문입니다.
3. AGP보다 전송폭이 높은 것은 사실입니다. 현재의 그래픽카드들은 AGP의 한계 대역폭보다 많은 데이터 전송량을 요구하는 경우가 많기 때문에 PCIe를 사용하는 것이죠.(그 외에도 전력 공급 등의 문제도 있긴 합니다만...) 다만 3450 정도의 그래픽 카드라면 딱히 전송폭이 AGP보다 높을 필요는 없을 듯 합니다만, 최근 그래픽 칩셋은 기본적으로 PCIe를 이용하도록 만들어져 있기때문에 AGP용으로 사용하려면 별도의 브릿지 칩셋이 필요하게 되어 오히려 가격이 높아집니다. 그래서 AGP용 그래픽 카드들이 많이 나오지 않는 것이죠.
4. 현재 사용되는 그래픽카드들은 대개 PCIe 16X 슬롯을 사용합니다. 이것은 PCIe 1개의 전송량보다 16배의 전송량을 가진다는 의미죠. 아직은 이 16X의 대역폭을 충분히 활용하는 그래픽 카드는 없다고 보여집니다. 크로스파이어 같은 경우 대개 2개의 그래픽 카드를 각각 8X /8X로 사용하는데 이정도로도 충분히 성능을 발휘하니까요.
5. 질문이 좀 애매하네요...;; CPU에서 연산한 데이터를 그래픽카드의 비디오메모리에 직접 써주는 식의 방식은 구세대의 방식입니다.
현재 많이 사용되는 DirectX의 경우, 입체를 표현하기 위한 연산은 그래픽카드에서 하고, 그 연산에 필요한 보조적인 데이터를 CPU가 전달합니다. 간단하게 도식화하기는 힘드네요...;;
모든 프로그램은 1차적으로 하드디스크에서 메모리로 읽어들이고, 메모리에 올려진 프로그램/데이터는 CPU의 레지스터에 등록되어 순차적으로 수행됩니다. 수행결과 그래픽에 관련한 부분의 데이터를 다이렉트엑스 드라이버로 보내고, 다이렉트엑스 드라이버는 그 내용이 하드웨어적인 구현이 가능한지 소프트웨어적으로 구현해야하는지를 판단하여 하드웨어적인 구현이 가능한 경우 그래픽카드로 전달합니다. 그래픽카드에서는 해당 데이터를 픽셀셰이더/버택스셰이더 등으로 데이터를 구분하여 수행하고, 그와는 별도로 택스쳐 데이터 등을 메모리에 가지고 있으며, 빠른 화면 전환을 위해 프레임버퍼를 만들어 둡니다.이후 프레임버퍼의 내용을 순차적으로 모니터에 출력하는 거죠.
설명이 복잡해졌는데...;; 사실 이것도 간략화한 겁니다. 실제로는 훨씬 복잡한 구조로 이루어져 있어서 이 질문 하나만으로도 세미나를 대여섯번은 할 것 같네요;;
6. 모니터로 가는 데이터는 그래픽카드에서 내보내는 데이터이므로 PCIe와는 상관이 없습니다. 그리고 PCIe의 대역폭은 고정되어 있는 것이라서 CPU나 그래픽카드 칩셋의 속도, 메모리 클럭 등과는 독립적입니다.
7. 아닙니다. 그래픽카드 칩셋마다 메모리 속도와 코어 속도가 다 다릅니다. 또 제조사별로 약간의 오버클럭을 해서 나오기도 하고, 사용자가 직접 오버클럭을 할 수 있도록 하는 툴도 나와있습니다. 물론 각 칩마다 일정한 코어 클럭과 메모리클럭이 정해져 있기는 합니다.
길기는 한데 부실한 답변이 된 것 같네요...;;; 그냥 참고만 하세요...
|
|
|
| 이 질문의 의견 보기
|
|
|
|
|
추천제안내
|
좋은 게시물에는 추천을 할 수 있습니다.추천이 5 이상이면 메인페이지 헤드라인에 게시물을 걸어 드립니다.
적립된 포인트로 진행중인 이벤트에 참여하시어 경품을 받아가실 수 있습니다.
포인트안내 글작성(답변) : 40점, 추천클릭 : 2점, 추천받은사람 2점, 댓글작성 : 4점 (2008.12.29일부터)
|
|
|
|
|
|
|