Sunteți pe pagina 1din 30

Sistemul software

Prin software se nelege un sistem de


programe pentru calculatoare incluznd procedurile
lor de aplicare, sistem furnizat odat cu calculatorul
respectiv sau creat ulterior de ctre utilizator sau i
cumprat din comer de-a gata.
Prin contrast, cuvntul hardware desemneaz
partea fizic a calculatorului sau a sistemului
informatic respectiv.
n general, pentru a funciona, un sistem
informatic are nevoie de ambele componente, n
plus i de datele care trebuiesc prelucrate.
Uneori i aceste date sunt considerate a face
parte din software.

Componenta software poate include


toat gama de produse de programare,
uzual format din sistem de operare, drivere
i programe de aplicaie.
n anumite cazuri speciale pri din
software se nglobeaz din construcie n
hardware - prin folosirea de circuite integrate
preprogramate.

n unele domenii, prin software se neleg n


primul rnd datele cu care lucreaz aparatele
sau calculatoarele, cum ar fi imaginile
digitalizate, sunete i piese muzicale, jocurile
pentru calculator, filme digitalizate, clipuri video
i multe alte date asemntoare. n caz extrem,
pn i purttorii fizici de date sau "mediile"
sunt considerate a fi "software", ca de exemplu
discurile optice de tip CD i DVD, casetele
video VHS i miniDV, casetele audio .a.

Software-ul unui calculator poate fi clasificat in doua mari


categorii:
-software de aplicatii;
-software de baza.
Software-ul de aplicatii este reprezentat prin programe de
aplicatii care permit rezolvarea unor probleme practice din
diferite domenii de utilizare. Aceste programe sunt scrise in
general de catre utilizatorii sistemului de calcul, iar
programele mai complexe de catre firme specializate de
software.
Software-ul de baza permite o utilizare eficienta si comoda
a sistemului de calcul, fiind scris in general de catre
constructorii sistemului de calcul sau de firme specializate.
Sistemul de operare este un ansamblu de programe ce
realizeaza gestiunea resurselor calculatorului.

Sistem de operare (SO)


Un sistem de operare, prescurtat SO (englez
Operating system, prescurtat OS), reprezint un
produs de tip software care este parte component a
unui sistem, echipament sau aparat computerizat, i
care se ocup de gestionarea i coordonarea
activitilor acestuia.
Sistemul computerizat poate fi un computer, o staie
de lucru (workstation), un server, un PC, un
notebook, un netbook, un smartphone, un aparat de
navigaie rutier, un e-book reader sau unele
aparate de uz casnic, precum i playerele
multimedia . Sistemul de operare joac i rolul de
gazd pentru aplicaiile care ruleaz pe
echipamentul (hardwareul) respectiv.

Principalele funcii ale sistemului de operare sunt:


exploatarea eficienta a echipamentelor;
rezolvarea conflictelor ce apar intre utilizatori sau task-uri (cereri
simultane pentru aceleasi resurse);
gestiunea procesorului central (evidenta starii proceselor,
sincronizarea proceselor, alocarea procesorului);
gestiunea echipamentelor periferice (urmarirea starii
echipamentelor periferice, alocarea si eliberarea acestora, initierea
operatiilor de intrare / iesire);
gestiunea memoriei interne (alocarea zonelor de memorie,
securitatea acestora);
comunicarea utilizatorului cu sistemul de calcul printr-un limbaj de
comanda (comenzile sistemului de operare, exemplu Unix) sau in
mod grafic (exemplu Windows);
contabilizarea automata a lucrarilor;
intocmirea automata a unor statistici privind aparitia defectelor;
lansarea in executie a unor programe de test la momente bine
stabilite.

Poziia sistemului de operare


ntr-un sistem computaional

Scurt istoric al sistemelor de operare


Prima generaie
Pot fi distinse patru mari perioade n evoluia
sistemelor de operare (Tanenbaum 2001).
n prima perioad, care s-a desfurat n mare ntre
anii 1945 i 1955, se dezvolt prima generaie de
calculatoare, avnd la baz tehnologia tuburilor
vidate.
inovaie major este introducerea cartelelor
perforate, ca modalitate de stocare a informaiei.
n aceast etap nu exist nici un sistem de
operare i nici limbaje de programare; utilizatorul
final este responsabil pentru interaciunea direct
cu hardware-ul.

A doua generaie
ntre anii 1955 i 1965 introducerea tranzistorului
marcheaz trecerea la a doua generaie de
calculatoare, dominate de sistemele mainframe.
Principalele limbaje utilizate sunt FORTRAN i
limbajul de ansamblare.
n aceast perioad are loc o prima extindere
semnificativ a utilizarii calculatoarelor, soldat cu
apariia diviziunii muncii ntre designeri,
constructori, operatori, programatori i personalul
de ntreinere.
Primul sistem de operare major a fost dezvoltat de
General Motors Research Laboratories pentru
mainframe-ul IBM 701 in 1956.

A treia generatie
A treia generatie de calculatoare, bazat pe circuitele
integrate, apare n perioada 1965 - 1980. Principiul
multiprogramming" eficientizeaz folosirea resurselor
calculatorului de ctre mai multe job-uri: cnd un job ocup
timpul de procesor, celelalte pot realiza operaii de
intrare/iesire, i vice-versa.
Principiul utilizrii n comun a timpului de procesor
(timesharing) este o alta inovaie a acestei perioade, n care
mai muli utilizatori folosesc simultan terminale conectate
la acelasi calculator.
Apar sistemele de operare UNIX i Linux
n 1968 a fost creat firma Intel, specializat n
microprocesoare.

A patra generaie

Dup 1980, pn n prezent, se poate vorbi despre a patra


generaie de calculatoare, reprezentate de apariia i
expansiunea extraordinar a calculatoarelor personale. Producia
acestora are la baz tehnologia microprocesoarelor.
Bill Gates a cumprat sistemul de operare DOS (Disk Operating
System) i l-a adaptat cerinelor IBM crend MS-DOS.
Steve Jobs, co-inventatorul calculatorului Apple, a transformat
GUI (interfaa grafic pentru utilizatori) ntr-un succes comercial
remarcabil prin lansarea Apple Macintosh n 1984 (dotat cu
mouse) i direcionarea acestuia ctre utilizatorii cu cunotine
sau aptitudini tehnice minimale.
n 1995 a aprut prima versiune autonom de Windows, urmnd
apoi Windows 98.
n 2001 arhitectura NT a migrat ctre utilizatorii individuali prin
lansarea lui Windows XP.
n aceast perioad sistemele UNIX i Linux ncep s ctige
teren.

Exemple de sisteme de operare

BSD - (Berkeley Software Distribution, uneori numit pe scurt Berkeley Unix)


este numele unei distribuii UNIX dezvoltat i distribuit ntre anii 1977 i
1995 de Computer Systems Research Group (CSRG) de la Universitatea
Berkeley din California.

DOS, PC-DOS, MS-DOS


iOS (Apple)
Linux, AIX, HP-UX
Mac OS, Mac OS X
OSEK-VDX
Solaris
Ubuntu
UNIX
webOS
Windows
z/OS

Statistic a
utilizrii
sistemelor de
operare,
octombrie 2015

Statistic a
utilizrii
sistemelor de
operare,
februarie 2016

Fiierul (file) este reprezentarea logic a unei informaii sub


forma unei niruiri de octei. Fiierul poate fi considerat ca
fiind versiunea electronic a documentului scris.
Directorul (directory) este o entitate n care se pot regsi
fiiere i/sau alte directoare. Acesta poate fi considerat
versiunea electronic a dosarului.
n interfeele grafice, directorul este de obicei denumit folder.
Fiierele organizeaz informaiile pe mediile de stocare.
Mediile de stocare pot fi considerate spaii continue de octei.
n aceste spaii, se pot regsi mai multe fiiere, de dimensiuni
variabile.
Sistemul de fiiere reprezint modul de organizare a fiierelor
pe un mediu de stocare pentru a le face mai uor accesibile.
Organizarea include att partea logic (modul n care sunt
adresate fiierele) ct i partea fizic (modul n care sunt
stocare fiierele ca niruire de octei)

Sistemele de fiiere permit utilizatorului s organizeze


datele ntr-un mod accesibil. Structura cel mai des
ntlnit pentru organizarea fiierelor este arborele.
Comparativ cu Linux, structura n Windows este mult mai
simpl pentru directoarele aflate imediat n rdcin. n
schimb, o mare parte din directoarele importante se afl
n directorul Windows
Orice sistem Linux prezint urmtoarea structur
standard de directoare

Sistem de operare mobil


Un sistem de operare mobil, cunoscut i ca platform de mobil, sau
smartphone, este sistemul de operare care controleaz un dispozitiv mobil.
Sistemul de operare mobil este n principiu similar cu sistemele de operare
Linux sau Windows, ce controleaz desktop-ul unui computer.
Sistemele de operare mobile au devenit extrem de populare n prezent, iar
majoritatea lor se bazeaz pe Linux.
Aceste sisteme de operare au aprut odat cu evoluia procesoarelor i
memoriilor RAM care au permis tot mai multe procese i multitasking.
Performana sistemelor de operare mobile depinde att de kernel ct i de
optimizarea lor.

Android este cel mai popular sistem de operare mobil.


Acest sistem de operare a fost sub licen Apache, iar
din 21 octombrie 2008, Google a deschis ntregul cod
surs fiind disponibil ca Open Source.
iOS este bazat pe Unix, disponibil pe produse Apple:
Iphone, iPad, iPod i Apple TV
Windows Phone dezvoltat de Microsoft, succesorul
Windows Mobile.
BlackBerry OS sistem de operare proprietar ce
ruleaz pe smartphon-urile din gama BlackBerry. A
fost dezvoltat de compania canadian Research In
Motion (RIM), acum cunoscut sub numele de
Blackberry.

Piaa principalelor sisteme de operare mobile

Alte sisteme de operare


Symbian a fost primul sistem de operare mobil, i cel mai popular
pn la apariia iOS i Android. A fost realizat prin colaborarea a
patru companii printre care Nokia, Ericsson, Motorola i Psion.
OpenMoko aprut n 2006, pe dispozitivul FIC GSM Neo1973, bazat
pe Linux.
QtMoko a urmat dup OpenMoko
Maemo 5 a fost un sistem de operare utilizat de Nokia doar pe
telefonul Nokia N900.
Firefox OS sau Boot to Gecko (B2G) este dezvoltat de Mozilla i are
ca nucleu Linux. Este un sistem de operare complet ce poate rula
aplicaii HTML5, JavaScript, devenind un concurent pentru Android
i iOS. Primul telefon cu Firefox OS a fost ZTE Open lansat n data
de 2 iulie 2013, pentru piaa low-end.
Ubuntu Touch un sistem nou aprut n 2014.
MeeGo a fost predecesorul Sailfish OS, care a fost implementat
doar pe dou telefoane, Nokia N950 i Nokia N9.

Software-ul
Program de calculator numit , de asemenea , un
program sau pur i simplu , software - ul este o
serie de instruciuni care direcioneaz un calculator
pentru a efectua sarcini sau operaiuni specifice.
Software de calculator este alctuit din programe de
calculator , biblioteci i organizaii non-executabile
legate de date (cum ar fi o documentaie on - line
sau media digitale ). Software de calculator este
non-corporale, n contrast cu hardware-ul
computerului, care este componenta fizic a
calculatoarelor. hardware i software de calculator
necesit reciproc i nici nu pot fi folosite n mod
realist pe cont propriu.

Scop sau domeniu de utilizare


Bazat pe obiectivul, program de calculator pot fi mprite n:
Software de aplicaie , care este un software care utilizeaz
sistemul informatic pentru a efectua funcii speciale sau de a
oferi funcii de divertisment dincolo de funcionarea de baz a
calculatorului n sine. Exist mai multe tipuri diferite de
aplicaii software, deoarece gama de sarcini care pot fi
efectuate cu un computer modern este att de mare- a se
vedea lista de software .
Software - ul de sistem , care este un software care opereaza
direct hardware - ul computerului
Software ru intenionat sau malware - ului, care este un
software care este dezvoltat pentru a face ru i de a perturba
calculatoare. Ca atare, malware-ului nu este de dorit. Malware
este strns asociat cu crime legate de calculator.

Fazele de urmat la crearea unui program


nelegerea cerinelor i posibilitilor utilizatorului
Identificarea sarcinilor de executat
Planificarea resurselor (timp, buget, programatori, capcitate
de calcul etc.)
Schiarea sau chiar definitivarea algoritmului
Stabilirea calculatoarelor i sistemelor pe care va rula
programul; stabilirea limbajului de programare folosit;
descrierea procedurilor de programare i testare;
Scrierea programului
Testri sistematice pentru a asigura acurateea (inclusiv din
perspectiva utilizatorului)
Documentarea programului (ce sarcini ndeplinete, cum
trebuie folosit etc.)
n mod normal cerinele se modific de-a lungul timpului;
atunci i programul trebuie adaptat la noile cerinele (trebuie
actualizat).

GPS 400

https://www.google.ro/search?q=Chinesport+
GPS+400&ie=utf-8&oe=utf8&gws_rd=cr&ei=uEfdVtKlEsm4abq8jJAM

S-ar putea să vă placă și