hello sir, i have my project in our operating system class.. we have to make a documentation about the comparison of AmigaOS 4 and Nextstep operating system... the problem is i can't find any link or information about the memory management of amigaOS 4.... please give me information about the memory management of amiga... thank you... :afro:
I wish I had classes like this!
Memory management of NeXTSTEP is typical for a UNIX (with some small differences, as it uses Mach kernel - just like MacOS X). It is characterized by heavy use of MMU, virtual memory, memory protection and other goodies . This document
https://users.cs.jmu.edu/abzugcx/public/Student-Produced-Term-Projects/Operating-Systems-2002-FALL/NEXTSTEP-by-Wes-Deviers-William-Pope-Jeremy-Dunn-Shaun-O'Kelley-2002-Fall.doc contains some brief introduction to NeXTSTEP memory management.
AmigaOS is a completely different beast, albeit much simpler in memory management dept. I don't know any document summarizing how it works, but you should start with Amiga ROM Kernel Reference Manuals:
http://gega.homelinux.net/AmigaDevDocs/ . Information you need is scattered through various chapters. This documentation covers version 2 and 3 of AmigaOS. Keep in mind that memory management in AmigaOS 4 has improved a lot, but basic principles are the same. New features are described here:
http://www.intuitionbase.com/os4features.pdf .
I think that sole reason for your exercise is to show differences between management systems where memory is protected, and where it is not.