Describe the role of operating systems

Assignment Help Computer Engineering
Reference no: EM131952480

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 ?ve 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?

Q 3: 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 assignment is related to Operating systems concepts. understanding and practicing basic unix commands to understand concepts like multi processing, OS services, etc.

Reference no: EM131952480

Questions Cloud

What is the probability that the system will work : What is the probability that the system will work? Draw the diagram of the new system.
Write down the normal form representation of this game : Write down the normal form representation of this game, describing the three essential elements of the game.
Should sharon jones outsource its it services : Calculate the total costs of the production departments (clothing and eyewear) after the support department costs of information technology.
What sort of distributed system architecture would you use : What sort of distributed system architecture would you use for this problem, and why? Why is it better to reuse this function than write out 100 element vector?
Describe the role of operating systems : MN404 - Fundamentals of Operating Systems and Programming - Describe the role of Operating Systems (OS) and its different subsystems in controlling computer
To what extent are anxiety and powerlessness correlated : To what extent are anxiety and powerlessness correlated? Is there a causal relationship between the two?
How christians are lulled and desensitized : In C. S. Lewis's The Screwtape Letters,* the conversations indicate how Christians are lulled and desensitized.
Effective method of studying for an exam : Research demonstrates that the most effective method of studying for an exam is exposure to the material through "spaced repetition" over time
How does a phone get its config from a tftp server : How does a phone get its config from a TFTP server. How does that work? How does the phone learn about a TFTP server?

Reviews

len1952480

4/21/2018 7:26:20 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

len1952480

4/21/2018 7:26:14 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.

len1952480

4/21/2018 7:26:08 AM

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

len1952480

4/21/2018 7:26:03 AM

Marking criteria: 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

Write a Review

Computer Engineering Questions & Answers

  What advice do you have for the project manager

What advice do you have for the project manager? How likely does it seem that Pete will achieve his desired goals of being on time and within budget if nothing is done?

  Questiona company is involved in initial software a new

questiona company is involved in initial software. a new director has made a unilateral decision to compel electronic

  Write a program that accepts positive integer from keyboard

Write a program that accepts a positive integer from the keyboard and then displays all integers from 1 up to that number, each on a separate line.

  What does a program do when it needs to read a file

What does a program do when it needs to read a file? Does a program always complete its time quantum before it makes way for another program?

  Prepare a diagram of the given error-control scenario

Prepare a diagram of this error-control scenario, and show the response(s) that Station B will send if there are no errors.

  Write the function insertion_sort

Write the function insertion_sort(a) that takes an array of numbers and returns an array of the same values in nondecreasing order, without modifying a.

  Questionexplore paper on vmware securityoutline a

questionexplore paper on vmware securityoutline a. introductiona. definition b. background c. frameworkb. bodya.

  Plot the magnitude response of the filter

The magnitude response of a digital filter with a real coefficient transfer function H(z) is shown in figure, plot the magnitude response of the filter H(z4).

  Ehy the focus of the os is all over the place

Functionally, we'll definitely find that Unix or Linux will be the best choice for a web server as it doesn't require all of the "extras" for the graphics. What problems can we have if the focus of the OS is all over the place?

  What will be the exercise ratio of men and women

What will be the exercise ratio of men and women? Results indicated that women averaged 2 hours per week and men averaged 1.25 hour per week.

  Construct twelve-bit hamming code for characters a and three

The 12-bit string 010111110010 with embedded Hamming code bits (c8, c4, c2, and c1) has just arrived. Construct a 12-bit Hamming code for characters A and 3.

  Summary - evaluation framework for system of systems

Article - Integration, Verification, Validation, Test, and Evaluation (IVVT&E) Framework for System of Systems

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