Calculatoare Intel Pentium

Curs
7/10 (1 vot)
Domeniu: Automatică
Conține 6 fișiere: ppt
Pagini : 180 în total
Mărime: 2.45MB (arhivat)
Cost: Gratis

Extras din document

Sisteme cu procesoare multiple

Studiu de caz:

Procesoarele familiei Pentium

Elemente de baza

Schema bloc a unui server tipic

Cluster (aglomerare?)

Termenul se refera la procesoarele rezidente pe magistrala procesorului Pentium Pro.

Un cluster poate contine de la unul la patru procesoare.

Sistem Quad (4-way system)

Procesor Bootstrap (Initializare)

Cand procesorul incepe extragerea si executia autotestului la punere sub tensiune (POST-Power-On Self Test) este necesar ca doar un anumit procesor din cele ce compun clusterul sa primeasca si sa execute instructiunile.

Acest procesor configureaza intregul sistem, activeaza anumite dispozitive, detecteaza prezenta altor procesoare si executa rutina de citire in momorie a sistemului de operare, dupa care ii transfera controlul.

Procesorul in discutie se numeste BSP

Procesor Bootstrap (Initializare) (2)

Anterior extragerii primei instructiuni din memorie, procesoarele clusterului « negociaza » intre ele pentru a se stabili rolul de BSP. Negocierea se poarta pe magistrala APIC (Advanced Programmable Interrupt Controller)

Activarea celorlalte procesoare

Conform specificatiilor Intel (disponibile pe Web site-ul Intel), codul care se executa pe BSPC (codul POST/BIOS) este cel care permite detectarea celorlalte procesoare. Informatia este stocata in memorie nevolatila, sub forma unui tabel (MP – multiprocessing table)

Un sistem de operare MP foloseste informatia pentru a detecta procesoarele disponibile, tipurile si caracteristicile acestora. DOS nu este construit pentru MP, deci utilizeaza doar BSP. Celelalte raman inactive (dormant)

Alocarea taskurilor

Un OS MP aloca taskurile astfel :

emite comanda catre un controller de disk sa incarce un task in memorie

cand taskul se afla in memorie, nucleul OS, care se executa pe BSP, determina sistemul intern APIC sa emita o cerere de intrerupere inter-procesoare (Startup IPI, numita si mesaj) spre unul din procesoarele conectate pe magistrala APIC. Mesajul furnizat contine adresa de inceput a programului incarcat in memorie.

la primirea Startup IPI, procesorul tinta paraseste starea « wait–for-IPI » si incepe executia taskului din memorie.

Conținut arhivă zip

  • Curs SPM Studiu de caz Pentium V0.ppt
  • INTEL4 System Architecture.ppt
  • INTEL6 Protection.ppt
  • Pentium Protected-Mode Memory Management.ppt
  • Pentium Mecanisme de protectie.ppt
  • SMP Pentium 2 vers init.ppt

Alții au mai descărcat și

Semnale și Sisteme

1.1. Semnale Un fenomen fizic, variabil in timp, care poarta cu sine o informatie este un exemplu de semnal. Tipuri de semnale: biologice,...

Inginerie Software

Laborator 1 UML – Unified Modeling Language Diagrama cazurilor de utilizare (Use Case Diagram) Introducere UML este un limbaj de modelare bazat...

Inteligență Artificială

Capitolul 1: Introducere în I.A. I.A. este un domeniu al Informaticii care are ca scop dezvoltarea unor maşini, calculatoare, "inteligente",...

Cursuri AC

caracterizarea noţiunii de informaţie, reprezentarea şi prelucrarea acesteia în sistemele tehnice; - obţinerea prin rafinări succesive a unui...

Robotica

I. Domeniul Roboticii 1.1. Definiţia robotului şi a robotului industrial Robotul este un sistem cu funcţionarea automată, adaptabilă prin...

Rețele

Cap.1 Introducere SED - fie un sistem real - fie un model matematic, ce descrie funcţionarea unui sistem real a cărui evoluţie este raportată la...

Afaceri Electronice

1.1 Societatea informaţională şi noua economie Evoluţia spre Era Informaţională Date - Informaţii - Cunoştinţe 1.2. Caracteristicile noului tip...

Conectare C la MySQL Server

ADO.Net ADO.Net este o multime de biblioteci orientate obiect care permit interactiunea cu sistemele de stocare a informatiilor. De obicei,...

Ai nevoie de altceva?