MN404 | Role of Operating Systems and Command Line Interface (CLI) | Fundamentals of Operating Systems

Home Recent Questions MN404 | Role of Operating Systems and Command Line Interface (CLI) | Fundamentals of Operating Systems

Section 1:  Operating Systems(OS)    (30marks)

I. The Operating system acts as an interface between the user and the computer hardware. Compare and contrast the Unix OS with Window OS in terms of the following:
Justify your statements with suitable examples and references.        12 marks.

II. Short Answer Questions
a. Is Open Source OS really more secure?   Justify your answer      5 marks
b. In a multiprogramming and time-sharing environment, several users share the system simultaneously. This situation can result in various security problems.
   a. What are two such problems?
   b. Can we ensure the same degree of security in a time-shared machine as we have in a dedicated machine? Explain your answer.                     7 marks
   c. What is the purpose of having a kernel and What is the least functionality a kernel has to provide usually (Hint: Usually a minimal kernel provides three properties)?  4 marks
  d. Where does the rest of the system reside and how does the rest of the system interact with the kernel?      2 marks

Section 2:  OS Administration using Command Line Interface (CLI)   (20 marks)
Refer to the man command to understand the syntax and parameters for the commands that you would be using in this section.

This section is divided into 2 sections: Security related commands and Unix networking commands. You all have to demonstrate the following Unix/Linux commands in the lab to your tutor before week 6 and paste the screen shots of the execution in the same word file that has section 1 of the assignment.

I. Security related commands         8 marks
On a Unix/Linux system, each file and directory is assigned access rights for the owner of the file, the members of a group of related users, and everybody else. Access rights can be assigned to read a file, to write a file, and to execute a file (i.e., run the file as a program).

1) Create a file in your home directory, name it with your MITID?
2) What are the default file permissions assigned to the newly created file?
3) Change the default permissions to group, read & write access and verify the same
4) Create a directory with your name and store the file with your id in it.
5) Check the default setting of the directory created and change them to all with RWX permissions and verify the same.
6) Reset the user password

II. Unix networking Commands     12 marks
Run through the following commands and discuss the outputs you get.  Also, paste the screen shots of the output obtained in the same word file used for above question and section 1 of the assignment.

1) Ping
2) Ifconfig
3) netstat
4) nslookup (Hint: You have an IP address in your network how will you find hostname and vice versa?)
5) hostname
6) ARP

Search Here

Latest Reviews

  • Marcus
    30 Apr, 2019

    My assignment help services are provided in the best way by this website. The writers have completed my assignment in such a way that they helped me increase my overall performance.

  • Emy
    29 Apr, 2019

    Awesome work done by the experts of this company. I visited this site to get math assignment completed. My assignment was complete in every aspect. Thanks to the professionals who provided assignment writing help.

  • Darina
    25 Apr, 2019

    All thanks to the writers of Assignment Help 4 Me who completed my Physics assignment in the right manner. The structure of the assignment was totally customized according to my needs and that too at cheap prices.

View All Reviews


Assignment Help 4 Me