How a Single Bit Inside Your Processor Shields Your Operating System's Integrity
ACE your next technical interview! Get 10% off when subscribing to Neetcode Pro: https://neetcode.io/core Join CodeCrafters and learn by creating your own: INTERPRETER, Redis, Git, Http server, Interpreter, Grep... in your favorite programming language: https://app.codecrafters.io/join?via=... Sponsor my work on Github: https://github.com/jdvillal In this video we learn about CPU kernel/user operational modes and how the hardware helps software (the operating system) to maintain complete control of the computer. Content: 00:00 Intro 00:57 CPU operational modes. 02:28 Interrupts 04:02 Op. Mode switching mechanism 04:53 Kernel-mode && User-mode 07:51 Sponsor message 08:34 System calls 13:31 Op. Mode switching mechanism (Summary) 14:14 Cooperative Operating Systems 14:53 Preemptive Operating Systems 16:34 Operating system abstraction 17:03 Kernel-level Drivers 18:37 Kernel-level Software (Rootkit) 19:49 The CrowdStrike disaster 20:20 Spyware concerns with Vanguard 21:08 Video recommendations (for further information) 21:18 Close Questions and business contact: [email protected] Join our discord server: / discord Follow me on twitter: https://twittter.com/coredumpped Twitch: / coredumpped

IPC: To Share Memory Or To Send Messages

Why Applications Are Operating-System Specific

How C Really Works

How SSDs Work 💾⚡ | The Incredible Science Behind Solid State Drives

Integrated SSDs Should Be Illegal, But Why Would They Care!

Why AI Can Never Escape Turing's 1936 Proof

How many Tabs with 1.5 TB of RAM? Windows VS. Linux

Linux Full Course for Beginners | Learn Linux System Administration

Nobody Explained the Schrödinger Equation Like THIS!

How Operating Systems ACTUALLY work (kernel mode vs. user mode)

AI Bubble vs Dot Com Crash. History is REPEATING

The Fancy Algorithms That Make Your Computer Feel Smoother

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

CPU Interrupts - Computerphile

The Weirdest Bug in Programming - Race Conditions

Programming in Assembly without an Operating System

Why Are Threads Needed On Single Core Processors

Why Can't Programs Access Each Other's Memory?

Kernel Mode vs User Mode: Why it Matters, What You Need to Know

