How multiprocessing increases the utilisation of resources

Assignment Help Operating System
Reference no: EM131964624

Fundamentals of Operating Systems and Programming

Assignment: Role of Operating Systems and Command Line Interface

Purpose of the assessment (with ULO Mapping) This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements in them.

a. Describe the role of Operating Systems (OS) and its different subsystems in controlling computer hardware
b. Demonstrate competency in the use of a command line interface to operate and perform simple OS administration

Section 1: Operating Systems

I. List five services provided by an operating system(OS). Explain how each service provides convenience to the users. Can some of the OS services be provided by user level programs?

II. To which extent are the two OS's (Linux/Unix and Windows)essentially the same and importantly different?

III. Discuss multiprocessing systems and explain how multiprocessing increases the utilisation of resources.

IV. Illustrate the concept of batch processing operating system.

Section 2: OS Administration using Command Line Interface (CLI)

Q1. Directory Navigation

Manipulate directory structures.
1. Create a new subdirectory called MN404-temp in your home directory.
2. Create a new subdirectory called assign1 in MN404-temp.
3. Create a new subdirectory called assign2 in MN404-temp.
4. Display the contents of the directory MN404-temp.
5. Delete the directory assign2.
6. Display the contents of the directory MN404-temp
7. Change your current working directory to MN404-temp.
8. Create a new subdirectory called assign2 in MN404-temp.
9. Create a new file called MyFile.txt using the touch command and insert two lines into the file.
i. The first line should be a sentence that tells me your favourite movie.
ii. The second line should be a sentence that tells me your favourite food.
10. Display the contents of the file MyFile.txt to the standard output (screen).
11. Copy the file MyFile.txt to directory assign1 and rename it to t_1.txt.
12. Change your working directory to assign1.
13. Make a copy of t_1.txt with the name t_2.txt (in the same directory).
14. Display the contents of the directory assign1.
15. Copy the t_1.txt file to directory assign2.
16. Display the contents of the directory assign2.

Q2: Manipulate files using wildcards.

1. Change your current working directory to MN404-temp. (Stay in this directory for the rest of the steps in question 2)
2. Create a new directory called assign3 in your working directory.
3. Create 9 new files (in directory assign3) named as follows:
i. Test_1.txt
ii. Test_2.txt
iii. Test_1-1.txt
iv. Test_2-1.txt
v. Test_1-2.txt
vi. Test_2-2.txt
vii. Test_1-1.bak
viii. Test_2-2.bak
ix. File_1.bat

4. Display a listing of all the files in the working directory.

5. Display a listing of all the files ending in txt using one command.

6. Display a listing of all the files ending in t using one command.

7. Copy all the files containing "t_1" to the directory assign3 using one command.

8. Display a listing of the contents of the directory assign3.

9. Create a read-only file in your home directory.

10. How will you find which operating system your system is running on in UNIX?

Q3: Use the man command to first learn the syntax and parameters for the commands du, wc and date, and then use the commands as follows:
1. Print the newline count, the byte counts and the longest line length for the file MyFile.txt in the directory MN404-temp.
2. Print the current date using the default format.

Note: Its good idea to replace the names of the following directories, sub-dir, files etc. with unique identities to reduce the similarity percentage.

1. Subdirectory MN404-temp with your MIT ID.
2. MyFile.txt with yourname.txt
3. t_1.txt with your last name
4. t_2.txt with your initials
5. Filenames in Question 2 with your friends first names
6. Directories assign1, assign2 and assign3 with your first names and appending 1 2 and 3 respectively.

Verified Expert

This task has two part in which 1st is question regarding Unix and windows operating system.Second part is about performance basis file related and director y related operations in Unix operating system.for Unix practice, VMware is used to install freebcd .

Reference no: EM131964624

Questions Cloud

The equivalent annual worth of filter costs associated : The equivalent annual worth of filter costs associated with a water treatment process were $125,000 per year for a certain 5-year period.
Problem regarding the plant and equipment : What will be the book value of this purchase (excluding all other Plant and Equipment) after its first year of use? Use generally accepted (FASB) accounting.
Demonstrate an understanding of your obligation : Demonstrate an understanding of your obligation to complete this goal with the given time frame.
How would you expect executive performance to change : How, if at all, would you expect executive performance to change in response to the new control system?
How multiprocessing increases the utilisation of resources : MN404 - Fundamentals of Operating Systems Demonstrate competency in the use of a command line interface to operate and perform simple OS administration
Critically evaluate the suitability of enterprise systems : Assignment - Critically evaluate the suitability of enterprise systems and their alternatives in contemporary business environments
Examine the stage of kohlberg moral development : Examine Kohlberg's stages of moral development. Determine the stage of Kohlberg's moral development that your current, or past, organization and coworkers.
What does the future hold for training : What does the future hold for training? How many of you have already noticed a change in the way training is done now versus
What inference can you draw from the companies'' : You should have a total of six ratios for each stock, per year. What challenges, strengths, or weaknesses do you see? Please be articulate.

Reviews

len1964624

5/1/2018 2:18:05 AM

Demonstration Logic is clear and easy to follow with strong arguments Consistency logical and convincing Mostly consistent logical and convincing Adequate cohesion and conviction Argument is confused and disjointed IEEE Reference style Clear styles with excellent source of references. Clear referencing style Generally good referencing style Sometimes clear referencing style Lacks consistency with many errors

len1964624

5/1/2018 2:17:59 AM

Grades HD D Credit P N (fail) Section -1 Concise and specific answers to the questions Answers are relevant and soundly analysed. Generally relevant and analysed. Some relevance and briefly presented. This is not relevant to the assignment topic. Section 2 Perfect usage of commands for the given tasks Commands used are relevant Generally relevant Some relevance Not relevant to the assigned tasks.

len1964624

5/1/2018 2:17:51 AM

Questions Description Marks Section 1 Question 1 Question 2 Question 3 Question 4 15 4 4 3 4 Section 2 All the commands in this section have to be executed on Ubuntu in the lab. 1. Directory Navigation 2. Manipulate files using wildcards 3. Use the man command to first learn the syntax for the commands ‘wc’ and ‘date’, and then use the commands to answer the questions 20 8 10 2 Reference style Follow IEEE reference style (should have both in-text citation and reference list) 5 Viva Voce Tutor will assess your understanding of work done for this assignment. This will be done during week -6 and Week-7 lab . 5 Total 45

len1964624

5/1/2018 2:17:39 AM

• Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE referencing style. • Students must ensure before submission of final version of the assignment that the similarity percentage as computed by Turnitin has to be less than 10%.Assignments with more than 10% similarity may not be considered for marking.

len1964624

5/1/2018 2:17:33 AM

• Submit a word document that contains the screen shots of the answers to all the questions in section2 (Unix exercises) along with the answers for questions in section 1. All screen shots submitted on Moodle must carry your unique id such as MITID, names etc. • All work must be submitted on Moodle by the due date along with a completed Assignment Cover Page. • The assignment must be in MS Word format, 1.5 spacing, 11-pt Calibri (Body) font and 2 cm margins on all four sides of your page with appropriate section headings.

len1964624

5/1/2018 2:17:23 AM

Purpose of the assessment (with ULO Mapping) This assignment assesses the following Unit Learning Outcomes; students should be able to demonstrate their achievements in them. a. Describe the role of Operating Systems (OS) and its different subsystems in controlling computer hardware b. Demonstrate competency in the use of a command line interface to operate and perform simple OS administration

Write a Review

Operating System Questions & Answers

  Implementation of algorithms for process management

The Shortest Job Next (SJN) algorithm queues processes in a way that the ones that use the shortest CPU cycle will be selected for running rst.

  Develop a user mode command interpreter

Develop a user mode command interpreter which support list-short.

  Memory allocation in operating system

Analysis and implementation of algorithms for memory allocation in operating system, Explain First- t and best- t methods are used in memory allocation in operating systems.

  Stand alone child process

Forking the child process

  Write a multi-threaded program

Write a multi-threaded program to solve producer and consumer problem

  Marginal and average cost curves

n a competitive market place (pure competition) is it possible to continually sell your product at a price above the average cost of production.

  Simulating operating systems scheduling

Simulate the long-term scheduler, the short-term scheduler and the I/O scheduler of the computer using the First-Come-First-Serve algorithm.

  Issues with trusted platform module

Research paper discussing the issues with Trusted Platform Module (TPM)

  Threads

Explain a complication that concurrent processing adds to an operating system.

  Design and programming

Use the semaphore methods to control the concurrency of the solution

  Virtual machines

Virtual machines supported by a host operating system

  Discuss an application that benefits barrier synchronization

Discuss an application that would benefit from the use of barrier synchronization

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd