Category: Technical

  • 5 approaches to handle I/O operations in any system – Part 2

    5 approaches to handle I/O operations in any system – Part 2

    Introduction In this series, we will dive deep into the low-level system to understand what input/output (I/O) is. You can find the part 1 here. This is the part 2 of this series: This part will dissect the multiplexing I/O and signal-driven I/O models. Multiplexing I/O model In Linux, to implement a multiplexing I/O model,…

  • 5 approaches to handle I/O operations in any system – Part 1

    5 approaches to handle I/O operations in any system – Part 1

    Introduction In this series, we are going to dive deep into the low-level system to understand what input/output (I/O) actually is. I am going to write some code to demonstrate it to you and try to be as practical most possible. From my point of view, read and write are just the operations to transfer…

  • Welcome to my blog

    Welcome to my blog

    I have been in the darkness for a while. I missed the time when my life was full of hopes for the future and then depression hit me hard, mostly through my PTSD experience. I have to admit that I had lost faith in the future and the world. But today, I told myself that…