Os sistemas multi-processadores –
dois ou mais processadores trabalhando juntos – podem ser divididos em duas
partes:
- Sistemas fortemente acoplados;
- Sistemas fracamente acoplados.
Dentro de sistemas fortemente
acoplados – memória única compartilhada por dois ou mais processadores, tendo
um mesmo sistema operacional gerenciando todos os processadores –, encontramos
mais duas divisões:
- Sistemas simétricos – onde os processadores têm a mesma função;
- Sistemas assimétricos – onde um processador (mestre) pode executar serviços do sistema operacional.
Dentro de sistemas fracamente
acoplados – mais de dois sistemas operacionais que são ligados por canal de
comunicação, tendo hardware e sistemas operacionais independentes –, existem
mais duas divisões:
- Sistemas operacionais de rede – cada sistema, também chamado host ou nó, possui seus próprios recursos de hardware, como processadores, memória e dispositivos de entrada e saída. Os nós são totalmente independentes dos terminais, sendo interconectados por uma rede de comunicação de dados, formando uma rede de computadores.
Os sistemas operacionais de rede
são utilizados tanto em redes locais (Local Area Network - LAN), como em redes
distribuídas (Wide Area Network - WAN). A ligação entre os diversos nós é feita
por uma interface de rede que permite o acesso aos demais componentes da rede.
Não existe um limite máximo para o número de nós que podem fazer parte de uma
rede de computadores. Cada nó é totalmente independente dos demais, possuindo
seu próprio sistema operacional e espaço de endereçamento. Os sistemas
operacionais podem ser heterogêneos. Na Internet, cada host pode estar
processando um sistema operacional diferente, mas todos estão se comunicando
através do mesmo protocolo de rede, no caso, os protocolos da família TCP/IP
(Transmission Control Protocol/Internet Protocol).
- Sistemas operacionais distribuídos – computadores independentes que parecem um único computador aos olhos do usuário; Trata-se de um conjunto de processos que são executados de forma concorrente, cada um dos quais acessando um subconjunto de recursos do sistema. E essa comunicação é feita em forma de envio de mensagens.
EXEMPLOS DE SISTEMAS OPERACIONAIS ATIVOS
Para desktop/servidores
- CentOS
- Debian
- DragonflyBSD
- eComStation
- Fedora
- FreeBSD
- FreeDOS
- Gentoo
- Haiku
- Inferno
- Linux Mint
- Mageia
- Mandriva Linux
- MenuetOS
- MINIX
- NetBSD
- OpenBSD
- OpenSuSE
- OS X
- PCLinuxOS
- Plan 9
- ReactOS
- Slackware
- Solaris
- Unix System V
- Ubuntu
- Microsoft Windows
Para dispositivos móveis (tablets e smartphones)
- Android
- Bada
- Blackberry OS
- iOS
- Maemo
- Tizen
- Ubuntu Touch
- WebOS
- Windows Phone
Sequência: "UNIX: o primeiro sistema operacional moderno".
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.