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?