Cursurile din domeniul Calculatoare - pagina 17 din 29
Arhitectura sistemelor de calcul
1.1. SCHEMA DE BAZĂ A UNUI CALCULATOR Orice calculator are în componenţă patru mari unităţi fundamentale: -Unitatea centrală (UC). -Unitatea de memorie (UM). -Unitatea de Intrare/Ieşire (U I/E). -Magistrale de interconectare (BUS-uri). Periferic 1 Periferic 2 Periferic n Magistrală (BUS) Rolurile... citește mai departe
Algoritmi și Structuri de Date
Modulul 0. Alocare dinamica in limbajul C Capitolul 0. Pointeri si alocare dinamica. Tipul de date struct 0.1 Pointeri si alocare dinamica O problema care apare in momentul declararii unui sir era aceea ca dimensiunea sirului trebuia sa fie constanta, iar daca doream sa rulam programul pentru siruri de dimensiuni... citește mai departe
Criptografie și securitatea informației
1.1 Noţiuni de teoria numerelor 1.1.1 Numere prime Fiind date două numere naturale m şi n, spunem că m divide pe n, sau că n este multiplu al lui m, dacă există un număr natural k astfel încât: n=m⋅k. În acest caz se scrie m/n sau m:n. Relaţia de divizibilitate pe ! o vom nota cu | . Pentru un număr n∈! , un... citește mai departe
Configurare Bios
Dupa ce am conectat la priza de curent alternativ atit calculatorul cit si monitorul apasam pe butonul de pornire a calculatorului si apoi pe butonul de pornire a monitorului. Ambele butoane au de obicei inscriptionat linga ele un comutator stilizat (un cerc strapuns de o linie). In situatia in care calculatorul... citește mai departe
Circuite Logice Programabile
I. Generalităţi şi criterii de performanţă ale circuitelor digitale În proiectele tradiţionale erau folosite componente analogice care au un preţ relativ redus, însă, dezavantajele principale ale sistemelor analogice constau în sensibilitate la variaţiile de temperatură, îmbătrânirea mai rapidă a componentelor... citește mai departe
Sisteme cu Microprocesoare
Sunt circuite care asigura interfaţarea echipamentelor periferice cu un microsistem de calcul. Echipamentele periferice pot fi de mai multe tipuri: - echipamente de introducere a datelor in microsistem (tastaturi, mouse, etc.) - echipamente cu rol de extragere a datelor din microsistem (ieşire: imprimanta,... citește mai departe
Baze de Date
Capitolul 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1. Noţiuni generale privind limbajele de programare 1.2. Clasificarea limbajelor de programare 1.3. Structurarea şi organizarea datelor. Tipuri de date utilizate în limbajele de programare 1.4. Caracterizarea principalelor limbaje de programare... citește mai departe
Autocad
EXERCIŢIUL NR. 1: Desenul de ansamblu al scripetului Avantajul important al proiectării asistate de calculator constă în primul rând în uşurinţa cu care se pot modifica desene existente pentru a obţine altele noi. Modificarea adusă unui desen se numeşte editare. Obiectivul acestui exerciţiu este să vă... citește mai departe
Sisteme Informatice de Gestiune
Sisteme informatice de gestiune 1. ABORDAREA SISTEMICĂ 1.1. Sistem; noţiuni generale Conceptul de sistem apare în forme embrionare în filosofia antică greacă. Afirmând că "întregul este mai mult decât suma păţilor", Aristotel dă o primă definiţie noţiunii de sistem care se va dezvolta şi va evolua timp de peste... citește mai departe
Inițiere operare PC
1. STRUCTURA UNUI CALCULATOR PERSONAL 1.1. Ce este un calculator personal ? Un sistem de calcul, sau un calculator, este destinat prelucrării informaţiei, acceptând, memorând şi prelucrând datele sau informaţiile de intrare, pentru a produce informaţiile de ieşire sau rezultatele prelucrării, fiind compus din... citește mai departe
Pachete Soft
Aplicatii integrate pentru întreprinderi (ERP) Schimbarile tot mai rapide in mediul de afaceri si cresterea complexitatii activitatilor din cadrul unei companii necesita o adaptare permanenta, intr-un ritm alert, care adeseori pune la incercare capacitatile de efort si analiza ale factorului uman. Sistemele /... citește mai departe
Sisteme de Intrare-Iesire
- Sistemul de I/O joaca un rol important in performanta unui sistem (hard disc, CD, retea, display etc) <= Legea lui Amdahl - Masurarea performantelor - utila pentru proiectanti, producatori dar si utilizatori - Benchmark - parametrii de performanta masurati si comparati - difera de la un tip de sistem la altul... citește mai departe
Procesorul - creșterea performanțelor prin pipeline
Def: = o tehnica de implementare in care mai multe instructiuni sunt suprapuse in executie. Introdusa in 1964 prin calculatoarele IBM 7030 si CDC 6600 - suprapunerea fazelor de extragere, decodificare, executie si salvare rezultat. Reintrodusa incepand cu 1985 de microprocesoarele RISC. Pipelining-ul este cheia... citește mai departe
Procesorul - căile de date și unitatea de control
Suntem gata sa implementam procesorul MIPS: Cap 2: performanta unei masini e determinata de 3 factori cheie: nr de instructiuni, durata ciclului de ceas, nr cicli de ceas pe instructiune (CPI). Cap 3 si 4: determina nr de instr necesare pt a scrie un program. Cap 5: Arata ca durata ciclului de ceas si nr de... citește mai departe
Multiprocesoare
INTRODUCERE “Necesarul de simulări al Departamentului pentru Energie (DOE) al Statelor Unite depăşeşte cu mult capacitatea celor mai puternice supercomputere din lume. Pentru a satisface aceste necesităţi, DOE a creat Iniţiativa de Calcul Strategic Accelerat (ASCI – Accelerated Strategic Computing Initiative).... citește mai departe
Ierarhii de Memorie
Memoria = unitate functionala a calculatorului destinata pastrarii programelor si datelor necesare utilizatorului si sistemului de operare. Tipuri de memorii: SRAM - valorile sunt memorate in bistabile realizate cu 4-6 tranzistoare - foarte rapide, dar ocupa spatiu mare (densitate mica) si consuma mult -... citește mai departe
Limbajul SQL
Limbajul de manipulare a bazei de date (SQL-LMD) Pasi de parcurs pentru crearea unei interogari SQL: 1. Din fereastra DATABASE se selecteaza QUERIES - DESIGN VIEW, apoi din meniul QUERY- SQL Specific 2. Se selectează una din variantele: UNION – pentru combinarea câmpurilor din mai multe tabele PASS-THROUGH -... citește mai departe
Cursuri și laboratoare - rețele de calculatoare
Retea de calculatoare (Computer Network) = o multime de calculatoare autonome interconectate . Doua sau mai multe calculatoare se numesc interconectate daca intre ele exista conexiuni. Conexiune = cale fizica sau virtuala , capabila sa suporte o comunicatie intre doi interlocutori . Calculator autonom = un... citește mai departe
Macromedia Flash
Suprafaţa de lucru - fereastra Document; - palete flotante – în partea superioară a ferestrei Document. Fereastra Document Afişează pagina Web aproximativ în acelaşi mod în care va apărea într-un browser Web. Fereastra Document conţine : - o bară de titlu – conţine titlul paginii Web curente. Lângă titlu, în... citește mai departe
Dezvoltarea Site-urilor Web
Oportunitatea creării unui site web al organizaţiei La prima vedere, crearea şi dezvoltarea unui site web al organizaţiei reprezintă o problemă deja rezolvată. Într-adevăr, din punct de vedere strict tehnic, crearea acestuia nu mai constituie un obstacol în faţa organizaţiilor care doresc acest lucru. Microsoft... citește mai departe
Sisteme proiecție în GIS
Forma Pamântului este neregulata. Geoidul este o suprafata determinata prin masurarea gravitatiei ce aproximeaza nivelul mediu al marilor si oceanelor. Datorita complexitatii formei geoidului, proiectarea acestuia pe o suprafata ce poate fi desfasurata în plan (cilindu, con sau plan) pentru a putea fi... citește mai departe
Sisteme de Operare - Gestiunea Teletransmisiilor
Obiective Acest ultim capitol prezinta notiuni introductive referitoare la interconectarea unor elemente de calcul, rezultatul interconectarii putind fi un sistem distribuit sau o retea de calculatoare. Este prezentat in continuare primul standard pentru dezvoltarea de retele (modelul arhitectural OSI), alaturi de... citește mai departe
Sisteme de operare - gestiunea informației
Obiective In acest capitol sint discutate aspecte conexe stocarii informatiei pe un suport extern de informatei. Sint prezentate principalele sarcini ale unui sistem de fisiere, si, in acest context, operatiile care se pot face asupra fisierelor si a componentelor lor. In continuare sint ilustrate notiunile... citește mai departe
Sisteme de operare - gestiunea echipamentelor periferice și a căilor de acces către ele
Schimbul de informatie intre calculator si lumea externa, coonstind in date de intrare, date de iesire si comenzi, se realizeaza prin intermediul echipamentelor periferice (EP). In prezent exista o mare varietate de echipamente de I/O, cele mai utilizate dintre acestea fiind: tastatura, ecranul, imprimanta,... citește mai departe
Sisteme de Operare - Gestiunea Proceselor și a Procesoarelor
Obiective Capitolul de fata abordeaza o serie de probleme legate de planificarea job-urilor si a proceselor (in sisteme mono- si multi-procesor), precum si de sincronizare intre procese. Sint ilustrate si citeva solutii de rezolvare a blocajului reciproc intre mai multe procese. Capitolul se incheie cu descrierea... citește mai departe