Problem Set A

Problem Set A

1 .
You have a Windows computer and need to test software that you developed in a Linux environment. How can you test your software with one machine?
2 .
Explain why we need to study OS architecture.
3 .
Explain how an OS decides how much physical memory to allocate to each process and decides when to remove a process from memory.
4 .
Explain why we need to study OS allocation methods.
5 .
Explain how an OS decides how much physical memory to allocate to each process and decides when to remove a process from memory.
6 .
Explain how the memory is divided.
7 .
Explain fragmentation.
8 .
Imagine you’re tasked with creating a new file system that will only be utilized to store videos on YouTube. Describe the kind of access patterns you anticipate occurring most frequently in that specific file system.
9 .
Suppose you are asked by a company to select a new authentication method. If the company is not using multi-factor authentication, how could you argue the need for this method?
10 .
How can you use badging in the authentication process?