Each hardware platform may have different set of configuration such as one platform may have "N" number of processors while the other one may have "M" number of processors etc. Does these types of configuration affect operating system scheduling or not ?
If yes then please provide the list of parameters which are considered while writing the OS scheduling algorithms.