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

The Fancy Algorithms That Make Your Computer Feel Smoother

I Tried to Make a Better Fan

Why Are Threads Needed On Single Core Processors

Why Applications Are Operating-System Specific

The Question Nobody Ever Explains: Where Does the Kernel End?

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

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

How CPUs Interact with So Many Different Devices

Programming in Assembly without an Operating System

I Built a RISC-V CPU to Explain How Instructions Really Work

I built my own 16-Bit CPU in Excel

How Hardware Assist Software When Multitasking

How does an OS boot? //Source Dive// 001

Legends of the RISC Wars

“Hello, world” from scratch on a 6502 — Part 1

Harder Drive: Hard drives we didn't want or need

The Weirdest Bug in Programming - Race Conditions

He honestly thinks we can afford this

