CPU cooling is a critical aspect of a functioning computer system, and for this reason, forced-air cooling is a significant factor that should be determined at an early stage in system design. One of the first steps in system design should be to estimate the required airflow. This will depend on the heat generated within the enclosure, and the maximum temperature rise to be permitted.