Computer Fundamentals You Should Know definition of computer, general idea of basic computer components and their functions
The computer is an electronic device performing multilevel operations on input data and producing desirable output. The computer is a system consisting of hardware and software. Computers can be either a digital or analog type. Digital computers operate on discrete numbers 0 or 1 (series of “on” and “off” switches). Switch “On” corresponds to 1 and 0 to off. (0 Voltage = 0 and 5 V = 1). Each 0 and 1 is referred to as BIT. Most computers use eight bits to represent a number or a letter.
Strictly, bytes are counted in powers of 2 (binary) – 1 kilobyte is 1024 bytes, not 1000.
1 byte = 8 bit
1 kilobyte (KB) = 1,024 byte = 210 byte = 8,192 bit
1 megabyte (MB) = 1,024 KB = 210 KB = 220 byte
1 gigabyte (GB) = 1,024 MB = 210 MB = 220 KB = 230 byte
1 terabyte = 1,024 GB = 210 GB = 220 MB = 230 KB = 240 byte
1 petabyte = 1,024 terabyte = 210 terabyte = 220 GB = 230 MB = 240 KB = 250 byte
Commercially, however, bytes might be counted as decimal.
1 byte = 8 bits 1 kilobyte (KB) = 1,000 bytes 1 megabyte (MB) = 1,000,000 bytes 1 gigabyte (GB) = 1,000,000,000 bytes 1 terabyte (TB) = 1,000,000,000,000 bytes
I. COMPUTER ARCHITECTURE (CA)
CA refers to the design and construction of a computer system
1) PROCESSOR (Central processing unit). It is the “brain” of a computer. The CPU consists of a CU and an ALU. CU – Control Unit: It directs and coordinates the operations of the entire computer. CU fetches the instructions from RAM and stores it in the instruction register.
ALU – Arithmetic Logic Unit: It performs mathematical operations.
MICROPROCESSOR: In mainframe computers CU and ALU are both separate units but since 1971 both units have existed on the same chip. This was the beginning of the microprocessor era and PC computers. The quality of the microprocessor performance is measured by several parameters. Two of them are: Clock rate and word size.
CLOCK RATE: The computer has a master clock that determines the speed at which the microprocessor can execute an instruction. The speed at which the microprocessor completes an instruction execution cycle is measured in MHz – megahertz (Millions of cycles per second) or GHz – gigahertz (Billions of cycles per second).
WORD SIZE: The number of bits the microprocessor can manipulate at one time varies from computer to computer. A microprocessor with a large word size can process more data in each instruction cycle. (a 32 bits word size computer can process 32 bit data at a time.)
Memory is one of the most important elements of every computer. The computer
memory is electronic circuitry that holds data and program instructions until it is their
turn to be processed. There are three types of computer memory: RAM, CMOS, and
RAM – Random Access Memory: It is a temporary holding area for data before and after they are processed. It is like scratch paper – volatile (after the computer is turned off all data is gone). It consists of thousands of circuits that each hold one bit of data. The computer holds (stores) data in RAM and copies it to the CPU and from the CPU (processor) back to RAM. RAM is a holder of data and also instructions. When the processor turns into a “word processor” the instructions for this activity are copied from the disk to RAM. 32 MB RAM means that the RAM can hold 32 million bytes of data.
CMOS – Complementary Metal Oxide Semiconductor: This is a battery-powered chipthat retains data about the computer configuration when the computer is turned off.
ROM – Read Only Memory: A set of chips containing permanent instructions about the “boot process.” Because RAM is empty at the beginning of the processing, the computer must have a separate system for loading all the instructions to RAM. All this is done through the “BOOT PROCESS.” The processor performs step by step instructions that are given by ROM. The boot process is therefore a series of instructions from ROM that are preparing the computer to perform its work.
3) BUS Is an electronic path that connects the main parts of the computer. The system bus transports data back and forth between the processor and RAM or hard disk drive. Data bus transports data between the processor and parts of the computer. A 32-bit bus transports 32 bits of data at a time. It works like a “normal” bus with 32 seats. (Data bus is a sub-unit of system bus).
4) STORAGE None of the computer operations would be useful for practical life if we did not have a place to store it. The main storage computer device is the hard disk drive.
Hard disk drive: It consists of one or more platters (flat and rigid disks made of aluminum or glass that are coated with magnetic oxide.) Each platter has a read-write head associated with it. The hard disk drive is formatted into the tracks, cylinders, sectors and groups of sectors. Tracks are concentric circles in a disk that hold the data. Cylinders are stacks of tracks in a disk. Sectors are subdivisions of the platters and tracks (9 sectors each stores 512 bytes) and 40 tracks usually. Capacity of hard disk drive = cylinders x surfaces x sectors x 512
II. OPERATING SYSTEM
Set of computer programs that manage and control hardware resources and provide an interface between the user and computer. Examples: DOS, OS2, WINDOWS, UNIX, Macintosh and Linux operating system.
Technical and widely used terms
CHIP : Is an integrated circuit – a thin wafer of silicon that contains miniaturized circuitry. TRANSISTOR: a device that controls flow of current through its resistor. It controls flow of electrons through a circuit. Transistors are miniature electronic devices inside a chip. Intel Pentium III chip contains 28 millions of transistors. The size of today’s transistors is about 180 nanometers.
MODEM: A peripheral device that converts the digital signals used inside the computer to an analog or voice signal that can be transmitted over the phone lines.
ANALOG: A device that operates on continuously varying data.
GEOGRAPHIC INFORMATION SYSTEM (GIS): a set of complex computer programs that utilizes hardware and software resources in a computer to manipulate, process, and analyze spatial data. It also provides a graphical interface for presenting spatial data. Examples: Arc/Info, ArcView, INTEGRAPH, SPANS, IDRISI, GRASS, ArcGIS etc.