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

  Create a white paper based on knowledge

Create a white paper based on knowledge

  Examine the application development process in ms access

Examine the application development process in MS Access. Examine rudiments of the Visual Basic for Applications language. Differentiate between MS Access applications without VBA and MS Access applications with VBA.

  In brief explain your role as an employee of an

briefly describe your role as an employee of an organization in the is field. give examples of what you need to know

  Provide the results of your coding process

Provide the results of your coding process, using a diagram to present your findings. Your diagram could be in a matrix format (table) or a concept chart.

  Write a void function that takes a linked list of integers

Write a void function that takes a linked list of integers and reverses the order of its nodes.

  Create a scanner for the file and pass it to your validator

Prompt for the name of the file to be validated. Create a Scanner for the file and pass it to your validator.

  How many comparisons does quicksort use to sort the keys

How many comparisons does Quicksort use to sort keys EASY QUESTI0N? How many sentinel keys are needed if insertion sort is called directly from within Quicksort

  What was the most interesting thing you learned from video

What was the most interesting thing you learned from this video? Do you think internet/web should be regulated? If Yes How? If no, why?

  Formulate as an ip problem to maximize the annual passenger

Formulate this as an IP problem to maximize the annual passenger-carrying capability. Solve it by using Excel.

  Discuss mainstream von neumann architectures

The 68020 microprocessor has almost the same instruction set as its predecessor. the 68000, and yet represents a giant leap forward in terms.

  Determine the van driest equation for the mixing length

Using the Van Driest equation for the mixing length in the sublayer, determine u+ as a function of y+ for p + = 0 and v+0 = 0 by numerical integration.

  Listing each prompt that is used in this program.

Write down a new program in pseudo-code, it should input-and calculate the average of 5 numbers entered.

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