CS13101 Fundamentals of Information Technology
CS13101 Fundamentals of Information Technology
INSTRUCTOR:
Dr. Devarani Devi Ningombam
Assistant Professor
1 Department of Computer Science and Engineering
National Institute of Technology Patna
Email id: [email protected]
UNIT 1
INTRODUCTION TO COMPUTERS
Lectures: 4
2
3 ROADMAP
Introduction: Definition
Characteristics of Computer
Evolution of Computer
Generations of Computer
Classification of Computer
Applications of Computers
Capabilities and Limitations of Computer
4 What is a COMPUTER?
A computer is an electronic machine that
accepts data from the user, processes the data
by performing calculations and operations on
it, and generates the desired output results.
Computer performs both simple and complex
operations, with speed and accuracy.
CHARACTERISTICS OF COMPUTER
5
1. SPEED: A powerful computer can handle trillions of instructions per second. It is
measured in micro-sec and nano-sec.
6
2. ACCURACY: The degree of accuracy in computers is very high; computers can
perform calculations at almost 100% accuracy.
3. DILIGENCE: Unlike a human, the computer doesn’t get tired or lacks its
concentration.
4. VERSATILITY: Computer has the ability to perform completely different kinds of
works with the same accuracy and efficiency at the same time.
5. RELIABILITY
6. CONSISTENCY: Computer can perform trillions of processes without errors for
several hours.
7. MEMORY: Computer has a built-in memory, where it can store instant data
immediately.
8. STORAGE
9. REMEMBRANCE
10. AUTOMATION: Computer can also be used to automate routine tasks.
7 ROADMAP
Introduction: Definition
Characteristics of Computer
Evolution of Computer
Generations of Computer
Classification of Computer
Applications of Computers
Capabilities and Limitations of Computer
8 EVOLUTION OF COMPUTER
Hardware Technology
1.Supercomputer
2.Mainframe computer
3.Minicomputer
4.Workstation
5.PC (Personal Computer)
18 ANALOG COMPUTER
Instructor:
DR. DEVARANI DEVI NINGOMBAM
Assistant Professor
1 Department of Computer Science and Engineering
National Institute of Technology Patna
Email id: [email protected]
UNIT 2
The storage unit of a computer system holds (or stores) the following :
1. Data and instructions required for processing (received from input
devices)
2. Intermediate results of processing
3. Final results of processing, before they are released to an output
device
9
PRIMARY & SECONDARY STORAGE
1. Primary storage
- Hold running program instructions, data, intermediate results, and
results of ongoing processing of job(s)
- Small Capacity & Fast in operation
- Expensive & Volatile
2. Secondary storage
- Hold stored program instructions, data and information of stored jobs
- Large Capacity & slower than primary storage
- Lot cheaper that primary storage & Non-Volatile
10
ALU & CU
3. Electronic Pen: Used to directly point with it on the screen to select menu
items or icons or directly draw graphics on the screen.
4. Touch Screen: Enables users to choose from available options by simply
touching with their finger the desired icon or menu item displayed on the
screen
16
ROADMAP
Basic computer organization: role of I/O devices
Input units: Keyboard, terminals and its types, pointing devices
Scanners and its types
Voice recognition systems, Vision input system, Touch screen
Output units: monitors and its types
Printers: impact printers and its types
Non impact printers and its types
Plotters and its types, sound cards, speakers
SCANNERS AND TYPES
17
Scanner: enables direct data entry into a computer system from source
documents. Thus, it eliminates the need to key in text data into the computer.
TYPES:
1. HAND-HELD SCANNERS: are portable and are placed over the document to
be scanned. They consist of light emitting diodes. The scanned documents are
converted and stored as an image in the computer memory.
They are difficult to use if there is a need to scan a full page document.
2. FLAT-BED SCANNERS: provide high quality scan in a single pass and has a
glass top and a lid that covers the glass.
They are largely used to scan full page documents.
VOICE RECOGNITION SYSTEM & TYPES
18
Printer: The print quality (sharpness and clarity of print) of the printer is determined
by the resolution of the printer. Resolution is measured in dots per inch (dpi).
Printer
Drum Printer
PLOTTERS
25
Plotter: A plotter is used for vector graphics output to draw graphs, maps, blueprints
of ships, buildings, etc.
Plotter
flatbed
drum plotter
plotter
Instructor:
DR. DEVARANI DEVI NINGOMBAM
Assistant Professor
1 Department of Computer Science and Engineering
National Institute of Technology Patna
Email id: [email protected]
UNIT 3
STORAGE FUNDAMENTALS
LECTURES: 2
2
3
ROADMAP
Primary vs Secondary Storage
Primary Storage: RAM, ROM, PROM, EPROM, EEPROM
Secondary Storage: Magnetic Tapes, Magnetic Disks
Cartridge Tape, Hard Disks, Floppy Disks, Optical Disks,
Compact Disks
Zip Drive, Flash Drives
Data Storage and Retrieval Methods
MEMORY HIERARCHY
4
5 PRIMARY/MAIN MEMORY
directly accessible by CPU.
comprised of DRAM and provides the actual working space to the
processor.
holds the data and instructions that the processor is currently
working on.
SECONDARY MEMORY/MASS STORAGE:
the contents of the secondary memory first get transferred to the
primary memory and then are accessed by the processor, this is
because the processor does not directly interact with the secondary
memory. Q. Why the contents of the secondary memory need to transferred to the
primary memory?
PRIMARY AND SECONDARY STORAGE
6
7
ROADMAP
Primary and Secondary Storage
Primary Storage: RAM, ROM, PROM, EPROM, EEPROM
Secondary Storage: Magnetic Tapes, Magnetic Disks
Cartridge Tape, Hard Disks, Floppy Disks, Optical Disks,
Compact Disks
Zip Drive, Flash Drives
Data Storage and Retrieval Methods
PRIMARY STORAGE: RAM
8
CATEGORIES OF RAM
1. DRAM 2. SRAM
(1) mostly used as main memory (1) usually used in cache memory due to
(2) uses transistors and capacitors its high speed
(3) transistor acts as a switch (2) uses multiple transistors (4-6), for
each memory cell.
(4) capacitor holds the bit of
information 0 and 1 (3) does not have a capacitor
(5) DRAM must be refreshed (4) does not need constant refreshing and
continually to store information therefore is faster than DRAM.
(6) DRAM is slow (5) more expensive than DRAM
(7) Access speed of DRAM ranges (6) speed of SRAM ranges from 2–10ns
from 50 to 150 ns.
PRIMARY STORAGE: ROM
9
CATEGORIES OF ROM
1. Programmable ROM (PROM) 2. Erasable Programmable ROM
(1) can be programmed with a special tool (EPROM)
(2) the contents cannot be changed (1) can be erased by exposing it to ultra
violet light and re-programmed
(3) High voltage (12 V) is applied to the
fuses to be burnt
ADVANTAGES:
Compact size and light weight
Magnetic tape reels and cartridges are also easily portable from one
place to another
Often used for transferring data and programs from one computer to
another that are not linked together
SECONDARY STORAGE: MAGNETIC DISKS
12
Magnetic storage uses different patterns of magnetization in a
magnetizable material to store data and is a form of non-volatile memory.
HARD DISKS
FLOPPY DISKS
OPTICAL DISK
DVD CD-RW
CD-ROM
store high capacity data read-only memory consisting may be written and
of a pre-pressed optical rewritten multiple
like high quality videos compact disc that contains
and movies times
data
FLASH DRIVES
20 A flash drive is a portable computer drive that uses flash memory. Flash
drives are the larger memory modules consisting of a number of flash chips.
FLASH DRIVE
Flash Smart
memory- Memory Multi Secure
Media Digital Media
based Stick
Card card card
CompactFlash
21
ROADMAP
Primary and Secondary Storage
Primary Storage: RAM, ROM, PROM, EPROM, EEPROM
Secondary Storage: Magnetic Tapes, Magnetic Disks
Cartridge Tape, Hard Disks, Floppy Disks, Optical Disks,
Compact Disks, Flash Drives
Data Storage and Retrieval Methods
22
DATA STORAGE AND RETRIEVAL
Instructor:
DR. DEVARANI DEVI NINGOMBAM
Assistant Professor
1 Department of Computer Science and Engineering
National Institute of Technology Patna
Email id: [email protected]
UNIT 4
SOFTWARE
LECTURES: 2
2
3
ROADMAP
Software and its needs
Types of S/W
System Software: Operating system
Utility programs programming language: Machine language,
Assembly language
High level language: advantages and disadvantages
Application S/W and its types: Word processing,
spreadsheet, presentation, graphics, DBMS S/W.
(Lab session)
4 CLASS DISCUSSIONS
▪ Software?
set of instructions, data or programs used to operate computers
and execute specific tasks
▪ Hardware?
refers to the physical devices of a computer system
▪ Program?
is a sequence of instructions written in a language that can be
understood by a computer
▪ System Software?
is a group of programs that solve a specific problem or perform a
specific type of job
5 WHY WE NEED SOFTWARE?
▪ To interact with hardware
▪ To perform various tasks
▪ To provide user interface
▪ To manage data
▪ To run applications
6
SYSTEM SOFTWARE**
▪ System software is classified into:
1. Operating system
2. Utility system
3. Device system
4. Language translators: Programming Languages
5. Linker
6. Loader
7
DISADVANTAGES
16
ROADMAP
Software and its needs
Types of S/W
System Software: Operating system
Utility programs programming language: Machine language,
Assembly language
High level language: advantages and disadvantages
Application S/W and its types: Word processing, spreadsheet,
presentation, graphics, DBMS S/W. (Lab session)
END OF UNIT 4
17
CS13101
FUNDAMENTALS OF INFORMATION TECHNOLOGY
Instructor:
DR. DEVARANI DEVI NINGOMBAM
Assistant Professor
1 Department of Computer Science and Engineering
National Institute of Technology Patna
Email id: [email protected]
UNIT 5
OPERATING SYSTEM
LECTURES: 4
2
3
ROADMAP
Operating system: Functions
Measuring System Performance
Assemblers, Compilers and Interpreters
Batch Processing, Multiprogramming, Multi-Tasking,
Multiprocessing
Time Sharing, DOS, Windows, Unix/Linux
4 DEFINITION & NEED FOR OS
Definition:
▪ It is the integrated set of programs that controls the resources (the
CPU, memory, I/O devices, etc.) of a computer system.
▪ It provides its users with an interface or virtual machine that is more
convenient to use than the bare machine.
▪ Two primary objectives of an OS are:
✔ Making a computer system convenient to use
✔Managing the resources of a computer system
5
PARAMETERS FOR MEASURING SYSTEM PERFORMANCE
Types of Multiprogramming:
▪ Multiprogramming with fixed tasks (MFT): Fixed number of jobs can be
processed concurrently
▪ Multiprogramming with variable tasks (MVT): Number of jobs can vary
UNIPROGRAMMING SYSTEM
9 vs
MULTIPROGRAMMING SYSTEM***
10 MULTIPROGRAMMING
N/B: the kernel is the core of the operating system that controls all the tasks of the system
while the shell is the interface that allows the users to communicate with the kernel
20 MS-DOS
▪ Stands for Microsoft Disk Operating System.
▪ Single-user OS for IBM and IBM-compatible personal computers
(PC)
▪ Structured in three layers – BIOS (Basic Input Output System),
kernel, and shell
▪ Very popular in the 1980s, now not in much use and development
with the launch of Microsoft Windows OS in 1990s
21 MICROSOFT WINDOWS
▪ Developed by Microsoft to overcome limitations of MSDOS
operating system
▪ Single-user, multitasking OS
▪ Native interface is a GUI
▪ Designed to be not just an OS but also a complete operating
environment
▪ OS of choice for most PCs after 1990
22 LINUX OS
▪ Open-source OS enhanced and backed by thousands of programmers
world-wide
▪ Multi-tasking, multiprocessing OS, originally designed to be used in
PCs
END OF UNIT 5
23
CS13101
FUNDAMENTALS OF INFORMATION TECHNOLOGY
Instructor:
DR. DEVARANI DEVI NINGOMBAM
Assistant Professor
1 Department of Computer Science and Engineering
National Institute of Technology Patna
Email id: [email protected]
UNIT 6
DATA COMMUNICATIONS
LECTURES: 8
2
3
ROADMAP
Communication Process
Data Transmission Speed
Communication Types (Modes)
Data Transmission Medias
Modem and Its Working and Characteristics
Types of Networks
LAN Topologies
Computer Protocols
Concepts Relating to Networking
4
Q. What is a Communication System?
Guided Unguided
Guided
(provides
additional
protection)
UNGUIDED
▪ Basically, what the modem does is take the digital signal from the
computer and add it on top of an analog telephone signal (i.e.,
modulates it) so that it can be transferred through the telephone
line.
▪ Since your modem sends information through a telephone line by
modulating digital signals, it also needs to have another kind of
translator that helps it demodulate the analog signals it receives via
the telephone line.
20
ROADMAP
Communication Process
Data Transmission Speed
Communication Types (Modes
Data Transmission Medias
Modem and Its Working and Characteristics
Types of Networks
LAN Topologies
Computer Protocols
Concepts Relating to Networking
21 NETWORK TYPES**
LAN
Topologies
RING MESH
HYBRID
BUS
27
LAN TOPOLOGIES: BUS TOPOLOGY**
(DATA)
(SEGMENTS)
(PACKETS)
(FRAMES)
(BITS)
OSI (OPEN SYSTEMS INTERCONNECTION) MODEL**
34