Monday, June 22, 2009

Information Technology

What is Data? Explain different types of data and what is information?
Data is a plural form of the Latin word Datum. The collection of fact and figure is called Data OR any thing in raw form e.g. Name, Address, Number, Phone Number, Roll No etc.

Types of data
There are three types of data
i. Alphabetic data type:- It consist letter from A-Z capital or
from a-z small letter. e.g Abid, Peshawar,
Pakistan, Khan
ii. Numeric data type;- It consist of digit from 0-9 e.g 123, 567 etc
iii. Alphanumeric data type:- It consist alphabetic letter as well as
numeric digit. Street no A/10 etc

Q. What is Information?
A. To organize the Data in meaningful upon which people can take necessary decision is called Information. e.g. 2,1,5,4 when sorted it become 1,2,4,5 which is information. Information is the meaningful, processed data, which is relevant and accurate and there by can be used in decision-making. Examples are voucher, bills, fee registration cards or library cards.
Q. Compare Data and Information.
A. Data vs. Information.
We most frequently use the word data and information interchangeably, but still there is big difference between these two terms. The word Data is the plural of Datum and has been taken from Latin language. But it is always used both in plural and singular meanings.
Data is defined as the collection of facts and figures like numbers, characters, letters etc. that is always in a raw form and cannot be used directly for any decision-making. However, it can be used for any decision-making. and action taking if processed usefully. It is fact that one-person data may be another person information and vice versa. e.g. 123, ABC, Akbar, Marks etc are example of data. Similarly 12 & 34 is data and if it is processed (i.e. added), it becomes 46. So data can be processed either manually by human or by an electronic machine like computers to get useful information. Data may be numeric, alphabetic or alphanumeric. For example 300 is numeric data Asad Ali is alphabetic and House # 12/A is an example of alphanumeric.
By information we mean the organization of data in meaningful form that is data processed usefully and meaning fully and is ready for decision making and taking actions becomes information. So we say that if data is processed by certain data processing procedures it is transformed into useful data.



e.g. 2,1,5,9,7 Sorted 1,2,5,7,9
Remember that computer is one of the information systems that convert raw data into useful information.
What is Information Technology? Discuss element of IT/ ELEMENTS OF DATA PROCESSING SYSTEM
The merging of computer and communication is called Information Technology. IT is a technology that merges computing with high-speed communication links carrying data, sound, image, graph, and video. Computer and communication are the parents of the information age.
It manages a network of computer. Creating WEB Pages, producing video, selling, buying, and perform any type of business activity on the Internet.
For example telephone, radio equipment and switches used for voice communication. Managing video conferencing etc.
Through Internet, you can communicate with any computer user having an internet connection any where in the world. You can exchange message with him, you can talk to him through computer or phone, you can send any file to him, you can receive any file from him and you can have on-line conversation with him through typing from keyboard. A computer and communication system is made up six elements.
1) People 2) Procedure 3) Data/Information 4) Hardware 5) Software
6) Communication
1-Peoples
It means the users or people who runs and execute the entire data processing task and computer installations or the people who works in the data processing environment. The personnel include System Analysts, Programmers, Data entry operators, and Data processing officers.
2-Procedure
Procedures are rules, policies, and methods for operating computers. The operation of a data processing system requires procedures for use in obtaining and preparing data in order to operate the computer and for distributing the output from the computer. This procedure includes control steps such as actions to be taken to show errors in the data and malfunctioning of the equipment etc.
3-Data
Fact and figure is called data. Data is raw material of IS. Data can take many forms, including Text data, Audio data, video data, voice data graphics and image data.
4-Hardware
Physical parts of computer system. For example input devices, output devices and CPU such as keyboard, Mouse, Memory, mother board, CD-ROM etc.
5-Software
The Software consists of programs whose purpose is to communicate with computer. The Software includes operating system i.e. MS-DOS,PC-DOS,UNIX,,XENIX, and Linux etc. General purpose programs i.e. database packages like FoxPro, Dbase, Java etc.
6-Communication
Data Communication/Telecommunication technologies and network like the internet which is necessary for all types of organization and their computer-based data processing. Telecommunication network consist of computers, communications processor and other device interconnected by communication media and control by communication soft ware.
Data processing system:-
The system that process data and produce information is called Data processing system or Information processing system. The diagrammatic representation of DPS is given below.

* MODEL OF DATA PROCESSING SYSTEM *
EXPLAIN MANUAL AND ELECTRONIC DATA PROCESSING SYSTEM. WHAT IS THE DIFFERENCE BETWEEN THESE TWO?
Conventional Data Processing(CDP)/Manual Data Processing:-
The Conventional Data Processing/Traditional Data Processing system is the manual method of transforming data into information. The human beings themselves collect data, classify and arrange the data, perform manual calculation and hence produce the required output result. It is very simple and inexpensive. Upto the 20th century almost all data processing was done manually. Clerical persons used paper, pen, and pencil to maintain records in offices. Such data processing caused frequently clerical mistakes and hence due to these miss-recorded transactions, the Company record was to be misrepresented. Information was often received too late to serve the organization purposes.

Electronic Data Processing (Computer Based data Processing System)
An Information System that uses Computer and their hardware and software is called Electronic data processing, Computer-Based Data processing or Computer Based Information System. Electronic Data Processing or Computer Based Information System uses Computer hardware and software, the internet and other telecommunication system, network, Computer based data resource management technique and many other information technologies to transform data resources into information products for consumers and business professionals.

Electronic computers complete all data manipulation and file updating electronically rather than mechanically. This increased data processing productivity and reduced its cost. The speed, accuracy and reliability of computers are more than Traditional data processing.
History of Computers: -
The history of Computer is very old, i.e. it goes back to some 500 years BC. The first computing machine was used by the Chinese before 15th century. The name of this machine was Abacus.
However in 1812 an English mathematician from Cambridge University, Mr. Charles Babbage designed a machine called DIFFERENCE ENGINE. This machine was capable of calculating powers of numbers. Babbage also gave the idea of an ANALYTICAL ENGINE, which was supported to be general-purpose machine having the ability to calculate various arithmetic and/or algebraic formulas, store data and print results. He died soon and never converted his dreams into reality.
The analytical engine was not a successful machine but it gave birth to the research in the field of computers.
In 1946, John Mauchly and J.P. Eckert developed an Electronic, Numerical Integrator and Computer (ENIAC) at the Moore school of Engineering and Technology, Pennsylvania USA. This was the first truly successful computer after Mark-I and Mark-II developed at Manchester University. There were three main drawbacks in the ENIAC as follows:
1. It used serial lines for processing.
2. No storage facility was available.
3. It used decimal numbers instead of binary number system.
These problems were successfully overcome with the development of John Von Neumann’s Electronic Discrete Variable Automatic Computer (EDVAC) developed in 1950. It was the first computer capable of doing non-scientific work. Besides, most of today’s computers are based on the working of EDVAC. The development of these machines materialized the existence of computers and they became a commercial entity used in many government organizations. As EDVAC was the first machine that was used by the people for solving their problems, but still it was not a useful machine because it could not solve all the problems of that time. Therefore, efforts were made to develop such a machine, which can solve all our problems. In this connection, the scientists make developments from time to time and improve the previous machine into a latest one. Due to these improvements, we have now Computers, which can solve all types of problems.
different Types of Computer
There are three type of Computer
a) Digital Computers. b) Analog Computers. c) Hybrid Computers.
a) Digital Computers: -
In these Computers, information is represented by variables which having discrete values, i.e. it operates on the inputs that are ON-OFF switching. Digital computers process data, which is in the form of digits. In these Computers all operations take place at a very high speed and produce very accurate and precise results, e.g. Digital computer, Calculators, Digital Watches, etc.
b) Analog Computers: -
These machines process information, which is of, continues nature and which is not discrete or separate. An Analog computer is used for measurement. The speed of analog is fast but not so accurate. Analog computer measure Temperature, Pressure, Current Voltage and Depth etc. These quantities continue in nature and have millions of varieties. OR in other words we can say that in these Computers, information is represented in continues form, e.g.. Automobile Speed Meter, Current, Analog watch, etc.
Differentiate Between Analog and Digital Computers: -
Analog Computers measure while Digital Computers count. Analog Computers are fast but not so accurate, while Digital Computers are fast as well as more accurate.
c) Hybrid Computers: -
Hybrid Computers combine the properties of both Digital Computers and Analog Computers for solving the problems e.g. Hybrid Computers have the speed of Analog Computers and accuracy of Digital Computers. These Computers are used in some specialized applications. e.g. Flight Radar System, National Defense, Hybrid Watches, digital petrol pumps etc.
Explain or discuss Classification of Computer (w.r.t size)
a) Micro Computers. b) Mini Computers. c) Mainframe Computers. d) Super Computers.
a) Mainframe Computers: -
These are the most expensive, largest and fastest Computers, used in large Organizations. Mainframes have the facilities to communicate with large amount of data and support several input and output devices. The cost of typical mainframe is in million rupees and can serve as much as 150 users.
These Computers have Memory of several hundred Mbs, and operate at a speed of measure in nanoseconds. e.g. IBM/360, IBM/3090, etc.
b) Mini Computers: -
These Computers are larger than PCs, both in size and other facilities such as speed, storage capacity, etc. These Computers have the capabilities to serve many Users at one time. They are costly as compared to PCs. Their speeds are rated between 1 and 50 MIPS. E.g. Vax/11730, IBM/8370, etc.
c) Micro Computers
These are also called Personal Computers (PC). These are the most popular digital Computers used in all fields of life. These are small in memory and have less processing capability. These are also called Chip Computers, because its entire circuitry is fabricated on a single chip. The microcomputer of today is equivalent to the main frame of tomorrow. e.g IBM-PC, XT, AT, Compatibles, 286, 386,486, 586, P-I, P-II, P-III, P-IV etc.
d) Super Computers: -
Super Computers are also called “Number Crunchers”, because they are specialized Computers for dealing with numbers, i.e. they are capable of performing over 10 Mega flops (i.e millions floating point operations per second). These Computers are very much expansive. Two families of commercially available Super Computers are the GRAY-1 and Cyber205 built by Illiac-iv. These are specially used in Atomic reactor, defense system of NASA. (USA)
Explain or discuss Classification of Computer w.r.t purpose
We can divide the Computers into the following two types.
a) General Purpose Computers. b) Special purpose Computers.
General Purpose Computers: -
These Computers are used for solving a wide variety of problems in many areas such as Business, Education, Science, etc. General-purpose computers can store large amount of data and that is why most business enterprises use them. These Computers are used for multipurpose. For example, P.C, etc. .
Special purpose Computers: -
These computers support highly specialized data processing activity. These Computers are used for solving problems of some special types. i.e these Computers are used to perform a single and special task e.g. Computers used in the Atomic Energy Commission, Computer used for eye sight etc.
Different generation of computer
Generations of Computers:
Although, the development of Computers is a continuous process, however, it can be categorized into the following generations based on the technology used for the Computer systems.
1.First Generation (1945-1950):-
All the Computers developed in this generation were based on Vacuum-Tubes technology. For example, ENIAC (Electronic Numerical Integrator And Computer), Mark-I, Mark-II etc. The Computers of this generation were very slow, large, and expansive.
2. Second Generation (1950-1959):-
The Computers of this generation were based on Transistor technology(Vacuum tube replace by transistor) and they opened the gateway to the commercial development for sale of computers. The transistors were small in size, fast in operation and less expansive than vacuum tubes. Hence the Computers of this generation were small and less costly. Also the speed of these Computers was high. e.g. , EDVAC, IBM-1401.
3.Third Generation(1960-1969)
The Computers of this generation were based on integrated circuits (ICs) technology (transistor replace by ICs). In early 1960 the electronic technology of solid-state was introduced. The development of integrated circuits (ICs) is called solid-state technology or Small Scale Integration (SSI). The integrated circuits (ICs) are the collection of many electronic devices like transistors on a single chip of silicon. This technology enabled the computers to enter into electronic revolution. Also the Computers of this generation were high in speed, accuracy and less in price. e.g. IBM-360 etc.
4. Fourth Generation(1970-1980)
The Computers of this generation were based on Large Scale Integration (LSI ) (ICs replace by LSI ). In 1970 the technology was enhanced sufficiently to integrate all main functions of a computer using LSI on a single chip called Microprocessor. In this generation Microprocessor was introduced, due to which microcomputers were made. For example, IBM-PC etc.
1. Fifth Generation(AI)(1980-1990)
The rapid progress in computer technology is still continued and active research is going on in different fields of computer technology but there is no well-defined categorization after fourth generation. The reason may be that now the developments are taking place in a variety of fields of computer hardware and software as compared to the previous developments, which mostly took place in the fields of electronics. As a result of that further grouping of computer developments is difficult. However in the field of software a new era has started called AI (artificial intelligence), which is the main field of study including ROBOTICS, COMPUTER VISION, COMPUTER LEARNING etc. Hence the Computers of this generation were based on the principles of AI and also in this generation, Software development was give more importance than Hardware, as a result of which Artificial Intelligence was introduced. e.g. Robotics, Computer Vision etc.
6.Sixth Generation(ANN’S)(Since 1990):-
The Computers of this generation are based on the principles of Artificial Neural Network System (ANNS). As a result, now the Computers can think and decide for solving different problems. e.g. Character recognition etc.
Computer and Its components
Computer is an electronic device, which can accept the data, process the data, and gives the result/information of the process data according to instruction.
A computer is an interrelated combination of components that performs the basic function of input, processing, output, storage, and controlling, thus providing end users with a powerful information-processing tool
Different components of Computer (Input, CPU, Output)?
Main Components of Computer:
There are three basic elements of a computer.
1. Input Unit 2-Processing Unit (CPU) 3-Output Unit
2. Input Unit
The devices through which we enter the data and instructions (Programs) into the computer are called input devices. (e.g. keyboard, Mouse, Scanner etc)
1. Central Processing Unit (CPU)
Central Processing Unit (CPU) is the administrator section of computer. CPU is connected to all input, output and storage devices and controls all the functions of these devices. CPU receives the data from input device; perform processing on data; and then sends the result of the process data to output devices.
The CPU is the collection of three units.
i) Control Unit (CU)
Control Unit is the nerve center of the computer. The control unit direct and coordinate the entire Computer System in carrying out Program instruction. It accept data from input device and send it to the memory. From the memory the data are then transferred to ALU and send the result to the output unit.
ii) Arithmetic and Logic Unit (ALU)
This is the calculation section of Computer. All arithmetic operation like addition subtraction, multiplication and division as well as some logical operation are performed in this section.
iii) Storage Unit (Memory)
The memory of CPU is the place where the computer program and data are stored during processing. The storage unit is often called either main storage or internal storage or primary storage. There are usually two types primary storage.
a)RAM:-
It stands for Random-Access-Memory or read/write Memory because information can either be read from or written to the RAM. This is the memory whose information can be erased or changed. It is temporary memory. Any thing stored in RAM is lost when Computer is switched off.
b)ROM
It stand for Read-Only-Memory. Information can be read from ROM but we can not write information to it. This is the memory whose information can be not changed. The information stored in it can not be lost if we turn off the Computer. ROM is used to store permanent program. This information is available on small pieces of the memory called chips.
3. Output Unit
The devices through which the process information comes to outside world is called output devices. An output device can be used to store, display or print the information. (e.g. monitor, printer, floppy Disks, hard Disks etc

Input & output devices
The device through which we enter the data into the computer is called input device. There are many devices for input. These devices of a digital Computer are responsible for accepting programs and data from the outside world, feeding it to the Computer, and storing it into the Computer memory. These devices work under the control of Microprocessor. Some of the famous Input devices are as below Keyboards, mouse, scanners, microphone, video camera, touch screen, and optical scanning.
1-KEYBOARD:-
It is a very common input device that helps in keying-in the required information into the Computer. Keyboard can be used effectively to Communicate with the Computers but it is very slow input device. The keyboard is just like a typical typewriter in shape but enhanced than that. It consists of normal Alphabetic, numeric, functions, and other special characters or control keys, which are not available in a typewriter.
2-MOUSE:-
A Mouse is a quick input device and is very small in size. Its shape likes to a mouse and is moving very fast on flate surface that is why it is called Mouse. It usually rolls on a small bearing and has two or three buttons on its head. When the User rolls the mouse on a flat surface called mouse pad, the movement guides a pointer on the screen called cursor. As it moves the system recognize that some information are coming in.
3. SCANNER
Scanner is Optical character recognition equipment that can read special-purpose characters and codes. Scanner provides a method of direct input of data from sources documents into a computer system. There are many type of optical reader, but they all use photoelectric devices to scan the characters being read. Reflected light pattern of the data are converted into electronic impulses, which are then accepted as input into the computer system. OCR-based optical scanning systems are used extensively in the credit card billing operations of credit card companies, bank, and oil companies.
4-The Microphone
It is an input device that is used for the input of voice in place of using the keyboard and mouse. Special software is used to convert voice into text. This requires fast processing and a lot of memory and will become more common as the technology improves. The microphone converts audio signals into digital form.
5-Video Cameras
Video cameras is an input device, that is able to capture images of any type data. Most scanners incorporate a special sort of camera made up of Charged-Coupled Devices (CCDs). Each CCD receives light from the image and the light generates an electrical charge. This means that light areas or dots of the image are represented by charged cells and dark areas by uncharged cells.
6-Digital video Camera:
When you take a picture with a digital camera, a digitized image goes straight to a floppy disk, CD-R, or other memory. Once on disk or in memory, it can be loaded to a computer and manipulated. Light received through the lens is converted to digital signals by sensors, rather than stored by chemical change on a film as in a normal camera. The resulting “photograph” can then be stored on a computer and used just like any clipart files. So digital camera is a camera that stores images digitally, rather than recording them on film. Once a picture has been taken, it can be downloading to a computer system, and then manipulated with a graphic program and printed.
Disadvantage :- Digital photos are limited by the amount of memory in the camera.
Advantage:- The big advantage of digital cameras is that making photos is both inexpensive and fast because there is no film processing. Most digital camera used CCDs to capture image, though some of the newer less expensive camera use CMOS chips instead.
OUTPUT DEVICES
The device through which the process information comes to outside world is called output devices. An output device can be used to store, display or print the information. (e.g. monitor, printer, floppy Disks, hard Disks, CD-ROM, SPEAKER etc)
1-Monitors
A TV-like device that is used by the Computer for displaying the information to the outside world is known as CRT or VDU or more simply a Computer Screen. The PCs generates text and/or graphs on the Screen using two components called the Monitor and the Video Adopter Card. The Monitor mainly consists of glass cone, which uses special electron guns to hit the Screen from back towards the cone and thus producing text or graphs with various colors. The Monitor is used how to control the coming rays and the Video Adopter card is used what to display i.e. either text or pictures. Monitors/Screens can be selected on the basis of user requirements. However , Monitor makers provides us with many types in terms of Black & White/Color, Interlaced / Non-Interlaced , High-resolution/Low-resolution, Dot-pitch, Digital or Analog Monitors. Their costs , sizes and video modes also vary with their internal differences.
TYPES OF MONITORS:- There are different types of Monitors that are matched to the different video display mode available for PCs (text, Lo/HI-resolution, graphics etc) . Some of the low-cost Monitors are built specially to work with one or two of the popular video modes while others are more expansive and can support almost anything thrown by the Computer. Since Monitors are available in terms of many aspects. i.e. Interlaced or Non-interlaced, Low resolution or High –resolution etc, therefore especially it is difficult to count and show its types. However keeping all these features in view some of the popular types of Monitors are discuss below.
MONOCHROME MONITOR:-Normally Monochrome is any Monitor that can not display colors. They can be black and white type but they are often available in green colors because green color is easier to eyes. A Monochrome Monitor usually cannot display graphics. But later on some techniques were developed to have the graphics capability in the Monitors, e.g. Hercules Graphics Card (HGC).
Analog Color Monitor:- The Color Monitors with an analog interface are called as ANALOG Color Monitors. The first Color Monitors were introduced with the development of IBM’s Color graphics Adopter (CGA) card. These screen were generally called RGB(Read, Green, and Blue) pixels as they supported these three Colors. The CGA board could create a 320 x 200-pixel display in four Colors. But they were low-resolutions Monitors because the text or graphics were not so much attractive as can be. But they were still popular because they use a digital interface between the CGA display adopter and the Monitor. That is why these are called as Digital Color Monitors.
Digital Color Monitor:- The Color Monitors with digital interface are called as Digital Color Monitors. Its newest versions are VGA (Video graphic Array), EGA(Enhanced Graphic Array) and SVGA (supper VGA) which have more high-resolution and are more enhanced.
Besides all these types there are specialized Monitors for some specific purpose such as Paper-white Displays and Portrait Displays, which are, used for text and word processing purposes only.
2-PRINTERS
Another output device that converts the coded information from the processor into a readable form on paper called HARDCOPY. There are many types of Printers varying in speed and quality. These may be serial Printers, Parallel Printers or Page Printers. Also these may be Solid-font or Dot-matrix Printers. Anyhow the quality of printers depends upon the User requirements. Following are the main types available in market.
1. DOT-MATRIX PRINTER
A dot-matrix printer makes a good low cost general-purpose printout for most of the user needs. They are neither very slow nor very expansive. Although the quality of print is not so best but is sufficient for many purposes. Like other printers, dot matrix also prints one Character at a time from left to right. When it finishes the line, it rolls the paper up one row and starts printing the next row. It just makes lines of dots to make a character.
1. IMPACT PRINTERS
The second most popular printer is the impact printer. They are also called DAISY-WHEEL PRINTER. They produce rather excellent letter-quality printout as compared the dot-matrix printer. They work just like the typewriter and uses a hammer and a wheel to print something on paper. But they are very much noisy and hence are not so popular. Printers other than Impact are called Non-Impact Printers.
c. LASER PRINTERS
The most expansive and quality –bearer printers are the Laser printers, which produce high-quality printout and so are used for desktop publishing and graphics. A Laser printer works on the principles of a Photocopier. Simply a metal drum called TONER is filled with special ink which just sprinkle ink onto the paper and thus prints the character. They are very fast and uses multiple fonts for text and graphics.
Besides them now there are color printers available in both dot matrix as well as Laser printers and all others as well.
3-PLOTTERS
Plotters are an alternative to printers for drafting applications because they are specialized and unbeatable for certain kinds of works. A Plotter is basically a mechanical hand holding a pen. They are mostly used for Engineering and Maps drawing purposes. They curves lines, graphs and making Maps just as the humans do but are more clear , understandable and attractive than hand-made things.
4-SPEAKER
Speaker is an output device. It produce softcopy output. This gives us output in the form of sound. We use speaker to hear any type of sound.
STORAGE DEVICES
Main or Primary Memory or Internal Memory
The Main memory (Primary Memory) of CPU is the place where the computer program and data are stored during processing. This storage unit is often called either main storage or internal storage or primary storage.
There is usually two types primary storage.
a) RAM:-
It stands for Random-Access-Memory or read/write Memory because information can either be read from or written to the RAM. This is the memory whose information can be erased or changed. It is temporary memory. Any thing stored in RAM is lost when computer is switched off.
b) ROM:-
It stands for Read-Only-Memory. Information can be read from ROM but we can’t write information to it. This is the memory whose information cannot be changed. The information stored in it can’t be lost if we turn off the Computer. ROM is used to store permanent program. This information is available on small pieces of the memory called chips.
Secondary or Auxiliary or External Memory (Storage)
The devices of a computer that store information such as software and data permanently are called secondary storage. Disk is a secondary storage device where we can store a large amount of data and from where it can be retrieved. It has different types e.g. Hard Disk, Floppy Disk, CD-ROM, Magnetic Tape, Magnetic Drum
Q. Explain different types of secondary storage devices?
Ans. Types of Secondary Storage Devices:
Following are secondary storage devices.
1-Magnetic Disk
The magnetic Disk is made up of one or more rotating platters, on which data is stored magnetically. It is made up of plastic, coated on both sides with a special magnetic object that is iron oxide. There are two main types of magnetic Disks. i.e. Floppy Disk and Hard Disk.
a-Hard Disk
It made up of one or more rotating Platter, which is encoded with magnetically object that is iron oxide. It is circular metallic plate comparatively thick in size and permanently sealed in completely enclosed. Data are recorded on magnetic disk as a series of magnetic patterns. This is also called fixed disk and use for more storage. It can store a huge amount of data and faster access speeds than floppy diskettes.
b-Floppy Disk
It is a removable plastic Disk. It is not fixed in the computer. It is encoded with magnetically object that is iron oxide. It has less storage capacity than a hard disk. To use a floppy Disk you must have a floppy Disk drive. Letter used for floppy Disk drives are A & B.

Size Density Capacity
5.25 “ Double 360 Kilobytes
5.25 “ High 1.22 Megabytes
3.5 “ Double 720 Kilobytes
3.5 “ High 1.44Megabytes
2-CD-ROM
CD-ROM stands for Compact Disk Read Only Memory. CD-ROM technology uses 12-centmeter (4.7 inch) compact disk similar to those used in stereo music systems. It is the latest invention. It is so called CD-ROM because information can be read only from it but not written to it. A CD-ROM can store up to 840 megabytes of data. Letter CD is usually used for CD-ROM drive. To use a CD-ROM disk you must have a CD-ROM drive.
3-Magnetic Tape
Magnetic tape is a flexible plastic tape, coated on one side with magnetic iron oxide material. It is used when large amount of data are to be processed sequentially. An advantage of magnetic tape is that it is very cheap and economical storage medium but very slow in processing.
4-Magnetic Drum
It is a rotatable cylinder whose surface is coated with a magnetically sensitive iron oxide compound. The surface is divided into a number of tracks, each track having one or more fixed reading and recording heads. Magnetic Drums are commonly used when very fast access and transfer speeds are required. They have one disadvantage that is they cannot be removed from a unit.
Introduction to Software
Software is defined as a written computer program or series of instruction. Software is the name given to the actual program that allows the hardware to perform a useful work. With out software hardware is quite useless. Software is the communication between user and computer. Software is needed to accomplish the input, processing, output, and storage and control activity of Information System. There are two type of Soft ware 1) System software 2) Application Soft ware.
1-System Software
System Software is a group of program that controls all the operation of computer. System Software consists of programs that manage and support a computer system. System software is the type of software relating to the system, which make better & effective utilization of the entire Computing system. It controls all the operations of computer system. It is mostly provided by the manufacturers. The person preparing system software is called System Programmer & the process is called System Programming. For example the development of COMPILER, O.S, and High-level languages come under this category.
For example, Operating System and network management programs. System Software serve as interface between systems network and hardware and the application programs of end users.
There are three types of System Software
1:-System Management programs 2: System Support program 3:-System development programs.
a:- System Management programs:
It manages the hardware, software, networks and data resources of a computer system. Examples of system management programs are operating system, network management program, database management system.
b:-System Support Program:
It supports the operations, management, and users of computer system by providing a variety of support services. For example system utilities, performances monitor.
c:- System Development program:
Program that helps users develop information processing programs and procedures and prepare users programs for computer processing. For example language translator, programming editor, and debuggers, code generator and CASE tools.
2-Application Software:-
Application software is that type of computer software, which is, writes for a specific task, which specifies the user requirement. Or it is program, which is a certain problem oriented and not so general. The person preparing application software is called application programmer.
For example software developed for the PAYROLL of employees and accounts in an organization come under this category.
There are two type application Software
a- General Purpose Software
b- Application Specific Software
a) General-Purpose:-
General Purpose Program is application program that perform common job for end user. For example, word processing programs, spreadsheet programs, database management programs (Ms-Access, Oracle), and graphics programs..
2) Specific Application Program:-
Specific application program is used to support specific application. This type of software perform specific task. Some major categories are
i-Business application program are program that are develop for important business functions or industry requirements. For example program for accounting, marketing, finance, and employee benefits program.
ii-Scientific application programs are program that are develop for scientific and engineering purpose. For example program for scientific analysis, engineering design, and monitor of experiment.
iii-Other application program are other than business and scientific. For example computer application in education, entertainment, music, art, law, and medicine etc. Example are video-game program, entertainment program, etc.
PROGRAM TOOLS
Following are the programming tools for the programmer with the help of which the programmer can write a perfect program. These are
1- Algorithm 2- Flow Chart
ALGORITHM
An algorithm is a finite set of instructions, which accomplishes a particular task.
An algorithm is a finite step-by-step list of well-defined instructions for solving a particular problem.
ALGORITHM NOTATION
The algorithm is a base of not only effective data structure but it is also the base of good programming. Therefore, it is necessary that each algorithm should be written clearly. A complete algorithmic notation is given below.
1) Name of algorithm:
Every algorithm is given a name, written in capital letters.
1. Introductory Comments.
The algorithm name is followed by a brief description of the tasks the algorithm performs. This description gives the name and types of variables used in the algorithm.
1. Steps:
The algorithm is made of a sequence of numbered steps. Each beginning with a phrase enclosed in square brackets which gives an abbreviated description of that step. Following this phrase is an ordered sequence of statements which describe the actions to be executed or tasks to be performed.
1. Comments:
An algorithm step may terminate with a comment enclosed in round parenthesis, which is used to help the reader better understand that step. Comments specify no action and are enclosed only for clarity.
Example of an algorithm:
Algorithm GRADES(M1,M2, M3,M4,Average)
This algorithm reads four marks denoted by M1, M2, M3, M4 and compute the average grade. All variables are assumed to be real]

(l) [Input individual marks]
Read (Ml,M2,M3,M4)
2) [Compute average grade]
Average= (M 1+M2+M3+M4)/4
3) [ Output Result]
Write ("Final grade is" , average)
(4) [Finish]
Exit


Flow Chart
Charting:
Charting is a graphical or pictorial means of presenting data. Charting takes the flow of work and makes a picture of it. Charts can be used to illustrate statistical data, locations of desks or equipment, relationships between people and jobs, sequences of events, work flow, organizational structure and planning or implementation schedules.
The primary use of charting is for communication and documentation of the system. Charting is also used during feasibility studies, problems definition understanding the existing system, defining new systems requirements, design, cost comparisons, final report, and implementation.
For example Flow chart, Bubble chart or data flow diagram, Grind chart etc.
Flow charts
A flowchart is a pictorial/graphical presentation of flow of data to solving the problem. A flowchart is a diagrammatic representation of the logic or sequence of steps that solve a problem. Flowchart is tools for the programmer to analyze, organize, and solve a problem. A number of pictorial figures are used to help draw the flow charts. Finally the instructions are coded in one of the programming languages, called a program. The person who writes program are called programmer.
When developing a flow chart the systems analyst (or programmer) should observe the following guidelines:
Flow charts are drawn from the top of a page to the bottom and from left to right.
The activity being flow-charted should be carefully defined and this definition made clear to the reader. Where the activity starts and where it end, should be determined.
Each step of the activity should be describes one-verb descriptions, e.g. prepare statement or file customer statement.
Each step of the activity should keep in its proper sequence.
The scope or range of the activity being flowcharted should be carefully observed. Any branches that leave the activity being charted should not be drawn on that flow chart. A connection symbol should be used and that branched put on separate pages or omitted entirely if it does not pertain to the system.
Use the standard flow-charting symbols.
Type of flowcharts:

A system flow chart show the overall work flow of the system. It is a pictorial description of the sequence of the combined procedures that makes up the system. A system flowchart shows the sequence of physical devices used to solve that problem.


Program Flowchart
This is the pictorial representation of the logic of the program, showing different steps to solve a problem.
Program flowchart symbols

The XYZ Company has found t
hat it can purchase a raw material at a cost of $40.00 per order. The company has a 10% carrying charge on average inventory. They expect to use $20,000 of the raw material within the next year. To determine the economic order quantity (EOQ) by using the formula: EOQ = 2AP/RC Where: A=Annual Cost P=Annual Usage R=Price per order C= Carriage Charges
Draw its system Flowchart and program flowchart.
Two very simple program flowcharts are shown in below figure. The one on the left is program flow chart prepared by a systems analyst to show the detail of procedural operation. The one on ht eight is a programmer to show details of computer program operation. It is noted that the systems analyst into a program flowchart as in below left side figures further expands the systems flowchart in above example. Programmer when expands the detail into program flowchart shown in the below right size figure.
Systems flowchart Program flowchart