When a process is multithreaded

Assignment Help Operating System
Reference no: EM13692256

Multithreading [10, 10]

Quesiton1) When a process is multithreaded, which of these resources are shared among the threads, and which are private to each thread?

- Signals

- Program counter

- Stack

- Heap

- CPU registers

- Open Files

Question 2) Explain the differences, advantages, and disadvantages between user and kernel threads. What are the advantages and disadvantages of a lightweight process?

Can you provide the solutions for these two questions. Help me!!

Reference no: EM13692256

Questions Cloud

Two-way set-associative cache for a main memory : Determining the Tag, Line, and Word values for the Direct-mapped, associative, and two-way set-associative cache for a main memory address of EEEEEE.
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

Reviews

Write a Review

Operating System Questions & Answers

  Focuses on software development process and life cycle model

Discuss how would you address this certification issue with your hypothetical firm for your system that you are trying to certify at the top secret level?

  Mobile email and text messaging in the work place

What is a firm's fully qualified domain name and what is the significance of the. Discuss the benefits and drawbacks of mobile email and text messaging in the work place.

  A small cpu with a 10-bit address bus

a small CPU with a 10-bit address bus. You need to connect a 64-byte PROM, a 32-byte RAM, and a 4-port I/O chip with two address lines. Chip selects on all chips are asserted high.

  Pattern matching

Question 1 In sed, when you do pattern matching, the largest pattern is always matched first, left to right.

  Explian wired and wireless media

Discuss and explian wired and wireless media along with the drawbacks and benefits of each also Discuss the channel signaling systems used in voice communication along with the drawbacks and benefits of each.

  Program to calculate numeric grades for a course

Create a program to calculate numeric grades for a course. The course records are in a document that will serve as the input document.

  Human centered and user centered approaches

Discuss the differences between the human centered and user centered approaches? Do you consider that human centered approach is more effective?

  Shared data problem what is shared data problem explain in

what is shared data problem ? explain in briefly ? which is related to embedded system topics ? ltbrgt

  A- please answeronly two ofnbsp the following questions

a- please answeronly two ofnbsp the following questions that are related to the file

  Jobs can be scheduled partially

Assume that jobs can be scheduled partially, so that a job of value Vi which requires time Ti will receive value, x Vi , if processed only for time, t = x Ti, for a fraction, 0

  1 given the following code and the assembler equivalent to

1. given the following code and the assembler equivalent to the rightfor i999 igt0 i-- xixiyiloopnbspnbsp

  Computing the access time

Main memory uses a block transfer capability & has 1st word (four bytes) access time of fifty ns and access time for following words as 5 ns.

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