Documente Academic
Documente Profesional
Documente Cultură
2
Ce este Informatica?
Informatica este una din componentele de bază
ale formației omului modern
Cu cărțile pe masă:
7
Importanța laboratoarelor
• Promovare obligatorie pentru a intra în
examen sau reexaminări;
08:20 și 16:20
9
Sfat pentru curs
11
Date și Informații
1. Considerăm ca date: caractere, biți sau şiruri ale
acestora, înregistrate pe un anumit dispozitiv;
2. Elementele şirului, prin anumite prelucrări
capătă un înţeles.
3. Semnificaţia transmisă omului după aceste
prelucrări se numeşte informaţie.
Prin urmare:
• datele sunt materia primă, și
• din date se extrag și se selectează informațiile.
[Bera L., 2020] 12
Informatica
Ştiinţa care se ocupă cu:
• studiul sistemelor automate de calcul;
• studiul prelucrării informaţiilor cu ajutorul
sistemelor automate de calcul.
14
Teoria Informației
• Teoria Informației se ocupă cu găsirea celui mai
eficient mod de reprezentare sau de codificare a
informațiilor;
17
Codificare pe 1 bit
• Bit = Binary digit (rom. Cifră binară)
Mesajul unu: 0
Mesajul doi: 1
00
... Puteți avea 01
(22 ) mesaje.
10
11 [Bera L., 2020] 19
Codificare pe 3 biți
3 lumini, 3 biți, 8 unități de informație
22
Codificare pe 6 biți
23
Codificare pe 10 biți
24
Codificare pe n biți
Numărul de mesaje,
1 x 10-3
sau
1e-3
27
Codificare exponențială
... dar numărul 0.000002021?
2021 x 10-9
sau
2.021e-6
28
Codificare exponențială
... dar numărul lui Avogadro?
6.022 x 1023
sau
6.022e23
29
Codificarea Textelor
1 1 0 0 0 0 1 a (97)
𝟗𝟕 = 𝟏 ∙ 26 + 𝟏 ∙ 25 + 𝟎 ∙ 24 + 𝟎 ∙ 23 + 𝟎 ∙ 22 + 𝟎 ∙ 21 + 𝟏 ∙ 20
ANSI
0 1 1 0 0 0 0 1
a (97)
Unicode (UTF-8)
0 1 1 0 0 0 0 1
ASCII 6 5 4 3 2 1 0
1 1 0 0 0 1 0 b (98)
𝟗𝟖 = 𝟏 ∙ 26 + 𝟏 ∙ 25 + 𝟎 ∙ 24 + 𝟎 ∙ 23 + 𝟎 ∙ 22 + 𝟏 ∙ 21 + 𝟎 ∙ 20
32
Codul ASCII pentru litera d?
ASCII
1 1 0 0 0 0 1 a (97)
ASCII 6 5 4 3 2 1 0
1 1 0 0 1 0 0 d (100)
𝟏𝟎𝟎 = 𝟏 ∙ 26 + 𝟏 ∙ 25 + 𝟎 ∙ 24 + 𝟎 ∙ 23 + 𝟏 ∙ 22 + 𝟎 ∙ 21 + 𝟎 ∙ 20
33
Codul ASCII pentru litera D?
ASCII
1 1 0 0 1 0 0 d (100)
ASCII 6 5 4 3 2 1 0
1 0 0 0 1 0 0 D (68)
𝟔𝟖 = 𝟏 ∙ 26 + 𝟎 ∙ 25 + 𝟎 ∙ 24 + 𝟎 ∙ 23 + 𝟏 ∙ 22 + 𝟎 ∙ 21 + 𝟎 ∙ 20
34
Codul ASCII pentru numărul 0?
ASCII 6 5 4 3 2 1 0
0 1 1 0 0 0 0 0 (48)
𝟒𝟖 = 𝟎 ∙ 26 + 𝟏 ∙ 25 + 𝟏 ∙ 24 + 𝟎 ∙ 23 + 𝟎 ∙ 22 + 𝟎 ∙ 21 + 𝟎 ∙ 20
35
Byte-ul și multiplii săi
1 byte (octet) = 1 B = 8 biți = 8 b
Multiplii byte-ului:
• 1 KB (kilobyte) = 210 B = 1024 B
• 1 MB (megabyte) = 220 B = 1024 KB
• 1 GB (gigabyte) = 230 B = 1024 MB
• 1 TB (terabyte) = 240 B = 1024 GB
37
Obținerea valorii din orice bază
• Fie numărul N în baza B:
𝑁(𝐵) = 𝑏𝑛−1 𝑏𝑛−2 ⋯ 𝑏1 𝑏0 , 𝑏−1 𝑏−2 ⋯ 𝑏−(𝑚−1) ⋯ 𝑏−𝑚
unde bi sunt simboluri corespunzătoare
bazei (ex. 0 și 1 pentru baza 2)
39
Sistemul automat de calcul
(calculatorul)
• Poate fi definit ca ansamblul de
componente hard(ware) şi soft(ware) în
interacţiune, destinat prelucrării automate
a datelor.
[Bera L., 2020]
42
Componente
calculator (1)
54
Sistemul de operare (SO)
• Instrument logic al unui sistem de calcul;
• Intră în funcțiune la pornirea calculatorului şi
asigură funcții precum:
– coordonarea activității sistemului de calcul;
– interfaţa dintre om şi maşină;
– disponibilizarea unei game largi de servicii soft;
– controlul încărcării în memorie, al punerii în funcţie şi
al încetării activităţii programelor;
– gestiunea operaţiilor I/O;
– gestiunea datelor pe suportul de memorie externă
(ex. HDD/SSD).
[Bera L., 2020] 55
Exemple de SO
• Sisteme de operare populare: Windows,
Linux,
macOS,
iOS,
Android
Linux
56
Caracteristici Windows
• Operare în mod grafic bazată pe mouse;
• Interactivitate ridicată a utilizatorului cu aplicaţia;
• Execuţia simultană a mai multor programe (multitasking);
• Suport pentru mai mulți utilizatori (multiuser);
• Comunicare simplă între aplicaţii, prin deschiderea
simultană a mai multor aplicaţii şi utilizarea Clipboard-ului
(Copy + Paste).
c:\cale\nume.ext, unde:
– d: este unitatea de disk unde se găsește fișierul;
– \ se folosește pentru delimitarea numelor de foldere / dosare (colecții
de fișiere sau alte dosare)
– cale specifică toate folderele, cu sub-folderele lor, în care trebuie să
întrăm pentru a ajunge la fișier;
– nume este numele fișierului (care îl individualizează);
– .ext este extensia, care descrie tipul de fișier. Exemple de extensii:
• .exe, .com, .bat – fișiere executabile (aplicații);
• .docx, .pptx, .xlsx – fișiere Word, Power Point și, respectiv, Excel;
• .bmp, .jpg, .png – fișiere imagine;
• .sys – fișiere pentru drivere (pentru controlul dispozitivelor);
• .txt – fișier text;
• .c, .h, .cpp, .java, .py, .sql – fișiere text de cod sursă, scris în diverse limbaje de
programare. [Bera L., 2020] 59
Programe
• Colecție de instrucțiuni, scrise într-un limbaj de
programare, care pot fi executate de un
calculator pentru obținerea anumitor rezultate.
60
Etapele elaborării şi rulării unui
program
editare
compilare legaturi
Nume.PRG Nume.OBJ Nume.EXE
63
Clase de calculatoare
• Dispozitive mobile personale (PMD)
• Calculatoare Desktop / PC
• Servere
• Clustere
• Sisteme înglobate (embedded)
[Hennessy J.L., et al.,2012]
64
Dispozitive mobile personale
• Clasificare:
– Staționare
– Portabile [Bera L., 2020]
75
Cloud computing (2)
• Au la bază clustere;
• Adesea distribuite în mai multe locuri, sunt accesibile prin
rețele de calculatoare / Internet;
• Permit utilizarea de mașini virtuale adecvate necesităților
(ex. performante, cu GPU-uri);
• Înlătură necesitatea cunoașterii sau a deținerii
infrastructurii hardware pe care rulează;
• Acces chiar și la calculatoare cuantice: IBM Quantum Lab, Azure
Quantum
76
Plan curs
• Introducere
• Informatica
• Generalități
• Codificarea informației
• Sistemul automat de calcul
• Clase de calculatoare
• Rețele de calculatoare
77
Rețeaua de calculatoare
• un sistem complex de calcul;
• alcătuit din calculatoare:
– omogene şi eterogene;
– interconectate printr-un sistem de comunicaţie.
După arhitectură:
• Client – server (ex. site-uri / aplicații Web);
• Peer to peer (ex. Bittorrent, Bitcoin).
[Bera L., 2020] 79
Intranet
• Rețea care deservește o instituție;
• Asigură:
– Partajarea fișierelor;
– Partajarea resurselor hardware;
– Comunicații prin email;
– Comunicații prin video-conferință.
https://medicina.ulbsibiu.ro
Protocol Subdomeniu Domeniu TLD
85