Toate documentele din domeniul Calculatoare

  • Tehnici avansate de programare

    Capitolul 1. Algoritmi. Elemente de analiză a complexităţii algoritmilor 1.1. Algoritmi. Recapitulare Etapele rezolvării unei probleme cu calculatorul: 1. Analiza problemei 2. Elaborarea algoritmului de rezolvare a problemei / alegerea unui algoritm deja existent Modalități de descriere a algoritmului: - în limbaj natural; - schemă logică; - pseudocod; - în limbaj de programare. 3. Codificarea algoritmului într-un limbaj de programare 4. Testarea programului 4.1. Verificarea...

  • Retele de calculatoare

    Geografic LAN - interconectează host-uri aflate la distanţă de câţiva km MAN - interconectează dispozitive aflate la câteva sute de km distanţă WAN - interconectează host-uri care pot fi localizate oriunde pe planetă 2. Topologii Topologie : Full-mesh - legătură directă şi dedicată între fiecare pereche de host-uri Dezavantaje :Pt o reţea cu n host-uri, fiecare host trebuie să aibă n-1 interfeţe fizice, Sunt necesare n(n-1)/2 legături. Alte topologii :Bus, Star, Inel,Tree, hibrid 3....

  • Tehnici de Data Mining

    Caracteristici generale - GNU Octave este un limbaj de nivel înalt, cu facilităţi pentru rezolvarea problemelor de calcul numeric, statistică, grafică etc. - Din anul 1997, GNU Octave este disponibil open-source, în cadrul proiectului GNU Project. - Octave a fost dezvoltat începând cu anul 1988, de către James B. Rawlings şi John W. Eaton, la Universitatea din Texas. Numele Octave a fost ales de către John Eaton, după numele unui profesor de-al său (Octave Levenspiel). De-a lungul...

  • Implementarea unui server de Metin pe FreeBSD 8.2

    INTRODUCERE Metin 2 este un MMORPG gratuit dezvoltat de către Ymir Entertainment. Jucătorii trebuie să înainteze în niveluri obținând cât mai multă experiență, prin mai multe metode, să devină din ce în ce mai puternici mărindu-și abilitățile magice, care sunt de două feluri pentru fiecare clasă și au posibilitatea de a face misiuni, de a pescui, de a se căsători, de a se duela, de a negocia și multe altele. În joc sunt mai multe hărți în care te poți teleporta (de la nivelul 15). Dacă...

  • Crearea unui joc 3D

    Tema proiectului este crearea unui joc 3D,cu ajutorul unui motor grafic. Jocul video este o activitate recreatională care implică unul sau mai mulți jucători,definit printr-un scop pe care jucătorii încearcă să îl atingă și un set de reguli ce determină acțiunile posibile ale jucătorilor.Încă de la apariția jocurilor arcade,la începutul anilor `70,piața jocurilor video este într-o continuă creștere, pentru anul 2015 fiind estimată la 82 miliarde dolari. Jocul creat de mine este un joc de...

  • Folosirea metodelor de data mining pentru analiza poluarii aerului in Europa

    1. Scopul proiectului Poluarea aerului este introducerea chimicalelor, particulelor, materialelor biologice sau a altor materiale nocive in suprafata Pamantului. Poluantii sunt particule din aer si gaze ce apar in concentratii diverse ce pun in pericol sanatatea sau pot fi reprezentati de catre organisme microscopice ce intrerup functionarea propice a mediului. Putem spune ca aerul devine poluat atunci cand el contine gaze, praf, fumuri sau mirosuri in cantitati daunatoare. Totusi, tarile...

  • Mobile learning - Imbunatatirea colaborarii prin dispozitive mobile

    Introducere: De ce Mobile Learning? Invatatul ar trebuie sa fie bazat pe interesul natural si pe motivatia de a invata, care ar trebui sa fie sustinuta in clasa (McDevitt si Ormrod, 2013). Piaget (1959) a sustinut invatatul activ prin constructia cunostiintei proprie. Vygotsky (1978) pune accentul pe rolul interactiunii sociale in invatare. Importanta Mobile Learning "Studentii nostri s–au schimbat radical. Studentii de astazi nu mai sunt oamenii pe care sistemul nostru educational...

  • Criptografie cuantica

    Principalul punct slab al unui sistem criptografic și de comunicații este acela că orice transmisie securizată poate fi făcută numai după ce cheia de criptare este comunicată în secret printr-un canal de comunicații securizat. Cu alte cuvinte, avem de a face cu un paradox : „ Înainte de a comunica în secret, trebuie să comunicăm în secret”. Aici intervine criptografia cuantică; profitând de anumite fenomene ce au loc la nivel subatomic nu numai că face imposibilă interceptarea transmisiei dar...

  • Rezolvarea problemei rucsacului folosind tehnici de metauristici

    Rezumare In aceasta lucrare mi-am propus o metodologie hibrida pentru rezolvarea unei problem de optimizare, mai exact problema rucsacului. Aceasta problema apare in diverse situatii practice, cum ar fi selectarea proiectelor de investitie a bugetului. In general, pentru a rezolva problema aceasta, putem folosi algoritmi exacti, care ne dau solutii exacte sau metaeuristici care nu garanteaza solutii exacte, ci in general, ne permit sa obtinem solutii “bune” aproximative. Totusi, aplicarea...

  • Baze de date - Dealer masini

    Introducere In cadrul acestei documentatii sunt descrisi pasii facuti pentru a elabora tema aleasa si a rezolva cerintele asociate temei. Tema: Sa se construiasca o baza de date care sa contina informatii despre un segment din lumea reala, care va fi descris in 1/2-1 pagina si se vor preciza cerintele utilizator. Dezvoltarea bazei de date se va face in urmatoarele etape: I. Se va elabora diagrama Entitate-Legatura pentru aceasta baza de date, din care sa reiasa care sint principalele...

  • Introducere in mobile computing

    1. NOŢIUNI GENERALE Progresele din domeniul reţelelor de comunicaţii fără fir au dus la apariţia unei nou domeniu al calculatoarelor, denumit mobile computing, în care utilizatori ce deţin dispozitive portabile au acces la o infrastructură partajată ce nu depinde de locaţia geografică. Acest fapt permite comunicaţii flexibile între utilizatori precum şi accesul neîntrerupt la serviciile reţelei. In cadrul acestui prim curs vor fi discutate principalele probleme ce apar în proiectarea...

  • Descrierea structurii microprocesoarelor si a blocurilor sale functionale

    Obiective: Introducere in microprocesoare. Analiza structurii interne. Diferite tipuri de microprocesoare. Echipamente: - Unitate de baza pentru sistemul ISET (sursa de alimentare mod. PSU / EV, suport pentru module Mod. MU / EV, Unitate de control individual Mod. SIS1 / SIS2 / SIS3). MICROPROCESORUL: INTRODUCERE De la inceputul anilor 70 s-a resimtit nevoia unor dispozitive programabile, care sa poata executa sarcini definite de catre proiectant prin intermediul unui program stocat...

  • Contracararea atacului electronic

    CAP. 1 CONTRACARAREA ATACUL ELECTRONIC 1.1 NOTIUNI DESPRE ATACUL ELECTRONIC Atacul electronic (EA) este definit ca un ansamblu de masuri care se desfasoara in scopul neutralizarii sau dezorganizarii prin bruiaj, inselare sau distrugere fizica a lucrului echipamentelor si sistemelor electronice ale adversarului. Obiectivele principale ale EA sunt urmatoarele - sistemele radar; - sistemele radio si radioreleu; - sistemele de radionavigatie; - sistemele de comunicatii etc. Actiunile...

  • Notiuni de matematica folosite la cursul de elemente de grafica pe calculator

    Alaturi de folosirea algoritmilor de calcul, pentru a rezolva o problema cu ajutorul calculatorului este necesara modelarea datelor specifice problemei cu ajutorul unor structuri de date. Acestea reprezinta modul de codificare/stocare a datelor in spatiul de memorie al masinii de calcul pe care se executa algoritmul precum si specificarea modului de a crea, modifica sau a avea acces la respectivele date. O structura de date este compusa din urmatoarele trei componente: - (1) o multime de...

  • Sisteme de operare

    Subiectul 7: (exemplu de raspuns) Folosirea ASLR impiedica rularea de shellcode-uri de pe stiva prin pozitionarea stivei in diverse zone din spatiul de adresa; atacatorul nu poate sti (usor) care este adresa de start a shellcode-ului. Are eficienta in special pe sistemele pe 64 de biti. Pe cele pe 32 de biti se poate folosi brute force. Subiectul 8: (exemplu de raspuns) Folosirea unui numar mare de thread-uri in cadrul unui proces poate conduce mai rapid la stack overflow. Fiecare thread...

Pagina 2 din 227