Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
112 Cards in this Set
- Front
- Back
Data
|
|
|
Memory- Primary Storage Bits (0 & 1's)
|
|
|
Distributed Computing |
|
|
Open computing |
|
|
Standards |
|
|
Protocols HTTP TCP/IP SATA CGI |
|
|
VonNeumann Architecture Why Binary? Bits (0 or 1) Significance of Base 2 |
|
|
System Plumbing System Solar System |
|
|
Decomposition |
|
|
Three-tierarchitecture client server database |
|
|
Data formats representing AlphanumericCharacters ASCII Unicode EBCDIC |
|
|
Bitmap Images Paint &Photo-editing Programs, Pixels, Little CPU Processing Power & |
|
|
Large files - Resolution |
|
|
Object Images Mathematical Formulas, Small files, Lots of CPU processingpower |
|
|
Video Images Streaming Video MPEG-2 Files |
|
|
Audio Formats WAV MP3 MIDI |
|
|
Machine Language |
|
|
Compilers & Interpreters |
|
|
Linkers & Loaders
|
|
|
Instructions |
directions given to a computer. It causes electrical signals to be sentthrough specific circuits for processing.
|
|
Instruction Sets |
a design that defines functions performed by theprocessor. differentiates computerarchitecture by the number of instructions, the complexity of operationsperformed by individual instructions, the data types supported, the format(layout, fixed vs. variable length), the use of registers and the addressing(size, modes). |
|
Instruction Elements |
OPCODE
Source Operand Result or destination Operand |
|
ALU |
a major component of the CPUwhere data is held temporarily and the calculations take place. |
|
CU |
a major component of the CPUthat performs the fetch/execute cycle. Its function is to control and interpret the execution of instructions. It is also responsible for the retrieval ofinstructions from memory followed by movements of data or addresses from onepart of the CPU to another. |
|
Registers |
a single, permanent storagelocation within the CPU used for a particular, defined purpose. It is manipulated directly by the ControlUnit. used to hold a binary valuetemporarily for storage, for manipulation, and/or for simple calculations. is wired within the CPU to perform its specificrole. It can hold data, an address or aninstruction |
|
Operation of Memory Memory Mantra |
|
|
RAM (Random Access Memory) DRAM (dynamic RAM) SRAM (static RAM or cache) |
|
|
ROM (Read Only Memory) BIOSand CMOS Chip |
|
|
EEPROM |
allow their program to bechanged by applying a high voltage to the chip to erase it. |
|
EPROM |
can also have their programschanged by using a special ultraviolet light to change the program. |
|
Two types of booting |
hard(or cold) boot - involves turning on the power initially with theoff/on switch soft(or warm) boot - involves restarting/rebooting the computer |
|
Bus |
the physical connection that makes it possibleto transfer data from one location in the computer system to another location. It is a group of electrical or optical conductorsfor carrying computer signals from one location to another location. used most commonly for transferring the databetween the following: the computer peripherals and the CPU; the CPU and memory;and different points within the CPU |
|
Parallel Bus |
simply a bus in which there is an individualline for each bit of data, address, and control being used. This means that all bits being transferred onthe bus are being transferred simultaneously
|
|
Serial Bus |
is a bus in which data is transferredsequentially, one bit at a time, using a single data line pair
|
|
Bus Lines Types |
SimplexLine Half-DuplexLine Full-DuplexLine |
|
SimplexLine
|
A unidirectional line
|
|
Half-DuplexLine
|
A bidirectional line may carry data one directionat a time
|
|
Full-DuplexLine |
A bidirectional line that carries data in bothdirections at the same time
|
|
Buses and Expansion Slots |
A point-to-point bus is a bus that carries signals from a single specificsource to a single specific destination. It is intended for connection to a plug-in device that is often called aport. A multipoint bus is a bus that is used to connect several pointstogether. An example is an Ethernetnetwork bus. The interfaces betweendifferent buses are called bus interfacebridges. They connect different bustypes. The PCI bus is an example of apopular modern external bus. |
|
SATA (Serial Advanced Technology Attachment) |
replaces an older standard,IDE (Integrated Drive Electronics). Itis used primarily as an interface for magnetic and optical disk storagedevices. |
|
SCSI (Small Computer System Interface) |
a parallel bus designed for“universal” I/O interfacing. This busprovides addressing for each device. Itis designed to be “daisy-chained”. Eachdevice on the bus is plugged into the previous device. The final device has a terminator to preventsignal bounce. |
|
USB (Universal serial bus) USB (12 Mbps), USB 2.0 (480 Mbps), USB 3.0 (4.8 Gbps) |
designed to make installationand configuration of slow I/O devices easy. As many as 127 devices can be daisy-chainedtogether. It uses only a single set ofresources for all devices on the bus (a single IRQ, I/O Address Range and DMAchannel). The devices are hot swappable. |
|
FireWire (IEEE 1394) FireWire 1394a (FireWire 400) & FireWire 1394b(FireWire 800) |
designed to make installationand configuration of fast I/O devices easy. It was developed by Apple and as many as 63devices can be daisy-chained together. It must be supported by the operating system. It uses serial transmission of data. |
|
PCI (peripheral component interconnect) |
bus is common on Pentiumcomputers and RISC CPUs. It is a newer64-bit version of a high-speed local parallel bus. It serves as the middle layer between thememory bus and expansion buses and also supports bus mastering. |
|
PCI Express – video card |
is a very new serial-basedbus. It is not backward compatible witheither the PCI bus or the PCI-X. Ittransmits data in packets (similar to how Ethernet network, USB and FireWiretransmit data). It can be set up inlanes, so several lanes can be combined to provide tremendous transfer speeds. |
|
Chip Set |
set of chips on the system board thatcollectively controls the memory cache, external buses and some peripherals
|
|
Accelerated Hub Architecture |
The Intel i800 Series has an__________, whereby all I/O busesconnect to a hub (Hub Interface), which connects to the system bus. two type: North Bridge South Bridge |
|
North Bridge
|
is a portion of the i800 chip set hub thatconnects faster I/O buses to the system bus.
|
|
South Bridge
|
is a portion of the i800 chipset hub that connects slower I/O buses to the system bus. |
|
Word size |
is the largest number of bitsthe CPU can process in one operation. |
|
Bus speed |
is the speed or frequency atwhich the data on the system board is moving. |
|
Processor speed |
is the speed or frequency atwhich the CPU operates internally. |
|
Frontside bus |
is the bus that connects the CPU to memory. It is outside the CPU housing on themotherboard
|
|
Backside bus |
is the bus between the CPU and the L2 cache. It is completely contained inside theCPU housing
|
|
CPU Architecture Types |
VLIW- molecules and 32-bit atoms, code-morphing layer EPIC- Intel CISC- Stack RISC- Circular Buffer |
|
VLIW Architecture
|
architecturesupports the Transmeta Crusoe and Efficeon families of CPU processors. It has a 128-bit instruction bundle called amolecule. It has four 32-bit atoms (atom= instruction). The parallel processingis performed on four instructions simultaneously. The Efficeon CPU extends the Crusoearchitecture to 256 bits, representing eight 32-bit atoms to be executedsimultaneously. This architecture has 64general-purpose registers to assure adequate register space for rapidregister-to-register processing. It alsohas a code-morphing layer that translates instructions on the fly written forother CPUs into molecules. Instructionsare not written directly for the Crusoe CPU. Itreorders the instructions as necessary to eliminate data dependencies and otherbottlenecks. |
|
EPIC Architecture
|
supportsthe Intel Itanium IA-64 processor family. The basic instruction set architecture is new, although Intel has builtX86 capability into the CPU to support compatibility with its earlierarchitecture. The Intel X86 instructionset is included. Allinstructions are forty-one bits wide. This architecture organizes instructions into bundles prior toexecution. It has a 128-bit instructionbundle with three 41-bit instructions with 5-bits to identify the type ofinstructions in the bundle. |
|
CISC Architecture
|
it is necessary tosave all registers to memory and also to copy and retrieve the parameters beingpassed. A stack in memory is commonlyused for this purpose. Characteristicsof the CISC architecture include a comparatively few general-purpose registers;a wide variety of addressing techniques; a large number of specialized, complexinstructions and instruction words of varying sizes.
|
|
RISC Architecture
|
the registers are arrangedinto a circular buffer that provides a fast, convenient way to pass parametersbetween procedures. This methodtherefore eliminates the need to copy data when moving from procedure toprocedure. The main features of thisdesign include the following: thirty-two general-purpose registers; a singlemode of memory addressing with two simple variations and a fixed length, fixedformat instruction word (4 bytes). |
|
Pipelining |
Modern computers overlapinstructions, so that more than one instruction is being worked on at the sametime. This method is known as_________. The basic idea is that as each instructioncompletes a step, the following instruction moves into the stage being vacated. |
|
Scalar Processing |
allows the CPU to process oneinstruction (or step) per clock cycle, on the average. |
|
Superscaling Processing |
allows the CPU to processmore than one instruction per clock cycle. It has separate fetch and execute cycles as much as possible. It buffers for fetch and decode phases. It uses parallel execution units. |
|
Cache Memory – “Secret” storage area Blocks& Tags |
A strategy to enhance memory performance is toposition a small amount of high-speed memory, SRAM, between the CPU and mainstorage. This “secret” storage area
|
|
Cache Controller Hit& Miss |
tries to anticipate what dataor programming code the CPU will request next, and copies that data or programmingcode to the SRAM chips. |
|
Hit
|
The situation in which the data or instructionis already present in cache memory
|
|
Miss
|
The situation in which the request is notalready present in cache memory
|
|
How caching works |
The entire cache operation is managed by thecache controller. This includes tagsearching and matching, write through or write back, and implementation of thealgorithm that is used for cache block replacement. Cache memory works due to aprinciple known as locality of reference. This principle states that at any given time,most memory references will be confined to one or more small regions ofmemory. |
|
Buffer |
a holding tank for data thatis commonly used on most hard drives. |
|
Virtual Memory |
hard disk space that is used as memory when asystem starts to run low on RAM. Virtualmemory is stored in a swap file and is used to increase the amount of memoryavailable
|
|
RAM Drive |
configured as a virtual harddrive so that frequently used programs can be accessed faster. It is the opposite of virtual memory. |
|
Paging Page Frames PageTables |
a method by which thecomputer is able to conceptually separate the addresses used in a program fromthe addresses that actually identify physical locations in memory. |
|
Page
|
The program is divided intoblocks called ______. They are all the same size. |
|
Frames
|
Physical memory is dividedinto blocks called _______. They are all the same size. |
|
Page Tables
|
For each program in memory there is a page table. Page tables are stored in memory, like anyother program or data. |
|
Types of I/O modules |
ProgrammedI/O InterruptDriven I/O DirectMemory Access Controllers |
|
ProgrammedI/O |
a full instruction fetch/execute cycle that mustbe performed for each and every I/O data word (32 bits) to be transferred. There are I/O data registers and addressregisters in the CPU. Each I/O devicerequires address information. The primaryuse is keyboards.
|
|
Interrupts |
signals that cause the CPU toalter its normal flow on instruction execution. It frees the CPU from waiting for events and provides control forexternal input. |
|
DirectMemory Access |
performed when a program inthe CPU initiates a transfer of data using programmed I/O. The CPU can then be bypassed for theremainder of the transfer. The I/Omodule will notify the CPU with an interrupt when the transfer iscomplete. Once this has occurred, thedata is in memory, ready for the program to use. |
|
Quantum |
a time between interruptpulses and represents the time each program will have allocated to it. It is issued to ensure that a programvoluntarily gives up control of the CPU. |
|
Privileged Instructions |
Most modern computers have aset of instructions known as ________. These instructions are intended for use by anoperating system program. The HALTinstruction is an example. An attempt by a user’s program to executethis type of instruction would result in an illegal instruction interrupt. |
|
Peripherals |
devices that are external to the main processingfunction of the computer itself. Theyare external to the CPU. They do notinclude the CPU, memory and power supply
|
|
Hierarchy of Storage Types |
Registers CacheMemory PrimaryStorage SecondaryStorage |
|
Registers
|
In the hierarchy of storage,access to CPU ________ is essentiallyinstantaneous, since they are actually a part of the CPU. |
|
Cache Memory
|
In the hierarchy of storage, _______is the fastest memory outside theCPU. A small amount of fast memory that is used tohold current data and instructions. |
|
Primary Storage
|
refers to both types of RAM, DRAM and SRAM
|
|
Secondary Storage
|
refers to hard drives, thumbdrives, CD-ROMs/DVDs and magnetic tape. Data and programs insecondary storage must be copied to primary storage (memory) for CPU access. |
|
Magnetic Disk Hardware |
consists of one or more flat,circular platters made of glass, metal, or plastic, and coated with a magneticsubstance. Actuator Arm, Read/Write Head, Platters |
|
Parts of Magnetic Disks |
Track Cylinder Sector |
|
Track |
With the actuator arm head ina particular position, it traces out a circle on the disk surface as the diskrotates. This circle is known as a ______. Each one contains one or moreblocks of data. |
|
Cylinder |
Since each of the tracks on each surface of theplatters all line up, the set of tracks for all of these surfaces form a
|
|
Sector |
On most disks, the surface ofthe disk platter is divided into equally sized pie shaped segments, known as _______. Each one contains one block ofdata, typically 512 bytes, which represents the smallest unit that can beindependently read or written. |
|
Head crash |
occurs when the actuator arm comes in contactwith a platter
|
|
Formatting the disk |
The track positions, blocks, and headers must beestablished before the disk may be used
|
|
Disk Arrays |
a grouping of two or more disk drives. It can be used to reduce overall data accesstime by sharing the data among multiple disks and also to increase systemreliability by providing storage redundancy.
|
|
RAID (Redundant array of inexpensive disks) |
a very useful disk array andcan be implemented in two ways. Thesetwo ways are a mirrored array and a striped array with parity. |
|
Mirrored Array (RAID 1) |
a RAID configuration, consists of two or moredisk drives where each disk drive is identical. The disks each contain exactly the same data. Reads are faster since some of the data canbe obtained from each of the hard drives. All data must be written to each of the hard drives.
|
|
Striped Array with Parity (RAID 5) |
in a RAID configuration, requiresa minimum of three disk drives. Some ofthe data is stored on each of the drives along with parity information (errorchecking information). If one of thedrives goes bad, a new drive can be obtained and the data can be reconstructedwith the help of the parity information. |
|
Optical Storage Technologies |
CD-ROM (700 MB) DV-DROM (4.7 GB) |
|
CD-ROM (700 MB) |
a read-only, removable medium with data storagecapacity of about 700 MB. Data are storedin blocks on the disk. The blocks can bearranged in files, with a directory structure similar to that of magneticdisks. On a CD-ROM, a “0” bit isrepresented as a pit. When the laser strikes a pit, light isscattered. On a CD-ROM, a “1” bit is represented as a land. When the laser strikes land, light reflectedinto the light detector. |
|
DVD-ROM (4.7 GB) |
is essentially similar to CD-ROMtechnology. The disks are the same sizeand formatted similarly. However, theuse of a laser with a shorter light wavelength (visible red, instead ofinfrared), allows tighter packing of the disk. Each layer can hold approximately 4.7 GB.
|
|
Displays |
an image made up of thousandsof individual pixels (picture elements) arranged to make a large rectangularscreen. Each pixel is a tiny square on it. |
|
Raster Scan |
Interlaceddisplays & Progressive scan displays |
|
Vector scan |
An alternative to raster scanis ________, in which pixels aredisplayed in whatever order is necessary to trace out a particular image. It could trace a character by following theoutline of the character. It is used forobject images in CAD/CAM applications. They are sometimes used when printing object graphics-based drawings toa plotter. |
|
LCDs (Liquid crystal display ) How it works |
technology has become theprevalent means of displaying images. |
|
Active matrix monitor |
there is one transistor per cell in the matrix. It guarantees that each cell will receive astrong charge. It is more expensive anddifficult to manufacture. It has abrighter picture
|
|
Passive matrix monitor |
there is one transistor perrow and column in the matrix. Each cellis lit in succession. The display isdimmer since pixels are lit less frequently. |
|
OLED Technology Howit works |
|
|
Printers How they work |
|
|
Inkjet printer |
|
|
Thermal wax transfer printer |
|
|
Dye sublimation printer |
|
|
Laser Printers How they work |
|