|
THE VISIBLE COMPUTER Hardware - physical part Software - the instructions part Firmware - hardware that contains software. Software instructions (semi) permanently programmed into Read Only Memory chips. Special kinds of ROM chips may also be reprogrammed. ROM BIOS – Read Only Memory Basic Input/Output System. Very A+
OUTSIDE THE CASE Input / Output (or peripheral devices) attach to the computer through a port. Shape, pin count and gender, purpose… very A+ Input - mouse, keyboard, scanner, microphone, trackball etc. Converts analog to digital. Output - monitor, printer, speakers, video adapter, sound card, etc. Converts digital to analog.
INSIDE THE CASE Mainboard - Motherboard - System Board – planar - MOBO Circuit board that holds the microchips, interface cards and other interior components.
Power supply Supplies 12, 5 & 3.3 volts DC. Fan to exhaust air out of system P8/P8 or P1 Secondary Storage Controller / host adapter (probably integrated into mobo) Devices - hard (fixed) disk, floppy, CD-ROM, removable hard disk.
We need to talk about numbers!
For the curious or insanely compulsive… It’s all about a value times a weight! 1750 =
Do computers have fingers? Binary It takes 00000010 to tango Binary system 1’s and 0’s No fingers, just electricity turned on and off A binary number: 11000110 The equivalent decimal number: 198
The binary system
The native language of the machine. Good for computers, bad for their masters - uh, that would be us (for awhile at least...) Now you’ll get this joke - "There are 10 kinds of people in the world. Those that understand binary and those that don’t" Being able to set a SCSI ID via binary-based jumpers is very A+
Binary - Simple rules for a complex world? Alone (or in small numbers) they are pretty cool. It's just when you put a whole bunch of them together… A single binary digit is called a bit (or Binary digIT) A nice binary "word" - 10000100100010010100111001000001 This particular binary word consists of 32 bits. A byte is a group of 8 bits – this "word" consists of _____ bytes
For computers, lots of bits are cool. For humans they suck…
Hexadecimal
The hexadecimal system – sixteen digits. Computers like it, humans put up with it. Since a byte has eight bits, any multiple of eight works great. In print, you will often see Hex numbers designated by an h – like 1000h Here is a megabyte represented in decimal: 1,048,576 Here is a megabyte represented in hexadecimal: 100000h Let's count: 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12… If you crave decimal and are really into "quantities": Ah=10 Bh=11 Ch=12 Dh=13 Eh=14 Fh=1510h=16… Remember (when the numbers increase)
Oh yeah, then what about this 1F, 20 stuff?
Do you feel the conversion? Four bits is called a Nibble. Here is a table of the first 16 nibbles in Decimal, Binary and Hex.
Each row (on each side) of this table is the same value, just expressed in a different numbering system. Hexadecimal was not built for easy decimal to hexadecimal conversions. However, it is superb for binary to hexadecimal conversions. We just need to nibble away at it. A nice binary word - 10000100100010010100111001000001 A nice binary word revisited - 1000 0100 - 1000 1001 - 0100 1110 - 0100 0001 (you could use the chart (on the previous page) to identify the corresponding hex digits)
So by using hexadecimal, your basic 32-digit binary number can be shortened to 8489 4E41 - that's 24 less digits!! A substantial savings for us bewildered human beings!
For the insanely curious…
Disclaimer: you do NOT need to know how to do this for this class…
COMBINING LITTLE DECISIONS TO MAKE BIGGER ONES OK, now we have a seemingly infinite bunch of numbers. What about blue or the letter A? We simply assign a number to a particular letter or color. If everybody agrees to this assignation or "standard" then we all see the same letters and colors on our computers.
ASCII - American Standard Code for Information Interchange. ASCII, pronounced "ask-key", is the common code for microcomputer equipment. The standard ASCII character set consists of 128 decimal numbers ranging from zero through 127 assigned to letters, numbers, punctuation marks, and the most common special characters. The Extended ASCII Character Set consists of an additional 128 decimal numbers and ranges from 128 through 255 representing additional special, mathematical, graphic, and foreign characters.
BinaryVocabulary / quantities Bit - single digit
in a binary numbering system
(note that a movement is afoot to designate binary vs. decimal bytes. In this scheme 1000 bytes equals a kilobyte and 1024 bytes equals a kibibyte. Same with mega, giga, tera, peta, exa…)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Edited (2003) By Vlad Magero