SlideShare a Scribd company logo
1 of 13
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Operating System
KCS – 401
An Overview
Dr. Pankaj Kumar
Associate Professor – CSE
SRMGPC Lucknow
Outline of the Lecture
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
About the Course
Program Outcome
Objective of the Course
Scope of the Course
Course Outcome
Academic Formalities
Background Knowledge
References
Acknowledgement
Program Outcome
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
1. Engineering knowledge
2. Problem analysis
3. Design/development of solutions
4. Conduct investigations of complex problems
5. Modern tool usage
6. The engineer and society
7. Environment and sustainability
8. Ethics
9. Individual and team work
10. Communication
11. Project management and finance
12. Life-long learning
About the Course
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
What is Computer :
A computer is an electronic device that manipulates information, or data. It has the ability to
store, retrieve, and process data.
About the Course
What is Operating System :
The Operating System acts as a platform of information exchange between your computer's
hardware and the applications running on it. Most people are familiar with the Windows
Operating System family (like Windows 10, XP, or Vista) or Apple's suite of Operating Systems
(like Catalina, Mojave, or Sierra),
This course tells the basic operating system abstractions, mechanisms, and their implementations.
Course has Five Unit.
1. Introduction
2. Concurrent Processes
3. CPU Scheduling
4. Memory Management
5. I/O Management and Disk Scheduling
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Objective of the Course
1. To understand the services provided by and the design of an operating system.
2. To understand the structure and organization of the file system.
3. To understand what a process is and how processes are synchronized and scheduled.
4. To understand different approaches to memory management.
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Scope of the Course
1. Students should be able to use system calls for managing processes, memory and the file
system.
2. Students should understand the data structures and algorithms used to implement an OS.
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Course Outcome
CO 1 K1, K2
Understand the structure and functions of OS
CO 2 K2, K6
Learn about Processes, Threads and Scheduling algorithms..
CO 3 K2
Understand the principles of concurrency and Deadlocks
CO 4 K2
Learn various memory management scheme
CO 5 K2, K4
Study I/O management and File systems.
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Academic Formalities
• There are five tutorials. Each tutorial will be solved by you. Each tutorial consists of 50
marks. All will be submitted on google class room.
• Every week there will be a surprise quiz.
• There are three quiz having 30 marks.
• At the end of semester a pre end semester exam will be conducted.
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Background Knowledge
 Strong programming skills
 Elementary data structures and algorithms
 Computer architecture
 Introduction to concurrency
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
References
TEXT BOOKS:
Ref.
[ID]
Authors Book Title Publisher/Press
Edition &Year
of Publication
[T1]
Silberschatz, Galvin
and Gagne
Operating System Concept Wiley 6th Ed.,2002
[T2] D M Dhamdhere
Operating System: a
concept-based approach
TMH 2nd Ed., 2006
[T3] William Stalling
Operating System: Internal
and Design Principles,
PEARSON 6TH, 2009
[T4] A.S. Tanenbaum Modern Operating System PHI 2nd, 2002
REFERENCE BOOKS:
Ref.
[ID]
Authors Book Title Publisher/Press
Edition &Year
of Publication
[R1]
Sibsankar Halder and
Alex AAravind
Operating System PEARSON 2nd , 2009
ONLINE/DIGITALREFERENCES:
Ref.
[ID]
Source Name Source Hyperlink
[D1]
Lecture Notes on
Operating Systems
https://www.cse.iitb.ac.in/~mythili/os/
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Acknowledgement
 Contents and examples will be taken from standard text books on the subject.
 For clearing the concepts Contents and examples will be taken from the other material on internet.
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
Queries
???????
B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar

More Related Content

Similar to Operating System - Overview

Info 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outlineInfo 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outline
Shahriar Rafee
 
04 distance learning standards-scorm specification
04 distance learning standards-scorm specification04 distance learning standards-scorm specification
04 distance learning standards-scorm specification
宥均 林
 
Control systems R18 course
Control systems R18 course Control systems R18 course
Control systems R18 course
satyaSatyant234
 

Similar to Operating System - Overview (20)

M tech-cse-hptu
M tech-cse-hptuM tech-cse-hptu
M tech-cse-hptu
 
MK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docxMK KOMUNIKASI DATA (TI)komdat komdat.docx
MK KOMUNIKASI DATA (TI)komdat komdat.docx
 
Operating System - Introduction
Operating System - IntroductionOperating System - Introduction
Operating System - Introduction
 
1 introduction
1 introduction1 introduction
1 introduction
 
Info 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outlineInfo 2402 information retrieval technologies course_outline
Info 2402 information retrieval technologies course_outline
 
IS 139 Course Outline - 2015
IS 139 Course Outline - 2015IS 139 Course Outline - 2015
IS 139 Course Outline - 2015
 
Course Outline System Analysis and Design
Course Outline System Analysis and DesignCourse Outline System Analysis and Design
Course Outline System Analysis and Design
 
files_1575611773_2100523175.pdf
files_1575611773_2100523175.pdffiles_1575611773_2100523175.pdf
files_1575611773_2100523175.pdf
 
Operating System: Process and synchronization
Operating System: Process and synchronizationOperating System: Process and synchronization
Operating System: Process and synchronization
 
Bca
BcaBca
Bca
 
Standard dme sop
Standard dme sopStandard dme sop
Standard dme sop
 
04 distance learning standards-scorm specification
04 distance learning standards-scorm specification04 distance learning standards-scorm specification
04 distance learning standards-scorm specification
 
Be cse
Be cseBe cse
Be cse
 
cimIse 313 cim i
cimIse 313 cim icimIse 313 cim i
cimIse 313 cim i
 
Control systems R18 course
Control systems R18 course Control systems R18 course
Control systems R18 course
 
Ug 3 1 r19 cse syllabus
Ug 3 1 r19 cse syllabusUg 3 1 r19 cse syllabus
Ug 3 1 r19 cse syllabus
 
2_Basic computers and information Science.pdf
2_Basic computers and information Science.pdf2_Basic computers and information Science.pdf
2_Basic computers and information Science.pdf
 
Itc544 computer organization
Itc544 computer organizationItc544 computer organization
Itc544 computer organization
 
C++chapter2671
C++chapter2671C++chapter2671
C++chapter2671
 
De course file modified on 05.06.2020
De course file modified on 05.06.2020De course file modified on 05.06.2020
De course file modified on 05.06.2020
 

More from Shri Ram Swaroop Memorial College of Engineering & Management

More from Shri Ram Swaroop Memorial College of Engineering & Management (18)

IO system
IO systemIO system
IO system
 
Operating System - File system
Operating System - File systemOperating System - File system
Operating System - File system
 
Disk Scheduling
Disk SchedulingDisk Scheduling
Disk Scheduling
 
Paging
PagingPaging
Paging
 
Virtual Memory
Virtual MemoryVirtual Memory
Virtual Memory
 
Page Replacement
Page ReplacementPage Replacement
Page Replacement
 
Memory Management
Memory Management Memory Management
Memory Management
 
Bare Machine
Bare MachineBare Machine
Bare Machine
 
Operating System Sheduling
Operating System ShedulingOperating System Sheduling
Operating System Sheduling
 
Operating System Deadlock
Operating System DeadlockOperating System Deadlock
Operating System Deadlock
 
Operating System: process
Operating System: processOperating System: process
Operating System: process
 
Operating System: Semaphor
Operating System: SemaphorOperating System: Semaphor
Operating System: Semaphor
 
Operating System: interprocess Communication
Operating System: interprocess CommunicationOperating System: interprocess Communication
Operating System: interprocess Communication
 
Classification of Operating System
Classification of Operating SystemClassification of Operating System
Classification of Operating System
 
Structure of Operating System
Structure of Operating SystemStructure of Operating System
Structure of Operating System
 
Aspect 0f Operating System
Aspect 0f Operating SystemAspect 0f Operating System
Aspect 0f Operating System
 
Services of Operating System
Services of Operating SystemServices of Operating System
Services of Operating System
 
Function of Operating System
Function of Operating SystemFunction of Operating System
Function of Operating System
 

Recently uploaded

Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
EADTU
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 

Recently uploaded (20)

How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
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
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17Model Attribute _rec_name in the Odoo 17
Model Attribute _rec_name in the Odoo 17
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 

Operating System - Overview

  • 1. B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar Operating System KCS – 401 An Overview Dr. Pankaj Kumar Associate Professor – CSE SRMGPC Lucknow
  • 2. Outline of the Lecture B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar About the Course Program Outcome Objective of the Course Scope of the Course Course Outcome Academic Formalities Background Knowledge References Acknowledgement
  • 3. Program Outcome B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar 1. Engineering knowledge 2. Problem analysis 3. Design/development of solutions 4. Conduct investigations of complex problems 5. Modern tool usage 6. The engineer and society 7. Environment and sustainability 8. Ethics 9. Individual and team work 10. Communication 11. Project management and finance 12. Life-long learning
  • 4. About the Course B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar What is Computer : A computer is an electronic device that manipulates information, or data. It has the ability to store, retrieve, and process data.
  • 5. About the Course What is Operating System : The Operating System acts as a platform of information exchange between your computer's hardware and the applications running on it. Most people are familiar with the Windows Operating System family (like Windows 10, XP, or Vista) or Apple's suite of Operating Systems (like Catalina, Mojave, or Sierra), This course tells the basic operating system abstractions, mechanisms, and their implementations. Course has Five Unit. 1. Introduction 2. Concurrent Processes 3. CPU Scheduling 4. Memory Management 5. I/O Management and Disk Scheduling B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 6. Objective of the Course 1. To understand the services provided by and the design of an operating system. 2. To understand the structure and organization of the file system. 3. To understand what a process is and how processes are synchronized and scheduled. 4. To understand different approaches to memory management. B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 7. Scope of the Course 1. Students should be able to use system calls for managing processes, memory and the file system. 2. Students should understand the data structures and algorithms used to implement an OS. B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 8. Course Outcome CO 1 K1, K2 Understand the structure and functions of OS CO 2 K2, K6 Learn about Processes, Threads and Scheduling algorithms.. CO 3 K2 Understand the principles of concurrency and Deadlocks CO 4 K2 Learn various memory management scheme CO 5 K2, K4 Study I/O management and File systems. B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 9. Academic Formalities • There are five tutorials. Each tutorial will be solved by you. Each tutorial consists of 50 marks. All will be submitted on google class room. • Every week there will be a surprise quiz. • There are three quiz having 30 marks. • At the end of semester a pre end semester exam will be conducted. B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 10. Background Knowledge  Strong programming skills  Elementary data structures and algorithms  Computer architecture  Introduction to concurrency B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 11. References TEXT BOOKS: Ref. [ID] Authors Book Title Publisher/Press Edition &Year of Publication [T1] Silberschatz, Galvin and Gagne Operating System Concept Wiley 6th Ed.,2002 [T2] D M Dhamdhere Operating System: a concept-based approach TMH 2nd Ed., 2006 [T3] William Stalling Operating System: Internal and Design Principles, PEARSON 6TH, 2009 [T4] A.S. Tanenbaum Modern Operating System PHI 2nd, 2002 REFERENCE BOOKS: Ref. [ID] Authors Book Title Publisher/Press Edition &Year of Publication [R1] Sibsankar Halder and Alex AAravind Operating System PEARSON 2nd , 2009 ONLINE/DIGITALREFERENCES: Ref. [ID] Source Name Source Hyperlink [D1] Lecture Notes on Operating Systems https://www.cse.iitb.ac.in/~mythili/os/ B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 12. Acknowledgement  Contents and examples will be taken from standard text books on the subject.  For clearing the concepts Contents and examples will be taken from the other material on internet. B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar
  • 13. Queries ??????? B.Tech – CS 2nd Year Operating System (KCS- 401) Dr. Pankaj Kumar