CSC 101 Knowledge Base - Akam

CH.1 - Introduction to the world of computers

d
p

COMPUTERS IN YOUR LIFE

r

Computers appear almost everywhere in today’s world, and most people need to use acomputer or a computerized device frequently on the job, at home, at school, or whileon the go. Computer literacy, which is being familiar with basic computer concepts,helps individuals feel comfortable using computers and is a necessary skill for everyonetoday.

WHAT IS A COMPUTER AND WHAT DOES IT DO?

r

A computer is a programmable electronic device that accepts input; performs processingoperations; outputs the results; and provides storage for data, programs, or output whenneeded. Most computers today also have communications capabilities. This progressionof input, processing, output, and storage is sometimes called the information processingcycle.

What is a computer?

COMPUTERS TO FIT EVERY NEED

r

Embedded computers are built into products (such as cars and household appliances)to give them added functionality. Mobile devices are small devices with computing orInternet capabilities; a mobile device based on a mobile phone is called a smartphone.

COMPUTER NETWORKS AND THE INTERNET

r

Computer networks are used to connect individual computers and related devices so thatusers can share hardware, software, and data as well as communicate with one another.The Internet is a worldwide collection of networks.

COMPUTERS AND SOCIETY

r

Computers and devices based on related technology have become indispensable tools formodern life, making ordinary tasks easier and quicker than ever before and helping maketoday’s worker more productive than ever before.

CH. 2 - The System Unit: Processing and Memory

d
p

Random and Sequential Access

p

HOW THE CPU WORKS

r

CPUs today include at least one arithmetic/logic unit (ALU), which performs integerarithmetic and logical operations on data, and most include at least one floating pointunit (FPU), which performs decimal arithmetic. The control unit directs the flow of electronictraffic between memory and the ALU/FPU and also between the CPU and inputand output devices. Registers—high-speed temporary holding places within the CPU thathold program instructions and data immediately before and during processing—are usedto enhance the computer’s performance. The prefetch unit requests data and instructionsbefore or as they are needed, the decode unit decodes the instructions input into the CPU,internal cache stores frequently used instructions and data, and the bus interface unitallows the various parts of the CPU to communicate with each other.

INSIDE THE SYSTEM UNIT

r

Personal computers typically contain a variety of hardware components located inside thesystem unit. For instance, chips are mounted onto circuit boards, and those boards are positionedin slots on the motherboard—the main circuit board for a computer. Every computerhas a central processing unit (CPU) or processor—also called a microprocessor whenreferring to personal computers—attached to its motherboard that performs the processingfor the computer. CPU chips differ in many respects, such as what types of computer the CPUis designed for, its clock speed, and word size. They can also be multi-core CPUs, such asthe dual-core (two cores) and quad-core (four cores) CPUs now available. Another differenceis the amount of cache memory—memory located on or very close to the CPU chipto help speed up processing. Other important differences are the general architecture of theCPU and the bus speed and width being used. The overall processing speed of the computerdetermines its performance. One of the most consistent measurements of overall performanceis a benchmark test.Memory refers

Video about processors

r

How processors are built

DATA AND PROGRAM REPRESENTATION

r

Most digital computers work in a two-state, or binary, fashion. It is convenient to think ofthese binary states in terms of 0s and 1s. Computer people refer to these 0s and 1s as bits.Converting data to these 0s and 1s is called digital data representation.

MAKING COMPUTERS FASTER AND BETTER NOW
AND IN THE FUTURE

r

There are several possible remedies for a computer that is performing too slowly, includingadding more memory, performing system maintenance to clean up the computer’shard drive, buying a larger or additional hard drive, and upgrading the computer’s Internetconnection or video card, depending on the primary role of the computer and where theprocessing bottleneck appears to be. To make computers work faster overall, computerdesigners have developed a number of strategies over the years, and researchers are continuallyworking on new strategies. Some of the strategies already being implemented includeimproved architecture, pipelining, multiprocessing, parallel processing, and the use ofnew or improved materials.

CH. 3 - Storage

STORAGE SYSTEM CHARACTERISTICS

r

Storage systems make it possible to save programs, data, and processing results for lateruse. They provide nonvolatile storage, so when the power is shut off, the data stored onthe storage medium remains intact.

HARD DRIVES

r

Hard drives are used in most computers to store programs and data. Conventional harddrives are magnetic hard drives; a newer type of hard drive that uses flash memory insteadof magnetic disks is the solid-state drive (SSD). Hard drives can be internal or external;external hard drives can be full-sized or portable. Hybrid hard drives are a combinationof a magnetic hard drive and an SSD, containing a large amount of flash memory thatis used in conjunction with magnetic hard disks to provide increased performance whilereducing power consumption.

OPTICAL DISCS

r

Optical discs, such as CD discs, DVD discs, and Blu-ray Discs (BDs), store data opticallyusing laser beams, and they can store data much more densely than magnetic disks. They aredivided into tracks and sectors like magnetic disks, but they use a single spiral track insteadof concentric tracks.

Intro To Computer Storage Terminology

FLASH MEMORY

r

Flash memory is used in a variety of storage systems. Flash memory cards, one of themost common types of flash memory media, are commonly used with digital cameras,portable computers, and other portable devices, as well as with desktop computers.

OTHER TYPES OF STORAGE SYSTEMS

r

Remote storage involves using a storage device that is not directly connected to your computer.One example is using a network storage device, such as a network attached storage(NAS) or storage area network (SAN).

EVALUATING YOUR STORAGE ALTERNATIVES

r

Most personal computers today include a hard drive, some type of optical drive, a flashmemory card reader, and multiple USB ports that can be used to connect USB-based storagedevices, such as external hard drives and USB flash drives, as well as other USB hardware.

CH. 4 - Input and Output

KEYBOARDS

POINTING AND TOUCH DEVICES

SCANNERS, READERS, AND DIGITAL CAMERAS

AUDIO INPUT

DISPLAY DEVICES

PRINTERS

AUDIO OUTPUT

The World is Flat - Friedman

a

Flatteners

Ch. 1: while I Was Sleeping

Ch. 2: Flattener 1

Ch. 2: Flattener 2

Ch. 2: Flattener 3

Ch. 2: Flattener 4,5,6

r

http://friedmasflattenersakam.blogspot.com/

a

Friedman's flatteners 7, 8, 9.

a