Category: Technical

  • Mastering System I/O: 5 Core Models Every Software Engineer Should Know

    Mastering System I/O: 5 Core Models Every Software Engineer Should Know

    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 as possible. From my point of view, read and write are just the operations to transfer…

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

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

    Model 5: Asynchronous I/O model We have 2 phases for I/O operation in each I/O model mentioned in this series, which are: Though the blocking, non-blocking, multiplexing, or signal-driven I/O model can prevent the application thread not to being blocked by the monitoring FDs phase, the copying phase is still blocked. Our question is: Are…

  • 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 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…

  • 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…