Sistemas distribuidos

Disponível somente no TrabalhosFeitos
  • Páginas : 8 (1823 palavras )
  • Download(s) : 0
  • Publicado : 21 de junho de 2012
Ler documento completo
Amostra do texto
1) O que é um processo?
Processo é uma tarefa que pode estar ou não em execução.
2) O que um programa pode fazer através de processos?
Através de processos, um programa pode alocar recursos, compartilhar dados, trocar informações e sincronizar sua execução.
3) Quais recursos são compartilhados pelos processos?
O espaço de endereçamento, tempo do processador e área em disco.
4) Quantosprocessos um processador pode executar?
Um processador só pode processar um processo por um instante.
5) Se houver 78 processadores quantos processos poderão ser executados simultaneamente?Por que?
78 processos,porque um processador só executa um processo por um instante.
6) Quais os os estados de um processo?
Os 3 estados são Execução (running),Pronto (ready),Espera (wait).
7) Os processostrocam de estado de acordo com o que?
Eles mudam de acordo com o algoritimo de escalonamento, troca de mensagens e interrupções de hardware e software.
8) O que faz o escalonador de processos?
O algoritimo de escalonamento define a ordem de execução de processos com base em uma fila aonde existe prioridade com uma adoção política de melhor esforço para atende-los de manera justa eigualitária,deadline,...
9) As mudanças no estado de um processo podem ser de que tipo?
Existem quatro mudanças de estado que podem ocorrer a um processo: Pronto à Execução,Execução à Espera,Espera à Pronto,Execução à Pronto.
10) No que se consituti um PCB?
Um PCD é um processo implementado pelo sistema operacional através de uma estrutura de dados chamado bloco de controle do processo (PCD).
A partir do PCB, osistema operacional mantém todas as informações sobre o contexto de hardware, contexto de software e espaço de endereçamento de cada processo.
Ele se divide7 partes: Ponteiro,Estado do processo,Nome do processo,Prioridade do processo,Registradores,Limites de memória,Lista de arquivos abertos.
11) Quais são as características da estrutura de processos independentes?
Suas características são:grande consumo da CPU (na criação,eliminação e troca de contexto) ,monothread,lentidão na comunicação,problemas de sincronização e comunicação entre processos e independência da exigência da alocação de um PCB.
12) Quais são as características da estrutura de subprocessos?
Suas características são: grande consumo da CPU (na criação,eliminação e troca de contexto) ,monothread,lentidão nacomunicação,problemas de sincronização e comunicação entre processos e independência da exigência da alocação de um PCB.

13) O que são as Threads?
Tarefa ou fluxo de execução dentro do mesmo processo.
14) Quais são as características das Threads?
Características das Threads são: performace,facilidade para sua criação,rapidez,multiplicidade e modelo de programação
15) Quais são as diferenças entre omodelo monothread e o multithread?
A grande diferença entre aplicações monothread e multithread está no usodo espaço de endereçamento. Processos independentes e subprocessospossuem espaços de endereçamento individuais e protegidos, enquanto threadscompartilham o espaço dentro de um mesmo processo. Esta característicapermite que o compartilhamento de dados entre threads de um mesmo processosejamais simples e rápido, se comparado com ambiente monothread
16) Quais as diferenças entre processos e Threads?
Em SO tradicionais, cada processo tem um único fluxo de execução (o que define uma thread), a unidade de processamento concorrente destinada para ser executada sob as condições de desempenho de um processador da época. Com o surgimento de processadores de mais alto desempenho, uma novaunidade de processamento concorrente pôde ser definida dentro do próprio processo, materializando novas unidades de fluxo de execução e assim pode-se ter múltiplos fluxos de execução (múltiplas threads) num mesmo processo.
O que as threads acrescentam ao modelo de processo é permitir que múltiplos fluxos de execução ocorram no mesmo ambiente do processo, com um grau de independência uma das...
tracking img