windows 2000, solaris, linux processes and threads

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

Upload: brita

Post on 11-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

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

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