Cunoștințe, prelegere, platformă în tehnologia informației

2.2. Sisteme de operare ca parte a platformei

Sistemele de operare (OS) sunt o parte importantă a platformei IT. Acestea reflectă atât dezvoltarea hardware-ului, cât și dorința dezvoltatorilor de a îmbunătăți caracteristicile funcționale, creșterea gradului de confort al sistemului de operare în raport cu utilizatorii.







Sistemul de operare îndeplinește funcții de control automat alături de subsistemele PC, și prevede procedura cheie de gestionare internă și externă, adică. E. Sistemul de operare este un fel de operare automată a calculatoarelor și a sistemului de management, crește confortul și eficiența utilizării acesteia.

Fiecare computer personal (platforma hardware) este în mod necesar echipat cu un sistem de operare pentru care creează un set propriu de aplicații (aplicații, aplicații).

În procesul de dezvoltare, majoritatea sistemelor de operare sunt modificate și îmbunătățite în direcția erorilor de fixare și includerea de noi caracteristici. Pentru a menține continuitatea, noua modificare a sistemului de operare nu este redenumită, ci achiziționează numele versiunii.

cum ar fi sisteme de operare hardware de calculator, în dezvoltarea sa a trecut printr-o serie de schimbări radicale, așa-numitele generații. Pentru hardware schimbare de generații este legată de principalele evoluții în domeniul componentelor electronice: primele calculatoare au fost construite pe tuburi cu vid (prima generație de calculatoare), apoi pe tranzistori (a doua generație), circuite integrate (a treia generație), iar acum - în principal în mare și circuite integrate super-mari (a patra generație). Apariția fiecăreia dintre aceste generații succesive de hardware, însoțite de o scădere bruscă a costurilor, dimensiunea, consumul de energie și căldură disiparea, și creșterea la fel de bruscă a capacității de viteză și memoria calculatoarelor.

Diferite sisteme de operare cu arhitecturi și capabilități diferite pot funcționa pe aceeași platformă hardware. Cu toate acestea, ar trebui să se țină cont de faptul că diferitele sisteme de operare reprezintă grade diferite de servicii pentru programarea și lucrul cu aplicațiile utilizatorilor. În plus, munca lor necesită resurse diferite de memorie RAM.

Sistemele moderne de operare pot fi clasificate în funcție de diferitele caracteristici prezentate în tabel. 2.1.

Tabelul 2.1. Clasificarea sistemelor de operare

Dependența de platformele hardware

  • Sistem dependent. orientate către o anumită clasă de computere personale;
  • Sistemul de operare mobil. În aceste sisteme de operare, de hardware specifice, astfel încât locurile localizate când faceți upgrade la o nouă platformă, ele corespund numai. Un instrument care facilitează transferul de sisteme de operare la un alt tip de computer este scrierea sa într-un limbaj independent de mașină

Caracteristicile zonelor de utilizare

  • Lot procesare OS. Procesele de procesare în serie sunt concepute pentru a rezolva probleme de calcul care nu necesită rezultate rapide. Scopul principal și criteriul eficacității sistemelor de procesare în lot este viteza maximă de producție, adică soluția numărului maxim de sarcini pe unitate de timp;
  • Distribuirea timpului de operare OS. În sistemele de partajare a timpului, fiecare utilizator are la dispoziție un terminal de la care poate interacționa cu programul său. Fiecărei sarcini i se alocă o anumită sumă de timp CPU, astfel încât nici o sarcină să nu ia un procesor pentru o lungă perioadă de timp. Dacă felie de timp este ales mic, atunci toți utilizatorii care lucrează simultan pe același computer, se pare că fiecare dintre ele în mod individual cu ajutorul unui calculator;
  • Sistem de operare în timp real. Sistemele în timp real sunt folosite pentru a controla diverse obiecte tehnice, atunci când există timpul maxim admisibilă în timpul căreia unul sau celalalt obiect program de control care urmează să fie executat. Neîndeplinirea programului la timp poate duce la o urgență. Astfel, criteriul de eficiență a sistemelor de operare în timp real este capacitatea lor de a menține un interval predeterminat între începutul programului și rezultatul - acțiuni de control






Cum se construiește nucleul sistemului de operare

  • Miez monolitic. OS folosește un nucleu monolitic, asamblate ca un program care se execută în modul de kernel și folosește un tranziții rapide de la o procedură la alta fără a fi necesară o trecere de la modul privilegiat la utilizator și vice-versa;
  • Abordarea cu microkernel. Atunci când se construiește un sistem bazat pe un microkernel care funcționează într-un mod privilegiat și care efectuează doar un minim de funcții pentru gestionarea dispozitivelor, funcțiile de nivel superior sunt realizate de serverele software specializate ale componentelor de operare care funcționează în modul utilizator. Cu această construcție, sistemul de operare funcționează mai încet, de multe ori se efectuează tranziții între modul privilegiat și modul de utilizator, dar sistemul este mai flexibil și funcțiile sale pot fi modificate prin adăugarea sau excluderea de servere de moduri de utilizator

Prezența mai multor medii de aplicații în același sistem de operare

  • Sistemul de operare, axat pe un mediu de aplicații;
  • Mai multe medii de aplicații în cadrul aceluiași sistem de operare. permițându-vă să rulați aplicații dezvoltate pentru mai multe sisteme de operare. Conceptul de medii de aplicații multiple este cel mai simplu implementat într-un sistem de operare bazat pe un microkernel, pe care operează diverse servere, dintre care unele implementează mediul de aplicații al unui sistem de operare

Distribuția funcțiilor sistemului de operare între computerele personale ale rețelei

  • Sistemul de operare, axat pe gestionarea unei rețele de stații de lucru. cu suportul serviciului de rețea pentru un anumit computer;
  • Sistem distribuit. care să pună în aplicare mecanisme permite utilizatorului să reprezinte și să perceapă rețea ca un singur calculator procesor. Semne ale unui sistem de operare distribuit este existența unui serviciu de informare unificat de resurse partajate și timpul de serviciu, folosind mecanismul de la distanță apel procedura de distribuire a procedurilor de programe pentru mașini, în mai multe threaded de procesare, care permite să paraleliza calcule într-o singură sarcină și că sarcina simultan pe mai multe calculatoare în rețea, precum și prezența altor servicii distribuite

Tip interfață utilizator

  • Obiect orientat - de obicei, cu o interfață grafică;
  • Comandă - cu o interfață text

În general, funcțiile îndeplinite de sistemele de operare ale diferitelor clase și tipuri sunt destul de similare și au ca scop acordarea de sprijin pentru cererile de locuri de muncă, organizarea de interacțiunea acestora cu dispozitive, permițând utilizatorilor să lucreze în rețele, precum și gestionarea funcționării unui calculator personal. Prin urmare, utilizatorul ar trebui să fie clar atunci când selectați sistemul de operare ca unul sau alt sistem de operare va oferi o soluție la problemele sale.

Pentru a alege unul sau alt sistem de operare, trebuie să știți:

  • pe ce platforme hardware și cu ce viteză funcționează sistemul de operare;
  • ce hardware periferic suporta sistemul de operare;
  • modul în care sistemul de operare satisface nevoile utilizatorului, adică, care sunt funcțiile sistemului de operare;
  • care este modul în care sistemul de operare interacționează cu utilizatorul, adică interfața clară, ușor de utilizat și ușor de utilizat;
  • dacă există indicii informative, directoare încorporate etc .;
  • care este fiabilitatea sistemului, adică rezistența la erorile utilizatorului, defecțiunile echipamentului și așa mai departe;
  • Ce posibilități oferă sistemul de operare pentru crearea de rețele?
  • OS oferă compatibilitate cu alte sisteme de operare?
  • ce instrumente are sistemul de operare pentru dezvoltarea programelor de aplicații;
  • Sistemul de operare suportă diferite limbi naționale?
  • pachetele software cunoscute de aplicații pot fi utilizate atunci când lucrează cu un anumit sistem de operare;
  • așa cum este implementat în protecția informațiilor OS și sistemul de operare în sine.






Articole similare

Trimiteți-le prietenilor: