I/O Bound vs CPU Bound

In this lesson, we delve into the characteristics of programs with different resource-use profiles and how that can affect program design choices.

I/O Bound vs CPU Bound

We write programs to solve problems. Programs utilize various resources of the computer systems on which they run. For instance a program running on your machine will broadly require:

  • CPU Time

  • Memory

  • Networking Resources

  • Disk Storage

Level up your interview prep. Join Educative to access 80+ hands-on prep courses.