Question: Operating Systems Question Answer carefully and completely for a thumbs up Question 3 (a) CPU scheduling provides low level of control over process execution. The

Operating Systems Question

Answer carefully and completely for a thumbs up

Operating Systems Question Answer carefully and completely for a thumbs up Question

Question 3 (a) CPU scheduling provides low level of control over process execution. The choice of scheduling algorithms controls the decisions made by the dispatcher (i)Describe the difference between scheduling for a normal operating system kernel and for a real-time operating system Consider the task set contained in the table below (assuming all tasks are initially released at the beginning). Will the task set be schedulable if EDF (Earliest Deadline First) scheduling is used? Explain your answer. [5 marks] TaskPeriod (T) Computation Time (C)Deadline (D) 10 20 40 4 10 20 35 (ii) In real-time scheduling there is a standard notation which includes: C for the worst-case computation time, T for the minimum time between task releases, as well as B, I, U, and R. Explain what B, I, U, and R refer to and how they might be used b) Computer security is the protection of computer systems from attacks to the system:s and the services they provide. Explain what is an attack to the system, and describe two examples of security attacks c) An encryption algorithm must provide the following property: given a ciphertext c, a computer can compute the message m such that E(m) conly if it possesses the key k, where Ek is a function for generating ciphertexts from messages. Explain why the algorithm ensures a degree of security

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!