Ict Lecture 2
Ict Lecture 2
Information and
Communication
Technologies
LECTURE NO 2
The different tasks that are executed by an user using a computer are:
◦ Store, format, and print text files
◦ Write, test, and execute different types of software
◦ Maintain records of financial statements
◦ Present information in a visually appealing manner
◦ Access various kinds of information and resources from all over the world
◦ Exchange electronic mails with contacts
◦ Watch movies, listen to music, and play games
◆ Hardware
Are physical components of a computer
Includes all the mechanical, electronic and magnetic parts of a computer
◆ Software
Is a program that enables the computer to operate
Is a set of codes or rules in electronic form
Instructs the computer about actions to be taken
Referred as a program or an application
Example - Internet Explorer is a software for accessing the Internet
◆ Data
Is a distinct piece of information present in a form suitable for computer processing
Is different from programs
Can exist in various formats, such as electronic format or number or text on a paper
Example - Numbers entered by the user are data for the calculator program
◆ Workstation
Is a type of computer used for professional tasks that require high performance
Have the capacity to store and process large quantities of data
Have more powerful resources than regular desktop computers
Linked together to form a network of computers known as local area network
◆ Booting
Is a process by which the operating system loads and starts when the computer is turned on
◆ Units of Memory
Represents data by presence or absence of electronic charge
Uses only two numbers to represent any kind of data known as binary data
A Bit or binary digit:
◦ Is the smallest unit of data that can be stored on a machine
◦ Can have only one of the two possible values, 0 or 1
◦ Is not suitable to measure data in large quantities
◦ Bytes:
◦ Are series of bits combined into larger units to obtain meaningful information
◆ Desktop
Is the first screen users view after the computer is switched on and the boot up process is completed
◆ Soft Copy
Is the electronic version of data that users can view on a computer screen and is not in printed form on a
paper
◆ Hard Copy
Is the printed, non-electronic version of the soft copy
Is also known as a printout
Major milestones achieved in the history of computer development are regarded as computer
generations
With each new generation, computers have become smaller in size, more powerful, and less
expensive
Each generation of computers are characterized by a major technological advancement that
changed the way how computers operate
1944:
◦ IBM developed the first electro-mechanical computer
◦ Named it IBM Automatic Science Controlled Computer (ASCC) or Mark I
◦ Made from hundreds of thousands of mechanical components
◦ Was huge, slow, and very expensive machine
1946:
◦ Presper Eckert and John Mauchly developed Electronic Numerical Integrator And
Computer (ENIAC)
◦ Was the first general purpose electronic computer that could be programmed to
execute different computing tasks
◦ Was thousand times faster than electro-mechanical computers developed earlier
◦ Used vacuum tubes for circuits and magnetic drums for memory
ENIAC was improved further to develop advanced computers based on vacuum tubes, such as Electronic
Discrete Variable Automatic Computer (EDVAC) and Universal Automatic Computer I (UNIVAC I)
EDVAC was based on the concept of Turing Machine, a hypothetical machine that could store program
and data
UNIVAC I was built in 1951 and was the first commercial computer developed in the United States of
America (USA)
Computers of the first generation used machine language to perform operations
Machine language consisted of only binary 1s and 0s which:
◦ Was very difficult for programmers to work
◦ Could not be easily debugged
Executed only one job at a time
Executing a large program involving multiple routines was tedious and time-consuming
Second generation of computers used punch cards for individual input and tapes
for batch input and printouts for output
Memory used in these computers was based on memory core technology
The main characteristics that separated microprocessors from the computers of earlier generations
are as follows:
◦ Instruction Set - Microprocessors used assembly language for programming
◦ Instructions Per Second - The performance of a microprocessor was measured in terms of how many
instructions it could execute per second
◦ Clock Speed - Defines the frequency (number of clock cycles per second) of the signal at which the
microprocessor operates
Fourth generation of computers is also characterized by use of Graphical User Interface (GUI) and
mouse
◦ Software components
◦ System Software
◦ Application Software
◆ Motherboard
Is a large rectangular board inside the computer’s cabinet with integrated circuitry that connects
several hardware components
Provides connectors to connect other peripheral components
Sample Motherboard
Computer Basics / Session 1 20
Hardware Components [2-10]
◆ Input Devices
Accepts data from the user and transmits it to the CPU in electronic form for processing
The table lists some of the commonly used input devices
◆ Output Devices
Accepts processed data from the computer and present it to the user in a legible format
The table lists some of the commonly used output devices
◆ Storage Devices
Are also called as memory devices
Is used to record digital data from the computer in different formats
Can be classified as Primary storage devices and Secondary storage devices
◆ The table lists some of the commonly used primary storage devices
◆ Dynamic RAM (DRAM) – provides slower access speeds than SRAM and is
used in modern commercial computers
Hardware Components [7-10]
◦ The table lists some of the commonly used secondary storage devices
•Ports provide attachment and communication with external devices by means of:
•Slots ( For internal attachments )
•Ports ( For external attachments )
Software Components [1-3]
◆ Software is a program that contains lines of codes or instructions
◆ Computer software can be categorized in to the following two categories:
◦ System Software
◦ Application Software
◆ The figure displays the organization of a computer
Organization of a Computer
Computer Basics / Session 1 33
Software Components [2-3]
◆ System Software
Is a set of low-level programs that controls the computer hardware
Is a collective term which refers to the Operating System (OS)
Are of following types:
Operating System (OS):
◦ Is a collection of several small programs that co-ordinate to manage the interaction between user
and the computer hardware
◦ Is required to be installed before user can install any other program
◦ Microsoft Windows, Linux and Apple Macintosh are examples of operating systems
◦ Firmware:
◦ Is a small software used to operate a specific electronic device
◦ Device drivers are an example of firmware
◆ Application Software
Is designed to enable users to perform a specific task on their computer
The table lists some of the common types of application software
◆ Desktop Computer
Is designed for use at a single location
Comprises functional components, such as
keyboard and mouse
Consist of following physical components:
Monitor – displays the visual output
Speaker – plays the audio output
Keyboard – enables users to provide
input to the computer
Mouse – enables users to provide input
to computer Sample Desktop Computer
Rectangular Cabinet – houses all
hardware components of the computer
◆ Laptop Computer
Is a portable computer which integrates a display,
keyboard, track pad, and a rechargeable battery
Is designed for use on the move
Are also known as Notebook Computers or simply
Notebooks
◆ During the booting process of the computer, the main memory (RAM) is divided into three major
sections:
◦ Operating System Space – stores the operating system
◦ Application Space – stores the different application programs
◦ User Data Space – stores all the user related information
◆ A computer performs following processing functions in order to generate output depending on the
provided input:
◦ Accepting the input
◦ Processing the input
◦ Presenting the output
◦ Storing the output
◆ Consider an example, where a student wants to write some text and get it printed.
◆ The text processing application and the OS work in conjunction to execute actions required to complete
this task:
◈ Accepting the input
◈ Processing the input
◈ Displaying the output
◆ User uses the text processing program and types the content that is to be printed
◆ The keystrokes from the keyboard are collected by the OS and stored in the memory
area of text processing application
◆ Simultaneously, the OS also sends instructions to the video card which controls the
monitor and displays the typed characters on the screen
◆ When the user performs various functions on the text processing application,
appropriate commands are sent to the OS