Ads skipped

IPC: To Share Memory Or To Send Messages

287K views · Nov 15, 2024 · Science & Technology

Comments · 408

  • @jean-naymar602 · 1 year ago · pinned

    <a href="https://www.youtube.com/watch?v=Y2mDwW2pMv4&amp;t=800">13:20</a> Is this overhead inherently caused by the syscall approach ?<br>I mean, if you go the &quot;shared memory&quot; route, you&apos;d have to essentially re-implement the synchronizing behaviour of the kernel&apos;s messaging implementation anyway.<br>Would there still be a significant increase in performance even after doing that ?

    228

  • @user-tn4mr8co5v · 1 year ago

    The most unanswered or confused part to this date was ports, sockets and pipes.<br>I had given up searching on this topic. But accidentally hit this video and the moment I heard the word pipes, sockets, and port, all my brain cells made a permanent communication path.<br>Thanks, &nbsp;so many years of confusion cleared in a minute.

    210

  • @FreestateofOkondor · 1 year ago

    This is hands down one of the best channels on YouTube. Thank you so much for all the work you put in.

    75

  • @planeloverpilot2 · 10 months ago

    My guy is carrying my os lectures so far

    26

  • @MarkDavid712 · 1 year ago

    <a href="https://www.youtube.com/watch?v=Y2mDwW2pMv4&amp;t=745">12:25</a> - You have no idea how much I needed this.<br><br>I mean, I do understand—the server and client are essentially processes on their respective machines. I&apos;ve even written simple programs and worked with interconnected systems, so you&apos;d think I would have an intuitive grasp of it.<br><br>But the way it’s often represented, with the client and server depicted as entire machines, really stuck with me, and I couldn’t separate them in my mind. This explanation feels like a breakthrough. I think it’s going to help me develop a much stronger intuition about how OSes and IPC work. Thank you.

    128

  • @DevOopsy · 1 year ago

    Just the best channel about computers!

    11

  • @MrSomethingdark · 1 year ago

    I swear Core Dumped is like a leaker from the dev community. All the devs obfuscate their knowledge and yet Core Dumped is like a prophet!!!

    370

  • @sdvogo1520 · 7 months ago

    You can&apos;t believe how much your videos are boosting my career. Thank you

    1

  • @krutyanjayshinde7015 · 1 year ago

    I am study adv. operating systems in my masters right now and your videos are a god send, Thank you so much ... best thing to watch with my morning coffee.

    99

  • @TheBooker66 · 1 year ago

    <a href="https://www.youtube.com/watch?v=Y2mDwW2pMv4&amp;t=742">12:22</a> Wow. This was such a good explanation, it actually made something click so well in my head, it&apos;s insane!<br>I discovered your channel about a month ago, and ever since have been watching your videos (first the computer architecture series, and now this operating system series). I though already knew about most the topics discussed, but at a very very basic level, because even though program and code frequently, I don&apos;t have a lot of education in the more fundamental theory dealing with low level programming. Your videos are actually such a good resource, and I actually retain the knowledge back to the first video I watch of yours.<br>I&apos;ve known about client-server architecture, of course, but never understood why a server and a client on the same machine are refered to that way, and what exactly does the &quot;port&quot; in the IP address mean. This explanation cleared it up so well. Thank you!

    2

  • @themodestai9603 · 1 year ago

    Jetbrains sponsorship is deserved for all this hardwork

    3

  • @shubhammaurya3671 · 1 year ago

    for years I been trying to understand ports. This video was godsend. Please continue on this series and provide more information on networking from operating system POV

    4

Up next

LIVE

Why Are Threads Needed On Single Core Processors

Core Dumped · 645K views

LIVE

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

Core Dumped · 135K views

LIVE

DHH has gone completely off the rails...

Fireship · 1.6M views

LIVE

How CPUs Run Functions

Core Dumped · 160K views

LIVE

Every Illegal Operating System Explained In 20 Minutes

Infomplify · 7K views

LIVE

How a Single Bit Inside Your Processor Shields Your Operating System's Integrity

Core Dumped · 640K views

LIVE

Bessent PANICS As Bond CRISIS Hits WORST MOMENT - Dutch Say BACK OFF USA

House of El · 243K views

LIVE

Threads On Multicore Systems

Core Dumped · 179K views

LIVE

Signals: Make Ctrl+C Do Anything You Want

Core Dumped · 120K views

LIVE

Introduction to Memory Management in Linux

The Linux Foundation · 212K views

LIVE

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

Core Dumped · 309K views

LIVE

The Weird Way Linux Creates Processes

Core Dumped · 177K views

LIVE

ARRAYLIST VS LINKEDLIST

Core Dumped · 182K views

LIVE

But, what is Virtual Memory?

Tech With Nikola · 543K views

LIVE

The Most Successful Idea in Computer Science

Core Dumped · 196K views

LIVE

The Filesystem is Awesome

Ryan Baker · 360K views

LIVE

The Fancy Algorithms That Make Your Computer Feel Smoother

Core Dumped · 283K views

LIVE

OpenAI's AI Agents Went Rogue and Attacked Another Company

Chief Agent Officer · 497 views

LIVE

The Weirdest Bug in Programming - Race Conditions

Core Dumped · 162K views

LIVE

One Formula That Demystifies 3D Graphics

Tsoding · 1M views

LIVE

everything is open source if you know reverse engineering (hack with me!)

Low Level · 1.1M views

LIVE

CONCURRENCY IS NOT WHAT YOU THINK

Core Dumped · 212K views

LIVE

Why Applications Are Operating-System Specific

Core Dumped · 438K views

LIVE

What Happens When a Program Calls Sleeps?

Core Dumped · 335K views

LIVE

The Untold Story of Databases

CodeSource · 568K views

LIVE

How the Shell Works

Ryan Baker · 280K views

YouTube, with the door locked.

Aegis plays a clean stream instead of YouTube's player, so pre-roll ads, trackers, and fingerprinting never ride along. Drop Shields any time if you want the official player back.