Syllabus Completion Report
Name of University Partner
Name of the Subject
Name of the Program
Name of Faculty
Date of Mid Sem Exam
Date of End Sem Exam
Introduction to Operating System
Sr.No. Lecture No. Name of the Topic Scheduled Date Actual Date
1 L1 30/12/2019 30/12/2020
1.Objectives
1. OSand Functions of OS
Structures
2 L2 2.Evolution of OS 4/1/2020 4/1/2020
2. OS Components
3 L3 1. OS Services 6/1/2020 6/1/2020
1. System Programs
4 L4 2. System Calls 8/1/2020 8/1/2020
2. Virtual Machines
5 L5 11/1/2020 11/1/2020
6 L6 Introduction to Processes and Different Operations 15/1/2020 15/1/2020
7 L7 Process Scheduling 16/1/2020 16/1/2020
1. Inter-process Communication
8 L8 2. Synchronization and Buffering 18/1/2020 18/1/2020
1. User Threads and Kernel Threads
9 L9 Client-Server Systems 20/1/2020 27/1/2020
2. Multi-threading models
10 L10 1. Thread Library 27/1/2020 29/1/2020
2.1.Threading Issues
Basic Concepts
11 L11 29/1/2020 1/2/2020
2.1.
Scheduling Criteria
Basic Concepts
12 L12 1/2/2020 3/2/2020
2. Scheduling
1. Multiple Criteria
Processor Scheduling
13 l13 3/2/2020 5/2/2020
2.Scheduling
Real-time Algorithms
Scheduling
14 L14 5/2/2020 10/2/2020
3. Algorithm Evaluation
15 L15 8/2/2020 12/2/2020
1. Need for Process Synchronization
16 L16 Process scheduling models 10/2/2020 15/2/2020
3. SynchronizationCritical
2. HardwareSection problem and Swap()
- TestAndSet()
1. Critical Regions
17 L17 12/2/2020 19/2/2020
10. Deadlocks
4. Synchronization Tool called Semaphores
2. Monitors
a. System Model
18 L18 15/2/2020 22/2/2020
b. Deadlock Characterisation
3. Mutual
c. Methods Exclusion
for Handling Deadlocks
19 L19 Classicd.
Problems of Synchronization
Deadlock Prevention 17/2/2020 24/2/2020
4.
e. Atomic
DeadlockTransactions
Avoidance
20 L20 f. Deadlock Detection 19/2/2020 25/2/2020
g. Recovery
1. Introduction from Deadlock
to Memory Management
21 L21 22/2/2020 29/2/2020
a. Logical and Physical Address Space
22 L22 24/2/2020 2/3/2020
1. Swapping
2. Continuous Memory Allocation
a. Fragmentation
1. Paging and Segmentation
23 L23 25/2/2020 4/3/2020
1. Allocation of Frames
1. Page2.Replacement
Demand Paging
Algorithms
24 L24 29/2/2020 7/3/2020
2. Thrashing
2. Page Size and other considerations
25 L25 2/3/2020 14/3/2020
3.1.
Process Creation
File concepts
26 L26 4/3/2020 16/3/2020
2. Access 1.
Methods and Mounting
File System directory Structure
27 L27 File System Implementations 7/3/2020 18/3/2020
a. File System Structure
2. FileImplementation
b. Directory Sharing
28 L28 c. Disk
Allocation Methods 14/3/2020 21/3/2020
Management
d. Free Space Management
a. Disk Structure
29 L29 e.Protection b.and
Efficiency, DiskConsistency
Performance and
Scheduling Semantics
Recovery 16/3/2020 24/3/2020
c. Swap-space management
30 L30 d. Disk Attachment 18/3/2020 25/3/2020
e. Stable-storage Implementation
31 L31 21/3/2020 30/3/2020
32 L32 Goals and Domain of Protection 23/3/2020 1/4/2020
Access
Capability-Based Matrix
systems,Language-Based
33 L33 a. Implementation of Access
protection,Security ProblemMatrix 25/3/2020 1/4/2020
Program Threats
34 L34 Revocation of access
a. Worms System rights
Threats 28/3/2020
a. Trojan Horse
35 L35 b. Port Scanning 30/3/2020
c. Denial of Service
36 L36 1/4/2020
37 L37 Cryptography,User Authentication,One-Time Password 4/4/2020
38 L38 Computer - Security Classifications 8/4/2020
Completion Report
Poornima University Jaipur
Operating Systems
BCA-2nd
Smaranika Mohapatra
April 15(Proposed)
Mode of Delivery Content Link to be shared with the students No. of Students Attended
Physical Krackin 20
Physical Krackin 18
Physical Krackin 15
Physical Krackin 27
Physical Krackin 30
Physical Krackin 29
Physical Krackin 32
Physical Krackin 26
Physical Krackin 24
Physical Krackin 25
Physical Krackin 27
Physical Krackin 24
Physical Krackin 29
Physical Krackin 22
Physical Krackin 17
Physical Krackin 23
Physical Krackin 24
Physical Krackin 23
Physical Krackin 27
Physical Krackin 27
Physical Krackin 29
Physical Krackin 18
Physical Krackin 29
Physical Krackin 23
Physical Krackin 24
Online https://classroom.google.com/u/1/c/NTM1Mz 23
Online http://www2.latech.edu/~box/os/ch11.pdf 25
Online http://www2.latech.edu/~box/os/ch11.pdf 22
Online 26
https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/14_Protection.html
Online 21
https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/14_Protection.html
Online http://codex.cs.yale.edu/avi/os-book/OS8/os8c/slide-dir/PDF-dir/ch12.pdf
18
Online https://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/14_Protection.html
20
Online http://www.wiley.com/college/silberschatz6e/0471417432/slides/pdf1/mod18.1.pdf
20