Cheap Software - Save on Software - Software Downloads - OEM Software
www. Software Dealz .com - Home
Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Video & Music Software | Surplus Computer Hardware | Discount CD Roms |


Search for


Browse Software by Category
 
Business & Productivity Software
Business & Office
Networking
Operating Systems
Personal Finance
Software for Handhelds
Utilities
Virus Protection

Software for Kids & the Home
Children's Software
Education & Reference
Home & Hobbies
Language & Travel
Video & Music

Graphics & Development Software
Graphics
Linux
Programming
Web Development

Macintosh
Graphics
Home & Hobbies
Operating Systems & Utilities
Video & Music
More SoftwareAll Macintosh Software

PC Games
Action
Adventure & Role-Playing
Classic & Arcade
Simulation
Sports
Strategy
More PC Games / ProgramsAll PC Games

Brands
Adobe
Broderbund
Microsoft
Roxio's Burn Central
Symantec
Software StoreAll Brands

Specialty Software
Early Adopters
Gift Ideas
Licensing Center
Software Downloads
Specialty and Hard to Find SoftwareAll Specialty Stores


Articles

Apple Macintosh
History of Computing 1
History of Computing 2
History of the Internet
The Internet
Personal Computers
Video Games
Computers
Computer Jargon

Computer Dictionary
 #  A  B  C  D  E  F
 G  H  I  J  K  L  M
 N  O  P  Q  R  S
 T  U  V  W  X  Y
 Z  Topics


 



protected mode

An operating mode of Intel 80x86 processors. The opposite of real mode. The Intel 8088, Intel 8086, Intel 80188 and Intel 80186 had only real mode, processors beginning with the Intel 80286 feature a second mode called protected mode.

In real mode, addresses are generated by adding an address offset to the value of a segment register shifted left four bits. As the segment register and address offset are 16 bits long this results in a 20-bit address. This is the origin of the one megabyte (2^20) limit in real mode.

There are 4 segment registers on processors before the Intel 80386. The 80386 introduced two more segment registers. Which segment register is used depends on the instruction, on the addressing mode and of an optional instruction prefix which selects the segment register explicitly.

In protected mode, the segment registers contain an index into a table of segment descriptors. Each segment descriptor contains the start address of the segment, to which the offset is added to generate the address. In addition, the segment descriptor contains memory protection information. This includes an offset limit and bits for write and read permission. This allows the processor to prevent memory accesses to certain data. The operating system can use this to protect different processes' memory from each other, hence the name "protected mode".

While the standard register set belongs to the CPU, the segment registers lie "at the boundary" between the CPU and MMU. Each time a new value is loaded into a segment register while in protected mode, the corresponding descriptor is loaded into a descriptor cache in the (Segment-)MMU. On processors before the Pentium this takes longer than just loading the segment register in real mode. Addresses generated by the CPU (which are segment offsets) are passed to the MMU to be checked against the limit in the segment descriptor and are there added to the segment base address in the descriptor to form a linear address.

On a 80386 or later, the linear address is further processed by the paged MMU before the result (the physical address) appears on the chip's address pins. The 80286 doesn't have a paged MMU so the linear address is output directly as the physical address.

The paged MMU allows for arbitrary remapping of four klilobyte memory blocks (pages) through a translation table stored in memory. A few entries of this table are cached in the MMU's Translation Lookaside Buffer to avoid excessive memory accesses.

After processor reset, all processors start in real mode. Protected mode has to be enabled by software. On the 80286 there exists no documented way back to real mode apart from resetting the processor. Later processors allow switching back to real mode by software.

Software which has been written or compiled to run in protected mode must only use segment register values given to it by the operating system. Unfortunately, most application code for MS-DOS, written before the 286, will fail in protected mode because it assumes real mode addressing and writes arbitrary values to segment registers, e.g. in order to perform address calculations.

Such use of segment registers is only really necessary with data structures that are larger than 64 kilobytes and thus don't fit into a single segment. This is usually dealt with by the huge memory model in compilers. In this model, compilers generate address arithmetic involving segment registers. A solution which is portable to protected mode with almost the same efficiency would involve using a table of segments instead of calculating new segment register values ad hoc.

To ease the transition to protected mode, Intel 80386 and later processors provide "virtual 86 mode".

(1995-03-29)

Try this search on OneLook / Google


Nearby terms: PROSPER « Prospero « ProTalk « protected mode » PROTEUS » protocal » protocol

This article was derived from the Free Online Dictionary of Computers and is available under ther terms of the GNU Free Documentation License.

16MB 72 Pin 4x36 Parity SIMM Module

16MB 72 Pin 4x36 Parity SIMM Module

** 16MB 72 Pin 4x36 Parity SIMM **General Features:- 4 x 36- Parity- 72 pin- Tin or gold leadsCompatibility/Requirements/Disclosures:** Disclosures *** Picture is for representational purposes only More ...

Averatec Athlon XP-M 2200+ 512MB 80GB XP Tablet PC

Averatec Athlon XP-M 2200+ 512MB 80GB XP Tablet PC

** Averatec C3500 Series Athlon XP-M 2200+ 12.1" Notebook **This Averatec C3500 Series combines the power of a notebook and functionality of a Tablet PC! Powered by a Mobile AMD Athlon XP-M 2200+ processor, this notebook is loaded with 512 Megabytes of RAM and an 80 Gigabyte hard drive. Microsoft Windows XP Tablet PC Edition is pre-installed and includes a built-in CD-RW/DVD-ROM combination drive. Watch DVDs on the high contrast 12.1-inch TFT display. This tablet PC comes with a stylus pen and an LCD that rotates up to 180-degrees. It's perfect for presentations, writing notes, watching movies, etc. The C3500 also offers a wide range of connectivity with integrated Wireless LAN, modem and 10/100 Ethernet connector. Order today!General Features:- Microsoft Windows XP Tablet PC Edition pre-installed- Notebook PC and Tablet with Stylus Pen- Mobile AMD Athlon XP-M 2200+ processor- 512 DDR RAM- 80 GB hard drive- CD-RW/DVD-ROM combination drive- SiS integrated video w/16 MB VRAM- Integrated audio w/built-in speakers- Integrated 54g 802.11g Wireless LAN- Integrated 10/100 Etherent controller- Integrated 56K data/fax modem- Keyboard with TouchPad- 12.1" TFT XGA LCD w/1024 x 768 maximum resolutionExpansion Slots:- One (1) PCMCIA Type II SlotI/O Ports:- One (1) 15-pin standard VGA connector- Four (4) USB 2.0 ports- One (1) S-Video- One (1) RJ-11 standard phone jack- One (1) RJ-45 standard Ethernet jack- Headphone and Microphone jacks- Volume control dialUnit Dimensions:- 1.6 x 9.8 x 11.6-inches (H x W x D)Regulatory Approvals:- FCC- CE- ULRetail Box Includes:- Averatec C3500 Series Athlon XP-M 2200+ Notebook- Microsoft Windows XP Tablet PC Edition pre-installed- Microsoft Windows XP Tablet PC Edition Start Here- Restore CD's- Quick Start Guide- Notebook zippered case- Lithium-Ion Battery (11.1Vdc, 4400mAh)- AC Adapter (100-240V, 50/60Hz)- Power cordNotes:- Averatec Model: C3500 Series- P/N: AV3500T80-01R Compatibility/Requirements/Disclosures: ** Requirements *** Available power outlet Informational Links: http://www.averatec.com/notebooks/C3500.htm More ...

12-in-1 USB 2.0 Card Reader and Writer

12-in-1 USB 2.0 Card Reader and Writer

** 12-in-1 USB 2.0 Card Reader and Writer **Transfer files from digital cameras, video camcorders, PDAs, or MP3 players with this 12-in-1 USB 2.0 Card Reader and Writer. Its compact size and USB connectivity make it convenient to carry wherever you go. It supports a variety of flash cards and is compatible with Windows and Macintosh systems!General Features:- USB 2.0 interface (Backwards compatible)- Slot read and write function- Power/Activity/Card LED indicators- Plug and Play- Hot Swappable- USB bus powered- Windows and Macintosh compatible- Compact and portableSupported Media:- CompactFlash I- CompactFlash II- Microdrive- MultiMedia card- Mini SD card- Secure Digital- Smart Media- xD-picture card- Memory Stick- Memory Stick Pro- Memory Stick Duo- Memory Stick Pro DuoUnit Dimensions:- 0.5 x 4 x 2.25-inches (H x W x D)Regulatory Approvals:- CERetail Blister Pack Includes:- 12-in-1 USB 2.0 Card Reader and Writer- Driver CD (3-inch type)- USB cable Compatibility/Requirements/Disclosures:** Requirements *** PCRequirements:* Windows 98/98SE/ME/2000/XP* Supported media* CD-ROM drive* Available USB port* Macintosh Requirements:* Mac OS 8.6 or higher* Supported media* CD-ROM drive* Available USB port More ...

Snap! Slots

Snap! Slots

No need to lug around a bucket of coins to experience whirling, twirling, action-packed payouts when you've got Snap! Slots. Take any of ten exhilarating slot machine games - from Voodoo Reels to Lightning Strikes - out for a spin, using the sophisticated graphics to clean out the casino-style one-mouse bandit. How wide will you open your wallet? Windows 95/98/Me/2000/XP More ...

6-Foot Cat5e Ethernet Patch Cable (White)

6-Foot Cat5e Ethernet Patch Cable (White)

** 6-Foot Category 5e (Cat5e) Ethernet Patch Cable **This high quality Cat5e Ethernet Cable is designed for all of your networking needs. It comes in 6-foot length and works with 10BaseT and 100BaseT environment. Order today!General Features:- White color- 6-foot length- Category 5e - Suitable for Gigabit Ethernets- Works with 10BaseT and 100BaseT environments- EIA/TIA Verified- Type CM- 24 AWG Conductor Gauge- RJ-45 Connectors at both ends- Stranded 568Notes:- Cable only- Type CM: Cables may be used within a single floor, i.e. in the horizontal run. May not be used to penetrate floors or ceilings, nor used in air handling spaces Compatibility/Requirements/Disclosures: ** Requirements *** Basic Networking Knowledge* Ethernet Hub and Computer with RJ-45 Ethernet port** Disclosures *** Type CM: Cables may be used within a single floor, i.e. in the horizontal run. May not be used to penetrate floors or ceilings, nor used in air handling spaces. More ...

Yoga (Music CD)

Yoga (Music CD)

Escape into a mystical place, where music transports Body and Spirit to new levels of self-awareness and energy. The soothing and fluid musical compilations will enhance every activity and mood as you seek the physical and spiritual health that you deserve.Digital Audio CD More ...


 


Business & Office | Children's Software | Graphics | Home & Hobbies | Language & Travel | Linux | Networking | Operating Systems | Outlet | Personal Finance | Programming | Software for Handhelds | Top Selling | Utilities | Links | Links 2 | Video & Music Software |

Search:
Keywords:
Deals on Software :: In Association with Amazon.com

Surplus Computer Parts and Hardware. Discounts and special offers. Compare Prices on Special offers, discounts and bargains. - You Won't Find better deals on computer liquidation hardware anywhere!

SoftwareDealz - :
Buy Quality Software at Discount Prices from a Source You Can Trust