Presentation is loading. Please wait.

Presentation is loading. Please wait.

BASIC ARCHITECTURE OF COMPUTER SYSTEM CHAPTER - II Basic Organization of a Computer System is called Computer Architecture. Different computer have different.

Similar presentations


Presentation on theme: "BASIC ARCHITECTURE OF COMPUTER SYSTEM CHAPTER - II Basic Organization of a Computer System is called Computer Architecture. Different computer have different."— Presentation transcript:

1 BASIC ARCHITECTURE OF COMPUTER SYSTEM CHAPTER - II Basic Organization of a Computer System is called Computer Architecture. Different computer have different architecture. But, basic organization remains the same for all computer systems. E.g. CPU, MEMORY, INPUT/OUTPUT Devices Motherboard: In personal computers, a motherboard is the central printed circuit board (PCB) and in many modern computers and holds many of the crucial components of the system, providing connectors for other peripherals (input/output devices).personal computersprinted circuit boardcomputers Basic Organization of a Computer System is called Computer Architecture. Different computer have different architecture. But, basic organization remains the same for all computer systems. E.g. CPU, MEMORY, INPUT/OUTPUT Devices Motherboard: In personal computers, a motherboard is the central printed circuit board (PCB) and in many modern computers and holds many of the crucial components of the system, providing connectors for other peripherals (input/output devices).personal computersprinted circuit boardcomputers

2 Hardware Devices Analogy: A Paper-Based Office Principles of Information Systems, Eighth Edition 2 Secondary Storage Register Storage Output Primary Storage Input Logically there is no difference between a Computer and a Human

3 Principles of Information Systems, Eighth Edition 3 A Computer Hardware System Figure 3.1: Hardware Components

4 Chapter 2 content Basic organization of computer What is motherboard What is cpu Components of CPU ( ALU, CU, MU ) Primary Storage (RAM) Secondary Storage (Hard Disk, CD, Fash drive) What is ROM What is Computer Bus ( Data Bus, Control Bus, Address Bus) Input Devices and Ouput Devices

5

6 COMPUTER BLOCK DIAGRAM

7

8

9 Microprocessor /Processor/ CPU The Central Processing Unit (CPU) carries out all the computer program instructions. Choosing the right CPU has a great impact on performance. Two very popular choices of CPU for use in a PC are: The Pentium series from Intel The Athlon series from AMD The Central Processing Unit (CPU) carries out all the computer program instructions. Choosing the right CPU has a great impact on performance. Two very popular choices of CPU for use in a PC are: The Pentium series from Intel The Athlon series from AMD

10 Multiple CPUs Another way of boosting performance is to use more than one CPU in the computer. This is called 'parallel processing'. Basically a computer program that has been especially written to work in this way will split up its tasks so that both CPUs work at the same time. Another way of boosting performance is to use more than one CPU in the computer. This is called 'parallel processing'. Basically a computer program that has been especially written to work in this way will split up its tasks so that both CPUs work at the same time.

11 Multicore CPU A multi-core processor is a single computing component with two or more independent actual processors (called "cores"), which are the units that read and execute program instructions. A dual-core processor has two cores (e.g. AMD Phenom II X2, Intel Core Duo), a quad-core processor contains four cores (e.g. AMD Phenom II X4, the Intel 2010 core line that includes three levels of quad-core processors, see i3, i5, and i7 at Intel Core), a hexa-core processor contains six cores Intel Core i7 Extreme Edition 980X), an octa-core processor contains eight cores (e.g. AMD FX-8150). i3i5i7Intel CoreAMD FX-8150 A multi-core processor is a single computing component with two or more independent actual processors (called "cores"), which are the units that read and execute program instructions. A dual-core processor has two cores (e.g. AMD Phenom II X2, Intel Core Duo), a quad-core processor contains four cores (e.g. AMD Phenom II X4, the Intel 2010 core line that includes three levels of quad-core processors, see i3, i5, and i7 at Intel Core), a hexa-core processor contains six cores Intel Core i7 Extreme Edition 980X), an octa-core processor contains eight cores (e.g. AMD FX-8150). i3i5i7Intel CoreAMD FX-8150

12 CPU…. Continue CPU stands for central processing Unit. Each CPU has a set of pins through which all its communication takes place with the other devices. CPU consists of two units – ALU (Arithmetic and Logic Unit) – CU (Control Unit) CPU located on motherboard. CPU stands for central processing Unit. Each CPU has a set of pins through which all its communication takes place with the other devices. CPU consists of two units – ALU (Arithmetic and Logic Unit) – CU (Control Unit) CPU located on motherboard.

13 1. Arithmetic and Logic Unit (ALU) All arithmetic and logical operations are performed in ALU. Asthmatic Operations such as – (+, *, -, %, /) Logical Operations such as – (>, =, <=, !=, =, ==) No processing occurs in primary storage. Data move from primary storage to ALU or vice versa. All arithmetic and logical operations are performed in ALU. Asthmatic Operations such as – (+, *, -, %, /) Logical Operations such as – (>, =, <=, !=, =, ==) No processing occurs in primary storage. Data move from primary storage to ALU or vice versa.

14 Control Unit (CU) Act as a supervisor of the computer. The control unit is the circuitry that controls the flow of information through the processor, and coordinates the activities of the other units within it. In a way, it is the "brain within the brain", as it controls what happens inside the processor, which in turn controls the rest of the PC. The control unit is one of the most important parts of a microprocessor for the reason that it is in charge of the entire process, that is the machine cycle. The CPU deals with each instruction it is given in a series of steps. Each step is repeated for each instruction. Act as a supervisor of the computer. The control unit is the circuitry that controls the flow of information through the processor, and coordinates the activities of the other units within it. In a way, it is the "brain within the brain", as it controls what happens inside the processor, which in turn controls the rest of the PC. The control unit is one of the most important parts of a microprocessor for the reason that it is in charge of the entire process, that is the machine cycle. The CPU deals with each instruction it is given in a series of steps. Each step is repeated for each instruction.

15 Control Unit (CU) This series of steps is called the machine cycle (fetch-decode-execute cycle). It involves: fetching an instruction from memory; decoding the instruction; transferring the data; executing the instruction. The control unit makes sure that all of those actions are carried out. It also manages all the other components on the CPU. This series of steps is called the machine cycle (fetch-decode-execute cycle). It involves: fetching an instruction from memory; decoding the instruction; transferring the data; executing the instruction. The control unit makes sure that all of those actions are carried out. It also manages all the other components on the CPU.

16 Memory Unit (MU) CPU has its own memory to store data. (Cache) Like L1, L2, L3 (A shared Memory ) Instructions are also stored in this memory/CPU registers. These are the fastest storage area in a computer. CPU has its own memory to store data. (Cache) Like L1, L2, L3 (A shared Memory ) Instructions are also stored in this memory/CPU registers. These are the fastest storage area in a computer.

17 MU vs Mail Box Example The location in memory for each instruction and each piece of data is identified by an address. That is, each location has an address number, like the mailboxes in front of an apartment house. And, like the mailboxes, the address numbers of the locations remain the same, but the contents (instructions and data) of the locations may change. That is, new instructions or new data may be placed in the locations when the old contents no longer need to be stored in memory. The location in memory for each instruction and each piece of data is identified by an address. That is, each location has an address number, like the mailboxes in front of an apartment house. And, like the mailboxes, the address numbers of the locations remain the same, but the contents (instructions and data) of the locations may change. That is, new instructions or new data may be placed in the locations when the old contents no longer need to be stored in memory.

18 MEMORY In computing, memory refers to the physical devices used to store programs (sequences of instructions) or data (e.g. program state information) on a temporary or permanent basis for use in a computer or other digital electronic device.computingstate information computerdigitalelectronic A typical computer contains numerous types of memory including – RAM (Random Access Memory) – ROM (Read Only Memory) – Virtual Memory In computing, memory refers to the physical devices used to store programs (sequences of instructions) or data (e.g. program state information) on a temporary or permanent basis for use in a computer or other digital electronic device.computingstate information computerdigitalelectronic A typical computer contains numerous types of memory including – RAM (Random Access Memory) – ROM (Read Only Memory) – Virtual Memory

19 RAM RAM is the most common type of memory found in computers and other devices, such as printers.computers devicesprinters There are two different types of RAM: DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory).Dynamic Random Access MemoryStatic Random Access Memory The two types differ in the technology they use to hold data, with DRAM being the more common type. In terms of speed, SRAM is faster. DRAM needs to be refreshed thousands of times per second while SRAM does not need to be refreshed, which is what makes it faster than DRAM. DRAM supports access times of about 60 nanoseconds, SRAM can give access times as low as 10 nanoseconds. Despite SRAM being faster, it's not as commonly used as DRAM because it's so much more expensive. Both types of RAM are volatile, meaning that they lose their contents when the power is turned off. In common usage, the term RAM is synonymous with main memory, the memory available to programs.main memoryprograms RAM is the most common type of memory found in computers and other devices, such as printers.computers devicesprinters There are two different types of RAM: DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory).Dynamic Random Access MemoryStatic Random Access Memory The two types differ in the technology they use to hold data, with DRAM being the more common type. In terms of speed, SRAM is faster. DRAM needs to be refreshed thousands of times per second while SRAM does not need to be refreshed, which is what makes it faster than DRAM. DRAM supports access times of about 60 nanoseconds, SRAM can give access times as low as 10 nanoseconds. Despite SRAM being faster, it's not as commonly used as DRAM because it's so much more expensive. Both types of RAM are volatile, meaning that they lose their contents when the power is turned off. In common usage, the term RAM is synonymous with main memory, the memory available to programs.main memoryprograms

20 ROM ROM (read-only memory) refers to special memory used to store programs that boot the computer and perform diagnostics. Most personal computers have a small amount of ROM (a few thousand bytes). In fact, both types of memory (ROM and RAM) allow random access. To be precise, therefore, RAM should be referred to as read/write RAM and ROM as read-only RAM. ROM (read-only memory)storeboot personal computers random accessread-only ROM (read-only memory) refers to special memory used to store programs that boot the computer and perform diagnostics. Most personal computers have a small amount of ROM (a few thousand bytes). In fact, both types of memory (ROM and RAM) allow random access. To be precise, therefore, RAM should be referred to as read/write RAM and ROM as read-only RAM. ROM (read-only memory)storeboot personal computers random accessread-only

21 Read Only Memory (ROM) Types There are five basic ROM types: 1.ROM - Read Only Memory 2.PROM - Programmable Read Only Memory 3.EPROM - Erasable Programmable Read Only Memory 4.EEPROM - Electrically Erasable Programmable Read Only Memory There are five basic ROM types: 1.ROM - Read Only Memory 2.PROM - Programmable Read Only Memory 3.EPROM - Erasable Programmable Read Only Memory 4.EEPROM - Electrically Erasable Programmable Read Only Memory

22 Each type has unique characteristics, but all types of ROM memory have two things in common: Data stored in these chips is non-volatile -- it is not lost when power is removed. Data stored in these chips is either unchangeable or requires a special operation to change. Each type has unique characteristics, but all types of ROM memory have two things in common: Data stored in these chips is non-volatile -- it is not lost when power is removed. Data stored in these chips is either unchangeable or requires a special operation to change.

23 PROM Data are written into a ROM at the time of manufacture. However a PROM, allows the data to be loaded by the user. Creating ROM chips totally from scratch is time-consuming and very expensive in small quantities. For this reason, developers created a type of ROM known as programmable read-only memory (PROM). Blank PROM chips can be bought inexpensively and coded by the user with a programmer. PROMs provide a faster and less expensive approach for storing.

24 EPROM Working with ROMs and PROMs can be a wasteful business. Even though they are inexpensive per chip, the cost can add up over time. Erasable programmable read-only memory (EPROM) addresses this issue. EPROM chips can be rewritten many times. Erasing an EPROM requires a special tool that emits a certain frequency of ultraviolet (UV) light. EPROMs are configured using an EPROM programmer that provides voltage at specified levels depending on the type of EPROM used.

25 An EPROM eraser is not selective, it will erase the entire EPROM. The EPROM must be removed from the device it is in and placed under the UV light of the EPROM eraser for several minutes. An EPROM that is left under too long can become over-erased. In such a case, the EPROM's floating gates are charged to the point that they are unable to hold the electrons at all.

26 EEPROMs Though EPROMs are a big step up from PROMs in terms of reusability, they still require dedicated equipment and a labour-intensive process to remove and reinstall them each time a change is necessary. Also, changes cannot be made incrementally to an EPROM; the whole chip must be erased. Electrically erasable programmable read-only memory (EEPROM) chips remove the biggest drawbacks of EPROMs.

27 In EEPROMs: The chip does not have to removed to be rewritten. The entire chip does not have to be completely erased to change a specific portion of it. Changing the contents does not require additional dedicated equipment. In EEPROMs: The chip does not have to removed to be rewritten. The entire chip does not have to be completely erased to change a specific portion of it. Changing the contents does not require additional dedicated equipment.

28 Virtual Memory The term primary memory is used for the information in physical systems which are fast (i.e. RAM), as a distinction from secondary memory (Hard Disk, Compact Disk etc.), which are physical devices for program and data storage which are slow to access but offer higher memory capacity. Primary memory stored on secondary memory is called "virtual memory".primary memoryRAMsecondary memoryprogram and data storagevirtual memory The term primary memory is used for the information in physical systems which are fast (i.e. RAM), as a distinction from secondary memory (Hard Disk, Compact Disk etc.), which are physical devices for program and data storage which are slow to access but offer higher memory capacity. Primary memory stored on secondary memory is called "virtual memory".primary memoryRAMsecondary memoryprogram and data storagevirtual memory

29 Computer/System Bus. A collection of wires which data is transmitted from oe part of a computer to another. Think, Bus as a highway The size of a bus, known as its width, for example 16-bit bus Internal Bus

30

31 Computer Bus …… Continue Data needs to move around the computer, for example: The CPU needs to move information in and out of memory Data needs to move between the hard disk and the CPU. Data needs to move between the graphics card and the CPU Data needs to move between the CDROM / DVD and the CPU The way that data is moved from one place to another is via a 'bus'. A 'bus' is a set of wires or copper tracks that are built into the motherboard.

32 A bus usually contains between 1 to 64 wires (or more), the number of wires equals the number of 'bits' that can be transferred in one clock cycle. An 8 bit bus has 8 wires - it can transfer 8 bits in one go, with 1 bit on each wire. A 16 bit bus can transfer 16 bits in one cycle - 1 bit per wire. Current PCs have 32 bit buses and the newer generation are going to use 64 bit wide buses.

33 Types of Computer Bus Data Bus – Used to carry data signals – E.g numbers which we want to add or the string which we want to compare. – Transfer data from main memory (Ram) to CPU and vice versa or other part of computer. Address Bus – Used to carry address signals – E.g address of memory location or a port(interface – where an input or output device is attached. Control Bus – It used to carry control signals – E.g read/write, enable / disable etc.


Download ppt "BASIC ARCHITECTURE OF COMPUTER SYSTEM CHAPTER - II Basic Organization of a Computer System is called Computer Architecture. Different computer have different."

Similar presentations


Ads by Google