SlideShare a Scribd company logo
1 of 37
Lecture 09 & 10
Operating Systems
Network, Communication,
OSI
Operating System
An operating system (OS) is software that
manages computer hardware and
software resources and provides common
services for computer programs
Core Tasks of an OS
Processor management
Memory management
Device management
Storage management
Application Interface
User Interface
Processor Management
The CPU executes each process a bit at a time. The
CPU's clock times the execution of a process, and
when a time limit is reached, then the clock signals the
CPU that it is time to switch to another process.
The CPU executes just one process, and the
processes that are ready and waiting for their turn at
execution are kept in a queue (a waiting line, like at
the post office) in primary storage.
Memory Management
Straight forward for a single-user, single tasking
Each app must have enough private memory in
which to execute
App can neither run into the private memory
space of another app, nor be run into by another
app
Different types of memory (e.g. main, cache) in
the system must be used properly, so that each
app can run most effectively
Storage Management
The OS manages storage through one of its
sub-modules, the File Manager
A file system is a collection of directories,
subdirectories, and files organized in a logical
order.
File manager maintains an index of the
filenames & where they are located on the disk.
File manager make it easy to find the required
file in a logical and timely fashion.
Device Management
Applications talk to devices through the
OS and OS talks to and manages devices
through Device Drivers
Example: When we print to a laser printer,
we do not need to know its details. All we
do is to tell the printer device driver about
what needs to be printed and it takes care
of the details
Application Interface
App developers do not need to know much about
the hardware, while they are developing their app
The OS provides all apps with a straight-forward
and consistent interface to the HW
Example: An app uses the OS to store data on the
disk drive. For that, the app does not need to know
about the exact physical characteristics of that drive;
it just tells the OS to do that through the app
interface, and the OS takes cares of all the details of
the task
User Interface
Users communicate with the computer using a consistent user
interface provided by the OS
This UI can be a command-line interface in which a user types in
the commands.
Example:
copy a:/file1.html c:/file1.html
Or, it can be a graphical UI, where Windows, Icons, Menus, and a
Pointing device (such as a mouse) is used to receive and display
information.
Example:
With the help of the mouse, drag file1.html from drive a to
drive c
Types of OS
Real-Time Operating System (RTOS)
Single-User, Single Task
Single-User, Multi-Tasking
Multi-User
Real Time Operating Systems
Used to run computers embedded in machinery, robots, scientific
instruments and industrial systems
Typically, it has little user interaction capability, and no end-user
utilities, since the system will be a "sealed box" when delivered for
use
Examples: Wind River, QNX, Real-time Linux, Real-time Windows
NT
An important part of an RTOS is managing the resources of the
computer so that a particular operation executes in precisely the
same amount of time every time it occurs
In a complex machine, having a part move more quickly just
because system resources are available may be just as
catastrophic as having it not move at all because the system
was busy
Single-User, Single Task
OS are designed to manage the computer so that
one user can effectively do one thing at a time
The Palm OS used in many palmtop computers
(PDA’s) is an example of a single-user, single-task OS
Single-User, Multi-Tasking
Most popular OS
Used by most all PC’s and Laptops
Examples: Windows, Mac OS, Linux
Lets a single user interact with several programs,
simultaneously
Multi-User
A multi-user OS allows many users to take
advantage of the computer's resources,
simultaneously
The OS must make sure that the requirements of
the various users are balanced, and that the
programs they are using each have sufficient and
separate resources so that a problem with one user
doesn't affect any of the other users
Examples: Linux, Unix, VMS and mainframe OS,
such as MVS
Computer Communications
Process in which two or more computers or devices
transfer data, instructions, and information
Uses of Computing
Communication
 Internet
 E-Mail
 Instant Messaging
 FTP
 Newsgroups Chat Rooms
 Web Folders Fax Machine or Computer Fax/Modem
 Video Conferencing
 Internet telephony (enables you to talk to other people over the
Internet Sometimes called Voice over IP )
 Internet printing (allows you to print to network printer from
anywhere in the world )
Computer Network
Multiple computers that are connected together
to share information and other resources
Components of Computer Networks
1. Computers
2. Network Interface Cards (NIC)
3. Hub
4. Cables
5. Routers
6. Protocol
Network Interface Card
I/O device that plugs into
the computer
Enables it to communicate
over a network
Hub
The network traffic controller
Device that provides central point for
cables in network
Components of Conventional
Computer Networks
Cables
Are either electrical or optical
Not required at all for wireless networks
Wire, cable, and other tangible materials used to send
communications signals
Routers
Connects computers and transmits data to correct
destination on network
Routers forward data on Internet using fastest
available path
Protocol
Rules governing communications over the network
Example:
OSI Model
OSI Model
1)Application Layer
2)Presentation Layer
3)Session Layer
4)Transport Layer
5)Network Layer
6)Data Link Layer
7)Physical Layer
Type of Computer Networks
according to the distance between nodes
LAN
MAN
WAN
LAN
Network in limited geographical area such as home or
office building
MAN
connects LANs in city or town
WAN
Network that covers large geographic area
using many types of media
Internet is world’s largest WAN
Network Topologies
Client-Server
Point to Point
Star
Bus
Ring
Client-Server
One or more computers act as server and
other computers, or clients, access server
Point to Point
Simple network that connects fewer than 10
computers
Each computer, or peer, has equal capabilities
Bus
All computers and devices connect
to central cable, or bus
No server is required
One computer sends data to
another by broadcasting the address
of the receiver and the data over the
bus
All the computers in the network
look at the address simultaneously,
and the intended recipient accepts
the data
Ring
Cable forms closed ring, or
loop, with all computers and
devices arranged along ring
Data travels from device to
device around entire ring, in one
direction
No server is required
Star
All devices connect to a central
device, called hub
All data transferred from one
computer to another passes
through hub
This topology allows multiple
messages to be sent
simultaneously
THANK YOU

More Related Content

What's hot

1 types of operating system
1 types of operating system1 types of operating system
1 types of operating systemMrsNunn
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating SystemsDamian T. Gordon
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts pptRajendraPrasad Alladi
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functionsNamarta Chawla
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systemsPradeep Kumar TS
 
FUNCTIONS OF AN OS
FUNCTIONS OF AN OSFUNCTIONS OF AN OS
FUNCTIONS OF AN OSjodieholden
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......vignesh0009
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its functionNikhi Jain
 
operating system college
operating system collegeoperating system college
operating system collegeJitendra Rawat
 
Interactive os
Interactive osInteractive os
Interactive osmimie_ghaz
 
Operating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS historyOperating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS historySURBHI SAROHA
 
Operating system
Operating systemOperating system
Operating systemasmakh89
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating SystemDr.Suresh Isave
 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE PrashantChahal3
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating systemAmir Khan
 
Operating system lecture1
Operating system lecture1Operating system lecture1
Operating system lecture1AhalyaSri
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating systemAisyah Rafiuddin
 

What's hot (20)

1 types of operating system
1 types of operating system1 types of operating system
1 types of operating system
 
Introduction to Operating Systems
Introduction to Operating SystemsIntroduction to Operating Systems
Introduction to Operating Systems
 
Operating system overview concepts ppt
Operating system overview concepts pptOperating system overview concepts ppt
Operating system overview concepts ppt
 
Operating system and its functions
Operating system and its functionsOperating system and its functions
Operating system and its functions
 
Lecture 3,4 operating systems
Lecture 3,4   operating systemsLecture 3,4   operating systems
Lecture 3,4 operating systems
 
Operating Systems
Operating SystemsOperating Systems
Operating Systems
 
FUNCTIONS OF AN OS
FUNCTIONS OF AN OSFUNCTIONS OF AN OS
FUNCTIONS OF AN OS
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
Operating system and its function
Operating system and its functionOperating system and its function
Operating system and its function
 
Operating system
Operating systemOperating system
Operating system
 
operating system college
operating system collegeoperating system college
operating system college
 
Interactive os
Interactive osInteractive os
Interactive os
 
Operating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS historyOperating System- Services,types.Batch files and DOS history
Operating System- Services,types.Batch files and DOS history
 
Operating system
Operating systemOperating system
Operating system
 
Functions Of Operating System
Functions Of Operating SystemFunctions Of Operating System
Functions Of Operating System
 
Introduction to Operating system CBSE
Introduction to Operating system CBSE Introduction to Operating system CBSE
Introduction to Operating system CBSE
 
evolution of operating system
evolution of operating systemevolution of operating system
evolution of operating system
 
Operating system lecture1
Operating system lecture1Operating system lecture1
Operating system lecture1
 
chapter 1 introduction to operating system
chapter 1 introduction to operating systemchapter 1 introduction to operating system
chapter 1 introduction to operating system
 

Similar to Ict lecture9 10 (20)

Network operating systems
Network operating systems Network operating systems
Network operating systems
 
introduction to Operating system for computer science Program
introduction to Operating system for computer science Programintroduction to Operating system for computer science Program
introduction to Operating system for computer science Program
 
209979479 study-material
209979479 study-material209979479 study-material
209979479 study-material
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating system
 
Os concepts
Os conceptsOs concepts
Os concepts
 
Operatingsystem
Operatingsystem Operatingsystem
Operatingsystem
 
new1.pptx
new1.pptxnew1.pptx
new1.pptx
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
The operating
The operatingThe operating
The operating
 
OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
What is an operating system
What is an operating systemWhat is an operating system
What is an operating system
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
Operating System
Operating SystemOperating System
Operating System
 
Computer Fundamental
Computer Fundamental Computer Fundamental
Computer Fundamental
 
01 operating systems final
01 operating systems final01 operating systems final
01 operating systems final
 

More from AttaullahRahimoon (13)

Lecture 14-15-16-presentation skills and tips
Lecture 14-15-16-presentation skills and tipsLecture 14-15-16-presentation skills and tips
Lecture 14-15-16-presentation skills and tips
 
Lecture 11a-
Lecture 11a-Lecture 11a-
Lecture 11a-
 
Lecture 5
Lecture 5Lecture 5
Lecture 5
 
Lecture 1 a
Lecture 1 aLecture 1 a
Lecture 1 a
 
Ict lecture11b,12,13
Ict lecture11b,12,13 Ict lecture11b,12,13
Ict lecture11b,12,13
 
Ic lecture8
Ic lecture8 Ic lecture8
Ic lecture8
 
Ic lecture7
Ic lecture7  Ic lecture7
Ic lecture7
 
Ic lecture6 architecture and algo
Ic lecture6 architecture and algoIc lecture6 architecture and algo
Ic lecture6 architecture and algo
 
Ic lecture4
Ic lecture4Ic lecture4
Ic lecture4
 
Ic lecture3
Ic lecture3Ic lecture3
Ic lecture3
 
Ic lecture2
Ic lecture2Ic lecture2
Ic lecture2
 
Ic lecture1
Ic lecture1Ic lecture1
Ic lecture1
 
Active and passive
Active and passiveActive and passive
Active and passive
 

Recently uploaded

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Pooja Bhuva
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 

Recently uploaded (20)

Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 

Ict lecture9 10

  • 1. Lecture 09 & 10 Operating Systems Network, Communication, OSI
  • 2. Operating System An operating system (OS) is software that manages computer hardware and software resources and provides common services for computer programs
  • 3. Core Tasks of an OS Processor management Memory management Device management Storage management Application Interface User Interface
  • 4.
  • 5. Processor Management The CPU executes each process a bit at a time. The CPU's clock times the execution of a process, and when a time limit is reached, then the clock signals the CPU that it is time to switch to another process. The CPU executes just one process, and the processes that are ready and waiting for their turn at execution are kept in a queue (a waiting line, like at the post office) in primary storage.
  • 6. Memory Management Straight forward for a single-user, single tasking Each app must have enough private memory in which to execute App can neither run into the private memory space of another app, nor be run into by another app Different types of memory (e.g. main, cache) in the system must be used properly, so that each app can run most effectively
  • 7. Storage Management The OS manages storage through one of its sub-modules, the File Manager A file system is a collection of directories, subdirectories, and files organized in a logical order. File manager maintains an index of the filenames & where they are located on the disk. File manager make it easy to find the required file in a logical and timely fashion.
  • 8. Device Management Applications talk to devices through the OS and OS talks to and manages devices through Device Drivers Example: When we print to a laser printer, we do not need to know its details. All we do is to tell the printer device driver about what needs to be printed and it takes care of the details
  • 9. Application Interface App developers do not need to know much about the hardware, while they are developing their app The OS provides all apps with a straight-forward and consistent interface to the HW Example: An app uses the OS to store data on the disk drive. For that, the app does not need to know about the exact physical characteristics of that drive; it just tells the OS to do that through the app interface, and the OS takes cares of all the details of the task
  • 10. User Interface Users communicate with the computer using a consistent user interface provided by the OS This UI can be a command-line interface in which a user types in the commands. Example: copy a:/file1.html c:/file1.html Or, it can be a graphical UI, where Windows, Icons, Menus, and a Pointing device (such as a mouse) is used to receive and display information. Example: With the help of the mouse, drag file1.html from drive a to drive c
  • 11. Types of OS Real-Time Operating System (RTOS) Single-User, Single Task Single-User, Multi-Tasking Multi-User
  • 12. Real Time Operating Systems Used to run computers embedded in machinery, robots, scientific instruments and industrial systems Typically, it has little user interaction capability, and no end-user utilities, since the system will be a "sealed box" when delivered for use Examples: Wind River, QNX, Real-time Linux, Real-time Windows NT An important part of an RTOS is managing the resources of the computer so that a particular operation executes in precisely the same amount of time every time it occurs In a complex machine, having a part move more quickly just because system resources are available may be just as catastrophic as having it not move at all because the system was busy
  • 13. Single-User, Single Task OS are designed to manage the computer so that one user can effectively do one thing at a time The Palm OS used in many palmtop computers (PDA’s) is an example of a single-user, single-task OS Single-User, Multi-Tasking Most popular OS Used by most all PC’s and Laptops Examples: Windows, Mac OS, Linux Lets a single user interact with several programs, simultaneously
  • 14. Multi-User A multi-user OS allows many users to take advantage of the computer's resources, simultaneously The OS must make sure that the requirements of the various users are balanced, and that the programs they are using each have sufficient and separate resources so that a problem with one user doesn't affect any of the other users Examples: Linux, Unix, VMS and mainframe OS, such as MVS
  • 15. Computer Communications Process in which two or more computers or devices transfer data, instructions, and information
  • 16. Uses of Computing Communication  Internet  E-Mail  Instant Messaging  FTP  Newsgroups Chat Rooms  Web Folders Fax Machine or Computer Fax/Modem  Video Conferencing  Internet telephony (enables you to talk to other people over the Internet Sometimes called Voice over IP )  Internet printing (allows you to print to network printer from anywhere in the world )
  • 17. Computer Network Multiple computers that are connected together to share information and other resources
  • 18. Components of Computer Networks 1. Computers 2. Network Interface Cards (NIC) 3. Hub 4. Cables 5. Routers 6. Protocol
  • 19. Network Interface Card I/O device that plugs into the computer Enables it to communicate over a network
  • 20. Hub The network traffic controller Device that provides central point for cables in network Components of Conventional Computer Networks
  • 21. Cables Are either electrical or optical Not required at all for wireless networks Wire, cable, and other tangible materials used to send communications signals
  • 22. Routers Connects computers and transmits data to correct destination on network Routers forward data on Internet using fastest available path
  • 23. Protocol Rules governing communications over the network Example: OSI Model
  • 24. OSI Model 1)Application Layer 2)Presentation Layer 3)Session Layer 4)Transport Layer 5)Network Layer 6)Data Link Layer 7)Physical Layer
  • 25.
  • 26.
  • 27. Type of Computer Networks according to the distance between nodes LAN MAN WAN
  • 28. LAN Network in limited geographical area such as home or office building
  • 29. MAN connects LANs in city or town
  • 30. WAN Network that covers large geographic area using many types of media Internet is world’s largest WAN
  • 31. Network Topologies Client-Server Point to Point Star Bus Ring
  • 32. Client-Server One or more computers act as server and other computers, or clients, access server
  • 33. Point to Point Simple network that connects fewer than 10 computers Each computer, or peer, has equal capabilities
  • 34. Bus All computers and devices connect to central cable, or bus No server is required One computer sends data to another by broadcasting the address of the receiver and the data over the bus All the computers in the network look at the address simultaneously, and the intended recipient accepts the data
  • 35. Ring Cable forms closed ring, or loop, with all computers and devices arranged along ring Data travels from device to device around entire ring, in one direction No server is required
  • 36. Star All devices connect to a central device, called hub All data transferred from one computer to another passes through hub This topology allows multiple messages to be sent simultaneously