Consider the following statements:
S1 : Direct mapped caches do not need a cache block replacement policy, whereas fully associative cache need.
S2 : Direct mapped cache, may produce more misses if programs refers to memory words that occupy a same tag value.
Which of the following options is correct?