Program de calculator. Ce este software-ul

Software-ul este un set de programe concepute pentru a rezolva probleme de pe un computer. Un program este un set ordonat de instrucțiuni. Software-ul și hardware-ul funcționează într-o interacțiune interconectată și continuă. Orice dispozitiv hardware este controlat de software.

Software-ul poate fi împărțit în trei clase: sistem, aplicație și instrumental. Clasificarea de mai sus este mai degrabă condiționată. Integrarea software-ului a dus la faptul că aproape orice program are caracteristicile fiecărei clase.

Software-ul de sistem este conceput pentru a controla funcționarea unui computer, a distribui resursele acestuia, a menține un dialog cu utilizatorii, a-i ajuta în întreținerea unui computer și, de asemenea, pentru a automatiza parțial dezvoltarea de noi programe.

Software-ul de sistem este un set de programe, dintre care multe vin cu un computer și documentația acestuia. Software-ul de sistem poate fi împărțit în trei părți principale: sisteme de operare (OS), sisteme de programare și programe de service.

Principalele componente ale întregului sistem software sunt: ​​sisteme de operare care rezolvă problemele funcționării interconectate a componentelor individuale.

Există 4 tipuri de sisteme de operare:

Sisteme de operare procesare în lot: o viteză relativ mare a operațiunilor logice și automate, dar la rândul său a avut o viteză de intrare și de ieșire, sarcina procesorului a fost de 20 - 30%.

sistem de operare cu repartizarea sarcinilor pe timp (este organizată coada de intrare și ieșire a sarcinilor, sunt deserviți până la 15 utilizatori și procesorul este încărcat cu 80-90%).

un sistem de operare în timp real utilizat pentru a gestiona diverse procese.

Software-ul de sistem controlează funcționarea sistemului informatic. De obicei, programe de sistem asigura interacțiunea altor programe cu componente hardware, organizarea interfeței cu utilizatorul. Aceasta include sisteme de operare, sisteme de servicii.

Aplicația software este concepută pentru a rezolva probleme aplicate ale activității profesionale a unei persoane (adică atașate practicii). Gama de astfel de programe este extrem de largă: de la formare industrială și științifică și divertisment. Acestea includ programe de calcul, antrenament, modelare, jocuri pe calculator etc.

Software-ul instrument este destinat dezvoltării de tot felul de software de informare. Totodată, suportul informațional este înțeles ca un set de date pre-preparate necesare funcționării software-ului. De exemplu, orice program modern are ajutor încorporat pentru lucrul cu acest program. Fișierul de ajutor este Suport informațional. Software-ul instrumental include: editori (text, grafică, muzică), sisteme de prelucrare a datelor de foi de calcul (procesoare de foi de calcul), sisteme de gestionare a bazelor de date, traducători de limbaje de programare, sisteme de producție integrate etc.

Sistemele de programare sunt concepute pentru a facilita și automatiza parțial procesul de dezvoltare și depanare a programelor. Componentele principale ale acestor sisteme sunt traducătorii din limbaje de nivel înalt, precum Pascal, C, BASIC etc. Asamblatorii joacă un rol deosebit. Un program în limbaj de asamblare se numește program orientat pe mașină. Limbajul de asamblare este folosit, de regulă, de către programatorii de sistem.

Traducătorii convertesc programele din limbi de nivel înalt în limbajul mașinii. În plus, traducătorii desigur implementează analizare programul care este difuzat. De asemenea, pot îmbunătăți și optimiza programele pe care le primesc, pot emite documentație pentru program și pot efectua o serie de alte funcții de service.

Ansamblurile transformă programele care sunt prezentate în limbaje orientate către mașină în limbaj mașină.

Programele de servicii extind capacitățile sistemului de operare. Ele sunt, desigur, numite utilități. Utilitarele permit, de exemplu, verificarea informațiilor în cod hex, care sunt stocate în sectoare separate ale discurilor magnetice; organizați ieșirea fișierelor text către imprimantă într-un anumit format, efectuați arhivarea și dezarhivarea fișierelor etc.

În structura software-ului de aplicație, se pot evidenția: programe de aplicație atât cu scopuri generale, cât și cu scopuri speciale.

Software de aplicație scop general este un complex de programe care s-a răspândit în rândul diverselor categorii de utilizatori. Cele mai cunoscute dintre ele sunt: ​​editori de text, sisteme grafice, foi de calcul, sisteme de gestionare a bazelor de date etc.

Editorii de text vă permit să gătiți documente text: descrieri tehnice, scrisori de birou, articole etc. Cele mai cunoscute editori de text sunt:

Lexicon, Scriere, Cuvânt.

Sistemele grafice sunt numeroase și funcțiile lor sunt diverse. Printre acestea se numără sistemele de grafică pentru afaceri (Microsoft PowerPoint, Lotus Freelance Graphics), grafica artistică, care mai sunt numite și editori grafici pur și simplu (Paintbrush), grafica de inginerie și proiectarea asistată de computer (Autodesk AutoCad), sistemele de procesare a imaginilor fotografice ( Adobe Photoshop), precum și sisteme grafice universale (CorelDRAW!).

Programele de lucru cu foi de calcul (ET) vă permit să rezolvați o gamă largă de probleme asociate calculelor numerice. Cele mai utilizate programe din această clasă sunt Supercalk, Microsoft Excel și Lotus 1-2-3.

Sistemele de gestionare a bazelor de date (DBMS) sunt concepute pentru a combina seturi de date pentru a crea un singur model de informații al unui obiect. Aceste programe vă permit să acumulați, actualizați, corectați, ștergeți, sortați informații organizate mijloace speciale sub forma unei bănci de date. Cele mai comune SGBD: dBase III Plus, FoxBase +, Slirrer, Oracle, Acces, FoxPro, Paradox.

Pe lângă sistemele enumerate, sistemele integrate ar trebui să fie incluse și în software-ul de aplicații de uz general. Aceste sisteme combină capacitățile editorilor de text, sistemelor grafice, foilor de calcul și sistemelor de gestionare a bazelor de date. Principalul avantaj al sistemelor integrate față de sistemele separate de aplicații software de uz general este că creează reguli uniforme pentru utilizator, adică au o singură interfață atât atunci când lucrează cu text, cât și când lucrează cu foi de calcul etc. acestea sunt: ​​Microsoft Works, Microsoft Office, Lotus SmartSuite, Perfect Office.

Programele de aplicații în scopuri speciale sunt utilizate în activități specifice ale utilizatorilor.

Funcțiile sistemelor specifice depind de scopul lor. De exemplu, pentru sistemele educaționale, acestea pot fi instrumente de dezvoltare a lecțiilor de calculator (sisteme hipermedia și hipertext, drepturi de autor și alte sisteme), programe de modelare prin simulare în scop educațional, programe pentru elaborarea și menținerea unui program școlar, software pedagogic în diverse scopuri etc. . .

Aplicațiile cu scop special pot include și pachete de aplicații software (APP), care sunt utilizate pe scară largă, de exemplu, pentru prelucrare statistică date, contabilitate, calculul structurilor clădirii etc. Prezența unei varietăți de aplicații software în computer vă permite să rezolvați o parte semnificativă a problemelor aplicate simple, aproape fără programare. În acest caz, sarcina pentru rezolvarea unei anumite probleme este scrisă sub forma unei directive într-un limbaj special orientat către probleme și raportată la computer.
Lista literaturii folosite
instrument de sistem de programe de calculator
1. Informatica pentru avocati si economisti / Simonovich S.V. şi altele - Sankt Petersburg: Peter, 2001. - 688 p.
2. Figurnov V.E. PC IBM pentru utilizator. Curs scurt. Ed. al 7-lea. G.: INFRA-M, 1997, 432 p.
3. Yu. Shafrin. Informatica. Tehnologia informației: în 2 ore.G.: Laboratorul de Cunoștințe de bază, 2001.

– Igor (Administrator)

Aproape fiecare utilizator a pus întrebarea „ce este software-ul”, așa că în acest articol voi încerca să dezvălui în cuvinte simple unele elemente de bază.

Notă: Acest articol este destinat începătorilor și utilizatorilor generali și, prin urmare, nu conține multe detalii tehnice și caracteristici, ci doar explicații de bază într-o formă simplă.

Ce este software-ul în cuvinte simple?

Nu toate dispozitivele electronice pot face ceva de valoare din punct de vedere uman, doar prin conectarea la o priză. Și pentru a fi puțin mai aproape de adevăr, astăzi aproape fiecare dispozitiv electronic este pur și simplu inutil fără coduri speciale de mașină, indiferent dacă sunt conectate în timpul producției sau instalate de utilizator în timpul utilizării. Prin urmare, luați în considerare mai întâi însăși definiția a ceea ce este software-ul.

Software (software)- acesta este un set de comenzi speciale pentru controlul dispozitivelor hardware, atât prin semnalizare directă, cât și prin alt software. În termeni simpli, acesta este tot ceea ce vă permite să introduceți texte în editori, să jucați jucării, să desenați diagrame și să faceți tot ce se poate face folosind dispozitivele existente (hardware într-un computer).

Notă: Această definiție este foarte simplist. În diverse standarde, puteți găsi mai multe descriere detaliata. Cu toate acestea, în aproape fiecare dintre ele definiția este diferită de celelalte.

Trebuie remarcat imediat că software-ul este adesea echivalat cu programe sau aplicații. Din punctul de vedere al unei părți a standardelor, diferențele pot fi și cel mai adesea se referă la disponibilitatea documentației de operare (pentru software). Cu toate acestea, în viața de zi cu zi o astfel de comparație este considerată nesemnificativă și, prin urmare, acești termeni sunt considerați sinonimi.

Practic, software-ul este împărțit în două tipuri: software de sistem și software de aplicație. Software-ul de sistem este conceput pentru a interacționa cu dispozitive, cum ar fi un computer (aceleași drivere), precum și pentru a asigura funcționarea normală (de exemplu, programe de defragmentare a discului și altele). Programele de aplicație sunt concepute pentru a rezolva problemele utilizatorilor. De exemplu, suite de birou, editori grafici și multe altele.

Uneori, se distinge și un sistem de operare, deși, de fapt, este și software de sistem. Doar că ultima diviziune este convenabilă în cazurile în care este necesar să se indice că alte programe de sistem și aplicații nu pot fi folosite fără un sistem de operare.

Software-ul este, de asemenea, împărțit în funcție de alte criterii, cum ar fi comercial sau metode gratuite distribuția, utilizarea web-ului (necesar sau nu), deschiderea sau apropierea codului sursă, diferențele de versiuni (de obicei, în ceea ce privește disponibilitatea funcționalității, de exemplu, versiunile pro și light), în funcție de scopul principal (pentru de exemplu, jocuri și suite de birou).

Dacă diviziile suplimentare anterioare ale software-ului aplicat și de sistem nu erau atât de importante (spre deosebire de cea principală), atunci varietatea de programe de astăzi face pur și simplu prezența lor necesară pentru catalogare. Probabil că în timp vor apărea și mai multe semne de împărțire a programelor, deoarece zona informațională crește într-un ritm rapid.

Acum, știți ce este software-ul în cuvinte simple, pentru ce este folosit și cum diferă.

Și documentele de program necesare pentru funcționarea acestor programe.

De asemenea - un set de programe, proceduri și reguli, precum și documentație legată de operațiune sisteme de prelucrare a datelor.

Software-ul este unul dintre tipurile de software sistem de calcul , alături de suport tehnic (hardware), matematic, informațional, lingvistic, organizatoric și metodologic

Clasificarea software-ului

Clasificarea software-ului

Software-ul este de obicei împărțit în sistemică , aplicat Șiinstrumental, dar prin metoda de distribuire și utilizare penon-liber/închis, deschis Și gratuit . Software-ul gratuit poate fi distribuit, instalat și utilizat pe orice computer de acasă, în birouri, școli, universități și instituții comerciale și guvernamentale fără restricții.

Programul sistemuluieste un set de programe care asigură un management eficient al componentelorsistem informatic , ca Procesor , Berbec, Dispozitive I/O, hardware de rețea, acționând ca o „interfață interstrat”, pe o parte a căreia se află echipamentul, iar pe cealaltă - aplicațiile utilizator. Spre deosebire desoftware de aplicație, sistemul nu rezolvă probleme specifice aplicate, ci doar asigură funcționarea altor programe, gestionează resursele hardware ale sistemului de calcul etc.

Sisteme de operare

Sistem de operare- un set de programe de sistem care extinde capacitățile unui sistem de calcul, precum și asigurarea managementului resurselor acestuia, încărcarea și executarea programelor de aplicație și interacțiunea cu utilizatorii. În majoritatea sistemelor de calcul, sistemul de operare este principala, cea mai importantă (și uneori singura) parte a software-ului de sistem.

Conceptul de sistem de operare

Există două grupuri de definiții ale sistemului de operare: „un set de programe care controlează hardware-ul” și „un set de programe care controlează alte programe”. Ambele au sensul lor tehnic exact, care, totuși, devine clar doar la o examinare mai atentă a întrebării de ce sunt necesare sisteme de operare.

Există aplicații de calcul pentru care un sistem de operare este redundant. De exemplu, încorporatmicrocalculatoaregăsit astăzi în multe aparate electrocasnice, mașini (uneori zece fiecare), telefoane mobile etc. Adesea, un astfel de computer execută în mod constant un singur program care pornește când este pornit. Iar consolele de jocuri simple - reprezentând și microcalculatoare specializate - se pot descurca fără un sistem de operare, lansând, atunci când sunt pornite, un program înregistrat pe un „cartuș” introdus în dispozitiv sau CD . Cu toate acestea, unele microcalculatoare și console de jocuriîncă lucrează sub controlul propriilor sisteme de operare speciale. În cele mai multe cazuri, asta sisteme asemănătoare UNIX(acesta din urmă este valabil mai ales pentru echipamentele de comutare programabile: firewall-uri, routere).

Idei de bază pentru sistemul de operare

Predecesorul sistemului de operare ar trebui să fie considerat programe utilitare (încărcătoare și monitoare), precum și biblioteci de utilizate în mod obișnuit subrutine , care a început să se dezvolte odată cu apariția universaluluicalculatoare de prima generatie(sfârșitul anilor 1940 ). Programele utilitare au minimizat manipulările fizice ale operatorului cu echipamentul, iar bibliotecile au făcut posibilă evitarea programării repetate a acelorași acțiuni (efectuarea operațiunilor). I/O , calcule ale funcţiilor matematice etc.).

În anii 1950 - 60 au fost formate și implementate principalele idei care definesc funcționalitatea sistemului de operare: modul batch, partajarea timpului și multitasking, separarea puterilor, scara în timp real, structurile fișierelor șisisteme de fișiere .

Caracteristicile sistemului de operare

Funcții principale (cel mai simplu sistem de operare):

§ Încărcați aplicațiile în RAM și executați-le.

§ Acces standardizat la periferice (Dispozitive I/O).

§ Control Berbec(distribuția între procese,memorie virtuala).

§ Controlul accesului la date pe medii nevolatile (cum ar fi hard disk, CD etc.), organizate într-una sau altaSistemul de fișiere.

§ Interfața cu utilizatorul.

§ Operațiuni de rețea, suport pentru stiva de protocoale.

Funcții suplimentare:

§ Execuția paralelă sau pseudo-paralelă a sarcinilor (multifunctional).

§ Interacțiunea între procese: schimb de date, sincronizare reciprocă.

§ Protejarea sistemului în sine, precum și a datelor și programelor utilizatorului, împotriva acțiunilor utilizatorilor (răuțioase sau în neștire) sau a aplicațiilor.

§ Diferențierea drepturilor de acces și a modului de operare multi-utilizator ( autentificare, autorizare).

Programe încorporate

Programe încorporate sau firmware - acestea sunt programe „conectate” în dispozitive electronice digitale.

Utilități

Utilități utilitate sau instrument) - programe concepute pentru a rezolva o gamă restrânsă de sarcini auxiliare.

Uneori, utilitățile sunt clasificate casoftware de service.

Utilitățile sunt folosite pentru:

§ Monitorizarea indicatorilor de performanță ai senzorilor și echipamentelor - monitorizarea temperaturilor procesorului, adaptorului video; citind S.M.A. R.T. hard disk-uri;

§ Controlul parametrilor echipamentului - limitare viteza maxima rotirea unității CD; modificarea vitezei ventilatorului.

§ Controlul indicatorilor - verificarea integritatii referentiale; înregistrarea corectă a datelor.

§ Îmbunătățiri - formatarea și/sau re-partiționarea discului cu păstrarea datelor, ștergerea fără posibilitatea de recuperare.

Tipuri de utilitate

§ Utilitare de disc

¨ Defragmentare

¨ Verificați disc - căutați înregistrări incorect sau deteriorate în diferite moduri fișiere și secțiuni ale discului și îndepărtarea lor ulterioară pentru utilizarea eficientă a spațiului pe disc.

¨ Curățare disc - ștergeți fișierele temporare, fișiere nedorite, curățând „coșul”.

¨ Partiționarea discului - împărțirea unui disc în discuri logice, care pot avea sisteme de fișiere diferite și sunt percepute de sistemul de operare ca mai multe discuri diferite.

¨ Backup- creație copii de rezervă discuri întregi și fisiere individuale, precum și restaurarea din aceste copii.

¨ Comprimarea discului - comprimă informațiile de pe discuri pentru a crește capacitatea hard disk-urilor.

§ Utilități de registru

§ Utilitare de monitorizare hardware

§ Teste de echipamente

§ asamblatori - programe de calculator care convertesc programul sub formă de text sursă înlimbaj de asamblareîn instrucțiunile mașinii sub formă de cod obiect.

§ traducători - programe sau mijloace tehnice care realizează difuzarea programului.

§ compilatoare - Programe care traduc textul unui program într-un limbaj de nivel înalt într-un program echivalent în limbajul mașinii.

§ interpreţi - Programe (uneori hardware) care analizează instrucțiuni sau instrucțiuni de program și le execută imediat

§ linkeri (editore de linkuri) - programe care efectuează legături - preiau unul sau mai multe module obiect ca intrare și asamblează un modul executabil din ele.

§ preprocesoare codurile sursă sunt programe de calculator care preiau date de intrare și returnează date destinate introducerii de către un alt program, cum ar fi un compilator, de exemplu.

§ Un depanator este un modul de mediu de dezvoltare sau cerere separată, conceput pentru a găsi erori în program.

§ editori de text- programe de calculator concepute pentru crearea și modificarea fișierelor text, precum și vizualizarea acestora pe ecran, imprimarea, căutarea fragmentelor de text etc.

§ de specialitateeditori sursă- editori de text pentru crearea și editarea codului sursă al programului. Un editor de sursă specializat poate fi o aplicație autonomă sau poate fi construit într-un mediu de dezvoltare integrat (IDE).

§ biblioteci de rutină- colecții de rutine sau obiecte utilizate pentru dezvoltarea de software.

§ Editori GUI

Sisteme de gestionare a bazelor de date

Sistem de management al bazelor de date (DBMS) - program de specialitate(de obicei un set de programe) concepute pentru a organiza și întreține o bază de date.

Deoarece sistemele de gestionare a bazelor de date nu sunt o componentă obligatorie a unui sistem informatic, ele nu sunt adesea clasificate ca software de sistem. Adesea, SGBD îndeplinesc doar o funcție de serviciu atunci când rulează alte tipuri de programe (servere web, servere de aplicații), astfel încât acestea nu pot fi întotdeauna atribuite software-ului aplicației. Prin urmare, un DBMS este uneori denumit middleware ( middleware)

Principalele funcții ale SGBD

§ managementul datelor în memorie externă (pe discuri);

§ managementul datelor înmemorie cu acces aleatorfolosind cache pe disc;

§ jurnalul modificărilor, backupȘi recuperarea bazei de date după eșecuri;

§ suport pentru limbaje de baze de date (limbaj de definire a datelor, limbaj de manipulare a datelor).

Clasificarea SGBD după metoda de accesare a bazei de date

§ File-server

În SGBD-urile server de fișiere, fișierele de date sunt localizate central server de fișiere . Nucleul DBMS se află pe fiecare computer client. Datele sunt accesate prin intermediul rețelei locale. Sincronizarea citirilor și actualizărilor se realizează prin blocarea fișierelor. Avantajul acestei arhitecturi este încărcarea scăzută a CPU a serverului, iar dezavantajul este încărcarea mare a rețelei locale.

Pe acest moment SGBD-urile server de fișiere sunt considerate învechite.

Exemple: Microsoft Access, Paradox , dBase .

§ Client server

Un astfel de SGBD constă dintr-o parte client (care face parte din programul de aplicație) și un server

Exemple: Firebird, Interbase, IBM DB2, MS SQL Server, Sybase, Oracle, PostgreSQL, MySQL, Linter, MDBS.

§ Încorporat

SGBD încorporat - bibliotecă , care vă permite să stocați cantități mari de date pe o mașină locală într-un mod unificat.

Exemple: OpenEdge, SQLite, BerkeleyDB , una dintre opțiuni pasăre de foc , una dintre opțiuni MySQL , Sav Zigzag , Microsoft SQL Server Compact , Linter .

program de aplicaresauApendice - program , conceput pentru a îndeplini anumite sarcini de utilizator și conceput pentru interacțiunea directă cu utilizatorul. Cel maisisteme de operareprogramele de aplicație nu pot accesa resurse calculator direct, dar interacționează cu echipamentul și așa mai departe. prin sistemul de operare. De asemenea, pe limbaj simplu- programe auxiliare.

Aplicația software includeprograme de calculator, scris pentru utilizatori sau de către utilizatorii înșiși, pentru a oferi computerului o anumită sarcină. Programele pentru procesarea comenzilor sau crearea listelor de corespondență sunt un exemplu de aplicație software. Programatorii care scriu aplicații software sunt numiți programatori de aplicații.

Clasificare

Tip

§ software de uz general

§ Editori de text

§ Sisteme aspectul computerului

§ Editor grafic

§ SGBD

§ software cu scop special

§ Sistem expert

§ Aplicații multimedia (playere media , programe de creare/editare video, sunet, Text-To-Speech, etc.)

§ Sisteme hipertext ( Dicționare electronice , enciclopedii, sisteme de referință)

§ Sisteme de management al conținutului

§ software de nivel profesional

§ CAD

§ AWP

§ ACS

§ APCS

§ ASNI

§ Geo Sisteme de informare

§ Sisteme de facturare

§ CRM

După sfera de aplicare

§ Aplicații software pentru întreprinderi și organizații. De exemplu, managementul financiar, un sistem de relații cu consumatorii, un lanț de aprovizionare. Acest tip include, de asemenea, software-ul departamental al întreprinderilor mici, precum și software-ul departamentelor individuale din cadrul unei întreprinderi mari. (Exemple: managementul costurilor de transport, biroul de asistență IT)

§ Software-ul oferă acces utilizatorului la dispozitivele computerizate.

§ Software de infrastructură pentru întreprinderi. Oferă capabilități generale pentru a susține software-ul de întreprindere. Acestea sunt sisteme de gestionare a bazelor de date, servere E-mail, managementul rețelei și al securității.

§ Software pentru lucrătorii informației. Servește nevoile utilizatorilor individuali în crearea și gestionarea informațiilor. Acesta este de obicei gestionarea timpului, resurselor, documentației, de exemplu,editori de text, foi de calcul, programe client pentruE-mailși bloguri, sisteme de informații personale și editori media.

§ Software de acces la conținut. Folosit pentru a accesa anumite programe sau resurse fără a le edita (cu toate acestea, poate include și funcția de editare). Proiectat pentru grupuri sau utilizatori individuali ai conținutului digital. Aceasta, de exemplu, playere media, browsere web , browsere auxiliare etc.

§ Software-ul educațional este similar în conținut cu software-ul pentru media și divertisment, dar, spre deosebire de acesta, are cerințe clare pentru testarea cunoștințelor utilizatorului și urmărirea progresului în învățarea unui anumit material. Multe programe educaționale includ funcții de partajare și colaborare cu mai multe părți interesate.

§ software de simulare. Folosit pentru a simula sisteme fizice sau abstracte în scopuri de cercetare, educație sau divertisment.

§ Instrument software în domeniul mass-media. Serviți nevoile utilizatorilor care produc resurse media tipărite sau electronice pentru alți consumatori, pe o bază comercială sau educațională. Acestea sunt programe de imprimare compunere , procesare multimedia, Editore HTML , editori de animație digitală, sunet digital etc.

§ Programe aplicate pentru proiectare si constructie. Folosit în dezvoltarea de hardware („Hardware”) și software. acoperiproiectare automată(proiectare asistată de calculator - CAD), proiectare asistată de calculator (inginerie asistată de calculator - CAE), editare și compilare de limbaje de programare, programeintegrat(Integrated Development Environments), interfețe pentru programarea aplicațiilor (Application Programmer Interfaces).

Software proprietar( Engleză software proprietar; dinproprietate - privat, proprietar, proprietar http://ru. wikipedia. org/wiki/%D0%9F%D1%80%D0%BE%D0%BF%D1%80%D0%B8%D0%B5%D1%82%D0%B0%D1%80%D0%BD%D0 %BE%D0%B5_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_ %D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5 - cite_note-slov-0 Șisoftware - software) -software, care este proprietatea privată a autorilor sau a deținătorilor de drepturi de autor și nu satisfacecriteriile software liber(disponibilitatecod sursă deschisăinsuficient).Deținătorul drepturilor de autorrezerve de software proprietar monopol la utilizarea, copierea și modificarea acestuia, în întregime sau în termeni materiale. Este obișnuit să ne referim la software-ul proprietar ca orice software non-liber, inclusiv semi-liber.

Software proprietar care permite utilizarea, distribuția și modificarea (inclusiv redistribuirea versiunilor modificate) practic nelimitate ale software-ului în scopuri necomerciale.

Software gratuit

Software gratuit (Software gratuit)- o gamă largă soluții software , in care Drepturile utilizatorului(„libertate”) la instalare nelimitată, lansarea, precum și utilizarea, studiul, distribuția și modificarea gratuită(îmbunătăţire) http://ru. wikipedia. org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%BF%D1%80%D0 %BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81 %D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5 - cite_note-gnu. org-0 programele sunt protejate legaldrepturi de autor cu ajutor licente gratuite. Software-ul gratuit este de obicei disponibil fără nicio plată, dar poate avea un preț, de exemplu sub formă de taxare pentru CD-uri sau alte suporturi. Pentru ca software-ul redistribuibil să fie software liber, codurile sale sursă trebuie să fie disponibile destinatarilor, de la care să poată fi obținute fișiere executabile, cu licențele corespunzătoare.

Mișcarea SPO s-a născut în 1983 când Richard Stallman a format ideea necesității de a oferi software-ului libertate ( Engleză libertatea software-ului) către utilizatori. În 1985, Stallman a fondatFree Software Foundationpentru a oferi o structură organizatorică pentru a vă promova ideea.

Modelele de afaceri software libere se bazează de obicei pe principiul împuternicirii, cum ar fi noi aplicații, instruire, integrare, personalizare sau certificare. În același timp, unele modele de afaceri care funcționează cu software proprietar nu sunt compatibile cu software-ul liber, în special cele care obligă utilizatorii să plătească pentru o licență pentru a utiliza legal produsul software.

§ Programul poate fi folosit liber în orice scop (" libertate zero»).

§ Puteți studia cum funcționează programul și îl puteți adapta pentru scopurile dvs. (" prima libertate"). Condiția pentru aceasta este disponibilitatea codului sursă al programului.

§ Puteți distribui gratuit copii ale programului - pentru a ajuta un prieten (" a doua libertate»).

§ Puteți îmbunătăți liber programul și vă publica versiunea îmbunătățită - pentru a beneficia întreaga comunitate (" a treia libertate"). Condiția acestei a treia libertăți este disponibilitatea codului sursă al programului și posibilitatea de a face modificări și corectări la acesta.

Capacitatea de a remedia erori și de a îmbunătăți programele este cea mai importantă caracteristică a software-ului gratuit și cu sursă deschisă, ceea ce este pur și simplu imposibil pentru utilizatorii de programe proprietare închise, chiar dacă în ele se găsesc erori și defecte, al căror număr este de obicei necunoscut oricui. .

Numai un program care îndeplinește toate cele patru principii enumerate poate fi considerat software liber, adică garantat a fi deschis și disponibil pentru actualizare și remediere erori și defecte și nu are restricții de utilizare și distribuție. Trebuie subliniat că aceste principii doar stipulează disponibilitate codurile sursă ale programelor pentru utilizare generală, critică și îmbunătățire, precum și drepturile utilizatorului care a primit executabilul sau sursă programe, dar nu prevăd în niciun fel relații bănești legate de distribuția programelor, inclusiv nu oferă gratuit. În textele în limba engleză, aici apare adesea confuzie, deoarece cuvântul „free” în engleză înseamnă nu numai „free”, ci și „free”, și este adesea folosit în legătură cusoftware gratuit, care este distribuit gratuit pentru utilizare, dar nu este disponibil pentru modificare de către comunitate, deoarece codul sursă nu a fost publicat. Un astfel de software gratuit nu este deloc gratuit. Dimpotrivă, software-ul liber poate fi distribuit (și este distribuit) contra cost, dar respectând în același timp criteriile de libertate: fiecărui utilizator i se acordă dreptul de a primi codul sursă al programelor fără costuri suplimentare (cu excepția prețul mediu), modificați-le și distribuiți în continuare. Orice software ai cărui utilizatori nu li se acordă acest drept este software non-liber, indiferent de orice alți termeni.

Software-ul cu sursă deschisă este o caracteristică cheie a software-ului liber, așa că a fost propus mai târziuEric Raymondtermenul „software open source” pare unora a fi chiar mai potrivit pentru a se referi la acest fenomen decât cel propus inițial Stallman software gratuit. Stallman insistă asupra diferenței dintre aceste două concepte, întrucât cuvintele „open source” indică doar prezența uneia, nu a celei mai importante (deși este necesar pentru implementarea a două dintre cele patru libertăți), în opinia sa, din proprietățile inerente. în software-ul liber - capacitatea de a vedea sursa codului.

software open source( Engleză software open source) - softwaredeschis cod sursa . Codul sursă al acestor programe este disponibil pentru vizualizare, studiu și modificare, ceea ce permite utilizatorului să participe la finalizarea programului.program deschis , utilizați codul pentru a crea noi programe și corectați erorile din acestea - prin împrumutarea codului sursă, dacă compatibilitatea licențelor permite, sau prin studierea algoritmilor, structurilor de date, tehnologiilor, tehnicilor și interfețelor utilizate (deoarece codul sursă poate completa semnificativ documentația , iar în absență, acesta servește ca documentație).

Termen sursa deschisa(Engleză) software open source) a fost creat împreună cu definiția în 1998 Eric Raymondși Bruce Perens, care a susținut că termenul software gratuit (software gratuit ) este ambiguu în engleză și confundă multe reclame antreprenori.

Majoritate covârșitoare programe deschise este in acelasi timp gratuit. Definițiile open source și software-ul gratuit nu se potrivesc unul cu celălalt, dar sunt apropiate, iar majoritatea licențelor se potrivesc cu ambele.

Diferența dintre mișcările cu sursă deschisă și software liber constă în principal în priorități. Susținătorii termenului „open source” subliniază eficacitatea open source ca metodă de dezvoltare, modernizare și întreținere a programelor. Susținătorii termenului de „software liber” consideră că drepturile de a distribui liber, modifica și studia programele reprezintă principalul avantaj al software-ului open source gratuit.

Există programe care sunt open source, dar nu sunt gratuite, cum ar fi UnRAR, un dispozitiv de despachetare RAR. Codul său sursă este în domeniul public, dar licența interzice utilizarea acestuia pentru a crea arhive compatibile cu RAR. Există, de asemenea, o întreagă clasă de programe numite software comercial open source sau Open Core, care folosesc termenul „Open Source” în legătură cu software non-liber.

Codurile sursă pentru programele open source sunt lansate fie ca domeniu public, sau în condițiile licențelor „libere” - cum ar fi Licența publică generală GNU sau Licența BSD. Licență gratuită vă permite să utilizați codul sursă al programului pentru nevoile dvs. cu restricții minime care nu contrazic definiția OpenSource. org. O astfel de restricție poate fi o cerință de a se referi la creatorii anteriori sau o cerință de a menține proprietatea de deschidere atunci când se distribuie în continuare același program open source sau modificat (copyleft). În unele cazuri (de exemplu, Apache sau FreeBSD) aceste restricții sunt foarte mici, în altele (de exemplu, GNU General Public License) este suficient să distribuiți software-ul împreună cu codul sursă și textul licenței fără a-l schimba.

în informatică

"Program de calculator"


Introducere

2.1 Software cu sursă deschisă

3.OS Microsoft Windows

4. OS GNU/Linux

5. Sistem de fișiere

6. Șoferi

7. Programe malwareși instrumente antivirus

7.1 Viruși

7.2 Viermi de rețea

7.3 Troieni

7.4 Măsuri administrative de combatere a virușilor

7.5 Simptomele virușilor

7.6 Scurtă recenzie pachete antivirus

8. Arhivatorii

9. Programe de întreținere a hard diskului

Lista literaturii folosite

Introducere

Software (pronunție nu este recomandată) - alături de hardware, cea mai importantă componentă tehnologia Informatiei, care include programe de calculator și date concepute pentru a rezolva o anumită gamă de sarcini și stocate pe suportul mașinii.

Software-ul este un algoritm implementat ca o secvență de instrucțiuni pentru un procesor.

În jargonul computerelor, cuvântul „software” din limba engleză este adesea folosit.

După scop, software-ul este împărțit în sistem, aplicație și instrumental.

Orez. 2. Clasificare software.

Software-ul instrument este destinat utilizării în proiectarea, dezvoltarea și întreținerea programelor. Acestea sunt: ​​medii de dezvoltare integrate, SDK-uri, compilatoare, interpreți, linkere, asamblare, depanare etc.

Software de aplicație (aplicații) - programe concepute pentru a îndeplini anumite sarcini ale utilizatorului și concepute pentru interacțiunea directă cu utilizatorul. Aplicația software include: programe bancare și de contabilitate, jocuri, text și editor grafic, clienți de internet etc.

Software-ul de sistem este folosit pentru a face computerul în sine să funcționeze și să ruleze programe de aplicație. Tipuri specifice de software de sistem includ încărcătoare de pornire, sisteme de operare, drivere de dispozitiv, utilitare (programe de service). Cea mai comună piesă de software de sistem este sistemul de operare.

Sistem de operare, OS (OS - sistem de operare) - complex de bază programe de calculator, oferind: asigurarea controlului hardware-ului computerului, lucrul cu fișiere, intrarea și ieșirea datelor, precum și execuția programelor de aplicație și utilităților.

Când porniți computerul, sistemul de operare este încărcat în memorie înaintea altor programe și apoi servește ca platformă și mediu pentru munca lor.

Începând cu anii 1990, cele mai comune sisteme de operare au fost familia Microsoft Windows și sistemele de clasă UNIX (în special Linux).

Principalele funcții ale sistemului de operare:

Acces standardizat la dispozitivele periferice (dispozitive de intrare-ieșire);

management RAM;

Control memorie non volatila (HDD, CD-uri etc.), de obicei printr-un sistem de fișiere;

Interfața cu utilizatorul.

Caracteristici suplimentare ale sistemului de operare:

Execuția paralelă sau pseudo-paralelă a sarcinilor (multitasking);

Interacțiunea între procese;

Interacțiunea mașină la mașină (rețea de calculatoare);

Protecția sistemului în sine, precum și a datelor și a programelor utilizatorilor împotriva acțiunilor rău intenționate ale utilizatorilor sau aplicațiilor;

Diferențierea drepturilor de acces și a modului de operare multi-utilizator (autentificare, autorizare).

1. Familii și cronologia sistemelor de operare

Cel mai vechi sistem de operare de succes este UNIX (1969). Este încă unul dintre principalele sisteme de pe computere care sunt mai puternice decât cele personale și multe sisteme de operare asemănătoare UNIX au fost generate din acesta.

În 1981, IBM a lansat un computer personal (IBM PC), a cărui arhitectură a devenit standardul în lume. Toate computerele personale sunt de obicei împărțite în compatibile cu IBM (majoritatea mare) și incompatibile cu IBM, de exemplu, un computer Macintosh fabricat de Apple. Calculatoarele Macintosh rulează sistemul de operare macOS.

În 1982, Microsoft a lansat sistemul de operare MS-DOS (Disc Operating System), care timp de mulți ani a devenit cel mai popular pentru computerele compatibile cu IBM.

În 1985, același Microsoft a lansat primul Versiunea Windows, care a dezvoltat și este astăzi cel mai comun sistem de operare cu cele mai populare programe de aplicație.

1991 - anul nasterii blocului de operatie sisteme Linux- principalul concurent al Windows, care devine din ce în ce mai răspândit.

În plus, pot fi enumerate multe nume de sisteme de operare. diverși producători, de exemplu: Netware (Novell), OS/2 (IBM), SunOS (Sun Microsystems), Java Desktop System (Sun Microsystems), FreeBSD (unul dintre fork-urile open source ale UNIX) etc.

2. Protecția legală a software-ului și GNU GPL

Vorbind despre crearea și distribuția de software, trebuie remarcate două strategii principale utilizate în acest domeniu.

Software-ul proprietar sau proprietar (software-ul proprietar) este un software care are restricții privind utilizarea și copierea acestuia, cerute de obicei de proprietar. Prevenirea utilizării, copierii sau modificării se poate realiza prin mijloace legale sau tehnice. Tehnicile includ eliberarea numai a fișierelor binare care pot fi citite de mașină și ascunderea codului sursă care poate fi citită de om. Remediile legale pot include licențiere software, drepturi de autor (copyright, ©) și brevete.

Dar, după mulți, programarea este aceeași știință ca chimia, fizica, matematica. Toate realizările în aceste domenii sunt făcute publice. Nu este nevoie să redescoperi teorema lui Pitagora și să reinventezi roata. Dacă o persoană trăiește într-o societate, atunci toate descoperirile sale ar trebui să devină proprietatea acestei societăți, pentru că așa are loc progresul. Același lucru se poate spune despre software.

În anii 1970, software-ul a fost adesea dezvoltat de asociații libere de programatori și oferit gratuit altor utilizatori care aveau nevoie de el. Adesea, chiar și firmele mari fac acest lucru. Până în 1983, situația se schimbase - venise epoca calculatoare personale, programele comerciale și sistemele de operare (în special, DOS de la Microsoft) și-au început marșul victorios în jurul lumii. Puțin mai târziu, ideea comercializării a pătruns în lumea mașinilor „mari” și a programării „serioase”.

Richard Stallman, unul dintre fondatorii sistemului de operare Unix în 1983, a fondat proiectul GNU, al cărui scop era să restabilească vechea relație dintre producătorii și consumatorii de software. GNU (un acronim recursiv pentru GNU is Not Unix - „GNU is not Unix”) este un proiect de creare a unui sistem de operare gratuit asemănător UNIX.

Ca parte a proiectului GNU din 1988, Stallman a lucrat cu avocați pentru a dezvolta Licența publică generală GNU (GNU Open License Agreement) pentru software. Se mai numește GNU GPL pe scurt, sau chiar doar GPL, dacă din context reiese clar că aceasta este licența în cauză.

În manifestul GNU, o mulțime de spațiu este dedicat diferenței dintre software-ul liber și software-ul liber - în rusă, acest lucru poate fi spus mult mai pe scurt, deoarece aceste concepte nu sunt desemnate, ca în engleză, cu un singur cuvânt liber. Prin achiziționarea sau achiziționarea unui program gratuit, puteți în mod legal, fără a încălca drepturile de autor ale nimănui, puteți:

Copiați cât doriți, distribuiți-l cât de mult doriți;

Modificați sau îmbunătățiți codul sursă (un program distribuit sub licența publică GNU vine întotdeauna cu codul sursă al dezvoltatorului, partea cea mai bine protejată și niciodată divulgată a software-ului comercial);

Și, în sfârșit, dispuneți liber de versiunea modificată - măcar dați-o gratuit, măcar cereți un miliard pentru ea.

Un singur lucru la care utilizatorul unui astfel de software nu are dreptul în niciun caz. El nu poate, în timpul distribuției ulterioare, ascunde codul sursă al programului, declarându-se proprietarul acestuia și, astfel, îl oprește, programul, îmbunătățirea și dezvoltarea liberă. În special pentru astfel de programe, proiectul GNU a introdus conceptul de copyleft (spre deosebire de dreptul de autor), în care creatorul unui produs păstrează aproape toate drepturile de autor și drepturile de proprietate asupra acestuia în orice circumstanță - chiar dacă îl distribuie complet gratuit.

Deci, libertatea software-ului constă în:

Libertatea de a scrie (modifica) cod;

Libertatea de a distribui (publica, replica) codul.

2.1. Software cu sursă deschisă

Software-ul open source este o metodă de dezvoltare software în care codul sursă generat al programelor este deschis, adică disponibil public pentru vizualizare și modificare. Acest lucru permite tuturor să folosească codul deja creat pentru propriile nevoi și, poate, să ajute la dezvoltarea unui program open source.

O licență „deschisă” nu necesită ca software-ul să fie furnizat întotdeauna gratuit. Dar multe dintre cele mai de succes proiecte open source sunt totuși gratuite.

Marea majoritate a software-ului open source este atât liber (GNU GPL) cât și invers, deoarece definițiile open source și free software sunt apropiate, iar majoritatea licențelor se conformează ambelor.

Diferența dintre mișcările cu sursă deschisă și software liber constă în principal în priorități. Susținătorii open source subliniază eficacitatea software-ului open source ca metodă de dezvoltare. Susținătorii software-ului liber pornesc din considerente ideologice și cred că dreptul de a distribui, modifica și studia programele reprezintă principalul avantaj al software-ului liber.

3. Sistemul de operare Microsoft Windows

MS Windows (pronunțat Windows) este o familie de sisteme de operare de la Microsoft. CEO-ul Microsoft Corporation este Bill Gates.

Software - un set de programe, proceduri și reguli care asigură interacțiunea hardware-ului, precum și interacțiunea utilizatorului cu un sistem informatic. Software-ul de calculator funcționează pe mai multe niveluri interconectate, formând o ierarhie în care fiecare nivel ulterior se bazează pe software-ul nivelurilor anterioare.

Software-ul (SW) include, de asemenea, întreaga zonă de activitate în proiectarea și dezvoltarea de software:

  • - tehnologie de proiectare software (de exemplu, proiectare de sus în jos, proiectare structurală și orientată pe obiecte etc.);
  • - metode de testare software;
  • - metode de demonstrare a corectitudinii programelor;
  • - analiza calitatii programelor;
  • - documentarea programelor;
  • - dezvoltarea și utilizarea instrumentelor software care facilitează procesul de proiectare software și multe altele.

Software-ul este o parte integrantă a unui sistem informatic. Este o continuare logică a mijloacelor tehnice. Domeniul de aplicare al unui anumit computer este determinat de software-ul creat pentru acesta. Computerul în sine nu are cunoștințe în niciun domeniu de aplicare. Toate aceste cunoștințe sunt concentrate în programe care rulează pe computere.

Software calculatoare moderne include milioane de programe - de la jocuri la știință.

Ca o primă aproximare, toate programele care rulează pe un computer pot fi împărțite în trei categorii:

  • 1) programe de aplicație care asigură direct efectuarea muncii necesare utilizatorilor;
  • 2) programe de sistem care îndeplinesc diverse funcții auxiliare, de exemplu: managementul resurselor computerului; crearea de copii ale informațiilor utilizate; verificarea stării de sănătate a dispozitivelor informatice; emiterea de informații de referință despre calculator etc.;
  • 3) instrumental sisteme software, care facilitează procesul de creare a unor noi programe pentru computer.

Atunci când se construiește o clasificare a software-ului, trebuie să se țină cont de faptul că dezvoltarea rapidă a tehnologiei informatice și extinderea domeniului de aplicare a aplicațiilor informatice au accelerat dramatic procesul de evoluție a software-ului.

Dacă mai devreme se putea enumera pur și simplu principalele categorii de software - sisteme de operare, compilatoare, pachete de aplicații software, acum situația s-a schimbat radical.

Dezvoltarea software-ului a mers atât în ​​profunzime (noi abordări ale construcției sistemelor de operare, limbaje de programare etc.), cât și în amploare (programele de aplicație au încetat să se aplice și au dobândit valoare independentă).

Echilibrul dintre produsele software necesare și cele disponibile pe piață se schimbă rapid. Chiar și clasic produse software, precum sistemele de operare, sunt în continuă evoluție și sunt dotate cu funcții intelectuale, multe dintre acestea aparținând anterior doar capacităților intelectuale ale unei persoane.

În plus, au apărut programe netradiționale, care sunt foarte greu, dacă nu imposibil, de clasificat după criterii stabilite, precum, de exemplu, un program - un interlocutor electronic.

Până în prezent, putem spune că s-au dezvoltat mai mult sau mai puțin sigur următoarele grupe de software: sisteme de operare și shell-uri; sisteme de programare (translatoare, biblioteci de subrutine, depanatoare etc.); sisteme de scule; pachete software integrate; foi de calcul dinamice; sisteme grafice pe computer; sisteme de gestionare a bazelor de date (DBMS); software de aplicație.

Software-ul de sistem este un set de instrumente software care asigură operabilitatea unui computer sau a unei rețele și creează un mediu pentru calculatoarele individuale sau o rețea pentru a îndeplini acele sarcini funcționale care le sunt atribuite. Programatori implicați în dezvoltarea, implementarea și întreținerea suport de sistem se numesc programatori de sistem. În plus, administratorul de rețea și operatorii se ocupă de software-ul sistemului de rețea.

Sarcina software-ului de sistem include: asigurarea funcționării normale a sistemului informatic; crearea unui mediu pentru operarea programelor de aplicație pe un computer și pe o rețea; executarea procedurilor auxiliare (copiere, arhivare, restaurare fișiere și baze de date, protejate împotriva accesului neautorizat); diagnosticare și prevenire a hardware-ului computerului și a rețelei locale.

Software-ul de sistem - o parte integrantă a unui computer - include software de bază, conectat în memoria permanentă, sistemul de operare al computerului, shell-urile de operare, sistemul de operare în rețea. Software-ul de service organizează munca confortabilă a utilizatorului.

Software-ul de sistem poate fi împărțit în software de bază, sistem de operare și software de serviciu.

Software-ul de bază al sistemului este un set programe de bază, încorporat în elementele echipamentului în etapa de fabricație a acestuia și stocat în ROM-ul corespunzător. Partea principală a software-ului de bază este BIOS-ul (Basic Input and Output System), înregistrat în ROM placa de baza. Următoarele funcții principale ale BIOS pot fi distinse.

  • 1. Suport pentru interfețe hardware
  • 2. Testarea componentelor hardware ale PC-ului când este pornit.
  • 3. Încărcarea sistemului de operare.

Când porniți computerul, programele BIOS pornesc automat și încep să verifice configurația hardware a sistemului informatic și performanța componentelor acestuia. Comunicarea se stabilește cu dispozitive operabile în cadrul interfețelor hardware corespunzătoare. Dacă este detectată inoperabilitatea dispozitivelor principale - procesorul, memoria RAM sau placa video, lucrul se va opri automat. Dacă se constată că alte dispozitive sunt inoperabile, de exemplu, hard disk sau unitate CD, funcționarea nu se oprește, dar se emite un avertisment corespunzător și se emite o solicitare de continuare a funcționării, iar comunicarea cu un dispozitiv care nu funcționează nu este stabilită. Dacă nu sunt găsite erori, sistemul de operare începe să se încarce.

Configurarea sistemului BIOS este posibilă prin program Configurarea BIOS-ului, care face parte din BIOS. Pentru a rula acest program, trebuie să apăsați tasta Delete după pornirea computerului, dar înainte ca sistemul de operare să înceapă încărcarea (în câteva secunde de la pornirea computerului). Una dintre cele mai frecvent utilizate setări BIOS este specificarea dispozitivului de pornire al sistemului de operare, adică. indicarea pe ce mediu de stocare se află sistemul de operare. De regulă, în BIOS este instalată o listă de 3 medii, care sunt vizualizate pe rând, dacă pe oricare dintre ele se găsește un sistem de operare instalat, atunci acest sistem este încărcat. Dacă nu se găsește niciun sistem de operare pe niciunul dintre dispozitivele din listă, atunci este afișat un mesaj corespunzător și se solicită introducerea identificatorului altui dispozitiv. Fără un sistem de operare, efectuați orice acțiune de program pe computer, cu excepția setări BIOS, imposibil. Dacă sistemul de operare folosit este instalat pe hard disk și nu este nevoie să schimbați acest sistem, atunci este indicat să puneți acest hard disk pe primul loc în lista de boot. Dacă este nevoie să încărcați sistemul de operare de pe o unitate CD (când instalați un nou sistem de operare), atunci unitatea CD trebuie să fie listată înaintea hard disk-ului în lista de pornire. Multe setări BIOS nu trebuie modificate prin program BIOS Configurare - pot fi instalate prin utilitățile corespunzătoare ale sistemului de operare. De exemplu, ceasul sistemului poate fi setat prin secțiunea Data și Ora a panoului comenzi Windows(în acest caz, parametrul BIOS corespunzător va fi reconfigurat). ROM-urile BIOS moderne sunt de obicei construite pe baza memoriei flash, astfel încât acestea pot fi suprascrise (firmware) - pentru aceasta, BIOS-ul include programe adecvate. Flasharea BIOS-ului este o procedură foarte critică - dacă pasul flash nu reușește, computerul va fi complet inoperabil.