Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Assignment - 1 Please read everything carefully in advance. Please complete all of the questions in vour cren wonds. For text answert you are expected

Assignment-1
Please read everything carefully in advance. Please complete all of the questions in vour cren wonds. For text answert you are expected to find quotes to support your ideas, If you use a quote from another source (industing the notes or the textboak) you must cite the source it came from. failure to cite a source will result in a 0 for the entire astignment. This assignment contains mamy theory questions so I am expecting you to include cited wources for most of your answers. You can use whichever citation atyle you like, and more insormathon on the citation styles can be found
If you are kiked to include a diagram it must be elther drawn by hand and an image included or using a piace of image creation software ( paint) however it must be made by wos. If you include an ascil text generated image in vour assignment you will rective in automatic 0 for the entire assignment. Aside from diagrams, everything must be typed and submitted digitally, handwritten and scanned answers besides images will be an automatic 0. Please submit the files individually (do not sip) and text files must be mubmitted in the docr. format or you will receive a 0.[you are encouraped to submit them in this start file). If you have any questions about this assignment plase email me early before the due date sol can provide you with clarification.
Q1) Consider a Symmetric Multiprocessing ISMP| system like the one shown bolow:
Figure 1,8 Symmetric multiprocessing architecture.
Using wour cwn words, describe a situation in which data residing in memory could have different values in ebch of the local caches, and with your explanation I would like for you to include a diagram consisting of at least three images which in conjunction with your text description explain how this situation could occur. Your description should tie into wour diagrams
Q2) List and explain 3 different kernel data structures implemented at the operating system level as we have discussed in this course, and for each data structure you must iriclude a diagram which demonstrates an implementation of that kernel data structure.
Q3) In your own words, explain the differences between kernel mode and user mode. Why do we use these two separate modes? What is the advantage from a security perspective by separating out operations into two distinct modes?
Q4) In this course we discussed several different operating system structures. pick two of them and explain them, and include a comparison and contrast of the structures. Include an explanation of what makes them similar and different, and include a situation in which one might be preferred or has some sort of benefit over the other (2 situations, one for each structure you chose being preferred over the other.)
Q5) In your own words, describe operating system level virtualization. What do we gain by implementing a virtual machine manager to run multiple kernels?
Q6) In your own words explain why a process would fork. Give a specific example of a program (describe what the program does) and what it would accomplish by calling a fork, and how the forked child process would interact with its parent process.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions