Software-ul - ce este că, în programul software

Software-ul - ce este că, în programul software
Cu siguranță fiecare utilizator de PC se confruntă zilnic cu un termen cum ar fi software. Înțelegerea modernă a termenului din contra tratate ca „software“ sau software prescurtată. Să ne uităm la câteva aspecte importante legate de tipurile de software precum și relația cu celelalte componente ale sistemelor informatice. Ce este Software-ul?







Software-ul: concepte generale

Software-ul într-un sens general - este un set de instrucțiuni, directive privind executarea acestora pe baza unui limbaj de programare, un set de programe sau de program, care sunt responsabile nu numai pentru interacțiunea dintre sistemul informatic și utilizator, dar, de asemenea, între componentele de fier ale PC-ului sau de alte aplicații construite pentru anumite obiective. În funcție de funcțiile atribuite software-ul, toate software-ul pot fi împărțite în mai multe clase. Acest lucru va fi discutat mai târziu.

Software și hardware: relația și diferențele

Semnificația acestor doi termeni a apărut de la apariția primelor calculatoare personale. Până în prezent, se presupune că hardware este un PC hardware. Acestea sunt „de fier“ componente care pot fi atinse cu mâna. Acestea includ procesoare, placi de baza, memorie, periferice, și alte dispozitive care se conectează la sistem. Termenul Software face exact interpretarea opusă. Literalmente, termenul poate fi tradus ca „produs moale.“ În sensul larg al cuvântului se referă la faptul că programul nu se poate atinge, este o anumită componentă virtuală. Cel mai interesant lucru este că, pentru a utiliza „hardware“ componente și accesul la capacitățile sale este obligatoriu de a utiliza software-ul special sub forma unor programe speciale de control, care sunt responsabile pentru îndeplinirea unor astfel de dispozitive. Prin Software-ul include drivere, seturi de intrare de comandă / ieșire BIOS și așa mai departe. Termenul de software, interpretarea și traducerea care este acum utilizat pe scară largă în cadrul software-ului, la începutul tehnologiei de calculator nu a fost chiar și în uz. Numai în primele 60-e ai secolului trecut sa format în cele din urmă. Acest lucru se datorează introducerii unei diviziuni clare a echipelor care sunt responsabile pentru gestionarea hardware a PC-ului, iar utilizatorul final.







De asemenea, există clase interdependente - Software și hardware, care a devenit cunoscut sub numele de sisteme hardware și software.

Software-ul: Clasificare în funcție de mai multe criterii

Software-ul de sistem

Deoarece sistemul de componente pot fi nu numai aplicarea, în sensul obișnuit al cuvântului. Sistemele de operare sunt de fapt, de asemenea, programe. De multe ori, cu toate acestea, software-ul de sistem poate fi reprezentat ca un anumit strat care leagă programul de utilizator cu mediul sistem de operare în care operează, precum și cu hardware-ul, care este implicată în îndeplinirea unei anumite sarcini. Acest lucru poate fi aceeași pentru diferite drivere de dispozitiv. Pentru a face mai clar, un exemplu simplu ar trebui să fie introdusă. Ia sistem de operare Windows, «Iron componenta“ sub forma unei plăci de sunet și player multimedia (software de aplicație). Pentru placa de sunet capabil de a reproduce sunetul, aveți nevoie de un conducător auto, care este, software-ul de sistem care gestionează dispozitivul sistem de operare care oferă o platformă pentru player-ul. Deoarece sistemul recunoaște dispozitivul, acesta transferă controlul player-l prin directivele sale. Player pentru a recunoaște tipul de fișier de sunet folosește codec-uri speciale si decodoare care sunt instrumente software suplimentare. În acest caz, relația este destul de evident.

Software: Instrumente și Utilități

Mulți utilizatori sunt de multe ori există o altă problemă legată de termenul Software: ce program? Punerea întrebarea nu este în întregime corectă, deoarece acest lucru nu poate fi o singură aplicație, ci un întreg set de programe, un set de directive, comenzi de limbă și reguli de limbaj de programare pentru a controla alte componente ale sistemului, sau transferarea lor către CPU pentru a efectua un cod binar. Clasificarea de mai sus este foarte condiționată. În descrierea a fost prezentat doar principalele tipuri de software fără diviziune în subclase, care astăzi poate conta foarte mult.