Operating systems are central to computing activities. An operating system is a program that acts as an intermediary between a user of a computer and the computer hardware. Two primary aims of an operating system are to manage resources (e.g. CPU time, memory) and to control users and software. Operating system design goals are often contradictory and vary depending of user, software, and hardware criteria. This course describes the fundamental concepts behind operating systems, and examines the ways that design goals can be achieved.
Text Book: Operating System Concepts, 9th edition by Silberschatz, Galvin, Gagne
Reference Book: Modern Operating Systems (Latest Edition): Andrew S. Tanenbaum
Attendance :7%
Class Test :15%
Presentation :8%
Assignment :5%
Mid Term Examination :25%
Final Examination :40%
Student Interest Survey
My beloved students,
Please provide your feedback and help me to help you!
Get All Meet Recorded Class
Recorded Class Link (Section: A)
Recorded Class Link ( Section: B )
Appointment
Dear students, you can set appointment with me!
Students from A section. Join live class through this link!
Students from B section, Join live class through this link!
Topic of Discussion:
Virtual Memory
Demand Paging
Page Replacement Algorithm
Expected Outcome:
a. Describe benefits of a virtual memory system
b. Explain the concepts of demand paging, page-replacement algorithms, and allocation of page frames
c. Examine the relationship between shared memory and memory-mapped files
d. Explore how kernel memory is managed
In which area I want to see myself after graduation?
Options:
Software Company (Mention your desired sector)
Higher Study (Abroad/Country)
Entrepreneur
Other
Write just in 2 lines on your choice.
Class Response Week 10