CSE3117-Lecture 2-Microprocessor Based PC
CSE3117-Lecture 2-Microprocessor Based PC
Microcontrollers
Memory BUS
VESA
XT machines (80486)
PCI
AT machines
USB
AGP
SATA
ATX machines
System Bus
The control lines, the address bus, and the data bus constitute the system bus and are guided
in parallel to the bus slots.
Several bus architectures used in microcomputers are ISA, EISA, VESA Local Bus, PCI, etc.
• IBM XT (Extended Technology) Machine AT(advanced technology)-PC
PS-1 PS-2
ISA-(industry standard
architecture)
Peripheral Bus 8 bit devices EISA
ISA standard Peripheral Interface Bus 80286 16-bit devices Function at 8MHz
reduces the
8MHz-8MB/s performance of
EISA 80386-80486 (compatible with earlier) 32 bit devices disk and video
interfaces.
8MHz-33MB/s
VESA Local Bus(VL) interface disk and video to μp 32 bit μp(latest 64bits) competes with PCI
ATX (Advanced Technology eXtended)
Small Computer
System Interface
64GB-1MB
64G less 1M for Servers
4G less 1M for PC
Before 80286:
Real mode provides no support for memory protection,
multitasking, or code privilege levels.
After 80286:
Protected mode.
FH
low
00000
0x00000-9FFFF: Transient Program Area (TPA)
• BIOS and DOS Communication Area
– contain transient data used by programs to access I/O
devices and the internal features of the computer
system.
– Stored in TPA as DOS can change them during operations
• MSDOS Area
– controls the operation of the computer system.
• IO.sys
– Loads into TPA from HD when DOS is started
– Contains link programs for keyboard, video display,
printer, and other I/O devices.
• Command.com
– Control the PC and I/O devices (keyboard) when working
in DOS [DOS MODE]
C7FFFH
0xA0000-FFFFF: System Area
System area contains the programs from
o a read-only memory (ROM) or Booting I/O Control
o flash memory(EEPROM), and Program Program
o areas of read/write (RAM) memory for data storage.
• Video RAM:
• covers first 128 KB area (depends on video adapter)
• 64 KB graphical or bitmapped data
• 64 KB text area
•Video BIOS ROM
•located on a ROM or flash memory
•Contains program that control the DOS video display
Memory
Mapping
I/O
Mapping
I/O Space
• I/O space is from 0000H-FFFFH
• Allows the computer to access 64K -8 bits devices, or 32K -16 bits
devices, or 16K-32 bits devices
• 64 bit extensions support the same I/O space as the 32-bit version
and do not add 64-bit I/O devices to the system.
I/O port address
Control Panel->Performance and
Maintenance->System->H/W-
Address >Device Manager->View
components
in the main PCI Bus
board
0000H-00FFH
ISA Bus
Plug-in cards
0100H-03FFH
0
Flash memory is an electronic non-
volatile computer memory storage medium that can
be electrically erased and reprogrammed. The two
main types of flash memory, NOR flash and NAND
flash, are named for the NOR and NAND logic gates.
NOR and NAND flash use the same cell design,
consisting of floating gate MOSFETs. They differ at
the circuit level depending on whether the state of
the bit line or word lines is pulled high or low. In
NAND flash, the relationship between the bit line and
the word lines resembles a NAND gate; in NOR
flash, it resembles a NOR gate.