O que são sistemas operacionais paralelos?

Sistemas operacionais paralelos são usados ​​para interface vários computadores em rede para concluir tarefas em paralelo. A arquitetura do software geralmente é uma plataforma baseada em UNIX, que permite coordenar cargas distribuídas entre vários computadores em uma rede. Os sistemas operacionais paralelos podem usar o software para gerenciar todos os diferentes recursos dos computadores em paralelo, como memória, caches, espaço de armazenamento e potência de processamento. Os sistemas operacionais paralelos também permitem que um usuário interface diretamente com todos os computadores da rede.

Um sistema operacional paralelo funciona dividindo conjuntos de cálculos em peças menores e distribuindo -as entre as máquinas em uma rede. Para facilitar a comunicação entre os núcleos do processador e as matrizes de memória, o software de roteamento deve compartilhar sua memória atribuindo o mesmo espaço de endereço a todos os computadores em rede ou distribuir sua memória atribuindo um espaço de endereço diferente a cada núcleo de processamento.O compartilhamento de memória permite que o sistema operacional funcione muito rapidamente, mas geralmente não é tão poderoso. Ao usar a memória compartilhada distribuída, os processadores têm acesso à sua própria memória local e à memória de outros processadores; Essa distribuição pode retardar o sistema operacional, mas geralmente é mais flexível e eficiente.

A maioria dos campos da ciência, incluindo biotecnologia, cosmologia, física teórica, astrofísica e ciência da computação, usa sistemas operacionais paralelos para utilizar o poder da computação paralela. Esses tipos de configurações do sistema também ajudam a criar eficiência em setores como consultoria, finanças, defesa, telecomunicações e previsões meteorológicas. De fato, a computação paralela tornou -se tão robusta que foi usada pelos cosmologistas para responder a perguntas sobre a origem do universo. Esses cientistas foram capazes de executar simulações de grandes seções de espaço de uma só vez - apenas levou oMês NE para os cientistas compilarem uma simulação da formação da Via Láctea, um feito anteriormente considerado impossível.

Cientistas, pesquisas e indústrias geralmente optam por usar sistemas operacionais paralelos devido à sua relação custo -benefício. Custa muito menos dinheiro para montar uma rede de computadores paralela do que custa desenvolver e construir um super computador para pesquisa. Os sistemas paralelos também são completamente modulares, permitindo que reparos e atualizações baratos sejam feitas.

Em 1967, Gene Amdahl, enquanto trabalhava na IBM, conceituou a idéia de usar o software para coordenar a computação paralela. Ele divulgou suas descobertas em um artigo chamado Lei de Amdahl, que descreveu o aumento teórico no poder de processamento que se poderia esperar de administrar uma rede com um sistema operacional paralelo. Sua pesquisa levou ao desenvolvimento da troca de pacotes e, portanto, ao moderno sistema operacional paralelo. Este desenvolvimento muitas vezes esquecido da troca de pacotes também foi o BREAkthrough que mais tarde iniciou o "Projeto Arpanet", responsável pela base básica da maior rede de computadores paralelos do mundo: a Internet.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?