64 비트 OS에 충분한 4GB 램


6

32 비트 운영 체제가 4GB 설치를 완전히 사용할 수는 없지만 64 비트를 사용할 때 .5 GB가 더 유용합니까? 메모리 포인터의 더블 워드 길이가 차이를 없애지 않습니까? 6GB 또는 8GB가 더 신중합니까?


개방형 질문이 너무 많습니다. 4gb이면 OS를 부팅하기에 충분하지만 요구 사항은 무엇입니까? 예. 이것이 SQL Server를 실행하는 서버에 해당한다고 대답하면 NO가됩니다.
Nick Kavadias

제목이 질문의 요점과 실제로 일치하지 않습니다. 그러나 그 자체로는 나쁜 질문이 아닙니다.
JamesRyan

@Nick, SQL Server의 용도에 따라 달라지지 않습니까?
Svish

내 노트북은 4Gb의 RAM으로 Ubuntu Jaunty 64 비트를 실행했으며 32 비트 OS가 RAM을 낭비하기 때문에 64 비트 OS를 선택했습니다.

32 비트 OS가 4GiB를 처리 할 수 ​​없다는 것은 사실이 아닙니다! 신화. PAE는 수년 동안 사용되어 왔으며 자체 존중 OS에서 지원됩니다. 아마도 PAE가없는 유일한 관련 OS는 Windows XP Pro입니다. 64 비트가되는 유일한 이유는 4GiB 이상을 처리해야하는 단일 앱이있을 때입니다!

답변:


7

중요하지 않습니다. 64 비트에서는 더 많은 메모리 공간을 처리 할 수 ​​있습니다. 메모리 요구 사항은 해당 시스템으로 수행하려는 작업에 더 제한되어 있어야합니다.


4

64 비트가 필요하지 않을 수도 있습니다. 32 비트가 4GB의 메모리를 완전히 사용할 수 없다고 말하면 사실이지만 프로세스 별로 만 적용 됩니다. 데이터베이스 서버를 제외하고 많은 프로세스가 많은 메모리를 원하는 것은 아닙니다.

PAE를
원할 것입니다 : PAE (실제 주소 확장) 를 지원하는 OS입니다 . Ubuntu와 같은 것으로 'ubuntu-server'패키지를 설치하기 만하면 PAE 지원 커널을 얻게되므로 단일 프로세스가 아닌 4GB 이상을 사용할 수 있습니다.


가능하고 주소 인 주소 공간을 "확대"하기 위해이 추가 메모리 조회 테이블을 소개로 물론 이죠,하지만 PAE 일부 성능 저하에 가져다 기억
drAlberT

1
내가 그것을 몰랐기 때문에 그것에 대해 읽을 것입니다, 고마워요 :-)
Kyle Brandt

또한이를 지원하는 CPU에서만이 작업을 수행 할 수 있습니다. 나는 대부분의 인텔 CPU가 생각하지만 몇 가지 예외가 있습니다.
nagul

나의 첫 생각은 PAE가 소프트웨어 성능에 약간의 불이익을 줄 것이기 때문에, 확실히 알고 있으면 흥미로울 것입니다. 특히 3.5GB 이상이 64 비트 OS가 필요하다는 경험의 법칙을 가지고 있기 때문에. 그러나 어떤 압력 없습니다 카일 ...
sblair

3
시스템이 64 비트를 지원하는 경우 64 비트를 실행하십시오. "4GB RAM이없는 경우 64 비트를 사용하지 마십시오"라는 말은 오래되었으며 IE6를 사용하여 웹이 '작동'하기 때문에 계속 탐색하는 것과 같습니다. 64 비트는 훨씬 더 나은 아키텍처이며 속도 향상이 눈에.니다.
LiraNuna

1

짧은 대답입니다. 64GB OS에는 4GB로 충분합니다.

무슨 OS에 대해 이야기하고 있습니까? 아니면 모든 일반 OS에 대해 이야기하고 있습니까?

또한 OS의 응용 프로그램에 따라 다릅니다. 더 많은 Ram은 무거운 서버 등에 적합하며 4GB는 데스크톱에 충분합니다.


4GB는 IE, 파이어 폭스 또는 플래시 또는 기타 최신 bloatware를 실행할 때까지 데스크탑에 충분합니다. 그런 프로그램들은 각자 GB 또는 2GB를 원한다는 것을 알게 될 것입니다. 또한 VirtualBox의 데스크톱에 추가 RAM이있는 것이 좋습니다.
cas

1
무슨 소리 야, 크레이그? 2GB의 RAM 만 가지고 있으며 Firefox (23 개의 탭이 열린 상태)는 263MB를 차지합니다. VirtualBox는 매우 중요한 포인트입니다. 또한 512MB 램이 할당 된 VirtualBox에서 기본 Ubuntu 개발 환경을 실행 중이며 더 많은 메모리가 도움이되는 경우에만 도움이 될 수 있습니다.
JamesGecko

내 현재 파이어 폭스 (실제로 ff는 데비안에서 호출되는 iceweasel)는 857MB의 램을 사용하고 있습니다. 12 개의 창이 열리고 창당 평균 약 8 개의 탭이 있습니다. 방금 며칠 동안 보지 않은 약 10 개의 창문을 닫았습니다. 파이어 폭스는 3.5.1
cas 8:14

1

아시다시피 포인터 유형이 길어 차이가 사라집니다. 그러나 4GB의 64 비트를 사용하면 나중에 확장 할 수 있습니다. 또한 프로세스의 주소 공간이 확장되어 단일 프로세스가 더 많은 메모리를 사용할 수 있습니다 (32 비트에서 최대 4GB로 제한됨, 일반적으로 Windows의 경우 2 / 3GB 미만). 메모리가 실제 파일인지 페이지 파일에서 지원되는지에 관계없이.

또한 메모리가 적더라도 64 비트가 필요한 응용 프로그램이 있습니다. 일부 하이퍼 바이저는 예를 들어 생각합니다.

드라이버 지원에 문제가 없다면 64 비트 OS를 사용할 것입니다 (예, 모든 드라이버는 64 비트 여야합니다).


1
네 잘못이야 읽어 보시기 바랍니다 en.wikipedia.org/wiki/Physical_Address_Extension

당신은 4GB 이상의 RAM에 액세스하기 위해 64 비트 응용 프로그램을 필요

주소 공간이 4GB를 초과하려면 64 비트가 필요합니다.
liori

@freedom_is_chaos-그렇게 간단하지 않습니다. PAE는 커널이 더 많은 양의 메모리에 액세스 할 수 있도록합니다. 장치 드라이버에 문제가있을 수 있기 때문에 (실제로 이러한 조건에 대해 모든 사람이 테스트하지는 않음) 실제 사용에는 다소 제한적이며 물론 응용 프로그램이 일반적인 2 ~ 3 기가 메모리를 초과 할 수는 없습니다. 그러나 특히 데스크탑 시스템에서 여전히 유용합니다. @edgarholleis-무엇이 잘못되었는지 설명하면 더 도움이 될 것입니다.
Michael Kohne

@edgarholleis : 정확히 무엇이 잘못 되었나요? PAE가 존재하지만 실제 64 비트 운영 체제를 사용할 가능성이있는 경우 PAE를 사용하는 데 아무런 도움이되지 않습니다. 드라이버에 문제가있을뿐만 아니라, 프로세스가 해당 메모리를 사용하도록하려면 드라이버 프로그래밍이 64 비트 플랫 메모리 모델을 사용하는 것보다 훨씬 어렵습니다.
Josip Medved

1

4GB는 64 비트 컴퓨터에서 수행하려는 대부분의 작업에 충분하지만 메모리가 저렴합니다 (예 : 추가 4GB의 DDR2 RAM 비용은 약 $ 60 AUD 또는 $ 50 미만). 당신은 필요합니다. 어쨌든 8GB를 설치합니다.

다른 사람들은 그것이 당신이 기계를 사용할 것에 달려 있다고 지적했습니다. 또한 사용중인 OS와 RAM과 같은 리소스를 사용하는 방법에 따라 달라집니다.

예를 들어, Linux는 시스템에서 모든 바이트의 RAM을 사용합니다. 프로그램에서 사용하지 않는 RAM은 디스크 버퍼링 및 캐싱에 사용됩니다. 시스템에 더 많은 RAM을 추가하는 것은 오랫동안 리눅스 서버의 성능을 향상시키는 가장 저렴하고 효과적인 단일 방법이었습니다. 전반적인 성능에 큰 영향을 미칩니다).

요즘에는 8GB RAM (4 x 2GB 스틱)으로 모든 컴퓨터를 만듭니다. 60 달러를 절약하는 것은 그만한 가치가없는 것 같습니다. 4GB 스틱이 2Gb 스틱과 비례 적으로 같은 가격이라면 16GB로 많은 것을 만들 것입니다.


0

아무도 640kb 이상의 메모리를 필요로하지 않습니다.)

농담은 컴퓨터로 무엇을하고 싶은지에 달려 있습니다.


0

대답은 "그것은 달려있다"입니다. 예를 들어, x64에 대해 이야기하고 32 비트 소프트웨어와의 호환성을 유지하기 위해 가정하면 32 비트 정수 및 long은 32 비트를 유지하지만 포인터는 64 비트로 전환합니다 ( http://software.intel.com/en- us / articles / porting-to-64-bit-intel-architecture / ). 이것이 의미하는 바는 포인터 에만 추가 스토리지 요구 사항이 있고 기본 64 비트 응용 프로그램에서만 필요하다는 것입니다. 반면 int와 long을 사용하는 코드에는 추가 오버 헤드가 없습니다. 생각보다 훨씬 적은 오버 헤드가 발생하게됩니다. 그럼에도 불구하고 더 많은 메모리, 특히 64 비트 랜드에서 더 많은 메모리가 아프지 않습니다.

물론 다른 OS와 아키텍처는 다를 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.