Memory Protection in Different Operating Systems
Different operating systems use different forms of memory protection or separation. True memory separation was not used in home computer operating systems until OS/2 was released in 1987. On prior systems, such lack of protection was even used as a form of interprocess communication, by sending a pointer between processes. It is possible for processes to access System Memory in the Windows 9x family of Operating Systems.
Some operating systems that do implement memory protection include:
- Microsoft Windows family from Windows NT 3.1
- OS/2
- OS-9, as an optional module
- Unix-like systems, including Solaris, Linux, BSD, Mac OS X and GNU Hurd
- Plan9 and Inferno, created at Bell Labs as Unix successors
On Unix-like systems, the mprotect system call is used to control memory protection.
Read more about this topic: Memory Protection
Famous quotes containing the words memory, protection, operating and/or systems:
“God gave us memory so that we might have roses in December.”
—J.M. (James Matthew)
“Freedom of religion, freedom of the press, and freedom of person under the protection of habeas corpus, and trial by juries impartially selected. These principles form the bright constellation which has gone before us, and guided our steps through an age of revolution and reformation.”
—Thomas Jefferson (17431826)
“Go on then in doing with your pen what in other times was done with the sword; shew that reformation is more practicable by operating on the mind than on the body of man.”
—Thomas Jefferson (17431826)
“Not out of those, on whom systems of education have exhausted their culture, comes the helpful giant to destroy the old or to build the new, but out of unhandselled savage nature, out of terrible Druids and Berserkirs, come at last Alfred and Shakespeare.”
—Ralph Waldo Emerson (18031882)