Microsoft Word - 2 ES RO.doc

Mărimea: px
Porniți afișarea la pagina:

Download "Microsoft Word - 2 ES RO.doc"

Transcriere

1 2 MULTITASKING 2.1. Preliminarii Este deja foarte bine cunoscut faptul că o programare eficientă în domeniul sistemelor în timp real, în mod evident, vizând aici sistemele în timp real încorporate, este programarea multitasking. Dar la ce ne referim când folosim noţiunea de task? Un task este un program sau o parte a unui program care reunește activități independente sau autonome, apte de a fi rulate simultan cu altele. De exemplu, un program de procesare a textului și un program de calcul tabelar care rulează în același timp pe un sistem desktop sunt, fiecare dintre ele, task-uri. Acestea oferă posibilitatea de a face un calcul şi de a edita un text simultan. Dar procesorul de text poate, de exemplu, să permită editarea unui document şi tipărirea unui al doilea document, ambele acţiuni în acelaşi timp, posibil, al doilea în background. Deci, avem două tipuri de multitasking: multitasking noncooperativ, respectiv multitasking cooperativ. Multitasking-ul non-cooperativ desemnează situația în care task-urile sunt programe de execuţie separate. Task-urile care sunt programe de execuţie separate, sunt numite procese [GREH'98] și, în acest caz, multitasking-ul non-cooperativ se numeste multiprocessing [GREH'98]. 1

2 Multitasking-ul cooperativ desemnează situația în care task-urile sunt părți ale unui program sau, cu alte cuvinte, părți ale unui proces. Task-urile care sunt părți ale unui program sunt numite fire de execuţie, iar în acest caz, pentru multitasking-ul cooperativ se foloseşte noţiunea de multithreading. Evident, folosind această convenţie a termenilor, putem spune că există următoarele noţiuni: multiprocessing, multithreading, şi multiprocessing cu multithreading. În cele două cazuri de multitasking, nu doar denumirile sunt diferite, ci există şi diferenţe substanţiale - a se vedea următoarele paragrafe Despre multiprocessing Un proces se materializează printr-o stare CPU curentă și o colecție de zone de memorie alocată de sistemul de operare. Această colecție constă în următoarele: O zonă de cod care conţine codul executabil al procesului O zonă de stivă în care sunt implementate variabilele locale și argumentele funcțiilor și unde sunt făcute operaţiile de salvare O zonă de date unde sunt implementate variabilele globale O zonă heap dedicată alocărilor dinamice (alocarea dinamică = alocarea de memorie în timpul execuţiei programului, şi nu la compilare, când e vorba de alocarea statică) O zonă de sistem, dedicată sistemului de operare pentru procesul respectiv. Zona de sistem include informații cu privire la resursele alocate procesului respectiv, cum ar fi structurile de date pentru deschiderea fişierelor. Zona de sistem include, de asemenea, informații despre procesul în sine, cum ar fi localizarea regiunilor sale de memorie. 2

3 Starea CPU constă din toţi regiştrii CPU care pot fi modificaţi de un program: regiştrii generali, indicatorul de instrucţiuni, indicatorul de stivă, registrul flag-urilor, etc. Un sistem de operare multiprocessing execută mai multe procese prin comutarea succesivă de la contextul unui proces la contextul altuia sau, altfel spus, prin comutarea de context. Contextul unui proces constă în zonele sale de memorie şi în starea CPU. Sistemul de operare comută între procese prin suspendarea execuţiei procesului curent, salvarea contextului său, încărcarea contextului noului proces şi lansarea acestuia în execuţie. Încărcarea contextului noului proces constă în a face accesibile zonele sale de memorie și în încărcarea regiştrilor CPU cu informaţiile care au existat în ele când procesul a ieşit din rulare. Sistemul de operare permite fiecărui proces să ruleze de la un moment de timp până la un timp maxim specific, numit o felie de timp. Când felia de timp a unui proces expiră, sistemul de operare selectează un alt proces, folosind un algoritm de dispecerizare și trece la contextul acelui proces. Deși la un moment dat de timp, un singur proces se execută, toate procesele fac progrese dacă sunt privite într-un interval de timp suficient de lung. Deşi toate procesele se află în memoria sistemului în acelaşi timp, doar zonele de memorie deţinute de procesul curent sunt accesibile. În sistemele care dispun de o gestiune hardware a memoriei, sistemul de operare poate uşor să protejeze zonele de memorie ale proceselor inactive, astfel încât orice încercare de a le accesa să determine o eroare de protecţie a memoriei. În sistemele care nu dispun de un manangement hardware al memoriei, o variabilă pointer cu valoare eronată poate conduce la citiri sau scrieri accidentale în zona de memorie a unui alt proces. Nu există însă, nicio modalitate de a citi sau scrie în mod intenționat în zona de memorie a unui alt proces, pentru că nu se pot obține informații cu privire la localizarea altor procese în memorie. 3

4 Prin urmare, în cazul în care două procese trebuie să facă schimb de date, acest lucru este imposibil fără anumite mecanisme speciale, numite mecanisme de comunicare Despre multithreading După cum am văzut, un fir de execuţie este un flux autonom de execuţie în cadrul unui proces. Într-un sistem de operare multithreading, un proces este format din unul sau mai multe fire de execuţie. Toate firele de execuţie dintr-un proces partajează aceleaşi zone de memorie de cod, de date, heap şi de sistem ale procesului. Fiecare fir de execuţie are o stare CPU separată și o zonă de stivă separată. Pentru că toate firele de execuţie ale unui proces partajează aceleaşi zone de memorie pentru date si heap, toate datele globale din proces pot fi accesate de către oricare din firele de execuţie. Pe de altă parte, dat fiind că fiecare fir de execuţie are propria stivă, toate variabilele locale şi argumentele funcțiilor sunt private unui fir specific. Deoarece firele de execuţie partajează acelaşi cod şi aceleaşi date globale, firele sunt legate mult mai puternic între ele decât procesele şi tind să interacţioneze mult mai mult decât o fac procesele. Din acest motiv, sincronizarea între taskuri se utilizează mai mult în aplicaţiile de multithreading decât în aplicaţiile de multiprocessing. Modalitățile prin care problemele de sincronizare și de comunicare sunt rezolvate la nivelul proceselor și la nivelul firelor de execuţie, respectiv între procese și între fire sunt similare, aproape identice. Deoarce firele de execuţie partajează aceeaşi zonă de sistem, resursele pe care sistemul de operare le alocă pentru un proces sunt disponibile pentru toate firele de execuţie din cadrul procesului, aşa cum si toate datele globale sunt disponibile, de asemenea, pentru toate firele de execuţie. Aceasta înseamnă că, de exemplu, dacă Thread #1 va 4

5 deschide un fişier, Thread #2 va putea să acceseze acel fişier, fară să fie nevoit să îl mai deschidă. Aşa cum s-a spus, în aplicaţiile multithreading, datele globale sau statice sunt partajate de către toate firele de execuţie, iar datele locale sau temporare sunt private pentru fiecare fir de execuţie. Cele mai multe sisteme de operare multithreading implementeză un al treilea tip de date: date locale statice, care sunt private pentru un fir de execuţie. Acest tip de date sunt adesea numite date specifice unui fir de execuţie. Datele specifice unui fir de execuţie sunt utile deoarece furnizează o cale pentru ca firul de execuţie să aibă date private care sunt persistente și pot fi accesate de către orice funcție în cadrul procesului. Comutarea de context între firele de execuţie ale aceluiași proces implică pur și simplu salvarea stării CPU a firului de execuţie curent şi încărcarea stării CPU pentru noul fir. Deoarece regiştrii IP și SP sunt reîncărcaţi ca şi parte a stării CPU, după comutarea contextului, procesorul va executa codul de la locaţia asociată noului fir de execuţie în rulare și va utiliza stiva noului fir în rulare Dispecerizare Am spus că funcţionarea unui sistem de operare multitasking constă în executarea unui task și apoi trecerea în execuţie a unui alt task (termenii "task" și "multitasking" sunt aici, utilizaţi în sensul lor generic). Timpul în care un sistem de operare permite unui task să se execute numit felie de timp sau quantum or tick- este de o durată determinată. Sistemul de operare alocă o felie de timp pentru fiecare task. Când felia de timp pentru rularea unui task se termină, partea de sistem de operare numită dispecer determină carui task i se va aloca următoarea felie de timp pentru rulare. Un task poate fi în una din următoarele 3 stări: Rulare. În această stare, task-urile se execută. 5

6 6 Pregătit. Task-urile în starea de pregătit işi aşteaptă rândul de la CPU. Blocat. Task-urile blocate aşteaptă ca ceva să se întâmple. Un dispecer menține una sau mai multe liste interne pentru a urmări starea fiecărui task. Tipic, acesta are o listă de task-uri pregătite și separat, o listă de task-uri blocate pentru fiecare condiţie de sincronizare pe care task-urile o așteaptă. Task-ul din capul listei de task-uri în starea ready este următorul care va rula. Task-urile din oricare din listele de task-uri blocate sunt suspendate. Ele sunt în așteptare pentru un eveniment: o intrare de la un dispozitiv, un mesaj de la un alt task, schimbarea de stare a unui obiect de sincronizare etc. Ori de câte ori are loc un eveniment pe care un task de pe lista de task-uri blocate îl aşteaptă, acesta este şters de pe lista de taskuri blocate şi plasat în lista de task-uri pregatite, unde îşi așteaptă rândul pentru execuție. Când un task iese din rulare datorită blocării pe o condiţie de sincronizare sau la expirarea feliei de timp, sistemul de operare are nevoie de a efectua o schimbare de context pentru un alt task. Am rezumat acest fenomen mai devreme, dar să îl prezentăm pas cu pas. O schimbare de context implică următoarele: 1. Salvarea contextului task-ului curent. Dispecerul salvează starea CPU pe stiva acelui task şi îşi actualizează în zona sistem a memoriei informaţiile privind localizarea celorlalte zone de memorie ale respectivului task şi alte informaţii precum cele legate de lucrul cu fişierele. Apoi, task-ul curent este plasat pe lista de task-uri pregătite sau pe lista adecvată de taskuri blocate. 2. Selectarea noului task. Dispecerul determină care task va urma pentru execuţie şi îl şterge din lista de task-uri pregătite. 3. Încărcarea contextului noului task. Dacă task-ul este un proces, dispecerul face accesibile zonele de memorie corespunzătoare noului task şi apoi încarcă starea CPU salvată când acest task a ieşit din rulare.

7 4. Transferul de control al noului task. Ca şi pas final, sistemul de operare încarcă registrul indicator de instrucţiuni. Încărcarea indicatorului de instrucţiuni implică transferul controlului la următorul task. Task-ul işi reia execuţia din punctul în care a rămas (unde a fost făcut ultima oară inactiv). Deși precedent am explicat modul în care are loc schimbarea de context, rămâne o întrebare: Cum un dispecer determină ce task urmează să ruleze? Răspunsul depinde de algoritmul de dispecerizare folosit. Mulți algoritmi de dispecerizare sunt disponibili, cum ar fi: prin rotaţie, cel cu cea mai scurtă durată mai întâi, cel cu cel mai scurt timp de rulare rămas primul, după priorităţi, metoda ruletei, etc [TANE'97]. 7

Platformăde e-learning și curriculăe-content pentru învățământul superior tehnic Sisteme de operare 13. Planificarea proceselor

Platformăde e-learning și curriculăe-content pentru învățământul superior tehnic Sisteme de operare 13. Planificarea proceselor Platformăde e-learning și curriculăe-content pentru Sisteme de operare 13. Planificarea proceselor Suport curs OSC MOS Capitolul 5 CPU Scheduling Capitolul 2 Processes and Threads Secțiunea 5 Scheduling

Mai mult

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 I. NOŢIUNI TEORETICE A. Ce este un fir de execuţie? Înainte de a defini conceptul de fir

Mai mult

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc Transmiterea parametrilor unei funcții Parametrii se transmit de la funcţia apelantă la funcţia apelată prin intermediul stivei. La apelul unei funcţii, pe stivă se crează o înregistrare de activare, care

Mai mult

PPSD

PPSD Modele paralele SPMD Modelul SPMD Comunicarea prin mesaje Message Passing Interface Modelul SPMD Modelul SPMD (Single Program Multiple Data) Acesta este un model adecvat calculatoarelor MIMD In cele ce

Mai mult

Concepte de bază ale Tehnologiei Informației

Concepte de bază ale Tehnologiei Informației Capitolul I Concepte de bază ale Tehnologiei Informației Structura calculatorului personal Componenta software Componenta software reprezintă partea logică a calculatorului (programe); programele se grupează

Mai mult

PowerPoint Presentation

PowerPoint Presentation Recuperarea datelor 5 Recuperarea datelor şi ACID Atomicitatea garantată prin refacerea efectului acţiunilor corespunzătoare tranzacţiilor necomise. Durabilitea garantată prin asigurarea faptului că toate

Mai mult

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai specializați dintre noi în domeniul calculatoarelor

Mai mult

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Testare automata: exista un mecanism pentru executia fara

Mai mult

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u

Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. u Informatică aplicată TEST GRILA TEST GRILĂ - REZOLVAT 1.Structura de principiu a unui sistem de calcul contine urmatoarele componente principale: A. unitatea de intrarea B. unitatea de memorie interna

Mai mult

MENȚIUNI LEGALE Acest site stabilește instrucţiunile pentru utilizatorii de internet care vor vizita acest website. Fiecare utilizator îşi asumă răspu

MENȚIUNI LEGALE Acest site stabilește instrucţiunile pentru utilizatorii de internet care vor vizita acest website. Fiecare utilizator îşi asumă răspu MENȚIUNI LEGALE Acest site stabilește instrucţiunile pentru utilizatorii de internet care vor vizita acest website. Fiecare utilizator îşi asumă răspunderea pentru utilizarea acestui site. Prin vizitarea

Mai mult

PowerPoint Presentation

PowerPoint Presentation CURS 2 Planificarea Tranzacţiilor Gestionarea Concurenţei Planificarea tranzacţiilor O planificare reprezintă ordonarea secvenţială a instrucţiunilor (Read / Write / Abort / Commit) a n tranzacţii astfel

Mai mult

Sisteme de calcul în timp real

Sisteme de calcul în timp real Laboratorul nr. 6 Concluzii, recapitulare, recuperare, încheierea situației pentru laborator http://epe.utcluj.ro/index.php/sisteme-de-calcul-in-timp-real/ Ing. mast.: Pintilie Lucian Nicolae E-mail: Lucian.Pintilie@emd.utcluj.ro

Mai mult

Limbaje de Programare Curs 8 – Fisiere

Limbaje de Programare   Curs 8 – Fisiere Limbaje de Programare Curs 8 Fişiere Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Lucrul cu fişiere 2 Fişiere de tip text 3 Funcţii pentru cazuri de eroare 4 Fişiere

Mai mult

‍ Ghid Web connect Versiunea 0 ROM Modelele aplicabile Acest manual de utilizare se referă la următoarele modele: MFC-J4510DW Definiţia notelor În acest manual de utilizare, este folosită următoarea pictogramă:

Mai mult

Limbaje de Programare Curs 6 – Functii de intrare-iesire

Limbaje de Programare   Curs 6 – Functii de intrare-iesire Limbaje de Programare Curs 6 Funcţii de intrare-ieşire Dr. Casandra Holotescu Universitatea Politehnica Timişoara Ce discutăm azi... 1 Citire formatată 2 Citirea şirurilor de caractere 3 Citirea unor linii

Mai mult

Advance CAD 2016 SP1 Acest document descrie îmbunătățirile pentru Advance CAD 2016 Service Pack 1. Notă: Advance CAD 2016 Service Pack 1 este compatib

Advance CAD 2016 SP1 Acest document descrie îmbunătățirile pentru Advance CAD 2016 Service Pack 1. Notă: Advance CAD 2016 Service Pack 1 este compatib Advance CAD 2016 SP1 Acest document descrie îmbunătățirile pentru Advance CAD 2016 Service Pack 1. Notă: Advance CAD 2016 Service Pack 1 este compatibil cu Windows 10. NOUTĂȚI 1: IMPLEMENTAREA VARIABILEI

Mai mult

Ghid de conectare la web MFC-J825DW MFC-J835DW DCP-J925DW Versiunea 0 ROM

Ghid de conectare la web MFC-J825DW MFC-J835DW DCP-J925DW Versiunea 0 ROM Ghid de conectare la web MFC-J825DW MFC-J835DW DCP-J925DW Versiunea 0 ROM Definiţia notelor În acest manual de utilizare, este folosită următoarea pictogramă: Notele vă informează asupra măsurilor care

Mai mult

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (vezi Program C) - BUILD: operație complexă prin care

Mai mult

Slide 1

Slide 1 STRUCTURI DE DATE Fundamente C/C++ EVALUARE SEMESTRU: 4 puncte Testare cunostinte: 1. Calculator (2 puncte) 2. Scris/Oral (2 puncte) 2 EVALUARE EXAMEN: 6 puncte Test cunostinte (pe calculator): 1 punct.

Mai mult

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A

1. Operatii cu matrici 1 Cerinte: Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A 1. Operatii cu matrici 1 Sa se realizeze functii pentru operatii cu matrici patratice (de dimensiune maxima 10x10). Operatiile cerute sunt: A+B (adunare), aa (inmultire cu scalar), A-B scadere), AT (Transpusa),

Mai mult

Microsoft Word - Politică de cookie-uri OK_v1.docx

Microsoft Word - Politică de cookie-uri OK_v1.docx Politică de cookie-uri 1. CE ESTE UN COOKIE? 2. CARE SUNT AVANTAJELE COOKIE-URILOR? 3. DE CE FOLOSIM COOKIE-URI? 4. CUM SUNT FOLOSITE COOKIE-URILE PE ACESTE SITE? 5. CE TIP DE INFORMAȚII SUNT STOCATE ȘI

Mai mult

Analiză de flux de date 29 octombrie 2012

Analiză de flux de date 29 octombrie 2012 Analiză de flux de date 29 octombrie 2012 Analiză statică: definiţie O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăţi ale programului sursă. (in principal corectitudinea,

Mai mult

SistemeIncorporate Cursul 10 Dynamic Voltage Scaling

SistemeIncorporate Cursul 10 Dynamic Voltage Scaling SistemeIncorporate Cursul 10 Dynamic Voltage Scaling TaxonomiaPower Management Power Management Device CPU Non-Real time Real Time Dinamic (OS) Static (Compilator) Inter Task Static Dinamic Intra-task

Mai mult

Top

Top PROGRAMARE ORIENTATĂ PE OBIECTE Tratarea excepțiilor O excepție este o eroare care poate să apară la rularea unui program. Exemple: încercarea de deschidere a unui fișier ce nu există depășirea limitelor

Mai mult

Paradigme de programare

Paradigme de programare Curs 4 Transparență referențială. Legare statică / dinamică. Modelul contextual de evaluare. Transparență referențială Cuprins Efecte laterale Transparență referențială 2 Efecte laterale Efecte laterale

Mai mult

Microsoft Word _POO_Lab_1_Modificari_v01.htm

Microsoft Word _POO_Lab_1_Modificari_v01.htm Laborator POO - 00 (draft) 00-00 / 0//00 00_POO_Lab Modificari_v0.htm POO Laborator Modificarea programelor Java. Studiu de caz: programul Salut.java. Varianta care utilizeaza un argument al programului

Mai mult

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx SDA (PC2) Curs 9 Liste / Grafuri / Arbori Iulian Năstac Lista dublu înlănțuită Recapitulare Într-o astfel de listă fiecare nod conţine doi pointeri: unul spre nodul următor şi unul spre nodul precedent.

Mai mult

Microsoft PowerPoint - Curs_SDA_4_RO_2019_v2.pptx

Microsoft PowerPoint - Curs_SDA_4_RO_2019_v2.pptx Curs SDA (PC2) Curs 4 Structuri de date (continuare) Iulian Năstac 10. Funcţii pentru alocarea dinamică a memoriei (Recapitulare) Alocarea dinamică este caracteristica prin care un program poate obţine

Mai mult

Proiectarea Sistemelor Software Complexe

Proiectarea Sistemelor Software Complexe Proiectarea Sistemelor Software Complexe Curs 4 Arhitecturi de Sistem Software Bazate pe Tehnologii Middleware. Obiecte Distribuite. Rolul unui arhitect software este foarte asemănător cu cel al unui arhitect

Mai mult

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B

Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din Profesor: prof. Clasa: a V-a A, B Unitatea: Școala Gimnazială Disciplina: Informatică și TIC Programa școlară aprobată cu OMEN nr.3393 din 28.02.2017 Profesor: prof. Clasa: a V-a A, B Nr. ore= 34 ore Nr. ore/săpt= 1 oră 2017-2018 PLANIFICARE

Mai mult

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î

REVISAL Versiunea: Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 î REVISAL Versiunea: 6.0.4 Data release: 15 martie 2016 IMPORTANT! Distribuţia curentă (v6.0.4) a aplicaţiei Revisal conţine nomenclatorul COR ISCO 08 în conformitate cu prevederile OMMFPS de modificare

Mai mult

Paradigme de Programare

Paradigme de Programare Paradigme de Programare Conf. dr. ing. Andrei Olaru andrei.olaru@cs.pub.ro cs@andreiolaru.ro Departamentul de Calculatoare 2019 9 : 1 / 38 Cursul 9 Concluzie Paradigma Funcțională 9 : 2 / 38 Cursul 9:

Mai mult

Lucrarea 10

Lucrarea 10 Lucrarea 10. Studierea facilitatilor senzoriale, de calcul si de comunicatie ale unei placi de tip Arduino 1. Obiectivul lucrarii Lucrarea isi propune sa prezinte facilitatile de calcul, senzoriale si

Mai mult

REZUMAT Prezenta lucrare urmărește realizarea unei analize a problematicii rolului şi locului coproprietăţii în materia modalităţilor dreptului de pro

REZUMAT Prezenta lucrare urmărește realizarea unei analize a problematicii rolului şi locului coproprietăţii în materia modalităţilor dreptului de pro REZUMAT Prezenta lucrare urmărește realizarea unei analize a problematicii rolului şi locului coproprietăţii în materia modalităţilor dreptului de proprietate, configurarea coordonatelor sale dintr-un

Mai mult

Modulul 1 M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele

Modulul 1 M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele locale şi în Internet Porturile şi numerele de port M1-2.3.1.

Mai mult

Slide 1

Slide 1 Cursul 1 1 Introducere 06 Octombrie 2008 Motto If you can t explain it simply, you don t understand it well enough. Albert Einstein 04.10.08 2 Ce este un sistem de operare? Un sistem de operare este un

Mai mult

Microsoft Word - Plus TV Analog Pro Stick Installation _Rom V1.3_.doc

Microsoft Word - Plus TV Analog Pro Stick  Installation _Rom V1.3_.doc PlusTV Analog Pro Stick Manual de instalare Cuprins V1.3 Capitolul 1 : PlusTV Analog Pro Stick Instalare hardware...1 1.1 Conţinut...2 1.2 Cerinţe de configuraţie...2 1.3 Instalare hardware...2 Chapitre

Mai mult

Logică și structuri discrete Limbaje regulate și automate Marius Minea marius/curs/lsd/ 24 noiembrie 2014

Logică și structuri discrete Limbaje regulate și automate Marius Minea   marius/curs/lsd/ 24 noiembrie 2014 Logică și structuri discrete Limbaje regulate și automate Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 24 noiembrie 2014 Un exemplu: automatul de cafea acțiuni (utilizator): introdu

Mai mult

Politica N21 privind modulele Cookie mobile Network TwentyOne se angajează să vă protejeze pe dumneavoastră și orice date (anonime sau de altă natură)

Politica N21 privind modulele Cookie mobile Network TwentyOne se angajează să vă protejeze pe dumneavoastră și orice date (anonime sau de altă natură) Politica N21 privind modulele Cookie mobile Network TwentyOne se angajează să vă protejeze pe dumneavoastră și orice date (anonime sau de altă natură) pe care le colectăm despre dumneavoastră online. Această

Mai mult

Ingineria Sistemelor de Programare

Ingineria Sistemelor de Programare Ingineria Sistemelor de Programare Cuprins Fire de executie Concurrency API (java.util.concurrent) Executia concurenta Concurenta prin intermediul proceselor si a firelor de executie http://www.javamex.com/tutorials/threads/how_threads_work.shtml

Mai mult

Object Oriented Programming

Object Oriented Programming UNIVERSITATEA BABEŞ-BOLYAI Facultatea de Matematică şi Informatică Programare orientată obiect Curs 02 Laura Dioşan 2 POO Elemente de bază ale limbajului C++ Referinţe şi pointeri Vectori TAD-uri 3 Tipul

Mai mult

Analiză statică Analiza fluxului de date 23 octombrie 2014

Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică: definiție O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăți ale programului sursă. (in

Mai mult

Sistemul Naţional Unic pentru Apeluri de Urgenţă (SNUAU) reprezintã o componentã importantã a obligaţiilor serviciului universal, fiind prevãzut şi în

Sistemul Naţional Unic pentru Apeluri de Urgenţă (SNUAU) reprezintã o componentã importantã a obligaţiilor serviciului universal, fiind prevãzut şi în Sistemul Naţional Unic pentru Apeluri de Urgenţă (SNUAU) reprezintã o componentã importantã a obligaţiilor serviciului universal, fiind prevãzut şi în una din Directivele semnificative pentru politicile

Mai mult

CD180 Romanian quick start guide

CD180 Romanian quick start guide Ghid de iniţiere rapidă CD180 Instrucţiuni importante privind siguranţa Utilizaţi numai sursa de alimentare menţionată în datele tehnice. Evitaţi contactul produsului cu lichide. Risc de explozie în cazul

Mai mult

LUMINIŢA SCRIPCARIU

LUMINIŢA SCRIPCARIU ANEXA A PROGRAMAREA SERVICIILOR INTERNET Programarea serviciilor de reţea implică o cunoaştere amănunţită a modului în care circulă datele prin Internet şi, mai precis, a protocoalelor din suita TCP/IP

Mai mult

L7

L7 Lucrarea de laborator nr. 7 POINTERI 1. Conţinutul lucrării În lucrare se prezintă tipul pointer, operaţiile permise asupra pointerilor, modul de alocare şi eliberare dinamică a memoriei. 2. Consideraţii

Mai mult

Lucrarea nr

Lucrarea nr Lucrarea nr. 3 Tehnici de programare a aplicaţiilor pe sisteme cu microcontroloare 1. Obiectivul lucrarii Lucrarea urmăreşte studierea tehnicilor de dezvoltare si depanare a programelor scrise pentru sisteme

Mai mult

Microsoft PowerPoint - ARI_R_c9-10_IP_part2 [Compatibility Mode]

Microsoft PowerPoint - ARI_R_c9-10_IP_part2 [Compatibility Mode] 2.1.2.2.2 Divizarea în subreţele de dimensiuni variabile Divizarea în subreţele de dimensiuni variabile sau cu măşti de subreţea de lungime diferită, VLSM (variable length subnet masks) subreţelele obţinute

Mai mult

E_d_Informatica_sp_SN_2014_bar_10_LRO

E_d_Informatica_sp_SN_2014_bar_10_LRO Examenul de bacalaureat naţional 2014 Proba E. d) Informatică Varianta 10 Toate subiectele sunt obligatorii. Se acordă 10 puncte din oficiu. Timpul de lucru efectiv este de 3 ore. În rezolvările cerute,

Mai mult

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa

Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa Laborator 2 Incompatibilităţi/Diferenţe între C şi C++ Completări C++ Supraîncărcarea (redefinirea) numelui de funcţii În C nu este permisă existenţa a două funcţii care au acelaşi nume În C++ acest lucru

Mai mult

E_d_Informatica_sp_MI_2015_bar_02_LRO

E_d_Informatica_sp_MI_2015_bar_02_LRO Examenul de bacalaureat naţional 2015 Proba E. d) Informatică Varianta 2 Filiera teoretică, profilul real, specializările: matematică-informatică matematică-informatică intensiv informatică Toate subiectele

Mai mult

Update firmware aparat foto Mac Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încr

Update firmware aparat foto Mac Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încr Update firmware aparat foto Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încredere că puteţi realiza acest update cu succes, acesta

Mai mult

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac

Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați ac Ghid de Referință Explicații sumare ale operațiunilor de rutină HL-L2312D HL-L2357DW HL-L2352DW HL-L2372DN HL-L2375DW Brother recomandă să păstrați acest ghid lângă echipamentul Dvs. Brother pentru consultare

Mai mult

PowerPoint Presentation

PowerPoint Presentation Circuite Integrate Digitale Conf. Monica Dascălu Curs Seminar Laborator notă separată Notare: 40% seminar 20% teme // + TEMA SUPLIMENTARA 40% examen 2014 CID - curs 1 2 Bibliografie Note de curs Cursul

Mai mult

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma

Addendum Syllabus 6 Microsoft Access 2016 REF Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului ma REF 1.1.5 Syllabus 6.0 Cunoașterea domeniilor în care se utilizează bazele de date Datorită potenţialului mare de eficientizare a muncii, bazele de date îşi găsesc aplicaţii în diverse domenii: - transporturi

Mai mult

Slide 1

Slide 1 SCTR -SZOKE ENIKO - Curs 3 3. Componentele hard ale unui sistem de calcul in timp real 3.1 Unitatea centrala de calcul 3.1.1 Moduri de adresare 3.1.2 Clase de arhitecturi ale unitatii de calcul 3.2

Mai mult

Slide 1

Slide 1 SCTR -SZOKE ENIKO - Curs 4 continuare curs 3 3. Componentele hard ale unui sistem de calcul in timp real 3.1 Unitatea centrala de calcul 3.1.1 Moduri de adresare 3.1.2 Clase de arhitecturi ale unitatii

Mai mult

Ghid Web connect DCP-J4120DW MFC-J4420DW MFC-J4620DW MFC-J5320DW MFC-J5620DW MFC-J5720DW

Ghid Web connect DCP-J4120DW MFC-J4420DW MFC-J4620DW MFC-J5320DW MFC-J5620DW MFC-J5720DW Ghid Web connect DCP-J4120DW MFC-J4420DW MFC-J4620DW MFC-J5320DW MFC-J5620DW MFC-J5720DW Înainte de a utiliza aparatul Brother Modele pentru care este aplicabil Definiţia notelor Mărci comerciale Notă

Mai mult

Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere S

Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere S Procesarea Imaginilor - Laborator 1: Introducere în utilizarea bibliotecii OpenCV 1 1. Introducere în utilizarea bibliotecii OpenCV 1.1. Introducere Scopul acestei lucrări de laborator este de a familiariza

Mai mult

A TANTÁRGY ADATLAPJA

A TANTÁRGY ADATLAPJA FIŞA DISCIPLINEI (în baza OM nr. 5703/011) 1. Date despre program 1.1 Instituţia de învăţământ superior Universitatea Sapientia din ClujNapoca 1. Facultatea Ştiinţe Tehnice şi Umaniste din Tg. Mureș 1.3

Mai mult

Creational design patterns

Creational design patterns Unit Testing: CORRECT ALIN ZAMFIROIU Recapitulare Testing Unit testing Junit Test TestCase TestSuite Assertion Right-BICEP Test QUIZ.CSIE.ASE.RO CORRECT C Conformitatea formatului (Conformance); O Ordinea

Mai mult

‍ Manual Google Cloud Print Versiunea 0 ROM Definiţia notelor În acest manual de utilizare, pentru note este folosit următorul stil: Notele vă informează asupra măsurilor care trebuie luate în anumite situaţii

Mai mult

AdVision este un software de narrowcasting, destinat tuturor celor care administrează conţinut pe o reţea de monitoare. Fie că este vo

AdVision este un software de narrowcasting, destinat tuturor celor care administrează conţinut pe o reţea de monitoare. Fie că este vo AdVision este un software de narrowcasting, destinat tuturor celor care administrează conţinut pe o reţea de monitoare. Fie că este vorba de difuzare simultană pe mai multe ecrane a unui conţinut fix sau

Mai mult

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de dezvoltare bazată pe un microcontroller ATmega 328P pe 8 biți cu 32kB memorie flash. Placa de dezvoltare conține:

Mai mult

Kein Folientitel

Kein Folientitel S.C East Electric S.R.L distribuitor Balluff în Romania. Balluff producător de senzori, şi traductoare, cu peste 40 ani de experienţă Firma a fost creată în 1921, experienţa în domeniul senzorilor începând

Mai mult

SUBPROGRAME

SUBPROGRAME SUBPROGRAME Un subprogram este un ansamblu ce poate conţine tipuri de date, variabile şi instrucţiuni destinate unei anumite prelucrări (calcule, citiri, scrieri). Subprogramul poate fi executat doar dacă

Mai mult

Emoji Planet Video Slot™

Emoji Planet Video Slot™ EMOJI PLANET VIDEO SLOT Tipul de joc: Câștigul jucătorului: 96,4% Joc de tip slot video NetEnt aduce zâmbetele și distracția la următorul nivel! Este momentul să începeți călătoria în lumea emoji-urilor

Mai mult

INSTITUTUL DE DEZVOLTARE A SOCIETĂŢII INFORMAŢIONLE

INSTITUTUL DE DEZVOLTARE A SOCIETĂŢII INFORMAŢIONLE Cuprins: Introducere... 3 1. Lansarea Expert online... 3 2. Descrierea rolului Manager SSI... 4 2.1. Intrarea în sistem... 4 2.2. Activitatea Manager SSI... 4 3. Meniul Managerului SSI... 5 3.1. Borderou...

Mai mult

Slide 1

Slide 1 1 PROIECTAREA ALGORITMILOR Lect. univ. dr. Adrian Runceanu 1 Curs Alocarea dinamică de memorie în C++ Conţinutul cursului 1. Tipuri de date. Conceptul de pointer 3. Operatori specifici pointerilor 4. Aritmetica

Mai mult

Microsoft Word - Laborator 6 - Expresii Regulate IV.doc

Microsoft Word - Laborator 6 - Expresii Regulate IV.doc PERL Laborator 6 Adrian Iftene Martie 26, 2007 1 1 Greşeli Comune când lucrăm cu RegExp... 3 2 Câteva Subiecte mai Avansate... 3 2.1 Comentarii Inline... 4 2.2 Modificatori Inline... 4 2.3 Gruparea fără

Mai mult

Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 De

Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 De Anexa nr. 2 FIŞA DISCIPLINEI 1. Date despre program 1.1 Instituţia de învăţământ superior UNIVERSITATEA DE VEST TIMISOARA 1.2 Facultatea FIZICA 1.3 Departamentul FIZICA 1.4 Domeniul de studii FIZICA 1.5

Mai mult

PROBLEME PRIVIND INSTABILITATEA UNOR CALCULE ALE MECANISMELOR

PROBLEME  PRIVIND  INSTABILITATEA  UNOR      CALCULE  ALE  MECANISMELOR INSTABILITĂŢI DE CALCUL LA ANALIZA DIADEI RRR s.l. univ. dr. ing. Valentina MANEA s.l.univ.dr.ing. Raluca GRASU Rezumat. Se studiază instabilităţile de calcul care apar la analiza diadei RRR, cauzate de

Mai mult

ANEXĂ

ANEXĂ CURTEA DE APEL BRAŞOV ANEXA nr. 2 la anunţul de ocupare a funcţiei vacante de CONSILIER (inginer constructor) Detalii referitoare la cunoştinţele minime necesare pentru încadrarea în nivelul mediu de operare

Mai mult

Microsoft Word - DCE - lucrarea 5.doc

Microsoft Word - DCE - lucrarea 5.doc LUCRAREA 5 TRANZISTORUL CU EFECT DE CÂMP CU POARTĂ JONCŢIUNE 5.1. Prezentare teoretică Tranzistorul cu efect de câmp cu poartă joncţiune este un dispozitiv electronic cu patru electrozi (D-dreană, S-sursă,

Mai mult

Slide 1

Slide 1 Obiceiuri de utilizare a Smartphone-ului Raport de Cercetare Calitativă Metodologie OBIECTIV Obiectivul principal al acestui studiu a fost acela de a evalua modalitățile în care este utilizat smartphoneul

Mai mult

Microsoft PowerPoint - SD7-RO.ppt

Microsoft PowerPoint - SD7-RO.ppt Sisteme distribuite teorie 7. Alg. pt. sincronizarea ceasurilor Noiembrie 20, 2009 1 Scop si presupuneri Presup. 1: o masina are un receptor UTC, Scop: mentinerea masinilor din sistem sincronizate Presup.

Mai mult

..MINISTERUL EDUCAŢIEI NAȚIONALE ŞI CERCETARII STIINTIFICE UNIVERSITATEA DE VEST DIN TIMIȘOARA.I CENTRUL DE DEZVOLTARE ACADEMICĂ. FIŞA DISCIPLINEI (CO

..MINISTERUL EDUCAŢIEI NAȚIONALE ŞI CERCETARII STIINTIFICE UNIVERSITATEA DE VEST DIN TIMIȘOARA.I CENTRUL DE DEZVOLTARE ACADEMICĂ. FIŞA DISCIPLINEI (CO FIŞA DISCIPLINEI (COD FI3504) 1. Date despre program 1.1. Institutia de învătământ superior UNIVERSITATEA DE VEST DIN TIMISOARA 1.2. Facultatea FIZICA 1.3. Departamentul FIZICA 1.4. Domeniul de studii

Mai mult

PROGRAMARE ORIENTATA PE OBIECTE

PROGRAMARE ORIENTATA PE OBIECTE Curs 2 Principiile Programării Orientate pe Obiecte Programare Orientată pe Obiecte Tehnici de programare Programarea procedurală Modul în care este abordată programarea, din punct de vedere al descompunerii

Mai mult

Investeşte în oameni Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial pentru Dezvoltarea Resurselor Umane

Investeşte în oameni Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial pentru Dezvoltarea Resurselor Umane Proiect cofinanţat din Fondul Social European prin Programul Operaţional Sectorial pentru Dezvoltarea Resurselor Umane 2007 2013 Axa prioritară nr. 1 Educaţie şi formare profesională în sprijinul creşterii

Mai mult

Microsoft Word - MANUAL_APP_ROMPOS_V7.docx

Microsoft Word - MANUAL_APP_ROMPOS_V7.docx MANUAL DE UTILIZARE ANCPI CUPRINS 1 Descrierea platformei... 2 2 ROVERS/RTK... 5 2.1 Introducere ROVER... 5 2.2 Introducere abonament ROVER... 6 2.3 Prelungire abonament ROVERS/RTK... 8 2.4 Ștergere rover...

Mai mult

manual_ARACIS_evaluare_experti_v5

manual_ARACIS_evaluare_experti_v5 PLATFORMĂ DE EVALUARE ONLINE PENTRU EXPERȚII ARACIS Page 1 CUPRINS Cap 1. Procesul de evaluare 3 Cap 2. Procedura de înregistrare și evaluare 3 cap 3. Instrucțiuni de completare a formularului de înregistrare

Mai mult

PowerPoint Presentation

PowerPoint Presentation Electronică Analogică Redresoare Redresoare polifazate, comandate redresoarele comandate permit reglarea tensiunii şi a curentului prin sarcină. Reglajul poate fi făcut în mod continuu de la zero până

Mai mult

Ghid privind raportările referitoare la decontarea internalizată conform articolului 9 din regulamentul privind depozitarii centrali de titluri de val

Ghid privind raportările referitoare la decontarea internalizată conform articolului 9 din regulamentul privind depozitarii centrali de titluri de val Ghid privind raportările referitoare la decontarea internalizată conform articolului 9 din regulamentul privind depozitarii centrali de titluri de valoare (CSDR) 30/04/2019 ESMA70-151-367 RO Ghid privind

Mai mult

Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012

Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012 Limbaje de programare Pointeri. Alocare dinamică (continuare) 26 noiembrie 2012 EROARE: lipsa iniţializării E o EROARE să folosim o variabilă neiniţializată int sum; for (i=0; i++ < 10; ) sum += a[i];

Mai mult

CERERE ONLINE PENTRU INSCRIEREA LA CRESA CAPITOLINA SI SECTIA DE LEGATURA (SEZIONE PONTE) ANUL 2014/15 Ghid pentru familii Domanda online iscrizioni n

CERERE ONLINE PENTRU INSCRIEREA LA CRESA CAPITOLINA SI SECTIA DE LEGATURA (SEZIONE PONTE) ANUL 2014/15 Ghid pentru familii Domanda online iscrizioni n CERERE ONLINE PENTRU INSCRIEREA LA CRESA CAPITOLINA SI SECTIA DE LEGATURA (SEZIONE PONTE) ANUL 2014/15 Ghid pentru familii Pagina 1 di 22 SUMAR Sumar 3 Cerere online - inscriere la cresa orasaneasca si

Mai mult

PROGRAMA DE EXAMEN

PROGRAMA DE EXAMEN CENTRUL NAŢIONAL DE EVALUARE ŞI EXAMINARE PROGRAMA DE EXAMEN PENTRU EVALUAREA COMPETENŢELOR DIGITALE EXAMENUL DE BACALAUREAT 2014 PROGRAMA DE EXAMEN PENTRU EVALUAREA COMPETENŢELOR DIGITALE I. STATUTUL

Mai mult

1

1 1. Funcţionarea echipamentelor într-o reţea locală Placa de reţea (NIC-Network Interface Card) este o placă cu circuite integrate poate fi preinstalată în calculator sau se montează într-un slot de extensie

Mai mult

Ghidul pentru utilizator

Ghidul pentru utilizator Ghidul pentru utilizator Copyright 2013 Hewlett-Packard Development Company, L.P. Bluetooth este o marcă comercială deţinută de proprietarul său şi este utilizată de Hewlett-Packard Company sub licenţă.

Mai mult

ACADEMIA ROMÂNĂ,,Dezvoltarea capacității Ministerului Educației Naționale de monitorizare și prognoză a evoluției învățământului superior în raport cu

ACADEMIA ROMÂNĂ,,Dezvoltarea capacității Ministerului Educației Naționale de monitorizare și prognoză a evoluției învățământului superior în raport cu ACADEMIA ROMÂNĂ,,Dezvoltarea capacității Ministerului Educației Naționale de monitorizare și prognoză a evoluției învățământului superior în raport cu piața muncii, cod SIPOCA 3 Rezultat 1: Analiza comparativă,

Mai mult

tehnologii web

tehnologii web Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Tehnologii Web Lector univ. dr. Adrian Runceanu 1 Curs 7 Limbajul PHP (partea II) 2

Mai mult

PROIECT DIDACTIC DATE DE IDENTIFICARE Data: Școala : Școala Gimnazială Grigore Moisil Ploiești Clasa: a VI-a Profesor: Ilie Oana Magdalena Disciplina:

PROIECT DIDACTIC DATE DE IDENTIFICARE Data: Școala : Școala Gimnazială Grigore Moisil Ploiești Clasa: a VI-a Profesor: Ilie Oana Magdalena Disciplina: PROIECT DIDACTIC DATE DE IDENTIFICARE Data: Școala : Școala Gimnazială Grigore Moisil Ploiești Clasa: a VI-a Profesor: Ilie Oana Magdalena Disciplina: Informatică și T.I.C. Titlul lecției: Algoritmi și

Mai mult

NORMĂ pentru aplicarea Ghidului ESMA privind raportările referitoare la decontarea internalizată conform articolului 9 din regulamentul privind depozi

NORMĂ pentru aplicarea Ghidului ESMA privind raportările referitoare la decontarea internalizată conform articolului 9 din regulamentul privind depozi NORMĂ pentru aplicarea Ghidului ESMA privind raportările referitoare la decontarea internalizată conform articolului 9 din regulamentul privind depozitarii centrali de titluri de valoare (CSDR) În temeiul

Mai mult

Sistem de supraveghere video inteligent cu localizarea automata a evenimentelor de interes SCOUTER, cod proiect PN-II-IN-DPST , contract nr

Sistem de supraveghere video inteligent cu localizarea automata a evenimentelor de interes SCOUTER, cod proiect PN-II-IN-DPST , contract nr -Rezumat- ETAPA II: Algoritmi de procesare si analiza a continutului video - Raport stiintific si tehnic - 1. Introducere In ultimele doua decenii volumul de date achizitionat a cunoscut o rata exponentiala

Mai mult

Metode de programare Proiectarea algoritmilor

Metode de programare Proiectarea algoritmilor Metode de programare Asist.univ.dr. Simona Elena Vârlan Structura curs 2 ore de curs ambele specializări, titular curs Simona Elena Vârlan (cabinet D213, vineri) 2 ore de laborator o dată la două săptămâni,

Mai mult

Laborator 3

Laborator 3 Laborator 3 Programare III săptămâna 8-12.10.2018 OBIECTIVE: - Folosirea modificatorilor unei clase (public, abstract, final) - Folosirea modificatorilor de acces în declaraţiile membrilor unei clase Noţiuni:

Mai mult

Comanda si supravegherea centralelor termice de putere

Comanda si supravegherea centralelor termice de putere Sistem independent de comanda si supraveghere la distanta al centralelor termice de putere Manual de utilizare Aplicatia ruleaza pe automatul programabil Mini PLC4404GSM-GPRS. Aplicatia deserveste o centrala

Mai mult

Tipuri de date abstracte 30 noiembrie 2005 Programarea calculatoarelor 2. Curs 9 Marius Minea

Tipuri de date abstracte 30 noiembrie 2005 Programarea calculatoarelor 2. Curs 9 Marius Minea Tipuri de date abstracte 30 noiembrie 2005 Tipuri de date abstracte 2 Programe compuse din mai multe fişiere Implicit, obiectele declarate la nivel de fişier sunt unice într-un program (douǎ declaraţii

Mai mult

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011 Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011 I. NOŢIUNI TEORETICE A. Suprascrierea metodelor O clasă derivată

Mai mult

CABINET MINISTRU

CABINET MINISTRU MINISTERUL FINANTELOR PUBLICE Agenţia Naţională de Administrare Fiscală Direcţia Generală a Finanţelor Publice a Judetului Iaşi Activitatea metodologie şi administrarea veniturilor statului Str. Anastasie

Mai mult