Elemente de Arhitectura a Sistemelor de Calcul Si Operare

4
Elemente de arhitectura a sistemelor de calcul si operare Conf.univ.dr. Razvan Daniel ZOTA Prefata Cuprinsul cărţii: Capitolul 1 CALCULATORUL SI SISTEMUL DE OPERARE. NOTIUNI INTRODUCTIVE 1.1. Introducere 1.2. Notiuni preliminarii 1.3. Principalele componente ale unui sistem de operare 1.4. Resursele fizice ale unui sistem de calcul 1.4.1 Memoria 1.4.2 Microprocesorul 1.4.3 Dispozitive de stocare (memoria secundara) 1.4.4 Dispozitive de intrare/iesire 1.5. Modalitatea generala de functionare a unui calculator 1.6. Software 1.7. Limbaje de nivel inalt si de nivel jos. Instructiuni 1.8. Compilatoare si asambloare 1.9. Editarea de legaturi 1.10. Interpretoare 1.11. Monoprocesare si multiprocesare. Definitii 1.12. Rezumat Capitolul 2 MICROPROCESORUL 2.1 .Microprocesorul, componenta principala a calculatorului 2.2. Ciclul fetch-decode-execute 2.3. Familia de procesoare x86 2.3.1 Microprocesorul 80286 (286) 2.3.2 Microprocesorul 80386 (386) 2.3.3 Microprocesorul 80486 (486) 2.3.4 Microprocesorul Pentium 2.3.5 Microprocesorul Pentium MMX 2.3.6 Microprocesorul Pentium II ("Klamath") 2.3.7 Microprocesorul Pentium III 2.3.8 Microprocesorul Pentium 4 2.4. Coprocesoare 2.4.1 Coprocesoare matematice

description

arhitectura a sistemelor de calcul si operare

Transcript of Elemente de Arhitectura a Sistemelor de Calcul Si Operare

Elemente de arhitectura a sistemelor de calcul si operare Conf.univ.dr. Razvan Daniel ZOTA

Prefata

Cuprinsul crii:

Capitolul 1 CALCULATORUL SI SISTEMUL DE OPERARE. NOTIUNI INTRODUCTIVE 1.1. Introducere 1.2. Notiuni preliminarii 1.3. Principalele componente ale unui sistem de operare 1.4. Resursele fizice ale unui sistem de calcul 1.4.1 Memoria 1.4.2 Microprocesorul 1.4.3 Dispozitive de stocare (memoria secundara) 1.4.4 Dispozitive de intrare/iesire 1.5. Modalitatea generala de functionare a unui calculator 1.6. Software 1.7. Limbaje de nivel inalt si de nivel jos. Instructiuni 1.8. Compilatoare si asambloare 1.9. Editarea de legaturi 1.10. Interpretoare 1.11. Monoprocesare si multiprocesare. Definitii 1.12. Rezumat

Capitolul 2 MICROPROCESORUL 2.1 .Microprocesorul, componenta principala a calculatorului 2.2. Ciclul fetch-decode-execute 2.3. Familia de procesoare x86 2.3.1 Microprocesorul 80286 (286)2.3.2 Microprocesorul 80386 (386) 2.3.3 Microprocesorul 80486 (486) 2.3.4 Microprocesorul Pentium 2.3.5 Microprocesorul Pentium MMX 2.3.6 Microprocesorul Pentium II ("Klamath") 2.3.7 Microprocesorul Pentium III 2.3.8 Microprocesorul Pentium 4 2.4. Coprocesoare 2.4.1 Coprocesoare matematice 2.4.2 Tipuri de date admise de catre un coprocesor matematic 2.4.3 Procesoare DSP (Digital Signal Processor) 2.5. Extensii MMX (MultiMedia eXtension sau Matrix Math eXtension) 2.6. Elemente de arhitectura interna a procesorului 2.6.1 Registrele 2.6.2 Unitatea de interfata cu magistrala 2.6.3 Unitatea de control 2.6.4 Unitatea de executie a intregilor 2.6.5 Unitatea de prelucrare in virgula mobila 2.6.6 Memoria cache de nivel 1 si controller-ul de memorie cache 2.7. Elemente de arhitectura externa a microprocesorului 2.7.1 Procesorul si magistralele de memorie 2.7.2 Magistrala sistem - functii si caracteristici 2.7.3 Magistralele procesorului si magistralele de memorie 2.7.4 Magistrala de date dintre procesor si memorie 2.7.5 Magistrala de adrese dintre procesor si memorie 2.7.6 Marimea magistralei de adrese pentru diverse procesoare 2.8. Ceasuri de sistem 2.9. Notiuni de multiprocesare 2.10. Functionarea si operarea intreruperilor 2.10.1 Generalitati referitoare la intreruperi 2.10.2 Controlere de intreruperi 2.10.3 Linii IRQ si magistrala sistem 2.10.4 Intreruperi nemascabile 2.11. Procesoarele RISC 2.11.1 Introducere 2.11.2 Tipuri de procesoare RISC 2.11.2.1 Procesoarele din seria MIPS (Silicon Graphics) 2.11.2.2 Procesoarele din seria SPARC (Sun Microsystems) 2.11.2.3 Procesorul PA-RISC (Hewlett Packard) 2.11.2.4 Procesoarele PowerPC (IBM si Motorola) 2.11.2.5 Procesoarele Alpha DEC (Digital) 2.11.3 Concluzii si viitorul procesoarelor RISC

Capitolul 3 INTRODUCERE IN LIMBAJUL DE ASAMBLARE INTEL 3.1. Elementele arhitecturale de baza ale microprocesorului Intel 3.1.1 Registrii microprocesorului Intel 3.1.1.1 Registrii de uz general 3.1.1.2 Registrul pointer de instructiuni (IP) 3.1.1.3 Registrul indicatorilor de stare (FLAGS) 3.1.1.4 Registrii de segment 3.2. Elemente ale limbajului de asamblare 3.2.1 Formatul general al unei instructiuni in limbaj de asamblare 3.2.2 Nume de variabile si etichete 3.2.3 Directive de segment simplificate 3.2.4 Adrese de memorie si valori 3.2.5 Instructiuni ale microprocesorului Intel 3.2.5.1 Instructiuni logice 3.2.5.2 Instructiuni de deplasare si de rotatie 3.2.5.3 Instructiuni aritmetice 3.2.5.4 Instructiuni de salt 3.3. Exemple de programe

Capitolul 4 MEMORIA SI MAGISTRALELE DE SISTEM 4.1. Introducere 4.2. Memoria cache 4.3. Regiuni si partitii de memorie 4.3.1 Segmentarea 4.3.2 Paginarea 4.3.3 Segmentare si paginare 4.4. Modalitati de stocare a datelor in memorie 4.5. Memoria virtuala 4.5.1 Introducere 4.5.2 Cererea de pagini 4.5.3 Tratarea fenomenului de page-fault 4.5.4 Algoritmi de inlocuire a paginilor 4.5.4.1 Algoritmul FIFO 4.5.4.2 Algoritmul de inlocuire optima 4.5.4.3 Algoritmul LRU (Least Recently Used) 4.5.5 Suprapuneri 4.5.6 Setarea memoriei virtuale 4.6. Magistrale de sistem 4.6.1 Arhitectura monomagistrala 4.6.2 Arhitectura multimagistrala 4.7. Memoria externa 4.7.1 Hard-diskul 4.7.2 Discuri optice 4.7.2.1 CD-ROM (Compact Disk, Read Only Memory) 4.7.2.2 DVD (Digital Versatile Disk Digital Video Disk) 4.7.3 Discuri floppy

Capitolul 5 RETELE DE CALCULATOARE 5.1. Introducere 5.2. Topologii 5.2.1 Topologii fizice 5.2.2 Topologii logice 5.2.2.1 Topologia broadcast 5.2.2.2 Topologia token passing 5.3. Echipamente de retea 5.4. Modele utilizate in dezvoltarea si studiul retelelor de calculatoare 5.4.1 Introducere 5.4.2 Necesitatea unui model ierarhic 5.4.3 Modelul ISO-OSI 5.4.3.1 Nivelul aplicatie 5.4.3.2 Nivelul prezentare 5.4.3.3 Nivelul sesiune 5.4.3.4 Nivelul transport 5.4.3.5 Nivelul retea 5.4.3.6 Nivelul legaturii de date 5.4.3.7 Nivelul fizic 5.4.4 Modelul TCP/IP 5.4.4.1 Introducere 5.4.4.2 Nivelul aplicatie 5.4.4.3 Nivelul transport 5.4.4.4 Nivelul Internet 5.4.4.5 Nivelul gazda-la-retea 5.5. Internetul si retelele de calculatoare 5.5.1 Introducere si concepte de baza 5.5.2 Internet scurt istoric 5.5.3 Definitia unui protocol de retea 5.5.4 Nasterea stivei de protocoale TCP/IP 5.5.5 Arhitectura Internetului 5.5.6 Componente Internet 5.5.6.1 Calculatoare gazda, clienti si servere 5.5.6.2 Servicii orientate pe conexiune 5.5.6.3 Servicii neorientate pe conexiune

BIBLIOGRAFIE