t c trunchi comun don’t shoot the messanger!!! arhitectura...

12
1 1 Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2 TRUNCHI RUNCHI COMUN OMUN, , anul anul I (2008 I (2008-2009) 2009) Arhitectura unui sistem de calcul Arhitectura unui sistem de calcul Elemente de baz Elemente de bază ă ale teoriei ale teoriei informaţiei informaţiei Cantitatea de informaţie. Codificarea Cantitatea de informaţie. Codificarea informaţiilor informaţiilor Şef Lucrări Dr. Sorana D. BOLBOACĂ Don’t Shoot the Don’t Shoot the Messanger Messanger !!! !!! 2 Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2 TRUNCHI RUNCHI COMUN OMUN, , anul anul I (2008 I (2008-2009) 2009) Arhitectura unui sistem de calcul Arhitectura unui sistem de calcul 3 Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2 TRUNCHI RUNCHI COMUN OMUN, , anul anul I (2008 I (2008-2009) 2009) Un sistem informatic este o mulţime de instrumente de programare [software] şi materiale [hardware] destinate satisfacerii necesităţilor informatice ale utilizatorilor. Arhitectura unui sistem de calcul se referă la descrirea unităţilor sale funcţionale şi interconexiunile dintre acestea Definiţie Definiţie 4 Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2 TRUNCHI RUNCHI COMUN OMUN, , anul anul I (2008 I (2008-2009) 2009) Componente Componente 1. Unităţi periferice (de intrare şi ieşire) 2. Memoria de date 3. Memoria program 4. Unitatea centrală de prelucrare (CPU) 5 Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2 TRUNCHI RUNCHI COMUN OMUN, , anul anul I (2008 I (2008-2009) 2009) Unit Unităţi periferice ţi periferice Dispozitive de intrare şi ieşire Permit transferul informaţiilor între unitatea centrală şi unităţile periferice Tipuri: Unităţi de transfer: permit schimbul de date cu exteriorul (ecran, tastatură, mouse, imprimată, modem, etc.) Memorii auxiliare: permit stocarea permanentă a unui volum mare de informaţii 6 Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2 TRUNCHI RUNCHI COMUN OMUN, , anul anul I (2008 I (2008-2009) 2009) Unit Unităţi periferice de ţi periferice de INTRARE INTRARE tastatura, pentru introducerea de date (text, numere) şi pentru dialogul utilizator – calculator mouse-ul, pentru dialogul utilizator – calculator placa de captură video, pentru achiziţia de imagini video placa de sunet, pentru achiziţia de semnale sonore modem, pentru comunicarea în reţea scanner-ul, pentru achiziţia de imagini (fotografii, radiografii, etc.) joistick-ul, pentru dialogul utilizator – calculator ecranul sensibil, pentru dialogul utilizator calculator

Upload: others

Post on 06-Sep-2019

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

1

1

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Arhitectura unui sistem de calculArhitectura unui sistem de calculElemente de bazElemente de bază ă ale teoriei ale teoriei informaţieiinformaţieiCantitatea de informaţie. Codificarea Cantitatea de informaţie. Codificarea informaţiilorinformaţiilor

Şef Lucrări Dr. Sorana D. BOLBOACĂ

Don’t Shoot the Don’t Shoot the MessangerMessanger!!!!!!2

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Arhitectura unui sistem de calculArhitectura unui sistem de calcul

3

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Un sistem informatic este o mulţime de instrumente de programare [software] şi materiale [hardware] destinate satisfacerii necesităţilor informatice ale utilizatorilor. Arhitectura unui sistem de calcul se referă la descrirea unităţilor sale funcţionale şi interconexiunile dintre acestea

DefiniţieDefiniţie4

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

ComponenteComponente1. Unităţi periferice (de intrare şi ieşire)2. Memoria de date3. Memoria program4. Unitatea centrală de prelucrare (CPU)

5

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

UnitUnităăţi perifericeţi perifericeDispozitive de intrare şi ieşirePermit transferul informaţiilor între unitatea centrală şi unităţile perifericeTipuri:

Unităţi de transfer: permit schimbul de date cu exteriorul (ecran, tastatură, mouse, imprimată, modem, etc.)Memorii auxiliare: permit stocarea permanentă a unui volum mare de informaţii

6

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

UnitUnităăţi periferice de ţi periferice de INTRAREINTRAREtastatura, pentru introducerea de date (text, numere) şi pentru dialogul utilizator – calculatormouse-ul, pentru dialogul utilizator – calculatorplaca de captură video, pentru achiziţia de imagini video placa de sunet, pentru achiziţia de semnale sonoremodem, pentru comunicarea în reţea scanner-ul, pentru achiziţia de imagini (fotografii, radiografii, etc.)joistick-ul, pentru dialogul utilizator – calculatorecranul sensibil, pentru dialogul utilizator –calculator

Page 2: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

2

7

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

UnitUnităăţi ţi perifericeperiferice de IEŞIREde IEŞIREimprimanta (cu ace, cu laser, cu jet de cerneală), pentru tipărirea pe hârtie a rezultatelor obţinute în urma prelucrărilor placa video, pentru furnizarea (unei camere video) de imaginiplaca de sunet, pentru furnizarea de semnale sonoremodem, pentru comunicarea în reţeamemorii externe de stocareplottere, pentru tipărirea unor elemente grafice de dimensiuni extinse (diagrame, grafice, imagini, etc.).

8

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Memoria de dateMemoria de dateÎnscriere şi citire a informaţiei fără păstrarea permanentă a acesteiaMemorie de tip volatilRAM (Random Access Memory)SRAM (Static RAM)SDRAM

9

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Memoria centralMemoria centralăăMemorarea succesiunilor de instrucţiuni corespunzătoare aplicaţieiPoate fi citită (păstrează informaţiile necesare pe toată durata aplicaţiei curente)Conţine: instrucţiunile diferitelor programe & datele necesare execuţiei acestoraROM (Read Only Memory)PROM (Programable ROM)

10

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Unitatea centralUnitatea centrală ă de prelucrare (CPU)de prelucrare (CPU)

Componente: unitatea de comandă: asigură controlul execuţiei unui programunitatea de calcul/unitatea aritmetică şi logică: conţine circuitele electronice care realizează operaţiile dorite

11

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Principii de funcţionarePrincipii de funcţionareProgramul şi datele aferente sunt încărcate în memoria centralăInstrucţiunile programului sunt aduse secvenţial unităţii de control care le analizează şi declanşează prin trimiterea semnalelor către unitatea aritmetică şi logică

12

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Sistemul de operareSistemul de operareSistemul de operare (SO) este o colecţie de programe, permiţând funcţionarea unui calculator şi având următoarele funcţiuni principale:

1. Gestiunea memoriei interne centrale2. Gestiunea perifericelor şi fişierelor3. Execuţia programelor4. Înlănţuirea programelor5. Comunicarea între componentele calculatorului6. Comunicarea cu exteriorul (utilizatori, alte

calculatoare, etc.)

Page 3: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

3

13

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Computer System Components

Unitatea Centrala a Sistemului

Monitor

TastaturaMouse

Unitate de disc floppy

Unitate CD-ROM CD-ROM

Disc Floppy

Unitate de Hard disc

14

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Conceptul de fişierConceptul de fişierFişierul este un concept de bază în informatică definit ca o colecţie de sine stătătoare de înregistrări cu o anumită structură.Fişierele pot conţine:

programe executabile: *.exeprograme sursă (secvenţe de instrucţiuni sau comenzi scrise într-un limbaj de programare - Pascal, Basic, FORTRAN, C++, etc.)secvenţe de comenzicolecţii de date (text: *.doc, *.txt,â; numere: *.xls, *.mdb;imagini: *.jpg, *.dcm, etc.)

15

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

OrganizareaOrganizarea ffişierelişierelororModul de organizare pe un disc a fişierelor este gruparea lor în directoare sau cataloage care sunt dispuse într-un arbore de directoare, adică într-o structură ierarhică în care un director-părinte poate să conţină mai multe directoare-fiu.

Cataloagele sau directoarele sunt o modalitate simplă de grupare a fişierelor de acelaşi tip sau prezintă o modalitate comodă pentru partajarea fişierelor între membrii unui grup de utilizatori care lucrează pe acelaşi sistem de calcul sau într-o reţea de calculatoare (sharing).

16

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Elemente de bazElemente de bază ă ale teoriei ale teoriei informaţieiinformaţiei

17

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

ClaudeClaude ElwoodElwood SSHANNONHANNON30 Aprilie 1916 – 24 Februarie2001Inginer & MateraticianFonatorul teoriei informaţiei (1948)Premii:

Alfred Noble (1940)Medalia de Onoare IEEE (1966) Kyoto (1985)

18

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Teoria informaţieiTeoria informaţieiA luat naştere odată cu fundamentarea legilor compresiei şi transmiterii informaţiei (teoria comunicării: transmiterea unei informaţii dintr-un punct în alt punct)Are aplicaţii importante în inginerie & alte discipline (inclusiv medicină)Terminologia de bază: sursa, mesajul, receptorul, informaţia, zgomotul, etc.

Page 4: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

4

19

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)20

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Entropia Entropia ShannonShannonmărime fundamentală în teoria informaţiei, care indică cantitatea de informaţie raportată la un element al mesajului transmis (bit)măsură care indică gradul de organizare al unui sistem

21

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Teoria InformaţieiTeoria InformaţieiAre la bază un model liniar al comunicăriiInformaţia măsurată în bit este cantitatea transmisă de mesajZgomotul este reprezentat de orice intervenţie care distosionează mesajul reducând informaţia pe care acesta o transportăRedundanţa (surplusul de informaţie transmis faţă de strictul necesar, prezenţa inutilă de expresii, cuvinte sau imagini, ...) determină pierderea de informaţie.

22

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Cantitatea de informaţieCantitatea de informaţieCodificarea informaţiilorCodificarea informaţiilor

23

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Cantitatea de informaţie: Cantitatea de informaţie: ShannonShannonFie sistemul având stările {S1,S2,...,Sn} cu probabilităţile de apariţie p1,...,pn

Cantitatea de informaţie produsă de apariţia stării Sk este:Ik = - log2 pk

Sistemul bistabil (două stări: 0 şi 1)Sistem are stările {S1,S2} cu probabilităţile de apariţie p1= p2= 1/2Cantitatea de informaţie produsă prin apariţia stării S1 sau S2este:

I1/2 = - log2 ½ = 1 bit

24

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Cantitatea de informaţieCantitatea de informaţieBit-ul (cifra binară, simbol: b sau B):

unitate elementară de informaţie, cantitatea obţinută în urma actului de alegere între două alternative echiprobabileunitate de măsură pentru cantitatea de informaţie dintr-un semnal, corespunzător logaritmului în baza 2

Page 5: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

5

25

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

BitBit--ulul (Exemplu)(Exemplu)Următoarea întâlnire (date posibile – echiprobabile)

××××4××××3××××2××××1

joimiercurimarţiluniSăptămâna

26

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Cantitatea de informaţieCantitatea de informaţie

280Yibit (yobibit)2801024Ybit (yottabit) – Yb270Zibit (zebibit)2701021Zbit (zettabit) – Zb260Eibit (exabibit)2601018Ebit (exabit) – Eb250Pibit (pebibit)2501015Pbit (petabit) – Pb240Tibit (tebibit)2401012Tbit (terabit) – Tb220Gibit (gibibit)230109Gbit (gigabit) – Gb220Mibit (mebibit)220106Mbit (megabit) – Mb210Kibit (kibibit)210103kbit (kilobait) – kb

28octet (bait)ValoareSimbolBinarSISimbol

Sistem binarSistem Internaţional

27

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Probleme – unităţi de măsură a informaţieiProbleme Probleme –– unităţi de măsură a informaţiei unităţi de măsură a informaţiei

1. Câţi biţi pot fi stocaţi pe un CD de 700 Mbiţi?2. Câţi kbaiţi pot fi stocaţi pe un CD de 800 Mbiţi?3. O carte are în medie 2500 caractere pe pagină.

Se ştie că un caracter este stocat pe un octet. Câte pagini de carte încap pe o dischetă de 1440 kb?Dar pe un CD de 700 Mb? Dar pe un DVD de 4 Gb?

28

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

4. Dacă o carte de 220 pagini are în medie 2000 de caractere pe pagină iar un caracter este stocat pe un octet, ce dimensiune trebuie să aibă dispozitivul care permite stocarea a 350 de cărţi?

5. Câte imagini medicale cu dimensiunea medie de 150 kb pot fi stocate pe un CD de 700 Mb? Dar pe un CD de 800 Mb? Dar pe un DVD de 4 Gb?

Probleme – unităţi de măsură a informaţieiProbleme Probleme –– unităţi de măsură a informaţiei unităţi de măsură a informaţiei

29

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

6. Rezolvaţi următoarele operaţii:120 kb + 120 kb = …. octeţi200 kb + 1024 biţi = …. baiţi100 Mb + 1000 kb + 1 Gb = …. Baiţi120 kb + 120 kb = …. Baiţi...

Probleme – unităţi de măsură a informaţieiProbleme Probleme –– unităţi de măsură a informaţiei unităţi de măsură a informaţiei

30

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Reprezentarea şi codificarea informaţieiReprezentarea şi codificarea informaţiei

Codificare:NumerelorTextuluiImaginilor

Page 6: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

6

31

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Reprezentarea binarReprezentarea binarăăDe ce?Binar = doar două stări sunt posibile (0 sau 1)Orice informaţie stocată în memoria unui computer (fie că este vorba de text, numere, imagine, etc.) poate lua doar valoarea 0 sau 1

32

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Reprezentarea binarReprezentarea binarăă

UI = unităţi de informaţie28256 [(00000000); …]25682n…2416 [(0000); (….); …]164

238 [(000); (001); (010); (011); (100); (101); (110); (111)]

83224 [(00); (01), (10), (11)]42212 [(0); (1)]21Formula*Mesaj* [(exemplu mesaj)]Nr. UINr. biţi

33

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

De reţinut!De reţinut!

Numărul de unităţi de informaţie pe care le putem transmite cu n biţi este 2n.

34

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Probleme – reprezentarea binarăProbleme Probleme –– reprezentarea binară reprezentarea binară1. Câte unităţi de informaţie avem când

utilizăm o reprezentare pe 5 biţi?2. Scrieţi totalitatea mesajelor care rezultă din

reprezentarea pe 4 biţi.3. Care este numărul de unităţi de informaţie

pentru reprezentarea pe 12 biţi?

35

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea informaţieiCodificarea informaţieiCodificarea numerelorCodificarea textuluiCodificarea imaginii

36

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea numerelorCodificarea numerelorbinarăoctalăhexazecimală

Page 7: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

7

37

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea binarCodificarea binară ă a numerelora numerelor

0 = 01 = 12 = 103 = 114 = 1005 = 101

6 = 1107 = 1118 = 10009 = 100110 = 1010

Valorile numerice sunt reprezentate prin utilizarea a două simboluri: 0 şi 1Corespondenţa zecimal - binar

38

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Aritmetica numerelor binareAritmetica numerelor binare

Adunarea:0 + 0 = 00 + 1 = 11 + 0 = 11 + 1 = 10 (cu depăşire)

Scăderea:0 - 0 = 00 - 1 = 1 (cu împrumut)

1 - 0 = 11 - 1 = 10

39

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Aritmetica numerelor binareAritmetica numerelor binare

Înmulţirea:0 × 0 = 00 × 1 = 01 × 0 = 01 × 1 = 1

40

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea binarCodificarea binarăăConform definiţiei lui Claude Shannon, o cifră binară conţine cantitatea de informaţie de 1 bit.

41

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

CodificareaCodificarea octaloctală ă a numerelora numerelorValorile numerice sunt reprezentate prin utilizarea a opt simboluri: de la 0 la 7120 = 1×82 + 1×81 + 2×80

Pentru reprezentarea valorilor octale sunt necesari 3 biţi, începând cu 000 şi terminând cu 111

0 = 0001 = 0012 = 0103 = 0114 = 1005 = 1016 = 1107 = 111

42

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

CodificareaCodificarea octaloctală ă a numerelora numerelorTransformarea unui număr binar într-unul octal se face prin gruparea de la dreapta la stânga a biţilor în grupe de câte 3:

110110110111001(2) = 66671(8)

Transformarea unui număr octal în-unul binar:65(8) = 110101(2)

Page 8: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

8

43

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

CodificareaCodificarea hexazecimalhexazecimală ă a numerelora numerelor

Are baza 16 şi utilizează 16 cifre hexazecimale notete: 0 1 2 3 4 5 6 7 8 9 A B C D E F.

cifrele de la 0(16) la 9(16) au valorile zecimale echivalente, de la 0(10) la 9(10)

cifrele A(16) ... F(16) au valorile zecimale de la 10(10) la 15(10).

44

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

CodificareaCodificarea hexazecimalhexazecimală ă a numerelora numerelor

Pentru reprezentarea lor sunt necesari 4 biţiîncepând cu 0000 şi sfârşind cu 1111

Transformarea unui număr binar într-unul hexazecimal se face prin gruparea de la dreapta la stânga a biţilor în grupe de câte 4 biţi:

110110110111001(2) = 6DD9(16)

45

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea textuluiCodificarea textuluiASCII (American Standard Code for InformationInterchange)

Utilizeaza 7 biţi pentru reprezentarea a 128 caractereEste cea mai utilizata schema de codificare a caracterelor

46

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea textuluiCodificarea textului

47

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea textuluiCodificarea textuluicâteva forţe tehnologice şi politice au ajuns la o convergenţă, generând un câmp de acţiune facilitat de Internet, ce permite multiple forme de colaborare, fără a ţine cont de poziţionarea geografică, de distanţe şi în curând, chiar fără a ţine cont de limbă

0110001111100010011101000110010101110110011000010010000001100110011011110111001000100110001000110011001100110101001101010011101101100101001000000111010001100101011010000110111001101111011011000110111101100111011010010110001101100101001000000010011000100011001100110011010100110001001110110110100100100000011100000110111101101100011010010111010001101001011000110110010100100000011000010111010100100000011000010110101001110101011011100111001100100000011011000110000100100000011011110010000001100011011011110110111001110110011001010111001001100111011001010110111000100110001000110011001100110101001101010011101100100110001000110011001000110101001110010011101100101100001000000110011101100101011011100110010101110010111000100110111001100100001000000111010101101110001000000110001111100010011011010111000000100000011001000110010100100000011000010110001100100110001000110011001100110101001101010011101101101001011101010110111001100101001000000110011001100001011000110110100101101100011010010111010001100001011101000010000001100100011001010010000001001001011011100111010001100101011100100110111001100101011101000010110000100000011000110110010100100000011100000110010101110010011011010110100101110100011001010010000001101101011101010110110001110100011010010111000001101100011001010010000001100110011011110111001001101101011001010010000001100100011001010010000001100011011011110110110001100001011000100110111101110010011000010111001001100101001011000010000001100110001001100010001100110010001101010011100100111011011100100010011000100011001100100011010100111001001110110010000001100001001000000010011000100011001100110011010100110101001110110110100101101110011001010010000001100011011011110110111001110100001000000110010001100101001000000111000001101111011110100110100100100110001000110011001100110101001101010011101101101001011011110110111001100001011100100110010101100001001000000110011101100101011011110110011101110010011000010110011001101001011000110010011000100011001100100011010100111001001110110010110000100000011001000110010100100000011001000110100101110011011101000110000101101110001001100010001100110011001101010011010100111011011001010010000000100110001000110011001100110101001100010011101101101001001000001110111001101110001000000110001101110101011100101110001001101110011001000010110000100000011000110110100001101001011000010111001000100000011001100010011000100011001100100011010100111001001110110111001000100110001000110011001000110101001110010011101100100000011000010010000000100110001000110011001100110101001101010011101101101001011011100110010100100000011000110110111101101110011101000010000001100100011001010010000001101100011010010110110101100010001001100010001100110010001101010011100100111011

48

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea textuluiCodificarea textuluiEBCIDIC (Extended BinaryCoded Decimal Interchange Code)Cod pe 8 biţi utilizat de IBM

Page 9: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

9

49

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea imaginiiCodificarea imaginiiImaginea digitală: reprezentarea unei imagini reale bi-dimensionale (imagine în "2D"), ca o mulţime finită de valori digitale (numerice), codificate după un anumit sistem.Pixel = cel mai mic component al unei imaginiIntensitatea fiecărui pixel este variabilă:

Imagini color: fiecare pixel are ¾ variabile în funcţie de modul de reprezentare al culorilor (roşu – verde –albastru = RGB, azuriu – magenta – galben – negru = CMYK)

50

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea imaginiiCodificarea imaginii

51

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea imaginiiCodificarea imaginiiNumărul de culori distincte care pot fi reprezentate de un pixel depinde de numărul de biţi per pixel (bits per pixel = bpp). Numărul maxim de culori al pixelului:

8 bpp, 28 = 256 nuanţe16 bpp, 216 = 65536 nunaţe – High Color24 bpp, 224 = 16,777,216 nuanţe – True Color48 bpp: spaţiu de culoare continuu

52

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea imaginiiCodificarea imaginii

53

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Codificarea imaginiiCodificarea imaginiiNumărul de pixeli dintr-o imagine e numit uneori rezoluţie

Rezoluţia monitorului: 1024×768, Diagonala: 19", dimensiunea pixelului: 0,377 mm Rezoluţia monitorului : 800×600, Diagonala: 17", dimensiunea pixelului: 0,4318 mm Rezoluţia monitorului : 640×480, Diagonala: 15", Dimensiunea pixelului : 0,4763 mm

54

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Informaţii şi date medicaleInformaţii şi date medicaleTipuri de date medicaleTipuri de date medicale

Page 10: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

10

55

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Date şi informaţii medicaleDate şi informaţii medicaleCalitative

SexDiagnosticPrezenta sau absentaunui simptom...

NumericeTAS, TADGlicemie...

SemnaleEEG, EKG

Imagini medicaleEcografieTomografieRadiografie

56

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

ProblemeProblemeProbleme1. Scrieţi 10 exemple de informaţii medicale

calitative2. Scrieţi 10 exemple de informaţii medicale

cantitative.3. Scrieţi 10 exemple de informaţii medicale de

tip semnal (imagine, sunet, etc.)

57

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Clasificarea şi codificarea informaţiei medicaleClasificarea şi codificarea informaţiei medicale

Clasificarea = distribuire, repartizare, sistematică pe clase sau într-o anumită ordine

MeSH (Medical Subject Headings)Codificarea = a sistematiza şi a reuni într-un cod

Cod = secvenţă fixă de semne sau simboluri grafice, caractere alfabetice sau numerice care desemnează un obiect, concept sau termen

58

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Clasificare Clasificare MeSHMeSH: Exemplu: Exemplu

59

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Clasificarea internaţională a bolilorClasificarea internaţională a bolilor60

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Clasificarea şi codificarea informaţiei medicaleClasificarea şi codificarea informaţiei medicale

De ce clasificare & de ce codificare?Managementul informaţiei medicale = comunicarea informaţiei:

Între diferiţi pioni ai îngrijirilor de sănătateÎntre unităţi de îngrijire a sănătăţiiÎntre pacient şi personalul din sistemul de îngrijire al sănătăţii

Page 11: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

11

61

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Clasificarea şi codificarea informaţiei medicaleClasificarea şi codificarea informaţiei medicale

De ce clasificare & de ce codificare?Îmbunătăţeşte eficacitatea comunicării în sistemele de îngrijire ale sănătăţiiFacilitează integrarea diferitelor sistemePermite reducerea costurilor definite în termeni de timp, resurse, etc.Sprijină managementul calităţii îngrijirilor de sănătateSprijină cercetarea medicală

62

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Standarde pentru informatica medicalStandarde pentru informatica medicalăăCine?

European Committee for Standardization – technical Committee onhealth InformaticsHL7 - American National Standards Institute affiliatedStandards Development OrganizationInternational Council on Harmonization

Ce? Standarde ......

Exemplu: EDI (Electronic Data Interchange)Transferul datelor structurate şi codificate prin standarde de mesaj convenite, de la calculator la calculator, prin mijloace electronice

63

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

Standardul: cheia Standardul: cheia interinter--operabilitoperabilităăţiiţii

Asistenţa primarăAsistenţa secundarăAsistenţa terţiarăAsistenţa socialăFarmaciaLaboratorul clinic

Structurile de asigurări de sănătatePlanuri naţionale / regionale de sănătate publicăCercetarePacient

64

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

De ce standard?De ce standard?Transferul datelor pacienţilor între organismele de îngrijire a sănătăţii la nivelul Uniunii Europene (fişa medicală completă, prescripţiile medicale, rezultatele investigaţiilor medicale)Comunicare multimedia – videoconferinţeIntegrarea aparaturii medicale Integrarea cunoştinţele medicale existente la nivelul Uniunii Europene în format multilingv cu sistemul informatic al sănătăţii centrat pe pacient

65

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

De ce standard?De ce standard?Pentru a îndeplini standardele de securitate în ceea ce priveşte confidenţialitatea şi integritatea (inclusiv semnătura electronică a diferitelor acte medicale).Pentru a asigura inter-operabilitatea şi când este necesar politica asigurării securităţii (inclusiv accesul controlat între organizaţiile de sănătate) la datele medicaleDezvoltarea măsurilor de control al calităţii, testarea şi certificarea interacţiunii sistemelor pentru a proteja pacienţii şi a asigura inter-operabilitatea sistemului

66

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

De ce standard?De ce standard?Pentru a îndeplini standardele de securitate în ceea ce priveşte confidenţialitatea şi integritatea (inclusiv semnătura electronică a diferitelor acte medicale).Pentru a asigura inter-operabilitatea şi când este necesar politica asigurării securităţii (inclusiv accesul controlat între organizaţiile de sănătate) la datele medicaleDezvoltarea măsurilor de control al calităţii, testarea şi certificarea interacţiunii sistemelor pentru a proteja pacienţii şi a asigura inter-operabilitatea sistemului

Page 12: T C TRUNCHI COMUN Don’t Shoot the Messanger!!! Arhitectura ...sorana.academicdirect.ro/pages/doc/TC2008/Curs_02.pdf · 1 1 Sorana D. BOLBOACA – INFORMATICĂMEDICALĂŞI BIOSTATISTICĂ

12

67

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

De ce clasificare şi codificare?De ce clasificare şi codificare?e-HEALTH: e-Sănătatea

reprezintă pe de o parte transpunerea serviciilor medicale informativ-consultative din spaţial fizic în cel virtual.crearea aplicatiilor pentru TeleMedicina/eDoctor:

consultanta-diagnosticarea-tratamentul-îngrijirea la distanţă;telemonitorizarea pacienţilor;livrarea medicamentelor prin teleshoping;implantarea de senzori la pacienţi şi e-controlul acestora(tensiune, temperatură, greutate, analiza sângelui…);conectarea la reţeaua europeană şi globală eSanatate-eHealth.

68

Sorana D. BOLBOACA – INFORMATICĂ MEDICALĂ ŞI BIOSTATISTICĂ Curs 2

TTRUNCHIRUNCHI CCOMUNOMUN, , anulanul I (2008I (2008--2009)2009)

De ţinut minte!De ţinut minte!Arhitectura sistemului de calculElemente de bază ale teoriei informaţieiCantitatea de informaţieClasificarea şi codificarea informaţiilor în medicină