Can we ensure the same degree of security in a time shared machine as in a dedicated machine?
Similarly, you may ask, what are two security problems in a multiprogramming and time sharing environment?
This situation can result in various security problems.
The usual:
- accessing (reading/modifying/creating) other users files.
- control of other users processes.
- fraudulent use of the computer (using others accounts)
- denying others access to their data, processes, or the computer.
Beside above, what is multiprogramming and time sharing?
Main difference between multiprogramming and time sharing is that multiprogramming is the effective utilization of CPU time, by allowing several programs to use the CPU at the same time but time sharing is the sharing of a computing facility by several users that want to use the same facility at the same time.
Without interrupts, it would be impossible to implement multiprogramming or timesharing. A busy-wait would be required so one job couldn't run during another job's I/O wait. Without a timer interrupt, time slices can't be created to divide the CPU among jobs. Interrupts themselves must be synchronized.