Você está na página 1de 13

Sistemas Operacionais de Multiprocessadores

SO de Multiprocessadores
Definies:

So Sistemas que gerenciam vrias CPUs compartilhando


recursos e aumentando o poder de execuo dos processos. Podem ser tambm extenses de SOs de maquinas Monoprocessadas mas com memria acessada por vrios Processadores necessitando de segurana em relao aos Acessos correntes. Exemplos: Windows NT, Solaris, Digital Unix. OS/2 e Linux

SO de Multiprocessadores
Competncias:

Ser capaz de administrar a partilha de Memria por vrios Processadores. Distribuir Igualmente a carga de trabalho entre eles

SO de Multiprocessadores
Tipos de Sos:

Cada CPU com seu prprio SO


Multiprocessadores Mestre-Escravo Multiprocessadores Simtricos

SO de Multiprocessadores
Cada CPU com seu prprio so:

A Memria dividida estaticamente em muitas

Parties conforme o numero de CPUs

Cada CPU tem sua prpria memria e cpia Privada do SO

Cada CPU com seu prprio so

Chamadas de sistemas so tratadas pela CPU em Questo


No h compartilhamento de processos - cada CPU Com os seus processos No h compartilhamento de pginas Cada CPU tem sua Cache de blocos de discos e h, Obviamente, problemas de coerncia.

Compartilhamento da Memria entre as quatro CPUs, mas compartilhando somente uma copia do cdigo do SO. As caixas identificadas como Dados contem os dados particulares do sistema operacional para cada CPU

Multi processadores Mestre-Escravo Uma das CPUs mantem o sistema operacional e Suas tabelas As demais executam programas de usurio Problema: O mestre pode se tornar o gargalo, pois Apenas ele execulta chamadas de sistema.

Um modelo de multiprocessadores mestre-escravo

Multiprocessadores simtricos
H uma cpia do SO na memria, mas Qualquer CPU pode execut-la Condies de corrida no SO: o problema Pode ser resolvido com um mutex - todo o Sistema operacional uma regio crtica

O modelo de multiprocessador simtrico

Multiprocessadores simtricos O cdigo do sistema operacional ser o gargalo O Diviso do SO em regies criticas independentes A maioria dos multi processadores usa esta organizao

Sistemas de Multiprocessadores
Faculdade cambury Professora: Adriana Vettorazzo

Alunos: Camila Reis; Rafael Iwamoto; Vivaldo Junior

Você também pode gostar