1st Year Computer Notes Chapter 1 Basics of Information Technology
1st Year Computer Notes Chapter 1 Basics of Information Technology
1.0 Overview
1
Answer :
The impact of IT has broadened the base of computing and communication through satellite, fiber-
optic, mobile phone, fax machine, multi- media / hyper-media, e-commerce, m-commerce etc. etc.
Fantastic scenario of computer utilization is in the fields like :
a. Artificial Intelligence
b. Web-based Applications
c. E-commerce, M-commerce (Mobile Commerce)
d. Computer Animation
e. Multi-media, Hyper-media
f. Distributed Computing
2
itself. This data persists between two sessions of computer (when we use computer after first shutting
it down, the programs and data remain intact). These devices actually supplement main memory or
RAM.
Mouse : It is an input device that looks a little bit like a mouse. It has a ball on its underside (now we
have optical mouse which has optical censor underside) that is rolled on a flat surface or mouse-pad.
The rolling movement causes a corresponding cursor movement on the screen. It also has buttons
often used to click on icons to invoke the command.
Trackball : The trackball is a movable ball, on top of a stationary device (laptop), that is rotated with
fingers or palm of the hand. It looks like the mouse turned upside down and has additional buttons
for various functions.
Pointing Stick : It looks like a pencil eraser protruding from the keyboard between the G, H, and B
keys. We move the pointing stick with our forefinger while using the thumb to press buttons located
in front of the space bar.
Joystick : It consists of a vertical handle like a gearshift lever mounted on a base with one or two
buttons. It is used in video games.
Touch Pad : It is a small, flat surface over which we slide our finger, using the same movements as
we would with a mouse. As we move the finger, the cursor follows the movement. We “click” by
tapping the finger on the pad’s surface or by pressing button positioned close by the pad.
Touch Screen : A touch screen is a video display screen that is sensitized to receive input from
simply touching our fingers onto it. It is covered with a plastic layer, behind which are invisible
beams of infrared light. We simply touch the provided buttons or menus and get the information on
3
the display screen.
Light Pen : A light-sensitive Stylus, or pen-like device, connected by a wire to the computer
terminal. The user brings the pen to a desired point on the display screen and presses the pen button,
which identifies that screen location to the computer. Engineers, graphic designers, and illustrators
use light pens.
Digitizing / Graphic Tablet : A tablet connected by a wire to a stylus or puck. A stylus is a pen-like
device with which the user “sketches” an image. A puck is a copying device with which the user
copies an image, such as an architectural drawing or a civil engineering map. A puck looks a bit like
a mouse but has different types of buttons and a clear plastic section extending from one end with
crosshairs printed on it. The intersection of the crosshairs points to a location on the graphics tablet,
which in turn is mapped to a specific location on the screen.
Pen-Based Systems : These computers use a pen-like stylus to allow people to enter handwriting
and marks onto a computer screen rather than typing on a keyboard. This system connects an
instructor’s electronic “whiteboard” on the classroom wall with student’s pen computers, so that the
students could receive notes directly, without having to write.
Bar-Code Reader : Bar-Codes are the vertical zebra-stripped marks on the manufactured products in
the market. Bar-code system is also called “Universal Product Code”. Bar-code readers
(photoelectric scanners) read and translate the bar-code symbols into digital code, which is then fed
to the computers for further processing.
Magnetic-Ink Character Recognition (MICR) : A method of machine-reading characters made of
magnetized particles. MICR characters, which are printed with magnetized ink, are read by MICR
equipment, producing a digitized signal, which goes to the computer as data for further processing.
Optical Mark-Recognition (OMR) : Optical recognition systems use a light beam to scan input
data to convert it into electrical / digital signals, which are then sent to the computer for processing.
SAT and GRE test marking (multiple choice questions).
Optical Character-Recognition (OCR) : It reads preprinted characters in a particular font and
converts them to digital code. The common examples are some utility bills, and price tags in the
departmental stores.
Magnetic-Strip Cards : It is a strip of magnetically encoded data on the back of card. These are
used for personal identification during driving, in the stores, at public places etc.
Smart-Cards : It looks like a credit card but a microprocessor and memory chip have been added
additionally. When inserted into a reader, it exchanges data with the corresponding information on a
central computer. It can store some basic information. A Mobile-SIM card and an ATM card are
good examples.
Fax Machine : The fax or facsimile transmission machine scans an image and sends it as electrical
signals over telephone lines to a receiving fax machine, which re-creates the image on paper.
Dedicated fax machines and fax modem cards.
Imaging System : Image scanner (graphic scanner) converts text, drawings, and photographs into
digital form and stores it to the computer system for further processing. The system scans each image
4
with light and breaks the image into light and dark dots or color dots, which are then converted to
digital form. Its called raster graphics.
5
computer (CPU) to the CRT’s electron gun, where the bits are converted to electrons. The
inside of the front of the CRT screen is coated with phosphor. When a beam of electrons from
the electron gun (deflected through a yoke) hits the phosphor, it lights up selected pixels to
generate an image on the screen].
It is found in computer screens, television sets and flight information monitors on airport.
Flat-Panel Displays : The flat-panel displays are thinner, lighter, and consume less power than CRT,
and hence better for portable computers. [Flat-panel displays are made up of two plates of glass with
a substance in between them, which is activated in different ways.]
LCD (Liquid-Crystal Display) has liquid crystal, the molecules line up in a way that lighting
behind the screen is blocked or allowed through to create an image.
EL (Electro- Luminescent Display) contains a substance that glows when it is charged by an
electric current.
Gas-Plasma display is like a neon bulb, in which the display uses a gas that emits light in the
presence of an electric current.
6
Laser Printer : The images are created on a drum, treated with a magnetically charged ink-
like toner (powder), and then transferred from drum to paper. The laser printer can produce
high quality images of both text and graphics (ranging from 300 dpi to 1200 dpi – dpi means
dots per inch).
Ink-Jet Printer : Ink-Jet printer sprays small, electrically charged droplets of ink from four
nozzles through holes in a matrix at high speed on to paper. It is cheaper compared to laser
printer but lower in resolution (300- 720 dpi) and is slower also (1-6) text-only pages per
minute. It has another type of printer i.e. Bubble-Jet Printer, which uses miniature heating
elements to force specially formulated inks through print heads with 128 tiny nozzles.
Thermal Printer : Thermal printer uses colored waxes and heat to produce images by burning
dots on to special paper. It produces a high quality printout but is quite expensive.
Plotters : A plotter is used to produce high-quality graphics in many colors and used for specialized
applications i.e. architectural drawings, maps, graphs, and charts. Plotters are of two basic kinds.
Flatbed Plotter : A flatbed plotter is the one, which has a paper lying flat on a table-like
surface. One to four color pens move across the paper and the images are printed by the
computer.
Drum Plotter : Paper is mounted over a drum, enabling a continuous output. A typical usage
is to track earthquake readings.
Answer :
System Software vs Application Software
The System Software : It manages hardware and software resources of the whole computer system
i.e. Operating system, Backup and Restore utility program, drivers etc.
Application Software (Computer Programs) : Programs used to accomplish a given task (of a
user). It is designed and implemented by the computer professionals. It has many forms / categories
i.e. Commercial software, Scientific software, Financial packages, Games etc.
7
in the memory. [Converting the numbers, alphabets, and characters (and their combinations) into
binary digits enable us to represent them in the computer memory.]
Binary Digit (BIT) : The binary number 1 or 0 is called a BIT (binary digit), which is the basic unit
for storing data in the computer memory.
BYTE : A byte is a combination of 8-bits, that can store a single character of data (a letter, numeral
or special character). The capacity of the memory or the storage is expressed in terms of number of
bytes it can hold or store.
Example : Convert 133 TB of memory in Gigabytes, Megabytes, Kilobytes, Bytes and Bits ?
133 TB = 133 X 210 GB = 133 X 220 MB = 133 X 230 KB = 133 X 240 Bytes = 133 X 8 X 243 Bits.
8
Q : 01-04-02 : What is Computer Word ? Explain word sizes ?
Answer :
Computer Word : The size of a CPU register, is defined as number of bits that constitute a common
unit of data, as defined by the computer system. The larger the word, the more powerful is the
computer.
Note : An 8-bit machine could handle only one-byte (a character) at a time, whereas a 64-bit
machine handles two words or 8 bytes at a time, making its processing speed eight times faster
(in the same interval of time).
Preliminary Investigation
System Identification
System Scope
Alternate Solutions
9
Feasibility Study
Preliminary Plan
System Analysis
Needs Analysis
Data Gathering
Written Documents
Interviews
Questionnaires
Observations
Sampling
Data Analysis
Analysis Report
Design
Logical Design
Physical Design
Report
Coding
Testing
Unit-Testing
System-Testing
Implementation
Direct Implementation
Parallel Implementation
Phased Implementation
Pilot Implementation
User Training
Maintenance
10
Preliminary Investigation : The objective is to conduct an initial analysis and findings of the
system.
System Identification : The system is to be identified at this stage. Everything done in future
will depend on the basis of this definition.
System Scope : The scope of the system is established at this stage. Sometimes, it becomes
necessary to curtail the projects to certain limits due to financial, political, or time constraints.
Alternate Solutions : There may be alternate solutions to develop the system. Identify all
those and choose the best one. The best strategy in this regard would be to interview the
concerned people inside the organization, clients or customers of the system, suppliers and
consultants. What the competitors are doing for the same type of systems ?
Feasibility Study : We have to see the financial, political, and time-frame viabilities to go
ahead for the system. There may be some social and technical constraints to be considered.
Preliminary Plan : Wind up all findings and submit as a written document for approval. The
readers of this document (also known as feasibility report) are top managers who will then
decide about the future actions to be taken, based on this report. They might like to make few
amendments in the project or shelve it.
System Analysis : Analyst will conduct following activities :
Needs Analysis : It is also called Requirements Analysis. Analyst would sum up the
requirements of the system from the users and the managers. The developed system should
satisfy these requirements during testing phase.
Data Gathering : Systems analyst uses different tools and methods for data gathering.
Written Documents : Handful information can be obtained from documents. These are
reports, forms, memos, business plans, policy statements, organizational charts etc.
Interviews : Interviewing the managers, users. clients, suppliers, competitors will help
the analysts / designers to gain more knowledge about the system. The precise and
relevant questions should be asked.
Questionnaires : It may be difficult to interview many people, so it is better to design
some questionnaires to collect the information from as many people as we like. This is
very convenient and inexpensive method to collect data.
Observations : The analyst or his team may go and watch the working, behavior, and
similar things to know more about the similar systems around. He may be a participant
or non-participant observer.
Sampling : If there were a large number of people or events involved in the system, it
would be better to work on a portion of all of them to save time.
Data Analysis : Data must be accurate, complete, and readily available in the systems we
design. We have many tools available. For example: DFDs (Data Flow Diagrams), System
Flowcharts, Connectivity Diagrams, Grid Charts, and Decision Tables etc.
Analysis Report : We document analysis work in a presentable form to the higher
management for their review and approval of the project. This report should have three parts :
First, it should explain how the current system (manual or automated if exists) works. Second,
it should explain the problems in the existing system, and finally it should describe the
requirements for the new system and make recommendations for future.
Design : Analyst works on the preliminary (Logical) design, detail (Physical) design, and then writes
a detailed report.
11
Logical Design : It describes the general functional capabilities of a proposed system. It
reviews the system requirements and considers the major system components. MS-Project,
Gantt chart, PERT chart etc may be used to accomplish this.
Physical Design : It describes how a proposed system will deliver the general capabilities
described in the Logical design. It will address output requirements, input requirements,
storage requirements, processing requirements, and system control and backup / recovery.
Report : A detailed report on logical and physical design is to be submitted to the higher
management along with some sort of presentation, explaining the proposed system.
Coding : Writing the segments and programs, which will be coupled together in the shape of a
complete system. It needs a lot of time, effort and budget to acquire a workable system. The program
specifications, algorithms, flowcharts are given to the programmers / software engineers to code the
required programs. Off-the-Shelf-Components (already written programs) can also be used.
Testing : Having proper hardware acquired, the programs can be tested :
Unit-Testing : It is also called modular testing where individual modules, programs can be
tested using test (sample) data.
System-Testing : Parts or modules are linked together to test their workability as a one
system. Actual data may be used to do the system testing and erroneous data can be used to
check whether the system fails or not.
Note : If the system passes all the tests, we can implement the servers, so that the organization
and other clients can use it.
Implementation : This activity consists of transferring the hardware, software and data (files,
database etc) to the new working environment (server). Users of the system are also trained in this
phase. It includes:
Direct Implementation : Users start using the new system and stop working on the old one.
Parallel Implementation : New and old systems are used side by side until satisfied.
Phased Implementation : Parts of the system are implemented from time to time, until the
whole system is implemented.
Pilot Implementation : Implement the complete system but to a selected group of users or
selected department(s).
User Training : Involve the users in the SDLC process from the beginning and ensure their
proper training is essential throughout the system design activity. A variety of methods / tools
are used to do so i.e. Instruction Manual, Videotapes/CDs, and Lectures etc.
Comment : In general, the pilot and phased implementation are the most favored and popular
approaches to implement the systems. Phased approach is preferable for organizations where
different types of functions are carried out whereas Pilot approach is preferred where almost
same type of work is going on in the organization.
Maintenance : The last phase adjusts and improves the system by considering the users evaluation,
feedback, and enhancements based on their due recommendations. In this phase, due maintenance
and help is also provided to the users against their queries, problems, and ambiguities.
12