Introducere in Stiinta Calculatoarelor 2013 | Page 143

 nucleu multitasking preemptiv pe 32 și 64 biţi;  portabilitate – poate fi instalat pe diverse platforme (cu procesor din familia Intel), codul dependent de procesor fiind izolat într-o bibliotecă de tip DLL (denumită HAL – hardware abstraction layer);  securitate – foloseşte protecţie hardware pentru memoria virtuală şi protecţie software pentru mecanismele sistemului de operare;  autentificarea utilizatorului p rin „nume utilizator” şi parolă;  posibilităţi de lucru multiprocesor – pentru procesare simetrică (SMP);  suport pentru internaţionalizare – pentru diferite limbi vorbite, formate privind ora, moneda, etc. în diferite puncte pe glob;  suport pentru gestiunea discului cu sisteme de toleranţă la defecte (masive de discuri RAID sau mai multe discuri pe magistrală SCSI);  suport pentru lucrul în reţea: în mod client-server (server central şi staţii de lucru care accesează resurse din reţea prin server) sau în mod „peer-to-peer” (de la egal la egal, adică fiecare staţie de lucru pune la dispoziţia celorlalte resurse proprii disc sau o imprimantă locale);  conectare la Internet, rezolvarea numelor în interconectare cu alte sistem de operare în aceeaşi reţea; Internet,  mecanisme de prelucrare distribuită (prin NetBIOS, Windows Sockets, Remote Procedure Call), API pentru conectare în reţea prin socluri (sockets), acces la alte sisteme de fişiere. 8.2. Programe utilitare Configurarea resurselor sistemului de operare (de ex. pentru periferice, reţea, limba şi ora locale), manevrele de gestionare a resurselor (vizualizare, copiere, ştergere directoare şi fişiere) şi comenzile de lucru pentru transferul datelor între periferice şi memorie (tipărire, lansare programe, acces la reţea) sunt acţiuni dificile, care se pot executa, în general, prin comenzi complicate. Pentru a facilita aceste acţiuni, se folosesc programe utilitare – programe considerate între programele de 143