Question

A process is running on two kernel threads. Match each combinations of TCB/PCB states with proper choice of valid/invalid, assuming a single CPU system.

Question 4 (2 points) A process is running on two kernel threads. Match each combinations of TCB/PCB states with proper choic

0 0
Add a comment Improve this question Transcribed image text
Answer #1

A process is running when atleast one of its TCB is in running state and process can be blocked but the threas can be running or ready state.

1.so the first one is invalid

2. it is valid

3. it is valid as thread can be in blocked state and process is still running

4. it is valid as the process and it thread can be blocked simultaneously.

5. it is valid as one of thread is running

6.it is invalid as one thread is running so the process needs to be in running state.

Add a comment
Know the answer?
Add Answer to:
A process is running on two kernel threads. Match each combinations of TCB/PCB states with proper...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • A process is running on two kernel threads. Match each combinations of TCB/PCB states with proper...

    A process is running on two kernel threads. Match each combinations of TCB/PCB states with proper choice of valid/invalid, assuming a single CPU system. PCB TCB1 TCB2 Running Running ready TCB1 TCB2 < PCB Ready Ready Running > PCB Blocked TCB1 Ready TCB2 Ready 1. is valid PCB Blocked < TCB1 Blocked TCB2 Blocked 2. is invalid < PCB Ready TCB1 Running TCB2 Ready PCB TCB2 TCB1 Running Running Blocked

  • (30 points) Assume you have three processes with the following attributes running on a single CPU...

    (30 points) Assume you have three processes with the following attributes running on a single CPU (uniprocessor system): Process 1/0 Burst Total CPU Time Arrival Time CPU Burst | 05 22 12 B 7 10 C D Create three scheduling simulations for these processes using the following algorithms: a. First Come First Served (FCFS) b. Round Robin, Time Slice = 2 c. Shortest Job (CPU Burst Time) First with NO Preemption Use the simulation format we covered in class to...

  • Question 4 [Points 4] Consider a system running 2 (two)CPU-bound tasks (C1-C2) and 1(one) I/O-bound tasks(I1). I/O bound...

    Question 4 [Points 4] Consider a system running 2 (two)CPU-bound tasks (C1-C2) and 1(one) I/O-bound tasks(I1). I/O bound task issues an I/O operation once every 1millisecond ofCPU. Each I/O operation takes 10milliseconds. Assume that there is only one I/O device (so multiple I/O requests may have to queue). Assume that the context switch takes 1 millisecond. Assume that each CPU-bound requires 20 milliseconds of CPU to complete and each I/O-bound task requires 2millisecondof CPU time. Show through a Ganttt chart...

  • 1. What are the different states of a process. Explain each state in detail. 2. What...

    1. What are the different states of a process. Explain each state in detail. 2. What is the Process Control Block? Explain what it contains about each process. 3. Explain the procedure of switching CPU control from process to process. 4. Explain in details job, device and ready queues. 5. Write and Explain a queuing diagram . 6. Explain the two methods to create new processes. 7. Explain different types of termination of processes and Zombie and orphan processes. 8....

  • EMULATE A PROCESS CONTROL BLOCK In this assignment you will use Java, Python or C++ to...

    EMULATE A PROCESS CONTROL BLOCK In this assignment you will use Java, Python or C++ to create a process control block. All objects described aren’t provided, you will create them. You can divide up this code into separate files or put all code in one file. Proper documentation is essential, if there are no comments 5% of the total grade will be deducted. The process control block object PCB should have the following fields: ID: a unique ID for this...

  • tlons: Match each of the statements below with its proper terms may not be used Some...

    tlons: Match each of the statements below with its proper terms may not be used Some A. account B. assets C. balance of the account D. chart of accounts E. credits F. debits G. double-entry accounting H. drawing O. liabilities P. materiality concept Q. objectivity concept R. owner's equity S. posting T. revenues U. slide V. T account W. transposition X. trial balance J. horizontal analysis K. journal L. journal entry M. jounalizing Y. two-column journal Z uneaned revenue AA....

  • help with questions 5 to 10 please PCB 3023L Lab #4 Protocol & Worksheet (30pt) You...

    help with questions 5 to 10 please PCB 3023L Lab #4 Protocol & Worksheet (30pt) You may work in your lab groups durine class. but all written answers must be completed individually in your own words. 1) Using the plasmid map for orientation 1 and the cDNA map as a guide, complete the plasmid map for orientation #2. (4pt) 612 1318 1 - EcoRi EcoRI Xbal ECORV -Xbal- 1662 +Bell EcoRI EcoRV Not FP -- Xhol X 2015 PRSP +...

  • Write a C program for: One technique for dealing with deadlock is called “detect and recover.” In...

    Write a C program for: One technique for dealing with deadlock is called “detect and recover.” In this scheme, some procedure is used to identify when a deadlock occurs, and then another procedure is used to deal with the blocked processes. One technique to identify a deadlock is to maintain a resource graph that identifies all processes, all resources, and the relationships between them (that is, which processes exclusively own which resources, and which processes are blocked waiting for which...

  • 18.1 Lab Lesson 11 (Part 1 of 1) Part of lab lesson 11 There in one...

    18.1 Lab Lesson 11 (Part 1 of 1) Part of lab lesson 11 There in one part to lab lesson 11. The entire lab will be worth 100 points. Lab lesson 11 part 1 is worth 100 points For part 1 you will have 80 points if you enter the program and successfully run the program tests. An additional 20 points will be based on the style and formatting of your C++ code. Style points The 20 points for coding...

  • Needs to be done in visual studio. I keep having problems with making my own function...

    Needs to be done in visual studio. I keep having problems with making my own function to call for the statistics and the random number generator. they are both supposed to be separate functions from the main. Can anyone help? Language is C Overview: This third programming assignment will be the first to require the use of arrays. Like the second program, this program will be modular and make use of functions (including, this time, functions which process arrays). Brief...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT