윈 도 우 윈도우7 x86 > x64 ?
2013.12.30 08:09
늘 64비트만 애용하다 이번에 윈7 32비트를 설치하고 4기가 메모리패치를 한다음, 램디스크와 슈퍼캐시를 사용해봤습니다.
물론 이전에는 윈7 64비트서 똑같은 환경으로(램디스크, 슈퍼캐쉬) 사용했었고요.
그런데... 어째서 윈7 32비트가 64비트보다 더 반응속도도 좋은것 같고 인터넷도 더 빠르고 가벼운것 같은데 왜그럴까요?
전반적으로 뭐든 64비트보다 가볍다는 느낌이 듭니다. 기분탓인가.... 아니면 암드 씨퓨는 겉만 64비트인 쓰레기인가..
댓글 [11]
-
보통내기 2013.12.30 10:36 -
suk 2013.12.30 16:56
저도 64비트는 체감은 없으면서 메모리 때문에 죽지 못해서 사용하는
그냥 용량만 먹는 뚱땡이라고 하죠.
그래서 8.1은 4G 패치 안정적이라고 하셔서...32비트 설치해볼까 하다가..
아차..가상머신 수정마운트 하면 블루스크린 떠서 틀렸네요. 7 사용할 수 밖에..그나마 8보다는 적게 쳐묵;;
-
빛과그림자 2013.12.30 11:25
당연합니다.
64비트는
우선 레지스트리 크기가 30% 가량 크고 (C:\Windows\system32\config 용량비교.)
윈도 용량도 30% 이상 커지며 (C:\Windows, Program files 용량 거의 곱배기 ㅋㅋ)
윈 서비스 모듈도 상당수는 이중으로 상주하여 서비스도 많습니다.
이밖에 이전 드라이버는 호환돼도 x64는 따로 MS에 회비를 내고 인증받지 않은건 작동 안하게 막았습니다.ㅎㅎ
-
다시링 2013.12.30 12:51
기본적으로 32비트가 64비트보다 빠릅니다. 그런데 프로그램 당 할당될수 있는 버추얼 메모리가 4기가이고 이중 2기가 가 커널에 할당되니깐 최대메모리는 약 2기가까지 사용가능합니다. 일반적인 프로그램을 사용할때는 2기가 메모리는 충분합니다.
하지만 대규모 메모리를 요구하는 프로그램들을 사용할때는 64비트가 빠릅니다.
예를 들어 8 기가 이상의 파일을 읽어 들일 경우 32비트 프로그램은 2 기가 정도만 읽어온후 처리하고 나머지
를 또 다시 2기가씩 나누어서 처리해야 합니다. 메모리보다 파일 액세스 속도가 많이 느린건 잘 아실거고요.
하지만 64비트 프로그램은 8기가를 한꺼번에 메모리에 올려놓고 메모리에서 한꺼번에 읽어들여서 처리할수 있기 때문에
대규모데이타를 다루는 프로그램에 적당합니다.
만일 프로그램을 사용할때 대규모 데이타를 요구하지 않는 프로그램이라면 32비트 프로그램이 오히려 나은 선택이고요.
-
빛과그림자 2013.12.30 15:43
램디스크에 10기가짜리 파일을 복사하니 들어가는데 이 램디스크는 프로세스에 할당된게 아닌가요?
물론 UltraISO로 10기가 넘는 이미지를 수정/저장 한다는건
이미지의 헤더만 로딩하고 루트 디렉토리만 프로세스 내에 마운트하는거라 아니겠지만
램디스크는 그대로 상주하는데요?
그냥 막연한 추측이 아니었다면 납득 가능한 샘플코드나 인증샷 부탁합니다.
-
다시링 2013.12.30 16:33
추측이랄것도 없고 아무 프로그래밍 언어라도 x86으로 컴파일해서 4기가 이상의 파일을 list 나 배열로 읽어 들여 보면 됩니다.
램디스크는 램의 공간을 디스크처럼 활용하는거지 x86 이냐 x64냐 차이랑 상관없고요.
-
빛과그림자 2013.12.30 17:20
그건 당연하죠.
다만 똑같은 결과물이 OS의 커널패치냐 순정X64냐의 형식에 따라 메모리 할당이 다르다고 했는데요.
램디스크도 malloc 함수로 할당된 램공간이 사용되는데 이건 프로세스 외부인가요?
참고로 imdisk는 소스도 공개됐는데 다른것도 크게 다르지 않을겁니다.
https://www.ltr-data.se/files/imdisk_source.7z
-
다시링 2013.12.30 17:56
x86 프로그램이 최대로 메모리에 올릴수 있는 용량이 4기가 이상이 될 수 없습니다.
메모리 주소를 2의 32승밖에 다룰수 없는데 4기가 이상을 한번에 읽어들여서 메모리에 주소를 어떻게 할당하겠습니까?
프로그램이 한번에 올릴수 있는 메모리용량이 4기가라는것이 4기가이하를 읽어들여서 디스크 저장시키는 것과 다르죠.
당연히 2기가보다 적게 읽어들인후 디스크에 저장시키는것과 프로그램이 한번에 4기가이상의 파일을 읽어들이는 것과는 다릅니다
그리고 램디스크는 driver로 램을 디스크처럼 사용하는것이지 프로그램이 한번에 4기가이상을 읽어들이는것과는 다르죠.
그럼 램디스크말고 32비트 일반 프로그램으로 4기가 이상이 할당된것을 증명해 주면 이런 논쟁은 사라지겠네요. -
Florida 2013.12.30 17:16 이런 논쟁이 단지 노력과 시간의 낭비에 불과하다고 생각합니다.
프로그램이 대형화 되고, 업그래이드 등으로 고성능 하드웨어를 쓸수록 64비트가 오히려 빠를거고
32비트 프로그램은 시간이 갈수록 과거 16비트 유물들처럼 취급 당할겁니다.
그때 쯤 되면.. 윈도우 3.1을 예찬하며 버릴수 없었던 과거의 사람들처럼..
님도 드디어 뒤늦게 64비트를 쓰기 시작하시겠죠.
-
빛과그림자 2013.12.30 17:25
물론 하위 호환성이 배제된 전혀다른 64비트OS가 나온다면 몰라도
16-32 그때와는 상황이 많이 다릅니다.
드라이버도 따로 회비를내고 등록해야만 작동할 정도니까요.
-
세상에이런힐이 2013.12.30 18:35
64bit 아키텍춰 x64 는 AMD64 가 시초이며 이를 복제하여 Intel에서는 EM64T 라 칭하고 AMD를 따라했습니다.
AMD64가 쓰레기 취급할 정도는 아닌거죠...
AMD는 네이티브 듀얼코어를 먼저 도입하였고 그 후 64bit 시장도 선점했으며 나름대로 꽤 기술력 있는 회사입니다.
인텔은 마케팅을 잘했고 AMD는 그렇지 못하다보니 시장에서 입지가 좁아지고 있는거랍니다.
또한 소프트웨어들이 CPU 명령어를 인텔쪽(SSE4.1 등) 에 맞춰 개발하다보니 AMD 에서 퍼포먼스가 잘 안나오는 것입니다.
AMD가 잘못하는건 아니랍니다.
번호 | 제목 | 글쓴이 | 조회 | 추천 | 등록일 |
---|---|---|---|---|---|
[공지] | 사용기/설치기 이용안내 | gooddew | - | - | - |
2444 | 기 타| 스마트폰 어플이 공유기에 영향을 주네요 [8] | 치토스 | 3026 | 0 | 03-31 |
2443 | 윈 도 우| 무등산2014.3.29일 [6] |
|
9115 | 0 | 03-30 |
2442 | 소프트웨어| 울트라iso 에러나는 경우 (새로운 발견) [9] | suk | 4821 | 2 | 03-30 |
2441 | 소프트웨어| 말 많은 울트라iso 테스트해봤습니다 [9] | suk | 4952 | 2 | 03-29 |
2440 | 윈 도 우| UEFI 윈8.1+윈7 멀티부팅 후기입니다.. [1] | 쥰데레 | 3696 | 0 | 03-29 |
2439 | 소프트웨어| 석님께서 적으신 아래 PE적용 게시물 실제 노트북 적용기 [5] | 김뽈로 | 3359 | 4 | 03-26 |
2438 | 윈 도 우| [동영상] 8 PE를 VHD(X)로 부팅추가하기 [2] | suk | 2821 | 4 | 03-26 |
2437 | 기 타| 사용하던 8 PE를 vhdx로 부팅해봤습니다 [11] | suk | 4180 | 6 | 03-25 |
2436 | 윈 도 우| Ultimate PE 5.1 외장하드 usb3.0 이식에러 사용기 [14] | sweet | 5449 | 0 | 03-25 |
2435 | 기 타| PE, usb 굽기 전에 가상머신으로 구경하기 [14] | suk | 5078 | 0 | 03-25 |
2434 | 기 타| USB 부팅 사용 [13] | 구들목 | 4273 | 3 | 03-25 |
2433 | 소프트웨어| PrimoCache 간단 사용기 [6] |
|
4721 | 0 | 03-23 |
2432 | 소프트웨어| SnagIt >> FastStone Capture 간단 환승기 [2] | 과객 | 2690 | 1 | 03-23 |
2431 | 기 타| 가상머신에서 실컴을 사용할수 있을까 간단 실험기 [8] |
|
3232 | 0 | 03-23 |
2430 | 윈 도 우| 베타물고기, 결정판; 동영상첨부 [10] | suk | 3613 | 3 | 03-23 |
2429 | 소프트웨어| 프리모캐쉬 설정후 SSD 속도측정.. [3] |
|
4236 | 0 | 03-23 |
2428 | 윈 도 우| 베타 물고기, bat파일 만들어봤습니다 [15] | suk | 3669 | 8 | 03-22 |
2427 | 윈 도 우| 윈도우 8.1 볼륨에 리테일 토큰 복구하면? [3] | 희망성사 | 5137 | 0 | 03-22 |
2426 | 소프트웨어| ImageX 버전별 속도 비교해봤습니다 [12] | suk | 4036 | 2 | 03-21 |
2425 | 윈 도 우| 메인보드 교체로 인한 윈8 인증 실패 [6] | osnd | 3219 | 0 | 03-20 |
램4기가 이상은 64비트를 쓰라는 말이 진리인줄 알았어요. 다들 그러시기에..
그동안 제 느낌만 잘못된 줄 알았지요.
그냥 제가 느끼는대로 32비트로 쭉~ 갑니다.