Mind map
Operating System
Map content
Operating System
control the execution of application programs
acts as an interface between applications and the hardware
memory management
- swapping
- memory is subdivided to accomodate multiple process
- partitioning
- fixed-size paritions
- variable-size partitions
- logical adress - location relative to the beginning of the program
- physical address - actual location in main memory
- paging
- pages
- page frames
- Virtual memory
- demand paging
- page replacement
- LRU (last recently used)
- FIFO
- allows for very effective multiprogramming and relieves the user of the unnecessarily tight constraints of main memory
- segmentation
- view memory as consisting of multiple address spaces or segments
gerenciador de processos
- Types
- interactive
- batch
- multiprogramming
- scheduling types
- Long-term scheduling
- Medium-term scheduling
- Short-term scheduling
- process states
- New/Ready
- Run
- Wait
- Halt
- PCB (Process Control Block) / Descritor de processo
- informações relativas ao processo
- chaveamento de contexto
- time slice (tempo de processamento)
- Fila de PRONTOS, Fila de BLOQUEADOS
- process states
- I/O scheduling
- comunicação entre processos (IPC)
- Pipe
- Threads
- fluxo de execução do processo
- não compartilha o contexto de hardware
- tipos
- usuário
- núcleo
- híbrido
- scheduling types
- uniprogramming
- one task at time
- foreground x background
- I/O-bound x CPU-bound
- paralizações
- interrupções (hardware)
- exceções (software)
- Types
gerenciar I/O
gerenciar sistema de arquivos
modo de operação
- modo usuário
- modo kernel
Information
- Description
- Arquitetura de Computadores Mind Map on Operating System, created by Andre Santana on 26/09/2016.
- Created by
- Andre Santana
- Views
- 2
- Rating