a. Describe the memory allocation schemes in an embedded system. Also give a short-note on extended memory. (6)
b. Consider a byte - addressable computer with 16 - bit addresses a cache capable of storing a total of 4 K bytes of data and blocks of 16 bytes. Show the format (containing field names and sizes) of memory address for:
(i) Direct mapped (ii) Fully associative
(iii) 4 - way set associative