Dev Meme / devmeme
14.3K subscribers
7.19K photos
398 videos
9 files
673 links
https://devme.me

Channel exists because function is not a function

No ads?

Contact/send meme - @linegel
Download Telegram
🥰51👏5👍2🐳2
😁65🥰7🐳2
🤣70❤23👍3🔥3🤔1🐳1
🐳22🌭4🔥3😎2
🥴95💅16🌚9🤯6🔥5😁2🐳2💯2👍1
😢35😁14👍5🐳3💩2🤗2
🤣51😁6🐳5👍4🤯1
😱42😁17🗿4💩2🐳1
😁94🥴28🤣8🐳4👍3💋2👏1😱1👀1
​​Wish you to have a great start of the week!
👍46🔥20😢12🐳5🤣4⚡2😁2
🔥60😁11🐳8🥴4❤3
🔥43🤡14👍8😁5😢4🐳2
😁123🌚6❤3🐳3
😁102🤣15👍4🔥3🐳2💩1
👍68💯18😁14🐳2❤1
🔥53😁18🐳4😢2🤯1
👍71🤔24🗿9🤣6💩5👎4😢3❤2🐳1
​​The joke is this: the small bird, the CPU, is just going about, executing some instructions. What it is doesn't matter, it's just moving and adding some values.

Then comes the keyboard with a hardware interrupt. This makes the CPU stop everything it's doing so it can work on the important message from the keyboard...which happens to be a single keystroke.:

There are two ways of knowing if a button has been pressed (or the mouse was moved, or a message came from the network, or a timer ticked, etc); polling or interrupting. If you poll, then you have to spend a little bit of time actively checking if someone's pressing a button. Since you don't know when that'll happen, you literally have to check all the time, which is incredibly wasteful.

The alternative, interrupts, means that there's a way of telling the CPU to stop everything for a bit and handle some external stimuli. This is way better, because you don't spend an incredible amount of time checking just in case.

P.s. explained Dev meme is okish meme?
❤110🤓34👍11🔥8😁5🗿4👏2🤣2💩1👾1
🤔46🐳14😁5
​​Strongest cybsec professinal
😁108🤣22🐳6🗿5😱4❤2