CS

1Word(워드)와 byte(바이트) Bit(비트)관계와 윈도우 맥 아키텍처 역사

눈곱만큼도모름 2025. 3. 6. 18:42
728x90
반응형

bit - byte - word 에서
1 Byte(바이트) 는 8 bit(비트)로 구성되어 있습니다.

1 워드(Word)의 크기가 몇 Bytr(바이트)인지 (bit)인지 알려면 시스템 아키텍처를 살펴 봐야 합니다

  • 16비트 시스템: 1워드 = 2바이트 = 16비트
  • 32비트 시스템: 1워드 = 4바이트 = 32비트
  • 64비트 시스템: 1워드 = 8바이트 = 64비트
  • 16-bit system: 1 word = 2 bytes = 16 bits
  • 32-bit system: 1 word = 4 bytes = 32 bits
  • 64-bit system: 1 word = 8 bytes = 64 bits

 

Windows에서 16비트 환경

  1. Windows 1.0 (1985) – 16비트 MS-DOS 위에서 실행
  2. Windows 2.x (1987~1988) – 16비트 환경 유지
  3. Windows 3.0 (1990) – 16비트 기반이지만 보호 모드(Protected Mode) 도입
  4. Windows 운영체제64비트 도입본격적인 64비트 전환32비트 지원 종료3.1 (1992) – 여전히 16비트지만 성능 향상
  5. Windows 3.11 (1993) – Windows for Workgroups, 네트워크 기능 강화

Windows의 32비트로 전환

  • **Windows 95 (1995)**부터 본격적으로 32비트 환경을 지원하면서 16비트 프로그램과의 호환성을 유지하는 방식(혼합 모드)으로 운영됨.
  • 이후 Windows 98, Windows ME까지 16비트 코드가 일부 남아 있었지만, **Windows XP (2001)**부터는 완전한 32비트 운영체제로 전환됨.

즉, Windows 3.11까지가 완전한 16비트 운영체제였고,
Windows 95부터는 32비트가 기본이지만 16비트 지원이 남아 있는 과도기적인 상태였습니다.

Windows의 64비트로 전환

 

  • Windows XP 64-bit Edition (2001, Itanium용)
    • 최초의 64비트 윈도우지만, Itanium(IA-64) 전용이라 일반 사용자는 거의 사용하지 않음.
  • Windows XP Professional x64 Edition (2005)
    • x86-64(AMD64) 아키텍처를 지원하는 첫 번째 실용적인 64비트 윈도우.
    • 하지만 드라이버 호환성 문제로 널리 사용되지는 않음.
  • Windows Vista (2006)
    • 32비트와 64비트 버전이 함께 출시됨.
    • 64비트 지원이 개선되었지만, 여전히 32비트가 주류.
  • Windows 7 (2009)
    • 64비트 버전 사용자가 급증.
    • 64비트 드라이버 및 소프트웨어 지원이 본격적으로 자리 잡음.
  • Windows 10 (2015)
    • 대부분의 새로운 PC가 64비트로 출시됨.
    • 32비트 지원은 계속되었지만 점차 줄어듦.
  • Windows 11 (2021)
    • 32비트 버전이 완전히 사라짐.
    • 64비트 CPU가 필수 요구사항이 됨.

 

 

맥에서 16비트 환경

  1. 초기 매킨토시(1984~1986)
    • 오리지널 매킨토시(1984년 출시)는 Motorola 68000 프로세서를 사용했으며, 이 CPU는 16비트 데이터 버스, 24비트 주소 버스, 32비트 내부 구조를 가지고 있었습니다.
    • 따라서 Mac OS 초기 버전(시스템 1~6)은 사실상 16비트 환경에서 동작했습니다.
  2. Mac OS 7.x 시대 (1991~1997)
    • Motorola 68030, 68040 등의 32비트 CPU가 도입되면서, 32비트 지원이 추가되었지만 일부 16비트 코드가 남아 있었습니다.
    • "32-bit Dirty ROM" 문제: 일부 시스템은 여전히 24비트 주소 지정 방식을 사용하여 완전한 32비트로 동작하지 못함.
    • 이후 Mac OS 7.5부터 "32비트 주소 지정 지원"이 완전히 가능해짐.

맥의 32비트 전환

  • PowerPC 프로세서 도입(1994)
    • Apple이 Motorola 68k에서 PowerPC(32비트)로 전환하면서, 16비트 환경은 점점 사라짐.
    • 그러나 Mac OS 8~9에서는 여전히 일부 16비트 코드가 남아 있었음.
  • Mac OS X (2001~)
    • Mac OS X부터는 완전한 32비트 기반 운영체제로 전환됨.
    • 이후 macOS는 64비트 지원을 강화했고, macOS Catalina(2019)에서는 32비트 애플리케이션 지원이 완전히 종료됨.

맥의 64비트 전환

 

  • Mac OS X 10.4 Tiger (2005)
    • 일부 시스템 구성 요소에서 64비트 지원 시작.
  • Mac OS X 10.5 Leopard (2007)
    • 애플리케이션 레벨에서 64비트 지원이 본격적으로 추가됨.
  • Mac OS X 10.6 Snow Leopard (2009)
    • 64비트 커널 도입(일부 Mac에서 기본 활성화).
    • 대부분의 시스템이 64비트 애플리케이션을 실행할 수 있게 됨.
  • macOS High Sierra (2017)
    • "향후 macOS에서 32비트 앱 지원이 중단될 것"이라고 발표.
  • macOS Catalina (2019)
    • 32비트 앱 지원 완전 종료.
    • 이 시점부터 macOS는 완전한 64비트 운영체제가 됨.

 

728x90
반응형

'CS' 카테고리의 다른 글

[CS] Basic logic gates  (1) 2023.07.19