De Aulas Show
Afluentes: Sistemas Operacionais, Sistemas Distribuídos e Mobile Visão GeralMáquina de NíveisIntrodução
Sistemas Monoprogramáveis / Monotarefa
Sistemas Multiprogramáveis / Multitarefa
Tipos de Sistemas Multiprogramáveis
Sistemas Batch (LOTE)
Sistemas de Tempo Compartilhado (Sistemas OnLine)
Sistemas de Tempo Real
Sistemas com Múltiplos Processadores
Sistemas Fortemente Acoplados
Com Memória Compartilhada Com Memória Independente Sistemas Assimétricos
Sistemas Simétricos
Multiprocessamento
Sistemas Fracamente Acoplados
Sistemas Operacionais de Rede
Sistemas Operacionais Distribuídos
Clusters
Cluster BeowulfBeowulf é um poema épico, escrito em língua anglo-saxã, por autor desconhecido, possivelmente no século VIII, cujo único manuscrito existente está datado para ca. 1 000. Escrito em 3 182 linhas, com o emprego de aliteração, é o poema mais longo do pequeno conjunto da literatura anglo-saxã, e um marco da literatura medieval. Aborda eventuais acontecimentos e personagens da Dinamarca, e em menor grau do sul da Suécia, no século VI, tendo como figura central o lendário Beowulf. Beowulf é um projeto para aglomerados de computadores (ou Clusters) para computação paralela, usando computadores pessoais, não especializados e portanto mais baratos. O projeto foi criado por Donald Becker da NASA, e são utilizados em todo mundo, por exemplo no processamento de dados com finalidade científica e na renderizacão de filmes de animação 3D. Site: https://www.beowulf.org/ O objetivo era construir um cluster "poderoso" e, ao mesmo tempo, poupar gastos com equipamentos, licenças de software e manutenção. O cluster montado por Thomas Sterling e Donald Becker para a NASA, por exemplo, era composto por 16 PCs com processador Intel 486 DX4 e sistema operacional Linux conectados por uma rede Ethernet de 10 Mb/s. Esta foi uma solução consideravelmente mais barata e, possivelmente, menos complexa que um supercomputador. Um cluster Beowulf se define, basicamente, pela ênfase nas seguintes características
Grids: Grades ComputacionaisSeti@Home
Grids
Sobre a utilização de Grids
Lista de ExercíciosFormulário
Qual a principal diferença entre sistemas Monoprogramáveis e sistemas Multiprogramáveis?Os sistemas monoprogramáveis se caracterizam por permitir que o processador, a memória e os periféricos permaneçam exclusivamente dedicados à execução de um único programa. Nos sistemas multiprogramáveis ou multitarefa, os recursos computacionais são compartilhados entre os diversos usuários e aplicações.
O que são sistemas operacionais Multiprogramáveis ou multitarefas?Os sistemas multiprogramáveis ou multitarefa são uma evolução dos sistemas monoprogramáveis. Neste tipo de sistema, por exemplo, enquanto um programa espera por uma operação de leitura ou gravação em disco, outros programas podem estar sendo processados neste mesmo intervalo de tempo.
Quais as vantagens dos sistemas Multiprogramáveis em relação aos Monoprogramáveis?A principal vantagem dos sistemas multiprogramáveis é a redução de custos em função da possibilidade de compartilhamento dos diversos recursos entre as diferentes aplicações. Apesar de mais eficientes que os monoprogramáveis, são de implementação muito mais complexa.
Como se caracterizam os sistemas operacionais do tipo Monoprogramáveis ou Monotarefa?Os sistemas monoprogramáveis ou monotarefa se caracterizam por permitir que o processador, a memória, e os periféricos fiquem dedicados a um único usuário (monousuário). Nesses sistemas, enquanto o programa aguarda por um evento, como a digitação de um dado, o processador ficará ocioso sem realizar qualquer tarefa.
|