Lec-1-Introduction Computer Systems
Lec-1-Introduction Computer Systems
Computer
Basic concepts
What is a computer ?
DATA INFORMATION
Data/Information Processing
Lifecycle
• Data processing life cycle is a collection of steps required to convert
data into information
• Different Steps data processing life cycle are:
• Input
• Processing
• Output
• Storage
Data/Information Processing
Lifecycle
• Steps followed to process data:
• Input.
• Data is collected and given to the computer for processing
• Processing.
• Computers processing components perform actions on the data
based on instructions from user or program
• Output.
• Computer conveys result (information) to user as output
• Text, numbers, graphic, image, video, sound etc
• Storage.
• The information is stored in the computer for future use
• This step is optional
Essential Computer Hardware
• A computer's hardware devices fall into one of
four categories
• Processor
• Memory
• Input and Output
• Storage
Essential Hardware Device
PROCESSING
MEMORY
bo ard
Key
Mouse
STORAGE
Printer
The computer accepts input in the form of data and instruction from the user
or from another computer system such as computer on the internet
Input can be in different forms such as letters, numbers, instructions and etc
Example of input devices : Keyboard, Mouse, Joystick, Scanner, Touch pad,
Touch Screen
Input Devices
• Commonly used input devices are:
• Keyboard:
• Keyboard is used to enter text.
• It contains alphabetic, numeric and other
keys for entering different types of data.
• Mouse:
• Mouse is a pointing device.
• The user gives instructions to the to the
computer through mouse.
• It contains different buttons.
Input Devices
• Microphone:
• It is used to enter voice data to the
computer.
• Scanner:
• It reads printed text and graphics
and then translates the results into
digital form.
• Digital Camera:
• Digital camera is used to take and
store pictures in digital form.
Processing Device
RAM
ROM
• Another type of memory is
Read Only Memory.
• Also called ROM and
Permanent storage of
programs.
• Holds the computer boot
directions.
• Typically in KiloBytes.
21
Storage Capacity Representation
• Storage capacity is represented in:
• 1 byte - 1 character of data.
• 1 kilobyte – 210 bytes; 1,024 characters.
• 1 megabyte - 220 bytes; 1,048,576 characters.
• 1 gigabyte – 230 bytes; more than 1 billion characters.
• 1 terabyte – 240 bytes; more than 1 trillion characters.
22
Storage Devices
• The hardware components used to store data,
instructions and information permanently.
• These are different from RAM because they are non-
volatile.
• A disk drive is a deice that reads data from and writes
data to a disk.
• Some important storage devices are:
• Magnetic Storage.
• Magnetic Disks Drive.
• Floppy Disks Drive.
• Optical Storage.
• CD-ROM Drive.
• CD-RW Drive.
• DVD-ROM Drive.
Output Devices
• Printer:
• An output device that produces text and graphics on paper.
Inkjet printer
Laser printer
How does everything
connected?
• Mother Board:
• The main printed
circuit board in the
computer.
• Everything connects to
the motherboard.
• Expansion slots -
“plugs” on the
motherboard for
expanding the PC’s
capabilities via
additional circuit
boards
Computer Categorization
• In several ways
• Usage
• Some computers are designed for use by one person, some are meant to be used by
group of people, and some are not used by people at all
• Power
• The speed at which they operate and the tasks they can handle
• Size
• Physical appearance of computer
• Many more …..
Categories of Computer
1. Super Computer:
1. Super computers are the most powerful and advanced computers.
1. They have very large storage capacity and processing power.
2. The can execute more than 50 millions instructions per second.
3. The are used for problems requiring complex calculations.
4. Because of their size and expenses, super computers and relatively rare.
5. They are used by universities, government agencies and large
businesses.
Categories of Computer
6. Super computer are used for weather forecasting, weapon system
design and scientific research
7. Examples are CRAY-T90, ETA-10 etc
Categories of Computer
2. Mainframe Computers:
1. Main frame computers can support hundreds or millions of users,
handling massive amount of input, output and storage
2. They also have large capacity and processing power (but less than super
computer)
3. They can execute 5 millions of instructions per second
4. Mainframe can be used in large organizations where many users needs
to have access to share data and programs
5. They are used in banks, educational institutions, financial institutions
and atomic research centers
6. Examples are IBM 4381, NEC 610 and DEC 10 etc
Categories of Computer
Mainframe Computer
Categories of Computer
3. Minicomputers:
1. Minicomputers are smaller than mainframes but larger than
microcomputers
2. Minicomputers usually have multiple terminals
3. Minicomputers are usually may be used as network servers and Internet
server
Categories of Computer
• Microcomputers or Personal Computers:
• Microcomputers are known as personal computers
• PC are compatible computers follow the specification of the original IBM
personal computer
• Some PC compatible computers includes Compaq, Dell and Toshiba
• Full type desktop computers are most common type of PC
• Notebook (laptop) are used by the people who needs the power of a desktop
but also needs portability
• Handhold (such as PDA) lack the power of desktop or laptop PC, but offer the
features for users who need limited functions and small size
Categories of Computer
Characteristics of
Computer
1. Speed:
1. Computer work at a very high speed and are much faster than humans.
2. A computer can perform billions of calculations in a second.
3. Computer speed is measured in Mega Hertz (MHz)/Giga Hertz (GHz).
2. Storage:
1. A computer can store a large amount of data permanently.
2. We can store any type of data in a computer:
1. Text, graphics, pictures, audio or video etc.
3. Storage capacity of computer is increasing rapidly.
Characteristics of
Computer
3. Processing:
1. A computer can process the given instruction.
2. It can perform both arithmetic (addition, subtraction, multiplication and
division) as well as logical operations (comparing two numbers to decide
which one is bigger etc).
4. Accuracy:
1. Accuracy mean to provide result without any error.
2. Computer can process large amounts of data and generate error-free
results.
Characteristics of
Computer
6. Consistency:
1. A compute works in a consistent way.
2. It does not lose concentration due to heavy work.
3. It does not become tired or bored.
7. Communication:
1. Computers today can communicate with each other.
2. The computers connected with each other using some communication
devices (modem, cables etc) can share data, instructions and
information.
3. The connected computers are called network.
4. Internet is an example of computer network.
Characteristics of
Computer
8. Versatile:
1. A computer can perform different types of tasks.
2. A computer can be used for calculations, playing games, watching
videos, video games, designing, text writing etc.
9. Not intelligent:
1. Computer itself is not intelligent.
2. It only follows the given instructions.
3. It uses the intelligence of human beings not its own.
4. If a computer is given a program for addition it cannot perform
subtraction by itself.
Characteristics of
Computer
10. Cost Reduction:
1. We can perform a difficult task or a large amount of work by using
computer in less time and less cost.
2. For example, we may have to hire many people to handle an office, but
by using computer, the same work can be performed by single person.
3. It reduces the cost.
Computer Software
• System software
• Operating system
• Network operating system
• Utility
• Device drivers
• Translators
• Compilers
• Interpreters
• Application software
• Tailored
• Customized
SYSTEM SOFTWARE :
The system s/w are a set of programs
specially designed for performing tasks
such as, controlling the computer
hardware, and utilizing the resources to
help the application software solve specific
problems.
OPERATING SYSTEM :
Programs to control the hardware and provide user
interface. It is essential for every computer.
OS tells the computer how to use its own components
Essential for any computer because it acts as interpreter
between the hardware, application programs, and the
user
Examples
Windows
Macintosh OS
Linux
Etc.
OPERATING SYSTEM :
Functions :
•Memory management
•CPU management
•Input / Output management
•Storage / File management
•Provide user interface
Network Operating System
• Entertainment
• Computer games
• Home cinema
• Finances
• Paying bills, shopping, investing, and other financial chores
Computers in Education
• Process Control
• Modern assembly lines can be massive, complex systems, and a breakdown at one
point can cause chaos throughout a company
• Sophisticated process control system can control the entire process with very little
human intervention
Computers in Government