viralpatel.net
    Viral Patel's home page
    Tech Blog  |   Taj OS  |   Old Site  |   Operating System Tutorials  |   Guest Book  |   Sitemap          



Menu
  Home
  FAQ
  Screen Shots
  Download
  Tutorials
  Any Comments?




Comments
Koranonta
08 Mar 2010
Hi, Great OS Stuffs. Do you plan to re..
>>  show
Affiss
15 Feb 2010
HI , great articles on OS , truly nea..
>>  show
(((1/f)))
13 Feb 2010
Thank you for these tutorials, they are ..
>>  show

Real mode

Introduction

Real mode as its name suggest is real, that means everything is real in it. The memory which is addressed is real i.e. it really exists at the addressed location. The real mode was put into the processors after 80286 so that they run programs of their predecessor and also for loading the operating system and switching into the Protected mode.

In real addressing mode the memory is addressed by 16bits of addresses. That is you can address at most (2^16=) 1 MB of physical memory.

Memory Structure

Linear Address Range Memory Type Use
0 - 3FF Ram Real-mode Interrupt Vector Table (IVT)
400 - 4FF Ram Bios Data Ares (BDA)
500 - 9FBFF Ram Free Memory (Below 1 MB)   630K
9FC00 - 9FFFF Ram Extended Bios Data Area (EBDA)
A0000 - BFFFF Video Ram VGA Frame buffer
C0000 - C7FFF Rom Video Bios  32K
C8000 - EFFFF Nothing  
F0000 - FFFFF Rom Motherboard Bios 64K

Back


Recent Tutorials
Protected mode
OS Glossary
Global Descriptor Table (GDT)
Writing Hello World Bootloader
Real mode
Makefile Tutorial
Segmentation
Graphical User Interface
Partition Table
Interrupt Descriptor Table (IDT)
View All »

Copyright © 2010 viralpatel.net