Академический Документы
Профессиональный Документы
Культура Документы
Definio preliminar:
um programa intermedirio entre o utilizador e
o hardware
ou mquina fsica.
Objetivos:
-Executar programas do utilizador e tornar mais
fcil a resoluo de problemas.
-Tornar fcil o uso da mquina.
-Utilizar o hardware do computador duma forma eficiente.
Sistemas Distribudos
Distribui a computao por vrios processadores fsicos.
Loosely coupled system cada processador tem a sua prpria memria
local; os processadores comunicam entre si atravs de vrias linhas de
comunicao tais como barramentos (buses) de alta-velocidade ou redes
dedicados ou ad-hocs
Vantagens:
-Partilha de recursos
-Maior rapidez de computao partilha de carga
-Fiabilidade
-Comunicaes
Requer infra-estrutura de rede.
Local rea networks (LAN) e Wide rea networks (WAN)
Podem ser : sistemas client-server ou sistemas peer-to-peer.
Sistemas em Tempo-Real
-Restries temporais bem-definidas.
- usado muitas vezes como dispositivo de controlo numa aplicao
dedicada (ex., controlo de experincias cientficas, sistemas de imagem
mdica, sistemas de controlo industrial, etc.).
-Tipos de sistemas de tempo real: hard real-time e soft real-time.
Hard real-time
-Armazenamento secundrio limitado ou ausente, dados armazenados em
memria de curto-prazo, ou read-only memory (ROM)
-Conflitos com sistemas de partilha de tempo; no suportados por sistemas
de propsito geral
Soft real-time
-Utilidade limitada em controlo industrial via robtica
-til em aplicaes (multimdia, realidade virtual) que requerem
caractersticas avanadas de sistemas operativos.
Real-time system
-Sistema com necessidades temporais onde resultados tm que ser
produzidos dentro dum tempo especifico/prazo (chamado deadline)
Embedded system
-Um dispositivo de computao embutido num sistema maior, tais como
sistemas de aviao, automveis, satlites etc. ( muitos vezes mltiplos
inputs e outputs fsicos )
Safety-critical system
-Um sistema de tempo real com efeitos catastrficos em caso de falha. P.ex.
Controlo de comportas, central nuclear, sistema medico
Hard real-time
-Sistema que garante que tarefas so executados dentro das suas
deadlines
Soft real-time system
-Sistema onde tarefas de tempo real tm prioridade sobre tarefas normais