Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTEMAS OPERACIONAIS
++ Mais eficientes: processadores mais rápidos para certas tarefas .Um distribui e os outros
executam.
*****************************************************************************
MULTIPROCESSAMENTO
Execução de uma mesma tarefa dividida em processos distintos. São 2 tipos básicos:
Processamento Vetorial e Processamento Paralelo.
Processamento Vetorial
- Utilizado na matemática, física, etc. onde dados são armazenados em vetores (ou matrizes).
Processamento Paralelo
Requisito: A aplicação deve poder permitir a divisão das tarefas sub-tarefas independentes.
*****************************************************************************
ORGANIZAÇÃO FUNCIONAL
Para evitar gargalo do barramento comum, permite comunicação simultânea entre diferentes
unidades funcionais. Em outras palavras, duas CPU’S podem acessar memória ao mesmo
tempo, porém, não a mesma memória.
KERNEL OU NÚCLEO
2 - Chamadas de sistema, cada uma com seu conjunto de “comandos”. São a “porta da frente”
do kernel. As chamadas já que são o kernel, podem ser privilegiadas ou não.
3 - Modos de Acesso
- Como recursos são compartilhados por todos, seu acesso deve ser controlado. É papel do
S.O. controlar o acesso aos recursos para que uma “ordem” possa ser estabelecida.
*****************************************************************************
PROCESSO
- É toda infraestrutura criada para que o processo exista e programa possa “rodar”.
1 – Divisão de Processos
A) Contexto de hardware
B) Contexto de software
São características do processo que influem em sua execução, podendo ser dinâmicas, ou não.
Obs.: os contextos de hardware e software são essenciais à existência dos sistemas on-line e
real-time. Porque? R: Para poder recomeçar processos de “onde parou”.
C - Espaço de endereçamento
Área da memória do processo onde programas são executados e dados são armazenados.