Copyright © Philip M. Parker, INSEAD. Terms of Use.

32-BIT APPLICATION

Specialty Definition: 32-BIT APPLICATION

DomainDefinition

Computing

32-bit application IBM PC software that runs in a 32-bit flat address space. The term 32-bit application came about because MS-DOS and Microsoft Windows were originally written for the Intel 8088 and 80286 microprocessors. These are 16 bit microprocessors with a segmented address space. Programs with more than 64 kilobytes of code and/or data therefore had to switch between segments quite frequently. As this operation is quite time consuming in comparison to other machine operations, the application's performance may suffer. Furthermore, programming with segments is more involved than programming in a flat address space, giving rise to some complications in programming languages like "memory models" in C and C++. The shift from 16-bit software to 32-bit software on IBM PC clones became possible with the introduction of the Intel 80386 microprocessor. This microprocessor and its successors support a segmented address space with 16-bit and 32 bit segments (more precisely: segments with 16- or 32-bit address offset) or a linear 32-bit address space. For compatibility reasons, however, much of the software is nevertheless written in 16-bit models. Operating systems like Microsoft Windows or OS/2 provide the possibility to run 16-bit (segmented) programs as well as 32-bit programs. The former possibility exists for backward compatibility and the latter is usually meant to be used for new software development. See also Win32s. (1995-12-11). Source: The Free On-line Dictionary of Computing.

Source: compiled by the editor from various references; see credits.

Top     

Specialty Definition: 32-bit application

(From Wikipedia, the free Encyclopedia)

A 32-bit application is IBM PC software that runs in a 32-bit flat address space.

The term 32-bit application came about because DOS and Microsoft Windows were originally written for the Intel 8088 and Intel 80286 microprocessors. These are 16 bit microprocessors with a segmented address space. Programs with more than 64 kilobytes of code and/or data therefore had to switch between segments quite frequently. As this operation is quite time consuming in comparison to other machine operations, the application's performance may suffer. Furthermore, programming with segments is more involved than programming in a flat address space, giving rise to some complications in programming languages like "memory models" in C programming language and C plus plus programming language.

The shift from 16-bit software to 32-bit software on IBM compatible systems became possible with the introduction of the '386 microprocessor. This microprocessor and its successors support a segmented address space with 16-bit and 32 bit segments (more precisely: segments with 16- or 32-bit address offset) or a linear 32-bit address space. For compatibility reasons, however, much of the software is nevertheless written in 16-bit models.

Operating systems like Windows or OS/2 provide the possibility to run 16-bit (segmented) programs as well as 32-bit programs. The former possibility exists for backward compatibility and the latter is usually meant to be used for new software development.

See also:

This article (or an earlier version of it) contains material from FOLDOC, used with permission. Update as needed.

Source: adapted by the editor from Wikipedia, the free encyclopedia under a copyleft GNU Free Documentation License (GFDL) from the article "32-bit application."

Top     


Crosswords: 32-BIT APPLICATION

Specialty definitions using "32-BIT APPLICATION": 16-bit applicationWindows 95. (references)

Source: compiled by the editor from various references; see credits.

Top     

Anagrams: 32-BIT APPLICATION

Scrabble® Enable2K-Verified Anagrams

Words within the letters "2-3-a-a-b-c-i-i-i-l-n-o-p-p-t-t"

-5 letters: application, palpitation.

Source: compiled by the editor from various references; see credits.

SCRABBLE® is a registered trademark. All intellectual property rights in and to the game are owned in the U.S.A and Canada by Hasbro Inc., and throughout the rest of the world by J.W. Spear & Sons Limited of Maidenhead, Berkshire, England, a subsidiary of Mattel Inc. Mattel and Spear are not affiliated with Hasbro.

Top     

Alternative Orthography: 32-BIT APPLICATION


Hexadecimal (or equivalents, 770AD-1900s) (references)

33 32 2D 42 49 54      41 50 50 4C 49 43 41 54 49 4F 4E

Leonardo da Vinci (1452-1519; backwards) (references)

    

Binary Code (1918-1938, probably earlier) (references)

00110011 00110010 00101101 01000010 01001001 01010100 00100000 01000001 01010000 01010000 01001100 01001001 01000011 01000001 01010100 01001001 01001111 01001110

HTML Code (1990) (references)

&#51 &#50 &#45 &#66 &#73 &#84 &#32 &#65 &#80 &#80 &#76 &#73 &#67 &#65 &#84 &#73 &#79 &#78

ISO 10646 (1991-1993) (references)

0033 0032 002D 0042 0049 0054      0041 0050 0050 004C 0049 0043 0041 0054 0049 004F 004E

Encryption (beginner's substitution cypher): (references)

21201536435423550504643373554434948

Top     



INDEX

1. Crosswords
2. Anagrams
3. Orthography
4. Bibliography


  

Copyright © Philip M. Parker, INSEAD. Terms of Use.