But, what is Virtual Memory?
Tech With Nikola
@techwithnikolaAbout
Welcome to my channel! My name is Nikola and I am a software engineer with over 10 years of experience in the field. I have a strong passion for technology and am constantly seeking to learn and explore new technologies and techniques. I believe that the best way to truly understand something is to get hands-on experience and try it out for oneself. Throughout my career, I have focused on a number of areas, including high performance and low-latency systems, cryptography, game engines, networking, and cryptocurrencies. I am also an avid gamer and enjoy playing video games. I have a number of other interests and hobbies. I enjoy playing basketball and have done martial arts. I am also an avid chess player and enjoy the mental challenge and strategy involved in the game. I hope that my videos will be helpful and informative. Visit my blog: https://techwithnikola.com/ Twitter: https://twitter.com/techwithnikola LinkedIn: https://www.linkedin.com/in/nikola-stojiljkovic-67a91931/
Latest Posts
No results found. Try different keywords.
Video Description
🎬 Introduction to Virtual Memory 🎬 Let's dive into the world of virtual memory, which is a common memory management technique used in computer's operating system. It sits at the boundary of software and hardware, and it's the main reason why we can play video games and listen to the music at the same time without worrying about spotify crashing our Diablo 4. 🔑 Key Topics discussed in the video 📌 Understand the problems 📌 Understand the core principles behind virtual memory and how it solves these problems 📌 Understand how virtual memory is implemented 📌 Discuss various optimization techniques 🚀 If you found this video helpful, don't forget to like, share, and subscribe for more tech tutorials! 🔗 If you enjoy this video, please like, share, and subscribe for more enlightening tutorials. 📖 The Linux Programming Interface: Must read book about Linux kernel (affiliate link): https://www.amazon.com/Linux-Programming-Interface-System-Handbook/dp/1593272200?&_encoding=UTF8&tag=techwithnikol-20&linkCode=ur2&linkId=bc8475328fadb98feb8bf7ea55dbd55a&camp=1789&creative=9325 🌐 SiteGround: the hosting solution I like (affiliate link): https://www.siteground.com/index.htm?afcode=8260ed867c4f49ad77f397c6c58f9969 🔗 Connect with me: Support me on patreon: https://www.patreon.com/TechWithNikola Subscribe to my newsletter: https://blog.techwithnikola.com/ LinkedIn: https://www.linkedin.com/in/nikola-stojiljkovic-67a91931/ Join my discord: https://discord.gg/p9trmEVeaZ Visit my blog: https://techwithnikola.com Follow me on Instagram: https://www.instagram.com/techwithnikola Follow me on Twitter: https://twitter.com/techwithnikola Follow me on Medium: https://medium.com/@techwithnikola Timecodes 00:00 - Intro 00:19 - Problem: Not Enough Memory 01:17 - Problem: Memory Fragmentation 02:20 - Problem: Security 03:10 - Key Problem 04:42 - Solution: Not Enough Memory 05:58 - Solution: Memory Fragmentation 06:32 - Solution: Security 07:30 - Virtual Memory Implementation 09:49 - Page Table 10:40 - Example: Address Translation 11:54 - Page Faults 13:28 - Recap 14:18 - Translation Lookaside Buffer (TLB) 15:46 - Example: Address Translation with TLB 16:57 - Multi-Level Page Tables 18:48 - Example: Address Translation with Multi-Level Page Tables 19:58 - Outro
Upgrade Your Tech Skills Now
AI-recommended products based on this video

BOSGAME P2 Plus Mini PC - Intel Core i7-12700H, 32GB DDR5, 512GB NVMe SSD | Thunderbolt 4, Triple 4K Display| Dual 2.5G LAN, WiFi 6, Bluetooth 5.2 | Win11 Pro Desktops for Work Gaming

BOSGAME Mini PC Intel Core i9 12900H(14C/20T, up 5.0GHz), 32GB DDR5 RAM 1TB PCIe SSD, Small Desktop Computer Dual 2.5GbE/4x USB3.2/HDMI/DP/Thunderbolt 4

Asus Vivobook S 14 Flip, 14” WUXGA Touch Display, Intel Core i5-13420H CPU, 16GB RAM, 1TB SSD, NumberPad, WiFi 6E, Windows 11 Home, Quiet Blue, TP3402VA-DS51T-CA

Asus Vivobook 14" FHD Laptop - Intel Core i7-1355U, 12GB RAM, 512GB SSD, Windows 11, Newest Model - Quite Blue (X1404VA-I712512)

TEAMGROUP Elite DDR4 16GB Kit (2 x 8GB) 3200MHz PC4-25600 CL22 Unbuffered Non-ECC 1.2V SODIMM 260-Pin Laptop Notebook PC Computer Memory Module Ram Upgrade - TED416G3200C22DC-S01

Corsair Vengeance LPX 32GB (2 X 16GB) DDR4 3200 (PC4-25600) C16 1.35V Desktop Memory - Black

Asus ROG STRIX Z890-A GAMING WIFI Z890 LGA 1851 ATX motherboard, Intel® Core™ Ultra Series 2 Ready, Advanced AI PC-ready, 16+2+1+2 stages, DDR5, WiFi 7, 2.5G, 5x M.2, Thunderbolt™ 4, USB Type-C, AI OC

Asus ROG Strix B850-A Gaming WiFi AMD AM5 B850 ATX Motherboard 14+2+2 Power Stages, DDR5 AEMP, 2.5G LAN, WiFi 7 with Q-Antenna, 4X M.2, PCIe® 5.0, USB 20Gbps Type-C, AI Networking II, ASUS AI Advisor

Asus ROG Strix B550-F Gaming WiFi II AMD AM4 (3rd Gen Ryzen) ATX Motherboard (PCIe 4.0,WiFi 6E, 2.5Gb LAN, BIOS Flashback, HDMI 2.1, Addressable Gen 2 RGB Header and Aura Sync)

Asus ROG Strix X870-A Gaming WiFi AMD AM5 X870 ATX Motherboard 16+2+2 Power Stages, Dynamic OC Switcher, Core Flex, DDR5 AEMP, WiFi 7, 4X M.2, PCIe® 5.0, Q-Release Slim, USB4®, AI OCing & Networking

Western Digital 2TB WD Blue SA510 SATA Internal Solid State Drive SSD - SATA III 6 Gb/s, 2.5"/7mm, Up to 560 MB/s - WDS200T3B0A

BOSGAME P3 Lite Mini PC, AMD Ryzen 7 6800H Mini Computer (8C/16T, up to 4.7GHz), 24GB DDR4 1TB M.2 NVMe SSD, Triple Display Desktop Gaming PC, Pre-in Win 11 Pro, Dual LAN, WiFi 6E, BT 5.2

ORIGIMAGIC N1 Mini PC, Ryzen 7 5825U(8C/16T, UP to 4.5GHz) 32GB RAM 1TB M.2 NVMe SSD, Mini Computer 4K Quad Display/Dual USB-C(Support Data/PD3.0/DP) /WiFi 6E/BT5.2, Light Gaming/Office

origimagic N1 Gaming Mini PC, AMD Ryzen 7 5825U(8C/16T, UP to 4.5GHz) 32GB RAM 1TB M.2 NVMe SSD, Mini Computer Support 4K Quad Display/WiFi 6E/BT5.2/Dual USB-C(Support Data/PD3.0/DP) Gaming/Office

2.5GbE Mini PC Firewall Micro Appliance N100 6xI226-V LAN VPN Fanless Router Computer AES-NI OPNsense HDMI DP 32GB DDR4 RAM 1TB M.2 NVMe SSD

Crucial X9 4TB Portable SSD, Up to 1050MB/s, USB 3.2 USB-C, External Solid State Drive, Compatible with Windows, Mac, & Android, Reliable Storage for Games, Files, & Backups, Black - CT4000X9SSD902

Crucial X10 Pro 4TB Portable SSD, Up to 2100MB/s Read, 2000MB/s Write, 3.2 USB-C, External Solid State Drive, Durable Storage for PC & Mac, for Professional Creators, Black - CT4000X10PROSSD902

Crucial X9 Pro 4TB Portable SSD, Up to 1050MB/s Read & Write, 3.2 USB-C, External Solid State Drive, Durable Storage for PC and Mac, for Professional Creators, Silver - CT4000X9PROSSD902

Crucial T705 4TB PCIe Gen5 NVMe M.2 SSD - Up to 14,100 MB/s - Game Ready - Internal Solid State Drive (PC) - +1mo Adobe CC - CT4000T705SSD3

2 Pack Rechargeable Controller Battery Pack for Xbox Series X|S and Xbox One with 10FT USB C Charging Cable and Micro USB Adapter 6amLifestyle Battery Pack Xbox Play and Charge Kit

AsperX for Magsafe Power Bank, 10000mAh Wireless Magnetic Power Bank, 22.5W Wire Fast Charging Portable Charger with USB C Cable, LCD Display for Magsafe Battery Pack for iPhone 16/15/14/13/12

2 Pack Controller Battery Pack Rechargeable for Xbox One/Xbox Series X|S with 4 Battery Cover Xbox Play and Charge Kit with Micro USB Charging Cable for Xbox One S/X/Elite Controller
![Anker USB C Cable, [2-Pack, 6 ft] Type C Charger Premium Nylon USB Cable, USB A to Type C Charging Cable Fast Charge for Samsung Galaxy S10 S10+ / Note 8, LG V20 and Other USB C Charger (Black)](https://m.media-amazon.com/images/I/71N7xhCJnoL._AC_UL960_FMwebp_QL65_.jpg)
Anker USB C Cable, [2-Pack, 6 ft] Type C Charger Premium Nylon USB Cable, USB A to Type C Charging Cable Fast Charge for Samsung Galaxy S10 S10+ / Note 8, LG V20 and Other USB C Charger (Black)

Anker USB C Charger Cable (6ft 100W, 2Pack), USB 2.0 Type C Fast Charging Cable for iPhone 15 / 15Pro / 15Plus / 15ProMax MacBook Pro 2020, iPad Pro 2020, iPad Air 4, Samsung Galaxy S23+/S23 Ultra ClimatePartner certified
![SAMSUNG 870 EVO SATA SSD 500GB 2.5” Internal Solid State Drive, Upgrade PC or Laptop Memory and Storage for IT Pros, Creators, Everyday Users, MZ-77E500B/AM [Canada Version]](https://m.media-amazon.com/images/I/911ujeCkGfL._AC_UL960_FMwebp_QL65_.jpg)
SAMSUNG 870 EVO SATA SSD 500GB 2.5” Internal Solid State Drive, Upgrade PC or Laptop Memory and Storage for IT Pros, Creators, Everyday Users, MZ-77E500B/AM [Canada Version]
![SAMSUNG 870 EVO SATA III SSD 4TB 2.5” Internal Solid State Drive, Upgrade PC or Laptop Memory and Storage for IT Pros, Creators, Everyday Users, MZ-77E4T0B/AM [Canada Version]](https://m.media-amazon.com/images/I/71W2nK7LUrL._AC_UL960_FMwebp_QL65_.jpg)
SAMSUNG 870 EVO SATA III SSD 4TB 2.5” Internal Solid State Drive, Upgrade PC or Laptop Memory and Storage for IT Pros, Creators, Everyday Users, MZ-77E4T0B/AM [Canada Version]

Samsung 990 EVO Plus - 4TB PCIe Gen4. X4, Gen5. X2 NVMe 2.0 - M.2 Internal SSD, Speed Up to 7,250 MBs, Upgrade Storage for PC-Laptops, HMB Technology and Intelligent Turbowrite (MZ-V9S4T0B/AM)
![SAMSUNG EVO Select Micro SD-Memory-Card + Adapter, 128GB microSDXC 160MB/s Full HD & 4K UHD, UHS-I, U3, A2, V30, for Android Smartphones, Tablets, Nintendo-Switch (MB-ME128SA/AM) [Canada Version]](https://m.media-amazon.com/images/I/71lzXt4djxL._AC_UY654_FMwebp_QL65_.jpg)
SAMSUNG EVO Select Micro SD-Memory-Card + Adapter, 128GB microSDXC 160MB/s Full HD & 4K UHD, UHS-I, U3, A2, V30, for Android Smartphones, Tablets, Nintendo-Switch (MB-ME128SA/AM) [Canada Version]

CORSAIR Hydro X Series iCUE Link XH405i Custom Cooling Kit – Hardline Water Cooling Loop – XC7 Elite CPU Water Block – XD5 Elite D5 Pump Res – XR5 360mm Radiator – 3X QX120 RGB Fans
