ProcessesJonathan GeislerFebruary 7, 2005Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesQuestions from readingWhat is the difference between a program and a process?What do each of the following parts of a program do?1Text2Data3Heap4StackWhy are there new & terminated states for processes?What other information goes in the “· · · ” portion of the PCB?Jonathan Geisler ProcessesMore questionsHow are the objectives for multiprogramming & time sharingdifferent?Why does there need to be a mix of I/O and CPU boundprocesses?Why are there so few operations on processes?Why doesn’t Unix use the CreateProcess() call thatWindows uses and requires a fork() and exec() call instead?Jonathan Geisler ProcessesMore questionsHow are the objectives for multiprogramming & time sharingdifferent?Why does there need to be a mix of I/O and CPU boundprocesses?Why are there so few operations on processes?Why doesn’t Unix use the CreateProcess() call thatWindows uses and requires a fork() and exec() call instead?Jonathan Geisler ProcessesMore questionsHow are the objectives for multiprogramming & time sharingdifferent?Why does there need to be a mix of I/O and CPU boundprocesses?Why are there so few operations on processes?Why doesn’t Unix use the CreateProcess() call thatWindows uses and requires a fork() and exec() call instead?Jonathan Geisler ProcessesMore questionsHow are the objectives for multiprogramming & time sharingdifferent?Why does there need to be a mix of I/O and CPU boundprocesses?Why are there so few operations on processes?Why doesn’t Unix use the CreateProcess() call thatWindows uses and requires a fork() and exec() call instead?Jonathan Geisler
View Full Document