Role of operating systems and command line interface

Assignment Help Operating System
Reference no: EM132285147 , Length: word count:1500

Assignment-1: Role of Operating Systems and Command Line Interface (CLI)

Purpose of the Assignment:

The assignment focuses on two aspects, the role of OS as an interface between the user and the computer hardware, and the use of command line interface. It helps the students to understand the different types of OS and their relative performances. Also it assists the students in gaining competency in using UNIX/LINUX commands to perform simple OS administration.

With this assignment, students will learn how to research and comprehend the basic concepts of OS, and appreciate the differences and similarities in the interfacing role they play on various computing and communication devices. Also, they will appreciate the ease of using GUI over CLI.

Assignment I

Section 1: Operating Systems(OS)

1. If you are to develop an Operating system for some of the house-hold appliances such as Oven, Washing Machine, Refrigerator etc. then what innovative/new service would you wish to include along with the existing OS features?

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

3. Discuss in detail how an OS,along with its subsystem managers control the computer hardware.

4. Is batch processing still relevant? Justify with examples

5. Industry estimates predict there will be over 20 Billion Internet of Things (IoT) devices shipping by the year 2020 (source: Gartner.com). Most IoT devices will involve some type of network connectivity (e.g., WiFi, Bluetooth LE, Zigbee, 6LoWPAN, Ethernet), and many also will include a Graphical User Interface (GUI). These devices usually also perform some functions other than network communication and user interaction, such as data acquisition (sensors), appliance control (home automation), and DSP (security systems). Because of this processor load, all but the simplest IoT devices will require 32-bit microprocessors/microcontrollers in order to provide the necessary address space and processing power. There already is strong migration from 8-bit and 16-bit to 32-bit microprocessors, due to requirements for enhanced device functionality as well as the attractive cost/performance attributes of new 32-bit microprocessors. The predicted IoTgrowth promises to sharply accelerate this migration! The migration to 32-bit processors is clear, but what about the software side?

Research to identify a suitable OS for such IoT devices. Justify your answer with relevant examples.

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

Refer to theman command to understand the syntax and parameters for the commands that you would be using in this section.

- This section has queries that can be answered using basic Unix 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 of all commandsin the same word file that has section 1 of the assignment.

Questions:

1. You would like to change your password. How do you do it? Change it to mypssd. Logout, then log back in to make sure it worked. Change it back to something only you know.

2. Assume you have lost track of where you are in the computer system directory. How do you return to your home directory? Assuming you don't remember the full pathname of your home directory, how can you get there?

3. In your account, create a new directory, called temp.dir. Copy the two files /etc/hosts and /etc/fstab into it as hosts and fstab respectively (Create them in case they don't exist).

4. From your home directory, create a second directory, called temp2.dir. Copy the content of temp.dir into it.

5. Remove the entire temp.dir and temp2.dir. Report if you can remove them.

6. You have a file called list.names in your directory. How can you find out the last time you wrote to that file?

7. Some files begin with a dot (.). These are called hidden files. How can you list them?

8. Create a file called myfile, with length zero.

9. Now rename myfile to hisfile.

10. Do a long listing of all files in the /bin directory and place it into file hisfile.

11. Who is logged on to the system at the moment?

12. My friend just created a file in his/her directory. Can I go and change permissions on it? Why, or why not?

13. I just created a new file in my directory, but I would like it to have rwx permissions for me, and r permissions for everyone else. What command can I use to change those permissions?

14. I have a file with permissions rwxrwxr-x. I want it to have rwxr-xr-x permissions. Which two commands can be used to change the permissions on it?

15. Take the same file. I want to remove all execute permissions for everyone, except myself. Again, which command can be used to achieve my goal?

Reference no: EM132285147

Questions Cloud

Helping to develop agile method using scrum : You are a consultant for the ACME company and are helping to develop an agile method using Scrum.
Concepts about ethical issues around competency : Identify and describe the concepts about ethical issues around competency.
Information on the macro environmental factors : Review the information on the macro environmental factors.
Poster presentation - analysis of fake news : prepare a persuasive and informative poster presentation for the class as a means of sharing with your audience, the topic and findings of your research
Role of operating systems and command line interface : MN404 Fundamentals of Operating Systems and Programming - Discuss in detail how an OS, along with its subsystem managers control the computer hardware
Conduct individual research on fake news : Creating a poster is not as simple as writing out a short essay about your topic and then cutting pieces of it and pasting them to a poster board
Protect workers rights in multinational firms : To what extent do International Framework Agreements provide a better way for global unions to protect workers' rights in multinational firms'
Identify the state of control of fire : OM 2018 - Fire Engineering Science - International College for Engineering and Management - identify the state of control of fire
Average accounts payable manders : What's the average accounts payable Manders Inc? Round your answer to the nearest dollar.

Reviews

len2285147

4/16/2019 5:48:55 AM

Grades HD D Section -1 Excellent research work and focused discussions and analysis Sound references from reputed journals. Good research work and discussions are relevant and soundly analysed. Good references Section 2 Perfect usage of commands for the given tasks Commands used are relevant Viva Voce Logic is clear and easy to follow with strong arguments Consistency logical and convincing IEEE Reference style Clear styles with excellent source of references. Clear referencing style

len2285147

4/16/2019 5:48:46 AM

Reference style Follow IEEE Transactions on Networking reference style (should have both in-text citation and reference list) Minimum of 5 references are a must 3marks Viva Voce / Demonstration Tutor will assess your understanding of work carried out for this assignment. This will be done during week -6 and Week 7 lab classes. 7 marks Total 55marks

len2285147

4/16/2019 5:48:41 AM

Marking criteria: Questions Description Marks Section 1 1. Innovative/unique feature/ service for a house appliance. 2. Compare and contrast the features of the two OS 3. Describe the role of Operating Systems (OS) and its different subsystems in controlling computer hardware 4. Relevance of Batch Processing with an example 5. Suitable OS with an application 5 marks 5+5 marks 5 marks 5 marks 5 marks Section 2 All the Unix commands in this section have to be implemented and demonstrated on the virtual OS in the lab class. Students who fail to demonstrate and /or remain absent for demonstration will not be awarded marks for section 2. 15 marks

len2285147

4/16/2019 5:48:23 AM

• Submit a word document that contains the screen shots of the answers to all the questions in section2 (Unixexercises) 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. • Reference sources must be cited in the text of the report, and listed appropriately at the end in a reference list using IEEE Transactions on Networkingreferencing style.

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