assignment 8 (chapter 9 memory types, namespaces)