Tags
Language
Tags
November 2025
Su Mo Tu We Th Fr Sa
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 1 2 3 4 5 6
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Operating System Concepts-3

    Posted By: ELK1nG
    Operating System Concepts-3

    Operating System Concepts-3
    Published 11/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.65 GB | Duration: 3h 31m

    Master the basics of Operating System memory management, virtual memory, page replacement, thrashing from scratch.

    What you'll learn
    Memory management terminology
    Where do memory addresses come from?
    What are the required memory management properties?
    What are some simple memory allocation schemes?
    What is fragmentation? (Internal, external fragmentation.)
    What is paging?
    What is the key idea behind paging?
    How paging works?
    How is address translation done with paging?
    How does paging hardware work?
    How is memory address translated by the paging hardware?
    How do memory management systems perform address translation without division?
    How to make paging efficient?
    What is TLB cache?
    How does TLB cache work?
    What are the performance implications of a TLB cache?
    How is the main memory initialized when a process is started?
    How context switches are performed in presence of paging?
    How does paging facilitate memory sharing?
    What is demand paging?
    How does demand paging work?
    When to load a page in demand paging?
    How is demand paging implemented?
    What is swap space?
    What are the performance implications of demand paging?
    How is TLB cache updated with demand paging?
    What are page replacement algorithms?
    What is FIFO page replacement?
    What is MIN page replacement?
    What is Random page replacement?
    What is LRU page replacement?
    What is Belady's anomaly?
    What is thrashing?
    How to limit thrashing?
    What is working set?
    Requirements
    No previous knowledge about operating systems needed. Everything you need to know about the topics will be covered.
    Description
    Ace operating systems (OS) memory management, paging, virtual memory, page replacement, thrashing, working set questions in competitive exams, job interviews, and OS course exams.Do you know: How the OS presents an illusion of infinite memory to users? How can the OS execute processes much bigger than the RAM (main memory)? Where do memory addresses come from? How does OS keep several processes inside the RAM for execution? How OS makes room for new processes when the RAM is full? What happens if there are too many processes in the RAM? Learn the explanations to these and many more intriguing questions in this course!Specifically, the course will cover the following in detail.Memory management terminologyWhere do memory addresses come from?What are the required memory management properties?What are some simple memory allocation schemes?What is fragmentation?What is internal fragmentation?What is external fragmentation?What is paging?What is the key idea behind paging?How paging works?How is address translation done with paging?How does paging hardware work?How is memory address translated by the paging hardware?How do memory management systems perform address translation without division?How to make paging efficient?What is TLB cache?How does TLB cache work?What are the performance implications of a TLB cache?How is the main memory initialized when a process is started?How context switches are performed in presence of paging?How does paging facilitate memory sharing?What is demand paging?How does demand paging work?When to load a page in demand paging?How is demand paging implemented?What is swap space?What are the performance implications of demand paging?How is TLB cache updated with demand paging?What are page replacement algorithms?What is FIFO page replacement?What is MIN page replacement?What is Random page replacement?What is LRU page replacement?What is Belady's anomaly?What is thrashing?How to limit thrashing?What is working set?30 day money back guaranteed by Udemy.Wisdom scholarships. If you are interested in taking one of our courses but cannot purchase it, you can apply for a scholarship to enroll. Learn more about the application process at my website.

    Overview

    Section 1: Introduction

    Lecture 1 Memory management terminology

    Lecture 2 Where do addresses come from?

    Lecture 3 Required memory management properties

    Lecture 4 Simple memory allocation schemes

    Lecture 5 Memory allocation and fragmentation

    Lecture 6 Fragmentation heuristics

    Section 2: Paging

    Lecture 7 Paging idea

    Lecture 8 Paging - motivation and features I

    Lecture 9 Paging - motivation and features II

    Lecture 10 Paging - example

    Lecture 11 Paging - address translation

    Lecture 12 Paging hardware

    Lecture 13 Paging hardware - address translation

    Lecture 14 Paging hardware - practical details

    Section 3: Address translation

    Lecture 15 Address translation example I

    Lecture 16 Address translation example II

    Lecture 17 Address translation without division

    Section 4: How to make paging efficient?

    Lecture 18 Making paging efficient

    Lecture 19 TLB cache key idea

    Lecture 20 TLB cache in action I

    Lecture 21 TLB cache in action II

    Lecture 22 Performance cost of using TLB cache

    Section 5: Processes and paging

    Lecture 23 Initializing memory when starting a process

    Lecture 24 Context switch in presence of paging

    Lecture 25 Memory sharing with paging

    Section 6: Demand paging

    Lecture 26 Demand paging key ideas

    Lecture 27 Demand paging details

    Lecture 28 Demand paging example

    Lecture 29 When to load a page I?

    Lecture 30 When to load a page II?

    Lecture 31 Implementation of demand paging

    Lecture 32 Swap space

    Lecture 33 Demand paging performance

    Lecture 34 Demand paging - updating the TLB

    Section 7: Page replacement algorithms

    Lecture 35 Page replacement algorithms - FIFO

    Lecture 36 Page replacement algorithms - MIN

    Lecture 37 Page replacement algorithms - Random

    Lecture 38 Page replacement algorithms - LRU

    Lecture 39 FIFO page replacement example

    Lecture 40 MIN page replacement example

    Lecture 41 LRU page replacement example

    Section 8: Unusual scenarios for page replacement algorithms

    Lecture 42 LRU page replacement bad scenario

    Lecture 43 FIFO page replacement unexpected behavior I

    Lecture 44 FIFO page replacement unexpected behavior II

    Lecture 45 Adding memory with LRU page replacement

    Section 9: Thrashing

    Lecture 46 Thrashing

    Lecture 47 How to limit thrashing?

    Lecture 48 Working set example

    Lecture 49 Using page fault rate to prevent thrashing

    Lecture 50 Demand paging summary

    Anyone interested in learning about operating systems in modern computers could benefit from this course.,Computer science undergraduate students taking an operating systems course could benefit from the course.