Вы находитесь на странице: 1из 2

Tema A 1.

Sisteme de calcul sunt urmatoarele: calculatorul personal computer; un calculator portabil laptop, notebook; un telefon intelligent smartphone

2. Sistemul de operare reprezinta o component software de baza a unui sistem de calcul care se ocupa cu gestionarea, coordonarea si controlul componentelor hardware precum si a activitatilor acestuia. Sistemul de operarea joaca si rolul de interfata intre aplicatiile utilizator si hardware-ul sistemului de calcul. De asemenea sistemul de operare are o componenta ce asigura interfata intre utilizator si hardware - interfata utilizator sau shell. 3. Deschiderea unui fisier, citirea dintr-un fisier si scrierea intr-un fisier.
Citirea dintr-un fiier

Mai intai fiierul se deschide, apoi se citesc datele pe blocuri de octei. De fiecare dat se returneaza numrul octeilor citii. In io.h exist prototipurile a dou funcii pentru citire: int read(int df, void *buf, unsigned lung); unde: df - descriptorul de fiier, returnat de una din funciile open(), creat(), dup() sau dup2() buf - pointer spre o zona de memorie in care se depoziteaz octeii citii; lung - lungimea maxima in octei a blocurilor care se citesc. Dup orice citire, pointerul de fiier, adic indicatorul care arat poziia curent in fiier, se incrementeaz cu numrul de octei citii. Dac citirea se face de la tastatura terminalului (deci din fiierul standard de intrare), operaia se termin la apsarea tastei <Enter>. In acest caz funcia se apeleaz astfel: read(0, buf, lung); - daca citirea s-a fcut corect, funcia returneaz numrul de octei efectiv citii; dac citirea nu se poate face corect, funcia read returneaza -1. Numrul maxim de octei care pot fi citii este dat de tipul variabilei (lung) care indic acest lucru i anume intreg fr semn pe 2 octei (unsigned). Astfel valoarea posibil de a fi stocat este intre 0 i 65 535, dar 65 535 are aceeai reprezentare (0xFF) ca i valoarea 1 (care este codul pentru operaie terminat cu eroare). Ca urmare se pot citi maximum 65534 octei in caz de succes, funcia returnand valoarea 1 in caz de citire eronat. - dac fiierul este accesat in mod text, se elimin Carriage Return (CR) i se consider (pentru fiierul standard de intrare) Ctrl-Z ca End-Of-File (EOF); - dac se acceseaz fiierul in mod text, valoarea returnat nu numar i `\r' (Carriage Return - CR) sau Ctrl-Z; Tot pentru citire se poate utiliza funcia:

int _read(int df, void *buf, unsigned lung); - singura diferen fata de read(...) este ca nu se elimina `\r' la fiierele accesate in mod text 4. Motor de cautare este un server care navigheaza singur pe Internet si captureaza titlul, cuvinte cheie si continutul paginilor ce compun site-urile. Toate paginile gasite sunt nregistrate apoi intr-o baza de date. In momentul in care un utilizator cauta intr-un motor de cautare dupa o anumita fraza sau un cuvint, motorul de cautare se va uita in aceasta baza de date si in functie de anumite criterii de prioritate va crea o lista de rezultate pe care o va afisa sub forma de rezultat. Exemple de motoare de cautare: Google, Yahoo si Baidu.

5.

Rolul unui browser este de a cauta pe un o pagina web solicitata si de a o face vizibila vizitatorului. Motorul de cautare face acelasi lucru doar ca el se limiteaza la o analiza a pagini respective, cauta cuvintele specifice si indexeaza continutul astfel ca el sa poata fi gasit de utilizatori. Un lucru comun este faptul ca ambele apeleaza la servere pentru a obtine informatiile necesare, si am putea spune ca ele sunt indispensabile unul fara altul, afisarea unei pagini fiind dependenta de ambele instrumente.

Вам также может понравиться