
마이크로소프트가 윈도우 7을 전세계에 출시했습니다. 많은 글들이 있었는데요.
많이 안 다뤄진 것 같은 소식을 전하고자 합니다.
마이크로소프트 윈도우 7의 경우 두 장의 DVD가 있습니다. 32비트와 64비트용으로 나뉘어져 있는 것이죠. 마이크로소프트는 윈도우 XP 때부터 64비트를 지원했지만 많은 사용자가 움직이지는 않았습니다. 그 후 지속적으로 데스크톱에서 64비트를 지원해 왔고, 이번 윈도우 7도 마찬가집니다.

64비트와 32비트 운영체제의 차이는 메모리 지원에서 가장 큰 차이가 있습니다. 32비트 운영체제는 최대 4기가까지의 메모리를 장착해 사용할 수 있습니다. 이건 맥이나 리눅스 운영체제도 마찬가집니다. 반면 이번에 나온 윈도우 7 64비트 제품은 이론상 1만 6천GB까지 확장이 가능하다는군요. 하지만 현존하는 메모리들 문제로 2천 기가 정도로 가능할 것이라는데 이렇게 구축할 수 있는 물리적인 포트 지원이 사실상 불가능하다는군요. 여하튼 엄청난 메모리 지원이 아닐 수 없습니다.
게임이나 그래픽 처리 등 메모리를 많이 사용하는 애플리케이션들을 사용하는 고객들은 64비트 운영체제를 사용해 보셔도 좋습니다.
다만 확인할 것이 있습니다. 바로 다양한 장비들이 제공하는 드라이버가 64비트를 지원하는 지 꼭 확인을 해보셔야 합니다. 최근 2~3년 내 PC를 구매하신 고객들이 사용하는 CPU는 64비트를 지원하는데 문제가 없는데요. 보안 프로그램이나 프린터, 사운드 카드, 그래픽 카드 등은 꼭 확인을 해야 합니다 TV카드와 다양한 USB를 사용하는 이용자분들도 마찬가지입니다.
와이브로 사용자도 자신들이 PC에 꽂는 USB도 확인을 해보셔야 합니다.
이미 사용하고 있는 애플리케이션들은 커널단에서 돌아가지 않아서 큰 문제가 발생하지는 않습니다. 물론 많은 소프트웨어 업체들은 빠른 시일 내 개인용 제품들을 64비트까지 지원하겠다고 했기 때문에 소프트웨어들도 서서히 이런 흐름에 동참을 하게 될 예정이긴 합니다.
한국마이크로소프트 백승주 차장은 “요즘은 워낙 32비트 운영체제에 메모리도 많이 꽂아 사용하고 있어서 64비트 운영체제를 사용한다고 해도 두배 빠른 체감 속도를 느끼는 것은 아니지만 그래픽 분야에서는 빠른 성능을 경험할 수 있을 겁니다”라고 말했습니다.
더 자세한 사항은 백승주 차장이 운영하고 있는 꼬알라의 하얀집이라는 블로그에 자세히 소개돼 있습니다.






![[블로터포럼] e러닝, 학습 관리로 나가야](http://www.bloter.net/files/2012/02/120212-bloter.jpg)












![[블로터TV 테크포럼]⑥빅데이터란 무엇인가](http://www.bloter.net/files/2012/02/blotertvtf-bigdata1.jpg)
![[블로터TV] 얼굴이꽉찬방송 ⑭전자지갑 전성시대](http://www.bloter.net/files/2012/02/120203-big-face-500x333.jpg)





![[새싹] ⓛ장선진 소프트웨어인라이프 대표](http://www.bloter.net/files/2012/02/softwareinlifeceo120210.jpg)






기사에 오류 지적입니다
램 지원가능 용량에 대해서입니다만
TB를 GB로 수정하는게 맞지 않는가 합니다.
그리고 64bit에서 이론상 지원 가능한 램의 용량은 128Gb로 알고있습니다
혹시 제가 틀렸다면 지적해주시면 감사하겠습니다
-curo-
큐로//네…수정하겠습니다. 기가에 익숙하셔서 그런 것 같은데요. 그것에 맞게 뒤를 수정했습니다. 이론상 이정도까지라고 하는데요. 주말 지나서 다시 한번 확인해보고 다시 말씀드리겠습니다.
큐로// 테라 바이트단위가 하드 용량만 지칭하는것은 아닙니다.
1024GB는 1테라 바이트로 표현할수있습니다.1000기가를 1테라로 해야 맞다고 할수도 있지만 컴퓨터는 2진수를 사용하기때문에 테라 바이트 단위로 표현하여도 되는겁니다.
전압 지칭할때도 보통 키로 와트(KW) 단위로 사용하지만 1000키로 와트를 넘는경우
메가 와트(MW) 라 표현합니다.
전압을 지칭할 때는 V라고 쓰며 Volt(볼트)입니다.
W(와트)는 유효전력을 지칭합니다.
흠.. 64비트 7 베타에서 사용해 봤는데 32비트보다 약간의 성능 향상이 있더군요. 단, 확실히 대체로 사용하는 메모리 용량은 32비트때보다 크다는 것은 느꼈습니다.
64비트에서 이론상 지원가능한 것은 TB가 맞습니다.
다만 윈도우는 GB더군요.
제가 인터넷에 보기도 큐로 님 말씀이 맞는거 같은데요?
뭐… 정확한건 빌 형도 모를겁니다.
슈퍼컴으로 계산해야 하나 ㅋㅋ;..
큐로님..
32bits 일 경우 이론상 표현할 수 있는 주소의 번지는 2^32=4.2950e+009 약 4.2G
이며 이때 메모리의 각 주소에 할당되는 데이터 크기에 따라 전체용량이 정해집니다.
일반적으로 메모리에서 16bits 어드레싱일경우 16bit(2Bytes)의 크기가, 32bits 어드레싱일경우 8bits(1Byte) 64bits일경우 4bits(0.5Byte)로 알고 있습니다.
딸서 32bits 프로그램일 경우 표현할 수 있는 주소는 4.2G이고, 메모리의 주소는 4.2GB가 됩니다. 하지만 실제 운영체제에서는 메모리 뿐만아니라, 다른 보조장치들에도 주소가 할당되어야합니다. 이로인하연 WinXp는 3.2GB 정도 까지 메모리를 사용할 수 있습니다.
64bits 일 경우 2^64=1.8447e+019이 되며,, 엄청나죠. e+12가 테라가 되니깐..
헐~~
맞나?ㅋㅋㅋ
이때 번지
2^32=4.2기가는 어디서 나오신건지
1024로 나눠야합니다
1024단위로 한개씩 증가입니다
1024kilobyte=1megabyte
이런식으로 계산하면 3.2기가 나옵니다 다시계산해보시길
기자님.. 큐로님…
32bits로 표현할 수 있는 주소의 최대값은 2^32=4.2950e+009, 약 4.2G가 되며,
64bits일 경우 2^64=1.8447e+019(헐 표현안됨..ㅋ)가 됩니다.
각 주소가 가지는 데이터 크기에 따라 총데이터 크기가 결정이 되는데요,
DDR 메모리의 경우 일반적으로 16bits 어드레싱을 할 경우 16bits(2Bytes),
32bits 어드레싱을 할 경우 8bits(1Byte), 64bits 어드레싱을 할 경우 4bits(0.5Byte)의 데이터 크기를 가집니다.
따라서 32bits일 경우 최대 주소번지에 각 번지당 데이터 크기를 곱하면 4.2GB가 됩니다.그러나 실제 운영체제에서는 메모리를 제외한 주변보조장치에도 주소를 할당해야되기 때문에 32bits winXp 같은 경우 3.2GB정도의 메모리 크기를 가지게 됩니다..
64bits일때는.. 엄청나져? e+12가 1테라이니깐..흠..
64bit 에서 이론상 지원램이 128 Gb? 버스라인이 64bit 이기 때문에 최대 어드레싱 영역이 커널영역, I/O 영역 이런걸 감안하지 않는다면 2^64 승 만큼의 램 확장이 가능합니다. 물리적으로요… 32bit O/S가 왜 4GB까지 이론상으로 램이 확장가능 한지도 계산해보면 압니다. 2^32bit 까지 메모리 어드레싱이 가능한데 이게 보기 편하게 GB 로 환산하면 4GB 입니다. (실제로는 커널 영역과 I/O 영역 때문에 4GB 를 풀로 지원은 못합니다. Memory mapped I/O 라는걸 쓰기 때문입니다. 그래서 32bit XP 를 올릴때 램 트리플 채널로 3GB 를 많이 올리는 겁니다.)하지만 커널상에서 제한을 둘겁니다. 커널 영역과 운영방식에 따라서 실제 램 영역의 제한을 둘테니까요… 그래서 커널단에서 제한을 둔게 128GB 로 알고 있습니다. 스펙을 아직 정확하게는 보진 못했지만 128Gb 가 아니라 128GB 로 알고 있습니다.
참고로 128Gb 는 16GB 입니다.
64bit의 경우 이론상 확장 가능한 메모리의 용량의 경우 2의 64승 이기 때문에
1만 6천 TB(정확히는 1024*64TB)가 맞습니다.
즉 16 피코바이트(PB라고 해야할까요..)
32비트 운영체제는 최대 4기가까지의 메모리를 장착해 사용할 수 있습니다.
이건 맥이나 리눅스 운영체제도 마찬가집니다.
-> 이 부분은 마치 맥이나 리눅스 운영체계가 32비트라서
4기가까지 밖에 지원하지 못한다는 이야기처럼 해석될 수 있겠습니다.
굳이 여기서 그들을 언급할 필요가 없었을텐데요.
리눅스32비트에서 램 32기가 달고 사용한지가 벌써 4년째이구 지금은 64기가로 사용하고 있습니다. ㅡ,.ㅡ
위에분 댓글도 오류입니다.
32bit가 최대 지원 가능한 RAM이 128GB 입니다
64bit는 현재 2TG까지 지원 가능 합니다. 아래 사이트에 나와있습니다.
Widows 최대 메모리 크기(Size): http://blogs.technet.com/sankim/archive/2009/04/15/windows-size.aspx
그리고 클라이언트에서는 4GB까지가 최대 지원 RAM입니다. 그리고 윈도우 7이 지원하는 이론상 확장이 아니라 64Bit의 이론상 확장입니다. 아래 블로그에 잘나와 있네요 한국MS Windows 기술지원 엔지니어가 하는 블로그라 정확한 정보네요. 본문도 그렇지만 댓글에 답변에서도 좋은 정보가 맣이 있보입니다
Windows 메모리 FAQ: http://blogs.technet.com/sankim/archive/2009/05/11/faq.aspx
4GB 제한의 진실, 32비트 Windows (XP, Vista, 7)클라이언트: http://blogs.technet.com/sankim/archive/2009/05/21/4gb-32-windows.aspx
써놓은 댓글이 않올라가서. 다시 올립니다.
32bit가 최대 지원 가능한 RAM이 128GB 입니다
64bit는 현재 2TG까지 지원 가능 합니다. 아래 내용을 참고 하세요.
Windows 최대 메모리 크기(Size): http://blogs.technet.com/sankim/archive/2009/04/15/windows-size.aspx
클라이언트에서는 4GB까지가 최대 사용할 수 있는 RAM입니다. 그리고 윈도우 7이 지원하는 이론상 확장이 아니라 64Bit의 이론상 확장입니다.
배경적인 내용은 아래 블로그에 잘나와 있습니다. 한국MS 기술지원 엔지니어가 하는 블로그라 정확한 정보네요. 본문도 그렇지만 댓글에 답변에서도 좋은 정보가 맣이 있습니다.
Windows 메모리 FAQ: http://blogs.technet.com/sankim/archive/2009/05/11/faq.aspx
4GB 제한의 진실, 32비트 Windows (XP, Vista, 7)클라이언트: http://blogs.technet.com/sankim/archive/2009/05/21/4gb-32-windows.aspx
그리고 64비트를 고려해야 하면 아래 글도 읽어봐야 합니다
Windows 64bit Computing에 대한 오해 혹은 잘못된 상식: http://blogs.technet.com/sankim/archive/2007/12/28/windows-64bit-computing.aspx
지적해주신 내용이 맞습니다만 현재 문제가 하나 더있습니다.
국내 무료 바이러스 백신들이 아직까지 64bit를 지원하지 않고있는데요
알약같은 경우 vista이후로도 64bit를 지원하지 않고있습니다
그나마 다행인것은 v3가 12월에 지원예정이라고는 하지만
일반 사용자가 가장 많이 쓰고있는 백신중 두가지가 지원하지 않고있다는것은
보안상 큰 문제가 아닐수 없음을 지적해주셨으면 좋겠습니다.
물론 후에 지원해나가겠지만요.
v3lite인경우 지금 최신버전을 다운받아서 설치실행하면
정상적으로 설치완료 실행됩니다.
예전에는 지원하지않는 운영체제라고 설치도 안됬었지만요.
뭔 말들이신지. curo님은 틀렸습니다. 지적해드리죠. 128gb라뇨. 어디서 그런 말도안되는 이야기를 듣고 오셨는지. 단순히 생각해봐도 2^32*2^32입니다. 1만6천테라바이트도 틀렸구요. 16엑사바이트(1000TB)까지 지원됩니다. 기가로 따지면 172억기가바이트입니다. 172억.
1만6천테라바이트랑 16엑사바이트(1000TB)틀린점이 뭔가요? ㅎㅎ
덧붙여. 저 용량은 ‘64bit에서 이론상 지원 가능한 램의 용량’입니다. 윈도 7 64비트 버전이 16엑사바이트를 지원하진 않겠죠.(아직은 확인 할수도 없겠죠.)
32비트 운영체제가 최대 4GB까지의 메모리를 장착할 수는 있으나, 실제로 사용하는 메모리는 시스템에 따라 3.25~3.5G정도밖에 안됩니다..
4G 메모리가 장착된 시스템에 32비트 비스타/윈도우 7을 설치하고 시스템 정보에서 확인하면, 설치된 메모리는 4G라고 표시는 되어지지만 실제로는 위에 언급한 대로 3.25~3.5의 메모리만 사용하게 됩니다. 남는 메모리는 램디스크 등으로 활용하는 게 일반적이죠..
따라서 온전한 4G를 사용하려면 64비트 윈도우를 설치해야 합니다.
2^32 = 4,294,967,296 이기 때문에 이론상 4GB지원가능하며 실제로도 여기까지 가능하지만 여러가지 메모리 확장 옵션인 AWE나 PAE 옵션을 사용하여 메모리를 더 사용하는데요
2^64 = 18,446,744,073,709,551,616 는 이론상 184억GB 사용가능한 것이 아닌가요?
확인 다시 하셔서 기사 써주세요!!
감사합니다.
큐로 // 제가 알기론 그게 아닙니다
일단 예전 32비트 시스템에서 지원 한계는 4096MB 까지가 맞습니다.
( 2 ^ 32 / 1024 / 1024 )
현재 32비트 시스템에서는 PAE + 36bit addressing 을 사용하면 65536MB 까지가 가능하구요. (윈도우인 경우엔 윈도우서버 데이터센터급에서만 36bit addressing 까지 이용해서 4기가 너머로 인식이 되는걸로..)
마찬가지로 64비트 시스템에서는 (이론적으로) 16777216′TB’ 까지 접근이 가능해야됩니다.
(2 ^ 32 와 2 ^ 64의 어마어마한 차이를 생각하시기 바랍니다.)
하지만 현재 슈퍼컴퓨터라던지 이런 massive 한 접근을 고려하여 설계된 컴퓨터시스템이 아닌 일반사용자들이 쓰고 있는 AMD64 같은 경우엔 칩셋/CPU 자체에 제한이 있긴 합니다.
http://en.wikipedia.org/wiki/X86-64
자세한내용은 여기 있긴 합니다만 현재로선 최대 256TB 까지가 한계라는것 같군요.
어아어마 합니다 -_-)
슈퍼컴퓨터 아닌이상에야… 오십기가바이트 이상의 메모리도 설치하기 어렵다는 점을 생각하면(뭐 CPU 4개달고 CPU 당 램슬롯 8개에 모듈당 4GB 를 쓴다면 모를까.. 서버에서도 이정도면 끝인듯 한데) 일반사용자는 알 필요가 없겠지만 뭐 그냥 고작 128GB 가 아니라는점을 분명히 해보기 위해 글을 올려 봅니다.
아 그리고 리눅스에서는 32bit 에서도 커널옵션을 십분 활용하여 4기가이상 인식이 가능하다는걸 알려 드립니다 ^^;
2^64 = 18,446,744,073,709,551,616
이론상 184억 GB까지 가능합니다.
확인 부탁드립니다.
어째서인지 장문의 글을 올렸지만 등록이 되지 않는군요….
허망합니다 ㅎㅎㅎ 한 30분 삽질한거 같은데.
요점만 추려보자면
계산법
1. 32비트 (2^32) / 1024 / 1024 = 4096 MB
2. 32비트 + PAE (2^36) / 1024 / 1024 = 65536MB
3. 64비트 (2^64) / 1024 / 1024 / 1024 / 1024 = 16777216 TB
이론적으로는 이렇게 입니다.
1,2번에서는 윈도우에서는 정책상 (급을 나눠서 팔잖아요?) 제한이 걸려있는거고, 리눅스/유닉스에서는 4GB 이상도 사용가능합니다…
3번에서 현재 X86 + 64bit 인 AMD64 = X86-64 아키텍쳐에서는 칩셋이나 시피유설계등 문제로 인해 최대 256TB 까지 지원이 되고 있다고 합니다.
역시 64비트 윈도우라고 해도 1TB 까지 지원이 되며 이 버전은 서버계열중 가장 높은급을 사용했을때 지원된다고 합니다.
32비트의 지원램이 4기가 였군요….
여태 3.5기가로 알고있었던;;
PC 는 Memory mapped I/O 라는 메모리 시스템을 사용합니다. 즉 4GB 의 물리적 메모리 Addressing 이 가능하기때문에 4GB 의 Memory 를 장착이 가능합니다만, 그래픽 카드, 하드디스크, ROM, 등등의 모든 I/O 를 메모리와 주소 매핑에 같이 올려놓습니다. 고로 4GB 를 전부를 물리 메모리로 쓰지 못하는것 입니다. 만약 I/O mapped I/O 라면 4GB 를 풀로 쓸 수 있지만 뭐 아무튼 Memory mapped I/O 이므로 3.5 기가 정도가 max 라고 해도 뭐 틀린말은 아닙니다.
너 이걸 글이라고 써놨냐?
뭘 주의라고 그러냐 지금?
장난함?
6464비트의 이론적 지원 용량은 잘모르지만 윈7 64비트의에서 렘지원은
홈프리미엄이 8G였던가 16G이고 프로페셔널부터 얼티밋까지가 196기가로 알고 있습니다.
좋은 정보네요..
모르고있으면 낭패네요~~
좋은 글이고만 딴지걸지 마쇼…
내가 보기엔 당신 지능지수가 글을 이해하는데 능력 부족으로 보이는군요.
qt
어차피 기껏 많이 달아야 8GB까지밖에 못 달것들이 최고는 멀따져…;; 아마 저기 최대한 지원하는 메모리를 다다는 컴이 나오기전에 os부터 바뀔거다..메인보드에 메모리슬롯을 100개 달래? 아니면 메모리가 60GB짜리가 나오면 모를까..저거 다 달지도 못해..그뿐임? 설령 그게 가능한 시대는 이미 Windows7의 시대는 끝났겠지..
뭣보다 컴퓨터가 게임용인 인간들이 64Bit짜리 참 쓰겄다..XP.비스타도 64비트 안쓰는것들이..
저도 프로페셔널 부터 얼티밋까지가 196GB 홈은 8GB~10GB 지원 가능하는걸로 알고잇어요 아니면;; 어쩔수없는거죠뭐
다만 그 많은 RAM용량을 지원해도.. CPU점유율이.. 높으면.. 버벅거리긴 마찬가지일텐데.
대충들봐여 뭘그리 계산 “
다들 계산실력 자랑하기 바쁘네…;
32비트에서 32기가 다신 분이… XP 램제한과 Win server,Linux의 램제한이 다른 테크닉에 의한 걸 모르신다는게 좀 신기하네요..^^
윈7 64비트 RC 6개월째 쓰고 있습니다만 코2듀오 이후 세대의 제품들은 거의 100% 인식 가능합니다. 32비트에 대한 배려도 꽤나 발전한 듯하군요. XP64와는 확실히 다릅니다.
4년~5년 정도 되거 같은데..리눅스 4GB 이상 지원하는거….
윈도우에서 돈받고 기사 쓰시는 건가…
아니면 아예 컴퓨터도 모르시는 분이 글쓰신건가…. 암담 함…
그것보다 본문에 게임을 하는 유저에게 64비트 컴퓨팅을??
과연 몇개의 게임이 64비트 버전으로 나와있을까요…….
밑에 답글다신분들 전부 전공자들로 보이는대 기사가 정확한 정보를 제공할 의무는 있습니다. 하지만 전체적인 내용을 봤을때 그냥 32bit 62bit 차이로인해서 여러가지 장치나 프로그램이 문제가있을 수 있으니 잘알아보고 써라 정도로만 알아들으면 일반인은 충분하리라고 보는대 전공자분들 너무 열내시는거같내요.
32bit 램 4GB가 아니라 3GB까지밖에 안잡히던데요..
윈도우 운용 램용량과 32,64bit 운용 램용량…
두개를 헷갈려서 딴소리 하시는 분들이 몇 있군요.. ㅋㅋㅋ
재밌게 잘봤습니다/
여기 글쓴분들 왜캐 다 천재 같아 보여 ㄷㄷ..;;
정말 좋은글입니다. 정말 램지원 차이가 엄청난거죠..
마이크로 소프트.. 64Bit에게만 완전 지원 잘해주는듯^^
좋은글 읽고갑니다^^
그렇군요.. 좋은정보네요 그런대 메일 필수안해도 댓글써지나요 리플;
멍청아! 기자라는 놈이 뭐냐.
디스크라고 쓰던가 CD, DVD 제대로 구분해서 써라.
장난하나?
ㅅㅂ // 님
프로그램들이 64비트를 지원 못하니까
잘 알아보고 쓰시라고 쓴 글이잖아요,
제대로 읽어보시고 그런 댓글 다세요,
근데 이 글쓴이 컴퓨터에대해서 별로 모르는듯하네요..
저도 잘모르지만 댓글중 어느분이 쓰신대로
메모리지원은 32비트는 2^32
64비트는 2^64 비트만큼 메모리를 지원합니다.
이게 32비트와 64비트 시스템의 근본적차이고 가장 중요한 차이이죠..
그리고 아무리 개인에게는
게임이나 에플을 많이 돌린다고 하더라도 현상태에선 64비트 운영체제가 필요없습니다.
서버급 정도에서 필요하다고 하네요
덧 2^32개의 어드래싱이 가능하고 하나의 어드래스당 word(1B)라서 4기가바이트인거같네요
덧2 아직은 개인사용자에게 64비트운영체제가 필요없고 64비트가 지원하는 메모리양이 2^64바이트가 커보여도 16비트가 32비트로 바뀌는데 10년이 걸렸다니 10여년후에는 2^64바이트의 메모리를 다 사용하게 될지 모릅니다.
와..먼소리하는지하나두모르겠네.. 윈도우포멧방법좀알여주삼…
32비트운영체제의 (서버 운영체제 제외) 물리적 메모리 인식용량은 4GB 가 맞습니다. 댓글이 3GB 만 잡힌다는 글들이 보이는데요 이건 컴퓨터에서 인식하는 총 물리적메모리 용량을 뜻합니다.
기본메모리 + 그래픽카드 메모리 + 로컬메모리 = 4GB (32비트 운영체제의 메모리 인식용량) 인것이죠. 그래서 3.25GB 나 3.5GB 로 인식되어서 보이는것입니다.
즉 정리하면 32비트의 운영체제의 물리적 인식 총 메모리 용량은 4GB 가 맞습니다.