Ce inseamna ca''Sistemul de operare asigura o interfata cu utilizatorul. '?.
Răspunsuri la întrebare
Sistemul de operare iti permite sa folosesti diferitele resurse, abstractizand detaliile tehnice de implementare. In cazul cel mai general interfata permite doua entitati sa comunice (in cazul asta utilizatorul si sistemul de calcul) fara ca una din entitati sa fie nevoita sa cunoasca informatii despre modul in care cealalta entitate functioneaza la nivel tehnic. Pur si simplu o entitate A ii transmite celeilalte entitati B ce vrea iar entitatea B rezolva problema, treaba ei cum, apoi revine cu raspunsul la problema intr-un mod in care prima entitate poate intelege.
►Cred ca cel mai bine am intelege printr-un exemplu:
Apesi pe iconita de la Chrome ca sa se deshida aplicatia.
In acest caz sistemul de operare, prin intermediul interfetei grafice iti permite sa deschizi aplicatia. Nu te intereseaza cum fisierele se incarca in memorie, nu te intereseaza cum aplicatia interactioneaza cu alte aplicatii care sunt deja in memorie sau care asteapta sa fie procesate, sau cum se afiseaza pagina web pe ecran. Pur si simplu tu apesi pe aplicatie iar sistemul de operare se ocupa de restul chestiilor de care nu trebuie sa iti bati capul ca utilizator.
► Alt exemplu :
Apesi pe butonul de inchidere din interfata grafica sau introduci comanda de inchidere in terminal. Nu te intereseaza cum aplicatiile sunt scoase din memorie, informatiile salvate si cum mai exact se intrerupe alimentarea cu curent, de unde stie sursa ca ai apasat pe butonul de oprire. De aceste chestii se ocupa sistemul de operare. Tie iti pune la dispozitie doar interfata prin care comanzi aceste lucruri.
► Un exemplu non-tehnic de interfata:
Te duci la restaurant si comanzi ciorba. Chelnerul e interfata dintre tine si bucatarie. Ii spui chelnerului ce vrei, chelnerul se duce la bucatarie. Pe tine nu te intereseaza cum e aranjata bucataria sau la ce temperatura se fierbe ciorba, nu ai nevoie sa stii aceste lucruri. Echipa din bucatarie nu stie cum arati sau cum te cheama, la fel, nu este necesar ca una din entitati sa cunoasca foarte multe informatii despre cealalta. La final bucataria trimite raspunsul (ciorba) prin interfata (chelner).
O interfata permite deci comunicarea dintre doua entitati fara ca acele entitati sa stie prea multe informatii tehnice una despre cealalta.