SlideShare a Scribd company logo
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 1
Definition of Computer?
The term computer is derived from the word compute. The word compute means to calculate. A
computer is an electronic machine that accepts data from the user, processes the data by performing
calculations and operations on it, and generates the desired output results. Computer performs both
simple and complex operations, with speed and accuracy.
Computers Simplified
For beginning computer users, the computer aisles at an electronics store can be quite a mystery, not to
mention overwhelming. However, computers really aren't that mysterious. All types of computers
consist of two basic parts:
 Hardware is any part of your computer that has a physical structure, such as the computer
monitor or keyboard.
 Software is any set of instructions that tells the hardware what to do. It is what guides the
hardware and tells it how to accomplish each task. Some examples of software are web
browsers, games, and word processors such as Microsoft Word.
Classification of Computers
 Digital and analog computers
A digital computer uses distinct values to represent the data internally. All information are
represented using the digits 0s and 1s. The computers that we use at our homes and offices are
digital computers.
Analog computer is another kind of a computer that represents data as variable across a continuous
range of values. The earliest computers were analog computers. Analog computers are used for
measuring of parameters that vary continuously in real time, such as temperature, pressure and
voltage. Analog computers may be more flexible but generally less precise than digital computers.
Slide rule is an example of an analog computer.
Characteristics of computer—
 Speed,
 Accuracy
 Diligence
 storage capability
 versatility
A brief overview of these characteristics is—
Speed The computer can process data very fast, at the rate of millions of instructions per second.
Some calculations that would have taken hours and days to complete otherwise, can be completed in
a few seconds using the computer. For example, calculation and generation of salary slips of
thousands of employees of an organization, weather forecasting that requires analysis of a large
amount of data related to temperature, pressure and humidity of various places, etc.
Accuracy Computer provides a high degree of accuracy. For example, the computer can accurately
give the result of division of any two numbers up to 10 decimal places.
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 2
Diligence When used for a longer period of time, the computer does not get tired or fatigued. It can
perform long and complex calculations with the same speed and accuracy from the start till the end.
Storage Capability Large volumes of data and information can be stored in the computer and also
retrieved whenever required. A limited amount of data can be stored, temporarily, in the primary
memory. Secondary storage devices like floppy disk and compact disk can store a large amount of
data permanently.
Versatility Computer is versatile in nature. It can perform different types of tasks with the same
ease. At one moment you can use the computer to prepare a letter document and in the next moment
you may play music or print a document.
Computers have several limitations too. Computer can only perform tasks that it has been programmed
to do. Computer cannot do any work without instructions from the user. It executes instructions as
specified by the user and does not take its own decisions.
History of computer
Calculating machines, Napier‘s bones, slide rule, Pascal‘s adding and subtraction machine, Leibniz‘s
multiplication and dividing machine, punch card system, Babbage‘s analytical engine, Hollerith‘s
punched card tabulating machine
The key developments that took place till the first computer was developed are as follows—
 Calculating Machines ABACUS was the first mechanical calculating device for counting of large
numbers. The word ABACUS means calculating board. It consists of bars in horizontal positions
on which sets of beads are inserted. The horizontal bars have 10 beads each, representing units,
tens, hundreds, etc.
 Napier’s Bones was a mechanical device built for the purpose of multiplication in 1617 AD. by an
English mathematician John Napier.
 Slide Rule was developed by an English mathematician Edmund Gunter in the 16th century. Using
the slide rule, one could perform operations like addition, subtraction, multiplication and division.
It was used extensively till late 1970s.
 Pascal’s Adding and Subtraction Machine was developed by Blaise Pascal. It could add and
subtract. The machine consisted of wheels, gears and cylinders.
 Leibniz’s Multiplication and Dividing Machine was a mechanical device that could both multiply
and divide. The German philosopher and mathematician Gottfried Leibniz built it around 1673.
 Punch Card System was developed by Jacquard to control the power loom in 1801. He invented
the punched card reader that could recognize the presence of hole in the punched card as binary
one and the absence of the hole as binary zero. The 0s and 1s are the basis of the modern digital
computer.
 Babbage’s Analytical Engine An English man Charles Babbage built a mechanical machine to do
complex mathematical calculations, in the year 1823. The machine was called as difference
engine. Later, Charles Babbage and Lady Ada Lovelace developed a general-purpose calculating
machine, the analytical engine. Charles Babbage is also called the father of computer.
 Hollerith’s Punched Card Tabulating Machine was invented by Herman Hollerith. The machine
could read the information from a punched card and process it electronically.
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 3
The developments discussed above and several others not discussed here, resulted in the development
of the first computer in the 1940s.
Generations of computer
o First generation (1940 to 1956): Using vacuum tubes
o Second generation (1956 to 1963): Using transistors
o Third generation (1964 to 1971): Using integrated circuits
o Fourth generation (1971 to present): Using microprocessors
o Fifth generation (present and next): Using artificial intelligence
The computer has evolved from a large-sized simple calculating machine to a smaller but much more
powerful machine. The evolution of computer to the current state is defined in terms of the generations
of computer. Each generation of computer is designed based on a new technological development,
resulting in better, cheaper and smaller computers that are more powerful, faster and efficient than their
predecessors. Currently, there are five generations of computer. In the following subsections, we will
discuss the generations of computer in terms of—
i. The technology used by them (hardware and software),
ii. Computing characteristics (speed, i.e., number of instructions executed per second),
iii. Physical appearance, and
iv. Their applications.
First Generation (1940 to 1956): Using Vacuum Tubes
 Hardware Technology The first generation of computers used vacuum tubes for circuitry and
magnetic drums for memory. The input to the computer was through punched cards and paper
tapes. The output was displayed as printouts.
 Software Technology The instructions were written in machine language. Machine language
uses 0s and 1s for coding of the instructions. The first generation computers could solve one
problem at a time.
 Computing Characteristics The computation time was in milliseconds.
 Physical Appearance These computers were enormous in size and required a large room for
installation.
 Application They were used for scientific applications as they were the fastest computing
device of their time.
 Examples UNIVersal Automatic Computer (UNIVAC), Electronic Numerical Integrator And
Calculator (ENIAC), and Electronic Discrete Variable Automatic Computer (EDVAC).
The first generation computers used a large number of vacuum tubes and thus generated a lot of heat.
They consumed a great deal of electricity and were expensive to operate. The machines were prone to
frequent malfunctioning and required constant maintenance. Since first generation computers used
machine language, they were difficult to program.
Second Generation (1956 to 1963): Using Transistors
 Hardware Technology: Transistors replaced the vacuum tubes of the first generation of
computers. Transistors allowed computers to become smaller, faster, cheaper, energy efficient
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 4
and reliable. The second generation computers used magnetic core technology for primary
memory. They used magnetic tapes and magnetic disks for secondary storage. The input was
still through punched cards and the output using printouts. They used the concept of a stored
program, where instructions were stored in the memory of computer.
 Software Technology: the instructions were written using the assembly language. Assembly
language uses mnemonics like ADD for addition and SUB for subtraction for coding of the
instructions. It is easier to write instructions in assembly language, as compared to writing
instructions in machine language. High-level programming languages, such as early versions of
COBOL and FORTRAN were also developed during this period.
 Computing Characteristics: The computation time was in microseconds.
 Physical Appearance: Transistors are smaller in size compared to vacuum tubes, thus, the size
of the computer was also reduced.
 Application: The cost of commercial production of these computers was very high, though less
than the first generation computers. The transistors had to be assembled manually in second
generation computers.
 Examples PDP-8, IBM 1401 and CDC 1604.
Second generation computers generated a lot of heat but much less than the first generation computers.
They required less maintenance than the first generation computers.
Third Generation (1964 to 1971): Using Integrated Circuits
 Hardware Technology: The third generation computers used the Integrated Circuit (IC) chips.
In an IC chip, multiple transistors are placed on a silicon chip. Silicon is a type of
semiconductor. The use of IC chip increased the speed and the efficiency of computer,
manifold. The keyboard and monitor were used to interact with the third generation computer,
instead of the punched card and printouts.
 Software Technology: The keyboard and the monitor were interfaced through the operating
system. Operating system allowed different applications to run at the same time. High-level
languages were used extensively for programming, instead of machine language and assembly
language.
 Computing Characteristics: The computation time was in nanoseconds.
 Physical Appearance: The size of these computers was quite small compared to the second
generation computers.
 Application: Computers became accessible to mass audience. Computers were produced
commercially, and were smaller and cheaper than their predecessors.
 Examples: IBM 370, PDP 11.
The third generation computers used less power and generated less heat than the second generation
computers. The cost of the computer reduced significantly, as individual components of the computer
were not required to be assembled manually. The maintenance cost of the computers was also less
compared to their predecessors.
Fourth Generation (1971 to present): Using Microprocessors
 Hardware Technology They use the Large Scale Integration (LSI) and the Very Large Scale
Integration (VLSI) technology. Thousands of transistors are integrated on a small silicon chip
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 5
using LSI technology. VLSI allows hundreds of thousands of components to be integrated in a
small chip. This era is marked by the development of microprocessor. Microprocessor is a chip
containing millions of transistors and components, and, designed using LSI and VLSI
technology. This generation of computers gave rise to Personal Computer (PC). Semiconductor
memory replaced the earlier magnetic core memory, resulting in fast random access to memory.
Secondary storage device like magnetic disks became smaller in physical size and larger in
capacity. The linking of computers is another key development of this era. The computers were
linked to form networks that led to the emergence of the Internet. This generation also saw the
development of pointing devices like mouse, and handheld devices.
 Software Technology Several new operating systems like the MS-DOS and MS-Windows
developed during this time. This generation of computers supported Graphical User Interface
(GUI). GUI is a user-friendly interface that allows user to interact with the computer via menus
and icons. High-level programming languages are used for the writing of programs.
 Computing Characteristics The computation time is in picoseconds.
 Physical Appearance They are smaller than the computers of the previous generation. Some
can even fit into the palm of the hand.
 Application They became widely available for commercial purposes. Personal computers
became available to the home user.
 Examples The Intel 4004 chip was the first microprocessor. The components of the computer
like Central Processing Unit (CPU) and memory were located on a single chip. In 1981, IBM
introduced the first computer for home use. In 1984, Apple introduced the Macintosh.
The microprocessor has resulted in the fourth generation computers being smaller and cheaper than
their predecessors. The fourth generation computers are also portable and more reliable. They generate
much lesser heat and require less maintenance compared to their predecessors. GUI and pointing
devices facilitate easy use and learning on the computer. Networking has resulted in resource sharing
and communication among different computers.
Fifth Generation (Present and Next): Using Artificial Intelligence
The goal of fifth generation computing is to develop computers that are capable of learning and self-
organization. The fifth generation computers use Super Large Scale Integrated (SLSI) chips that are
able to store millions of components on a single chip. These computers have large memory
requirements.
This generation of computers uses parallel processing that allows several instructions to be executed in
parallel, instead of serial execution. Parallel processing results in faster processing speed. The Intel
dual-core microprocessor uses parallel processing.
The fifth generation computers are based on Artificial Intelligence (AI). They try to simulate the human
way of thinking and reasoning. Artificial Intelligence includes areas like Expert System (ES), Natural
Language Processing (NLP), speech recognition, voice recognition, robotics, etc.
Classification of computer—
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 6
Microcomputers (desktop computer or Personal Computer (PC), notebook computers or laptop,
netbook, tablet computer, handheld computer or Personal Digital Assistant (PDA), smart phones),
minicomputers, mainframe computers, supercomputers
The digital computers that are available nowadays vary in their sizes and types. The computers are
broadly classified into four categories (Figure 1.8) based on their size and type—(1)
Microcomputers, (2) Minicomputers, (3) Mainframe computers, and (4) Supercomputer.
Classification of computers based on size and type
 Microcomputers
Microcomputers are small, low-cost and single-user digital computer. They consist of CPU, input
unit, output unit, storage unit and the software. Although microcomputers are stand-alone machines,
they can be connected together to create a network of computers that can serve more than one user.
IBM PC based on Pentium microprocessor and Apple Macintosh are some examples of
microcomputers. Microcomputers include desktop computers, notebook computers or laptop, tablet
computer, handheld computer, smart phones and netbook.
 Minicomputers
Minicomputers are digital computers, generally used in multi-user systems. They have high
processing speed and high storage capacity than the microcomputers. Minicomputers can support
4–200 users simultaneously. The users can access the minicomputer through their PCs or terminal.
They are used for real-time applications in industries, research centers, etc. PDP 11, IBM (8000
series) are some of the widely used minicomputers.
 Mainframe Computers
Mainframe computers are multi-user, multi-programming and high performance computers. They
operate at a very high speed, have very large storage capacity and can handle the workload of many
users. Mainframe computers are large and powerful systems generally used in centralized
databases. The user accesses the mainframe computer via a terminal that may be a dumb terminal,
an intelligent terminal or a PC. A dumb terminal cannot store data or do processing of its own. It
has the input and output device only. An intelligent terminal has the input and output device, can do
processing, but, cannot store data of its own. The dumb and the intelligent terminal use the
processing power and the storage facility of the mainframe computer. Mainframe computers are
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 7
used in organizations like banks or companies, where many people require frequent access to the
same data. Some examples of mainframes are CDC 6600 and IBM ES000 series.
 Supercomputers
Supercomputers are the fastest and the most expensive machines. They have high processing speed
compared to other computers. The speed of a supercomputer is generally measured in FLOPS
(Floating point Operations Per Second). Some of the faster supercomputers can perform trillions of
calculations per second. Supercomputers are built by interconnecting thousands of processors that
can work in parallel.
Supercomputers are used for highly calculation-intensive tasks, such as, weather forecasting,
climate research (global warming), molecular research, biological research, nuclear research and
aircraft design. They are also used in major universities, military agencies and scientific research
laboratories. Some examples of supercomputers are IBM Roadrunner, IBM Blue gene and Intel
ASCI red. PARAM is a series of supercomputer assembled in India by C-DAC (Center for
Development of Advanced Computing), in Pune. PARAM Padma is the latest machine in this
series. The peak computing power of PARAM Padma is 1 Tera FLOP (TFLOP).
The Computer System
Computer is an electronic device that accepts data as input, processes the input data by performing
mathematical and logical operations on it, and gives the desired output. The computer system
consists of four parts—(1) Hardware, (2) Software, (3) Data, and (4) Users.
Hardware consists of the mechanical parts that make up the computer as a machine. The hardware
consists of physical devices of the computer. The devices are required for input, output, storage and
processing of the data. Keyboard, monitor, hard disk drive, floppy disk drive, printer, processor and
motherboard are some of the hardware devices.
Software is a set of instructions that tells the computer about the tasks to be performed and how
these tasks are to be performed. Program is a set of instructions, written in a language understood
by the computer, to perform a specific task. A set of programs and documents are collectively
called software. The hardware of the computer system cannot perform any task on its own. The
hardware needs to be instructed about the task to be performed. Software instructs the computer
about the task to be performed. The hardware carries out these tasks. Different software can be
loaded on the same hardware to perform different kinds of tasks.
Data are isolated values or raw facts, which by themselves have no much significance. For
example, the data like 29, January, and 1994 just represent values. The data is provided as input to
the computer, which is processed to generate some meaningful information. For example, 29,
January and 1994 are processed by the computer to give the date of birth of a person.
Users are people who write computer programs or interact with the computer. They are also known
as skinware, liveware, humanware or peopleware. Programmers, data entry operators, system
analyst and computer hardware engineers fall into this category.
The Input-Process-Output Concept
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 8
A computer is an electronic device that (1) accepts data, (2) processes data, (3) generates output,
and (4) stores data. The concept of generating output information from the input data is also
referred to as input-process-output concept.
The input-process-output concept of the computer is explained as follows—
 Input The computer accepts input data from the user via an input device like keyboard. The
input data can be characters, word, text, sound, images, document, etc.
 Process The computer processes the input data. For this, it performs some actions on the data
by using the instructions or program given by the user of the data. The action could be an
arithmetic or logic calculation, editing, modifying a document, etc. During processing, the data,
instructions and the output are stored temporarily in the computer‘s main memory.
 Output The output is the result generated after the processing of data. The output may be in the
form of text, sound, image, document, etc. The computer may display the output on a monitor,
send output to the printer for printing, play the output, etc.
 Storage The input data, instructions and output are stored permanently in the secondary storage
devices like disk or tape. The stored data can be retrieved later, whenever needed.
Components of Computer Hardware
The computer system hardware comprises of three main components —
1. Input/output (I/O) Unit,
2. Central Processing Unit (CPU), and
3. Memory Unit.
The I/O unit consists of the input unit and the output unit. CPU performs calculations and
processing on the input data, to generate the output. The memory unit is used to store the data, the
instructions and the output information. Figure illustrates the typical interaction among the
different components of the computer.
The computer system interaction
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 9
 Input/Output Unit The user interacts with the computer via the I/O unit. The Input unit accepts
data from the user and the Output unit provides the processed data i.e. the information to the
user. The Input unit converts the data that it accepts from the user, into a form that is
understandable by the computer. Similarly, the Output unit provides the output in a form that is
understandable by the user. The input is provided to the computer using input devices like
keyboard, trackball and mouse. Some of the commonly used output devices are monitor and
printer.
 Central Processing Unit CPU controls, coordinates and supervises the operations of the
computer. It is responsible for processing of the input data. CPU consists of Arithmetic Logic
Unit (ALU) and Control Unit (CU).
o ALU performs all the arithmetic and logic operations on the input data.
o CU controls the overall operations of the computer i.e. it checks the sequence of
execution of instructions, and, controls and coordinates the overall functioning of the
units of computer.
Additionally, CPU also has a set of registers for temporary storage of data, instructions, addresses
and intermediate results of calculation.
 Memory Unit Memory unit stores the data, instructions, intermediate results and output,
temporarily, during the processing of data. This memory is also called the main memory or
primary memory of the computer. The input data that is to be processed is brought into the main
memory before processing. The instructions required for processing of data and any
intermediate results are also stored in the main memory. The output is stored in memory before
being transferred to the output device. CPU can work with the information stored in the main
memory. Another kind of storage unit is also referred to as the secondary memory of the
computer. The data, the programs and the output are stored permanently in the storage unit of
the computer. Magnetic disks, optical disks and magnetic tapes are examples of secondary
memory.
Application of Computers
 Application of computers—Education, entertainment, sports, advertising, medicine, science and
engineering, government, home
Computers have proliferated into various areas of our lives. For a user, computer is a tool that provides
the desired information, whenever needed. You may use computer to get information about the
reservation of tickets (railways, airplanes and cinema halls), books in a library, medical history of a
person, a place in a map, or the dictionary meaning of a word. The information may be presented to you
in the form of text, images, video clips, etc.
Storage Devices
Primary Storage Devices
Different types of primary storage devices are:
 RAM
 ROM
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 10
Random Access Memory (RAM) is the best known form of Computer Memory. The Read and write
(R/W) memory of a computer is called RAM. The User can write information to it and read information
from it.With RAM any location can be reached in a fixed ( and short) amount of time after specifying
its address.
The RAM is a Volatile memory, it means information written to it can be accessed as long as power is
on. As soon as the power is off, it cannot be accessed. so this mean RAM computer memory essentially
empty. RAM holds data and processing instructions temporarily until the CPU needs it.
RAM is considered ―random access‖ because you can access any memory cell directly if you know the
row and column that intersect at that cell. RAM is made in electronic chips made of so called
semiconductor material, just like processors and many other types of chips. In RAM, transistors make
up the individual storage cells which can each ―remember‖ an amount of data, for example, 1 or 4 bits –
as long as the PC is switched on. Physically, RAM consists of small electronic chips which are
mounted in modules (small printed circuit boards). The modules are installed in the PC‘s motherboard
using sockets – there are typically 2, 3 or 4 of these.
There are two basic types of RAM :
(i) Dynamic Ram
(ii) Static RAM
Dynamic RAM: loses its stored information in a very short time (for milli sec.) even when power
supply is on. D-RAM‘s are cheaper & lower.
Similar to a microprocessor chip is an Integrated Circuit (IC) made of millions of transistors and
capacitors.
In the most common form of computer memory, Dynamic Memory Cell, represents a single bit of data.
The capacitor holds the bit of information – a 0 or a 1. The transistor acts as a switch that lets the
control circuitry on the memory chip read the capacitor or change its state. A capacitor is like a small
bucket that is able to store electrons. To store a 1 in the memory cell, the bucket is filled with electrons.
To store a 0, it is emptied. The problem with the capacitor‘s bucket is that it has a leak. In a matter of a
few milliseconds a full bucket becomes empty. Therefore, for dynamic memory to work, either the
CPU or the Memory Controller has to come along and recharge all of the capacitors holding it before
they discharge. To do this, the memory controller reads the memory and then writes it right back. This
refresh operation happens automatically thousands of times per second.
This refresh operation is where dynamic RAM gets its name. Dynamic RAM has to be dynamically
refreshed all of the time or it forgets what it is holding. The downside of all of this refreshing is that it
takes time and slows down the memory.
Static RAM uses a completely different technology. S-RAM retains stored information only as long as
the power supply is on. Static RAM‘s are costlier and consume more power. They have higher speed
than D-RAMs. They store information in Hip-Hope.
In static RAM, a form of flipflop holds each bit of memory. A flip-flop for a memory cell takes four or
six transistors along with some wiring, but never has to be refreshed. This makes static RAM
significantly faster than dynamic RAM. However, because it has more parts, a static memory cell takes
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 11
up a lot more space on a chip than a dynamic memory cell. Therefore, you get less memory per chip,
and that makes static RAM a lot more expensive. Static RAM is fast and expensive, and dynamic RAM
is less expensive and slower. Static RAM is used to create the CPU‘s speedsensitive cache, while
dynamic RAM forms the larger system RAM space.
Some other RAMS are :
(a) EDO (Extended Data Output) RAM : In an EDO RAMs, any memory location can be accessed.
Stores 256 bytes of data information into latches. The latches hold next 256 bytes of information so that
in most programs, which are sequentially executed, the data are available without wait states.
(b) SDRAM (Synchronous DRAMS), SGRAMs (Synchronous Graphic RAMs) These RAM chips use
the same clock rate as CPUuses. They transfer data when the CPU expects them to be ready.
(c) DDR-SDRAM (Double Data Rate – SDRAM) : This RAM transfers data on both edges of the
clock. Therefore the transfer rate of the data becomes doubles.
ROM : Read only memory: Its non-volatile memory, ie, the information stored in it, is not lost even if
the power supply goes off. It‘s used for the permanent storage of information. It also posses random
access property. Information cannot be written into a ROM by the users/programmers. In other words
the contents of ROMs are decided by the manufactures.
The following types of ROMs an listed below:
(i) PROM : It‘s programmable ROM. Its contents are decided by the user. The user can store
permanent programs, data etc in a PROM. The data is fed into it using a PROM programs.
(ii) EPROM : An EPROM is an erasable PROM. The stored data in EPROM‘s can be erased by
exposing it to UV light for about 20 min. It‘s not easy to erase it because the EPROM IC has to be
removed from the computer and exposed to UV light. The entire data is erased and not selected
portions by the user. EPROM‘s are cheap and reliable.
(iii) EEPROM (Electrically Erasable PROM) : The chip can be erased & reprogrammed on the board
easily byte by byte. It can be erased within a few milliseconds. There is a limit on the number of times
the EEPROM‘s can be reprogrammed, i.e.; usually around 10,000 times.
Flash Memory: It is an electrically erasable & programmable permanent type memory. It uses one
transistor memory all resulting in high packing density, low power consumption, lower cost & higher
reliability. It is used in all power, digital cameras, MP3 players etc.
Secondary Storage Devices
Secondary storage devices are also called backup storage because it is used to store data. Volume of
data on permanent basis which can be partially transferred to the primary storage, when required for
data processing. Afterwards these devices are comparatively cheap and provide greater space to store
the data /instructions are stored on secondary storage devices in the same binary codes as in primary
storage.
Needs of Secondary Storage Device
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 12
The storage capacity of the primary storage of today‘s computer is not sufficient. To store a large
volume of data as a result additional memory called secondary storage is needed with most of the
computer system.
These devices also provide the fast communication than I/O devices. The internal memory of a
computer is a volatile memory. Therefore, we cannot save the data permanently. In that case we require
secondary storage device which provide the facility to store the data for future use.
 Floppy Disk
A floppy disk, also called simply a diskette or disk, is a small flexible Mylar disk coated with iron
oxide on which data are stored. The floppy disk has been around since early 1970s, today it is available
in three 3½ inch, 5¼ inch and 8 inch sizes. The 5¼ and 8 inch diskettes are covered by stiff protective
jacket with different holes. The central big hole called hub ring which is used to hold by disk drive
during rotation. The elongated read write window is used to read and write data through read/write
head. The small hole next to the hub ring is called index hole which is used to locating data through
computer. The cut out on the side of the floppy disk is called write protect notch. If we cover this
opening with a piece of paper then we can‘t write data on to disk.
In small diskette a hard plastic cover and protective metal is used to protect disk. Before using a disk
we have to format a disk in which disk is divided into tracks and sectors for storing the data. Diskettes
may be double sided and single sided while the storage capacity become less or more.
Floppy diskettes are more convenient to use with microcomputers. A floppy disk which is a random
access device can access data fast than magnetic tape.
 Magnetic Tape
Magnetic tape is a sequential access device about one half or one fourth inch in size and made of Mylar
(a plastic material) coated with a thin layer of iron oxide. Data can be read and write through a device
which is called tape drive. The read/write head of tape drive which is an electromagnetic component
read, write and erase data from magnetic tape. Magnetic tape is divided into nine separate strips or
tracks in which eight tracks are used to store data and ninth track is used for error checking bit.
Magnetic tape can store large quantities of data therefore they are erasable, usable and durable
secondary storage device. But it can use with large computers.
 Disk Drive
Disk drive is a peripheral device that reads or write the disks (hard disks, floppy disks, etc) that store
information. Disk drives are called ―Storage Device‖ because they store information or portabel or
permanent disks. The drive contains a motor to rotate the disk at a constant rate and one or more
read/write heads, which are positioned over the desired track.
 CD-Writer
A CD writer is a device connected to your computer which can write on CD-WR and CD-R discs. CD-
WR discs may be written, erased and rewritten, while CD-R discs may be written only once. CD writer
performances is measured in X unit, where IX =150 kilobytes/sec. This allows user to master a CD-
ROM or audio CD for publishing CD-R devices can also read CD-ROMs and play audio CDs. The CD
writer is also called a CD-R drive (short for Compact Disc – Recordable Drive)
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 13
Computer Input and Output Devices
 INPUT DEVICES
Input devices are used to provide data or information to the computer. The computer follows the
instructions given to it by and input device. A variety of input devices are used with the computer
depending on the type and purpose of input information. For example, a keyboard is commonly used to
transfer data or information from human readable form to machine readable form. Other examples of
input devices are: mouse, joystick, trackball, light pens, digitizers, scanners, optical character reader
(OCR), touch window, etc.
 Mouse
The mouse is an input device that usually contains one or two buttons. As a user moves the mouse on a
flat surface, the mouse controls the cursor movement on the screen. When the user presses one of the
buttons, the mouse either marks a place on the screen or makes selection from data or menu on the
screen. A mouse has a sphere on its underside. This rotates as the mouse is moved along a flat surface.
The mouse translates the direction and speed of rotation into a digital signals that identifies the position
or control, the cursor on the computer.
A mouse can be used for many applications, ranging from games to drawing and designing products
with computer graphics. It provides an alternative for people who are uncomfortable with a keyboard
but it also can be used in combination with a keyboard to input data.
 Trackball
A Trackball is a pointing device almost like a mouse turned upside down. The user controls the cursor
on the screen by rolling a plastic ball with a fingertip or wrist. To execute commands with a Trackball,
one or more buttons are pressed, much in the same way as is done with a mouse. The cursor can be
moved around on the screen by rolling the ball with a thumb or finger.
Trackball is popular among users of laptop computers when space is limited and may be mounted on
either side of the keyboard. For handicapped people who may have difficulty pressing keys on a
standard keyboard or using a mouse, the trackball may be the answer since it edoes not require to
moves the entire arm to use it.
 Scanner
Scanner is an input device. It is also called Optical Reader or Digital Scanner. It scans or reads text and
picture printed on a paper and enters them directly into the computer memory.
The advantage of a scanner is that the user needs not type the input data in. This is a lust and accurate
method for entering data into the computer. The scanner takes electronic images, of text or pictures
from the paper it breaks each image into light and dark dots and stores them into the computer memory
in machine codes. Scanned text can be edited by OCR software. Optical Character Recognition (OCR)
software translates the scanned document into text that can be edited.
The image scanner is useful because it translates printed images into an electronic format than can be
stored in computer‘s memory. The stored image can be transferred into a paint program or directly into
a word processor. You can use software to organize and manipulate the electronic image.
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 14
 Keyboard
A keyboard is the most commonly used input device which helps us in simply keying in required
information in a computer. This information is subsequently stored in the computer‘s memory. A
keyboard can be used effectively to communicate with the computer but considered to be relatively
slow as compared to other input devices. The keyboard is divided into following divisions:
o Alphabetic Keypad
These keys are similar to a standard typewriter and is used to type general information.
o Numeric Keypad
These keys are used to input numeric data only. These are very useful in case of large numeric data
input because all numeric keys can be accessed by one hand only. These keys can also be used as an
alternative to the screen navigation and editing keys.
o Function Keys
These are keys marked as F1 – F12, located normally at the top of the keyboard. These are special keys
provided to a programmer which allow him to attach special functions to each key. Each of these
function keys are also given some special function in different packages.
OUTPUT DEVICES
An output device is used to display the data or information that we receive from the computer. An
output device can be used to display or print the intermediate or final results performed by computer. A
variety of output devices are used with computer. The use of these devices depends on the type and
purpose of output. Some examples of output devices are: Monitors, Printer, Plotters, Visual display unit
(VDU), liquid crystal display (LCD), etc.
MONITOR
To display result or output from computer, a T.V like device is used which is called monitor. The
monitors are also referred as C.R.T (Cathode Ray Tube), V.D.U (Visual Display Unit). The monitor
assist during input from the keyboard, this display is called a soft copy. The monitor can be of various
kinds, depending on the type of application. Monitors are categorized into two groups:
1. Monochrome monitors
2. Colour monitors
1. Monochrome Monitors
Monochrome monitors are used specially for text editing purpose. These monitors can display only one
colour. Normally amber, green or paper white.
2. Colour Monitors
Colour monitors serves a wide range of selection according to the application. Such as red, green, blue,
Enhance Graphic Array (EGA), Colour Graphic Array (CGA), Video Graphics Array (VGA), Super
Video Graphics Array (SVGA).
There are two types of colour monitors:
i. CRT Monitor
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 15
ii. LCD Monitor
i. CRT Monitor
The CRT monitors are a lot like television set, using the same CRT or Cathorde Ray Tube technology.
The CRT monitor has two major parts; the screen and the cathode ray tube (CRT). The screen is the
front of the monitor and CRT is fitted inside the monitor.
ii. LCD or Flat Panel Monitor
Another monitor type is LCD or Liquid Crystal Display. LCD monitors are a lot like CRT monitors
without the bulkiness but they do not have CRT. LCD monitors use a flat lightweight surface filled
with millions of tiny glass bubbles, each having a phosphoric covering. These phosphoric coverings
glow to create an image. LCD screens provide clarity and flicker-free viewing.
PLOTTER
Plotter is a special output device, which is used to produce high quality, perfectly proportional hard
copy output. Plotters are designed to produce large drawings or images such as construction plans for
buildings or blue prints for mechanical devices. Plotters have been used in automotive and aircraft
design, topological surveys, architectural layouts and other similar complex drafting jobs.
A plotter is composed of a pen, a move-able carriage, a drum and a holder for chart paper. Both the pen
and the paper can move up and down and back and forth. This permits very detailed drawings. Some
plotter having coloured pens can make coloured drawings also.
There are two types of plotters, which are as follows:
1. Drum Plotter
2. Flatbed Plotter
1. Drum Plotter
On the drum plotter, the pens, and the drum move concurrently in different axes to produce the image.
Drum plotters are used to produce continuous output, such as plotting earthquake activity, or for long
graphic output, such as structural view of a skyscraper.
2. Flatbed Plotter
On some flatbed plotters, the pen moves in both axes while the paper remains stationary. However, on
most desktop plotters, both paper and pen move concurrently in much the same way as on drum
plotters.
PRINTER
A computer peripheral that puts text or a computer generated image on paper or on another medium,
such as a transparency. Printer can be categorized in several ways the most common distinction is
IMPACT and NON-IMPACT.
o Impact Printing
Is the method used by the conventional type writers. In some type of impact printing a metal ―hammer‖
embossed with a character strikes a print ribbon, which presses the characters image into paper. In other
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 16
types the hammer strikes the paper and presses it into the ribbon characters created through impact
printing can be formed by either a solid font or dot matrix printing mechanism.
o Non – Impact Printing
Does not depend on the impact of metal on paper. In fact no physical contact at all occurs between the
printing mechanism and the paper. The most popular non-impact methods today utilize thermal
transfer, ink-jet.
TYPES OF PRINTERS
1. Dot Matrix Printer
Any printer that produces character made up of dots using a wire pin printed head. The quality of
output from a dot matrix printer depends largely on the number of dots in the matrix, which might be
low enough to show individual dots or might be high enough to approach the look of fully formed
characters. Dot matrix printers are often categorized by the number of pins in the printer head typically,
9 or 24.
2. Line Printers
Any printer that prints one line at one time, as opposed to one character at a time or one page at a time.
Line printer typically produces the 11 by 17 inch ―computer‖ printout. They are high speed devices and
are often used with mainframes, minicomputers, or networked machines rather than with single user
system. Types of line printers include chain printers and band printer.
3. Laser Printers
An electrophotographic printer that is based on the technology used by photocopiers. A focused laser
beam and a rotating mirror are used to draw an image of the desired page on a photosensitive drum.
This image is converted on the drum into an electrostatic charge, which attracts and holds toner. A
piece of electrostatically charged paper is rolled against the drum, which pulls the toner away from the
drum and onto the paper. Heat is then applied to fuse the toner to the paper. Finally, the electrified
charge is removed from the drum and the excess toner is collected. By omitting the final step and
repeating only the toner application and paper handling steps, the printer can make multiple copies.
4. Daisy Wheel Printer
Daisy wheel printer are sometimes called letter quality printer because they are often used to produce
attractive correspondence. The D.W.P is a flat circular device made of metal with character embossed
on it. As this wheel spins at a very high speed the hammer hits the specific character against the ribbon
which presses against the paper.
5. Thermal Transfer Printer
It is a kind of non-impact printer. In electrothermal printing, characters are burned on to a special paper
by heated rods on a print heat. They transfer ink from a wax-based ribbon onto plain paper. This printer
can support high quality graphic.
6. Ink – Jet Printer
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 17
 Voice Recognition
A voice recognition system compares a person‘s live speech to their stored voice pattern. Larger
organizations sometimes use voice verification systems as time attendance devices. Many companies
also use this technology for access to sensitive files and networks. Some financial services use voice
verification systems to secure telephone banking transactions. These systems use speaker dependent
voice recognition software. This type of software requires the computer to make a profile of your voice,
that is, you train the computer to recognize your inflection patterns.
PERIPHERAL DEVICE
A computer device, such as a CD-ROM drive or printer, which is not part of the essential computer,
i.e., the memory and microprocessor. Peripheral devices can be external -- such as a mouse, keyboard,
printer, monitor, external Zip drive or scanner -- or internal, such as a CD-ROM drive, CD-R drive or
internal modem. Internal peripheral devices are often referred to as integrated peripherals. Linkage
between the CPU and the users is provided by Peripheral devices.
Network Interface Card (NIC)
Any computer that is to be connected to a network, needs to have a network interface card (NIC).
Most modern computers have these devices built into the motherboard, but in some computers you
have to add an extra expansion card (small circuit board)
Some computers, such as laptops, have two NICs: one for wired connections, and one for wireless
connections (which uses radio signals instead of wires)
In a laptop, the wireless radio antenna is usually built in to the side of the screen, so you don't need to
have a long bit of plastic sticking out the side of your computer!
Network Cable
To connect together different devices to make up a network, you need cables.
Cables are still used in most networks, rather than using only wireless, because they can carry much
more data per second, and are more secure (less open to hacking).
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 18
The most common type of network cable cable in use today looks like the one shown above, with
plastic plugs on the ends that snap into sockets on the network devices.
Inside the cable are several copper wires (some used for sending data in one direction, and some for the
other direction).
Hub
A hub is a device that connects a number of computers together to make a LAN.
The typical use of a hub is at the centre of a star network (or as part of a hybrid network) - the hub has
cables plugged into it from each computer.
A hub is a ‗dumb‘ device: if it receives a message, it sends it to every computer on the network. This
means that hub-based networks are not very secure - everyone can listen in to communications.
Hubs are pretty much obsolete now (you can't buy them any more), having been superseded by cheap
switches.
Switch
A switch, like a hub, is a device that connects a number of computers together to make a LAN.
The typical use of a switch is at the centre of a star network (or as part of a hybrid network) - the switch
has cables plugged into it from each computer.
A switch is a more ‗intelligent‘ device than a hub: if it receives a message, it checks who it is addressed
to, and only sends it to that specific computer. Because of this, networks that use switches are more
secure than those that use hubs, but also a little more expensive.
Router
A router is a network device that connects together two or more networks.
A common use of a router is to join a home or business network (LAN) to the Internet (WAN).
The router will typically have the Internet cable plugged into it, as well as a cable, or cables to
computers on the LAN.
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 19
Alternatively, the LAN connection might be wireless (WiFi), making the device a wireless router. (A
wireless router is actually a router and wireless switch combined)
Routers are the devices that join together the various different networks that together make up the
Internet.
These routers are much more complex than the one you might have in your home
Modem
Before the days of broadband Internet connections, most computers connected to the Internet via
telephone lines (dial-up connections).
The problem with using telephone lines is that they are designed to carry voices, which are analogue
signals. They are not designed for digital data.
The solution was to use a special device to join the digital computer to the analogue telephone line.
This device is known as a modem.
A modem contains a DAC and an ADC.
The DAC in the modem is required so that the digital computer can send data down the analogue
telephone line (it converts digital data into noises which is exactly what the telephone line is designed
to carry.)
The ADC in the modem is required so that the analogue signals (noises) that arrive via the telephone
line can be converted back into digital data.
The reason telephone lines were used is that almost every building in the world is already joined to
every other via the telephone system.
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 20
Using the telephone system for connecting computers meant that people didn‘t have to install new
wires to their houses and offices just for computer use.
In the last few years however, this is exactly what people have done. Special cables have been installed
just for Internet access.
These special cables are designed to carry digital data, so no modem is required.
The word modem is an abbreviation of MOdulator DEModulator.
A modulator acts as a DAC, and a demodulator acts as an ADC.
So, simply put, a modem is required because computers are digital devices and the telephone system is
analogue. The modem converts from digital to analogue and from analogue to digital.
Types of Software
There are two categories of software:
 Systems Software - These are the programs that enable the computer to work effectively and
provide an interface for the user to interact with the computer.
 Applications Software - These programs all enable the user to perform a range of tasks. It is
these programs that people use computers for.
We will look closely at Systems Software to start with.
Operating Systems
The operating system (OS) is the first program that loads when your computer is switched on and the
last one to be unloaded when you switch off. It controls all the hardware and enables the user to
actually use the computer. There are a number of different operating systems available for computers.
 Windows - Microsoft's operating system is the most common operating system.
 MacOS - The operating system for Apple Mac's.
 UNIX - The operating system of many business computers & mainframes.
 Linux - A free operating system developed originally by Linus Torvalds as a project and is now
built upon and improved by programmers for free.
The OS provides software with a standard way of communicating with the different hardware devices.
If an application needs to save a file or print, it is the operating system which deals with the task. If
there was no OS then each application would need to have its own way of communicating with the
hardware. This would be a difficult task as there are many different hardware setups (different printers,
hard discs etc) and the application must be able to cope with all of them. In addition it would make
transfering data between applications very difficult.
The operating system has a number of functions which are critical to the workings of a computer.
Memory Allocation
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 21
The OS manages memory (RAM). When applications are loaded they need memory to work with. The
OS allocates software RAM to work in. It needs to make sure that the RAM allocated is not used by
another application. This task is becoming more critical as computers are often multitasking (ie doing
more than one task at once).
The OS also manages virtual memory. In this way the computer can run more applications than it has
RAM for. For example if a computer was running a word processor and the user wanted to load a
spreadsheet application at the same time, it would be a simple task if the computer had adequate RAM
to have both apps in memory at once. If there was not enough RAM then the OS would use the hard
disc as virtual RAM. It would take some or all of the wordprocessor from RAM (including any
documents that were been editted) and store then on the hard disc before loading the spreadsheet app.
When the user switched back to the word processor, then the spreadsheet program would be saved to
the hard disc while the while the word processor would be loaded, documents as well, carrying on from
where the user left off.
Interupt Handling
When the various hardware components such as mouse, keyboard or modem need to communicate with
the processor (when a mouse is clicked or when a key is pressed) an interupt signal is generated. This
interrupt needs to be dealt with immediately, so the OS needs to handle both the interrupt and whatever
processes which were currently being done.
Storage
It is the OS which organises the storage and retrieval of data to hard and floppy discs. It is the OS
which determines what is an acceptable file or directory name. The OS must be able to swiftly locate
files and uses a directory to do this. When an application needs to save a file it is passed onto the OS
which deals with the transfer to disc.
Communication with Hardware Devices
The operating system needs to communicate with the various hardware components which make up the
computer. Special programs called drivers enable the OS to communicate with these hardware devices.
Drivers are needed as the hardware which makes up a PC may be vastly different to that of another PC
with the same OS installed. As the components are often made by different companies the internal
workings will be different to each other. Drivers are translation programs which convert the messages
from the OS into messages that the hardware device can understand.
Other Systems Software
There are other pieces of software which come under the category of Systems Software.
Utility Software
 Scan Disc - Hard discs and floppy discs can develop errors, both in their filing systems and the
physical disc itself. Scan disc software checks the discs for errors. If there are file system errors
it trys to fix them. If there is an error with the disc itself the file system is updated so that so that
files are not saved to that part of the disc.
 Defragment - When files are deleted and new files created, the OS just saves them where it can.
Sometimes the OS will begin saving a file in a part of the hard disc which is free, without
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 22
checking first if there is enough space. So the OS has to split the file, and save the rest in
another part of the disc. This can slow the retrieval of the file from disc at a later date.
Defragment puts all the parts of files together and puts all the empty sectors of the disc in one
place. Frequently used files are often placed at the start of the disc to improve performance.
 Virus Checkers - Computers can become infected with computer viruses, small malicious
programs which duplicate themselves causing havoc with files and programs. Virus checkers
scan discs and incoming files from the Internet to for viruses. When one if found the virus
checker may try to disinfect the file, removing the virus, or simply delete the file, virus and all.
New viruses are released all the time so this software needs constant updating to enable the
latest viruses to be caught.
Compilers & Interpreters
When computer programs are written they need to be converted into machine code. This binary code is
the language which the computer understands. A Compiler converts the program code into machine
code and saves the machine code into a file which can be executed. This program can be transfered to
other PCs and used without the need for a compiler. An Interpreter works in a similar manner in that
program code is converted into machine code, but is executed straight away without being stored. To
run the program it needs to be interpreted every time. Most applications such as word processors are
created when program code is compiled into machine code. Macros, mini programs which can record &
playback keystrokes and mouse clicks in applications like word processors or spreadsheets, are
interpreted each time they are run and so need an Interpreted.
File management software
Software can be used to manage files, compressing them or creating a partition which divides up the
hard disc to create sections which the OS will recognise as two seperate drives.
Security Software
Security Software is needed to make files secure especially when dealing with a network. These utility
programs control logins and file access and permissions.
Applications Software
Applications are the programs we use computers for. Programs like word processors, spreadsheets and
databases are examples of applications but all applications can be grouped into one of the following
categories based on their applications.
Applications are software programs that perform specific tasks for us. You have probably used many
different types of applications. Here are some common ones:
• Activity management programs like calendars and address books
• Word processing applications for creating documents that are attractively formatted
• Spreadsheet applications for creating documents to manage and organize numerical data
• Presentation applications for making slide shows
• Graphics applications for creating pictures
• Database applications for developing databases that can organize and retrieve large amounts of
information
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 23
• Communications programs like e-mail and faxing software for sending and receiving messages
• Multimedia applications for creating video and music
• Utilities for performing a variety of tasks that maintain or enhance the computer‘s operating system.
computer Network
A network is any collection of independent computers that communicate with one another over a
shared network medium. A computer network is a collection of two or more connected computers.
When these computers are joined in a network, people can share files and peripherals such as modems,
printers, tape backup drives, or CD-ROM drives. When networks at multiple locations are connected
using services available from phone companies, people can send e-mail, share links to the global
Internet, or conduct video conferences in real time with other remote users.
When a network becomes open sourced it can be managed properly with online collaboration software.
As companies rely on applications like electronic mail and database management for core business
operations, computer networking becomes increasingly more important.
Every network includes:
 At least two computers Server or Client workstation.
 Networking Interface Card's (NIC)
 A connection medium, usually a wire or cable, although wireless communication between
networked computers and peripherals is also possible.
 Network Operating system software, such as Microsoft Windows NT or 2000, Novell NetWare,
Unix and Linux.
Types of Networks:
LANs (Local Area Networks)
A network is any collection of independent computers that communicate with one another over a
shared network medium. LANs are networks usually confined to a geographic area, such as a single
building or a college campus.
LANs can be small, linking as few as three computers, but often link hundreds of computers used by
thousands of people. The development of standard networking protocols and media has resulted in
worldwide proliferation of LANs throughout business and educational organizations.
WANs (Wide Area Networks)
Wide area networking combines multiple LANs that are geographically separate. This is accomplished
by connecting the different LANs using services such as dedicated leased phone lines, dial-up phone
lines (both synchronous and asynchronous), satellite links, and data packet carrier services. Wide area
networking can be as simple as a modem and remote access server for employees to dial into, or it can
be as complex as hundreds of branch offices globally linked using special routing protocols and filters
to minimize the expense of sending data sent over vast distances.
Other Types of Area Networks
While LAN and WAN are by far the most popular network types mentioned, you may also commonly
see references to these others:
Basics of Computers
Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 24
 Wireless Local Area Network - a LAN based on WiFi wireless network technology
 Metropolitan Area Network - a network spanning a physical area larger than a LAN but
smaller than a WAN, such as a city. A MAN is typically owned an operated by a single entity
such as a government body or large corporation.
 Campus Area Network - a network spanning multiple LANs but smaller than a MAN, such as
on a university or local business campus.
 Storage Area Network - connects servers to data storage devices through a technology like
Fiber Channel.
 System Area Network - links high-performance computers with high-speed connections in a
cluster configuration. Also known as Cluster Area Network.
Internet
The Internet is a system of linked networks that are worldwide in scope and facilitate data
communication services such as remote login, file transfer, electronic mail, the World Wide Web and
newsgroups.

More Related Content

What's hot

CS6401 Operating Systems
CS6401 Operating SystemsCS6401 Operating Systems
CS6401 Operating Systems
Kathirvel Ayyaswamy
 
Network operating systems
Network operating systemsNetwork operating systems
Network operating systems
rahmanitayulia
 
BASICS OF COMPUTER
BASICS OF COMPUTERBASICS OF COMPUTER
Operating System
Operating SystemOperating System
Operating System
Raja Adapa
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OS - Ch2
OS - Ch2OS - Ch2
OS - Ch2sphs
 
Cs8493 unit 5
Cs8493 unit 5Cs8493 unit 5
Cs8493 unit 5
Kathirvel Ayyaswamy
 
CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2
Kathirvel Ayyaswamy
 
Cs8493 unit 1
Cs8493 unit 1Cs8493 unit 1
Cs8493 unit 1
Kathirvel Ayyaswamy
 
Chapter 22 - Windows XP
Chapter 22 - Windows XPChapter 22 - Windows XP
Chapter 22 - Windows XP
Wayne Jones Jnr
 
Operating System a Case Study
Operating System a Case StudyOperating System a Case Study
Operating System a Case Study
ijtsrd
 
Bba203 unit 2 operating system concepts
Bba203   unit 2 operating system conceptsBba203   unit 2 operating system concepts
Bba203 unit 2 operating system concepts
kinjal patel
 
Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
UniSoftCorner Pvt Ltd India.
 
Distributive operating system
Distributive operating systemDistributive operating system
Distributive operating system
Muhammad Adeel Rajput
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
Fahad Farooq
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
DeepikaT13
 
Operating System Case Study and I/O System
Operating System Case Study and I/O SystemOperating System Case Study and I/O System
Operating System Case Study and I/O System
prakash ganesan
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
Akshay Ithape
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHI
Sowmya Jyothi
 

What's hot (20)

CS6401 Operating Systems
CS6401 Operating SystemsCS6401 Operating Systems
CS6401 Operating Systems
 
Network operating systems
Network operating systemsNetwork operating systems
Network operating systems
 
BASICS OF COMPUTER
BASICS OF COMPUTERBASICS OF COMPUTER
BASICS OF COMPUTER
 
Operating System
Operating SystemOperating System
Operating System
 
OPERATING SYSTEM
OPERATING SYSTEMOPERATING SYSTEM
OPERATING SYSTEM
 
OS - Ch2
OS - Ch2OS - Ch2
OS - Ch2
 
Cs8493 unit 5
Cs8493 unit 5Cs8493 unit 5
Cs8493 unit 5
 
CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2CS6401 OPERATING SYSTEMS Unit 2
CS6401 OPERATING SYSTEMS Unit 2
 
Cs8493 unit 1
Cs8493 unit 1Cs8493 unit 1
Cs8493 unit 1
 
Chapter 22 - Windows XP
Chapter 22 - Windows XPChapter 22 - Windows XP
Chapter 22 - Windows XP
 
Operating System a Case Study
Operating System a Case StudyOperating System a Case Study
Operating System a Case Study
 
Bba203 unit 2 operating system concepts
Bba203   unit 2 operating system conceptsBba203   unit 2 operating system concepts
Bba203 unit 2 operating system concepts
 
Storage Structure in OS
Storage Structure in OSStorage Structure in OS
Storage Structure in OS
 
App A
App AApp A
App A
 
Distributive operating system
Distributive operating systemDistributive operating system
Distributive operating system
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
Storage management in operating system
Storage management in operating systemStorage management in operating system
Storage management in operating system
 
Operating System Case Study and I/O System
Operating System Case Study and I/O SystemOperating System Case Study and I/O System
Operating System Case Study and I/O System
 
Introduction to operating system
Introduction to operating systemIntroduction to operating system
Introduction to operating system
 
Introduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHIIntroduction to computers MRS. SOWMYA JYOTHI
Introduction to computers MRS. SOWMYA JYOTHI
 

Viewers also liked

8085 instructions
8085 instructions8085 instructions
8085 instructions
Prof. Dr. K. Adisesha
 
instructions of 8085 Microprocessor
instructions of 8085 Microprocessorinstructions of 8085 Microprocessor
instructions of 8085 MicroprocessorPooja mittal
 
Instruction set-of-8085
Instruction set-of-8085Instruction set-of-8085
Instruction set-of-8085saleForce
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085
Chinmayee samal
 
Instruction set of 8085
Instruction set  of 8085Instruction set  of 8085
Instruction set of 8085
shiji v r
 
Microprocessor ppt
Microprocessor pptMicroprocessor ppt
Microprocessor ppt
swaminath kanhere
 
Microprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersMicroprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersAbhijith Augustine
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture pptParvesh Gautam
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
Kashyap Shah
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
Saumitra Rukmangad
 

Viewers also liked (10)

8085 instructions
8085 instructions8085 instructions
8085 instructions
 
instructions of 8085 Microprocessor
instructions of 8085 Microprocessorinstructions of 8085 Microprocessor
instructions of 8085 Microprocessor
 
Instruction set-of-8085
Instruction set-of-8085Instruction set-of-8085
Instruction set-of-8085
 
Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085Addressing mode & data transfer instruction of 8085
Addressing mode & data transfer instruction of 8085
 
Instruction set of 8085
Instruction set  of 8085Instruction set  of 8085
Instruction set of 8085
 
Microprocessor ppt
Microprocessor pptMicroprocessor ppt
Microprocessor ppt
 
Microprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answersMicroprocessors and microcontrollers short answer questions and answers
Microprocessors and microcontrollers short answer questions and answers
 
8085 microprocessor architecture ppt
8085 microprocessor architecture ppt8085 microprocessor architecture ppt
8085 microprocessor architecture ppt
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
8085 Paper Presentation slides,ppt,microprocessor 8085 ,guide, instruction set
 

Similar to Computer basics

Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
TejaswiB4
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
TejaswiB4
 
23UCAFC11 Programming in C.pdf (MTNC)(BCA)
23UCAFC11 Programming in C.pdf (MTNC)(BCA)23UCAFC11 Programming in C.pdf (MTNC)(BCA)
23UCAFC11 Programming in C.pdf (MTNC)(BCA)
ssuser7f90ae
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computerbongatjeremie
 
Lecture 1-2.pptx
Lecture 1-2.pptxLecture 1-2.pptx
Lecture 1-2.pptx
Athar Baig
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
Dawitashebr
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
A. S. M. Shafi
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
Kulachi Hansraj Model School Ashok Vihar
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
FloyedCrasta1
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
hello1506hello
 
Dtlp 1 introduction to computer
Dtlp 1 introduction to computerDtlp 1 introduction to computer
Dtlp 1 introduction to computer
Shabnam Yadav
 
Intro to Computing Presentation Project .
Intro to Computing Presentation Project .Intro to Computing Presentation Project .
Intro to Computing Presentation Project .
kurtangeloballarta
 
E-ball
E-ball E-ball
E-ball
Ishtdeep Hora
 
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
RAJKIRAN A.K
 
I b.com compute applications new sylabus notes 96
I b.com compute applications  new sylabus notes 96I b.com compute applications  new sylabus notes 96
I b.com compute applications new sylabus notes 96
Murali Mohan
 
ICT math 2024 SSC and HSC students of BD
ICT math 2024 SSC and HSC  students  of BDICT math 2024 SSC and HSC  students  of BD
ICT math 2024 SSC and HSC students of BD
SumaiyaHossain13
 
Unit I Foc
Unit I FocUnit I Foc
Unit I Foc
JAYA
 
Evolution of Computers - by Solomon
Evolution of Computers - by SolomonEvolution of Computers - by Solomon
Evolution of Computers - by SolomonSanthosh Sundar
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
Prakash Pandey
 

Similar to Computer basics (20)

Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
Chapter 1 1(1)
Chapter 1 1(1)Chapter 1 1(1)
Chapter 1 1(1)
 
23UCAFC11 Programming in C.pdf (MTNC)(BCA)
23UCAFC11 Programming in C.pdf (MTNC)(BCA)23UCAFC11 Programming in C.pdf (MTNC)(BCA)
23UCAFC11 Programming in C.pdf (MTNC)(BCA)
 
Fundamentals of Computer
Fundamentals of ComputerFundamentals of Computer
Fundamentals of Computer
 
Lecture 1-2.pptx
Lecture 1-2.pptxLecture 1-2.pptx
Lecture 1-2.pptx
 
Chapter 1.pptx
Chapter 1.pptxChapter 1.pptx
Chapter 1.pptx
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
Computer System Organization
Computer System OrganizationComputer System Organization
Computer System Organization
 
Module 1.pptx
Module 1.pptxModule 1.pptx
Module 1.pptx
 
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptxUNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
UNit 1sbhejsjejdhdhdjjejejdhejjjdjdhdhheh.pptx
 
Dtlp 1 introduction to computer
Dtlp 1 introduction to computerDtlp 1 introduction to computer
Dtlp 1 introduction to computer
 
Intro to Computing Presentation Project .
Intro to Computing Presentation Project .Intro to Computing Presentation Project .
Intro to Computing Presentation Project .
 
introduction to it
introduction to itintroduction to it
introduction to it
 
E-ball
E-ball E-ball
E-ball
 
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
FUNDAMENTALS OF COMPUTERS AND ICT FOR PHYSICAL EDUCATION, SPORTS SCIENCE , NS...
 
I b.com compute applications new sylabus notes 96
I b.com compute applications  new sylabus notes 96I b.com compute applications  new sylabus notes 96
I b.com compute applications new sylabus notes 96
 
ICT math 2024 SSC and HSC students of BD
ICT math 2024 SSC and HSC  students  of BDICT math 2024 SSC and HSC  students  of BD
ICT math 2024 SSC and HSC students of BD
 
Unit I Foc
Unit I FocUnit I Foc
Unit I Foc
 
Evolution of Computers - by Solomon
Evolution of Computers - by SolomonEvolution of Computers - by Solomon
Evolution of Computers - by Solomon
 
Basic of computer
Basic of computerBasic of computer
Basic of computer
 

More from Prof. Dr. K. Adisesha

Software Engineering notes by K. Adisesha.pdf
Software Engineering notes by K. Adisesha.pdfSoftware Engineering notes by K. Adisesha.pdf
Software Engineering notes by K. Adisesha.pdf
Prof. Dr. K. Adisesha
 
Software Engineering-Unit 1 by Adisesha.pdf
Software Engineering-Unit 1 by Adisesha.pdfSoftware Engineering-Unit 1 by Adisesha.pdf
Software Engineering-Unit 1 by Adisesha.pdf
Prof. Dr. K. Adisesha
 
Software Engineering-Unit 2 "Requirement Engineering" by Adi.pdf
Software Engineering-Unit 2 "Requirement Engineering" by Adi.pdfSoftware Engineering-Unit 2 "Requirement Engineering" by Adi.pdf
Software Engineering-Unit 2 "Requirement Engineering" by Adi.pdf
Prof. Dr. K. Adisesha
 
Software Engineering-Unit 3 "System Modelling" by Adi.pdf
Software Engineering-Unit 3 "System Modelling" by Adi.pdfSoftware Engineering-Unit 3 "System Modelling" by Adi.pdf
Software Engineering-Unit 3 "System Modelling" by Adi.pdf
Prof. Dr. K. Adisesha
 
Software Engineering-Unit 4 "Architectural Design" by Adi.pdf
Software Engineering-Unit 4 "Architectural Design" by Adi.pdfSoftware Engineering-Unit 4 "Architectural Design" by Adi.pdf
Software Engineering-Unit 4 "Architectural Design" by Adi.pdf
Prof. Dr. K. Adisesha
 
Software Engineering-Unit 5 "Software Testing"by Adi.pdf
Software Engineering-Unit 5 "Software Testing"by Adi.pdfSoftware Engineering-Unit 5 "Software Testing"by Adi.pdf
Software Engineering-Unit 5 "Software Testing"by Adi.pdf
Prof. Dr. K. Adisesha
 
Computer Networks Notes by -Dr. K. Adisesha
Computer Networks Notes by -Dr. K. AdiseshaComputer Networks Notes by -Dr. K. Adisesha
Computer Networks Notes by -Dr. K. Adisesha
Prof. Dr. K. Adisesha
 
CCN Unit-1&2 Data Communication &Networking by K. Adiaesha
CCN Unit-1&2 Data Communication &Networking by K. AdiaeshaCCN Unit-1&2 Data Communication &Networking by K. Adiaesha
CCN Unit-1&2 Data Communication &Networking by K. Adiaesha
Prof. Dr. K. Adisesha
 
CCN Unit-3 Data Link Layer by Dr. K. Adisesha
CCN Unit-3 Data Link Layer by Dr. K. AdiseshaCCN Unit-3 Data Link Layer by Dr. K. Adisesha
CCN Unit-3 Data Link Layer by Dr. K. Adisesha
Prof. Dr. K. Adisesha
 
CCN Unit-4 Network Layer by Dr. K. Adisesha
CCN Unit-4 Network Layer by Dr. K. AdiseshaCCN Unit-4 Network Layer by Dr. K. Adisesha
CCN Unit-4 Network Layer by Dr. K. Adisesha
Prof. Dr. K. Adisesha
 
CCN Unit-5 Transport & Application Layer by Adi.pdf
CCN Unit-5 Transport & Application Layer by Adi.pdfCCN Unit-5 Transport & Application Layer by Adi.pdf
CCN Unit-5 Transport & Application Layer by Adi.pdf
Prof. Dr. K. Adisesha
 
Introduction to Computers.pdf
Introduction to Computers.pdfIntroduction to Computers.pdf
Introduction to Computers.pdf
Prof. Dr. K. Adisesha
 
R_Programming.pdf
R_Programming.pdfR_Programming.pdf
R_Programming.pdf
Prof. Dr. K. Adisesha
 
Scholarship.pdf
Scholarship.pdfScholarship.pdf
Scholarship.pdf
Prof. Dr. K. Adisesha
 
Operating System-2 by Adi.pdf
Operating System-2 by Adi.pdfOperating System-2 by Adi.pdf
Operating System-2 by Adi.pdf
Prof. Dr. K. Adisesha
 
Operating System-1 by Adi.pdf
Operating System-1 by Adi.pdfOperating System-1 by Adi.pdf
Operating System-1 by Adi.pdf
Prof. Dr. K. Adisesha
 
Operating System-adi.pdf
Operating System-adi.pdfOperating System-adi.pdf
Operating System-adi.pdf
Prof. Dr. K. Adisesha
 
Data_structure using C-Adi.pdf
Data_structure using C-Adi.pdfData_structure using C-Adi.pdf
Data_structure using C-Adi.pdf
Prof. Dr. K. Adisesha
 
JAVA PPT -2 BY ADI.pdf
JAVA PPT -2 BY ADI.pdfJAVA PPT -2 BY ADI.pdf
JAVA PPT -2 BY ADI.pdf
Prof. Dr. K. Adisesha
 
JAVA PPT -5 BY ADI.pdf
JAVA PPT -5 BY ADI.pdfJAVA PPT -5 BY ADI.pdf
JAVA PPT -5 BY ADI.pdf
Prof. Dr. K. Adisesha
 

More from Prof. Dr. K. Adisesha (20)

Software Engineering notes by K. Adisesha.pdf
Software Engineering notes by K. Adisesha.pdfSoftware Engineering notes by K. Adisesha.pdf
Software Engineering notes by K. Adisesha.pdf
 
Software Engineering-Unit 1 by Adisesha.pdf
Software Engineering-Unit 1 by Adisesha.pdfSoftware Engineering-Unit 1 by Adisesha.pdf
Software Engineering-Unit 1 by Adisesha.pdf
 
Software Engineering-Unit 2 "Requirement Engineering" by Adi.pdf
Software Engineering-Unit 2 "Requirement Engineering" by Adi.pdfSoftware Engineering-Unit 2 "Requirement Engineering" by Adi.pdf
Software Engineering-Unit 2 "Requirement Engineering" by Adi.pdf
 
Software Engineering-Unit 3 "System Modelling" by Adi.pdf
Software Engineering-Unit 3 "System Modelling" by Adi.pdfSoftware Engineering-Unit 3 "System Modelling" by Adi.pdf
Software Engineering-Unit 3 "System Modelling" by Adi.pdf
 
Software Engineering-Unit 4 "Architectural Design" by Adi.pdf
Software Engineering-Unit 4 "Architectural Design" by Adi.pdfSoftware Engineering-Unit 4 "Architectural Design" by Adi.pdf
Software Engineering-Unit 4 "Architectural Design" by Adi.pdf
 
Software Engineering-Unit 5 "Software Testing"by Adi.pdf
Software Engineering-Unit 5 "Software Testing"by Adi.pdfSoftware Engineering-Unit 5 "Software Testing"by Adi.pdf
Software Engineering-Unit 5 "Software Testing"by Adi.pdf
 
Computer Networks Notes by -Dr. K. Adisesha
Computer Networks Notes by -Dr. K. AdiseshaComputer Networks Notes by -Dr. K. Adisesha
Computer Networks Notes by -Dr. K. Adisesha
 
CCN Unit-1&2 Data Communication &Networking by K. Adiaesha
CCN Unit-1&2 Data Communication &Networking by K. AdiaeshaCCN Unit-1&2 Data Communication &Networking by K. Adiaesha
CCN Unit-1&2 Data Communication &Networking by K. Adiaesha
 
CCN Unit-3 Data Link Layer by Dr. K. Adisesha
CCN Unit-3 Data Link Layer by Dr. K. AdiseshaCCN Unit-3 Data Link Layer by Dr. K. Adisesha
CCN Unit-3 Data Link Layer by Dr. K. Adisesha
 
CCN Unit-4 Network Layer by Dr. K. Adisesha
CCN Unit-4 Network Layer by Dr. K. AdiseshaCCN Unit-4 Network Layer by Dr. K. Adisesha
CCN Unit-4 Network Layer by Dr. K. Adisesha
 
CCN Unit-5 Transport & Application Layer by Adi.pdf
CCN Unit-5 Transport & Application Layer by Adi.pdfCCN Unit-5 Transport & Application Layer by Adi.pdf
CCN Unit-5 Transport & Application Layer by Adi.pdf
 
Introduction to Computers.pdf
Introduction to Computers.pdfIntroduction to Computers.pdf
Introduction to Computers.pdf
 
R_Programming.pdf
R_Programming.pdfR_Programming.pdf
R_Programming.pdf
 
Scholarship.pdf
Scholarship.pdfScholarship.pdf
Scholarship.pdf
 
Operating System-2 by Adi.pdf
Operating System-2 by Adi.pdfOperating System-2 by Adi.pdf
Operating System-2 by Adi.pdf
 
Operating System-1 by Adi.pdf
Operating System-1 by Adi.pdfOperating System-1 by Adi.pdf
Operating System-1 by Adi.pdf
 
Operating System-adi.pdf
Operating System-adi.pdfOperating System-adi.pdf
Operating System-adi.pdf
 
Data_structure using C-Adi.pdf
Data_structure using C-Adi.pdfData_structure using C-Adi.pdf
Data_structure using C-Adi.pdf
 
JAVA PPT -2 BY ADI.pdf
JAVA PPT -2 BY ADI.pdfJAVA PPT -2 BY ADI.pdf
JAVA PPT -2 BY ADI.pdf
 
JAVA PPT -5 BY ADI.pdf
JAVA PPT -5 BY ADI.pdfJAVA PPT -5 BY ADI.pdf
JAVA PPT -5 BY ADI.pdf
 

Recently uploaded

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
Fundacja Rozwoju Społeczeństwa Przedsiębiorczego
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 

Recently uploaded (20)

Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdfESC Beyond Borders _From EU to You_ InfoPack general.pdf
ESC Beyond Borders _From EU to You_ InfoPack general.pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 

Computer basics

  • 1. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 1 Definition of Computer? The term computer is derived from the word compute. The word compute means to calculate. A computer is an electronic machine that accepts data from the user, processes the data by performing calculations and operations on it, and generates the desired output results. Computer performs both simple and complex operations, with speed and accuracy. Computers Simplified For beginning computer users, the computer aisles at an electronics store can be quite a mystery, not to mention overwhelming. However, computers really aren't that mysterious. All types of computers consist of two basic parts:  Hardware is any part of your computer that has a physical structure, such as the computer monitor or keyboard.  Software is any set of instructions that tells the hardware what to do. It is what guides the hardware and tells it how to accomplish each task. Some examples of software are web browsers, games, and word processors such as Microsoft Word. Classification of Computers  Digital and analog computers A digital computer uses distinct values to represent the data internally. All information are represented using the digits 0s and 1s. The computers that we use at our homes and offices are digital computers. Analog computer is another kind of a computer that represents data as variable across a continuous range of values. The earliest computers were analog computers. Analog computers are used for measuring of parameters that vary continuously in real time, such as temperature, pressure and voltage. Analog computers may be more flexible but generally less precise than digital computers. Slide rule is an example of an analog computer. Characteristics of computer—  Speed,  Accuracy  Diligence  storage capability  versatility A brief overview of these characteristics is— Speed The computer can process data very fast, at the rate of millions of instructions per second. Some calculations that would have taken hours and days to complete otherwise, can be completed in a few seconds using the computer. For example, calculation and generation of salary slips of thousands of employees of an organization, weather forecasting that requires analysis of a large amount of data related to temperature, pressure and humidity of various places, etc. Accuracy Computer provides a high degree of accuracy. For example, the computer can accurately give the result of division of any two numbers up to 10 decimal places.
  • 2. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 2 Diligence When used for a longer period of time, the computer does not get tired or fatigued. It can perform long and complex calculations with the same speed and accuracy from the start till the end. Storage Capability Large volumes of data and information can be stored in the computer and also retrieved whenever required. A limited amount of data can be stored, temporarily, in the primary memory. Secondary storage devices like floppy disk and compact disk can store a large amount of data permanently. Versatility Computer is versatile in nature. It can perform different types of tasks with the same ease. At one moment you can use the computer to prepare a letter document and in the next moment you may play music or print a document. Computers have several limitations too. Computer can only perform tasks that it has been programmed to do. Computer cannot do any work without instructions from the user. It executes instructions as specified by the user and does not take its own decisions. History of computer Calculating machines, Napier‘s bones, slide rule, Pascal‘s adding and subtraction machine, Leibniz‘s multiplication and dividing machine, punch card system, Babbage‘s analytical engine, Hollerith‘s punched card tabulating machine The key developments that took place till the first computer was developed are as follows—  Calculating Machines ABACUS was the first mechanical calculating device for counting of large numbers. The word ABACUS means calculating board. It consists of bars in horizontal positions on which sets of beads are inserted. The horizontal bars have 10 beads each, representing units, tens, hundreds, etc.  Napier’s Bones was a mechanical device built for the purpose of multiplication in 1617 AD. by an English mathematician John Napier.  Slide Rule was developed by an English mathematician Edmund Gunter in the 16th century. Using the slide rule, one could perform operations like addition, subtraction, multiplication and division. It was used extensively till late 1970s.  Pascal’s Adding and Subtraction Machine was developed by Blaise Pascal. It could add and subtract. The machine consisted of wheels, gears and cylinders.  Leibniz’s Multiplication and Dividing Machine was a mechanical device that could both multiply and divide. The German philosopher and mathematician Gottfried Leibniz built it around 1673.  Punch Card System was developed by Jacquard to control the power loom in 1801. He invented the punched card reader that could recognize the presence of hole in the punched card as binary one and the absence of the hole as binary zero. The 0s and 1s are the basis of the modern digital computer.  Babbage’s Analytical Engine An English man Charles Babbage built a mechanical machine to do complex mathematical calculations, in the year 1823. The machine was called as difference engine. Later, Charles Babbage and Lady Ada Lovelace developed a general-purpose calculating machine, the analytical engine. Charles Babbage is also called the father of computer.  Hollerith’s Punched Card Tabulating Machine was invented by Herman Hollerith. The machine could read the information from a punched card and process it electronically.
  • 3. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 3 The developments discussed above and several others not discussed here, resulted in the development of the first computer in the 1940s. Generations of computer o First generation (1940 to 1956): Using vacuum tubes o Second generation (1956 to 1963): Using transistors o Third generation (1964 to 1971): Using integrated circuits o Fourth generation (1971 to present): Using microprocessors o Fifth generation (present and next): Using artificial intelligence The computer has evolved from a large-sized simple calculating machine to a smaller but much more powerful machine. The evolution of computer to the current state is defined in terms of the generations of computer. Each generation of computer is designed based on a new technological development, resulting in better, cheaper and smaller computers that are more powerful, faster and efficient than their predecessors. Currently, there are five generations of computer. In the following subsections, we will discuss the generations of computer in terms of— i. The technology used by them (hardware and software), ii. Computing characteristics (speed, i.e., number of instructions executed per second), iii. Physical appearance, and iv. Their applications. First Generation (1940 to 1956): Using Vacuum Tubes  Hardware Technology The first generation of computers used vacuum tubes for circuitry and magnetic drums for memory. The input to the computer was through punched cards and paper tapes. The output was displayed as printouts.  Software Technology The instructions were written in machine language. Machine language uses 0s and 1s for coding of the instructions. The first generation computers could solve one problem at a time.  Computing Characteristics The computation time was in milliseconds.  Physical Appearance These computers were enormous in size and required a large room for installation.  Application They were used for scientific applications as they were the fastest computing device of their time.  Examples UNIVersal Automatic Computer (UNIVAC), Electronic Numerical Integrator And Calculator (ENIAC), and Electronic Discrete Variable Automatic Computer (EDVAC). The first generation computers used a large number of vacuum tubes and thus generated a lot of heat. They consumed a great deal of electricity and were expensive to operate. The machines were prone to frequent malfunctioning and required constant maintenance. Since first generation computers used machine language, they were difficult to program. Second Generation (1956 to 1963): Using Transistors  Hardware Technology: Transistors replaced the vacuum tubes of the first generation of computers. Transistors allowed computers to become smaller, faster, cheaper, energy efficient
  • 4. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 4 and reliable. The second generation computers used magnetic core technology for primary memory. They used magnetic tapes and magnetic disks for secondary storage. The input was still through punched cards and the output using printouts. They used the concept of a stored program, where instructions were stored in the memory of computer.  Software Technology: the instructions were written using the assembly language. Assembly language uses mnemonics like ADD for addition and SUB for subtraction for coding of the instructions. It is easier to write instructions in assembly language, as compared to writing instructions in machine language. High-level programming languages, such as early versions of COBOL and FORTRAN were also developed during this period.  Computing Characteristics: The computation time was in microseconds.  Physical Appearance: Transistors are smaller in size compared to vacuum tubes, thus, the size of the computer was also reduced.  Application: The cost of commercial production of these computers was very high, though less than the first generation computers. The transistors had to be assembled manually in second generation computers.  Examples PDP-8, IBM 1401 and CDC 1604. Second generation computers generated a lot of heat but much less than the first generation computers. They required less maintenance than the first generation computers. Third Generation (1964 to 1971): Using Integrated Circuits  Hardware Technology: The third generation computers used the Integrated Circuit (IC) chips. In an IC chip, multiple transistors are placed on a silicon chip. Silicon is a type of semiconductor. The use of IC chip increased the speed and the efficiency of computer, manifold. The keyboard and monitor were used to interact with the third generation computer, instead of the punched card and printouts.  Software Technology: The keyboard and the monitor were interfaced through the operating system. Operating system allowed different applications to run at the same time. High-level languages were used extensively for programming, instead of machine language and assembly language.  Computing Characteristics: The computation time was in nanoseconds.  Physical Appearance: The size of these computers was quite small compared to the second generation computers.  Application: Computers became accessible to mass audience. Computers were produced commercially, and were smaller and cheaper than their predecessors.  Examples: IBM 370, PDP 11. The third generation computers used less power and generated less heat than the second generation computers. The cost of the computer reduced significantly, as individual components of the computer were not required to be assembled manually. The maintenance cost of the computers was also less compared to their predecessors. Fourth Generation (1971 to present): Using Microprocessors  Hardware Technology They use the Large Scale Integration (LSI) and the Very Large Scale Integration (VLSI) technology. Thousands of transistors are integrated on a small silicon chip
  • 5. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 5 using LSI technology. VLSI allows hundreds of thousands of components to be integrated in a small chip. This era is marked by the development of microprocessor. Microprocessor is a chip containing millions of transistors and components, and, designed using LSI and VLSI technology. This generation of computers gave rise to Personal Computer (PC). Semiconductor memory replaced the earlier magnetic core memory, resulting in fast random access to memory. Secondary storage device like magnetic disks became smaller in physical size and larger in capacity. The linking of computers is another key development of this era. The computers were linked to form networks that led to the emergence of the Internet. This generation also saw the development of pointing devices like mouse, and handheld devices.  Software Technology Several new operating systems like the MS-DOS and MS-Windows developed during this time. This generation of computers supported Graphical User Interface (GUI). GUI is a user-friendly interface that allows user to interact with the computer via menus and icons. High-level programming languages are used for the writing of programs.  Computing Characteristics The computation time is in picoseconds.  Physical Appearance They are smaller than the computers of the previous generation. Some can even fit into the palm of the hand.  Application They became widely available for commercial purposes. Personal computers became available to the home user.  Examples The Intel 4004 chip was the first microprocessor. The components of the computer like Central Processing Unit (CPU) and memory were located on a single chip. In 1981, IBM introduced the first computer for home use. In 1984, Apple introduced the Macintosh. The microprocessor has resulted in the fourth generation computers being smaller and cheaper than their predecessors. The fourth generation computers are also portable and more reliable. They generate much lesser heat and require less maintenance compared to their predecessors. GUI and pointing devices facilitate easy use and learning on the computer. Networking has resulted in resource sharing and communication among different computers. Fifth Generation (Present and Next): Using Artificial Intelligence The goal of fifth generation computing is to develop computers that are capable of learning and self- organization. The fifth generation computers use Super Large Scale Integrated (SLSI) chips that are able to store millions of components on a single chip. These computers have large memory requirements. This generation of computers uses parallel processing that allows several instructions to be executed in parallel, instead of serial execution. Parallel processing results in faster processing speed. The Intel dual-core microprocessor uses parallel processing. The fifth generation computers are based on Artificial Intelligence (AI). They try to simulate the human way of thinking and reasoning. Artificial Intelligence includes areas like Expert System (ES), Natural Language Processing (NLP), speech recognition, voice recognition, robotics, etc. Classification of computer—
  • 6. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 6 Microcomputers (desktop computer or Personal Computer (PC), notebook computers or laptop, netbook, tablet computer, handheld computer or Personal Digital Assistant (PDA), smart phones), minicomputers, mainframe computers, supercomputers The digital computers that are available nowadays vary in their sizes and types. The computers are broadly classified into four categories (Figure 1.8) based on their size and type—(1) Microcomputers, (2) Minicomputers, (3) Mainframe computers, and (4) Supercomputer. Classification of computers based on size and type  Microcomputers Microcomputers are small, low-cost and single-user digital computer. They consist of CPU, input unit, output unit, storage unit and the software. Although microcomputers are stand-alone machines, they can be connected together to create a network of computers that can serve more than one user. IBM PC based on Pentium microprocessor and Apple Macintosh are some examples of microcomputers. Microcomputers include desktop computers, notebook computers or laptop, tablet computer, handheld computer, smart phones and netbook.  Minicomputers Minicomputers are digital computers, generally used in multi-user systems. They have high processing speed and high storage capacity than the microcomputers. Minicomputers can support 4–200 users simultaneously. The users can access the minicomputer through their PCs or terminal. They are used for real-time applications in industries, research centers, etc. PDP 11, IBM (8000 series) are some of the widely used minicomputers.  Mainframe Computers Mainframe computers are multi-user, multi-programming and high performance computers. They operate at a very high speed, have very large storage capacity and can handle the workload of many users. Mainframe computers are large and powerful systems generally used in centralized databases. The user accesses the mainframe computer via a terminal that may be a dumb terminal, an intelligent terminal or a PC. A dumb terminal cannot store data or do processing of its own. It has the input and output device only. An intelligent terminal has the input and output device, can do processing, but, cannot store data of its own. The dumb and the intelligent terminal use the processing power and the storage facility of the mainframe computer. Mainframe computers are
  • 7. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 7 used in organizations like banks or companies, where many people require frequent access to the same data. Some examples of mainframes are CDC 6600 and IBM ES000 series.  Supercomputers Supercomputers are the fastest and the most expensive machines. They have high processing speed compared to other computers. The speed of a supercomputer is generally measured in FLOPS (Floating point Operations Per Second). Some of the faster supercomputers can perform trillions of calculations per second. Supercomputers are built by interconnecting thousands of processors that can work in parallel. Supercomputers are used for highly calculation-intensive tasks, such as, weather forecasting, climate research (global warming), molecular research, biological research, nuclear research and aircraft design. They are also used in major universities, military agencies and scientific research laboratories. Some examples of supercomputers are IBM Roadrunner, IBM Blue gene and Intel ASCI red. PARAM is a series of supercomputer assembled in India by C-DAC (Center for Development of Advanced Computing), in Pune. PARAM Padma is the latest machine in this series. The peak computing power of PARAM Padma is 1 Tera FLOP (TFLOP). The Computer System Computer is an electronic device that accepts data as input, processes the input data by performing mathematical and logical operations on it, and gives the desired output. The computer system consists of four parts—(1) Hardware, (2) Software, (3) Data, and (4) Users. Hardware consists of the mechanical parts that make up the computer as a machine. The hardware consists of physical devices of the computer. The devices are required for input, output, storage and processing of the data. Keyboard, monitor, hard disk drive, floppy disk drive, printer, processor and motherboard are some of the hardware devices. Software is a set of instructions that tells the computer about the tasks to be performed and how these tasks are to be performed. Program is a set of instructions, written in a language understood by the computer, to perform a specific task. A set of programs and documents are collectively called software. The hardware of the computer system cannot perform any task on its own. The hardware needs to be instructed about the task to be performed. Software instructs the computer about the task to be performed. The hardware carries out these tasks. Different software can be loaded on the same hardware to perform different kinds of tasks. Data are isolated values or raw facts, which by themselves have no much significance. For example, the data like 29, January, and 1994 just represent values. The data is provided as input to the computer, which is processed to generate some meaningful information. For example, 29, January and 1994 are processed by the computer to give the date of birth of a person. Users are people who write computer programs or interact with the computer. They are also known as skinware, liveware, humanware or peopleware. Programmers, data entry operators, system analyst and computer hardware engineers fall into this category. The Input-Process-Output Concept
  • 8. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 8 A computer is an electronic device that (1) accepts data, (2) processes data, (3) generates output, and (4) stores data. The concept of generating output information from the input data is also referred to as input-process-output concept. The input-process-output concept of the computer is explained as follows—  Input The computer accepts input data from the user via an input device like keyboard. The input data can be characters, word, text, sound, images, document, etc.  Process The computer processes the input data. For this, it performs some actions on the data by using the instructions or program given by the user of the data. The action could be an arithmetic or logic calculation, editing, modifying a document, etc. During processing, the data, instructions and the output are stored temporarily in the computer‘s main memory.  Output The output is the result generated after the processing of data. The output may be in the form of text, sound, image, document, etc. The computer may display the output on a monitor, send output to the printer for printing, play the output, etc.  Storage The input data, instructions and output are stored permanently in the secondary storage devices like disk or tape. The stored data can be retrieved later, whenever needed. Components of Computer Hardware The computer system hardware comprises of three main components — 1. Input/output (I/O) Unit, 2. Central Processing Unit (CPU), and 3. Memory Unit. The I/O unit consists of the input unit and the output unit. CPU performs calculations and processing on the input data, to generate the output. The memory unit is used to store the data, the instructions and the output information. Figure illustrates the typical interaction among the different components of the computer. The computer system interaction
  • 9. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 9  Input/Output Unit The user interacts with the computer via the I/O unit. The Input unit accepts data from the user and the Output unit provides the processed data i.e. the information to the user. The Input unit converts the data that it accepts from the user, into a form that is understandable by the computer. Similarly, the Output unit provides the output in a form that is understandable by the user. The input is provided to the computer using input devices like keyboard, trackball and mouse. Some of the commonly used output devices are monitor and printer.  Central Processing Unit CPU controls, coordinates and supervises the operations of the computer. It is responsible for processing of the input data. CPU consists of Arithmetic Logic Unit (ALU) and Control Unit (CU). o ALU performs all the arithmetic and logic operations on the input data. o CU controls the overall operations of the computer i.e. it checks the sequence of execution of instructions, and, controls and coordinates the overall functioning of the units of computer. Additionally, CPU also has a set of registers for temporary storage of data, instructions, addresses and intermediate results of calculation.  Memory Unit Memory unit stores the data, instructions, intermediate results and output, temporarily, during the processing of data. This memory is also called the main memory or primary memory of the computer. The input data that is to be processed is brought into the main memory before processing. The instructions required for processing of data and any intermediate results are also stored in the main memory. The output is stored in memory before being transferred to the output device. CPU can work with the information stored in the main memory. Another kind of storage unit is also referred to as the secondary memory of the computer. The data, the programs and the output are stored permanently in the storage unit of the computer. Magnetic disks, optical disks and magnetic tapes are examples of secondary memory. Application of Computers  Application of computers—Education, entertainment, sports, advertising, medicine, science and engineering, government, home Computers have proliferated into various areas of our lives. For a user, computer is a tool that provides the desired information, whenever needed. You may use computer to get information about the reservation of tickets (railways, airplanes and cinema halls), books in a library, medical history of a person, a place in a map, or the dictionary meaning of a word. The information may be presented to you in the form of text, images, video clips, etc. Storage Devices Primary Storage Devices Different types of primary storage devices are:  RAM  ROM
  • 10. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 10 Random Access Memory (RAM) is the best known form of Computer Memory. The Read and write (R/W) memory of a computer is called RAM. The User can write information to it and read information from it.With RAM any location can be reached in a fixed ( and short) amount of time after specifying its address. The RAM is a Volatile memory, it means information written to it can be accessed as long as power is on. As soon as the power is off, it cannot be accessed. so this mean RAM computer memory essentially empty. RAM holds data and processing instructions temporarily until the CPU needs it. RAM is considered ―random access‖ because you can access any memory cell directly if you know the row and column that intersect at that cell. RAM is made in electronic chips made of so called semiconductor material, just like processors and many other types of chips. In RAM, transistors make up the individual storage cells which can each ―remember‖ an amount of data, for example, 1 or 4 bits – as long as the PC is switched on. Physically, RAM consists of small electronic chips which are mounted in modules (small printed circuit boards). The modules are installed in the PC‘s motherboard using sockets – there are typically 2, 3 or 4 of these. There are two basic types of RAM : (i) Dynamic Ram (ii) Static RAM Dynamic RAM: loses its stored information in a very short time (for milli sec.) even when power supply is on. D-RAM‘s are cheaper & lower. Similar to a microprocessor chip is an Integrated Circuit (IC) made of millions of transistors and capacitors. In the most common form of computer memory, Dynamic Memory Cell, represents a single bit of data. The capacitor holds the bit of information – a 0 or a 1. The transistor acts as a switch that lets the control circuitry on the memory chip read the capacitor or change its state. A capacitor is like a small bucket that is able to store electrons. To store a 1 in the memory cell, the bucket is filled with electrons. To store a 0, it is emptied. The problem with the capacitor‘s bucket is that it has a leak. In a matter of a few milliseconds a full bucket becomes empty. Therefore, for dynamic memory to work, either the CPU or the Memory Controller has to come along and recharge all of the capacitors holding it before they discharge. To do this, the memory controller reads the memory and then writes it right back. This refresh operation happens automatically thousands of times per second. This refresh operation is where dynamic RAM gets its name. Dynamic RAM has to be dynamically refreshed all of the time or it forgets what it is holding. The downside of all of this refreshing is that it takes time and slows down the memory. Static RAM uses a completely different technology. S-RAM retains stored information only as long as the power supply is on. Static RAM‘s are costlier and consume more power. They have higher speed than D-RAMs. They store information in Hip-Hope. In static RAM, a form of flipflop holds each bit of memory. A flip-flop for a memory cell takes four or six transistors along with some wiring, but never has to be refreshed. This makes static RAM significantly faster than dynamic RAM. However, because it has more parts, a static memory cell takes
  • 11. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 11 up a lot more space on a chip than a dynamic memory cell. Therefore, you get less memory per chip, and that makes static RAM a lot more expensive. Static RAM is fast and expensive, and dynamic RAM is less expensive and slower. Static RAM is used to create the CPU‘s speedsensitive cache, while dynamic RAM forms the larger system RAM space. Some other RAMS are : (a) EDO (Extended Data Output) RAM : In an EDO RAMs, any memory location can be accessed. Stores 256 bytes of data information into latches. The latches hold next 256 bytes of information so that in most programs, which are sequentially executed, the data are available without wait states. (b) SDRAM (Synchronous DRAMS), SGRAMs (Synchronous Graphic RAMs) These RAM chips use the same clock rate as CPUuses. They transfer data when the CPU expects them to be ready. (c) DDR-SDRAM (Double Data Rate – SDRAM) : This RAM transfers data on both edges of the clock. Therefore the transfer rate of the data becomes doubles. ROM : Read only memory: Its non-volatile memory, ie, the information stored in it, is not lost even if the power supply goes off. It‘s used for the permanent storage of information. It also posses random access property. Information cannot be written into a ROM by the users/programmers. In other words the contents of ROMs are decided by the manufactures. The following types of ROMs an listed below: (i) PROM : It‘s programmable ROM. Its contents are decided by the user. The user can store permanent programs, data etc in a PROM. The data is fed into it using a PROM programs. (ii) EPROM : An EPROM is an erasable PROM. The stored data in EPROM‘s can be erased by exposing it to UV light for about 20 min. It‘s not easy to erase it because the EPROM IC has to be removed from the computer and exposed to UV light. The entire data is erased and not selected portions by the user. EPROM‘s are cheap and reliable. (iii) EEPROM (Electrically Erasable PROM) : The chip can be erased & reprogrammed on the board easily byte by byte. It can be erased within a few milliseconds. There is a limit on the number of times the EEPROM‘s can be reprogrammed, i.e.; usually around 10,000 times. Flash Memory: It is an electrically erasable & programmable permanent type memory. It uses one transistor memory all resulting in high packing density, low power consumption, lower cost & higher reliability. It is used in all power, digital cameras, MP3 players etc. Secondary Storage Devices Secondary storage devices are also called backup storage because it is used to store data. Volume of data on permanent basis which can be partially transferred to the primary storage, when required for data processing. Afterwards these devices are comparatively cheap and provide greater space to store the data /instructions are stored on secondary storage devices in the same binary codes as in primary storage. Needs of Secondary Storage Device
  • 12. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 12 The storage capacity of the primary storage of today‘s computer is not sufficient. To store a large volume of data as a result additional memory called secondary storage is needed with most of the computer system. These devices also provide the fast communication than I/O devices. The internal memory of a computer is a volatile memory. Therefore, we cannot save the data permanently. In that case we require secondary storage device which provide the facility to store the data for future use.  Floppy Disk A floppy disk, also called simply a diskette or disk, is a small flexible Mylar disk coated with iron oxide on which data are stored. The floppy disk has been around since early 1970s, today it is available in three 3½ inch, 5¼ inch and 8 inch sizes. The 5¼ and 8 inch diskettes are covered by stiff protective jacket with different holes. The central big hole called hub ring which is used to hold by disk drive during rotation. The elongated read write window is used to read and write data through read/write head. The small hole next to the hub ring is called index hole which is used to locating data through computer. The cut out on the side of the floppy disk is called write protect notch. If we cover this opening with a piece of paper then we can‘t write data on to disk. In small diskette a hard plastic cover and protective metal is used to protect disk. Before using a disk we have to format a disk in which disk is divided into tracks and sectors for storing the data. Diskettes may be double sided and single sided while the storage capacity become less or more. Floppy diskettes are more convenient to use with microcomputers. A floppy disk which is a random access device can access data fast than magnetic tape.  Magnetic Tape Magnetic tape is a sequential access device about one half or one fourth inch in size and made of Mylar (a plastic material) coated with a thin layer of iron oxide. Data can be read and write through a device which is called tape drive. The read/write head of tape drive which is an electromagnetic component read, write and erase data from magnetic tape. Magnetic tape is divided into nine separate strips or tracks in which eight tracks are used to store data and ninth track is used for error checking bit. Magnetic tape can store large quantities of data therefore they are erasable, usable and durable secondary storage device. But it can use with large computers.  Disk Drive Disk drive is a peripheral device that reads or write the disks (hard disks, floppy disks, etc) that store information. Disk drives are called ―Storage Device‖ because they store information or portabel or permanent disks. The drive contains a motor to rotate the disk at a constant rate and one or more read/write heads, which are positioned over the desired track.  CD-Writer A CD writer is a device connected to your computer which can write on CD-WR and CD-R discs. CD- WR discs may be written, erased and rewritten, while CD-R discs may be written only once. CD writer performances is measured in X unit, where IX =150 kilobytes/sec. This allows user to master a CD- ROM or audio CD for publishing CD-R devices can also read CD-ROMs and play audio CDs. The CD writer is also called a CD-R drive (short for Compact Disc – Recordable Drive)
  • 13. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 13 Computer Input and Output Devices  INPUT DEVICES Input devices are used to provide data or information to the computer. The computer follows the instructions given to it by and input device. A variety of input devices are used with the computer depending on the type and purpose of input information. For example, a keyboard is commonly used to transfer data or information from human readable form to machine readable form. Other examples of input devices are: mouse, joystick, trackball, light pens, digitizers, scanners, optical character reader (OCR), touch window, etc.  Mouse The mouse is an input device that usually contains one or two buttons. As a user moves the mouse on a flat surface, the mouse controls the cursor movement on the screen. When the user presses one of the buttons, the mouse either marks a place on the screen or makes selection from data or menu on the screen. A mouse has a sphere on its underside. This rotates as the mouse is moved along a flat surface. The mouse translates the direction and speed of rotation into a digital signals that identifies the position or control, the cursor on the computer. A mouse can be used for many applications, ranging from games to drawing and designing products with computer graphics. It provides an alternative for people who are uncomfortable with a keyboard but it also can be used in combination with a keyboard to input data.  Trackball A Trackball is a pointing device almost like a mouse turned upside down. The user controls the cursor on the screen by rolling a plastic ball with a fingertip or wrist. To execute commands with a Trackball, one or more buttons are pressed, much in the same way as is done with a mouse. The cursor can be moved around on the screen by rolling the ball with a thumb or finger. Trackball is popular among users of laptop computers when space is limited and may be mounted on either side of the keyboard. For handicapped people who may have difficulty pressing keys on a standard keyboard or using a mouse, the trackball may be the answer since it edoes not require to moves the entire arm to use it.  Scanner Scanner is an input device. It is also called Optical Reader or Digital Scanner. It scans or reads text and picture printed on a paper and enters them directly into the computer memory. The advantage of a scanner is that the user needs not type the input data in. This is a lust and accurate method for entering data into the computer. The scanner takes electronic images, of text or pictures from the paper it breaks each image into light and dark dots and stores them into the computer memory in machine codes. Scanned text can be edited by OCR software. Optical Character Recognition (OCR) software translates the scanned document into text that can be edited. The image scanner is useful because it translates printed images into an electronic format than can be stored in computer‘s memory. The stored image can be transferred into a paint program or directly into a word processor. You can use software to organize and manipulate the electronic image.
  • 14. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 14  Keyboard A keyboard is the most commonly used input device which helps us in simply keying in required information in a computer. This information is subsequently stored in the computer‘s memory. A keyboard can be used effectively to communicate with the computer but considered to be relatively slow as compared to other input devices. The keyboard is divided into following divisions: o Alphabetic Keypad These keys are similar to a standard typewriter and is used to type general information. o Numeric Keypad These keys are used to input numeric data only. These are very useful in case of large numeric data input because all numeric keys can be accessed by one hand only. These keys can also be used as an alternative to the screen navigation and editing keys. o Function Keys These are keys marked as F1 – F12, located normally at the top of the keyboard. These are special keys provided to a programmer which allow him to attach special functions to each key. Each of these function keys are also given some special function in different packages. OUTPUT DEVICES An output device is used to display the data or information that we receive from the computer. An output device can be used to display or print the intermediate or final results performed by computer. A variety of output devices are used with computer. The use of these devices depends on the type and purpose of output. Some examples of output devices are: Monitors, Printer, Plotters, Visual display unit (VDU), liquid crystal display (LCD), etc. MONITOR To display result or output from computer, a T.V like device is used which is called monitor. The monitors are also referred as C.R.T (Cathode Ray Tube), V.D.U (Visual Display Unit). The monitor assist during input from the keyboard, this display is called a soft copy. The monitor can be of various kinds, depending on the type of application. Monitors are categorized into two groups: 1. Monochrome monitors 2. Colour monitors 1. Monochrome Monitors Monochrome monitors are used specially for text editing purpose. These monitors can display only one colour. Normally amber, green or paper white. 2. Colour Monitors Colour monitors serves a wide range of selection according to the application. Such as red, green, blue, Enhance Graphic Array (EGA), Colour Graphic Array (CGA), Video Graphics Array (VGA), Super Video Graphics Array (SVGA). There are two types of colour monitors: i. CRT Monitor
  • 15. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 15 ii. LCD Monitor i. CRT Monitor The CRT monitors are a lot like television set, using the same CRT or Cathorde Ray Tube technology. The CRT monitor has two major parts; the screen and the cathode ray tube (CRT). The screen is the front of the monitor and CRT is fitted inside the monitor. ii. LCD or Flat Panel Monitor Another monitor type is LCD or Liquid Crystal Display. LCD monitors are a lot like CRT monitors without the bulkiness but they do not have CRT. LCD monitors use a flat lightweight surface filled with millions of tiny glass bubbles, each having a phosphoric covering. These phosphoric coverings glow to create an image. LCD screens provide clarity and flicker-free viewing. PLOTTER Plotter is a special output device, which is used to produce high quality, perfectly proportional hard copy output. Plotters are designed to produce large drawings or images such as construction plans for buildings or blue prints for mechanical devices. Plotters have been used in automotive and aircraft design, topological surveys, architectural layouts and other similar complex drafting jobs. A plotter is composed of a pen, a move-able carriage, a drum and a holder for chart paper. Both the pen and the paper can move up and down and back and forth. This permits very detailed drawings. Some plotter having coloured pens can make coloured drawings also. There are two types of plotters, which are as follows: 1. Drum Plotter 2. Flatbed Plotter 1. Drum Plotter On the drum plotter, the pens, and the drum move concurrently in different axes to produce the image. Drum plotters are used to produce continuous output, such as plotting earthquake activity, or for long graphic output, such as structural view of a skyscraper. 2. Flatbed Plotter On some flatbed plotters, the pen moves in both axes while the paper remains stationary. However, on most desktop plotters, both paper and pen move concurrently in much the same way as on drum plotters. PRINTER A computer peripheral that puts text or a computer generated image on paper or on another medium, such as a transparency. Printer can be categorized in several ways the most common distinction is IMPACT and NON-IMPACT. o Impact Printing Is the method used by the conventional type writers. In some type of impact printing a metal ―hammer‖ embossed with a character strikes a print ribbon, which presses the characters image into paper. In other
  • 16. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 16 types the hammer strikes the paper and presses it into the ribbon characters created through impact printing can be formed by either a solid font or dot matrix printing mechanism. o Non – Impact Printing Does not depend on the impact of metal on paper. In fact no physical contact at all occurs between the printing mechanism and the paper. The most popular non-impact methods today utilize thermal transfer, ink-jet. TYPES OF PRINTERS 1. Dot Matrix Printer Any printer that produces character made up of dots using a wire pin printed head. The quality of output from a dot matrix printer depends largely on the number of dots in the matrix, which might be low enough to show individual dots or might be high enough to approach the look of fully formed characters. Dot matrix printers are often categorized by the number of pins in the printer head typically, 9 or 24. 2. Line Printers Any printer that prints one line at one time, as opposed to one character at a time or one page at a time. Line printer typically produces the 11 by 17 inch ―computer‖ printout. They are high speed devices and are often used with mainframes, minicomputers, or networked machines rather than with single user system. Types of line printers include chain printers and band printer. 3. Laser Printers An electrophotographic printer that is based on the technology used by photocopiers. A focused laser beam and a rotating mirror are used to draw an image of the desired page on a photosensitive drum. This image is converted on the drum into an electrostatic charge, which attracts and holds toner. A piece of electrostatically charged paper is rolled against the drum, which pulls the toner away from the drum and onto the paper. Heat is then applied to fuse the toner to the paper. Finally, the electrified charge is removed from the drum and the excess toner is collected. By omitting the final step and repeating only the toner application and paper handling steps, the printer can make multiple copies. 4. Daisy Wheel Printer Daisy wheel printer are sometimes called letter quality printer because they are often used to produce attractive correspondence. The D.W.P is a flat circular device made of metal with character embossed on it. As this wheel spins at a very high speed the hammer hits the specific character against the ribbon which presses against the paper. 5. Thermal Transfer Printer It is a kind of non-impact printer. In electrothermal printing, characters are burned on to a special paper by heated rods on a print heat. They transfer ink from a wax-based ribbon onto plain paper. This printer can support high quality graphic. 6. Ink – Jet Printer
  • 17. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 17  Voice Recognition A voice recognition system compares a person‘s live speech to their stored voice pattern. Larger organizations sometimes use voice verification systems as time attendance devices. Many companies also use this technology for access to sensitive files and networks. Some financial services use voice verification systems to secure telephone banking transactions. These systems use speaker dependent voice recognition software. This type of software requires the computer to make a profile of your voice, that is, you train the computer to recognize your inflection patterns. PERIPHERAL DEVICE A computer device, such as a CD-ROM drive or printer, which is not part of the essential computer, i.e., the memory and microprocessor. Peripheral devices can be external -- such as a mouse, keyboard, printer, monitor, external Zip drive or scanner -- or internal, such as a CD-ROM drive, CD-R drive or internal modem. Internal peripheral devices are often referred to as integrated peripherals. Linkage between the CPU and the users is provided by Peripheral devices. Network Interface Card (NIC) Any computer that is to be connected to a network, needs to have a network interface card (NIC). Most modern computers have these devices built into the motherboard, but in some computers you have to add an extra expansion card (small circuit board) Some computers, such as laptops, have two NICs: one for wired connections, and one for wireless connections (which uses radio signals instead of wires) In a laptop, the wireless radio antenna is usually built in to the side of the screen, so you don't need to have a long bit of plastic sticking out the side of your computer! Network Cable To connect together different devices to make up a network, you need cables. Cables are still used in most networks, rather than using only wireless, because they can carry much more data per second, and are more secure (less open to hacking).
  • 18. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 18 The most common type of network cable cable in use today looks like the one shown above, with plastic plugs on the ends that snap into sockets on the network devices. Inside the cable are several copper wires (some used for sending data in one direction, and some for the other direction). Hub A hub is a device that connects a number of computers together to make a LAN. The typical use of a hub is at the centre of a star network (or as part of a hybrid network) - the hub has cables plugged into it from each computer. A hub is a ‗dumb‘ device: if it receives a message, it sends it to every computer on the network. This means that hub-based networks are not very secure - everyone can listen in to communications. Hubs are pretty much obsolete now (you can't buy them any more), having been superseded by cheap switches. Switch A switch, like a hub, is a device that connects a number of computers together to make a LAN. The typical use of a switch is at the centre of a star network (or as part of a hybrid network) - the switch has cables plugged into it from each computer. A switch is a more ‗intelligent‘ device than a hub: if it receives a message, it checks who it is addressed to, and only sends it to that specific computer. Because of this, networks that use switches are more secure than those that use hubs, but also a little more expensive. Router A router is a network device that connects together two or more networks. A common use of a router is to join a home or business network (LAN) to the Internet (WAN). The router will typically have the Internet cable plugged into it, as well as a cable, or cables to computers on the LAN.
  • 19. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 19 Alternatively, the LAN connection might be wireless (WiFi), making the device a wireless router. (A wireless router is actually a router and wireless switch combined) Routers are the devices that join together the various different networks that together make up the Internet. These routers are much more complex than the one you might have in your home Modem Before the days of broadband Internet connections, most computers connected to the Internet via telephone lines (dial-up connections). The problem with using telephone lines is that they are designed to carry voices, which are analogue signals. They are not designed for digital data. The solution was to use a special device to join the digital computer to the analogue telephone line. This device is known as a modem. A modem contains a DAC and an ADC. The DAC in the modem is required so that the digital computer can send data down the analogue telephone line (it converts digital data into noises which is exactly what the telephone line is designed to carry.) The ADC in the modem is required so that the analogue signals (noises) that arrive via the telephone line can be converted back into digital data. The reason telephone lines were used is that almost every building in the world is already joined to every other via the telephone system.
  • 20. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 20 Using the telephone system for connecting computers meant that people didn‘t have to install new wires to their houses and offices just for computer use. In the last few years however, this is exactly what people have done. Special cables have been installed just for Internet access. These special cables are designed to carry digital data, so no modem is required. The word modem is an abbreviation of MOdulator DEModulator. A modulator acts as a DAC, and a demodulator acts as an ADC. So, simply put, a modem is required because computers are digital devices and the telephone system is analogue. The modem converts from digital to analogue and from analogue to digital. Types of Software There are two categories of software:  Systems Software - These are the programs that enable the computer to work effectively and provide an interface for the user to interact with the computer.  Applications Software - These programs all enable the user to perform a range of tasks. It is these programs that people use computers for. We will look closely at Systems Software to start with. Operating Systems The operating system (OS) is the first program that loads when your computer is switched on and the last one to be unloaded when you switch off. It controls all the hardware and enables the user to actually use the computer. There are a number of different operating systems available for computers.  Windows - Microsoft's operating system is the most common operating system.  MacOS - The operating system for Apple Mac's.  UNIX - The operating system of many business computers & mainframes.  Linux - A free operating system developed originally by Linus Torvalds as a project and is now built upon and improved by programmers for free. The OS provides software with a standard way of communicating with the different hardware devices. If an application needs to save a file or print, it is the operating system which deals with the task. If there was no OS then each application would need to have its own way of communicating with the hardware. This would be a difficult task as there are many different hardware setups (different printers, hard discs etc) and the application must be able to cope with all of them. In addition it would make transfering data between applications very difficult. The operating system has a number of functions which are critical to the workings of a computer. Memory Allocation
  • 21. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 21 The OS manages memory (RAM). When applications are loaded they need memory to work with. The OS allocates software RAM to work in. It needs to make sure that the RAM allocated is not used by another application. This task is becoming more critical as computers are often multitasking (ie doing more than one task at once). The OS also manages virtual memory. In this way the computer can run more applications than it has RAM for. For example if a computer was running a word processor and the user wanted to load a spreadsheet application at the same time, it would be a simple task if the computer had adequate RAM to have both apps in memory at once. If there was not enough RAM then the OS would use the hard disc as virtual RAM. It would take some or all of the wordprocessor from RAM (including any documents that were been editted) and store then on the hard disc before loading the spreadsheet app. When the user switched back to the word processor, then the spreadsheet program would be saved to the hard disc while the while the word processor would be loaded, documents as well, carrying on from where the user left off. Interupt Handling When the various hardware components such as mouse, keyboard or modem need to communicate with the processor (when a mouse is clicked or when a key is pressed) an interupt signal is generated. This interrupt needs to be dealt with immediately, so the OS needs to handle both the interrupt and whatever processes which were currently being done. Storage It is the OS which organises the storage and retrieval of data to hard and floppy discs. It is the OS which determines what is an acceptable file or directory name. The OS must be able to swiftly locate files and uses a directory to do this. When an application needs to save a file it is passed onto the OS which deals with the transfer to disc. Communication with Hardware Devices The operating system needs to communicate with the various hardware components which make up the computer. Special programs called drivers enable the OS to communicate with these hardware devices. Drivers are needed as the hardware which makes up a PC may be vastly different to that of another PC with the same OS installed. As the components are often made by different companies the internal workings will be different to each other. Drivers are translation programs which convert the messages from the OS into messages that the hardware device can understand. Other Systems Software There are other pieces of software which come under the category of Systems Software. Utility Software  Scan Disc - Hard discs and floppy discs can develop errors, both in their filing systems and the physical disc itself. Scan disc software checks the discs for errors. If there are file system errors it trys to fix them. If there is an error with the disc itself the file system is updated so that so that files are not saved to that part of the disc.  Defragment - When files are deleted and new files created, the OS just saves them where it can. Sometimes the OS will begin saving a file in a part of the hard disc which is free, without
  • 22. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 22 checking first if there is enough space. So the OS has to split the file, and save the rest in another part of the disc. This can slow the retrieval of the file from disc at a later date. Defragment puts all the parts of files together and puts all the empty sectors of the disc in one place. Frequently used files are often placed at the start of the disc to improve performance.  Virus Checkers - Computers can become infected with computer viruses, small malicious programs which duplicate themselves causing havoc with files and programs. Virus checkers scan discs and incoming files from the Internet to for viruses. When one if found the virus checker may try to disinfect the file, removing the virus, or simply delete the file, virus and all. New viruses are released all the time so this software needs constant updating to enable the latest viruses to be caught. Compilers & Interpreters When computer programs are written they need to be converted into machine code. This binary code is the language which the computer understands. A Compiler converts the program code into machine code and saves the machine code into a file which can be executed. This program can be transfered to other PCs and used without the need for a compiler. An Interpreter works in a similar manner in that program code is converted into machine code, but is executed straight away without being stored. To run the program it needs to be interpreted every time. Most applications such as word processors are created when program code is compiled into machine code. Macros, mini programs which can record & playback keystrokes and mouse clicks in applications like word processors or spreadsheets, are interpreted each time they are run and so need an Interpreted. File management software Software can be used to manage files, compressing them or creating a partition which divides up the hard disc to create sections which the OS will recognise as two seperate drives. Security Software Security Software is needed to make files secure especially when dealing with a network. These utility programs control logins and file access and permissions. Applications Software Applications are the programs we use computers for. Programs like word processors, spreadsheets and databases are examples of applications but all applications can be grouped into one of the following categories based on their applications. Applications are software programs that perform specific tasks for us. You have probably used many different types of applications. Here are some common ones: • Activity management programs like calendars and address books • Word processing applications for creating documents that are attractively formatted • Spreadsheet applications for creating documents to manage and organize numerical data • Presentation applications for making slide shows • Graphics applications for creating pictures • Database applications for developing databases that can organize and retrieve large amounts of information
  • 23. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 23 • Communications programs like e-mail and faxing software for sending and receiving messages • Multimedia applications for creating video and music • Utilities for performing a variety of tasks that maintain or enhance the computer‘s operating system. computer Network A network is any collection of independent computers that communicate with one another over a shared network medium. A computer network is a collection of two or more connected computers. When these computers are joined in a network, people can share files and peripherals such as modems, printers, tape backup drives, or CD-ROM drives. When networks at multiple locations are connected using services available from phone companies, people can send e-mail, share links to the global Internet, or conduct video conferences in real time with other remote users. When a network becomes open sourced it can be managed properly with online collaboration software. As companies rely on applications like electronic mail and database management for core business operations, computer networking becomes increasingly more important. Every network includes:  At least two computers Server or Client workstation.  Networking Interface Card's (NIC)  A connection medium, usually a wire or cable, although wireless communication between networked computers and peripherals is also possible.  Network Operating system software, such as Microsoft Windows NT or 2000, Novell NetWare, Unix and Linux. Types of Networks: LANs (Local Area Networks) A network is any collection of independent computers that communicate with one another over a shared network medium. LANs are networks usually confined to a geographic area, such as a single building or a college campus. LANs can be small, linking as few as three computers, but often link hundreds of computers used by thousands of people. The development of standard networking protocols and media has resulted in worldwide proliferation of LANs throughout business and educational organizations. WANs (Wide Area Networks) Wide area networking combines multiple LANs that are geographically separate. This is accomplished by connecting the different LANs using services such as dedicated leased phone lines, dial-up phone lines (both synchronous and asynchronous), satellite links, and data packet carrier services. Wide area networking can be as simple as a modem and remote access server for employees to dial into, or it can be as complex as hundreds of branch offices globally linked using special routing protocols and filters to minimize the expense of sending data sent over vast distances. Other Types of Area Networks While LAN and WAN are by far the most popular network types mentioned, you may also commonly see references to these others:
  • 24. Basics of Computers Prof. K.Adisesha, BE, MSc., M.Tech, Net Page 24  Wireless Local Area Network - a LAN based on WiFi wireless network technology  Metropolitan Area Network - a network spanning a physical area larger than a LAN but smaller than a WAN, such as a city. A MAN is typically owned an operated by a single entity such as a government body or large corporation.  Campus Area Network - a network spanning multiple LANs but smaller than a MAN, such as on a university or local business campus.  Storage Area Network - connects servers to data storage devices through a technology like Fiber Channel.  System Area Network - links high-performance computers with high-speed connections in a cluster configuration. Also known as Cluster Area Network. Internet The Internet is a system of linked networks that are worldwide in scope and facilitate data communication services such as remote login, file transfer, electronic mail, the World Wide Web and newsgroups.