Sunteți pe pagina 1din 9

SCHEMA CURS INFORMATICA GENERALA Informatica Informatica este definit ca tiina care se ocup cu studiul prelucrrii informaiilor cu ajutorul

sistemelor automate de calcul. colectarea, stocarea (memorarea), organizarea, regsirea, distribuirea, transmiterea, tratarea informaiilor studiul metodelor, mijloacelor, procedeelor i sistemelor pentru realizarea prelucrrii lor. In acest sens, informatica se ocup i de instrumentul cu care i realizeaz obiectivele, funciile sistemul automat de calcul - care poate fi un calculator sau un ansamblu de echipamente i mijloace tehnice, cum ar fi: calculatoare electronice, linii de comunicaii, terminale, traductoare etc. (eventual conectate n reea), capabile s asigure realizarea funciilor enunate n definiia "informaticii". Calculatorul Computerul sau sistemul automat de calcul este un dispozitiv care: accept un input (intrri), proceseaz date, stocheaz date, si produce un output (ieiri, rezultate) Dei primele aplicaii ale informaticii erau centrate pe efectuarea de calcule numerice i pe aplicaii simple de gestiune (inclusiv n domeniul medical), ultimele decenii au fost marcate de intrarea n vizorul informaticii a unor obiecte informatice din ce n ce mai complexe cum ar fi imaginile i sunetul, denumite prin termenul de obiecte multimedia. Dezvoltarea reelelor de comunicaii a permis legarea calculatoarelor ntre ele i n special a fcut posibil comunicarea ntre diferite aplicaii informatice care anterior funcionau independent. Obiectivele informaticii medicale Informatica medical domeniu de grani ntre informatic i medicin se ocup cu utilizarea sistemelor automate de calcul n prelucrarea informaiilor medicale. Principalele ramuri ale informaticii medicale sunt: Gestiunea datelor medicale Asistarea investigaiilor medicale Prelucrarea semnalelor medicale i imaginilor medicale Gestiunea laboratoarelor de analize medicale Asistarea deciziei medicale (diagnostic asistat de calculator, sisteme expert medicale) Asistarea managementului medical Asistarea cercetrii medicale Asistarea nvmntului i educaiei medicale 1

Date, informaii, cunotine Frecvent se utilizeaz cu un sens echivalent termenii "transmitere si prelucrare de date", "transmitere si prelucrare de informaii" ceea ce nu este n totalitate acelai lucru. Trebuie fcut distincia ntre "date" i "informaii". Noiunea de informaie Pentru noiunea de informaie, care fiind o noiune primar, exist diverse definiii "de uz curent" care prezint informaia ca o formulare avnd o funciune de comunicare, care pune pe cineva la curent cu o situaie. Intr-un sens ceva mai general, se poate considera c informaia este o formulare susceptibil de a aduce o "cunotin". Una dintre definiiile generale i n acelai timp unitare i operaionale pentru noiunea de informaie este cea dat de Shannon, care afirma c: "informaia este echivalent cu ridicarea unei nedeterminri". Astfel Shannon a considerat un experiment care poate avea ca rezultat unul dintre urmtoarele n rezultate (numite evenimente) E1,...,En. Obinerea unui rezultat Pk dup efectuarea experimentului contribuie la eliminarea unei nedeterminri privind entitatea asupra creia s-a aplicat experimentul. De exemplu, o analiz de snge poate s conduc la una din cele patru grupe sangvine: A, B, AB, O. Astfel aflarea rezultatului "experimentului" de determinare a grupei sangvine a unei persoane aduce un plus de informaie privind persoana, prin eliminarea "nedeterminrii" cauzate de necunoaterea grupei sangvine.

Date "Datele" sunt reprezentri (codificri) ale informaiilor cu ajutorul unor simboluri sau semnale (de exemplu, coduri numerice sau alfanumerice) pe un suport sau mediu pe care acestea se pot pstra (de exemplu, suportul magnetic). Trstura caracteristic ce separ datele de informaii este utilitatea, fapt care implic existena unui receptor de informaie care s-i neleag semnificaia. Transformarea datelor n informaii este una din funciile de cea mai mare nsemntate a procesului de prelucrare a datelor In legtur cu informaiile medicale exist trei arii principale de provenien a lor: Informaii referitoare la pacient (curente i din istoria medical a pacientului) Informaii referitoare la tiina medical Informaii despre sistemul de ngrijirea a sntii

Informaii medicale Informaii referitoare la pacient (curente i din istoria medical a pacientului). De exemplu, ntr-o fi medical sunt cuprinse diverse tipuri de informaii, privind pacienii: de identificare socio-profesionale antecedente eredocolaterale momente ale evenimentelor medicale declanarea unei boli consultaie, proceduri medicale diagnostice semne, simptome parametri biologici investigaii ECG, EEG, radiografii, etc., tratamente Informaii referitoare la tiina medical: maladii, simptome tratamente medicamente terminologia i clasificarea medical clasificarea internaional a maladiilor ( ICD) nomenclatorul sistematic al patologiilor: SNOP, SNOMED, Mesh (Medical Subject Headings) Informaii despre sistemul de ngrijirea a sntii, aa numitul management medical, privind: Reeua sanitar structura uniti i servicii medicale Resurse necesare: financiare, materiale (aparatur, medicamente, etc.), personal medical i auxiliar Date privind starea de sntte a populaiei statistici sanitare date epidemiologice date privind mediul i alimentaia

Informaiile medicale se pot prezenta n diferite moduri, cum ar fi, de exemplu: foile de observaie, buletinele de analize, nregistrri realizate cu diverse aparate (de msur, de reprezentare grafic, EKG, EEG, etc.), imagini medicale (radiografii, imagini ecografice). Reprezentarea datelor medicale numeric (tensiunea arterial, temperatura, concentraia de hemoglobin n snge), sub forma unor date calitative sau logice (bolnav/sntos, da/nu, etc.), sub forma unui text (literal) (diagnosticul, descrierea unui simptom, indicaii terapeutice etc.), sub forma unor date calendaristice sau momente (data i ora debutului i sfritului unei intervenii chirurgicale, data internrii unui pacient, etc.) prin diagrame, prin simboluri care au o anumit semnificaie sunet, imagine, video.

Datele = informaii codificate prin simboluri, semne, impulsuri electrice Circuitul electronic bistabil Codificarea informaiilor Codificarea numerelor Codificarea textului Codificarea imaginilor Tipuri de date Tipuri de date medicale

Cantitatea de informaie In limbajul teoriei probabilitilor, cantitatea de informaie furnizat de producerea unui eveniment este cu att mai mare cu ct probabilitatea de realizare a acelui eveniment este mai mic. Cel mai simplu caz este cel reprezentat de situaia care admite numai dou rspunsuri pe care le presupunem echiprobabile (da sau nu, prezent sau absent, etc.).

Unitatea de msur a cantitii de informaie numit "bit" (binary unit) se definete ca fiind cantitatea de informaie obinut prin producerea unui eveniment n urma unui experiment care poate avea numai dou rezultate la fel de probabile, adic echiprobabile. Se utilizeaz, n special pentru exprimarea capacitii de memorare a informaiei, i urmtorii multipli ai bitului: byte-ul sau octetul ( 1 byte = 8 bii) kilobyte-ul sau kilo-octetul ( 1 Ko = 1024 octei) megabyte-ul ( 1 Mb = 1024 Ko ) gigabyte-ul ( 1 Gb = 1024 Mb ). Arhitectura unui calculator numeric

Un sistem de calcul este alctuit din dou componente distincte ca i natur ns strns legate: hardware-ul i software-ul. Totalitatea dispozitivelor electronice i fizice care alctuiesc un sistem de calcul reprezint hardware-ul sistemului. Pe lng hardware (sau hard) un sistem de calcul posed i o colecie de programe numit software (sau soft) care permit utilizarea sa eficient.

Structura hardware a unui calculator numeric Unitatea central unitatea central de comand i prelucrare, numit i procesor central, unitatea de memorie operativ sau intern. Procesorul este compus la rndul su din dou componente: unitatea aritmetic i logic unitatea de comand i control.

Unitatea central are legturi multiple cu toate unitile periferice, crora le transmite comenzi i (sau) date i de la care primete date sau programe . Unitatea de comand i control, coordoneaz activitatea sistemului de calcul executnd comenzile pe care le primete. Unitatea aritmetic i logic realizeaz cu viteze foarte mari operaiile aritmetice curente precum i operaiile logice. Aceast unitate execut aceste operaii conform regulilor aritmeticii binare i logicii bivalente.

Tabla nmulirii n baza doi

Astfel, tabla nmulirii n baza doi, revine la: 0 x 0 =0, 0 x 1 = 0, 1 x 1 = 1, 1 x 0 = 0 iar tabla adunrii, este: 0 + 0 = 0, 0 + 1 = 1, 1 + 1 = 10, 1 + 0 = 1. De asemenea, pentru operaiile logice "i" notat prin & i "sau" notat prin V avem urmtoarele tabele de "adevr": 0 & 0 = 0, 0 & 1 = 0, 1 & 0 = 0, 1 & 1 = 1 0 V 0 = 0, 0 V 1 = 1, 1 V 0 = 1, 1 V 1 = 1.

Memoria intern Unitatea de memorie operativ (intern sau central) este o component a calculatorului n care n timpul funcionrii sale acesta pstreaz instruciunile necesare execuiei unor programe i (sau) date (rezultate) de regul frecvent accesate pe parcursul rulrii lor. Ea se caracterizeaz printr-o vitez mare de accesare n raport cu memoria extern. Dispozitive periferice Unitile periferice se mpart n dou categorii care nu sunt disjuncte: uniti de intrare care "citesc" datele de pe diferite suporturi, le transform n semnale electrice i le transmit unitii centrale; uniti de ieire, care primesc rezultatele prelucrrilor intermediare sau finale i le nregistreaz pe diferite suporturi (magnetic, hrtie, ecrane electronice, etc.). tastatura, pentru introducerea de date (text, numere) i pentru dialogul utilizator calculator scanner-ul, pentru achiziia de imagini (fotografii, radiografii, etc.) mouse-ul, pentru dialogul utilizator calculator, joystick-ul, pentru dialogul utilizator calculator, ecranul sensibi(touchscreen), pentru dialogul utilizator calculator, placa de captur video, pentru achiziia de imagini video, placa de sunet, pentru achiziia de semnale sonore, modem, pentru comunicarea n reea.

Uniti periferice de ieire

imprimantele (cu ace, cu laser, cu jet de cerneal), pentru tiprirea pe hrtie a rezultatelor obinute n urma prelucrrilor,

plottere, pentru tiprirea unor elemente grafice de dimensiuni extinse (diagrame, grafice, imagini, etc.). placa video, pentru furnizarea (unei camere video) de imagini, placa de sunet, pentru furnizarea de semnale sonore, modem, pentru comunicarea n reea. memorii externe de stocare

! Dintre echipamentele periferice, se disting unele care pot fi utilizate att ca periferice de intrare ct i de ieire i care servesc ca memorii externe, pentru stocarea unor mari volume de date sau programe. Menionm n acest sens: ! discul magnetic fix, pentru stocarea software-ului, a datelor sub form de fiiere, care cer un volum mare de stocare, ! discul mobil (discheta), pentru stocarea fiierelor, care nu cer un volum mare de memorie i care urmeaz s fie transferate pe alte sisteme de calcul, ! discuri optice, pentru stocarea de volume mari de date. ! banda magnetic sau streamer-ul, pentru salvarea periodic a discurilor ! discul compact, pentru stocarea de volume mari de date sau a software-ului.

Accesul sau, mai explicit, localizarea unei anumite zone (adrese) pentru scriere sau citire poate s aib loc secvenial (serial) sau direct. In cazul unitilor cu acces secvenial, cum ar fi banda magnetic, dispozitivul de acces parcurge secvenial suportul pn la gsirea zonei (adresei) cutate. In cazul unitilor cu acces direct, cum ar fi, de exemplu, discurile magnetice, optice sau discul compact, dispozitivul de acces se poziioneaz direct la adresa cerut. Memoria intern ns este, de regul, mult mai redus ca volum fa de memoria extern, ns accesul la memoria extern este mult mai rapid dect la cea extern.

Structura software a unui calculator numeric " " Pe lng hardware (sau hard) un sistem de calcul posed i o colecie de programe numit software (sau soft) care permit utilizarea sa eficient. Un program este un set de instruciuni, care permit calculatorului s efectueze o anumit sarcin sau prelucrare de date. In cadrul software-ului un rol esenial l are sistemul de operare care gestioneaz resursele sistemului de calcul i permite dialogul cu utilizatorul. Pe lng sistemul de operare o component important a software-ului este alctuit din limbajele de programare (compilatoare, link-editoare, interpretoare) care permit dezvoltarea de aplicaii i scrierea de programe. Acestea mpreun cu sistemul de operare alctuiesc software-ul de baz al unui sistem de calcul. Celelalte programe sau colecii de programe destinate unor aplicaii specifice alctuiesc software-ul aplicativ

" "

"

In principiu, la comanda de rulare (execuie) a unui program (executabil), care este o succesiune de instruciuni, pentru realizarea diferitelor operaii (operaii aritmetice, logice, de 7

intrare de date, de ieire de date, etc.) necesare prelucrrii unor informaii, se aduce n memoria operativ programul sau o parte a sa, se transfer n unitatea de comand i control prima instruciune a sa, care este descompus n prile sale componente, operaii dup care se comand unitii aritmetice sau logice, ori altei uniti a sistemului de calcul, executarea operaiilor corespunztoare (identificarea adreselor datelor care particip la operaie, asigurarea transferrii acestor date dac e cazul, n unitatea aritmetic i logic, transferarea rezultatelor n memorie etc.). In final, se verific dac instruciunea a fost corect executat i n caz afirmativ se trece la alt instruciune, de regul instruciunea urmtoare. Dac la verificare se constat erori, programul este ntrerupt i se comand operaii de detectare a erorii.

Sistemul de operare Sistemul de operare (SO) este o colecie de programe, permind funcionarea unui calculator i avnd urmtoarele funciuni principale: Gestiunea memoriei interne centrale Gestiunea perifericelor i fiierelor, Execuia programelor, nlnuirea programelor, Comunicarea ntre componentele calculatorului, Comunicarea cu exteriorul (utilizatori, alte calculatoare, etc.)

Conceptul de fiier Fiierul este un concept de baz n informatic definit ca o colecie de sine stttoare de nregistrri cu o anumit structur. Acestea pot fi stocate pe un suport magnetic cum ar fi discurile n vederea regsirii i citirii ulterioare a coninutului lor.

Fiierele pot conine: - programe executabile, adic secvene de instruciuni n codul procesorului i atunci se numesc fiiere executabile, - programe surs, adic secvene de instruciuni sau comenzi scrise ntr-un limbaj de programare (Pascal, Basic, FORTRAN, C++, etc.) i atunci se numesc fiiere surs, - secvene de comenzi ale sistemului de operare fiiere de comenzi, - colecii de date (text, numere, imagini, grafic, etc.) i atunci se numesc fiiere de date.

Organizarea fiierelor

Modul de organizare pe un disc a fiierelor este gruparea lor n directoare sau cataloage care sunt dispuse ntr-un arbore de directoare, adic ntr-o structur ierarhic n care un director-printe poate s conin mai multe directoare-fiu.

Cataloagele sau directoarele sunt o modalitate simpl de grupare a fiierelor de acelai tip sau prezint o modalitate comod pentru partajarea fiierelor ntre membrii unui grup de utilizatori care lucreaz pe acelai sistem de calcul sau ntr-o reea de calculatoare (sharing).

Software de baz

Pe lng sistemul de operare o component important a software-ului este alctuit din limbajele de programare sau mediile de programare ce conin compilatoare, linkeditoare i interpretoare care permit dezvoltarea de aplicaii i scrierea de programe. Un limbaj de programare este o colecie de reguli (sintaxa limbajului) care utilizeaz un set de cuvinte cheie (n englez) cu ajutorul crora se pot descrie prin secvene de instruciuni scrise n acest limbaj metodele de rezolvare (algoritmul) unor probleme de prelucrare de date. Acestea mpreun cu sistemul de operare alctuiesc software-ul de baz al unui sistem de calcul.

Dintre limbajele sau mediile de programare cele mai cunoscute menionm: FORTRAN, PASCAL, BASIC folosite de obicei pentru dezvoltarea unor aplicaii bazate pe proceduri algoritmice implicnd calcule bazate pe proceduri matematice, C++, Java folosite pentru dezvoltarea de aplicaii bazate pe programare obiectual; SQL folosit pentru dezvoltarea de aplicaii n baze de date. Tot n software-ul de baz intr i driverele unitilor periferice (programe care coordoneaz buna funcionare a unitilor periferice).

Software aplicativ Programele sau coleciile de programe destinate unor aplicaii specifice alctuiesc software-ul aplicativ: editoarele de texte, (WORD, Latex, etc.) tabelele de calcul, (EXCEL, LOTUS, etc.) sistemele de gestiune a bazelor de date, (DBASE, FOXPRO, ACCESS, Delphi) editoarele grafice, (Paint, Corel Draw) programele statistice, (EPIINFO, SPSS, STATISTICA) programe pentru calcule matematice, (Mathematica, Mathlab) programele de inteligen artificial (sistemele expert medicale), (Internist, Cadiag) sistemele de documentare automat, (Medline) programele de prelucrare a imaginilor medicale (tomografice, ecografice) etc.