IT_etc/유용한 전산 지식들..

OS 별 bit 확인 방법

JJun ™ 2011. 5. 17. 15:06

 

Linux

리눅스의 경우 uname 명령어로 간단히 확인 가능 합니다.

"uname -a" 명령어로 현재 운영체제의 비트를 확인할 수 있습니다.

 


 

 

 

Solaris

솔라리스/sparc 7 이상의 운영체제는 32bit 와 64bit 로 나누어진다.

자신의 시스템의 OS가 64bit 인지 32bit 인지는 isainfo -kv 라는 명령으로 확인할 수가 있다.

# isainfo -kv
64-bit sparcv9 kernel modules

위와 같은 결과는 64bit를 뜻한다.
단, 이것은 Sparc 버전의 솔라리스에만 해당되고 Intel 버전의 솔라리스는 32Bit 이다.

 

 

AIX

AIX에서는 getconf명령어와 /usr/lib/boot/unix*에 대한 file 명령를 통해서 bit를 확인 할 수 있습니다.

다음은 64비트 운영환경에서 테스트한 결과 입니다. 운영체제가 32비트이면 결과는 32로 표시될 것입니다.

 

1 [ onLINE Mode ]>getconf -a | grep KERN
2 KERNEL_BITMODE:                         64
3   
4 [ onLINE Mode ]>file /usr/lib/boot/unix*
5 /usr/lib/boot/unix: 64-bit XCOFF executable or object module not stripped
6 /usr/lib/boot/unix_64: 64-bit XCOFF executable or object module not stripped

 

혹은 root 권한으로 bootinfo -K 를 하시면 설치된 OS의 비트를 확인할 수 있습니다. 

 

 


더보기

#################################################### 

            unix 운영체제별 하드웨어 정보 확인

####################################################

hp-ux : uname -a (os version) 
            getconf KERNEL_BITS(kernel bit 32/64) 
            uname -i (host id)
            lanscan -a (mac address)
            ioscan -C proccessor (cpu 정보)


solias : uname -a (os version) 
            lsainfo -kv (kernel bit 32/64)
            hostid (host id)
            ifconfig -a (mac address)
            psrinfo -v , showrev (cpu 정보)


aix  : uname -rv oslevel instifix -a | gerp ML  (os version) 
        bootinfo -y(cpu bit),bootinfo -k (kernel bit 32/64) 
        hostid (host id) 
        entstat[device name] (mac address) 
        lsdev -C (cpu 정보)

linux : uname -a (os version) 
          getconf WORD_BIT (kernel bit 32/64)
          hostid (host id)
          ifconfig /all (mac address) 
          cat /proc/cpuinfo (cpu 정보)

tru64 : sizer -v (os version) 
          64 (kernel bit 32/64)
          hostid (host id)
          ifconfig -a (mac address)
          psrinfo -v , psrinfo (cpu 정보)

unixware : uname -v (os version) 
                getconf WORD_BIT (kernel bit 32/64)
                /usr/ucb/hostid (host id)
                ifconfig -a (mac address)
                psrinfo -v , showrev (cpu 정보)

 

 

 

Mac OS X

sysctl 명령어로 운영체제 비트 정보를 확인할 수 있습니다.

다음은 64비트 OSX에서 테스트 한 결과 입니다.

 

1 taewan:bin taewankim$ sysctl hw |grep 64bit
2 hw.cpu64bit_capable: 1

 

64비트가 아닐 경우에는 다음과 같은 결과가 출력됩니다.

 

1 dummy:bin taewankim$ sysctl hw |grep 64bit
2 hw.cpu64bit_capable: 0

 

 

 

Windows

[방법 1]

1. 시작을 누르고 실행을 누릅니다.
2. 열기 상자에 winmsd.exe 를 입력하고 확인을 누릅니다.
3. 오른쪽 창의 항목 아래에서 시스템 종류를 찾아 값을 확인합니다. 

 

   • 시스템 종류에 해당하는 값이 X86-기반 PC이면 해당 컴퓨터에서 32비트 버전의 Windows 운영체제를 

      실행하고 있는 것입니다.


   • 시스템 종류에 해당하는 값이 Itanium-based system이면 해당 컴퓨터에서 64비트 버전의 Windows

     운영 체제를 실행하고 있는 것입니다.  

 

 

[방법 2]

윈도즈에 포함된 도스모드에서도 확인할 수 있습니다.
1. 시작을 누르고 실행을 누릅니다.
2. 열기 상자에 'Cmd.exe'를 입력하고 확인을 누릅니다.
3. 도스창이 뜨면 거기에 'set'라고 쓰고 엔터 칩니다.
4. 영어로 디스플레이 되는 여러 글자 중에서 창 중간쯤에 'PROCESSOR_Architecture'로 시작되는

    단어의 뒤쪽을 보면 가늠할만한 숫자가 보일 겁니다.
   'x64'랄지 'x86'은 내 컴퓨터가 64비트인지 86비트인지를 가리킵니다.