Important characteristics of operating systems

Assignment Help Operating System
Reference no: EM131686846

Purpose of the assessment

The purpose of this assignment is to report on some important characteristics of Operating Systems. Students must answer Multiple Answer questions and provide written answer about process, file and device management, deadlock, and UNIX commands. After successful completion of this assignment, students should be able to:

Q1

a. Report on the basics, and provide examples, of operating systems structure and functionality, including process and device management.
b. Demonstrate competency in the use of a command line interface to operate with and manage an OSsuch as UNIX, and perform simple UNIX (Linux) administration.

Assignment-Questions

a On a hard disk, the queue of track requests is as follows:

 

20

35

1

27

2

11

18

60

23

Assume that the head starts at track 20.
Draw a diagram for arm movementand explain the diagram for each of the following seek strategies.

i) FCFS

ii) SSTF

iii) LOOK

b. Describe in your own words how secondary storage differs from primary storage and give an example of each.

Give references and cite the sources if you use any external source for this task.

Q2

Deadlock

a. What is a race condition? Explain race condition with an example (do not use the example from the lecture slide). Use your own example and explain in your own words.

b. Consider a system with four dedicated resource and four processes (process P1, P2, P3 and P4) that require a maximum of two devices to complete the task. Draw a directed graph of a scenario that demonstrates there is a deadlock in the system. Explain your graph with details.

Q3

a. Document the following UNIX commands (in clear and concise form):
- Grep
- Cp
- Mv
- Wc

Each of the above commands must be documented to the extent so that the reader of your report could understand how each command works, including the following points:

- Brief introduction of the function of the command in your own words (in 2-3 sentences)

- The basic syntax of the command, including options. Where appropriate, give a brief description in your own words of at least two options of the command.

- At least two examples of the usage of the command that you have used in lab (provide screen capture).

Verified Expert

The solution file is prepared in ms word which discussed about the disk scheduling problem, and calculate total number of tracks and average tracks, basic unix commands grep,ls,wc and chmod , deadlock and race condition. The report has screen shot of all commands and disk scheduling diagrams. References are included end of the report

Reference no: EM131686846

Questions Cloud

How to reduce type of unethical leadership in the future : Enron was an energy and communications company that grew rapidly after the 1988 deregulation of the energy markets in the United States.
You receive call from colleague at another hospital : You are a hospital administrator, and you receive a call from a colleague at another hospital.
Identify the various types of funds : Identify the various types of funds: list a minimum of 4features that the product offers. Determine whether there are similarities and/or differences.
Calculate the number of unemployed people : Using this data, calculate the number of unemployed people, the unemployment rate, and the labor force participation rate.
Important characteristics of operating systems : Demonstrate competency in the use of a command line interface to operate with and manage an OSsuch as UNIX, and perform simple UNIX (Linux) administration
Critically evaluate a scholarly article related to ANCOVA : Topic: Quantitative Analysis. For this Assignment, you will critically evaluate a scholarly article related to ANCOVA
Determine the behavior needed to implement a strategy : How does a Human Resource Manager determine the behavior needed to implement a strategy?
Methodology of classical hypothesis testing : 1) Consider the following statements concerning the methodology of classical hypothesis testing:
Discuss the central asian region : Which of the following IS NOT a Chinese province that the Plaid Avenger includes as part of the Central Asian region

Reviews

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