|
| home | graphics and design | computers and networks | methodology | links | glossary of terms |
|
Protect Your PC from Viruses with the McAfee VirusScan! ©2004 SupraSite(tm) all rights reserved. |
Welcome to SuprasiteTMComputers & NetworksComputer FundamentalsDescription· Objectives · Software · Hardware · Peripherals · Memory DescriptionIn this chapter you'll learn about... · What is the point of computers in the first place · The various components that make up a computer system: Software, Hardware, Peripherals, and Memory · How these components are used to help automate office procedures This chapter will give you a broad background on computers - what they are and how they work. DescriptionWhy do we use computers in the first place? Because they do things for us. · They are relatively easy to use · They don't take breaks, vacations, or sick days · They work evenings and weekends · They're quick and proficient · And once programmed correctly, they don't make mistakes Voice OverComputers make excellent assistants! Description
{Diagram: Green screen with "OK" blinking} But a computer needs 'programming' to do these things. In the beginning, without an operating system - all the first computers could say was 'OK.' Then they could work on the fly using 'BASIC' computer language, but nothing could be saved without an operating system. So a computer needs software. Software is instructions or programs that enable a computer to perform any task. With programming, each step has to be thought out to the last detail, but once they're done they can be repeated ad infinitum, without mistakes or deviations that humans introduce. Voice OverBut they need instructions or 'software' to get them going. DescriptionWhile humans multitask (perform multiple instructions at the same time), computer programming performs one task at a time in a certain sequence. Let's look at an example of this... Imagine you and a friend are seated having a discussion. The friend asks you for a glass of water. You would · Sit up straight · Stand up · Find a glass · Turn on water · Turn off water · Give your friend the glass of water · And all the while you would continue your discussion - still listening and talking to your friend. While a human can walk and talk and perform actions at the same time, a computer can't do both... The computer toggles back and forth between various activities at such an accelerated speed that it gives the appearance of them happening all at the same time. DescriptionThere are two main types of software used by all systems. They are as follows: Operating System· The “master control” program that supervises all other programs that run on a computer. This type of software may be abbreviated as OS as in DOS (Disk Operating System). Application Software· A computer program designed to perform a specific task. Voice OverOperating systems help the computer 'operate' at a basic level. Applications help you use the computer for specific jobs. DescriptionManaging Files on DiskFAT
Table {Diagram: FAT concept} Before we move on to where software and files are stored, let's talk about how those files are stored and managed. Every computer has a method for keeping data and instructions organized - like the filing system in your office cabinets. As information is stored on the system it is given a specific place or address on the hard drive. This method is known as the FAT or File Allocation Table. It acts like a table of contents or index for the computer, keeping track of where directory structure and folders are as well as what 'clusters' or physical spaces on the computer disk are used to store which files. RAM (Random Access Memory) is the agent that accesses the files from the FAT and delivers them to their destination. We'll learn more about clusters and RAM when we get to computer hardware, but first let's talk more about managing files. DescriptionManaging Files on Disk{Diagram: silverware lined up in a drawer} As you use a computer and files are saved and erased from the disk, the information stored for a single file can end up scattered across the disk. Think of it like having a complete set of silverware but after a dinner party - the forks and knives are scattered across the table. You have to collect the silverware and put them back in the drawer where they are organized so that you can easily retrieve them next time you throw a party! Once in a while a fork gets thrown out in the trash - this would be like a broken chain. In the case of a computer file, that file with a broken chain may or may not be salvageable. DescriptionManaging Files on Disk - UtilitiesThere are three important utilities (software tools) available within Windows that help to manage files on disk. 1) Scan Disk: Checks for broken chains or files that have been broken up and separated across a disk and need to be reconnected. 2) Disk Defrag: Allows you to go in and re-organize files in a more compact manner. Disk Defrag connects the element within a 'chain' and ties files back together across disk. 3) Format C: Takes all of the magnetic particles on disk and points them all in the same direction. It is a fairly destructive process used only when initially formatting a disk into partitions or in emergencies for unrecoverable viruses. Description
Software needs machinery on which to run. That machinery is called hardware. Hardware is any physical part of the computer including the electronics, case, keyboard and monitor and other 'peripheral' accessories. Let's look at what's inside a computer... <Click NEXT sets off the following in the Diagram> {Animate: zoom into and reveal inside of box} Voice OverThe physical pieces that make up a computer are called hardware. DescriptionMotherboard
This is the motherboard. It is the main circuit board and everything is connected to it. It's also called a 'BUS.' The motherboard includes a set of wires or conductors that hook everything together and carry signals between parts of a computer system or between parts of a network. It may be helpful to think of it as a highway where the bits of information go flying around within the computer. The main CPU chip sits on the motherboard. <Click NEXT sets off the following in the diagram> {Animate: CPU highlights and zoom into it } Voice OverThe motherboard is the most important piece of hardware. It is the heart of the computer. Central Processing Unit (CPU)
The CPU or Central Processing Unit, which sits on the motherboard, is the main computer chip that interprets and executes instructions. It may also be referred to as the processor or microprocessor. When you think of CPU, remember 2 words. It is the BRAINS of operation and it is where SPEED comes from. Click on different parts to see what they do... <Click on any part of the CPU and a pop-up box listed on 0312 appears> · BIU: · Code Cache: · Data Cache: · Branch Predictor Unit: · Instruction Prefetch Buffer and Decode Unit : · Floating Point Unit: · Execution Unit and ALU: After you are done exploring Click next to learn about the Hard Drive. Voice OverThe CPU sits on the motherboard and is the brains of the system. Description
BIU:· The Bus Interface Unit (BIU) is the doorway in and out of the whole CPU. It sends code instructions and data from the computer along two different paths, one to the code cache and one to the data cache. Code Cache:· Cache is a 'holding pen' for information. Code Cache holds as many instructions as can fit at the same time. Data Cache:· Cache is a 'holding pen' for information. Data Cache loads as much data as can fit at the same time that code/instructions will work off of. Branch Predictor Unit:· While instructions are waiting in the Code Cache, the Branch Predictor Unit decides how the next steps in programming should be treated. It 'predicts' whether instructions need to travel down the same path and where they will go to get processed. Instruction Prefetch Buffer and Decode Unit :· The Instruction Prefetch Buffer retrieves or 'fetches' code from the Branch Predictor Unit and translates or 'decodes' it so that the ALU can understand it. Floating Point Unit:· Performs calculations on 'floating point' numbers (such as decimal fractions) that need special processing. Execution Unit and ALU:· Within the Execution Unit are the ALUs or Arithmetic Logic Units where actual processing 'arithmetic' goes on. The ALU makes decisions about where instructions or information are sent, i.e. from RAM to the hard drive or from CDROM to memory, etc. Before Pentiums there was one ALU per CPU. Pentiums have 2 ALUs and Pentium IIs and beyond have more. As computers become more sophisticated, the need to direct traffic increases exponentially. Back in the 1940s, the ENIAC ran 70 instructions per second. Now computers are approaching a billion instructions per second. DescriptionHard Disk
The hard disk is a permanent storage device which stores information. The hard disk is literally a hard metal circular plate that stores information magnetically. Voice OverThe hard disk is where files are stored. DescriptionHard Disk
{Animation: Hard disk flies out of computer - all else disappears and concentric circles are highlighted} The hard disk is a metal plate divided up like a pizza into sectors and concentric circles called tracks. The tracks are read from the outside in. The point where a track and sector meet is called a cluster. Files are written as chains across the disk. A Read/Write head floats over tracks and reads the information there. DescriptionHard Disk
{Animation: Magnetic particles are highlighted and shift from 1 to 0 positions} Information stored on the disk is made of '1' and '0' bits represented by magnetic particles arranged one way or another. As the read/write head passes over the disk, it sees either a 1 or a 0 by the way the magnetic pole of a particle is pointed (positive or negative). The concept of bits will be explained further in this chapter under "Memory". DescriptionFloppy Disk
{Diagram: Interior of computer - floppy drive is highlighted - all else is grayed out.} A floppy disk is a storage device (usually temporary) which stores information. A 'floppy' is literally a thin soft plastic plate that stores information magnetically. Voice OverFloppies allow you to store files outside of the computer. DescriptionFloppy DiskLike all other computer technology, floppy disks have evolved and shrunk from early computer days...
{Diagram: floppy} {Diagram: floppy} {Diagram: floppy} {Diagram: floppy} 10" and 12"
5"
3.5"
3.5" 2.88 MB Because a floppy disk is fragile and easily damaged when exposed, a slider protects the disk over the read/write area. DescriptionRandom Access Memory (RAM)
Diagram: Interior of computer - RAM is highlighted - all else is grayed out.} As you will learn in the next memory section, information needs to be converted to 1s and 0s so that it can be acted upon by the processor. So programs and data are sent from the hard disk to a place where they can be converted and worked with. Random Access Memory (RAM) is the electronic memory of a computer which is used to temporarily hold programs and information. As we learned about the FAT (File Allocation Table), all files have address and RAM is like the post office retrieving and delivering programs and data to and from the CPU. Information in RAM is erased as soon as the power is turned off. Voice OverRAM allows the computer space to think and work out problems. DescriptionRandom Access Memory (RAM)
{Diagram: SIMM chip} There are two types of RAM chips placed on the motherboard. · SIMM: Single Inline Memory Modules · DIMM: Dual Inline Memory Modules, which have electronics on the reverse side as well...
And just an F.Y.I.... NEVER call the hard drive - memory, and NEVER call memory - storage. Voice OverRemember that the hard drive is NOT memory... and that memory is NOT storage. Navigation Bar Options
0320 Chapter TitleComputer Fundamentals Screen TitleHardware Screen Shot
DescriptionCDROM
CDROM is short for Compact Disc - Read Only Memory. A CDROM is another medium for information storage. It is not magnetic like hard and floppy disks; it is optical. Voice OverCDROMs are another storage medium. DescriptionCDROM
A CDROM is written in a giant spiral starting in middle and tracking out (opposite of a phonograph) and is divided into sectors (more like clusters). DescriptionCDROM
Instead of rearranging magnetic particles on a disk one way or another, bumps (land) representing 1s and holes (pits) representing 0s are burned into a plastic disc. A laser scans over this surface. DescriptionPeripheral{Diagram Whole computer system} {Animate: peripherals popping up} A peripheral is any piece of hardware attached to the computer. It may refer to items attached to the outside of a computer such as a · Printer · Scanner · External modem Voice OverPeripherals are all the 'extras' that you hook up to your computer. DescriptionPeripheral
{Diagram: Interior of computer} {Animate: Peripherals popping up} ...Or peripherals may be additional boards put in expansion slots on the motherboard (or bus), such as a · NIC (Network Interface Card) · Video accelerator · SCSII board for scanner · Sound card · Internal modem Voice OverFirst we'll look at how external peripherals are connected to a computer DescriptionPortsIn order to connect external devices to a computer, the device needs to be connected to a 'port' in the computer. Standard ports are: · VGA - monitor · Keyboard · Mouse · Parallel port - printers (like the Ricoh AFICIO 450!) scanners, zip drive · Serial port - modem Other types of ports include game ports and the USB port. For now, let's look at the differences between Serial and Parallel ports. Voice OverExternal peripherals get connected to the computer through a port. DescriptionPortsThe basic difference between parallel and serial ports is how they send information.
Sends data one bit at a time in series. Sends data down the wire side by side. <Link to 0327> <Link to 0328> Click on a port to learn more. DescriptionPortsThe basic difference between parallel and serial ports is how they send information.
|
|
107 |
106 |
105 |
104 |
103 |
102 |
101 |
100 |
|
10,000,000 |
1,000,000 |
100,000 |
10,000 |
1,000 |
100 |
10 |
1 |
When we say the number 2975, it means 2 thousands, 9 hundreds, 7 tens, and 5 ones.
We use Base 10 numbering in our everyday lives
Computers use something called 'BASE TWO numbering system.'
It uses only 2 different symbols to express any given number.
It also puts those numbers in specific columns to express how much they represent.
|
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
A lineup of 8 symbols or bits in a row is a byte. And in this one byte, 256 combinations are possible.
Computers use a Base 2 or 'Binary' numbering system.
To express the number 273 in base two or binary code, the computer performs the following calculations:
219-128= 91 so 128 is on
91-64= 27 so 64 is on
you can't subtract 32 from 27
so 32 is off
27- 16=11 so 16 is on
11- 8=3 so 8 is on
you can't subtract 4 from 3
so 4 is off
3-2=1 so 2 is on
1-1=0
so 1 is on
This may be better understood in the following chart:
|
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
|
1 |
1 |
0 |
1 |
1 |
0 |
1 |
1 |
So the number 273 is expressed as 11011011 in binary code.
Try to put the number '192' in binary code
|
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
|
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
Exercise:
Response
The number 192 is expressed as 11000000 in binary code.
|
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
|
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
|
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
How did you do?
Now let's look at how characters are represented as numbers.
The computer requires at least:
· 52 different combinations to represent the alphabet - upper and lower case
· 10 combinations for numbers
· Roughly 30 combinations for special characters
The most common way to represent these characters is called ASCII (American Standard Code for Information Interchange). There is an ASCII lookup table for every character set.
In addition, certain IBM mainframes used EBCDIC (Extended Binary Coded Decimal Interchange Code), but we will focus on ASCII, because it is the most common character set.
All the characters in the alphabet can be expressed in Binary Code.
{Diagram: ASCII chart}
ASCII code represents up to 128 different discrete characters. Above is what an ASCII code chart looks like.
ASCII is a code that all computers understand.
If K in the lookup table equals the number 75, how would you express K in binary code?
|
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
|
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
Exercise
response:
K is represented as 01001011 in binary code.
|
27 |
26 |
25 |
24 |
23 |
22 |
21 |
20 |
|
128 |
64 |
32 |
16 |
8 |
4 |
2 |
1 |
|
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
<Input> |
|
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
How did you do?
{Diagram: Clock speed}
{Animate: gate opening and closing}
Binary code is transmitted through transistors on the motherboard. Transistors have gates that allow electrical current to flow through at a certain pulse rate. How fast or slow a computer works or how fast or slow the transistors can send a 1 or 0 through is called the motherboard clock speed. Clock speed is measured in megahertz or millions of ticks per second.
Imagine that the transistors are set up like freeway lanes that allow binary code traffic to flow through them. The clock speed regulates the speed limit across those lanes.
So, if you have 8 lanes of traffic running at 8 MHz speed limit, it means 8 lanes times 8 million instructions per second which equals 64 Mb per second.
As you increase the lanes of traffic, you increase the speed at which the computer can perform calculations.
16 lanes running at 8 MHz speed limit means 16 lanes times 8 million instructions per second which equals 128 Mb per second.
16 lanes running at 33 MHz speed limit means 16 lanes times roughly 32.5 million instructions per second which equals 520 Mb per second.
Personal computers and workstations are used in modern offices to:
· Originate
· Assemble
· Modify
· Edit
· Distribute
Business Information formats:
· Text
· Graphic
· Numerical
· Multimedia (Imaging, Video, Audio)
Most of which will ultimately result in the production and distribution of paper hard copy.
Now you should have a basic understanding about how computers are put together.
? ?