SlideShare una empresa de Scribd logo
1 de 36
Lecture 11
Operating Systems
Network, Communication,
OSI
Lecturer: Sumaira Hussain
S.M.I University
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

Más contenido relacionado

La actualidad más candente

Operating system 34 contiguous allocation
Operating system 34 contiguous allocationOperating system 34 contiguous allocation
Operating system 34 contiguous allocationVaibhav Khanna
 
Generation of computers
Generation of computersGeneration of computers
Generation of computersPriya Soni
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemABhay Panchal
 
Memory management
Memory managementMemory management
Memory managementImran Khan
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structuresMukesh Chinta
 
Introduction to Data Structure & algorithm
Introduction to Data Structure & algorithmIntroduction to Data Structure & algorithm
Introduction to Data Structure & algorithmSunita Bhosale
 
Operating system concepts (notes)
Operating system concepts (notes)Operating system concepts (notes)
Operating system concepts (notes)Sohaib Danish
 
Chapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatzChapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatzGiulianoRanauro
 
4. motherboard
4.   motherboard4.   motherboard
4. motherboardjazz_306
 
Multi core processors
Multi core processorsMulti core processors
Multi core processorsNipun Sharma
 
Fundamentals of computers
Fundamentals of computers Fundamentals of computers
Fundamentals of computers Tej Kiran
 
Unit 1 introduction to Operating System
Unit 1 introduction to Operating SystemUnit 1 introduction to Operating System
Unit 1 introduction to Operating Systemzahid7578
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating systemHAMZA AHMED
 

La actualidad más candente (20)

Disk scheduling
Disk schedulingDisk scheduling
Disk scheduling
 
Multimedia Technology
Multimedia TechnologyMultimedia Technology
Multimedia Technology
 
file management
 file management file management
file management
 
Cpu
CpuCpu
Cpu
 
Operating system 34 contiguous allocation
Operating system 34 contiguous allocationOperating system 34 contiguous allocation
Operating system 34 contiguous allocation
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Networking basics
Networking basicsNetworking basics
Networking basics
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 
Memory management
Memory managementMemory management
Memory management
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Operating systems system structures
Operating systems   system structuresOperating systems   system structures
Operating systems system structures
 
Introduction to Data Structure & algorithm
Introduction to Data Structure & algorithmIntroduction to Data Structure & algorithm
Introduction to Data Structure & algorithm
 
Operating system concepts (notes)
Operating system concepts (notes)Operating system concepts (notes)
Operating system concepts (notes)
 
Chapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatzChapter 9 Operating Systems silberschatz
Chapter 9 Operating Systems silberschatz
 
4. motherboard
4.   motherboard4.   motherboard
4. motherboard
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
Fundamentals of computers
Fundamentals of computers Fundamentals of computers
Fundamentals of computers
 
Unit 1 introduction to Operating System
Unit 1 introduction to Operating SystemUnit 1 introduction to Operating System
Unit 1 introduction to Operating System
 
introduction to operating system
introduction to operating systemintroduction to operating system
introduction to operating system
 

Destacado

COMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLSCOMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLSMakaha Rutendo
 
Computer and Communication Networks in ODL
Computer and Communication Networks in ODLComputer and Communication Networks in ODL
Computer and Communication Networks in ODLSanjaya Mishra
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSAshita Agrawal
 
The Network Layer
The Network LayerThe Network Layer
The Network Layeradil raja
 
Operating Systems - Processor Management
Operating Systems - Processor ManagementOperating Systems - Processor Management
Operating Systems - Processor ManagementDamian T. Gordon
 
Evolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsEvolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsSai praveen Seva
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networksguesta81d4b
 
Networking devices
Networking devicesNetworking devices
Networking devicesrupinderj
 
Network ppt
Network pptNetwork ppt
Network ppthlalu861
 
Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer NetworkingHj Habib
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)Vaibhav Bajaj
 
Network protocol
Network protocolNetwork protocol
Network protocolOnline
 
Network layer - design Issues
Network layer - design IssuesNetwork layer - design Issues
Network layer - design Issuesقصي نسور
 
Computer networking devices
Computer networking devicesComputer networking devices
Computer networking devicesRajesh Sadhukha
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating systemSalma Begum
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer networkAshita Agrawal
 

Destacado (20)

Lecture-2 Data Communication ~www.fida.com.bd
Lecture-2 Data Communication ~www.fida.com.bdLecture-2 Data Communication ~www.fida.com.bd
Lecture-2 Data Communication ~www.fida.com.bd
 
Introduction to Sets
Introduction to SetsIntroduction to Sets
Introduction to Sets
 
COMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLSCOMMUNICATION & COMPUTER SKILLS
COMMUNICATION & COMPUTER SKILLS
 
Computer and Communication Networks in ODL
Computer and Communication Networks in ODLComputer and Communication Networks in ODL
Computer and Communication Networks in ODL
 
Business Overview
Business OverviewBusiness Overview
Business Overview
 
INTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMSINTRODUCTION TO UML DIAGRAMS
INTRODUCTION TO UML DIAGRAMS
 
The Network Layer
The Network LayerThe Network Layer
The Network Layer
 
Operating Systems - Processor Management
Operating Systems - Processor ManagementOperating Systems - Processor Management
Operating Systems - Processor Management
 
Evolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systemsEvolution of Microsoft windows operating systems
Evolution of Microsoft windows operating systems
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Computer network ppt
Computer network pptComputer network ppt
Computer network ppt
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Network ppt
Network pptNetwork ppt
Network ppt
 
Basic concepts of computer Networking
Basic concepts of computer NetworkingBasic concepts of computer Networking
Basic concepts of computer Networking
 
Operating system.ppt (1)
Operating system.ppt (1)Operating system.ppt (1)
Operating system.ppt (1)
 
Network protocol
Network protocolNetwork protocol
Network protocol
 
Network layer - design Issues
Network layer - design IssuesNetwork layer - design Issues
Network layer - design Issues
 
Computer networking devices
Computer networking devicesComputer networking devices
Computer networking devices
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 

Similar a Operating Systems Network, Communication, OSI

Similar a Operating Systems Network, Communication, OSI (20)

Ict lecture9 10
Ict lecture9 10 Ict lecture9 10
Ict lecture9 10
 
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
 
Modern operating system.......
Modern operating system.......Modern operating system.......
Modern operating system.......
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating system
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Introduction of operating system
Introduction of operating systemIntroduction of operating system
Introduction of operating system
 
Operating system || Chapter 1: Introduction
Operating system || Chapter 1: IntroductionOperating system || Chapter 1: Introduction
Operating system || Chapter 1: Introduction
 
The operating
The operatingThe operating
The operating
 
Operatingsystem
Operatingsystem Operatingsystem
Operatingsystem
 
new1.pptx
new1.pptxnew1.pptx
new1.pptx
 
OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING OS - BACKGROUND HANDLING
OS - BACKGROUND HANDLING
 
Operating System
Operating SystemOperating System
Operating System
 
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 by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
01 operating systems final
01 operating systems final01 operating systems final
01 operating systems final
 

Más de Gaditek

Digital marketing strategy and planning | About Business
Digital marketing strategy and planning | About BusinessDigital marketing strategy and planning | About Business
Digital marketing strategy and planning | About BusinessGaditek
 
Intro to social network analysis | What is Network Analysis? | History of (So...
Intro to social network analysis | What is Network Analysis? | History of (So...Intro to social network analysis | What is Network Analysis? | History of (So...
Intro to social network analysis | What is Network Analysis? | History of (So...Gaditek
 
Marketing ethics and social responsibility | Criticisms of Marketing
Marketing ethics and social responsibility | Criticisms of MarketingMarketing ethics and social responsibility | Criticisms of Marketing
Marketing ethics and social responsibility | Criticisms of MarketingGaditek
 
understanding and capturing customer value | What Is a Price?
understanding and capturing customer value | What Is a Price?understanding and capturing customer value | What Is a Price?
understanding and capturing customer value | What Is a Price?Gaditek
 
The marketing environment | Suppliers | Marketing intermediaries
The marketing environment | Suppliers | Marketing intermediariesThe marketing environment | Suppliers | Marketing intermediaries
The marketing environment | Suppliers | Marketing intermediariesGaditek
 
strategic planning | Customer Relationships | Partnering to Build
strategic planning | Customer Relationships | Partnering to Build strategic planning | Customer Relationships | Partnering to Build
strategic planning | Customer Relationships | Partnering to Build Gaditek
 
Digital marketing | what is marketing?
Digital marketing | what is marketing?Digital marketing | what is marketing?
Digital marketing | what is marketing?Gaditek
 
Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Gaditek
 
Dealing with exceptions Computer Architecture part 2
Dealing with exceptions Computer Architecture part 2Dealing with exceptions Computer Architecture part 2
Dealing with exceptions Computer Architecture part 2Gaditek
 
Dealing with Exceptions Computer Architecture part 1
Dealing with Exceptions Computer Architecture part 1Dealing with Exceptions Computer Architecture part 1
Dealing with Exceptions Computer Architecture part 1Gaditek
 
Pipelining of Processors
Pipelining of ProcessorsPipelining of Processors
Pipelining of ProcessorsGaditek
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Gaditek
 
differential equation Lecture#14
differential equation  Lecture#14differential equation  Lecture#14
differential equation Lecture#14Gaditek
 
differential equation Lecture#12
differential equation Lecture#12differential equation Lecture#12
differential equation Lecture#12Gaditek
 
differential equation Lecture#11
differential equation Lecture#11differential equation Lecture#11
differential equation Lecture#11Gaditek
 
differential equation Lecture#13
differential equation Lecture#13differential equation Lecture#13
differential equation Lecture#13Gaditek
 
differential equation Lecture#10
differential equation Lecture#10differential equation Lecture#10
differential equation Lecture#10Gaditek
 
differential equation Lecture#9
differential equation  Lecture#9differential equation  Lecture#9
differential equation Lecture#9Gaditek
 
differential equation Lecture#8
differential equation Lecture#8differential equation Lecture#8
differential equation Lecture#8Gaditek
 
differential equation Lecture#7
differential equation Lecture#7differential equation Lecture#7
differential equation Lecture#7Gaditek
 

Más de Gaditek (20)

Digital marketing strategy and planning | About Business
Digital marketing strategy and planning | About BusinessDigital marketing strategy and planning | About Business
Digital marketing strategy and planning | About Business
 
Intro to social network analysis | What is Network Analysis? | History of (So...
Intro to social network analysis | What is Network Analysis? | History of (So...Intro to social network analysis | What is Network Analysis? | History of (So...
Intro to social network analysis | What is Network Analysis? | History of (So...
 
Marketing ethics and social responsibility | Criticisms of Marketing
Marketing ethics and social responsibility | Criticisms of MarketingMarketing ethics and social responsibility | Criticisms of Marketing
Marketing ethics and social responsibility | Criticisms of Marketing
 
understanding and capturing customer value | What Is a Price?
understanding and capturing customer value | What Is a Price?understanding and capturing customer value | What Is a Price?
understanding and capturing customer value | What Is a Price?
 
The marketing environment | Suppliers | Marketing intermediaries
The marketing environment | Suppliers | Marketing intermediariesThe marketing environment | Suppliers | Marketing intermediaries
The marketing environment | Suppliers | Marketing intermediaries
 
strategic planning | Customer Relationships | Partnering to Build
strategic planning | Customer Relationships | Partnering to Build strategic planning | Customer Relationships | Partnering to Build
strategic planning | Customer Relationships | Partnering to Build
 
Digital marketing | what is marketing?
Digital marketing | what is marketing?Digital marketing | what is marketing?
Digital marketing | what is marketing?
 
Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...Fundamentals of Computer Design including performance measurements & quantita...
Fundamentals of Computer Design including performance measurements & quantita...
 
Dealing with exceptions Computer Architecture part 2
Dealing with exceptions Computer Architecture part 2Dealing with exceptions Computer Architecture part 2
Dealing with exceptions Computer Architecture part 2
 
Dealing with Exceptions Computer Architecture part 1
Dealing with Exceptions Computer Architecture part 1Dealing with Exceptions Computer Architecture part 1
Dealing with Exceptions Computer Architecture part 1
 
Pipelining of Processors
Pipelining of ProcessorsPipelining of Processors
Pipelining of Processors
 
Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)Instruction Set Architecture (ISA)
Instruction Set Architecture (ISA)
 
differential equation Lecture#14
differential equation  Lecture#14differential equation  Lecture#14
differential equation Lecture#14
 
differential equation Lecture#12
differential equation Lecture#12differential equation Lecture#12
differential equation Lecture#12
 
differential equation Lecture#11
differential equation Lecture#11differential equation Lecture#11
differential equation Lecture#11
 
differential equation Lecture#13
differential equation Lecture#13differential equation Lecture#13
differential equation Lecture#13
 
differential equation Lecture#10
differential equation Lecture#10differential equation Lecture#10
differential equation Lecture#10
 
differential equation Lecture#9
differential equation  Lecture#9differential equation  Lecture#9
differential equation Lecture#9
 
differential equation Lecture#8
differential equation Lecture#8differential equation Lecture#8
differential equation Lecture#8
 
differential equation Lecture#7
differential equation Lecture#7differential equation Lecture#7
differential equation Lecture#7
 

Último

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 

Último (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Operating Systems Network, Communication, OSI

  • 1. Lecture 11 Operating Systems Network, Communication, OSI Lecturer: Sumaira Hussain S.M.I University
  • 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