>일반적인 문제 >win7x86은 무슨 뜻인가요?

win7x86은 무슨 뜻인가요?

青灯夜游
青灯夜游원래의
2022-10-12 13:43:5915948검색

이 튜토리얼의 운영 환경: Windows 7 시스템, Dell G3 컴퓨터.

win7x86은 32비트 Windows7 운영 체제를 의미합니다.

Windows 7 시스템은 32비트 시스템과 64비트 시스템으로 나뉘며, X86은 32비트 시스템의 또 다른 이름입니다.

X86은 실제로 32비트 미러링 시스템인 32비트를 의미합니다. 그러면 X64는 64비트 운영 체제를 의미하는 64비트를 의미합니다. "제어판" - "시스템 및 보안" - "시스템" - "시스템 유형"을 순서대로 열면 컴퓨터가 X86인지 X64 시스템인지 확인할 수 있습니다.

win7x86은 무슨 뜻인가요?

win7x86은 무슨 뜻인가요?

컴퓨터 비트 설명

컴퓨터는 이진 인코딩을 사용하여 숫자, 문자, 명령 및 기타 제어 정보를 나타냅니다. 컴퓨터가 저장, 전송 또는 작동할 때 단위로서의 이진 코드 집합을 워드라고 하며, 워드에 포함된 이진 비트 수를 워드 길이라고 합니다.

워드 길이는 CPU의 주요 기술 지표 중 하나입니다. 이는 CPU가 동시에 처리할 수 있는 이진수 수를 의미합니다. 워드 길이는 항상 8의 정수배입니다. PC는 32비트 또는 64비트입니다.

32비트와 64비트는 CPU가 한 번에 처리할 수 있는 최대 비트 수를 나타냅니다. 32비트 컴퓨터의 CPU는 한 번에 최대 32비트(4바이트)의 데이터를 처리할 수 있는 반면, 64비트 CPU는 한 번에 64비트(8바이트)의 데이터를 처리할 수 있습니다.

64비트와 32비트 비교

32비트에서 64비트 아키텍처로의 변경은 근본적인 변화입니다. 새로운 아키텍처를 활용하려면 대부분의 운영 체제를 정밀 검사해야 하기 때문입니다. 새로운 기능을 활용하려면 다른 소프트웨어도 포팅해야 합니다. 이전 소프트웨어는 일반적으로 하드웨어 호환성 모드(새 프로세서는 이전 32비트 버전의 명령어 세트를 지원함) 또는 소프트웨어 에뮬레이션을 통해 지원됩니다. 또는 64비트 프로세서에서 직접 32비트 프로세서 코어를 구현합니다(예: 32비트 x86 애플리케이션을 실행하기 위한 x86 프로세서 코어가 포함된 Intel의 Itanium 프로세서). 64비트 아키텍처를 지원하는 운영 체제는 일반적으로 32비트 및 64비트 응용 프로그램을 모두 지원합니다.

명백한 예외는 AS/400입니다. AS/400의 소프트웨어는 TIMI(Technology Independent Machine Interface)라는 가상 명령어 세트 아키텍처에서 실행됩니다. 이 아키텍처는 실행 전에 하위 수준 소프트웨어를 기본 기계어 코드로 변환합니다. 전체 OS와 모든 소프트웨어를 새 플랫폼으로 이동하려면 하위 수준 소프트웨어를 완전히 다시 작성해야 합니다. 예를 들어 IBM이 이전 32/48비트 "IMPI" 명령어 세트를 64비트 PowerPC로 옮겼을 때(IMPI는 32비트 PowerPC와 전혀 다르기 때문에 32비트 버전의 명령어에서 옮기는 것보다 훨씬 낫습니다) 동일한 명령어 세트의 64비트 버전으로 설정하면 규모가 훨씬 더 커집니다.

64비트 아키텍처는 디지털 비디오, 과학 컴퓨팅, 초기 대규모 데이터베이스 등 대용량 데이터를 처리해야 하는 애플리케이션에 의심할 여지 없이 사용될 수 있습니다. 32비트 호환 모드가 다른 작업에서 유사한 32비트 시스템보다 빠른지 여부에 대해 많은 논쟁이 있었습니다. x86-64 아키텍처(AMD64 및 Intel 64)에서는 주요 32비트 운영 체제와 애플리케이션이 64비트 하드웨어에서 원활하게 실행될 수 있습니다.

Sun의 64비트 Java VM은 32비트 VM보다 느리게 시작됩니다. 왜냐하면 Sun은 여전히 ​​모든 64비트 시스템이 서버라고 가정하고 64비트 플랫폼용 "서버" 컴파일러(C2)만 구현하기 때문입니다. "클라이언트" 컴파일러(C1)는 더 느린 코드를 생성하지만 더 빠르게 컴파일합니다. 따라서 64비트 JVM의 Java 프로그램은 장기간에 걸쳐 더 나은 성능을 발휘하지만(일반적으로 장시간 실행되는 "서버" 응용 프로그램) 시작 시간은 더 길어질 수 있습니다. 수명이 짧은 애플리케이션(예: Java 컴파일러 javac)의 경우 시작 시간을 늘리면 실행 시간을 제어하고 64비트 JVM을 전체적으로 느리게 만들 수 있습니다.

32비트 및 64비트 프로세서의 경우 속도만이 유일한 고려 사항은 아니라는 점에 유의해야 합니다. 멀티태스킹, 스트레스 테스트, 클러스터링(HPC용)과 같은 애플리케이션은 64비트 아키텍처가 올바르게 배포되는 데 더 적합할 수 있습니다. 위와 같은 이유로 64비트 클러스터는 IBM, Vodafone, HP, Microsoft와 같은 대규모 조직에 널리 배포되었습니다.

더 많은 관련 지식은 FAQ 칼럼을 방문해주세요!

위 내용은 win7x86은 무슨 뜻인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.