Question: K. You are given two programs that read in n files (where n is very large), perform some small operation on each file (like counting

K. You are given two programs that read in n files (where n is very large), perform some small operation on each file (like counting the occurrence of a word, etc.), and then generate some output files. Listed below are the high--level pseudo--code implementations of each program: (2 points) rogram A: Read filel Do-something Output outl Program B: Read filel Read file2. (read all the files) Read file2 Do-something Output out2 Do-- something Do-- something (do something to all the files) Output outl Output out2... (output all the results) (and so on) i. Which program would you expect to better utilize a data cache? (1 point) (circle one) i. Which program would you expect to better utilize an instruction cache? (1 point) (circle one)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
