SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
INTRODUCTION TO COMPUTER
SYSTEM
CSC 2313
LECTURE 2
Department of Maths and Computer-Science
Faculty of Natural andApplied Science
BY
UMAR DANJUMA MAIWADA
OBJECTIVES
 Learn the fundamental concept of operating system.
 Understand the functions of operating system.
 Study the types of operating system
2
INTRODUCTION
 Operating system and windows.
 Operating system manages the computer hardware
and software resources and provides common services
for computer programs.
 Windows is a rectangular area on a computer screen
containing some kind of user interface, displaying
output.
3
OPERATING SYSTEM
 It is a program that serves as an interface between the user and
the computer system which include both the hardware and
software resources.
 It support computer basic functions scheduling task and
controlling peripherals.
 Operating system are system of programs that manages
resources provide user-interface and run application
4
5
OS BASICTASKS
 Scheduling task
 Controlling peripherals e.g disk drives,
printers
 File management
 Memory management
 Process management
 Handling input and output
6
SOME OS
Linux Operating System,
 Windows Operating System,
 Ubuntu
UNIX
7
FUNCTIONS OF OS
 Memory Management
 Processor Management
 Device Management
 File Management
 Security
 Control over system performance
 Job accounting
 Error detecting aids
8
MEMORY MANAGEMENT
 When computer is turned on, the operating system is loaded
into the main memory (RAM).
 The operating system manages the remaining memory and
shares it between itself and the process that have been started.
 This allocation is based on the memory management scheme
adopted by the operating system.
 An Operating System does the following activities for memory
management:
 Keeps tracks of primary memory, i.e., what part of it are in use by
whom, what part are not in use.
 Allocates the memory when a process requests it to do so.
9
FILE MANAGEMENT
 A disk stores data and information; it also has no inherent
mechanisms for organizing data or information into the file.
 The file management system maintains the directory structure
and stores directory, file information such as the data and time
at which files and directions were last modified along with the
details of ownership and access rights.
 An Operating System does the following activities for file
management:
 Keeps track of information, location, uses, status etc.The collective
facilities are often known as file system.
 Allocates the resources.
10
PROCESSOR MANAGEMENT
 In multiprogramming environment, the OS decides which
process gets the processor when and for how much time.
 .An Operating System does the following activities for
processor management:
 Keeps tracks of processor and status of process.The program
responsible for this task is known as traffic controller.
 Allocates the processor (CPU) to a process.
11
PROCESS MANAGEMENT
 Supports processing functions such as multitasking
 A process is the unit of work in a system.
 Running a program
12
DEVICE MANAGEMENT
 Uses programs called device drivers to communicate with other
devices example monitor.
 An Operating System manages device communication via their
respective drivers.
 Keeps tracks of all devices.
I/O CONTROLLER
 Decides which process gets the device when and for how much
time.
 Allocates the device in the most efficient way.
 De-allocates devices.
14
SCHEDULING
 Controls the order and time which programs and processors
are run.
 Placed in queue based on level of priority and eventually
executed
 Actual selection of processes that will be executed at any given
time
SECURITY
 The O/S system can act to protect the system from internal
and external intrusions.
 , the O/S provides the security that controls file access
permissions. Provisions of password to keep out unauthorized
users.
 Protect OS from users
 Protect users from other users
 Prevent unauthorized entry to system
16
Network and Communication Services
17
 TCP-IP protocol suite
 Locate and connect to other computers
 Access files, I/O devices, and programs from remote systems
 Support distributed processing
 Network Applications
 Email, remote login,Web services, streaming multimedia, voice
over IP telephony,VPN
System Administration Support
 Adding and deleting users
 Modifying user privileges
 System security
 Files systems management
 Network administration
 Backups
 Software installations and upgrades
18
TYPES OF OPERATING SYSTEM
 Batch Operating System
 The users of a batch operating system do not interact with the
computer directly.
 Each user prepares his job on an off-line device and submits it to the
computer operator.
 To speed up processing, jobs with similar needs are batched together
and run as a group.
 Problems
 Lack of interaction between the user and the job.
 CPU is often idle, because the speed of the mechanical I/O devices is
slower than the CPU.
19
20
o Time-sharing Operating Systems
Time-sharing is a technique which enables many people,
located at various terminals, to use a particular computer
system at the same time.
It is called multitasking.
Processor's time which is shared among multiple users
simultaneously is termed as time-sharing.
Advantages
Provides the advantage of quick response.
Avoids duplication of software.
Reduces CPU idle time.
21
Single Job Processing: Only one program is loaded into
memory and executed. Rather than running
One program multiple times to process one transaction each
time, it will run only once for many transactions.
Concurrent Operations: it is the process of executing
multiple task at the same time.
Where we can find concurrent events e.g multiple applications,
multiple process.
SHARING THE CPU DURING I/O BREAKS
22
USER INTERFACE AND
COMMAND EXECUTION SERVICES
 Types of user interfaces
 CLI - Command Line Interface
 GUI - Graphical User Interface
 Menu environment
23
KERNEL
 It is a computer program that is the core of a computers OS
with complete control over everything in the system.
 A kernel connects the application software to the hardware of a
computer.
• Application
• Kernel
 CPU MEMORY DEVICE
 We have two types of kernel
MICRO KERNEL
It is the means of partitioning the instructions into many
kernels.
Features of micro kernel
security services
File system
Device drivers
Benefit of micro kernel
Flexibility- new features
Reliability
portability 25
26
Monolithic Kernel
Its among the types of kernel whereby all instructions are stored in a
single kernel. Its disadvantage s are security and size.
It is alone supervisor mode.
27
28
Single user, single tasking
Single user, multitasking
Multi-user, multitasking
Distributed systems
Processing power distributed among computers in a cluster or network
Network servers
Real-time systems
Embedded systems
Bootstrapping loading software into computer memory. Self
starting process
Execution begins with bootstrap loader (mini-loader, IPL) stored in
ROM
Looks for OS program in a fixed location
Loads OS into RAM
Transfers control to starting location of OS
Loader program in OS used to load and execute user programs
Cold vsWarm boot (does not retest the system).
29
REFERENCES
1. Operating system by william stallings
2. OPERATING SYSTEM CONCEPTS by ABRAHAM
SILBERSCHATZ,Yale University, PETER BAER GALVIN, Corporate
Technologies, GREG GAGNE,Westminster College
3. Operating system concepts by Silberschatz Galvin Gagne.
4. Wikipedia.com
30
QUESTIONS???
THANK YOU FOR YOUR ATTENTION
31

Mais conteúdo relacionado

Mais procurados

Unit 1 introduction to Operating System
Unit 1 introduction to Operating SystemUnit 1 introduction to Operating System
Unit 1 introduction to Operating Systemzahid7578
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)WajeehaBaig
 
Operating System
Operating SystemOperating System
Operating SystemRaja Adapa
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structuresathish sak
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OSC.U
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Servicessgpraju
 
Principles of operating system
Principles of operating systemPrinciples of operating system
Principles of operating systemAnil Dharmapuri
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-pptraj732723
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works. Fahad Farooq
 
Services provided by os
Services provided by osServices provided by os
Services provided by osSumant Diwakar
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts RANVIJAY GAUR
 
Operating system structures
Operating system structuresOperating system structures
Operating system structuresMohd Arif
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Ram Paliwal
 
Operating system structures
Operating system structuresOperating system structures
Operating system structuresRahul Nagda
 
Operating system 02 os as an extended machine
Operating system 02 os as an extended machineOperating system 02 os as an extended machine
Operating system 02 os as an extended machineVaibhav Khanna
 

Mais procurados (20)

Operating systems1[1]
Operating systems1[1]Operating systems1[1]
Operating systems1[1]
 
Unit 1 introduction to Operating System
Unit 1 introduction to Operating SystemUnit 1 introduction to Operating System
Unit 1 introduction to Operating System
 
lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)lecture 1 (Introduction to Operating System.)
lecture 1 (Introduction to Operating System.)
 
Operating System
Operating SystemOperating System
Operating System
 
OS Components and Structure
OS Components and StructureOS Components and Structure
OS Components and Structure
 
Ch3 OS
Ch3 OSCh3 OS
Ch3 OS
 
OS_Ch3
OS_Ch3OS_Ch3
OS_Ch3
 
OS Functions and Services
OS Functions and ServicesOS Functions and Services
OS Functions and Services
 
Principles of operating system
Principles of operating systemPrinciples of operating system
Principles of operating system
 
30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt30326851 -operating-system-unit-1-ppt
30326851 -operating-system-unit-1-ppt
 
Lesson 3 Operating System Functions
Lesson 3 Operating System FunctionsLesson 3 Operating System Functions
Lesson 3 Operating System Functions
 
How Operating system works.
How Operating system works. How Operating system works.
How Operating system works.
 
Services provided by os
Services provided by osServices provided by os
Services provided by os
 
Operating system Concepts
Operating system Concepts Operating system Concepts
Operating system Concepts
 
OS Structure
OS StructureOS Structure
OS Structure
 
SYNCHRONIZATION
SYNCHRONIZATIONSYNCHRONIZATION
SYNCHRONIZATION
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
 
Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1Operating system basics function of os unit 1 by ram k paliwal part 1
Operating system basics function of os unit 1 by ram k paliwal part 1
 
Operating system structures
Operating system structuresOperating system structures
Operating system structures
 
Operating system 02 os as an extended machine
Operating system 02 os as an extended machineOperating system 02 os as an extended machine
Operating system 02 os as an extended machine
 

Semelhante a Csc 2313 (lecture 2)

OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptxEgoGamer
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software Jaleto Sunkemo
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptMemMem25
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating systemAbdullah Al Amin
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its ComponentsMahmuda Rahman
 
chapter 3 opreating system lecture note and its is impaortamt concept for mn
chapter 3 opreating system  lecture note and its is impaortamt concept for mnchapter 3 opreating system  lecture note and its is impaortamt concept for mn
chapter 3 opreating system lecture note and its is impaortamt concept for mndejenehundaol91
 
Operating system
Operating systemOperating system
Operating systemADITHYAM19
 
Operating system
Operating systemOperating system
Operating systemMadhu Bala
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptKirti Verma
 
lecture_16.operating system CUI/GUI.pptx
lecture_16.operating system CUI/GUI.pptxlecture_16.operating system CUI/GUI.pptx
lecture_16.operating system CUI/GUI.pptxmishalfarhan897
 
Operating system
Operating systemOperating system
Operating systemIbrahim MH
 

Semelhante a Csc 2313 (lecture 2) (20)

OSCh3
OSCh3OSCh3
OSCh3
 
OPERATING.pptx
OPERATING.pptxOPERATING.pptx
OPERATING.pptx
 
installing and optimizing operating system software
installing and optimizing operating system software   installing and optimizing operating system software
installing and optimizing operating system software
 
NE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.pptNE223_chapter 1_Overview of operating systems.ppt
NE223_chapter 1_Overview of operating systems.ppt
 
OS Lec2.pptx
OS Lec2.pptxOS Lec2.pptx
OS Lec2.pptx
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Introduction to OS 1.ppt
Introduction to OS 1.pptIntroduction to OS 1.ppt
Introduction to OS 1.ppt
 
Operating system notes pdf
Operating system notes pdfOperating system notes pdf
Operating system notes pdf
 
Overview of operating system
Overview of operating systemOverview of operating system
Overview of operating system
 
Ch3
Ch3Ch3
Ch3
 
Presentation on Operating System & its Components
Presentation on Operating System & its ComponentsPresentation on Operating System & its Components
Presentation on Operating System & its Components
 
chapter 3 opreating system lecture note and its is impaortamt concept for mn
chapter 3 opreating system  lecture note and its is impaortamt concept for mnchapter 3 opreating system  lecture note and its is impaortamt concept for mn
chapter 3 opreating system lecture note and its is impaortamt concept for mn
 
Operating system
Operating systemOperating system
Operating system
 
Operating system
Operating systemOperating system
Operating system
 
L-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.pptL-3 BCE OS FINAL.ppt
L-3 BCE OS FINAL.ppt
 
lecture_16.operating system CUI/GUI.pptx
lecture_16.operating system CUI/GUI.pptxlecture_16.operating system CUI/GUI.pptx
lecture_16.operating system CUI/GUI.pptx
 
Unit 1 q&a
Unit  1 q&aUnit  1 q&a
Unit 1 q&a
 
Operating system
Operating systemOperating system
Operating system
 
VOSUnit
VOSUnitVOSUnit
VOSUnit
 
operating system structure
operating system structureoperating system structure
operating system structure
 

Mais de umardanjumamaiwada (20)

Seminar Information Protection & Computer Security (Cryptography).pptx
Seminar Information Protection & Computer Security  (Cryptography).pptxSeminar Information Protection & Computer Security  (Cryptography).pptx
Seminar Information Protection & Computer Security (Cryptography).pptx
 
Oop using JAVA
Oop using JAVAOop using JAVA
Oop using JAVA
 
C++
C++ C++
C++
 
Computer hardware
Computer hardware Computer hardware
Computer hardware
 
2javascript web programming with JAVA script
2javascript web programming with JAVA script2javascript web programming with JAVA script
2javascript web programming with JAVA script
 
1 web programming
1 web programming1 web programming
1 web programming
 
0 csc 3311 slide internet programming
0 csc 3311 slide internet programming0 csc 3311 slide internet programming
0 csc 3311 slide internet programming
 
0 lecture 6 wp wireless protocol
0 lecture 6 wp wireless protocol0 lecture 6 wp wireless protocol
0 lecture 6 wp wireless protocol
 
0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol0 lecture 5 wp wireless protocol
0 lecture 5 wp wireless protocol
 
0 lecture 4 wp wireless protocol
0 lecture 4 wp wireless protocol0 lecture 4 wp wireless protocol
0 lecture 4 wp wireless protocol
 
0 lecture 3 wp wireless protocol
0 lecture 3 wp wireless protocol0 lecture 3 wp wireless protocol
0 lecture 3 wp wireless protocol
 
0 lecture 2 wp wireless protocol
0 lecture 2 wp wireless protocol0 lecture 2 wp wireless protocol
0 lecture 2 wp wireless protocol
 
0 lecture 1 wp wireless protocol
0 lecture 1 wp wireless protocol0 lecture 1 wp wireless protocol
0 lecture 1 wp wireless protocol
 
lecture 5
 lecture 5 lecture 5
lecture 5
 
lecture 4
 lecture 4 lecture 4
lecture 4
 
lecture 3
 lecture 3  lecture 3
lecture 3
 
lecture 2
 lecture 2 lecture 2
lecture 2
 
lecture 1
 lecture 1 lecture 1
lecture 1
 
lecture 6
 lecture 6 lecture 6
lecture 6
 
lecture 5
 lecture 5 lecture 5
lecture 5
 

Último

Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learninglevieagacer
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfSumit Kumar yadav
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Silpa
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICEayushi9330
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsSérgio Sacani
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professormuralinath2
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)Areesha Ahmad
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusNazaninKarimi6
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsOrtegaSyrineMay
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxMohamedFarag457087
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Servicenishacall1
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 

Último (20)

Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
Zoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdfZoology 5th semester notes( Sumit_yadav).pdf
Zoology 5th semester notes( Sumit_yadav).pdf
 
Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.Proteomics: types, protein profiling steps etc.
Proteomics: types, protein profiling steps etc.
 
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICESAMASTIPUR CALL GIRL 7857803690  LOW PRICE  ESCORT SERVICE
SAMASTIPUR CALL GIRL 7857803690 LOW PRICE ESCORT SERVICE
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
9999266834 Call Girls In Noida Sector 22 (Delhi) Call Girl Service
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 

Csc 2313 (lecture 2)

  • 1. INTRODUCTION TO COMPUTER SYSTEM CSC 2313 LECTURE 2 Department of Maths and Computer-Science Faculty of Natural andApplied Science BY UMAR DANJUMA MAIWADA
  • 2. OBJECTIVES  Learn the fundamental concept of operating system.  Understand the functions of operating system.  Study the types of operating system 2
  • 3. INTRODUCTION  Operating system and windows.  Operating system manages the computer hardware and software resources and provides common services for computer programs.  Windows is a rectangular area on a computer screen containing some kind of user interface, displaying output. 3
  • 4. OPERATING SYSTEM  It is a program that serves as an interface between the user and the computer system which include both the hardware and software resources.  It support computer basic functions scheduling task and controlling peripherals.  Operating system are system of programs that manages resources provide user-interface and run application 4
  • 5. 5
  • 6. OS BASICTASKS  Scheduling task  Controlling peripherals e.g disk drives, printers  File management  Memory management  Process management  Handling input and output 6
  • 7. SOME OS Linux Operating System,  Windows Operating System,  Ubuntu UNIX 7
  • 8. FUNCTIONS OF OS  Memory Management  Processor Management  Device Management  File Management  Security  Control over system performance  Job accounting  Error detecting aids 8
  • 9. MEMORY MANAGEMENT  When computer is turned on, the operating system is loaded into the main memory (RAM).  The operating system manages the remaining memory and shares it between itself and the process that have been started.  This allocation is based on the memory management scheme adopted by the operating system.  An Operating System does the following activities for memory management:  Keeps tracks of primary memory, i.e., what part of it are in use by whom, what part are not in use.  Allocates the memory when a process requests it to do so. 9
  • 10. FILE MANAGEMENT  A disk stores data and information; it also has no inherent mechanisms for organizing data or information into the file.  The file management system maintains the directory structure and stores directory, file information such as the data and time at which files and directions were last modified along with the details of ownership and access rights.  An Operating System does the following activities for file management:  Keeps track of information, location, uses, status etc.The collective facilities are often known as file system.  Allocates the resources. 10
  • 11. PROCESSOR MANAGEMENT  In multiprogramming environment, the OS decides which process gets the processor when and for how much time.  .An Operating System does the following activities for processor management:  Keeps tracks of processor and status of process.The program responsible for this task is known as traffic controller.  Allocates the processor (CPU) to a process. 11
  • 12. PROCESS MANAGEMENT  Supports processing functions such as multitasking  A process is the unit of work in a system.  Running a program 12
  • 13. DEVICE MANAGEMENT  Uses programs called device drivers to communicate with other devices example monitor.  An Operating System manages device communication via their respective drivers.  Keeps tracks of all devices.
  • 14. I/O CONTROLLER  Decides which process gets the device when and for how much time.  Allocates the device in the most efficient way.  De-allocates devices. 14
  • 15. SCHEDULING  Controls the order and time which programs and processors are run.  Placed in queue based on level of priority and eventually executed  Actual selection of processes that will be executed at any given time
  • 16. SECURITY  The O/S system can act to protect the system from internal and external intrusions.  , the O/S provides the security that controls file access permissions. Provisions of password to keep out unauthorized users.  Protect OS from users  Protect users from other users  Prevent unauthorized entry to system 16
  • 17. Network and Communication Services 17  TCP-IP protocol suite  Locate and connect to other computers  Access files, I/O devices, and programs from remote systems  Support distributed processing  Network Applications  Email, remote login,Web services, streaming multimedia, voice over IP telephony,VPN
  • 18. System Administration Support  Adding and deleting users  Modifying user privileges  System security  Files systems management  Network administration  Backups  Software installations and upgrades 18
  • 19. TYPES OF OPERATING SYSTEM  Batch Operating System  The users of a batch operating system do not interact with the computer directly.  Each user prepares his job on an off-line device and submits it to the computer operator.  To speed up processing, jobs with similar needs are batched together and run as a group.  Problems  Lack of interaction between the user and the job.  CPU is often idle, because the speed of the mechanical I/O devices is slower than the CPU. 19
  • 20. 20 o Time-sharing Operating Systems Time-sharing is a technique which enables many people, located at various terminals, to use a particular computer system at the same time. It is called multitasking. Processor's time which is shared among multiple users simultaneously is termed as time-sharing. Advantages Provides the advantage of quick response. Avoids duplication of software. Reduces CPU idle time.
  • 21. 21 Single Job Processing: Only one program is loaded into memory and executed. Rather than running One program multiple times to process one transaction each time, it will run only once for many transactions. Concurrent Operations: it is the process of executing multiple task at the same time. Where we can find concurrent events e.g multiple applications, multiple process.
  • 22. SHARING THE CPU DURING I/O BREAKS 22
  • 23. USER INTERFACE AND COMMAND EXECUTION SERVICES  Types of user interfaces  CLI - Command Line Interface  GUI - Graphical User Interface  Menu environment 23
  • 24. KERNEL  It is a computer program that is the core of a computers OS with complete control over everything in the system.  A kernel connects the application software to the hardware of a computer. • Application • Kernel  CPU MEMORY DEVICE  We have two types of kernel
  • 25. MICRO KERNEL It is the means of partitioning the instructions into many kernels. Features of micro kernel security services File system Device drivers Benefit of micro kernel Flexibility- new features Reliability portability 25
  • 26. 26 Monolithic Kernel Its among the types of kernel whereby all instructions are stored in a single kernel. Its disadvantage s are security and size. It is alone supervisor mode.
  • 27. 27
  • 28. 28 Single user, single tasking Single user, multitasking Multi-user, multitasking Distributed systems Processing power distributed among computers in a cluster or network Network servers Real-time systems Embedded systems Bootstrapping loading software into computer memory. Self starting process Execution begins with bootstrap loader (mini-loader, IPL) stored in ROM Looks for OS program in a fixed location Loads OS into RAM Transfers control to starting location of OS Loader program in OS used to load and execute user programs Cold vsWarm boot (does not retest the system).
  • 29. 29
  • 30. REFERENCES 1. Operating system by william stallings 2. OPERATING SYSTEM CONCEPTS by ABRAHAM SILBERSCHATZ,Yale University, PETER BAER GALVIN, Corporate Technologies, GREG GAGNE,Westminster College 3. Operating system concepts by Silberschatz Galvin Gagne. 4. Wikipedia.com 30
  • 31. QUESTIONS??? THANK YOU FOR YOUR ATTENTION 31