m:multiprocessamento
Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Ambos lados da revisão anteriorRevisão anteriorPróxima revisão | Revisão anterior | ||
m:multiprocessamento [2022/09/05 03:04] – [Simetria dos Processadores.] Luize Cunha Duarte | m:multiprocessamento [2022/09/05 13:22] (atual) – Luize Cunha Duarte | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
+ | ====== Visão Geral. ====== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | O multiprocessamento é o uso de mais de uma unidade central de processamento (CPU) dentro de um mesmo sistema computacional. A definição do termo pode variar, normalmente devido a forma como se define um “processador” em uma dada situação. | ||
+ | |||
+ | No contexto de um [[s: | ||
+ | |||
+ | |||
+ | ===== Simetria dos Processadores. ===== | ||
+ | |||
+ | Um sistema multiprocessador pode ser simétrico (SMP) ou assimétrico (ASMP), dependendo das especificações de sistema operacional e de hardware. Em um sistema simétrico, todas as CPUs são tratadas da mesma maneira, portanto todos os processadores se comunicam com outro processador por uma memória compartilhada, | ||
+ | |||
+ | Se existem diferenças na alocação de memória, forma do acesso de memória ou diferenças de hardware entre as unidades de processamento, | ||
+ | |||
+ | ====== História. ====== | ||
+ | |||
+ | Os primeiros sistemas com múltiplos processadores surgiram nos anos 60, visando diminuir o tempo de processamento de dados complexos e diminuir o custo de produção. Neste começo, seu acesso era restrito apenas às universidades e ao governo. Foi cerca de duas décadas depois, nos anos 80, que grandes empresas começaram a adotar amplamente multiprocessadores devido a queda nos preços. Atualmente, a maioria dos sistemas operacionais suportam multi processamento. | ||
+ | |||
+ | ====== Grandes Nomes. ====== | ||
+ | |||
+ | ** Ada Lovelace** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Foi uma matemática inglesa, comumente considerada como a primeira programadora. Seus trabalhos em sobre o proposto computador mecânico de uso geral de Charles Babbage foram de grande importância para computação em geral e, posteriormente, | ||
+ | |||
+ | **Charles Babbage** | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Considerado por alguns como “pai do computador”, | ||
+ | |||
+ | ====== Aplicações. ====== | ||
+ | |||
+ | A subdivisão de tarefas entre múltiplas CPUs através do multiprocessamento permite um enorme ganho de eficiência em um dado sistema computacional. Isso não somente permite a realização de trabalhos mais computacionalmente pesados como também que o usuário realize mais trabalhos simultâneos sem comprometer a performance de sua máquina, devido ao balanceamento de carga; | ||
+ | |||
+ | Além disso, com mais de um processador, | ||
+ | |||
+ | |||
+ | ====== Desafios. ====== | ||
+ | |||
+ | Principais desafios para o multiprocessamento: | ||
+ | |||
+ | • Alto custo em comparação com sistemas mais simples. | ||
+ | • Necessidade de sistemas operacionais complicados. | ||
+ | • Alto demanda de memória para processamento. | ||
+ | |||
+ | ====== Impacto Social. ====== | ||
+ | |||
+ | Os sistemas de multiprocessamento são responsáveis pela criação de toda uma nova metodologia de programação e arquitetura de hardware, que viabiliza um uso muito mais eficiente das máquinas computacionais e torna possível grandes avanços no ramo da computação. Diversas aplicações, | ||
+ | |||
+ | ====== Referencias: | ||
+ | |||
+ | Wikipedia | Multiprocessamento\\ | ||
+ | https:// | ||
+ | |||
+ | Wikipedia | Multiprocessing\\ | ||
+ | https:// | ||
+ | |||
+ | Wikipedia | Charles Babbage\\ | ||
+ | https:// | ||
+ | |||
+ | Wikipedia | Ada Lovelace\\ | ||
+ | https:// | ||
+ | |||
+ | Tutorials Point | Multiprocessor\\ | ||
+ | [[https:// | ||
+ | |||
+ | AcervoLima | diferença entre multiprocessamento assimétrico e simétrico \\ | ||
+ | https:// | ||
+ | |||
+ | Prof. Fernando de Siqueira | Sistemas Operacionais \\ | ||
+ | https:// | ||