OS Assignment#01 (1)
OS Assignment#01 (1)
Assignment 1
SE -204T Operating Systems (OS)
Question 1
What inconveniences that a user can face while interacting with a computer system, which is without an
operating system? Briefly explain your answer and justify it in your own words.
Question 2
Identify several advantages and disadvantages of open-source operating systems. Include the types of
people who would find each aspect to be an advantage or a disadvantage.
Question 3
What is the purpose of the command interpreter? Why is it usually separate from the kernel? Briefly
explain your answer and justify it in your own words.
Question 4
Describe some of the challenges of designing operating systems for mobile devices compared with
designing operating systems for traditional PCs
Question 5
An engineer is assigned a project to develop an Online Classroom System that has the provision of
conducting classes, quizzes, attendance maintenance, and result generation. The system should be
available as a Mobile application and web-based application both. Analyze the project requirements and
suggest which OS should be used to develop the applications. Should the engineer use different OS for
developing mobile app and web app? Briefly explain your answer and justify it in your own words.
Question 6
Observance the numerous definitions of operating systems in mind, consider whether the operating
system should include applications such as web browsers and mail programs. Arguing about what should
and should not be done, briefly explain your answer and justify it.