Difference between buffering and blocking in operating system
Answers
Blocking: the process of grouping several components into one block
Clustering: grouping file components according to access behaviour
Considerations affecting block size:
size of available main memory
space reserved for programs (and their internal data space) that use the files
size of one component of the block
characteristics of the external storage device used
Buffering: Software interface that reconciles blocked components of the file with the program that accesses information as single components. A buffering interface is of one of two types: blocking routine or deblocking routine.
Or
Buffering means when we running any application, OS loads that into the buffer(RAM). Blocking means OS will block some applications, which will do malicious operations, like corrupting the Registry.