100% found this document useful (1 vote)
340 views1 page

Mono Programming

In the simplest single-user systems, only one process can run in memory at a time without address translation by the OS. The OS or parts of it can be protected by storing in read-only memory (ROM). User programs can use overlays to exceed physical memory size, but only one process can run at a time, limiting capability and performance. Examples include early single-tasking systems like MS-DOS with a command interpreter.

Uploaded by

Faisal Keymag
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
100% found this document useful (1 vote)
340 views1 page

Mono Programming

In the simplest single-user systems, only one process can run in memory at a time without address translation by the OS. The OS or parts of it can be protected by storing in read-only memory (ROM). User programs can use overlays to exceed physical memory size, but only one process can run at a time, limiting capability and performance. Examples include early single-tasking systems like MS-DOS with a command interpreter.

Uploaded by

Faisal Keymag
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1/ 1

Monoprogramming

In the simplest case of single-user system everything was easy as at a time there was just one process in memory and no address translation was done by the operating system dynamically during execution. Protection of OS (or part of it) can be achieved by keeping it in ROM. We can also have a separate OS address space only accessible in supervisor mode as shown in Figure. The user can employ overlays if memory requirement by a program exceeds the size of physical memory. In this approach only one process at a time can be in running state in the system. Example of such system is MS-DOS which is a single tasking system having a command interpreter. Such an arrangement is limited in capability and performance.

Formatted: Font: (Default) inherit, 9 pt, Fo color: Custom Color(RGB(0,136,0)), Border: (No border)

Monoprogramming

You might also like