Blogger templates


counter

Saturday, June 27, 2015

32-bit Computer Of Windows

In computer architecture32-bit integersmemory addresses, or other data units are those that are at most 32bits (4 octets) wide. Also, 32-bit CPU and ALU architectures are those that are based on registersaddress buses, or data buses of that size. 32-bit is also a term given to a generation of microcomputers in which 32-bitmicroprocessors are the norm.
A 32-bit register can store 232 different values. The signed range of integer values that can be stored in 32 bits is -2,147,483,648 through 2,147,483,647 (unsigned: 0 through 4,294,967,295). Hence, a processor with 32-bitmemory addresses can directly access 4 GiB of byte-addressable memory.


                                   
1481216182426313236486064128256512
Application
163264
Floating point precision
×½×1×2×4
Floating point decimal precision
3264128
   




               

Some historical and technical perspective[edit]

Memory as well as other digital electronic circuits and wiring was expensive during the first decades of 32-bit architectures (the 1960s to the 1980s). Older 32-bit processor families (or simpler and cheaper variants thereof) could therefore have many compromises and limitations in order to cut costs. This could be 16-bit ALU, for instance, or external (or internal) buses narrower than 32 bits, limiting memory size or demanding more cycles for instruction fetch, execution and/or write back.
Despite this, such processors could be labeled "32-bit" based on the fact that they still had 32-bit registers and instructions able to manipulate 32-bit quantities. As an example from the late 1970s, the original Motorola 68000 was a 16-bit based design with 32-bit registers and a 32-bit based instruction set. Such designs were sometimes referred to as "16/32-bit".
However, the opposite is often true for newer 32-bit designs. For example, the Pentium Pro processor is a 32-bit machine, but the external address bus is 36 bits wide, giving a larger address space than 4 GB, and the external data bus is 64 bits wide, primarily in order to permit a more efficient prefetch of instructions and data.[1]

Architectures[edit]

Prominent 32-bit instruction set architectures used in general-purpose computing include the IBM System/360 and its 32-bit successors, the DEC VAX, theNS320xx, the Motorola 68000 family, the Intel IA-32 32-bit version of the x86 architecture, and the 32-bit versions of the ARMSPARCMIPSPowerPC and PA-RISC architectures. 32-bit instruction set architectures used for embedded computing include the 68000 family and ColdFire, x86, ARM, MIPS, PowerPC, andInfineon TriCore architectures.

32-bit application[edit]

On the x86 architecture, a 32-bit application normally means software that typically (not necessarily) uses the 32-bit linear address space (or flat memory model) possible with the 80386 and later chips. In this context, the term came about because DOSMicrosoft Windows and OS/2[2] were originally written for the 8088/8086and/or 8028616-bit microprocessors with a segmented address space where programs had to switch between segments to reach more than 64 kilobytes of codeand/or data. As this is quite time-consuming in comparison to other machine operations, the performance may suffer. Furthermore, programming with segments tend to become complicated; special far and near keywords and/or memory models had to be used (with care), not only in assembly language but also in high level languages such as Pascal, compiled BASICFortranC, etc.
The 80386 and its successors fully support the 16-bit segments of the 80286 but also segments for 32-bit address offsets (using the new 32-bit width of the main registers). If the base address of all 32-bit segments is set to 0, and segment registers are not used explicitly, the segmentation can be forgotten and the processor appears as having a simple linear 32-bit address space. 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.

Images[edit]

In digital images/pictures, 32-bit usually refers to RGBA color space -- 24-bit truecolor images with an 8-bit alpha channel—i.e., 8 bits each for red, green, blue, and transparency; a total of 32 bits per pixel. A few other much more rarely used images formats also require 32 bits per pixel, such as RGBE image format.
In digital images, 32-bit sometimes refers to high-dynamic-range imaging formats that use 32 bits per channel—a total of 96 bits per pixel. 32-bit per channel images are used to represent values brighter than white; these values can then be used to more accurately retain bright highlights when either lowering the exposure of the image or when it is seen through a dark filter or dull reflection.
An example of this is the reflection seen in an oil slick; even though the reflection is only a fraction of that seen in a mirror surface, the reflection of highlights can still be seen as bright white areas, not dull grey shapes.

32-bit file format[edit]

A 32-bit file format is a binary file format for which each elementary information is defined on 32 bits (or 4 Bytes). An example of such a format is the Enhanced Metafile Format.




                                                                                  CPU technologies
Architecture Instruction set Word size Execution Parallel level Multithreading Flynn's taxonomy Types Components Power
management
CPU hardware security




                                                        Albania:
Në arkitekturën e kompjuterit, 32-bit integers, adresat e kujtesës, ose njësi të tjera të të dhënave janë ato që janë në shumicën e 32bits (4) octets gjerë. Gjithashtu, 32-bit CPU dhe arkitektura ALU janë ato që janë të bazuara në regjistra, adresa autobusë, apo të dhënave autobusët e kësaj madhësie. 32-bit është gjithashtu një term i dhënë një brez të microcomputers në të cilën 32-bitmicroprocessors janë normë.

Një regjistër 32-bit mund të ruajë 232 vlera të ndryshme. Gama e nënshkruar nga vlerat numër i plotë që mund të ruhet në 32 bit është -2147483648 përmes 2147483647 (panënshkruar: 0 nëpërmjet 4294967295). Për këtë arsye, një procesor me adresat e 32-bitmemory direkt mund të hyni në 4 GiB e byte-adresueshme kujtesës.





                                   

1 4 8 12 16 18 24 26 31 32 36 48 60 64 128 256 512
Kërkesë
16 32 64
Floating pikë saktësi
× ½ × 1 × 2 × 4
Lundrues pikë saktësi dhjetore
32 64 128
   




               
Disa Perspektiva historike dhe teknike [redakto]
Kujtesës si dhe qarqeve të tjera digjitale elektronike dhe instalime elektrike ishte e shtrenjtë gjatë dekadave të para të 32-bit arkitektura (1960 deri 1980). Më të vjetër 32-bit procesor familje (ose më e thjeshtë dhe variante të lirë e tyre) mund të prandaj kanë shumë kompromise dhe kufizimet në mënyrë për të shkurtuar kostot. Kjo mund të jetë 16-bit ALU, për shembull, ose të jashtme (ose të brendshëm) autobusë ngushtë se 32 bit, duke kufizuar madhësinë e kujtesës ose duke kërkuar më shumë cikle për udhëzim të shkoj të marr, ekzekutimin dhe / ose shkruani përsëri.

Pavarësisht nga kjo, procesorë të tilla mund të etiketohen "32-bit" bazuar në faktin se ata ende kishin regjistrat e 32-bit dhe udhëzime në gjendje për të manipuluar sasi 32-bit. Si një shembull nga fundi i viteve 1970, Motorola origjinal 68.000 ishte një dizajn të 16-bit të bazuar me regjistrat 32-bit dhe 32-bit të bazuar udhëzim caktuar. Harton tilla janë nganjëherë referuar si "16/32-bit".

Megjithatë, e kundërta është shpesh e vërtetë për të reja harton 32-bit. Për shembull, Pro procesor Pentium është një makinë 32-bit, por autobusi adresa e jashtme është 36 bit të gjerë, duke i dhënë një hapësirë ​​më të madhe të adresave se 4 GB, dhe autobusi të dhënat e jashtme është 64 bit të gjerë, kryesisht në mënyrë që të lejojë një shumë Prefetch efikas të udhëzimeve dhe të dhënave. [1]

Arkitektura [redakto]
Shquar 32-bit udhëzim vendosur arkitektura e përdorura në përgjithësi me qëllim informatikë përfshijnë IBM System / 360 dhe pasardhësit e saj 32-bit, e dhjetor VAX, theNS320xx, familjen Motorola 68.000, Intel IA-32 version 32-bit të arkitekturës x86 , dhe versionet 32-bit të ARM-së, SPARC, MIPS, PowerPC dhe PA-RISC arkitektura. 32-bit udhëzim vendosur arkitektura e përdorura për ngulitur informatikë përfshijnë 68.000 familjen dhe ColdFire, x86, ARM, MIPS, PowerPC, arkitektura andInfineon Tricore.

32-bit aplikimit [redakto]
Në arkitekturën x86, një aplikim 32-bit normalisht do të thotë software që zakonisht (jo domosdoshmërisht) përdor 32-bit hapësirë ​​e lineare adresa (ose modelit memorie të sheshtë) të jetë e mundur me 80.386 dhe më vonë patate të skuqura. Në këtë kontekst, termi erdhi për shkak DOS, Microsoft Windows dhe OS / 2 [2] janë shkruar fillimisht për 8088 / 8086and / ose 80.286, mikroprocesorët 16-bit, me një hapësirë ​​të segmentuar adresën ku programet e kishte për të kaloni në mes të segmenteve për të arritur më shumë se 64 kilobytes e codeand / ose të dhëna. Si kjo është mjaft kohë në krahasim me operacionet e tjera të makinës, performanca mund të vuajnë. Për më tepër, programimi me segmente kanë tendencë që të bëhet e komplikuar; speciale fjalë kyçe janë afër ose larg dhe / ose modelet e kujtesës duhej të përdoret (me kujdes), jo vetëm në gjuhën e kuvendit, por edhe në gjuhë të nivelit të lartë të tilla si Pascal, përpiluar themelore, Fortran, C, etj

Të 80.386 dhe pasuesit e tij mbështesin plotësisht segmentet e 16-bit të 80.286, por edhe segmente për 32-bit adresa offsets (duke gjerësinë e re 32-bit të regjistrave kryesore). Nëse adresa baza e të gjitha segmenteve të 32-bit është vendosur në 0, dhe regjistrat segment nuk janë përdorur në mënyrë të qartë, Segmentimi mund të harrohet dhe procesor duket si të paturit e një linear 32-bit adresa hapësirë ​​të thjeshtë. Sistemet operative si Windows ose OS / 2 të ofrojë mundësinë për të drejtuar 16-bit (segmentuar) programet, si dhe programe të 32-bit. Mundësia ish ekziston për pajtueshmërinë prapambetur dhe kjo e fundit është menduar zakonisht të përdoret për zhvillimin e ri të softuerit.

Images [redakto]
Në imazhet dixhitale / fotografitë, 32-bit zakonisht i referohet hapësirës RGBA ngjyra - 24-bit imazhe truecolor me një alfa kanal-dmth 8-bit, 8 bit secili për të kuqe, jeshile, blu, dhe transparencës; një total prej 32 bit per pixel. Disa të tjerë imazhe formatet që përdoren shumë më rrallë edhe të kërkojë 32 bits per pixel, të tilla si imazh format RGBE.

Në imazhet dixhitale, 32-bit nganjëherë referohet formate të imazhit të lartë dinamike varg që përdorin 32 bit për kanal-një total prej 96 bit për pixel. 32-bit kanal për images janë përdorur për të përfaqësuar vlerat e ndritur se e bardhë; këto vlera pastaj mund të përdoret për të mbajtur më saktë pikat e ndritshme kur ose ulur ekspozimin e imazhit ose kur ajo shihet me një filtër të errët apo reflektim shurdhër.

Një shembull i kësaj është reflektim shihet në një shkëlqyeshëm të naftës; edhe pse pasqyrim është vetëm një pjesë e që shihet në një sipërfaqe të pasqyrë, pasqyrimi i nxjerr në pah ende mund të shihet si zona të ndritshme të bardhë, jo forma shurdhër gri.

32-bit format file [redakto]
Një 32-bit file format është një format binar fotografi për të cilën çdo informacioni elementar është përcaktuar në 32 bit (ose 4 bytes). Një shembull i një formati të tillë është Format Enhanced Metafile.



Don't Forget ToSubscribe Channel:https://www.youtube.com/channel/UCBX3EszyuQEzP-ETUaLbVdA
Mos Harroni Te Beni Subscribe Kanalin:Ton:https://www.youtube.com/channel/UCBX3EszyuQEzP-ETUaLbVdA

0 comments:

Post a Comment