햇빛이 찬란한 하루

관리자 | 글쓰기

햇빛이 찬란한 하루 » Search » Results » Articles

비스타와 관련된 글 3개

  1. 2008/02/09 비스타의 단축아이콘 화살표없애기 (4)
  2. 2007/08/20 윈도우 비스타 에서도 4GB메모리 못쓴다고? 왜? (16)
  3. 2007/08/20 노트북 메모리 4GB 업그레이드 후기 (7)

햇빛이 찬란한 하루 » 컴-무한의세계

비스타의 단축아이콘 화살표없애기

햇빛 | 2008/02/09 11:48



비스타에서는 xp방식의 단축아이콘 화살표없애기 를 적용하게 되면
먹히지 않는다는걸 알 수 있다...
이유는 뭐 뻔하다... 화살표로 쓰는 모양의 주소값이 다르기때문...

뭐 하지만..안되는게 어딨나..
찾아보면 쉽게 찾아서 없앨 수 있다....
필요하다면 지금 당장 따라하기 모드 ON

시작 > 실행 > regedit 입력하신 후 엔터
1. HKEY_CLASSES_ROOT > lnkfile > IsShortcut 제거
2. HKEY_CLASSES_ROOT > piffile  > IsShortcut 제거

사용자 삽입 이미지

이렇게 무사히 날려버렸으면... 재부팅을 해주센
쾌적한 비스타생활은 영원이....
이올린에 북마크하기(0) 이올린에 추천하기(0)




태그 단축아이콘, 비스타, 화살표제거

(go to top)

햇빛이 찬란한 하루 » 컴-무한의세계

윈도우 비스타 에서도 4GB메모리 못쓴다고? 왜?

햇빛 | 2007/08/20 16:02



앞서 본인은 노트북메모리를 4GB 로 업그레이드 한 포스팅을 올린바있다.
(http://hatbit.net/blog/107)
사용자 삽입 이미지
사용자 삽입 이미지

하지만 위 그림과 같이, 보여지는 메모리와 설치된 메모리는 차이를 보이고 있었다.
왜?
여기서 분명 의아한 사실은 마이크로소프트는 분명 비스타는 모든 버젼에서 4GB를 지원한다고 표시하고 있다는 것이다.

Q. What are the memory limitations for the 32-bit vs 64-bit version?

  32-Bit 64-Bit
Microsoft Vista Version Min Memory Max Memory Min Memory Max Memory
Home Basic 512MB/1GB* 4GB** 512MB/1GB* 8GB
Home Premium 512MB/1GB* 4GB** 512MB/1GB* 16GB
Business 512MB/1GB* 4GB** 512MB/1GB* 128GB
Ultimate 512MB/1GB* 4GB** 512MB/1GB* 128GB
Enterprise Edition 512MB/1GB* 4GB** 512MB/1GB* 128GB
Footnotes:
* 512MB required for Vista Capable. 1GB required for Vista Premium Ready systems.

하지만 Physical Memory Limits(물리적 메모리한계) 라는게 추가 설명이다.
그럼 실제로는 4GB가 되지않을 수 있다는것인가.

추가적인 검색에서 흥미로운 내용을 접할 수 있었다.
Dude, Where's My 4 Gigabytes of RAM?  라는 제목으로 포스팅 한 어느 사이트.
본인과같은 현상을 밝히고자 하는 내용에서
32비트의 OS에서 가장메모리공간의 제약은 별수없다는 식이었다.
왜냐하면,

232 = 4,294,967,296

4,294,967,296 / (1,024 x 1,024) = 4,096

또한, Windows Vista RAM Limitations 라는 제목의 다른 포스팅에서는
물리적으로는 4기가를 지원하는게 가능하지만, 실제로는 3.2GB 정도밖에 쓸수없다.
왜냐하면, memory mapped IO reservations, 이것이 비스타메모리에서 깎아먹는다는 거다.
이게 무슨말인고 하니.
Intel system memory map 
그림과 같이 메모리 할당을 분석해봤을때, 노란색부분과 같이 PCI 메모리영역에서 공백이 생긴다는 것이다.
메인보드의 칩셋과 바이오스에 따라 설치된 기기들이 저 메모리를 할당받는다는것이다.

실제로 본인의 컴터에서  
Memory Range FD000000 - FDFFFFFF
Memory Range F0000000 - F7FFFFFF  이 두분을 더해보면 대충 비슷한 수치를 얻을수 있었다.
이 곳이 잃어버린 1기가의 영역인것이다.( 본인의 녹북은 내장그래픽이므로 이영역이..)

그런데, 더 솔깃하게 만드는 내용이 MSDN에 존재하고 있었다.
/PAE 를 이용하면 가상메모리공간을 4기가까지 확장할수있다?
PAE ? 그게 먼고하면 Physical Address Extension 우리말로 쉽게 물리적주소확장.
하드웨어지원여부에 따라서 32비트를 36비트까지 확장시켜줌으로써 4기가메모리가 지원하게 해준다는것이다.
그럼 나도 해볼까?

Microsoft MSDN (http://msdn2.microsoft.com/en-us/library/ms791485.aspx) 에서 제공하는 방법을 따라보자.
부팅설정을
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /pae
이런식으로 /pae 만 추가시켜주면 된다는거다.
Bootcfg 를 사용하자면
bootcfg /raw "\pae" /A /ID 1  요로케...
하지만....
비스타 부터는 bootcfg.ini 가 더이상 존재하지 않는다.
그래서 BCDEDIT 라는 명령어를 사용해야 한다.
실행에서 cmd 입력... 커맨드커널에서 bcdedit 를 쳐보라.
뭔가 주르륵 나온다. 자세한 사항은 http://msdn2.microsoft.com/en-us/library/aa906211.aspx  참조
bcdedit /set pae forceenable   이라고 입력하면 끝.
paer가 적용되었는지 확인하기 위해서는     bcdedit /enum   이라고 쳐보면 모드가 작동하는지 확인가능!.

본인도 열심히 해보았으나. 역시나 결과는 똑같았다.
왜? 난 안되는것일까.
아까 전제조건에서 하드웨어지원여부에 따라서  에 주목할 필요가 있었다.
The CPU must support the x64 instruction set. The AMD64 CPU and the Intel EM64T CPU support this instruction set.
64비트 CPU에서만 가능하다는 소리.
근데 왜! 나도 메롬! 64비트라고! 코어2듀오!!
좀더 찾아보니 아직 MS에서는 AMD64 만 지원한다고 그런다.
AMD64 CPU는 40비트까지 확장이 가능하단다.뷁
The AMD abominations have an on-CPU hardware IOMMU to make this work
(the 32-bit devices think that what they're getting is memory below 4 GiB but it could be anywhere).
Intel's x86-64 implementations don't; it'd go on the Northbridge for Intel, but their chipsets don't have one.

AMD's IOMMU is a hacked up AGP GART.
It's not as capable as a purpose-built IOMMU would probably be, and so inefficient in comparison
(to e.g. SPARC64). But it's still better than no IOMMU at all (which is what you get on Intel).
 짧은 영어로 해석을 때리자면, AMD 의 IOMMU 라는 놈이 저런 확장을 가능하게 한단다.
하지만 인텔의 64비트CPU는 그렇지 못하단다. 노스브리지때문에 그런 칩셋은 가지고 있지않아서.
다른 목적으로 쓰이고 있지만, IOMMU 만한게 아직없다는 그런 말같음?!

다 쓰고나니 참으로 복잡하고 어렵다는....
그냥 64비트 윈도우로 갈아타면 다 끝나는 얘기를;;;
귀찮으면 그냥 3GB로 살던가.. 나처럼...
이올린에 북마크하기(0) 이올린에 추천하기(0)




태그 32bit, 32비트, 64bit, 64비트, AMD64, Microsoft, MSDN, PAE, 메모리, 물리적주소확장, 비스타

(go to top)

햇빛이 찬란한 하루 » 컴-무한의세계

노트북 메모리 4GB 업그레이드 후기

햇빛 | 2007/08/20 14:23



본인 녹북을 산지 한 4개월 정도 지난 이 시점.
정말 살때는 남부럽지 않은 사양이었다. 물론 지금까지도 꿇릴 만한 그 정도는 아니다 뭐.

모델명 : Toshiba Satellite U205-S5058 (한국에서는 대응하는 모델이 없음)
CPU: Intel Core 2 Duo Processor T5500, 1.66GHz (aka, 메롬)
Memory: 1GB RAM
HDDL 160GB Hard Drive,
LCD: 12.1-inch WXGA TFT Display (True Bright)
무게 : 4.1 lbs (약 1.9kg)
ODD: 8X DVD+/-RW Drive
O/S: Windows Vista Home Premium

지금도 그렇지만 서브녹북계열에서 소니의 SZ시리즈 말고 따라올 자가 없다.
물론 미국내수시장 기준으로 볼때;;;

하지만 초기부터 비스타가 깔려있는 요놈은.
상당한 사양을 필요로 한다는 것을 알게 되었다.
그냥 뭐 포샵같은 거대한 프로그램 켜지도 않은 상태에서 몇가지 멀티태스킹 했을경우
메모리점유율이 거진 70~80% 를 육박하니 말이다. (물론 사이드바가 많은 양을 차지합니다만..)

그래서 짧은 대응책으로는 XP로의 회기. 다운그레이드 였다.
하지만, 그닥 불편함도 모르겠고 사실귀찮기도 해서.
메모리 업그레이드를 생각하고 있었다.
그러던 차에, GeIL 에서 2 X 2GB 가 싸게 나온게 있어서 약간의 망설임 끝에
질러버리게 된것이다. 물론 리베이트50불 받아야 200불 가량 되는 거금이지만...
사용자 삽입 이미지사용자 삽입 이미지


자, 업글하기 전 사양
사용자 삽입 이미지사용자 삽입 이미지

삼성껴였넹. PC2-4300 ( 266MHz) 으로 구입당시 제공되었습니다.
당연히 그래서 배수가 안 맞지요. 5:8 이군요.
제 CPU에 1:1 로 대응되기 위해서는 PC2-5300 (333MHz) 는 되어야 합니다.

자 이번엔 비스타에서 제공하는 스펙에따른 점수
사용자 삽입 이미지
램은 1기가로 4.5 점을 기록 하고 있군요.

자 업그레이드 시작합니다.
그 전에 ! 이 게맛살 도시바에 한마디!
본인은 노트북메모리 업그레이드를 처음 하는 유저이다.
정말모른다. 어떻게 하는지. 쉽다고 하지만 그래도 처음은 어렵지않는가.
그래서 혹시나 하고 정보를 찾아보았다.
제공해주는 메뉴얼, 홈페이지, 온라인메뉴얼  .. 어디를 눈씻고 찾아봐도 없다.
아. 한마디 있다. 메모리는 키보드아래있다. 업그레이드 하고싶으면 기술지원에 연락해라.... 라고... ㅆㅂ

[ 좀 더 자세한 내용 클릭 ]


휴..다 끝났네요
어렵지않아요. 필요한건 뭐?  아주 작은 드라이버, 내부청소를 위한 천, 단지 이것뿐.
사용자 삽입 이미지
 

그럼 재부팅하고 확인해볼까요.
사용자 삽입 이미지사용자 삽입 이미지

분명 4기가로 정확히뜨네요.
어라? 근데 이상한점을 발견합니다. 분명 PC2-5300 임에도 불구하고
배수는 1:2 입니다. 읽기와 쓰기속도 비율이 맞지 않다는겁니다.
왜 이럴까요. 궁금해서 네이버소년한테 달려갑니다.
충분한 답변을 얻지는 못했으나, 메롬은 원래 그렇다는 대답만 접할수있었습니다.
(자세히 왜 그런지 아시는분은 가르쳐주시면 ㄳ)

그제나저제나 역시나 기대와는 달리 4기가를 충분히 지원하지 않고 있군요.
32비트 OS의 한계인가요. 비스타도 별수없군요. 쳇
(비스타임에도 이러는 이유는 곧바로  추가포스팅 이어 하도록 하겠습니다.)
사용자 삽입 이미지
4기가로 확인되었지만. 3.24GB 로 확인되네요.
게다가 희안한건 점수는 그대로 입니다. 분명 5.0 만점으로 알고있었는데 틀렸나요?
이대로라면 만점은 나와야 되는거 아닐까요?
의문을 남긴채 이렇게 업그레이드는 완료 ㄳ
이올린에 북마크하기(0) 이올린에 추천하기(0)




태그 4GB, TOSHIBA, Vista, 노트북, 도시바, 메모리, 미국, 비스타, 서브노트북, 업그레이드

(go to top)