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

  • Kannon
    13 Jul, 2019

    I asked for essay help from Assignment Help 4 Me and I am happy that the essay writers completed my task on time. The prices they asked for are worth in comparison to the services rendered.

  • Liam
    13 Jul, 2019

    Assignment Help 4 Me is the best help provider. I took assistance to get my essay completed and I am glad that the writers delivered the quality content as they promised within the time committed.

  • Silas
    12 Jul, 2019

    Accounting is a very interesting subject but when it comes to assignment writing, I feel hard to get through the same. But, since the assignments have to be completed somehow, I preferred to avail online help from Assignment Help 4 Me. All thanks to them that they helped me complete my work on time at reasonable prices.

View All Reviews


Assignment Help 4 Me