What Is Computer
What Is Computer
What Is Computer
A computer is an electronic device, operating under the control of instructions stored in its own memory that can
accept data (input), process the data according to specified rules, produce information (output), and store the
information for future use1. Any kind of computers consists of HARDWARE AND SOFTWARE.
2) What are objectives of learning computer ?
Five basic components of computer system
Input Unit.
Output Unit.
Storage Unit.
Central Processing Unit (CPU)
Arithmetic and Logic Unit (ALU)
Control Unit.
Input Devices
Input device is any peripheral piece of computer hardware equipment to provide data and control signals to an
information processing system such as a computer or other information appliance.
Input device Translate data from form that humans understand to one that the computer can work with.
Example of Input Devices:-
Keyboard
Mouse (pointing device)
Microphone
Touch screen
Scanner
Webcam
Touchpads
MIDI keyboard
Graphics Tablets
Cameras
Pen Input
Video Capture Hardware
Microphone
Trackballs
Barcode reader
Digital camera
Joystick
Gamepad
Electronic Whiteboard
Output devices
An output device is any piece of computer hardware equipment used to communicate the results of data
processing carried out by an information processing system (such as a computer) which converts the
electronically generated information into human readable form.
Example on Output Devices:-
Monitor
LCD Projection Panels
Printers (all types)
Computer Output Microfilm (COM)
Plotters
Speaker(s)
6) what is CPU ?
CPU stands for Central processing unit.It is also known as microprocessor or processor.A CPU is brain of a
computer.It is responsible for all functions and processes.Regarding computing power,the CPU is the most
important element of a computer system.The CPU is consisted of thin layers of thousands of transistors.Each
transistor receives a set of inputs and produces output.Transistors hold a key role in functioning of CPU as they
make computer able to count and perform logical operations which is called processing.It processes the
instructions that it collects by decoding the code in programs.Computers use two types of storage: Primary
storage and secondary storage. The CPU mainly interacts with primary storage or main memory,referring to it
for both instructions and data.
There are four important functions of CPU,
1)Fetch
2)Decode
3)Execute
4)Write back
The main components of CPU help it in performing various functions.The components of a CPU work together,
and their making/manufacturing determine the complexity of operations as well as how fast they can be carried
out.
There is electronic circuitry in arithmetic logic unit which executes all airthmetic and logical operations.Its
function is obvious from its name.It performs arithmetic calculations like as addition, subtraction, multiplication
and division as well as comparisons.The unit can compare numbers, letters, or special characters.There can be
more than one Arithmetic logic unit in a CPU, and these ALUs can also be used for the purpose of maintaining
timers that help run the computer.
Control Unit(CU)
There is circuitry in the control unit which uses electrical signals to instruct the whole computer system for
carrying out or executing,already stored program instructions.Its name clearly shows that it controls and co-
ordinates computer components.It extracts instructions from memory and decodes and executes them.In fact it
regulates the flow of information through the processor.In short,it can be said ,this component receives,
decodes, stores results and manages execution of data that flows through the CPU. Its communication with both
arithmetic unit and memory is inevitable.
Registers are temporary storage areas which are responsible for holding the data that is to be processed.They
store the instructions and data in a processor.This data is further used by Control Unit.There are some registers
that are set aside for specific tasks, these generally include a program counter, stack, and flags
HOW many types of Computer Memory are there ?
Types of Computer Memory: Primary and Secondary
Although many types of memory in a computer exist, the most basic distinction is between primary memory,
often called system memory, and secondary memory, which is more commonly called storage.
The key difference between primary and secondary memory is speed of access.
Primary memory includes ROM and RAM, and is located close to the CPU on the computer motherboard,
enabling the CPU to read data from primary memory very quickly indeed. It is used to store data that the CPU
needs imminently so that it does not have to wait for it to be delivered.
Secondary memory by contrast, is usually physically located within a separate storage device, such as a hard
disk drive or solid state drive (SSD), which is connected to the computer system either directly or over a
network. The cost per gigabyte of secondary memory is much lower, but the read and write speeds are
significantly slower.
Over several periods of computer evolution, a wide of array of computer memory types has been deployed, each
with its own strengths and weaknesses.
Primary Memory Types: RAM and ROM
There are two key types of primary memory:
1. RAM, or random access memory
2. ROM, or read-only memory.
1) RAM Computer Memory
The acronym RAM stems from the fact that data stored in random access memory can be accessed – as the
name suggests – in any random order. Or, put another way, any random bit of data can be accessed just as
quickly as any other bit.
The most important things to understand about RAM are that RAM memory is very fast, it can be written to as
well as read, it is volatile (so all data stored in RAM memory is lost when it loses power) and, finally, it is very
expensive compared to all types of secondary memory in terms of cost per gigabyte. It is because of the relative
high cost of RAM compared to secondary memory types that most computer systems use both primary and
secondary memory.
Data that is required for imminent processing is moved to RAM where it can be accessed and modified very
quickly, so that the CPU is not kept waiting. When the data is no longer required it is shunted out to slower but
cheaper secondary memory, and the RAM space that has been freed up is filled with the next chunk of data that
is about to be used.
Types of RAM
DRAM: DRAM stands for Dynamic RAM, and it is the most common type of RAM used in computers. The oldest
type is known as single data rate (SDR) DRAM, but newer computers use faster dual data rate (DDR) DRAM. DDR
comes in several versions including DDR2 , DDR3, and DDR4, which offer better performance and are more
energy efficient than DDR. However different versions are incompatible, so it is not possible to mix DDR2 with
DDR3 DRAM in a computer system. DRAM consists of a transistor and a capacitor in each cell.
SRAM: SRAM stands for Static RAM, and it is a particular type of RAM which is faster than DRAM, but more
expensive and bulker, having six transistors in each cell. For those reasons SRAM is generally only used as a data
cache within a CPU itself or as RAM in very high-end server systems. A small SRAM cache of the most
imminently-needed data can result in significant speed improvements in a system
The key differences between DRAM and SRAM is that SRAM is faster than DRAM - perhaps two to three times
faster - but more expensive and bulkier. SRAM is usually available in megabytes, while DRAM is purchased in
gigabytes.
DRAM uses more energy than SRAM because it constantly needs to be refreshed to maintain data integrity,
while SRAM - though volatile – does not need constant refreshing when it is powered up.
2) ROM Computer Memory
ROM stands for read-only memory, and the name stems from the fact that while data can be read from this type
of computer memory, data cannot normally be written to it. It is a very fast type of computer memory which is
usually installed close to the CPU on the motherboard.
ROM is a type of non-volatile memory, which means that the data stored in ROM persists in the memory even
when it receives no power – for example when the computer is turned off. In that sense it is similar to secondary
memory, which is used for long term storage.
When a computer is turned on, the CPU can begin reading information stored in ROM without the need for
drivers or other complex software to help it communicate. The ROM usually contains "bootstrap code" which is
the basic set of instructions a computer needs to carry out to become aware of the operating system stored in
secondary memory, and to load parts of the operating system into primary memory so that it can start up and
become ready to use.
ROM is also used in simpler electronic devices to store firmware which runs as soon as the device is switched on.
Types of ROM
ROM is available in several different types, including PROM, EPROM, and EEPROM.
PROM PROM stands for Programmable Read-Only Memory, and it is different from true ROM in that while a
ROM is programmed (i.e. has data written to it) during the manufacturing process, a PROM is manufactured in
an empty state and then programmed later using a PROM programmer or burner.
EPROM EPROM stands for Erasable Programmable Read-Only Memory, and as the name suggests, data stored in
an EPROM can be erased and the EPROM reprogrammed. Erasing an EPROM involves removing it from the
computer and exposing it to ultraviolet light before re-burning it.
EEPROM EEPROM stands for Electrically Erasable Programmable Read-Only Memory, and the distinction
between EPROM and EEPROM is that the latter can be erased and written to by the computer system it is
installed in. In that sense EEPROM is not strictly read-only. However in many cases the write process is slow, so
it is normally only done to update program code such as firmware or BIOS code on an occasional basis
Confusingly, NAND flash memory (such as that found in USB memory sticks and solid state disk drives) is a type
of EEPROM, but NAND flash is considered to be secondary memory.
Secondary Memory Types
Secondary memory comprises many different storage media which can be directly attached to a computer
system. These include:
hard disk drives
solid state drives (SSDs)
Optical (CD or DVD) drives
Tape drives
Secondary memory also includes:
Storage arrays including 3D NAND flash arrays connected over a storage area network (SAN)
Storage devices which may be connected over a conventional network (known as network attached storage,
or NAS)
Arguably cloud storage can also be called secondary memory.
Differences between RAM and ROM
ROM:
Non-volatile
Fast to read
Usually used in small quantities
Cannot be written to quickly
Used to store boot instructions or firmware
Relatively expensive per megabyte stored compared to RAM
RAM:
Volatile
Fast to read and write
Used as system memory to store data (including program code) that the CPU needs to process imminently
Relatively cheap per megabyte stored compared to ROM, but relatively expensive compared to secondary
memory
Hardware Components
Computer hardware is a collection of several components working together. Some parts are essential and others
are added advantages. Computer hardware is made up of CPU and peripherals as shown in image below.
Software
A set of instructions that drives computer to do stipulated tasks is called a program. Software instructions are
programmed in a computer language, translated into machine language, and executed by computer. Software
can be categorized into two types −
System software
Application software
System Software
System software operates directly on hardware devices of computer. It provides a platform to run an
application. It provides and supports user functionality. Examples of system software include operating systems
such as Windows, Linux, Unix, etc.
Application Software
An application software is designed for benefit of users to perform one or more tasks. Examples of application
software include Microsoft Word, Excel, PowerPoint, Oracle, etc.
Sr.No. Software Hardware
4 It will vary as per computer and its It is mostly constructed for all types of
built-in functions and programming computer systems.
language.
Computing
Computing has also been defined as a branch of engineering science that deals with the systematic study of algorithmic
processes, which are used to describe and transform information.
It also has specific meanings depending on the context and field in which it is used. For example, cloud computing, social
computing, ubiquitous computing, parallel computing and grid computing all fall under the umbrella of the general
meaning of computing while still having a specific purpose and definition separate from each other. Essentially, these are
different applications of computing.
What is Information?
Information is organized or classified data, which has some meaningful values for the receiver.
Information is the processed data on which decisions and actions are based.
For the decision to be meaningful, the processed data must qualify for the following characteristics −
Timely − Information should be available when required.
Accuracy − Information should be accurate.
Completeness − Information should be complete.
Data Processing Cycle
Data processing is the re-structuring or re-ordering of data by people or machine to increase their
usefulness and add values for a particular purpose. Data processing consists of the following basic
steps - input, processing, and output. These three steps constitute the data processing cycle.
Input − In this step, the input data is prepared in some convenient form for processing. The form will depend on the
processing machine. For example, when electronic computers are used, the input data can be recorded on any one of the
several types of input medium, such as magnetic disks, tapes, and so on.
Processing − In this step, the input data is changed to produce data in a more useful form. For example, pay-checks can be
calculated from the time cards, or a summary of sales for the month can be calculated from the sales orders.
Output − At this stage, the result of the proceeding processing step is collected. The particular form of the output data
depends on the use of the data. For example, output data may be pay-checks for employees.
IECT stands for Information Electronics and Communication Technology. The applications of IECT are as
follows −
E-governance
Multimedia and Entertainment
E-governance
Electronic governance is application of Information Electronics and Communication Technology in running an
effective governance system for people. Communication refers to sharing of information between parties like
common people, government, business, etc. Almost every governmen
t
sector has changed to IECT like rail reservation system, gas subsidy disbursal, etc.