SEMNATURA TERMICA A UNUI SISTEM DE CALCUL

1. Introducere - 4 -
1.1 Importanţa temperaturii şi puterii în contextul evoluţiei tehnologice - 4 -
1.2 Scopul aplicaţiei - 7 -
2. Metode de măsurare a temperaturii - 8 -
2.1. Tipuri de senzori de temperatură - 8 -
2.2. Termocuplul - 9 -
2.3. RTD -ul - 10 -
2.4. Termistorul - 12 -
2.5. Senzorul de temperatură integrat în pastilă de siliciu - 14 -
2.5.1 ADM 1025 - 14 -
2.5.2 ADM 9240 - 16 -
2.5.3 LM75 - 17 -
2.5.4 LM78 - 19 -
2.5.5 WB83783S - 20 -
2.5.6 VIA VT82C686A PSIPC - 22 -
2.5.7 DS1820 (DS18S20) - 24 -
2.6 Alegerea unui senzor - 25 -
2.6.1 Senzori integraţi pe placile de bază - 25 -
2.6.2 Senzori externi - 26 -
3. Magistrale utilizate (1WireBus ,SMBus, PCI) - 27 -
3.1 Magistrala 1WireBus - 27 -
3.1.1 Configuraţia hardware - 27 -
3.1.2 Secvenţa de comunicare - 27 -
3.1.3 Tipuri de semnale - 28 -
3.1.4 Procedura de iniţializare; semnalele de resetare şi detecţie a prezenţei (“reset - 28 -
3.1.5 Semnalele de scriere/citire (“write/read”) - 29 -
3.2 Magistrala SMBus (System Management Bus) - 31 -
3.2.1 Trecere în revistă - 31 -
3.2.2 Definiţii de termeni - 31 -
3.2.3 Convenţii - 33 -
3.2.4 Caracteristici generale - 33 -
3.2.5 Nivelul 1 – Nivelul Fizic - 36 -
3.2.6 Nivelul 2 – Nivelul Legătură de Date - 42 -
3.2.7 Nivelul 3 – Nivelul Reţea - 48 -
3.3 Magistrala PCI (Peripheral Component Interconnect) - 58 -
3.3.1 Accesarea regiştrilor - 58 -
3.3.2 Întreruperile - 58 -
3.3.3 DMA - 59 -
3.3.4 Memoria dispozitiv - 59 -
3.3.5 Autoconfigurarea - 59 -
4. Drivere Windows - 61 -
4.1. Obiectele nucleului şi driverele - 61 -
4.2. Drivere Windows XP - 61 -
4.3. Modelul de driver Windows (WDM) - 62 -
4.4 Structura de bază a unui driver WDM - 63 -
4.5 Stratificarea driverelor - 64 -
4.6 Modul de încărcare al driverelor - 65 -
4.7 Enumerarea recursivă - 65 -
4.8 Rolul fişierului Registry - 66 -
4.8.1 Cheia hardware (de instanţă) - 67 -
4.8.2 Cheia de clasă - 67 -
4.8.3 Cheile serviciului (software) „giveio” - 67 -
4.9 Ordinea de încărcare a driverelor - 68 -
5. Procese software, măsurarea încărcării unui sistem - 69 -
5.1 Descriere generală - 69 -
5.2 Ce este un proces software? - 69 -
5.3 Terminarea proceselor pentru a elibera resurse - 69 -
5.4 Despre procese şi fire de execuţie - 69 -
5.5 Multitasking - 70 -
5.6 Tehnici de monitorizare - 70 -
6. Aplicaţia de monitorizare a temperaturii - 72 -
6.1 Scopul aplicaţiei - 72 -
6.2 Descrierea aplicaţiei - 72 -
6.3 Implementarea aplicaţiei - 72 -
6.4 Descrierea claselor - 73 -
6.5 Prezentarea aplicaţiei - 77 -
6.5.1 Partea software - 77 -
6.5.2 Partea hardware - 80 -
7. Concluzii - 82 -
7.1 Concluzii generale - 82 -
7.2 Domenii de utilizare - 83 -
7.3 Citirea temperaturii de la circuitul W83697HF al firmei Winbond - 84 -
7.4 Scanarea magistralei PCI pentru a identifica chipset-urile plăcii de bază - 86 -
8. Bibliografie - 88 -

Niciun comentariu:

Trimiteți un comentariu