Differences between a process and a program

Assignment Help Operating System
Reference no: EM13692255

Answer all the questions and support you answer.

Question: Processes [10, 8, 2]

Part 1) During its lifetime a process goes through several different "states". Explain each state and what events cause the state transitions.

Part 2) Which of the following are stored in the process control block?

a. Process ID

b. Number of processes

c. Program name

d. List of open files

e. Process priority

f. Which scheduling queue the process is currently in

g. Available hardware devices

h. Address of next instruction to be executed

Part 3) Explain the differences between a process and a program, as well as how they're related.

Explain each and every question in depth with examples.

Reference no: EM13692255

Questions Cloud

Uses the sieve of eratosthenes algorithm : Write a complete program that uses the Sieve of Eratosthenes algorithm to list all prime numbers from 1 to 1,000 .
Evaluate the competitive applications of technology : Analyze how time of entry, industry trends, corporate culture, and other factors affect competitive advantage. Explain your answer- Evaluate the competitive applications of technology.
How well did the ipremier company perform : How well did the iPremier Company perform during the seventy-five minute attack ? If you were Bob Turley, what might have you done differently during the attack AND explain why
When a process is multithreaded : Explain the differences, advantages, and disadvantages between user and kernel threads. What are the advantages and disadvantages of a lightweight process?
Differences between a process and a program : During its lifetime a process goes through several different "states". Explain each state and what events cause the state transitions.
Write a brief description about the system calls : Write a brief description about the system calls used in Unix/Linux. Add information such as parameters, resources used, expected results/return values, and possible error conditions.
Symmetric and asymmetric multiprocessing : Explain the difference between symmetric and asymmetric multiprocessing.
How do interrupts help facilitate multiprogramming : Polling and interrupts are two ways used by operating systems to check whether I/O is done - How do interrupts help facilitate multiprogramming?  Give an example with your explanation
Write a java program that prompts the user : Write a Java program that prompts the user to input three numbers.  This program should then output the numbers in an ascending order.

Reviews

Write a Review

Operating System Questions & Answers

  Determine transmission line speed

Imagine you are creating an application at work that transmits data record to another building within the similar city. The data records are 500 bytes in length,

  Explain the client-server architecture

What are the three different categories of command, support your answer by giving three examples. Give three good reasons, with valid explanation, to justify why partitioning hard disk provides a variety of advantages. Explain the client/server..

  While it is significant to write out the detail of each and

you have just written a ten-page report for your supervisor. the report outlines the total sales made by your team made

  Autonomous intelligent software agents are used in

autonomous intelligent software agents are used in artificial intelligence to solve an increasing number of complex

  Find the total number of bytes in the frame

Determine how long does it take to transmit a 10baseT Ethernet frame that contains 256 bytes of data and ignore all the interframe gap that follows the frame.

  Question about big oh relationship

Provide witnesses n0 and c that can be used to prove the relationship. Select your witnesses to be minimal, in the sense that n0-1 and c are not witnesses, and if d

  Designing and coding

Prepare a database with a table called tblNames and tbl Login. The tbl Names table should have the following columns.

  Design a memory management scheme

Design a memory management scheme for a 64 bit architecture, using various types of paging and/or segmentation available. Then highlight its advantages and disadvantages. Your scheme must be different from your colleagues' schemes.

  Requirement for routers to support ipv4 and 6 protocol stack

The answer describes the requirement for routers to support both IPv4 and IPv6 protocol stacks and describes the several types of connections a dual stack router can support, and why such connections are necessary.

  Calculate waiting and average waiting time

A program that can do cpu scheduling algorithm priority using javascript or php to display gaant chart and calculate waiting and average waiting time

  Compare threads and processe

Compare threads and processes based on the amounts of system resources each uses and based on a common file each uses. How does this answer affect the efficiency of context switching for each?

  Differences between the internet, intranets, extranets

Discuss similarities and differences between the Internet, intranets, extranets. Define e-Commerce and discussow can e-Commerce businesses be categorized?

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