Ict & Ethics Notes
Ict & Ethics Notes
Computer is an electronic device that transforms data into meaningful information by processing
it.
1. High speed
2. Accuracy
3. Diligence
4. Versatility
5. Storage
6. Programmability
Hardware: are the physical computer parts that are visible and tangible i.e. the physical
Components of your computer.
Software: are computer instructions or programs which, as opposed to hardware are intangible
and they tell the computer what to do.
System software is set of programs, responsible for running the computer, controlling various
operations of computer systems and management of computer resources. Operating
System (OS) falls under this category.
Types of Computers
1. Mainframe Computer
They are large, powerful and expensive computers, often used within large systems and
organizations, can be used by more than one user simultaneously.
2. Personal Computer – PC
The first PC was made by IBM in 1981, it was originally made for executing a single task by a
single user at the time. Today: a single person can execute many tasks simultaneously
(multitasking).
3. Apple Macintosh (Mac)
They are personal computer made by Apple Company,
4. Laptop computer (notebook)
They are relatively small computers, easily carried around i.e. portable. They consist of LCD
display and a small keyboard,
5. Personal Digital Assistant - PDA (Palm)
They are small computers that can fit into a pocket or user's palm, meant for performing basic
personal/business functions:
• Managing personal or business tasks and assignments,
• maintaining the address book,
• accessing and browsing the Internet,
• Sending/receiving e-mails, etc.
PDAs have now been replaced by modern smart phones and ipads that combine the features of a
PDA with a mobile phone and camera.
Classification of computers:-
Computers may be classified based on the following: -
i) Mode of data representation/ operating principles
ClASSIFICATION OF COMPUTERS
A. Classification based on mode of data representation or operating principles
Computers can be classified into three major classes based on the mode of data representation
or operating principles used.
1. Analog Computers
2. Digital Computers
3. Hybrid Computers
1. Analog Computers
1. An analog computer is a form of computer that uses continuous physical phenomena such as
electrical, mechanical, or hydraulic quantities to model the problem being solved.
It operates by measuring rather than counting.
2. Digital Computers
1. A computer that performs calculations and logical operations with quantities represented as
digits, usually in the binary number system
2. These are the systems that are computationally complete and capable of solving all of the
problems that can be solved algorithmically.
Examples: Desktop, laptop etc.
b) General Purpose Computers: - A General Purpose computers are designed to meet the needs
of many different applications. In these computers, the instructions needed to perform a
particular task are wired permanently into the internal memory. When one job is over,
instructions for another job can be loaded into the internal memory for processing. This, a
general purpose machine can be used to prepare pay-bills, manage inventories, print sales report
and so on.
ii) Mainframe computers: - Computers with large storage capacities and very high speed of
processing (compared to mini- or microcomputers) are known as mainframe computers. They
support a large number of terminals for simultaneous use by a number of users like ATM
transactions. They are also used as central host computers in distributed data processing system.
ii) Supercomputer: - Supercomputers have extremely large storage capacity and computing
speeds which are many times faster than other computers. A supercomputer is measured in terms
of tens of millions Instructions per second (mips), an operation is made up of numerous
instructions. The supercomputer is mainly used for large scale numerical problems in scientific
and engineering disciplines such as Weather analysis.
1. Single User: - Only one user can use the resource at any time.
INPUT DEVICES they are devices that accept instructions and data from you the user.
They include:
Keyboard is the most common and very popular input device which helps in inputting data to
the computer.
Trackball a pointing device, is has a mouse lying on its back. To move the pointer, you rotate
the ball with your thumb, your fingers, or the palm of your hand. This is a ball which is half
inserted and by moving fingers on ball, pointer can be moved. Since the whole device is not
moved, a track ball requires less space than a mouse. A track ball comes in various shapes like a
ball, a button
Joystick is also a pointing device which is used to move cursor position on a monitor screen.
Many games require a joystick for the proper playing of the game.
Microphone is an input device, which takes voice as input is an input device to input sound that
is then stored in digital form. The voice communication is more error-prone than information
through keyboard. There are two types of microphones available:
1. Desktop Microphone
2. Hand held Microphone
Bar code reader is a device used for reading bar coded data (data in form of light and dark
lines). Bar coded data is generally used in labeling goods, numbering the books etc. It may be a
hand held scanner or may be embedded in a stationary scanner. Bar Code Reader scans a bar
code image, converts it into an alphanumeric value which is then fed to the computer to which
bar code reader is connected.
Light Pens Used to allow users to point to areas on a screen. IT utilizes a light-sensitive detector
to select objects on a display screen. Light pen is a pointing device which is similar to a pen. It is
used to select a displayed menu item or draw pictures on the monitor screen.
OUTPUT DEVICES
Monitor There are two kinds of viewing screen used for monitors.
Cathode-Ray Tube (CRT)
Flat- Panel Display
The CRT display is made up of small picture elements called pixels. The smaller the pixels, the
better the image clarity, or resolution. It takes more than one illuminated pixel to form whole
character, such as the letter ‘e’ in the word help.
A finite number of characters can be displayed on a screen at once. The screen can be divided
into a series of character boxes - fixed location on the screen where a standard character can be
placed. Most screens are capable of displaying 80 characters of data horizontally and 25 lines
vertically. There are some disadvantages of CRT:
Large in Size
High power consumption
They are bulky
The flat-panel display refers to a class of video devices that have reduced volume, weight and
power requirement in comparison to the CRT. You can hang them on walls or wear them on your
wrists. Current uses of flat-panel displays include calculators, video games, monitors, laptop
computer, graphics display.
Emissive Displays - The emissive displays are devices that convert electrical energy into
light. Examples are plasma panel and LED (Light-Emitting Diodes).
Non-Emissive Displays - The Non-emissive displays use optical effects to convert
sunlight or light from some other source into graphics patterns. Example is LCD(Liquid-
Crystal Device)
Projector used to project information from the computer.
Printer is an output device, which is used to print information on paper after a document is
created on the computer, it can be sent to a printer for a hard copy (printout). Some printers offer
special features such as colored and large page formats
Plotters A plotter is an output device similar to a printer, but normally allows you to print
Large images.
Speakers are another type of output device, which allow you to listen to voice like music, and
conversation with people.
Earphones are output devices whose functions are similar to those of speakers.
STORAGE DEVICES
Secondary storage device, like a hard drive. Secondary storage can be removable, internal, or
external storage.
They include:
Floppy Disks or diskettes: Floppy disk drives allow you to save work on small disks and take
the data with them.
COMPUTER SOFTWARE
SYSTEM SOFTWARE
The operating system is a special type of program that loads automatically when you start your
computer.
An operating system is a system software that provides an interface for a user to communicate
with the computer, manages hardware devices (disk drives, keyboard, monitor, etc.), manages
and maintains disk file systems and supports application programs. Some popular Operating
systems are UNIX, Windows and Linux.
An operating system is a complex program that keeps the hardware and software components of
a computer system coordinated and functioning. It is like the owner of a small shop, who keeps
everything in order by attending to customers, accepting deliveries, stocking the shelves, doing
the bookkeeping, and so on. The shopkeeper must promptly attend to tasks as they arise. Without
the shopkeeper the shop could not function.
Most computer systems can potentially run any of several operating systems
2. Processor Management:
In multiprogramming environment, OS decides which process gets the processor when and how
much time. This function is called process scheduling. Operating System does the following
activities for processor management:
Keeps tracks of processor and status of process.
Allocates the processor (CPU) to a process
3. Device Management: OS manages device communication via their respective drivers.
4. File Management: Operating System does the following activities for file management:
Keeps track of information, location, users, status etc. The collective facilities are often known
as file system.
Decides who gets the resources.
Allocates the resources.
De-allocates the resources.
5. Security -- By means of password and similar other techniques, preventing unauthorized
access to programs and data.
6. Control over system performance -- Recording delays between request for a service and
response from the system.
7. Job accounting -- Keeping track of time and resources used by various jobs and users.
8. Error handling -- Production of dumps, traces, error messages and other debugging and error
detecting aids.
9. Coordination between other software and users -- Coordination and assignment of
compilers, interpreters, assemblers and other software to the various users of the computer
systems.
b) CPU is often idle, because the speeds of the mechanical I/O devices are slower than CPU.
c) Upgrades to new technologies and hardware can be easily integrated into the system.
d) Remote access to servers is possible from different locations and types of systems.
The disadvantages of network operating systems are following.
a) High cost of buying and running a server.