Software-ul - un set de programe gata de execuție stocate în memoria RAM și memoria externă a calculatorului.
Prin software-ul (SW) este, de asemenea, întreaga arie de activitate pentru proiectarea și dezvoltarea software-ului:
- tehnologie software de proiectare (de exemplu, design de sus în jos, structurale și de design orientat-obiect, etc.);
- metode de programe de testare;
- metode de a dovedi corectitudinea programelor;
- analiza calității programelor de lucru;
- programe de documente;
- dezvoltarea și utilizarea de instrumente software pentru a facilita procesul de proiectare software-ul, și multe altele.
Software-ul de calculatoare moderne includ milioane de programe - de la jocuri de noroc la cercetare.
Tipuri de software
Există trei tipuri principale de software: sistem. aplicare și instrument.
O aplicație sau aplicație - un program conceput pentru a efectua sarcini specifice și personalizate concepute pentru interacțiunea directă cu utilizatorul. În cele mai multe sisteme de operare, aplicații nu pot accesa resursele de pe computerul direct, și să interacționeze cu echipamentele și așa mai departe. prin intermediul sistemului de operare. De asemenea, într-un limbaj simplu - programe de sprijin.
Reprezentanții software-ului de aplicare:
- programul de calcul tabelar
- Sistem de management al bazei de date
- sisteme de formare, enciclopedii electronice, jocuri
- sisteme software specializate pentru automatizarea anumitor tipuri de activități profesionale, cum ar fi sistemele bancare.
instrument software - software proiectat pentru a fi utilizat în proiectarea, dezvoltarea și întreținerea software-ului, spre deosebire de aplicația software și de sistem.
Atunci când în curs de dezvoltare de algoritmi software trebuie să fie prezentate într-o formă ușor de înțeles la calculator. În acest scop, complexe de programe, numite sisteme software. Ele formează baza software-ului de programare.
Pentru programul instrumental, de exemplu, includ:
Software de sistem - un set de programe care asigură gestionarea eficientă a unui sistem informatic, cum ar fi procesor, memorie, dispozitive de intrare-ieșire, echipamente de rețea, care acționează ca „inter-interfață“, pe de o parte că echipamentul și pe de altă parte - cererea utilizatorului . Spre deosebire de software-ul de aplicație, sistemul nu rezolvă aplicația particulară, și nu permite decât alte programe, gestionează resursele hardware ale unui sistem informatic, etc.
Software-ul de sistem este conceput pentru a:
Software-ul de sistem este proiectat astfel încât computerul să poată pune în aplicare în mod eficient aplicații.
Programul de aplicare - este orice program special, contribuie la rezolvarea oricărei probleme într-un anumit domeniu.
Programele de aplicație pot fi de natură generală și, de exemplu, pentru a asigura pregătirea și tipărirea documentelor, etc.
Structura software-ului sistemului include drivere - programe care controlează dispozitivele de intrare și de ieșire și alte dispozitive care vă permit să personalizați parametrii muncii lor. De asemenea, include software-ul anti-virus și servicii legate de software de calculator. Programele de sistem sunt adesea denumite utilități (din utilis Latină -. util).
Utilități sau extinde și completează capacitățile respective ale sistemului de operare, sau decide să se separe sarcini importante. descrie pe scurt câteva utilități soiuri:
- programe de control, de testare și de diagnostic, care sunt folosite pentru a verifica performanțele computerului și a dispozitivelor pentru a detecta defecțiunile în timpul funcționării dumneavoastră; indică cauza și localizarea defecțiunii;
- drivere software, care extind capabilitățile de gestionare a dispozitivelor de operare de intrare și de ieșire ale sistemului, RAM, etc.; cu ajutorul conducătorilor auto poate fi conectat la un calculator pentru dispozitive noi sau utilizarea non-standard a celor existente;
- programe de packere (Archiver), care vă permit să înregistreze informații pe disc mai bine, și se combină copia mai multe fișiere într-un singur fișier arhivă;
- software-ul antivirus, folosit pentru a preveni infecția cu virus și de atenuare a infecției cu virusul;
- optimizarea programului de control al calității și de spațiu pe disc;
- program de recuperare, formatare, protecția datelor;
- program de comunicare organizarea de schimb de informații între calculatoare;
- program de management al memoriei, care prevede o utilizare mai flexibilă a memoriei;
- program de înregistrare CD-ROM, CD-R și multe altele.
Cea mai importantă parte a software-ului sistemului este sistemul de operare.
Sistem de operare - un set de software, care oferă un control al programelor de calculator hardware și aplicații, precum și interacțiunea lor și utilizator.
Sistemul de operare este o componentă de bază și esențială a software-ului de calculator (software).
Sistemul de operare oferă un control al tuturor componentelor hardware ale unui calculator (hardware).
- Core - traduce comenzile din programele lingvistice la limba „cod mașină“ pe care un computer înțelege.
- Drivere - software-ul care controlează dispozitivele.
- Interface - shell, prin care un utilizator comunică cu un calculator.
- de gestionare a memoriei;
- Controlul accesului la dispozitivele de intrare-ieșire;
- fișier de management al sistemului;
- proces de Relationship Management, procesului de planificare;
- Gestionarea resurselor;
- Încărcarea programelor în memorie și punerea în aplicare a acestora;
- Interfața cu utilizatorul;
- Masina de prelucrat (de rețea);
- Protecția datelor și a programelor de sistem și de utilizator;
- Drepturile de acces și de operare multi-utilizator.
Sistemul de operare îndeplinește următoarele funcții:
- oferind o interfață de utilizator, care este, dialogul software-om-calculator;
- gestionarea executarea altor programe pe calculator, inclusiv organizarea de acces la dispozitive (dispozitive de procesor, memorie, de intrare-ieșire);
- stocarea informațiilor de control pe computerul dumneavoastră sub forma unui sistem ierarhic de foldere care conțin fișiere.
Funcțiile sistemului de operare includ:
- punerea în aplicare a unui dialog cu utilizatorul;
- de date și de control de intrare-ieșire;
- planificarea și organizarea programelor de prelucrare;
- alocarea de resurse (RAM și memoria cache, procesor, dispozitive externe);
- începe la punerea în aplicare a programelor;
- diverse operații de întreținere auxiliare;
- transferul de informații între diferitele dispozitive interne;
- operarea suport software a dispozitivelor periferice (afișaj, tastatură, unitate de disc, imprimantă etc.).
Principalul motiv pentru sistemul de operare este necesar ca operațiile elementare de a lucra cu computerul și dispozitivele de gestionare a computerului - această operațiune este foarte scăzută, astfel încât acțiunile care sunt necesare pentru utilizator și aplicațiile constau din mai multe sute sau mii de astfel de operații elementare.
Aici sunt numele unor sistem de operare popular pentru calculatoare personale: MS-DOS, Windows, Linux.
Sistemele de operare sunt diferite, dar semnificația și funcția lor sunt aceleași. Sistemul de operare este o componentă de bază și necesară a software-ului computerului fără computerul poate să nu funcționeze deloc.