Top Banner
Windows 2000, Solaris, Linux processes and threads Chapter 4
14

Windows 2000, Solaris, Linux processes and threads

Feb 11, 2016

Download

Documents

brita

Windows 2000, Solaris, Linux processes and threads. Chapter 4. Windows 2000 Process Object. Windows 2000 Thread Object. Windows 2000 Thread States. Ready Standby Running Waiting Transition Terminated. Solaris. Process includes the user’s address space, stack, and process control block - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Windows 2000, Solaris, Linux processes and threads

Windows 2000, Solaris, Linuxprocesses and threads

Chapter 4

Page 2: Windows 2000, Solaris, Linux processes and threads
Page 3: Windows 2000, Solaris, Linux processes and threads

Windows 2000Process Object

Page 4: Windows 2000, Solaris, Linux processes and threads

Windows 2000Thread Object

Page 5: Windows 2000, Solaris, Linux processes and threads

Windows 2000Thread States

• Ready• Standby• Running• Waiting• Transition• Terminated

Page 6: Windows 2000, Solaris, Linux processes and threads
Page 7: Windows 2000, Solaris, Linux processes and threads

Solaris

• Process includes the user’s address space, stack, and process control block

• User-level threads• Lightweight processes• Kernel threads

Page 8: Windows 2000, Solaris, Linux processes and threads
Page 9: Windows 2000, Solaris, Linux processes and threads
Page 10: Windows 2000, Solaris, Linux processes and threads

Solaris Thread Execution

• Synchronization• Suspension• Preemption• Yielding

Page 11: Windows 2000, Solaris, Linux processes and threads
Page 12: Windows 2000, Solaris, Linux processes and threads

Linux Process• State• Scheduling information• Identifiers• Interprocess communication• Links• Times and timers• File system• Virtual memory• Processor-specific context

Page 13: Windows 2000, Solaris, Linux processes and threads

Linux States of a Process

• Running• Interruptable• Uninterruptable• Stopped• Zombie

Page 14: Windows 2000, Solaris, Linux processes and threads