Introduction Part 1 The Microprocessor Based Systems  Memory and I/O System  Microprocessor.

Slides:



Advertisements
Similar presentations
The CPU The Central Presentation Unit What is the CPU?
Advertisements

Computer Skills Preparatory Year Presented by:
Chapter 1 An Introduction To Microprocessor And Computer
Introduction to Computer Hardware and Software. Definition of a Computer “A computer is an electronic device, operating under the control of instructions.
Microprocessors. Microprocessor Buses Address Bus Address Bus One way street over which microprocessor sends an address code to memory or other external.
Chapter 6 Computer Architecture
11/13/01CS-550 Presentation - Overview of Microsoft disk operating system. 1 An Overview of Microsoft Disk Operating System.
1 Lecture 2: Review of Computer Organization Operating System Spring 2007.
1 Hardware and Software Architecture Chapter 2 n The Intel Processor Architecture n History of PC Memory Usage (Real Mode)
Computer Hardware Processing and Internal Memory.
University College Cork IRELAND Hardware Concepts An understanding of computer hardware is a vital prerequisite for the study of operating systems.
Chapter 4 The Components of the System Unit
IT Systems Memory EN230-1 Justin Champion C208 –
The Microprocessor-based PC System Prima Dewi Purnamasari Microprocessor Electrical Engineering Department University of Indonesia.
Basic Computer Organization CH-4 Richard Gomez 6/14/01 Computer Science Quote: John Von Neumann If people do not believe that mathematics is simple, it.
UNIT 9 Computer architecture
6. The CPU and Memory Chapt. 7.
0 What is a computer?  Simply put, a computer is a sophisticated electronic calculating machine that:  Accepts input information,  Processes the information.
Computer Architecture Part III-A: Memory. A Quote on Memory “With 1 MB RAM, we had a memory capacity which will NEVER be fully utilized” - Bill Gates.
WHAT IS A COMPUTER??? An electronic device that accepts: n Input n Processes the input n Stores the results of the processing n provides Output Computers.
Processing Devices.
BLOCK DIAGRAM OF COMPUTER
Aug CMSC 104, LECT-021 Machine Architecture and Number Systems Some material in this presentation is borrowed form Adrian Ilie From The UNIVERSITY.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
PC Components, Features, System Design.
B.A. (Mahayana Studies) Introduction to Computer Science November March The Motherboard A look at the brains of the computer, the.
Computer Processing of Data
Introduction to Computing: Lecture 4
1 Inside the Computer Chapter 6 Copyright Prentice-Hall, Inc
Organization of a computer: The motherboard and its components.
Microprocessors Sunday, Mar. 23 Dr. Asmaa Farouk Faculty of Engineering, Electrical Department, Assiut University.
Introduction to the Computer System. What is a computer ? A computer is an electronic device that can accept data and instruction, process them or store.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
Components of a Computer Prepared by: Mrs. McCallum-Rodney.
Advanced Computer Architecture 0 Lecture # 1 Introduction by Husnain Sherazi.
Computer Architecture And Organization UNIT-II Structured Organization.
1 Hardware and Software b Hardware the physical, tangible parts of a computerthe physical, tangible parts of a computer keyboard, monitor, wires, chips,
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.
Computer Architecture
SKILL AREA: 1.2 MAIN ELEMENTS OF A PERSONAL COMPUTER.
Aug CMSC 104, LECT-021 Machine Architecture Some material in this presentation is borrowed form Adrian Ilie From The UNIVERSITY of NORTH CAROLINA.
Computer System Internal components - The processor - Main memory - I / O controllers - Buses External components (peripherals). These include: - keyboard.
The Microprocessor-based PC System Microprocessor Course Electrical Engineering Department University of Indonesia.
7. Peripherals 7.1 Introduction of peripheral devices Computer Studies (AL)
Computer Hardware A computer is made of internal components Central Processor Unit Internal External and external components.
Computer Organization. The digital computer is a digital system that performs various computational tasks Digital computer use binary number system which.
Electronic Analog Computer Dr. Amin Danial Asham by.
Computer Organization. The Five Hardware Units General purpose computers use the "Von Neumann" architecture Also referred to as "stored program" architecture.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Overview von Neumann Architecture Computer component Computer function
Computer operation is of how the different parts of a computer system work together to perform a task.
1 Basic Processor Architecture. 2 Building Blocks of Processor Systems CPU.
Capability of processor determine the capability of the computer system. Therefore, processor is the key element or heart of a computer system. Other.
Introduction To Computers
Overview of microcomputer structure and operation
CS 1410 Intro to Computer Tecnology Computer Hardware1.
CH (5) Computer Organization
Lecture # 10 Processors Microcomputer Processors.
Block diagram of a computer system Basic components of a computer system using block diagrams: Cpu Memory Input and output unit Evolution of microprocessor.
Introduction to Programming. Key terms  CPU  I/O Devices  Main memory  Secondary memory  Operating system  User interface  Application  GUI 
Computer Architecture and Number Systems
UNIT 9 Computer architecture
Introduction of microprocessor
introduction to computer
Basic Computer Organization
The Microprocessor Age
Microprocessor & Assembly Language
Chapter 2: Computer Hardware
Hardware Organization
Presentation transcript:

Introduction Part 1 The Microprocessor Based Systems  Memory and I/O System  Microprocessor

Microprocessor I/O System Memory System Buses Dynamic RAM (DRAM) Static RAM Cache Read-Only (ROM) Flash Memory EEPROM SDRAM RAMBVS Pentium Pentium Pro Pentium II Pentium III Pentium 4 Printer Serial Communications Floppy Disk Drive Hard Disk Drive Mouse CD-ROM Drive Plotter Keyboard Monitor Tape Backup Scanner DVD The Block Diagram of a Microprocessor- Based Computer System

The Memory Map of Personal Computers 15M bytes in the or 80386X 31M bytes in the 80386SL/SLC 63M bytes in the 80386EX 4095M bytes in the 80386DX, 80486, and Pentium 64G bytes in the Pentium Pro, Pentium II, Pentium III, and Pentium 4 1M bytes of real (conventional) Memory System Area 384K bytes TPA 640K bytes Extended Memory The transient program area (TPA) holds the DOS operating system and other programs that control the computer system. The TPA also stores any currently active or inactive DOS application programs.

The Memory Map of the TPA in a Personal Computer (vary between systems) COMMAND.COM Free TPA Device drivers Such as MOUSE.SYS IO.SYS program BIOS communications area MSDOS program DOS communications area Interrupt vectors MSDOS program E30 9FFF0 9FFFF The Interrupt vectors access various features of the DOS, BIOS (basic I/O system), and applications. The System BIOS and DOS communication areas contain transient data used by programs to access I/O devices and the internal features of the computer system. The IO.SYS is a program that loads into the TPA from the disk whenever an MSDOS or PCDOS system is started. It contains programs that allow DOS to use the keyboard, video display, printer, and other I/O devices often found in the computer system. The I/O.SYS program links DOS to the Programs stored on the system BIOS ROM. DOS occupies two areas of memory: One is 16 bytes in length and is located at the top of the TPA, and the other is much larger and is located near the bottom of the TPA. The DOS program controls the operation of the computer system. The size of the DOS area depends on the version of DOS installed in the computer and how it is installed

The Memory Map of the TPA in a Personal Computer (vary between systems) COMMAND.COM Free TPA Device drivers Such as MOUSE.SYS IO.SYS program BIOS communications area MSDOS program DOS communications area Interrupt vectors MSDOS program E30 9FFF0 9FFFF The size of the driver area and number of drivers change from one computer to another. Drivers are programs that control installable I/O devices such as a mouse, scanner, CD-ROM, … The COMMAND.COM program (command processor) controls the operation of the computer from the keyboard when operated in the DOS mode. The COMMAND.COM program processes the DOS commands as they are typed from the keyboard. The free TPA area holds DOS application programs as they are executed. These application programs include word processors, spreadsheet programs, …etc.TPA also holds TSR (terminate and stay resident) programs that remain in memory in an inactive state until activated by a hot-key sequence or another event such as an interrupt.

The Memory Map of the System Area in a Personal Computer (vary between systems) Basic Language ROM (only on new PCS) Video RAM (text area) Video RAM (graphics area) BIOS System ROM A0000 B0000 C0000 Free Area Hard Disk Controller ROM LAN Controller ROM C8000 F0000 Video BIOS ROM E0000 FFFFF

Memory Hierarchy Registers L1 Cache L2 Cache Main Memory Smaller, Faster, and More Expensive Larger, Slower, and Cheaper

The Microprocessor The microprocessor (sometimes referred as the CPU) is the controlling element in a computer system. The microprocessor controls memory and I/O through a series of connections called buses. The microprocessor performs three main tasks for the computer system:  Data transfer between itself and the memory or I/O systems.  Simple arithmetic and logic operations.  Program flow via simple decisions. The power of the microprocessor is in its capability to execute hundreds of millions of instructions per second from a program or software (group of instructions) stored in the memory system.

Arithmetic and Logic Operations Executed by Intel Family of Microprocessors OperationComment Addition Subtraction Multiplication Division ANDLogical Multiplication ORLogical Addition NOTLogical Inversion NEGArithmetic Inversion Shift Rotate DecisionComment Zero Test a number for zero or not- zero Sign Test a number for positive or negative Carry Test for a carry after addition or a borrow after subtraction Parity Test a number for an even or an odd number of ones Overflow Test for an overflow that indicates an invalid signed result after addition or subtraction Decision-making capabilities of the Intel Family of Microprocessors

Buses A bus is a common group of wires that interconnect components in a computer system. The buses transfer address, data, and control information between the microprocessor and its memory and I/O systems. The buses:  Select an I/O or memory device.  Transfer data between an I/O device or memory and the microprocessor.  Controls the I/O and memory system through instructions that are stored in the memory and executed by the microprocessor.

µp MWTC MRDC IOWC IORC Read-only memory ROM Read-only memory ROM Read/write memory RAM Read/write memory RAM Keyboard Printer Address Bus Data Bus Control Bus Requests a memory location from the memory or an I/O location from the I/O devices. Transfers information between the microprocessor and its memory and I/O address space. Contains lines that select the memory or I/O and cause them to perform a read or write operation.

Intel Microprocessors Microprocessor Data Bus Width Address Bus Width Memory Size M M M M M 80386SX162416M 80386DX32 4G 80386EX162664M G Pentium64324G Pentium OverDrive32 4G Pentium Pro64324G Pentium Pro643664G Pentium II64324G Pentium II, Pentium III, Pentium G The memory size depends on the address bus width, for example 20bit address bus means that the processor can address memory size up to 2^20= byte /1024  1024 KB (1MB)