Designing a multi threaded application

Assignment Help Operating System
Reference no: EM131488162

Operating System Linux Assignment Project

Project Description:

The Magic Square puzzle uses a 3 × 3 grid in which each of the digits 1 to 9 are entered only once. The sum of each row, each column, and each diagonal is the same (15). This project consists of designing a multi threaded application that determines whether the solution is valid.

One suggested strategy is to create threads that check the following criteria:

  • A thread to check that the square contains the digits 1 through 9
  • Eight threads to check that sum of each row, column, or diagonal is 15.

The thread to check digits should complete before the sum threads.

Project Rules:

1. This is an individual project. You are expected to submit a unique implementation. Any similarity between submitted projects will result in a grade of zero to all respected students and may result  in hard consequences including University Dismissal.

2. The weight of this project is 5% of your total course grade.

3. You should submit a project that compiles and executes, otherwise you will be assigned a reduced grade.

4. Grading will consider proper documentation and meaningful variable names. The more readable your program is, the better grade you will score. Try to be as clear as possible, avoid redundancy and unneeded repetitions of written code.

5. Better organization of your code will lead to a better grade.

Reference no: EM131488162

Questions Cloud

How much deposit in equal annual deposits to reach your goal : (Complex present value) You would like to have $50,000 in 15 years. To accumu - late this amount you plan to deposit each year an equal sum in the bank.
Prepare in good form income statement for virginia slim wear : Prepare in good form an income statement for Virginia Slim Wear. Take your calculations all the way to computing earnings per share.
Watch these movies and identify three cultural values : Your task is to watch these movies and identify three cultural values. Discuss how these values are represented in the three movies.
Discuss comprehensive present value : (Comprehensive present value) You are trying to plan for retirement in 10 years, and currently you have $100,000 in a savings account and $300,000 in stocks.
Designing a multi threaded application : Information and Computer Science Department ICS431 Operating Systems Project. This project consists of designing a multi threaded application
Reading selection of swifts a modest proposal : Evaluate how successful the author was in convincing you to accept the validity of the "surprise ending" that was different from what you expected.
What is the return on the stockholders equity : What is the return on the assets? What is the return on the stockholders' equity? If the firm has an asset turnover ratio of 3 times, what is the profit margin?
What is the present value of the cash flows : (Present value) The state lottery's million-dollar payout provides for $1 million to be paid over 19 years in 20 payments of $50,000. The first $50,000 payment.
How much has nick accumulated in his retirement account : (Complex annuity) Upon graduating from college 35 years ago, Dr. Nick Riviera was already thinking of retirement. Since then, he has made deposits.

Reviews

len1488162

5/8/2017 3:44:31 AM

Topic: Operating System Linux assignment. You are requested to submit a report that should contain cover page, your source code, and sample outputs through Blackboard system. This is an individual project. You are expected to submit a unique implementation. Any similarity between submitted projects will result in a grade of zero to all respected students and may result in hard consequences including University Dismissal. Grading will consider proper documentation and meaningful variable names. The more readable your program is, the better grade you will score. Try to be as clear as possible, avoid redundancy and unneeded repetitions of written code.

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