SlideShare ist ein Scribd-Unternehmen logo
1 von 6
   Conceitualmente, cada processo tem o
    seu próprio CPU virtual, mas na
    realidade o CPU troca várias vezes de
    um processo para outro. Esse conceito é
    conhecido como pseudoparalelismo.
1
                                                                                            3
                                        2




Executa-se um programa, ao executar     Em 2 temos a ilusão de paralelismo, mas como        Aqui analisa-se que nenhum processo decorre
um segundo programa, esse               referido anteriormente, em 3 repara-se que nenhum   em paralelo.
programa ira ficar interrompido, para   processo decorre em paralelismo.
continuar a executar o 1º programa      Por isso o conceito “pseudo”, dá-nos a ilusão de.
executado(só e permitido a execução
de um programa de cada vez).
Concluindo o primeiro programa e o
que tem prioridade .
Um programa é executado (pai), dentro desse programa podem decorrer
    vários outros processos (filho)
Ex:
    Quando executado o Word, esta a decorrer um processo, se começarmos
    a escrever no documento Word, esse irá ser um processo que estará a
    decorrer dentro do processo Word

   Concluindo, o processo “pai” e o Word (programa executado), enquanto o
   processo “filho” é o que estamos a fazer no programa, neste caso a escrita
   no Word.
Processo pai
                                                              Processo filho
                                                              Processo filho




Um primeiro processo é executado (processo pai), dentro desse
processo irá ser executado um outro processo (processo filho) e dentro
do processo filho será ser executado outro processo (processo filho), e
para que o primeiro processo filho executado seja terminado, o
segundo processo filho tem de ser terminado, e para que o processo
pai seja terminado o processo filho executado depois do processo pai
terá de ser terminado.
Pronto: O processo está pronto ser executado no CPU, no entanto
   tem que esperar para ser escolhido para ser executado.
   Executando: Neste estado o processo está a correr no CPU. O
   número máximo de processos neste estado num Sistema será igual
   à quantidade de CPU’s disponíveis.
   Bloqueado: Neste estado o processo está a aguardar o necessário
   para continuar a ser executado.



O diagrama abaixo mostra a transição entre esses estados:

Weitere ähnliche Inhalte

Was ist angesagt?

222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
Marco Guimarães
 
Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)
Faculdade Mater Christi
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
Bugui94
 

Was ist angesagt? (20)

Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Escalonamento de processos
Escalonamento de processosEscalonamento de processos
Escalonamento de processos
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
 
Aula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - WindowsAula 2 - Sistemas operacionais - Windows
Aula 2 - Sistemas operacionais - Windows
 
Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)Sistemas Operativos (Operating Systems)
Sistemas Operativos (Operating Systems)
 
Informática Básica
Informática BásicaInformática Básica
Informática Básica
 
Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)Introdução aos sistemas operacionais cap 01 (i unidade)
Introdução aos sistemas operacionais cap 01 (i unidade)
 
Processos e threads cap 02 (i unidade)
Processos e threads   cap 02 (i unidade)Processos e threads   cap 02 (i unidade)
Processos e threads cap 02 (i unidade)
 
Sistemas Operacionais
Sistemas OperacionaisSistemas Operacionais
Sistemas Operacionais
 
Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1 Aula Lógica de Programação - cap1
Aula Lógica de Programação - cap1
 
Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Informática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional WindowsInformática Básica - Aula 05 - Sistema Operacional Windows
Informática Básica - Aula 05 - Sistema Operacional Windows
 
So-mod-1
So-mod-1So-mod-1
So-mod-1
 
Instalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/ServidorInstalação, configuração e administração de um SO Cliente/Servidor
Instalação, configuração e administração de um SO Cliente/Servidor
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - Processos
 
Introducao a informatica
Introducao a informaticaIntroducao a informatica
Introducao a informatica
 
Sistema operativo de rede
Sistema operativo de redeSistema operativo de rede
Sistema operativo de rede
 

Andere mochten auch

Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
guestcd9192
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
Michael Soto
 
Funções e caracteristicas de um so
Funções e caracteristicas de um soFunções e caracteristicas de um so
Funções e caracteristicas de um so
MiriamMiguel
 
Sistemas operacionais processos
Sistemas operacionais processosSistemas operacionais processos
Sistemas operacionais processos
Carlos Melo
 
Estrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas OperacionaisEstrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas Operacionais
Suliane Carneiro
 

Andere mochten auch (18)

Sistema Operativos
Sistema OperativosSistema Operativos
Sistema Operativos
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Aula sobre multithreading
Aula sobre multithreadingAula sobre multithreading
Aula sobre multithreading
 
Sistemas operacionais pronatec- prof. manoel
Sistemas operacionais   pronatec- prof. manoelSistemas operacionais   pronatec- prof. manoel
Sistemas operacionais pronatec- prof. manoel
 
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SOSistemas Operacionais - 03 - Tipos e Estrutura dos SO
Sistemas Operacionais - 03 - Tipos e Estrutura dos SO
 
SO-02 Processos
SO-02 ProcessosSO-02 Processos
SO-02 Processos
 
Resumo sistemas operativos - joao marques
Resumo   sistemas operativos - joao marquesResumo   sistemas operativos - joao marques
Resumo sistemas operativos - joao marques
 
Quiz on-line in real-time
Quiz on-line in real-timeQuiz on-line in real-time
Quiz on-line in real-time
 
Aula: Tipos de Interface
Aula: Tipos de InterfaceAula: Tipos de Interface
Aula: Tipos de Interface
 
Conceitos software, hardware, sistema operativo
Conceitos software, hardware, sistema operativoConceitos software, hardware, sistema operativo
Conceitos software, hardware, sistema operativo
 
Sistemas de ficheiros
Sistemas de ficheirosSistemas de ficheiros
Sistemas de ficheiros
 
Gerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPUGerências de Processos: Escalonamento de CPU
Gerências de Processos: Escalonamento de CPU
 
Paralelismo
ParalelismoParalelismo
Paralelismo
 
Funções e caracteristicas de um so
Funções e caracteristicas de um soFunções e caracteristicas de um so
Funções e caracteristicas de um so
 
Estrutura de Dados e Algoritmos com Java #01: Introducao
Estrutura de Dados e Algoritmos com Java #01: IntroducaoEstrutura de Dados e Algoritmos com Java #01: Introducao
Estrutura de Dados e Algoritmos com Java #01: Introducao
 
Sistemas operacionais processos
Sistemas operacionais processosSistemas operacionais processos
Sistemas operacionais processos
 
Estrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas OperacionaisEstrutura de Processos em Sistemas Operacionais
Estrutura de Processos em Sistemas Operacionais
 
Arquiteturas de Computadores Paralelos
Arquiteturas de Computadores ParalelosArquiteturas de Computadores Paralelos
Arquiteturas de Computadores Paralelos
 

Ähnlich wie Pseudoparalelismo

Resolução da atividade pagina 84 a 87 so
Resolução da atividade pagina 84 a 87 soResolução da atividade pagina 84 a 87 so
Resolução da atividade pagina 84 a 87 so
Cristiano Silva
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Luiz Arthur
 
Apostila computacao
Apostila computacaoApostila computacao
Apostila computacao
webphotoshop
 

Ähnlich wie Pseudoparalelismo (15)

Resolução da atividade pagina 84 a 87 so
Resolução da atividade pagina 84 a 87 soResolução da atividade pagina 84 a 87 so
Resolução da atividade pagina 84 a 87 so
 
Pipeline
PipelinePipeline
Pipeline
 
Arquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e ThreadsArquitetura de Computadores: Processos e Threads
Arquitetura de Computadores: Processos e Threads
 
S.o aula 9101112
S.o aula 9101112S.o aula 9101112
S.o aula 9101112
 
Unix Process
Unix ProcessUnix Process
Unix Process
 
Processos
ProcessosProcessos
Processos
 
Regiões críticas dos Sistemas Operacionais
Regiões críticas dos Sistemas OperacionaisRegiões críticas dos Sistemas Operacionais
Regiões críticas dos Sistemas Operacionais
 
Sistemas Operativos - Processos e Threads
Sistemas Operativos - Processos e ThreadsSistemas Operativos - Processos e Threads
Sistemas Operativos - Processos e Threads
 
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando ProcessosSistemas Operacionais - Gnu/Linux Gerenciando Processos
Sistemas Operacionais - Gnu/Linux Gerenciando Processos
 
Introdução á programação - 1ª parte
Introdução á programação - 1ª parteIntrodução á programação - 1ª parte
Introdução á programação - 1ª parte
 
Algoritmos com java script
Algoritmos com java scriptAlgoritmos com java script
Algoritmos com java script
 
Apostila computacao
Apostila computacaoApostila computacao
Apostila computacao
 
Sistema operacional
Sistema operacionalSistema operacional
Sistema operacional
 
Atps sistemas operacionais
Atps sistemas operacionaisAtps sistemas operacionais
Atps sistemas operacionais
 
Curso de logica de programação aula 1
Curso de logica de programação aula 1Curso de logica de programação aula 1
Curso de logica de programação aula 1
 

Mehr von Ricardo Barbosa

Mehr von Ricardo Barbosa (11)

Inglês doenças
Inglês doençasInglês doenças
Inglês doenças
 
Greenhouse effect
Greenhouse effectGreenhouse effect
Greenhouse effect
 
Advert ricardo oliveira
Advert   ricardo oliveiraAdvert   ricardo oliveira
Advert ricardo oliveira
 
Computer story
Computer storyComputer story
Computer story
 
Politicas de segurança
Politicas de segurançaPoliticas de segurança
Politicas de segurança
 
Desmprego nos jovens
Desmprego nos jovensDesmprego nos jovens
Desmprego nos jovens
 
Razões trignométricas
Razões trignométricasRazões trignométricas
Razões trignométricas
 
Espanha vs portugal
Espanha vs portugalEspanha vs portugal
Espanha vs portugal
 
Counter strike 1.6
Counter strike 1.6Counter strike 1.6
Counter strike 1.6
 
ComputerTechnician
ComputerTechnicianComputerTechnician
ComputerTechnician
 
Computer technician
Computer technicianComputer technician
Computer technician
 

Pseudoparalelismo

  • 1.
  • 2. Conceitualmente, cada processo tem o seu próprio CPU virtual, mas na realidade o CPU troca várias vezes de um processo para outro. Esse conceito é conhecido como pseudoparalelismo.
  • 3. 1 3 2 Executa-se um programa, ao executar Em 2 temos a ilusão de paralelismo, mas como Aqui analisa-se que nenhum processo decorre um segundo programa, esse referido anteriormente, em 3 repara-se que nenhum em paralelo. programa ira ficar interrompido, para processo decorre em paralelismo. continuar a executar o 1º programa Por isso o conceito “pseudo”, dá-nos a ilusão de. executado(só e permitido a execução de um programa de cada vez). Concluindo o primeiro programa e o que tem prioridade .
  • 4. Um programa é executado (pai), dentro desse programa podem decorrer vários outros processos (filho) Ex: Quando executado o Word, esta a decorrer um processo, se começarmos a escrever no documento Word, esse irá ser um processo que estará a decorrer dentro do processo Word Concluindo, o processo “pai” e o Word (programa executado), enquanto o processo “filho” é o que estamos a fazer no programa, neste caso a escrita no Word.
  • 5. Processo pai Processo filho Processo filho Um primeiro processo é executado (processo pai), dentro desse processo irá ser executado um outro processo (processo filho) e dentro do processo filho será ser executado outro processo (processo filho), e para que o primeiro processo filho executado seja terminado, o segundo processo filho tem de ser terminado, e para que o processo pai seja terminado o processo filho executado depois do processo pai terá de ser terminado.
  • 6. Pronto: O processo está pronto ser executado no CPU, no entanto tem que esperar para ser escolhido para ser executado. Executando: Neste estado o processo está a correr no CPU. O número máximo de processos neste estado num Sistema será igual à quantidade de CPU’s disponíveis. Bloqueado: Neste estado o processo está a aguardar o necessário para continuar a ser executado. O diagrama abaixo mostra a transição entre esses estados: