Produse software: caracteristici de bază, aplicare
La începutul dezvoltării tehnologiei informatice, a apărut noțiunea de limbi de programare și secvențele de comenzi create cu ajutorul lor, care au devenit mai târziu cunoscute ca aplicații. De fapt, acestea sunt produse software (programe software). Adică, un anumit set de comenzi vă permite să efectuați o sarcină sau să asigurați funcționarea sistemului informatic în ansamblu. Ce sunt?
conținut
- Produse software: clasificarea de bază
- Tipuri de produse software pentru utilizare
- Software-ul firmware
- Sisteme de operare
- Instrumente de dezvoltare
- Instrumente de administrare
- Asigurarea securității informațiilor
- Mijloace de acces la internet
- Software de aplicație
- Set de bază windows
- Programe utilitare
- În loc de un cuvânt
Produse software: clasificarea de bază
Vom vorbi imediat: nu vom urca în jungla tehnologiei informatice, ci vom încerca să înțelegem care sunt programele și ceea ce sunt, ca să spunem așa, în limbaj simplu.
Până în prezent, există mai multe tipuri de clasificare software sau software. Printre principalele tipuri sunt:
- software de sistem;
- software de aplicație.
Uneori, această listă include și instrumente de dezvoltare și administrare sub formă de utilități speciale, dar, în general, pot fi atribuite aplicațiilor de sistem.
Tipuri de produse software pentru utilizare
Există o altă clasificare, care implică utilizarea produselor software în funcție de tipul de drepturi de acces și de cost. Aici puteți include următoarele concepte:
- software de proprietate cu un monopol al titularului dreptului, care acordă doar dreptul de ao instala și utiliza, păstrând în același timp dreptul de proprietate intelectuală;
- software comercial (plătit), care implică achiziționarea unui produs software și a unei licențe oficiale;
- shareware, care poate fi folosit pentru o anumită perioadă de timp (de obicei 30 de zile), după care trebuie să achiziționați o licență sau să înregistrați un produs;
- software gratuit (freeware) - programe și aplicații care nu necesită licență sau plată;
- software liber cu open source (licență GNU), pe care oricine îl poate schimba sau modifica la discreția sa.
Acum, să aruncăm o privire asupra mai multor detalii asupra anumitor tipuri de pachete software și aplicații unice pentru fiecare tip.
Software-ul Firmware
Acest tip de software se referă la partea de sistem. Cu alte cuvinte, acestea sunt instrumentele de bază care furnizează interacțiunea dintre mediul software al computerului (sistemul de operare sau aplicațiile instalate).
Astăzi, ele sunt numite drivere - programe mici create pentru partea de software a sistemului informatic să recunoască și să funcționeze corespunzător pe oricare din „fier“ componenta. De regulă, toate setările sunt stocate într-un chip special de pe placa de bază, care are propriul mediu software, numit BIOS. Și este nu numai BIOS-ul stochează setările de bază ale „de fier“, dar, de asemenea, pentru a diagnostica când porniți terminalul computerului (în cazul în care sunt detectate orice conflicte sau eșecuri, având în vedere un singur semnal sonor tipic atunci când porniți computerul prin difuzor PC).
Sisteme de operare
Probabil, nu este necesar să spunem că sistemele de operare reprezintă partea principală a software-ului care comunică între calculator și utilizator. Aproximativ, acesta este un fel de strat datorită interfeței în care utilizatorul primește acces la anumite funcții ale sistemului și execută anumite sarcini cu ajutorul aplicațiilor de tip și nivel diferite.
Până în prezent, ei cunosc un număr destul de mare și nu toți sunt echivalenți. Mulți au interfață grafică, dar există chiar și textul "OSes". În orice caz, ele includ un instrument puternic pentru a asigura funcționarea tuturor componentelor și a muncii utilizatorului în sistem, inclusiv a traducătorilor de limbă și multe altele.
Instrumente de dezvoltare
Dezvoltarea de produse software de orice tip, indiferent dacă sistemul de operare sau orice aplicație care se bazează pe orice limbaj de programare, care include nu numai un set specific de comenzi, dar, de asemenea, traducători, interpreți de limbă, compilatoare, și așa mai departe. D. (uneori chiar și dezasamblor) .
Multe limbi utilizează introducerea manuală a comenzilor, de exemplu, în modul text, puteți găsi chiar și platforme întregi specializate care vă permit să lucrați cu limbi precum Delphi sau Java fără cunoștințe speciale, ca să spunem așa, la nivel intuitiv. Apropo, același lucru se aplică și dezvoltării web a site-urilor, atunci când paginile și interrelațiile lor sunt create pe baza capacităților încorporate pe care le posedă astfel de produse software. Exemple? Vă rog! Același editor MS Office Word, WordPress, etc.
Instrumente de administrare
Administrarea sistemului este parte integrantă a oricărui mediu software. Într-adevăr, detectarea și corectarea în timp util a problemelor și a erorilor în funcționarea unui singur computer, a terminalelor într-o rețea locală sau chiar în funcționarea unor resurse de Internet întregi, situate pe servere la distanță, evită multe probleme în viitor.
De exemplu, un set standard de Windows-sisteme (și nu numai), de asemenea, există programe speciale și aplicații care permit, de exemplu, pentru a verifica pentru erori de disc, pentru a testa RAM și așa mai departe. D. Este de la sine înțeles că există speciale utilitare terță parte care au în funcționalitate seturi de unelte extinsă. Cu utilizarea lor, administrarea sistemului intră într-un nivel nou, superior.
Ca un exemplu interesant, puteți aduce un program pentru căutarea și remedierea erorilor de sistem pe hard disk-ul dezvoltatorului belarus, numit Victoria, care are mult mai multe caracteristici decât utilitarul Windows standard. Programul HDD Regenerator în general, poate "remagnetiza" unitățile de hard disk, restabilind sectoarele defecte, dar fără a afecta informațiile stocate în grupuri. Și aceasta este doar o mică parte a aplicațiilor acestei direcții. Și dacă luăm în considerare, de asemenea, cererea pentru administratorii de sistem pentru a monitoriza orice rețea locală de calculatoare, sau chiar funcționarea întregii astfel de sistem de rețea, doar uimit, cum se ajunge la un progres: aici astăzi atât de multe instrumente care întreg și nu poate fi descrisă.
Asigurarea securității informațiilor
În ceea ce privește protecția informațiilor și securitatea oricărui sistem, există și astfel de instrumente. Astfel de produse, ale căror module de program sunt scrise în limbi de nivel superior, permit combaterea amenințărilor de orice tip.
Și, la urma urmei, nu este vorba doar de antivirusuri. În mod similar, aceasta include diferite tipuri de programe anti-spyware, care împiedică pătrunderea de reclame enervante, la urma urmei, chiar ecrane de rețea virtuală, numite firewall-uri sau firewall-uri.
Mijloace de acces la internet
Tipul de aplicații anterioare, axat pe securitatea informațiilor, este foarte strâns legat de accesul la Internet, deoarece astăzi majoritatea amenințărilor provin de acolo.
În ceea ce privește furnizarea accesului, principalele mijloace de așa-numitele browsere de Internet, care funcționează pe baza unor setări bine definite de rețea (adresa IP a computerului, masca de subrețea și gateway-ul opțional, DNS, WINS, și servere proxy, și așa mai departe. Etc. ) .. Aceste aplicații sunt adesea denumite programe de aplicații.
Software de aplicație
Acum, să trecem la cea mai mare clasă de programe - software-ul aplicației. Aplicațiile de acest tip sunt strict axate pe îndeplinirea unor sarcini specifice, de exemplu, matematice, de birou, divertisment, științifice și multe altele.
Lista toate fizic imposibil, dar sigur există mai multe direcții: lucrul cu documente și foi de calcul (programe de birou si sisteme de management al documentelor), contabilitate, procesare multimedia (grafica, audio și video), proiectarea sistemului, platforma de calcul matematic și științific sau modelare, instrumente de baze de date, clienți de poștă electronică și browsere, administratori de fișiere etc. Puteți lista astfel de aplicații pe o perioadă nedeterminată.
Set de bază Windows
Acum, luați în considerare principalele produse software disponibile în orice sistem de operare, de exemplu, Windows. Este de la sine înțeles că este posibil ca un astfel de set universitar să fie o extensie mare, deoarece în alte "sisteme de operare" astfel de seturi pot diferi substanțial. Cu toate acestea, în legătură cu faptul că aceste sisteme de operare sunt cele mai răspândite, vom discuta acest pachet.
Dacă cineva a acordat atenție, după prima instalare a Windows-ului în meniul principal, puteți găsi programe sortate după scop: standard, service, administrativ etc. Dar nu toată lumea știe că aceasta este doar o mică parte a aisbergului. Faptul este că multe utilitare de utilitate din meniu nu sunt afișate. Cele mai multe dintre ele pot fi chemați fie din linia de comandă, fie din meniul "Run".
În plus, sistemul "curat" Windows nu are suficiente suită de birouri, deși vizualizatorul anumitor documente este încă acolo (același Word Pad). Astfel, după instalarea celor mai "OS" -uri, utilizatorul trebuie să instaleze și pachetul de bază. Cu toate acestea, acest lucru nu cauzează dificultăți.
Ei bine, calculatoarele, notebook-urile, managerii de fișiere, browserele de Internet și multe altele nu pot fi spuse deloc - sunt disponibile în fiecare sistem.
Programe utilitare
În cele din urmă, luați în considerare produsele ale căror capabilități software permit nu numai să efectueze diagnostice sau să optimizeze performanța sistemului, ci și un instrument suplimentar pentru lucrul cu anumite tipuri de date.
Primul tip de aplicație este numit adesea optimizatori. Ei găsesc și corectează erorile la nivelul sistemului în sistemul de operare însuși și, de asemenea, vă permit să dezactivați unele procese de fundal inutile pentru utilizator, consumând o cantitate excesivă de resurse, accelerarea sistemului în ansamblu.
În Windows, aproape nu există astfel de instrumente, cu excepția acelor mijloace standard de verificare și defragmentați discul. Din păcate, componentele neutilizate sau serviciile de fundal trebuie să fie dezactivate manual și, fără cunoștințe speciale, acest lucru poate duce la consecințe imprevizibile. Dar optimizatorii funcționează în modul automat, dezactivând doar ceea ce nu duce la eșecuri critice.
Același lucru este valabil și pentru editarea și defragmentarea registrului, care poate conține un număr mare de link-uri inutile, învechite sau incorecte, ceea ce mărește cel puțin timpul de încărcare pentru anumite aplicații și întregul sistem la pornire.
Dezinstalarea standardului de dezinstalare Windows nu este întotdeauna efectuată corect. Adesea, după terminarea procesului, în sistem rămân o mulțime de gunoi în formă de fișiere, dosare sau înregistrări reziduale din același registru. Aici, utilități unice ca iObit Uninstaller vin la salvare, care curăță complet sistemul, după care utilizatorul nu trebuie să caute și să ștergă manual obiectele rămase.
Un alt exemplu este actualizarea driverelor de dispozitive. Aici, de asemenea, modul automat nu este furnizat. Dar utilitarele de la terți, cum ar fi Driver Booster, fac față acestui element elementar și actualizează driverele numai din surse oficiale (site-urile producătorului de hardware).
În sfârșit, unul dintre cele mai populare arhive, deoarece chiar dacă descărcați fișiere de pe Internet cu un volum inițial suficient de mare, acestea sunt împachetate în arhive speciale pentru a reduce greutatea. În plus, folderele mari pot fi împărțite în mai multe arhive separate, iar programele WinRAR, WinZIP sau 7Zip permit prelucrarea acestor date în mod elementar.
În loc de un cuvânt
În cele din urmă rămâne să spunem că, desigur, acest lucru este departe de toate produsele software care pot fi găsite astăzi. Cu toate acestea, cred că, chiar și cu o astfel de descriere minimă, orice utilizator va putea să simtă diferența dintre programele cu scopuri diferite și să tragă concluzii generale despre ceea ce se întâmplă în general și despre ce servesc.
- Protejăm computerul: la ce se bazează programul antivirus?
- Care este programul? Funcții ale programelor. Tipuri de programe pentru Windows
- Lista limbajelor de programare. Limbi de programare de nivel scăzut și înalt
- Care sunt criteriile pentru alegerea software-ului? Software-ul PC
- Crearea și utilizarea de programe de calculator. Un program de calculator este ...
- Ce este PAK și pentru ce este?
- Software-ul este ce? Ce fel de program este Software-ul?
- Istoria dezvoltării limbajelor de programare: pe scurt despre tot
- Ce este software-ul de sistem?
- Ce este software-ul?
- Structura sistemului informatic, subsisteme
- Software de aplicație, clasificare
- Mediul de programare. Pe drumul spre crearea propriului software
- Verificarea este procesul de verificare a unui produs software
- Software: clasificarea software-ului și principalele sale tipuri
- Ce este inclus în software-ul de sistem?
- Symantec Anti-Virus (SEP-client): informații generale și probleme de eliminare
- Tipuri de software de calculator
- Clasificarea computerelor: principiile de bază
- Computer de generație secundară - tranziție la tranzistori
- Software de protecție a informațiilor - baza activității rețelei de calculatoare