Mapa mental
Silberschatz-Operating System Concepts-Processes
Conteúdo do mapa
Silberschatz-Operating System Concepts-Processes
Program in execution
- New
- Running
- Waiting
- Ready
- Terminated
Process Control Block
- Process state
- Program counter
- CPU registers
- CPU-scheduling information
- Memory management information
- Accounting information
- I/O status information
Threads
Process scheduling
- scheduling queues
- ready queue
- job queue
- device queue
- schedulers
- scheduling queues
Context
- save state
- restore state
- context switch
Multitasking in mobile systems
- Foreground
- Background
Process creation
- Process identifier (PID)
- Possibilities of execution
- Parent executes concurrently with its child
- Parent waits untill all children have finished execution
Process termination
- The child has exceeded its usage of some of the resources that it has been allocated
- Task assigned to child no longer required
- The parent is exiting, and the operating system does not allow a child to continue if its parent terminates
Interprocess communication
- Reason for this
- Information sharing
- computation speedup
- Modularity
- Convenience
- Requires
- Shared memory
- message passing
- Reason for this
Informações
- Descrição
- Mapa Mental sobre Silberschatz-Operating System Concepts-Processes, criado por Glenn Retana em 29-09-2016.
- Criado por
- Glenn Retana
- Visualizações
- 14
- Avaliação