Quiz submission record for quiz2-1-1 at Sun Jun 27 20:24:18 2004: Your Answer for Question 1: a) This is because malloc calls upon the operating system to obtain more memory as needed. malloc always asks for more memory so it will never leave the number of free blocks change and malloc doens't free memory so it may not increase the number of free blocks. Your Answer for Question 2: a. THis is true because free always frees blocks. c is true because blocks can be combined into bigger blocks if they are next to each other. Your Answer for Question 3: In java, memory management allocation and freeing is done by the 'new' function and garbage collector automatically. This can't be done for C because C is a lower level language that works directly with the hardware. Your Answer for Question 4: Yes you can use the reference count method because it is not circular. It cannot be reclaimed using the mark and sweep method because it is able to be traversed using depth first search. Your Answer for Question 5: I found the PH notes kind hard to decipher. Your unique submission ID is quiz2-1-1-cs61c-et-1088393058-3211.