COMP – 324 PC SYSTEM ARCHITECTURE
COMP – 324 PC SYSTEM ARCHITECTURE
COURSE CONTENTS:
1. INTRODUCTION
1.1. A HISTORICAL BACKGROUND.
1.2. COPUTER DATA FORMATS.
1.3. THE FUNDAMENTAL PRINCIPLES OF COMPUTER ACTION.
2. BUS SYSTEM
2.1. THE BUS CONCEPT.
2.2. BUS-SYSTEM CATEGORIES.
2.3. TRISTATE CIRCUITS.
2.4. COMMON BUS STANDARDS.
2.5. THE IBM PC BUS.
2.6. THE MOTHER BOARD.
2.7. THE MOTHER BOARD OR EXTERNAL BUS: AN OVERVIEW.
3. CENTRAL PROCESSING UNIT
3.1. CPU PROCESSING ACTION.
3.2. FINAL SYSTEM.
4. MICROPROCESSOR AND TIS ARCHITECTURE
4.1. INTERNAL MICRO PROCESSOR ARCHITECTURE.
4.2. REAL MODE MEMORY ADDRESSING.
4.3. PROTECTED MODE MEMORY ADDRESSING.
4.4. MEMORY PAGING.
5. 8086/8088 HARD /ARE SPECIFICATIONS
5.1. PIN-OUTS A : D THE PIN FUNCTIONS.
5.2. CLOCK GENERATOR AND BUS TIMING.
5.3. READY AND THE WAIT STATE.
5.4. MAXIMUM MODE VERSES MINIMUM MODE.
6. MEMORY INTERFACE
6.1. MEMORY DEVICES.
6.2. ADDRESS DECODING.
6.3. 8086 MEMORY INTERFACE.
6.4. 80386 / 486 MEMORY INTERFACE.
6.5. PENTIUM / PENTIUM PRO MEMORY INTERFACE.
6.6. DYNAMIC RAM.
6.7. MEMORY BUS BANDWIDTH.
7. BASIC I/O INTERFACE
7.1. I/O PORT ADDRESS DECODING.
7.2. THE PROGRAMMABLE PERIPHERAL INTEFACE.
7.3. PROGRAMMABLE INTERVAL TIMER.
7.4. PROGRAMMABLE COMMUNICATIONS INTERFACE.
7.5. IBM PC I./O ADDRESS MAP.
8. INTERRUPTS
8.1. BASIC INTERRUPT PROCESSING.
8.2. HARDWARE INTERRUPTS.
8.3. INTERRUPT VECTOR TABLE.
8.4. IBM PC INTERRUPT SYSTEM.
8.5. SOFTWARE INTERRUPTS.
8.6. BIOS INTERRUPTS.
8.7. PROGRAMMABLE INTERRUPT CONTROLLER.
9. BUS INTERFACE
9.1. ISA BUS.
9.2. EISA AND VL BUS.
9.3. MOTHER BOARD DATA.
9.4. PCI BUS.
9.5. THE SYSTEM BOARD LAYOUT.
9.6. CONTROL OF BUSES BY CPU AND DMA.
10. DIRECT MEMORY ACCESS
10.1. CONCEPT OF DMA.
10.2. PROGRAMMING THE DMA CHIP.
10.3. DMA IN PC.
10.4. DMA CHANNEL PRIORITY.
10.5. I/O CYCLE RECOVERY.
10.6. DMA TRANSFER RATE.
10.7. VIDEO DISPLAYS.
11. HARD DISK
11.1. HARD DISK CAPACITY AND ORGANIZATION.
11.2. PARTITIONING.
11.3. HARD DISK LAYOUT.
11.4. HARD BOOT RECORD.
11.5. HARD DISK FAT.
11.6. HARD DISK DIRECTORY.
11.7. SPEED OF THE HARD DISK.
11.8. DATA ENCODING TECHNIQUES IN THE HARD DISK.
11.9. INTERFACING STANDARDS IN THE HARD DISK.
11.10. ST506 AND ST506-412.
11.11. ENHANCED SMALL DEVICE INTERFACE (ESDI).
11.12. INTEGRATED DEVICE ELECTRONICS.
11.13. SMALL COMPUTER SYSTEM INTERFACE (SCSI).
11.14. INTERLEAVING.
11.15. LOW- AND HIGH-LEVEL FORMATTING.
11.16. DISK RELIABILITY.
BOOKS:
1. THE INTEL MICROPROCESSOR 8086/8088, 80186/80188, 80386,80486, PENTIUM PRO PROCESSORS ARCHITECTURE, PROGRAMMING AND INTERFACING, 4ED, BARRY B. BREY, PRENTICE HALL.
2. INTEL MICRO PROCESSORS HARDWARE, SOFTWARE AND APPLICATION, ROY W. GOODY, MCGRAW-HILL INTERNATIONAL EDITIONS.
3. THE 80x86 IBM PC AND COMPATIBLE COMPUTERS, VOLS. I AND II, ASSEMBLY LANGUAGE, DESIGN AND INTERFACING, MUHAMMAD ALI MAZIDI AND JANICE GILLISPIE MAZIDI, PRENTICE HALL.
Comments
Post a Comment