Blog

What are two security problems in a multiprogramming and time sharing environment?

What are two security problems in a multiprogramming and time sharing environment?

1. One user can read the private data of another user – privacy. 2. One user can corrupt the private data of another user – integrity.

Can we ensure the same degree of security in time shared machine as we have in a dedicated machine explain your answer?

Yes – if we can ensure that the operating system prevents any sharing of data between users, either for reading or writing, and fairly shares the computer, then we can achieve the same level of security.

Under what circumstances would a user uses time sharing system rather than single user workstation?

Under what circumstances would a user be better off using a time-sharing system, rather than a personal computer or single-user workstation? When there are few other users, the task is large, and the hardware is fast, time-sharing makes sense. The full power of the system can be brought to bear on the user’s problem.

READ:   Is it bad to leave gas in lawn mower over winter?

What is a time sharing environment?

time-sharing, in data processing, method of operation in which multiple users with different programs interact nearly simultaneously with the central processing unit (CPU) of a large-scale digital computer.

What are the disadvantages of multiprogramming?

Disadvantages of Multiprogramming OS :

  • Sometimes long time jobs have to wait long time.
  • Tracking of all processes sometimes difficult.
  • Requires CPU scheduling.
  • Requires efficient memory management.
  • No user interaction with any program during execution.

What does a time sharing system need that a multiprogramming system does not?

Time shared operating systems are more complex than multiprogrammed operating systems. In both, multiple jobs must be kept in memory simultaneously, so the system must have memory management and security.

Is time sharing possible without interrupts?

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.

Under what circumstances would a user be better off using time sharing?

1.3 Under what circumstances would a user be better off using a timesharing system rather than a PC or single-user workstation? Answer: When there are few other users, the task is large, and the hardware is fast, time- sharingmakes sense. The full power of the system can be brought to bear on the user’s problem.

READ:   Did Kasparov ever lose a match?

What are the advantages and disadvantages of a time sharing system?

Advantages:

  • Advantages:
  • Provides the advantage of quick response.
  • Avoids duplication of software.
  • Reduces CPU idle time.
  • Disadvantages:
  • Problem of data communication and security.
  • Problem of reliability.

What is time sharing what is the main advantage of time shared system?

It provides the advantage of quick response. This type of operating system avoids duplication of software. It reduces CPU idle time.

What are the advantage and disadvantage of time sharing features?

In time sharing systems all the tasks are given specific time and task switching time is very less so applications don’t get interrupted by it. Many applications can run at the same time. You can also use time sharing in batch systems if appropriate which increases performance.

Why can’t we ensure the same degree of security in time-share machines?

We cannot ensure the same degree of security in a time-share machine as we have in a dedicated machine because time-share machine allows programs to run at the same time and allows many users to use it simultaneously. In this case, the degree of security is less compared to the security in a dedicated machine.

READ:   What is the most complicated math problem ever solved?

Is a shared machine more secure than a dedicated machine?

A time shared machine can have the same degree of security as a dedicated machine. It depends on whether all the virtual machines that run within that set of hardware are controlled by the same organization. Where this becomes a problem is when a virtualized host from the likes of RackSpace or Amazon S3 contains your host and mine.

What are the security problems of multiprogramming and time-sharing?

There are two answers, either one correct. In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems. a) What are two such problems? 1. One user can read the private data of another user – privacy.

What are the disadvantages of time sharing systems?

The big disadvantages of time sharing systems is that it consumes much resources so it need special operating systems. Switching between tasks becomes sometimes sophisticated as there are lot of users and applications running which may hang up the system. So the time sharing systems should have high specifications of hardware.