32비트 응용 프로그램
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
32비트 응용 프로그램은 PC/AT 호환 기종에서 OS/2 32비트 및 Microsoft Windows의 Win32 환경에서 32비트 플랫 주소 공간을 사용하여 실행된다. 32비트 응용 프로그램 이전에는 MS-DOS, OS/2 1.x, 초기 Windows 등에서 16비트 응용 프로그램이 16비트 프로세서에서 세그먼트 방식의 주소 공간을 사용했다. 인텔 80386의 등장으로 16비트에서 32비트 소프트웨어로의 전환이 가능해졌으며, 80386 및 이후 프로세서는 16비트 세그먼트 방식과 32비트 세그먼트를 모두 지원했다. Windows 및 OS/2와 같은 운영 체제는 32비트 프로그램과 16비트 프로그램을 함께 실행할 수 있도록 하여, 16비트 프로그램은 호환성을 위해, 32비트 프로그램은 새로운 소프트웨어 개발에 사용되었다.
PC/AT 호환 기종에서 32비트 컴퓨팅은 80386 마이크로프로세서의 등장과 함께 본격적으로 시작되었다. 80386은 이전의 16비트 프로세서들과 달리 32비트 주소 공간을 지원하여 더 큰 메모리를 사용할 수 있게 되었다.
2. PC/AT 호환 기종에서의 32비트 컴퓨팅
2. 1. 운영 체제
PC/AT 호환 기종에서 32비트 주소 공간(플랫 메모리 모델)을 사용하는 운영 체제는 다음과 같다.
32비트 애플리케이션이 등장하기 전에는, MS-DOS, OS/2 1.x, 초기 마이크로소프트 윈도우 등의 운영 체제 (또는 운영 환경) 상에서 16비트 애플리케이션이 가동되었다. 이것들은 처음에는 16비트 8088이나 80286 마이크로프로세서 상에서 세그먼트 방식의 주소 공간에서 가동되었다.
PC/AT 호환 기종에서 16비트 소프트웨어에서 32비트 소프트웨어로의 전환은 80386의 등장으로 가능하게 되었다. 80386 및 후속 마이크로프로세서는 16비트의 세그먼트 방식 주소 공간과 동시에 32비트 세그먼트(더 엄밀히는, 16비트 또는 32비트 주소 오프셋의 세그먼트)를 지원했다.
Windows나 OS/2 등의 운영 체제는 32비트 프로그램과 동시에 16비트(세그먼트 방식) 프로그램을 가동 가능하게 했다. 16비트 프로그램은 호환성을 위해 존재했고, 32비트 프로그램은 새로운 소프트웨어 개발에 사용되었다.
2. 2. 16비트에서 32비트로의 전환
PC/AT 호환 기종에서 16비트 소프트웨어에서 32비트 소프트웨어로의 이행은 80386의 등장으로 가능하게 되었다. 80386 및 후속 마이크로프로세서는 16비트의 세그먼트 방식 주소 공간과 동시에 32비트 세그먼트(더 엄밀히는, 16비트 또는 32비트 주소 오프셋의 세그먼트)를 지원했다.
32비트 애플리케이션이 등장하기 전에는, MS-DOS, OS/2 1.x, 초기 마이크로소프트 윈도우 등의 운영 체제(또는 운영 환경) 상에서 16비트 애플리케이션이 가동되었다. 이것들은 처음에는 16비트 8088이나 80286 마이크로프로세서 상에서 세그먼트 방식 주소 공간에서 가동되었다.
Windows나 OS/2 등의 운영 체제는 32비트 프로그램과 동시에 16비트(세그먼트 방식) 프로그램을 가동 가능하게 했다. 16비트 프로그램은 호환성을 위해 존재했고, 32비트 프로그램은 새로운 소프트웨어 개발에 사용되었다.
2. 3. 16비트 프로그램과의 호환성
32비트 애플리케이션이 등장하기 전에는, MS-DOS, OS/2 1.x, 초기 마이크로소프트 윈도우 등의 운영 체제(또는 운영 환경) 상에서 16비트 애플리케이션이 가동되었다. 이것들은 처음에는 16비트 8088이나 80286 마이크로프로세서 상에서 세그먼트 방식의 주소 공간에서 가동되었다.
PC/AT 호환 기종에서의 16비트 소프트웨어에서 32비트 소프트웨어로의 이행은 80386의 등장으로 가능하게 되었다. 80386 및 후속 마이크로프로세서는 16비트의 세그먼트 방식의 주소 공간과 동시에 32비트의 세그먼트 (더 엄밀히는, 16비트 또는 32비트의 주소 오프셋의 세그먼트)를 지원했다.
Windows나 OS/2 등의 운영 체제는 32비트 프로그램과 동시에 16비트 (세그먼트 방식의) 프로그램을 가동 가능하게 했다. 16비트 프로그램은 호환성을 위해 존재했고, 32비트 프로그램은 새로운 소프트웨어 개발에 사용되었다.
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com