4 ms·
"Everything worked in a single address space, programs could talk to each other in ways operating systems of today couldn’t dream of." Those of us who used ear
by wduquette 1y ago
"Everything worked in a single address space, programs could talk to each other in ways operating systems of today couldn’t dream of."
Those of us who used early versions of Windows without protected memory don't consider a "single address space" to be a feature.
- kazinator 1y agoYet, managed languages have somewhat brought that back, enabling very large and complex applications with many parts in one image. Windows is programmed using machine-language executables written using an unsafe language, which makes all the difference. That's what necessitates hardware protection. (One single address space still benefits from virtual memory, whose advantages go beyond protection.)
- wduquette 1y agoI still wouldn't want everything on the platform running in a single address space, useful as it is for monolithic applications.