Download Hardware - Penleigh and Essendon Grammar School

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Emulator wikipedia , lookup

Microprocessor wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Computer program wikipedia , lookup

Bus (computing) wikipedia , lookup

Von Neumann architecture wikipedia , lookup

Random-access memory wikipedia , lookup

Transcript
Hardware
Processors
A bit of History
• In the 40’s the first computer (ENIAC) used
vacuum tubes to control the flow of electrons
in a vacuum. The tubes acted as switches,
which would send signals to the processor for
processing.
• The invention of the transistor changed that- it
is a tiny electronically operated switch that can
alternate between ‘on’ and ‘off’ millions of
times per second.
• Transistors are part of integrated circuitscircuits that include wires are formed together
on a single chip which is usually made of
silicon.
• Integrated circuits are known as solid-state
technology where electrons travel through
solid material rather than a vacuum.
• Chips contain millions of micro-miniature
electronic circuit components, mainly
transistors. There are different kinds of chips
eg microprocessor, memory, logic,
communications, graphics, etc.
Microprocessor
• A microprocessor (the most important chip) is
the miniaturised circuitry of a computer
processor-the part that processes data into
information. The microprocessor in a computer
is known as the CPU- Central Processing Unit.
CPU
• The brain of the computer - follows the
instructions of the software to manipulate data
into information.
• The CPU consists of two parts:
1. The Control Unit-tells the rest of the computer
system how to carry out a programs
instructions.
2. The Arithmetic/Logic Unit(ALU)-performs
arithmetic operations (addition, subtraction,
multiplication and division) and logic
operations (comparisons of two pieces of data
to see whether one is = to, > than or < than the
other) and controls the speed of those
operations.
• The capacities of the CPU are measured in
terms of Word Size – the number of bits that
may be manipulated or stored at one time by
the CPU. Eg an 8-bit computer (one with an 8bit-word processor) will transfer data within
each CPU chip itself in 8-bit chunks.
• Bit- each 0 or 1 is called a bit (binary digit)
• Byte-a group of 8 bits is called a byte and
each byte represents one character, digit, or
other value.
Main Memory
• RAM Chips- Main memory (known as RAM) is
contained on RAM chips. It is also known as
memory, primary storage, internal memory. It has
3 tasks:
1. Holds data for processing
2. Holds instructions (programs) for processing
data
3. Holds processed data (information) waiting
to be sent to an output or secondary storage.
• RAM contents are temporary-once computer is
off all data and programs contained within
RAM vanish.
• RAM capacity varies in different computersmore RAM means more data can be processed
at once and how big and complex the programs
are that can be used to process it.
RAM chips
• RAM - Random Access Memory - memory
that temporarily holds data and instructions
that will be needed shortly by the CPU.
• RAM is often mounted on a small circuit board
like SIMM (single inline memory module) has multiple RAM chips on one side or DIMM
(dual inline memory module) - has multiple
RAM chips on both sides
• The more RAM you have, the faster the
computer operates, and the better your
software performs
Types of RAM chips
• DRAM chips - dynamic random access
memory
• SRAM chips - static random access memory
• EDO RAM chips - extended data out random
access memory
ROM chips
• Read Only Memory - also known as
firmware - cannot be written on or erased by
the computer user without special equipment.
• ROM chips contain programs (special
instructions for basic computer operations such
as starting the computer) that are built in at the
factory.
Other forms of memory
• Cache Memory - a special high speed
memory area that the CPU can access quickly.
• Cache memory is used in computers with very
fast CPUs - most frequently used instructions
are kept in cache memory so the CPU can look
there first.
• This allows CPU to run faster as it doesn’t
have to take time to swap instructions in and
out of main memory.
• Video Memory - VRAM- these chips are used
to store display images for the monitor.
• The amount of video memory determines how
fast images appear and how many colours are
available.
• Flash Memory - Flash RAM - these cards
consist of circuitry on credit card sized cards
that can be inserted into slots connected to the
motherboard.
• Flash memory is non-volatile - that is, it retains
its data even when the power is switched off.
Registers
• Registers are used by the Control Unit and the
ALU to enhance the computer’s performance.
• They are high-speed storage areas that
temporarily store data during processing.
• Registers hold material that is to be processed
immediately.
• The computer loads the program instructions
and data from main memory into the registers
just before processing, which helps the
computer process faster.
• Types of registers are:
– instruction register,
– address register and
– storage register.
Addresses
• The computer keeps track of data and
instructions by using addresses (locations,
designated by a unique number in main
memory, in which a character of data or of an
instruction is stored during processing).
• To process each character, the control unit
retrieves that character from its address in
main memory and places it into a register. This
is the first step of the machine cycle.
Machine Cycle
• This cycle is a series of operations performed
to execute a single program instruction.
• The machine cycle consists of two parts:
• The Instruction Cycle: the control unit
fetches an instruction from main memory and
decodes that instruction.
• The Execution Cycle: the ALU executes the
instruction and stores the processed results in
main memory or a register.
• The entire machine cycle is synchronised by a
system clock - controls how fast all the
operations within a computer take place.
• The faster the system clock, the faster the
processing.
• Processing speeds are usually expressed in
megahertz(MHz) - 1 MHz equals one million
cycles per second.
Ways of measuring processing speeds
• Microcomputers - in megahertz (MHz)
• Workstations, minicomputers, mainframes measured according to the number of
instructions processed in one second – MIPS -millions of instructions per second
that the processor can perform
• Supercomputers - processor speed measured in
flops - floating-point operations (special kind
of mathematical calculation) per second.
• Can measure processing speeds in fractions of
a second.
– For older machines, speed for completing
one machine cycle is measured in
milliseconds.
– For microcomputers - microseconds
– For mainframes - nanoseconds
• A millisecond is one-thousandth of a second
• A microsecond is one-millionth of a second
• A nanosecond is one-billionth of a second
• A picosecond is one-trillionth of a second
Machine Language
• Machine language is a binary-type
programming language that the computer can
run directly.
• Special system programs called language
translators convert the instructions into
machine language - language that computers
can understand.
What makes up a computer?
• Microcomputer system unit - is the box or
cabinet that contains the electrical and
hardware components that make the computer
work.
• Components that make up the system unit are:
power supply, motherboard, CPU chip,
specialised processor chips, RAM & ROM
chips, other memory - cache, flash, VRAM,
expansion slots and boards, bus lines, ports, PC
slots and cards.
Power Supply
• A device that converts Alternating Current to
Direct Current to run the computer.
• Protection for the power supply comes in 3
forms:
– Surge Protector -a device that helps protect
a computer from being damaged by surges
of high voltage.
– Voltage Regulator -a device that protects a
computer from being damaged by
insufficient power eg brownouts or sags in
voltage.
– UPS - uninterruptible power supply - a
battery operated device that acts as a surge
protector and provides a computer with
electricity if there is a power failure.
Motherboard
• Also known as the system board -it is the main
circuit board in the system unit.
• Contains
– the CPU or microprocessor;
– RAM; and
– expansion slots where additional circuit
boards can be plugged in.
CPU Chip
• Most computers use two main types of CPU
chip or processor: Intel and Motorola.
• Intel chips are made principally by Intel
Corporation for PCs
• Motorola chips are made by Motorola for
Apple computers.
• CISC chips (complex instruction set
computing) - used mostly in PCs and in
mainframes
• RISC chips (reduced instruction set
computing) - used mainly in workstations such
as Sun Microsystems an Hewlett-Packard
Specialised processor chips
• A motherboard has slots for plugging in
specialised processor chips.
• Eg Maths coprocessor chips help programs
using lots of mathematical equations to run
faster
• Graphics coprocessor chips enhances the
performance of programs with lots of graphics
and helps create complex screen displays.
Expansion Slots and Boards
• All motherboards can be expanded - more
memory or peripheral devices can be added to
the motherboard.
• Expansion slots are sockets on the
motherboard into which expansion cards can
be plugged into.
• Expansion cards are circuit boards that
– provide more memory or
– control peripheral devices.
Types of Expansion Cards
• Expanded memory - allow you to add RAM
chips
• Display adaptor or Graphic adaptor cards allow you to adapt different kinds of colour
video display monitors for your computer.
• Controller Cards - allow your CPU to work
with the computers various peripheral devices.
• Other Add-Ons - you can add special circuit
boards for modems, fax, sound and
networking, as well as maths or graphics
coprocessor chips.
Bus Lines
• A bus line - bus - is an electrical pathway
through which bits are transmitted within the
CPU and between the CPU and other devices
in the system.
• Expansion Buses connect RAM with
expansion slots
• Local Buses avoid RAM and connect
expansion slots directly with the CPU.
• Other types of buses are address bus, control
bus and data bus.
Ports
• A port is a socket on the outside of the system
unit that is connected to a board on the inside
of the system unit.
• They allow you to plug in a cable to connect a
peripheral device eg monitor, printer, so that it
can communicate with the computer system.
Types of Ports
• Game ports - allow you to attach a joystick or
similar game playing device to the system unit
• Parallel ports - allow lines to be connected
that will enable 8 bits to be transmitted
simultaneously.
• Serial ports - RS 232 port - enables a line to
be connected that will send bits one after the
other ona single line.
• Video adaptor ports - used to connect the
monitor outside the computer to the video
adaptor card inside the system unit.
• SCSI ports - small computer systems interface
- provide an interface for transferring data at
high speeds for up to 7 or 15 compatible SCSI
devices such as external hard-drives, CD ROM
drives, etc.
• Infrared ports - allows a computer to make a
cable-less connection with infrared-capable
devices eg printers
• Universal Serial Bus - USB - allows up to 127
peripherals to be connected through just one
general-purpose port.
• USB 3.0 is the next generation of technology
of USB connection, which will allow higher
interface speeds.
• While this technology is still not ready for the
general public, it is expected to be ready by
2010.
• USB 3.0 is called "SuperSpeed USB" by some
because of its speed improvements over both
USB 2.0 and 1.1.
• USB 3.0 will offer transfer rates of 4.8
gigabytes per second.
• At this speed, USB 3.0 can transfer a 25
gigabyte file in approximately 70 seconds.
• That would have taken 9.3 hours for the first
generation USB 1.1 and 14 minutes for USB 2.
• Firewire ports are forms of a serial port that
make use of FireWire technology to transfer
data rapidly from one electronic device to
another.
• The FireWire port has been in common use
since 1995, when Apple, Inc. first began to
include the port on a number of digital
camcorders. Today, the FireWire port is used
on a number of other devices.
Future Developments
• Thousand megahertz processor chips processors have now been developed so far
that they have processing speeds of 4 gigahertz
or more compared to 500 megahertz in 1997.
• Superconductors - is a material that allows
electricity to flow through it without
resistance.
• Opto-Electronic Processing - tomorrow
computers might be opto-electronic ie a
computer using lasers, lenses and mirrors
would represent the on-and-off codes of data
with pulses of light.
• Nanotechnology - is a science based on using
molecules to create tiny machines to hold data
or perform tasks.
• Biotechnology - using DNA molecules scientists have been working on sending data
through DNA molecules. More data can be
transferred than through the traditional silicon
chip.
• Wearable computers - computers have been
developed to be able to be worn eg British
Telecom have developed Office on the Arm,
with screen, touch-pad and microphone on a
forearm cuff.
Homework
• Read Chapter 4 and supplement notes using
the chapter as a guide.
• Complete True/False, Multiple Choice,
Matching and Short Answer questions on
pages 247 and 248.