overview of a computer system all physical parts of the computer (or everything that we can touch)...

51
Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer system can be summarized with the simple equations below... Software gives "intelligence" to the computer.

Upload: ashton-rodway

Post on 29-Mar-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Overview of a computer system

All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer system can be summarized with

the simple equations below...

Software gives "intelligence" to the computer.

Page 2: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Major Components of Computer System

• CPU

• Secondary Storage

• Input devices

• output devices

• communication devices

Page 3: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Computer Design

Basically all computers, regardless of their size, have the same general design which consist of the following

units: the central processing unit (CPU), memory, and input/output circuitry which are situated on the printed

circuit board, also called the system board or motherboard

Page 4: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

CENTRAL PROCESSING UNIT

•The main unit inside the computer is the CPU. This unit is responsible for all events inside the computer.

•It controls all internal and external devices, performs arithmetic and logic operations. The operations a microprocessor performs are called the instruction set of this processor.

•The instruction set is "hard wired" in the CPU and determines the machine language for the CPU.

•The more complicated the instruction set is, the slower the CPU works. Processors differ from one another by the instruction set.

Page 5: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

The CPU is composed of several units..

CPU

Page 6: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Control Unit

•The control unit directs and controls the activities of the internal and external devices.

•It interprets the instructions fetched into the computer, determines what data, if any, are needed, where it is stored, where to store the results of the operation, and sends the control signals to the devices involved in the execution of the instructions.

Page 7: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

ALU

The arithmetic and logic unit (ALU) is the part where actual computations take place.

It consists of circuits which perform arithmetic operations (e.g. addition, subtraction, multiplication, division) over data received

from memory and capable to compare numbers

Page 8: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Registers

• While performing these operations, the ALU takes data from the temporary storage area inside the CPU named registers.

• Registers are a group of cells used for memory addressing, data manipulation and processing. Some of the registers are general purpose and some are reserved for certain functions.

• It is a high-speed memory which holds only data for immediate processing and results of this processing. I

• f these results are not needed for the next instruction, they are sent back to the main memory and registers are occupied by

the new data used in the next instruction.

Page 9: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Clock speed

•All activities in the computer system are composed of thousands of individual steps. These steps should follow in some order in fixed intervals of time.

•These intervals are generated by the clock unit. Every operation within

•the CPU takes place at the clock pulse. No operation, regardless of how simple, can be performed in less time than transpires between ticks of this clock.

•But some operations require more than one clock pulse. The faster the clock runs, the faster the computer performs. The clock rate is measured in megahertz (Mhz) or million ticks per second. At the moment of writing of these notes the highest clock rate is 600MHz but by the time you read them probably quicker microprocessors will be on the market. Larger systems are even faster.

•In "older" systems the clock unit is external to the microprocessor and resides on a separate chip. In most modern microprocessors the clock is usually incorporated within the CPU.

Page 10: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

CPU Features

The two main features of the CPU are:

• its speed measured in millions of instructions per second;

• the word size

Page 11: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

MEMORY

There are two main types of memory inside the computer

Page 12: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

ROM

Read-only-memory (ROM) is a chip or a group of chips containing programs, tables of constants and instructions for the CPU. Only the CPU has access to this memory.

For example, when we turn on the computer, the CPU gets its first instructions from the ROM. These instructions are burnt into the chip with the help of special equipment before the chip is installed inside the computer.

Users do not have access to the ROM, so they can't change these

instructions.

Page 13: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

RAM

Users work with the random-access-memory (RAM).

RAM is a collection of cells and we can access any cell at any

given time, hence the name random access memory.

Page 14: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Another name for RAM

RAM is often referred to as main memory or primary storage.

RAM usually occupies a number of chips

connected together.

It is used to store programs and data being used by these programs while the computer is

on.

When the computer is turned off any information is erased from the RAM. That is why RAM is

often called volatile while ROM is a non-volatile type of memory.

Page 15: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

What’s Inside

Page 16: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Peripheral devices

Peripheral devices are devices connected to the computer but external in relation to the processing unit. If a peripheral device is disconnected, the computer will still be able to work; only functions performed by this peripheral device will not be available.

For example, if you disconnect a keyboard, you would not be able to type in information but you will be able work with the graphical user interface by clicking the mouse.

If you remove the hard disk, you will have to start up your computer using floppy disk and you will have to save your data on floppy disks only but the computer will still be working.

Peripheral devices can reside inside the computer case or outside.

For example, a mouse, a keyboard, a monitor are always outside the case and they are connected to the computer via ports which are situated on the back of the case.

Disk drives are positioned inside the case and they are connected to the motherboard via

disk controller cards which are inserted in the expansion slots on the motherboard.

Page 17: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Peripheral devices

Peripheral devices are classified according to the purpose they serve:

Input devices are used for data input

Output devices are used for data output

Storage devices are used to store data for long periods of time

Page 18: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Computer System

Let’s see what you would get if you bought a system?

Page 19: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Software

A computer cannot do anything without instructions.

Sets of instructions are called programs. •Programs and data are used to control the hardware of the computer system and to interface the user to a PC. •Programs and data are called software. •Whatever you want your computer to do, you give your instructions using software.

Page 20: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Software is usually classified as system

software and application software.

The most important system software is an operating system.

•An operating system is a set of programs responsible for monitoring sequences of events in the computer system, controlling the resources of the computer system (e.g. distribution of memory and handling peripheral devices) and supporting communications between the elements making up the computer system.

•You can consider an operating system as an interpreter

Page 21: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Classifications of softwareThe table below classifies software and gives examples for each group.

Software, system, application Operating Systems Word Processors Spreadsheets utilities

MS-DOS Word Excel Norton Utilities

Windows 95 Word Perfect Lotus 1-2-3 Virua Buster

Windows NT Ami Pro Quatro Pro Virus Scan

MacOS (e.g. System 7)

UNIX Databases

VAX/VMS dBASE

Windows 3.x Access

LapLink FileMaker

Finder Paint/Draw Games

Paint Shop Pro Solitaire

Corel Photo Paint Minesweeper

Corel Draw

Page 22: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Programming Languages

•Another type of software is programming languages.

•Programming languages are used to create all other software whether it is system or application software.

•Modern programming environments have graphical user

interfaces (GUI) featuring symbolic icons and drag-and-drop technique and English-like statements. Delphi and Visual Basic are the most popular examples of such environments.

•Programming in visual environment creates an impression that it is very easy to write programs. But becoming a good programmer requires talent,

ability to learn, logic, creativity, patience and experience.

Page 23: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Software: open and proprietary

Software can be categorized as open system or proprietary.

Page 24: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Open System

•Open system software can be modified for use with any hardware. •It is not the exclusive property or design

of a particular vendor. For example, UNIX is the first operating system that works on minicomputers, mainframes and PCs. Its inner workings are available to the public and anyone can adapt it or develop

applications to work with it.

Page 25: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Proprietary system

• The proprietary products are designed for particular systems and cannot be used with other hardware.

• Its inner workings are protected information. • For example, Apple computers and software for

them have been proprietary products for many years. Only recently Apple licensed its MacOS to other hardware companies to build Macintosh clones.

Page 26: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Factors That Influence Personal Computers Performance

1.The CPU.

2.Clock rate.

3.RAM

4.Cache presence and size.

5.Data bus type and size.

6.Hard disk capacity and seek time.

7.Videocard.

8.CD-ROM drive speed.

9.MMX processors.

Page 27: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Figure 1. The memory banks where memory chips will be

installed.

Page 28: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Half ram and full ram

Let’s look at a few ads

Page 29: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Can you identify what these parts are?

• What is each part?

• Can you identify each part on a quiz?

Page 30: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Additional resources

http://mentor.coe.uwf.edu/2040c/basics/sld001.htm

Page 31: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

MOTHERBOARD

• The motherboard is probably the most important part of your computer. If the CPU is the brains then the motherboard is the backbone. Without the motherboard absolutely nothing can happen.

• The motherboard manages all the movement of bytes, bits and data flow between the CPU, memory and any peripherals attached.

• The motherboard holds the CPU its cache, the I/O chips, all the memory, disk drives, PCI, ISA, AGP cards and the BIOS (Basic input/output system).

• Choosing the right motherboard can be a headache inducing experience. The main factors in choosing a motherboard would be your need for speed, and what you can

afford.

Page 32: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Motherboard Resources

http://www.sysopt.com/mboard.html

Page 33: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Types of Hardware

• Various Types of Hardware

Input

Output

Storage

Processing

Page 34: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Some things to remember

• 1.The CPU.

High performance, compatibility and upgradability are features that are important. The higher the generation, the better

Page 35: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Keep on ticking

2.Clock rate.

Since any step of processing can happen only on the "tick" of the clock (called clock cycle), the faster the rate the quicker the CPU works. The Pentium processors have the ability to execute multiple instructions per clock cycle due to the fact that the Pentium processor's two pipelines can execute two instructions simultaneously. If other modules of the system require more than one clock pulse, the CPU has to wait for them to keep up. This is called a wait state.

Page 36: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Ram it!

3.RAM.

It does not make much sense to have a fast processor if you don’t have fast RAM

The benefits of

adding more RAM include letting you open more applications at the same time, and working with large

files or documents. More memory may also make your

machine run much faster.

Page 37: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Chips, anyone?

The quality of DRAM chips used in a memory module is the most important component in

determining

the overall quality and reliability of RAM. So which chips to consider?

Page 38: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

L1 Cache vs. L2 Cache

Enhanced Data Output (EDO) DRAM provides faster data throughput.

Systems using EDO DRAM will be faster than similar systems using regular DRAM.

EDO DRAM provides even higher performance benefit when used with an L2 cache.

Page 39: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

EDRAM

Enhanced DRAM (EDRAM) can be thought of as RAM that carries its own cache on each module.

•In an EDRAM-based system, essentially the entire system memory bank is the cache. This can

provide dramatic performance improvements.

•Very Expensive

Page 40: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Cache, anyone?

• 4.Cache presence and size.• L1 Cache.

The bigger the on-chip cache size, the better since more instructions and data can be stored on the chip, reducing the number of times the processor has to access slower, off-chip memory areas to get data.

• For example, Intel has doubled on-chip cache size to 32K on the Intel Pentium processor with MMX

technology.

Page 41: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

L2 Cache

L2 Cache.

System memories composed of dynamic RAM (DRAM) alone have not been able to keep up with the dramatic increases in CPU speeds over the years.

In order to optimize the memory performance in these systems, designers are implementing architectures using cache memory, resulting in speed increases up to 45%.

Expanding secondary cache (e.g. from 128K to 512K) can greatly

improve the performance of some applications.

Page 42: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

The road more or less traveled

• 5. Data bus type and size.

• The data bus is the highway that carries information between the processor and the memory subsystem.

• The wider the data bus, the more information it can transfer• The PCI local bus greatly improves I/O performance. It can transfer data between

the processor and the peripherals at up to 132 MB/second, far faster than the ISA bus rate of 5 MB/second.

Page 43: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

In-class group projects

To be announced.

Page 44: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Multimedia needs higher performance capacity!

6.Hard disk capacity and seek time.

In the early - mid 90s, High-performance hard drives with at least 1.2 G of capacity, provided an average seek time of 12 milliseconds, a 128 to 256 K hard disk buffer cache with both write-caching and read-caching capabilities, and spin about 4,500 rotations per minute

Now, we are looking at using high performance hard drives with 10 G of capacity or better!

Page 45: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Video, Sound, and Speed

7.Videocard.

8.CD-ROM drive speed.

9.MMX processors

Page 46: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

MMX?

• Multimedia extensions processors (MMX) is designed specifically to support media-rich software and communications applications..

• The Pentium processor with MMX technology will give a better,

smoother and more realistic multimedia experience.

• These processors have got 57 powerful new instructions specifically designed to manipulate and process video, audio and graphical data efficiently.

• However, your system will require software designed for MMX technology (old software must be recompiled to take advantage of new MMX features).

Page 47: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Types of RAM

There are different types of RAM used for different purposes.

They include: DRAM, FPM DRAM, EDO, RAM, SDRAM, SRAM, EDRAM, VRAM, WRAM and

RDRAM

Page 48: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

DRAM

• Dynamic Random Access Memory, or DRAM is the most common type of memory chip. DRAM chips are the Integrated Circuits, or ICs, positioned on a small Printed Circuit Board, or PCB.

• They come in many capacities (usually 1, 2, 4, 8, 16 or 32 M) on the same PCB, and install easily in special slots on the system

• board. (Older computers may use socketed chips or may not be expandable at all.) It is inexpensive. but slow

• so if you can afford more expensive memory go for EDO RAM.

Page 49: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

EDO Memory

Extended Data Output, or EDO RAM, is one of a series of recent innovations in DRAM chip technology.

On computer systems designed to support it, EDO memory allows a CPU to access memory 10 to 15

percent faster than comparable fast-page mode chips.

Page 50: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

Synchronous DRAM

•Synchronous DRAM, or SDRAM, is a new DRAM technology that uses a clock to synchronize signal input and output on a memory chip.

•The clock is coordinated with the CPU clock so the timing of the memory chips and the timing of the CPU are in 'synch'.

•Synchronous DRAM saves time in executing commands and transmitting data, thereby increasing the overall performance of the computer.

Page 51: Overview of a computer system All physical parts of the computer (or everything that we can touch) is known as hardware. All of the components of a computer

See Table

Pay attention to the table on the types of RAM