So, in order to distinguish between interactive and batch processes, Linux uses sophisticated heuristics based on past behavior of the process to decide whether a given process should be considered a batch or an interactive process.
ಆದ್ದರಿಂದ, ಇಂಟರ್ಯಾಕ್ಟಿವ್ ಮತ್ತು ಬ್ಯಾಚ್ ಪ್ರಕ್ರಿಯೆಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಕಂಡುಹಿಡಿಯಲು, ಲಿನಕ್ಸ್ ಅತ್ಯಾಧುನಿಕ ಹ್ಯೂರಿಸ್ಟಿಕ್ ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ನಿರ್ದಿಷ್ಟ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬ್ಯಾಚ್ ಅಥವಾ ಇಂಟರ್ಯಾಕ್ಟಿವ್ಪ್ರಕ್ರಿಯೆ ಎಂದು ಪರಿಗಣಿಸಲು, ಪ್ರಕ್ರಿಯೆಯ ಹಿಂದಿನ ನಡವಳಿಕೆಯ ಆಧಾರವನ್ನು ಪರಿಗಣಿಸುತ್ತದೆ.