Pentru ce sunt necesare programele de sistem? Ce este inclus în software-ul de sistem? Principalele funcții ale bazei de date

Software de sistem (software de sistem);

Noțiuni de bază software

Secțiunea 5 Instrumente software echipamente informatice

Cursul 10

la disciplina „Informatică și TIC”

TEMA 2 „ORGANIZAREA ȘI OPERAREA CALCULATELOR”

5.1. Bazele software-ului

5.2. Software de sistem (software de sistem);

5.3. Specificații software de sistem

Unul dintre principiile fundamentale constructie calculatoare moderne este principiul controlul programului, care constă în faptul că succesiunea acțiunilor computerului este determinată de un program prestabilit. Acest principiu asigură versatilitatea computerului, deoarece computerul poate fi folosit pentru a rezolva orice problemă care este descrisă printr-o succesiune de acțiuni care conduc la rezultatul dorit.

Program de calculator (calculator electronic)- o formă obiectivă de reprezentare a unui set de date și comenzi destinate funcționării computerelor și a altora dispozitive informaticeîn vederea obţinerii unui anumit rezultat, inclusiv a materialelor pregătitoare obţinute în timpul dezvoltării unui program de calculator şi a afişajelor audiovizuale generate de acesta. Lege Federația Rusă din data de 07.09.93 N 5351-I, art. 4.

Pentru operatie normala nu este suficient ca utilizatorul să aibă un singur program care să ofere o soluție unora sarcina specifica Prin urmare, în arhitectura unui computer, se folosește un concept mai larg - software. Software Calculatoarele sunt numite soft hardware sau SOFTWARE.

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

În funcție de funcțiile efectuate de software, acesta poate fi împărțit în 2 grupe:

2. Software de aplicație(software de aplicație).

Software-ul de sistem (software-ul de sistem) organizează procesul de prelucrare a informațiilor pe un computer și asigură normalitatea mediu de lucru Pentru programe de aplicație. Software-ul de sistem este atât de strâns legat de hardware, încât uneori este considerat parte a computerului.

Dezvoltarea ulterioară a tehnologiei a inițiat apariția de noi grupuri de funcții sistem de operare. Aspectul tastaturii pt introducere manuală informația în computer a dus la includerea în sistemul de operare a programelor care procesează semnale de la tastatură și decodificarea preliminară a acestora. Odată cu apariția monitoarelor pentru prezentarea convenabilă a rezultatelor intermediare și finale ale programelor, este asociată includerea în sistemul de operare a funcțiilor de control pentru afișarea textului și a informațiilor grafice pe ecranul de afișare.

O altă funcție tipică atunci când lucrați la un computer, servește la controlul diferitelor dispozitive externe (hard disk-uri, dischete, monitoare, tastatură etc.). Aceste dispozitive sunt produse de o varietate de companii. Identice ca scop, pot avea diverse caracteristiciși să fie complet controlat în diverse feluri. Pentru a controla o marcă de dispozitiv extern al unei anumite companii, aveți nevoie de propriul program special, care se numește driver de dispozitiv .

Există drivere de imprimantă, drivere pentru unitatea de dischetă, drivere pentru mouse etc. Dacă computerul dvs. vine cu un anumit set de dispozitive externe unele mărci, atunci în același timp software-ul său trebuie să includă driverele corespunzătoare. Sistemele de operare moderne includ un set mare de drivere standard diferite. Mai mult, atunci când porniți computerul, aceștia pot detecta automat tipul de dispozitiv utilizat și pot conecta driverul corespunzător pentru a funcționa (acest serviciu se numește Plug & Play). Desigur, acest lucru este posibil numai dacă dispozitivul este „capabil” să răspundă la întrebări despre marca sa (marii producători de computere oferă acest serviciu).

Toate sistemele de operare moderne (de exemplu, UNIX sau Windows NT) furnizează moduri de operare a computerului multitasking (execuția simultană a mai multor programe) și multi-utilizator (funcționarea simultană a mai multor utilizatori). Modul multitaskingînseamnă operarea simultană a mai multor programe pe un computer. Desigur, dacă computerul conține unul CPU, poate executa doar un program, dar sistemul de operare organizează munca computerului în așa fel încât să creeze iluzia munca simultana mai multe programe.

Funcționarea computerului multitasking necesită ca sistemul de operare să ofere următoarele capabilități:

Execuție paralelă (pseudo-paralelă) a mai multor programe;

Plasarea sarcinilor (adică programe) într-o coadă pentru execuție;

Împărțirea resurselor procesorului, a memoriei și a accesului la dispozitive externe între programe.

Modul multiplayer Funcționarea unui sistem informatic (în special, un computer) implică munca mai multor utilizatori.

În modul multi-utilizator, trebuie efectuate în plus următoarele:

Separarea resurselor procesorului, a memoriei și a accesului la dispozitivele externe în conformitate cu solicitările și prioritățile utilizatorilor;

Protejarea datelor unui utilizator împotriva accesului de către alți utilizatori.

Modul de partajare a timpului Aceasta este o organizare a programelor multitasking și multi-utilizator pe un computer, în care fiecărui program, în funcție de prioritatea sa, i se alocă un interval de timp în care funcționează numai acest program. În acest caz, doar o mică parte a programului se află în mod constant în memoria RAM a computerului, iar partea principală a acestuia este încărcată în timp ce programul rulează și descărcată (eliberată) după sfârșitul intervalului de timp alocat programului.

Această opțiune este adesea folosită atunci când computerul rulează un program principal (de obicei interactiv), care este adesea în modul de așteptare, și un alt program (de calcul) care necesită o cantitate mare de timp de procesor sau dispozitive externe. Când primul program așteaptă, al doilea rulează, când primul program începe să ruleze, al doilea se oprește. În acest caz, se spune că al doilea program va rula fundal. interacțiunea cu sistemul de operare

Sistemele de operare au evoluat foarte mult Inca de la inceputuri. La început, mai multe versiuni ale sistemului de operare au fost folosite pe computere de la diverse companii. Din mai multe motive, până la mijlocul anilor 1970, majoritatea calculatoarelor foloseau sistemul de instrucțiuni al mașinii și sistemul de operare al companiei. IBM, numit sistem de operare pe disc (DOS) . Aceeași companie a fost unul dintre pionierii în dezvoltare calculatoare personale. Acele modele de calculatoare personale care au împrumutat arhitectura și sistemul de comandă al companiei IBM, a început să fie chemat IBM Calculatoare compatibile cu PC.

Bazat pe sistemul de operare DOS Pentru astfel de computere au fost dezvoltate mai multe sisteme de operare. Ulterior, aproape toate computerele personale compatibile cu PC-uri au început să fie deservite de sistemul de operare al companiei. Microsoft, numit MS DOS. De-a lungul timpului, au apărut noi versiuni MS DOS, incluzând tot mai multe servicii noi, dar în general conceptul de sistem de operare al acestei companii a rămas neschimbat.

Cea mai importantă consecință a utilizării sistemelor de operare la operarea unui computer este aceea că, deoarece operațiunile tipice ale unui program de aplicație sunt efectuate de utilitățile sistemului de operare, programul poate funcționa numai cu sistemul de operare pentru care este orientat, adică. programele au devenit relativ independente de computer, principalul lucru este că sistemul de operare necesar rulează pe acesta. Sistemele de operare moderne se bazează pe concept mașină virtuală.

Mașină virtuală numit mașină abstractă cu performanță RAM îmbunătățită (numită memorie virtuala) și un număr nelimitat de dispozitive externe, asigurând securitatea absolută a datelor din diferite programe. Sisteme de aplicare sunt concentrate pe o astfel de mașină virtuală ideală, iar sarcina sistemului de operare include o astfel de organizare a muncii computer real, în care din punct de vedere al programului de aplicație arată ca o mașină virtuală. Se numește implementarea unei mașini virtuale folosind instrumente ale sistemului de operare emulare mașină virtuală.

Apariția retele de calculatoare a dus la apariția unei noi clase sarcini tipice. A furniza comunicare în rețea shell-urile de rețea au început să fie utilizate între computerele personale (de exemplu, un sistem NetWare companiilor Novell). Shell-urile de rețea, deși sunt adesea numite sisteme de operare, nu sunt sisteme de operare cu funcții complete, deoarece presupun că fiecare computer individual rulează propriul sistem de operare. Funcțiile shell-ului de rețea sunt îndeplinite de modulele de rețea care funcționează pe computere din rețea.

Din punct de vedere al sistemului de operare calculator separat aceste module de rețea sunt programe de aplicație. Shell-ul de rețea preia toate funcțiile de asigurare a procesului de transfer de date între computere folosind următoarea tehnică: pentru utilizatorul unui computer, datele de pe alt computer sunt prezentate ca alta medii externe informatii (disc) a acestui calculator. Când încercați să citiți un fișier de pe acest disc (date sau program) în RAM, sistemul de operare va contacta modulul de rețea și rutinele incluse în Novell, va oferi transmisie corectă date de la un computer la altul.

Următorul pas în dezvoltarea sistemelor de operare a fost includerea în acestea funcții de rețea. Astfel de sisteme de operare de rețea includ, de exemplu, sistemul de operare Windows NTn versiuni diferite UNIX. Aceste sisteme asigură funcționarea atât pe un computer separat, cât și pe o rețea. În același timp, li se atribuie multe funcții suplimentare de rețea - acțiuni legate de stabilirea comunicațiilor între nodurile rețelei și transmiterea datelor în rețea.

Cu toate acestea, funcțiile sistemului de operare discutate mai sus se modifică și ele parțial. În primul rând, acest lucru se aplică Sistemul de fișiere. Când utilizați sisteme de operare în rețea, spațiul de fișiere din rețea este unic, deși diferite discuri localizate fizic pe diferite medii diferite calculatoare. Utilizatorul poate efectua aceleași operațiuni cu fișierele pe care le efectuează cu fișierele de pe un computer separat, fără a-și face griji cu privire la faptul că acesta este de fapt mutarea informațiilor de la un computer la altul.

Sistem de operare de rețea sunt întotdeauna multi-utilizator: trebuie să urmăriți cine a lansat un anumit program și cine folosește un fișier deschis în sistem. Funcție importantă sistemul de operare în rețea este de a oferi acces utilizatorului)! la date și programe. Această funcție are două aspecte: verificarea nivelului de confidențialitate al datelor și verificarea privilegiilor utilizatorului.

Sistemul de rețea are un mecanism pentru codificarea nivelului de acces la date și codificarea privilegiilor utilizatorului, astfel încât să se poată determina întotdeauna dacă acest utilizator Acces la acest disc, director sau fișier individual. În plus, sunt folosite diverse sisteme parole care asigură accesul la date numai de către utilizatorul care deține datele sau care este autorizat să utilizeze datele în întregime sau cu restricții (de exemplu, numai în citire).

Software-ul de service este un set de programe auxiliare concepute pentru a diagnostica și configura hardware și software, pentru a optimiza schimbul de date și pentru a efectua alte sarcini speciale. Multe programe utilitare fac parte din sistemul de operare, dar acest lucru nu este necesar - un număr semnificativ de programe de servicii există separat de sistemul de operare.

Să evidențiem câteva tipuri importante de programe de servicii.

Programe de servicii (utilități)- programe auxiliare să ofere control cu ​​dispozitivele de intrare/ieșire și procesare și să furnizeze datele procesate într-o formă ușor de utilizat.

Utilități- acestea sunt programe care îndeplinesc orice funcții auxiliare separate pentru a asigura funcționarea altor programe sau elemente hardware pentru a corecta erorile sau a extinde capacitățile de lucru cu un computer. De exemplu, programe pentru diagnosticarea și configurarea echipamentelor, formatarea mediilor de stocare, scrierea și citirea datelor, arhivarea datelor, scanarea antivirus etc. sunt utilitati. Utilitatile au de obicei interfața cu utilizatorul, adică lansat și gestionat de utilizatori.

Să ne uităm la câteva tipuri de utilități.

Arhivarea programelor permit, prin utilizarea unor algoritmi speciali de ambalare a informațiilor, comprimarea informațiilor de pe discuri, de ex. creați copii ale fișierelor dimensiune mai micăși, de asemenea, combinați copii ale mai multor fișiere într-un singur fișier de arhivă. Utilizarea programelor de arhivare este foarte utilă la crearea unei arhive de fișiere, deoarece în majoritatea cazurilor este mult mai convenabil să le stocați după ce le-ați comprimat anterior cu programe de arhivare. Reprezentanți de date programe -WinRarși WinZip.

Programe pentru creare copii de rezervă informație permite copierea periodică Informații importante situat pe hard diskul computerului, pornit medii suplimentare. Reprezentanții programului Rezervă copie- APBackUp, Acronis Imagine adevărată.

Programe antivirus sunt concepute pentru a preveni infectarea cu viruși informatici și pentru a elimina consecințele infecției cu virusul. Reprezentanți ai familiei de programe antivirus - McAfee, Kaspersky Antivirus, DrWeb, Norton Antivirus.

Programe pentru diagnosticarea calculatorului vă permit să verificați configurația computerului (cantitatea de memorie, utilizarea acesteia, tipurile de discuri etc.), să verificați performanța dispozitivelor computerului și să evaluați performanța acestuia. Reprezentanți ai programelor de diagnosticare pe computer - Sisoft Sandra, Norton System Information.

Programe de optimizare a discurilor permite accesul mai rapid la informațiile de pe disc prin optimizarea plasării datelor pe disc. Aceste programe mută toate secțiunile fiecărui fișier mai aproape una de alta (elimină fragmentarea), colectează toate fișierele la începutul discului etc., reducând astfel numărul de mișcări ale capului discului (adică, accelerând accesul la date) și reducând uzura. discul. Reprezentanți ai programelor de optimizare a discurilor - Norton Disk Doctor, Microsoft Scandisk.

Programe de serigrafie sunt foarte utile atunci când utilizați programe grafice pentru a tipări conținutul ecranului, deoarece acest lucru nu se poate face întotdeauna folosind program de grafică. Reprezentanți ai programelor de serigrafie - SnagIt, HyperSnap-DX.

Să luăm acum în considerare programele legate de software-ul de servicii, dar nu și utilitățile.

Shell-urile sunt programe care implementează o interfață cu utilizatorul, de ex. destinat schimbului de date între un computer și un utilizator. De exemplu, sistemul de operare Windows conține un shell încorporat - programul Explorer. Dar, în schimb, puteți utiliza alte shell-uri, de exemplu, programul Windows Commander, care nu este inclus în sistemul de operare Windows.

Driverele sunt programe de gestionare a dispozitivelor. Proiectat pentru a facilita interacțiunea dintre dispozitiv și sistemul de operare. Driverul este un program suplimentar pentru dispozitiv și este dezvoltat de producătorul dispozitivului. Driverele pentru multe dispozitive sunt incluse în sistemul de operare.

Sisteme de dezvoltare software (sisteme de programare) este un grup special de software care nu are legătură cu software-ul de sistem sau aplicație. Sistemele de programare sunt un set de programe pentru dezvoltarea, depanarea și implementarea de noi produse software.

Sistemele de programare conțin de obicei:

· traducători;

· mediu de dezvoltare a programelor;

· biblioteci de programe de referință (funcții, proceduri);

· depanatoare;

· programe auxiliare.

Traducători de limbaje de programare- traducerea formatului programelor sursă (scris de programator) în formatul necesar pentru a lucra cu acest sistem de operare.

Programe întreținere - sa asigure functionarea diverselor mijloace tehnice utilizate în sistemele informaţionale.

Software-ul de sistem asigură funcționarea computerului, dar nu rezolvă problemele de prelucrare a informațiilor care sunt interesante pentru utilizator. Aceste funcții sunt îndeplinite de următorul nivel de software - software de aplicație - cea mai importantă clasă de programe de calculator pentru utilizator.

Destul de des, mulți utilizatori de sisteme informatice se confruntă cu întrebarea ce sunt programele de sistem. Cu cunoaşterea principiilor muncii lor şi utilizarea corectă Puteți realiza multe, bine, măcar să evitați erorile în sistem sau să accelerați (optimizați) funcționarea acestuia.

Programe de sistem pentru un computer: concepte generale

După cum sugerează și numele, programele de acest tip sunt utilitati specialeși instrumente pentru reglarea unui sistem informatic - de la diagnosticarea tuturor componentelor software și hardware până la utilizarea la maximum a absolut toate capabilitățile PC-ului, chiar și a celor ascunse.

Într-un fel, programele și aplicațiile de sistem pot fi numite un strat între sistemul de operare însuși, software-ul și hardware-ul instalat. Un prim exemplu sunt pachetele de drivere.

În general, dacă descriem programele mai detaliat, merită mai întâi să ne concentrăm pe ceea ce sunt, ce funcții le sunt atribuite.

Clasificarea programelor de sistem și funcțiile acestora

Dacă vorbim despre împărțirea programelor de sistem în clase în funcție de scopul lor, putem distinge mai multe grupuri principale. Astfel, programele de sistem includ (în diferite opțiuni de clasificare): management (rezident și tranzit), procesare, de bază și service.

Având în vedere funcțiile software-ului de sistem în schiță generală Fără a intra în complexitatea principiilor funcționării lor, observăm că aplicațiile de control sunt concepute pentru a utiliza datele interne ale sistemului de operare și sunt responsabile pentru buna funcționare a tuturor proceselor de calcul. Programele de procesare asigură schimbul de date între sistemul de operare și componentele instalate(cel mai frapant exemplu este DirectX și seturile de drivere). Programe de bază- acesta este setul minim de software necesar pentru funcționarea sistemului în ansamblu. In cele din urma, programe de service- aceasta crește și productivitatea sistemelor informatice moderne.

Programe de sistem Windows

Cu privire la Microsoft Windows, toate au un anumit set minim de aplicații care sunt instalate pe sistemul informatic la instalarea „OS” în sine.

Dacă cineva nu știe, programele de sistem în sine, de exemplu, în Windows 7, pot fi găsite în meniul „Start” din secțiunea „Programe / Accesorii / Utilități”. În plus, mai există două directoare: „Administrare” și „Întreținere”. În toate cele trei directoare și sunt localizate utilitare de sistem, concepute pentru monitorizare, optimizare, protecția sau recuperarea sistemului, backup etc. Nu are rost să le descriem în detaliu, întrucât, de regulă, nu toți utilizatorii apelează la ele, preferând aplicațiile dezvoltatori terți. Și asta, trebuie să spun, are un anumit sens.

Demontarea sistemului programe Windows de la un computer nu este posibil. Trucuri ca în sistemul de operare Android, când dacă ai drepturi de root le poți șterge pe oricare componenta sistemului până la sistemul de operare în sine, nu funcționează aici. În principiu, puteți dezinstala doar aplicații utilizator instalat. În general, acest lucru este corect, deoarece după o astfel de intervenție întregul sistem pur și simplu nu va mai funcționa.

Software de la terți

Sistemul de operare Windows este considerat a fi aproape cel mai comun sistem de operare din lume în ceea ce privește numărul de utilizatori. Cu toate acestea, în ceea ce privește vulnerabilitățile, un set minim de funcții, un număr mare de neajunsuri și lipsa instrumentelor aparent obligatorii, acesta, din păcate, este, de asemenea, înaintea tuturor. Probabil din acest motiv mulți dezvoltatori de software de sistem creează un număr mare de utilități și pachete software special pentru acest sistem de operare. La urma urmei, judecă singur în general aceleasi programe pentru administrator de sistem in Windows practic lipsesc.

Dar aici există și capcane. Faptul este că foarte des apare o eroare de sistem: „Programul nu poate fi pornit (dintr-un astfel de motiv sau fără niciun motiv).” Acest lucru se datorează doar faptului că fiecare utilitar poate fi instalat pe sisteme, să zicem, din cauza inconsecvenței Cerințe de sistem, arhitectură de SO diferită și aplicație instalată (eroare: „... nu este o aplicație Win32”), lipsa driverele necesareși așa mai departe.

Cu toate acestea, dezvoltatorii terți au o gamă mult mai largă de programe de sistem de bază decât Microsoft. Sa luam in considerare aplicatii de baza, pe care fiecare utilizator al unui sistem informatic ar trebui să-l aibă la dispoziție.

Antivirusuri

De regulă, după prima instalare sau reinstalare a sistemului de la zero, primul lucru pe care trebuie să-l faceți este să instalați un pachet software antivirus care ar putea oferi protecție sistemului la toate nivelurile, inclusiv monitorizarea amenințărilor externe, pătrunderea virușilor. în memoria RAM a computerului, monitorizarea rețelei sau a internetului etc. d.

Ce fel de program va fi, utilizatorul decide singur. Acum alegerea este destul de largă. Dintre cele mai populare pachete antivirus, cele mai cunoscute sunt: ​​aproape toate produse software Aplicațiile Kaspersky Lab, Eset Corporation (NOD și Securitate inteligenta), produse precum Dr. Web, Norton Antivirus, AVG, Avira, Panda, Avast etc.

Desigur, fiecare dintre aceste pachete are propriile sale avantaje și dezavantaje. În plus, unele aplicații sunt distribuite complet gratuit și nu au restricții de utilizare, în timp ce altele vor trebui plătite și de foarte multe ori o sumă mare. Cu toate acestea, fiecare decide singur ce să folosească.

Arhivatorii

A doua componentă a software-ului obligatoriu care trebuie instalat pe orice sistem este un program de lucru cu arhive. Cel mai adesea, aplicațiile de acest tip sunt încorporate Shell Windows (comenzi rapide programele sunt în meniuri contextuale).

Cele mai populare, după mulți utilizatori, sunt WinRAR, WinZIP, 7-Zip și multe altele. De ce este necesară instalarea lor? Da, pur și simplu pentru că arhivele comprimate sunt acum folosite peste tot. Chiar și descărcarea fișierelor marime mare de pe Internet este produsă sub formă de date arhivate.

Programe pentru testarea sistemului și a componentelor acestuia

Desigur, ne-am putea limita la a folosi doar „nativ” Instrumente Windows, dar cedează departe de informatii complete despre starea sistemului și a componentelor sale. De exemplu, dacă accesați meniul „Computerul meu” / „Proprietăți”, puteți vedea doar parametrii de bază ai hardware-ului și sistemul de operare instalat.

Același lucru este valabil și pentru DirectX. Deși informațiile de aici sunt mai detaliate, sunt încă departe de ceea ce puteți strânge din aplicațiile terțe. Singurul lucru frumos este că DirectX vă permite să efectuați teste speciale pe unele dispozitive Plug&Play.

Determinați încărcarea sistemului sau obțineți mai multe informatii detaliate puteți în filele din meniul „Configurare sistem”, apelate de comanda „msconfig”, să utilizați „Informații despre sistem” din Panoul de control sau, în final, să aplicați combinația Tastele Ctrl+ Alt + Del, care apelează Task Manager (monitorizarea proceselor care rulează, încărcarea pe procesorul central și pe RAM, etc.).

Este mult mai ușor să folosești utilități precum Everest sau altceva care nu numai că afișează specificații detaliate echipamente instalate, dar poate urmări și modificările din acesta parametrii fizici in timp real.

În plus, acestea includ și unele programe pentru administratorul de sistem, a căror sarcină este de a monitoriza starea rețelei locale, funcționarea corectă a acesteia și de a preveni pătrunderea amenințărilor sau accesul neautorizat la terminalele și serverele computerelor din rețea.

Optimizatori

Programe de sistem sunt foarte importante pentru optimizare. Probabil că acest lucru nu trebuie explicat nimănui. De-a lungul timpului, sistemul începe să încetinească în cele mai multe cazuri din cauza junk-ului acumulat sau gunoi de computer. În plus, motivul poate fi prezența cantitate mare date fragmentate. Bineînțeles că poți folosi mijloace standard Curățare de tip Windows OS sau, dar, după cum arată practica, acestea sunt mai puțin eficiente decât produsele software de la terți.

Registrul este și mai rău. Windows nu are un singur instrument pentru a-l curăța. Și ștergerea sau corectarea manuală a înregistrărilor și cheilor incorecte sau învechite este o sarcină absolut ingrată. În acest fel puteți „planta” întregul sistem.

De regulă, aproape toate utilitățile de acest tip sunt pachete universale care conțin un set destul de mare de instrumente pentru toate ocaziile. Acesta ar putea fi un program pentru erori de sistem in ceea ce priveste remedierea lor, acelasi defragmentator hard disk, un curățător de gunoi pe hard disk sau în RAM sub formă de procese și servicii suspendate constant, un optimizator sau defragmentator registru de sistem, care vă permite să eliminați tot ce este inutil fără a deteriora sistemul și să-i simplificați structura pentru mai mult acces rapid, un program de dezinstalare care elimină aplicații instalateîn întregime și complet, fără a lăsa urme ale prezenței lor în urmă (ceea ce nu se poate spune despre dezinstalarea „nativă” Windows), actualizări de drivere și multe altele.

După cum puteți vedea, versatilitatea și ușurința de utilizare a unor astfel de pachete software sunt evidente. Cele mai cunoscute aplicații de acest tip sunt CCleaner, Advanced Îngrijirea sistemului, Glary Utilities, Ashampoo WinOptimizer etc.

Comoditatea de a lucra cu ei constă și în faptul că aproape toate au un mod special pentru căutarea și rezolvarea automată a problemelor „cu un singur clic”.

Programe de backup și recuperare

Programele de sistem pentru crearea de copii de rezervă ale datelor de pe hard disk, drivere sau o imagine a stării sistemului de operare nu sunt mai puțin importante decât toate celelalte programe de sistem. Folosind astfel de copii, puteți restabili funcționalitatea Windows în câteva minute. În plus, la salvare imagini de hard disc, partițiile sale logice sau suporturi amovibile, nu puteți pierde informații importante chiar dacă hard disk-ul, unitatea flash sau hard diskul amovibil se defectează tip USB HDD.

Sistemul de operare Windows în sine are această caracteristică. Puteți crea disc special recuperare sau utilizați meniul Restaurare sistem, de exemplu, din Panoul de control. Dar și aici există erori. Uneori, recuperarea este imposibilă din cauza erorilor de pe hard disk, și din zona în care imaginea luată ca a punct de control recuperare. În acest caz, chiar și verificarea discului cu corectare automată erori nu dă rezultatul dorit.

Utilități speciale de sistem, cum ar fi Acronis True Imagine, care este pe bună dreptate considerată una dintre cele mai funcționale în ceea ce privește utilizarea capabilităților în operațiuni și setări fine, precum și majoritatea aplicațiilor de imagistică ( Daemon Tools, UltraISO, Alcool 120% sau același pachet Nero Burning ROM).

Opțiuni suplimentare

In fine, printre fonduri suplimentare Pentru lucru confortabil Ar trebui să instalați seturi de codecuri și decodoare pentru a viziona videoclipuri și a asculta audio (în plus față de driverele standard de dispozitiv). Este considerat cel mai faimos pachet Codec K-Lite Ambalaj.

Adobe trebuie să fie prezent Flash Player pentru a juca unele tipuri streaming video pe Internet, precum și programe precum Adobe Reader pentru lucrul cu fișiere PDF, care astăzi sunt printre cele mai comune în domeniul lor. Deși a doua aplicație nu este o aplicație de sistem, prezența acesteia este necesară.

Majoritate documentatie tehnica sau instrucțiunile de utilizare sunt distribuite în acest format.

Concluzie

Au fost descrise doar programele de bază ale sistemului, aplicațiile și utilitățile, care sunt pur și simplu necesare pentru funcționarea corectă a întregului sistem informatic și optimizarea funcționării acestuia. Desigur, există încă multe tipuri diferite de utilitare de sistem concepute pentru a rezolva probleme specifice. Dar este pur și simplu imposibil să le descrii pe toate. ÎN această recenzie Ne ocupăm doar de cel mai necesar set.

Software-ul de sistem este conceput pentru a funcționa cu fișierele și programele care alcătuiesc sistemul de operare al unui computer. Fișiere de sistem includ biblioteci de funcții, servicii de sistem, drivere de imprimantă, setări și fișiere de configurare. Programele care sunt incluse în sistem includ asamblatoare, compilatoare, instrumente de gestionare a fișierelor, utilitare și depanare.

Introducere

Programul sistemului software Windows instalat pe computer la instalarea sistemului de operare. Puteți actualiza software-ul rulând programe precum Center Actualizări Windows„sau „Actualizare software” pentru Mac OS X. Cu toate acestea, spre deosebire de programele de aplicație, software-ul de sistem nu este destinat Utilizator finalși se adresează dezvoltatorilor profesioniști.

Din moment ce software-ul de sistem rulează nivel de bază computer, se numește „nivel scăzut”. Această funcționalitate generează o interfață cu utilizatorul și permite sistemului de operare să interacționeze cu hardware-ul. Lucrează în fundal.

Conceptul de software de sistem

Software-ul de sistem și programele de aplicație sunt cele două tipuri principale de interacțiune mașină-om. Spre deosebire de software-ul open source, un program de aplicație, adesea numit aplicație, funcționează functie specifica pentru utilizator. Exemple de astfel de soluții software:

    browsere;

    clienți de e-mail;

    procesoare de cuvinte;

    foi de calcul.

Software-ul de sistem este conceput pentru a rula hardware-ul computerului și programele de aplicație. Dacă considerăm un sistem informatic ca un model pe mai multe niveluri, software-ul open source este interfața pentru interacțiunea dintre hardware și aplicațiile utilizator.

Ce este inclus în software-ul de sistem?

Conform unor definiții, software-ul de sistem include utilități de sistem, cum ar fi defragmentarea discului și recuperarea sistemului, precum și instrumente de dezvoltare, cum ar fi compilatoarele și depanatoarele.

    Control partajarea memorie internă între mai multe aplicații;

    procesarea intrărilor și ieșirii către dispozitivele hardware conectate - hard disk-uri, imprimante și porturi comutate;

    trimiterea de mesaje către fiecare aplicație sau utilizator interactiv despre starea operațiunii și eventualele erori;

    Managementul loturilor de muncă.

Pe computerele care pot oferi procesare paralelă, sistemul de operare poate gestiona procese multitasking.

Toate majore platforme informatice(hardware și software) includ sistemul de operare, care este dezvoltat cu diverse funcții pentru a satisface nevoile specifice ale consumatorului modern.

Tipuri de OS

Tipuri de sisteme de operare desktop:

    Windows este sistemul de operare emblematic sistem Microsoft, standardul de facto pentru computerele de acasă și de afaceri;

    Mac OS este un sistem de operare pentru computere personale și de lucru Statiile Apple Macintosh;

    Linux este un sistem de operare asemănător Unix care a fost conceput pentru a oferi utilizatorilor de computere personale o alternativă gratuită sau foarte ieftină (Linux are reputația de a fi foarte eficient și rapid).

Sistemele de operare Windows au dominat în mod tradițional piața. În august 2018, Windows deține o cotă de piață de peste 85 la sută. Mac OS a fost puțin peste 6 la sută, iar Linux a fost de peste 2 la sută.

Sistem de operare mobil

Sistemul de operare mobil permite smartphone-uri, tablete și altele dispozitive mobile lansează aplicații și programe. Cele mai populare sisteme de operare pentru mobil:

  • Windows 10 Mobile.

Un sistem de operare încorporat este conceput pentru a fi utilizat pe computere încorporate în sisteme mai mari, cum ar fi mașini, semafoare, televizoare digitale, bancomate, comenzi aeronave, punct de vânzare (POS), camere digitale, sisteme de navigație GPS, lifturi, receptoare digitaleși contoare inteligente.

Mulți utilizatori de computere moderne întâlnesc foarte des programe de sistem, deși în unele cazuri nici măcar nu bănuiesc că au de-a face cu ele. Unii oameni încearcă să nu intre deloc în buruieni, pentru a nu perturba funcționarea sistemului de operare. Probabil că merită să înțelegeți ce sunt programele de sistem și ce tipuri de programe de sistem sunt cunoscute astăzi. Pe parcurs, se va lua în considerare întrebarea ce reprezintă ele în ceea ce privește funcționalitatea. Dar mai întâi lucrurile.

- Ce-i asta?

Deci, acum nu vom intra în multe detalii despre complexitatea modului în care funcționează aplicațiile de sistem. Utilizatorul mediu nu are nevoie de acest lucru. Să luăm în considerare principalele probleme legate de înțelegerea programelor de sistem care se găsesc în general. În plus, va fi posibil să aflați puțin despre clasificarea lor.

Dacă vorbim într-un limbaj simplu, programele de sistem sunt concepute pentru a comunica între sistemul de operare instalat, componentele hardware ale terminalului computerului, aplicații și utilizatorul însuși. Ce legătură are utilizatorul cu el? Da, doar că conexiunea dintre același sistem de operare și utilizator se realizează printr-o interfață grafică, cu ajutorul căreia acesta poate obține acces la anumite funcții încorporate în sistemul propriu-zis.

Clasele de programe de sistem

Astăzi există destul de multe clasificări ale software-ului de sistem. Cu toate acestea, practic ele pot fi împărțite în mai multe clase sau grupuri. În primul rând, acestea sunt programe de management al sistemului, instrumente de procesare a datelor, seturi minime de bază pentru operarea sistemului de operare și utilități de servicii.

Este de la sine înțeles că fiecare clasă poate fi împărțită din ce în ce mai mult. De exemplu, programele de sistem de operare sunt în esență cele mai comune sisteme de operare, dintre care există zeci în prezent. Același lucru se observă, să zicem, în software-ul de serviciu, unde un număr mare de utilități diferite sunt prezentate pentru o varietate de scopuri (lucrarea cu hard disk-uri, editarea registrului, eliminarea „gunoaielor”, dezinstalarea aplicațiilor etc.)

Șoferii

Una dintre cele mai importante componente din oricare sistem informatic sunt drivere, care sunt și programe de sistem. Acestea sunt mici aplicatii speciale, responsabil pentru funcționarea corectă a oricărui dispozitiv „hardware”. Cine nu a întâlnit conceptul de placă video sau driver de placă de sunet?

Driverele sunt, ca să spunem așa, cele care ajută sistemul să configureze corect funcționarea oricărei componente. De regulă, chiar și la achiziționarea unui computer sau laptop, este întotdeauna inclus un disc special cu drivere. Acest lucru se datorează faptului că, în funcție de producător, aceleași sisteme de operare Windows nu recunosc întotdeauna corect niciun dispozitiv, în ciuda catalogului extins prezent în distribuțiile lor.

În unele Carcase Windows poate instala cel mai potrivit driver, dar dispozitivul nu funcționează. Aici vine în ajutor instalarea driverelor „native” originale furnizate de producătorul hardware.

Programe standard de operare Windows

După cum era de așteptat, sistemul de operare Windows are propriile sale programe de sistem. Acestea sunt, de regulă, utilități care sunt disponibile utilizatorului în meniul principal Start sub Toate programele / Instrumente administrative, Întreținere și accesorii și unele în Panoul de control. ÎN programe standard Pe lângă utilitățile de sistem, există și un set minim de aplicații necesare pentru funcționare.

Din păcate, în ceea ce privește programele de sistem, sistemul de operare Windows nu este deosebit de diferit. Majoritatea proceselor sunt ascunse de ochii utilizatorului. Acest lucru este de înțeles, deoarece încheierea unui proces sau ștergerea unui serviciu de sistem poate avea consecințe catastrofale pentru întregul sistem în ansamblu.

Unii utilizatori curioși se întreabă adesea cum să elimine un program de sistem. Răspunsul este simplu: în niciun caz! Utilitarele de sistem încorporate în sistemul de operare Windows nu sunt eliminate. Desigur, puteți șterge intrările și cheile din registry, dar sistemul va restabili în continuare valorile implicite când reporniți. În plus, după eliminare, este posibil ca sistemul de operare să nu funcționeze deloc, așa că este mai bine să nu riscați.

Optimizatori

Optimizatoarele sunt concepute pentru a accelera funcționarea sistemului de operare prin eliminarea „gunoaielor” inutile ale computerului etc. Windows, desigur, are propriile instrumente sub forma aceluiași defragmentator pentru a accelera accesul la date și a lansa aplicații sau sistemul.

Cu toate acestea, după cum arată practica, ele sunt inferioare utilităților specializate precum Sistem avansat Care, CCleaner, Glary Utillities, Windows 7 Manager și multe altele.

Arhivatorii

Lucrul cu arhivele este o parte integrantă a oricărui sistem. Windows are încorporat Arhivator WinZIP. Trebuie să spun că acesta nu este al meu Dezvoltare Microsoft. A fost creat special pe baza vechii arhive ZIP bune.

WinRAR, WinZIP, 7-Zip și multe altele sunt recunoscute ca fiind cele mai bune în acest domeniu. Fiecare utilitate are propriile sale specificități, dar în general funcționează pe aproape același principiu.

Fonduri suplimentare

Există multe alte categorii suplimentare care includ programe de sistem. Aceasta include elemente controale ActiveX. Cel mai frapant exemplu este Adobe Flash Player este un program pentru redarea în flux video pe Internet. După cum este deja clar, nu există nimic de genul acesta în sistemul de operare Windows în sine.

Nu mai puțin o componentă importantă Puteți numi tot felul de seturi de codecuri și decodore, fără de care va fi imposibil să vizionați videoclipuri sau să redați audio. Aici poziția de lider aparține pachetului de codec K-Lite.

Instrumentele pentru lucrul cu documente PDF sau resurse de internet care conțin astfel de date sunt la mare căutare. Aici vin în ajutor programe precum Adobe Reader. Mai mult, astfel de utilități pot fi chiar integrate în sistemul propriu-zis și în browserele de internet în timpul procesului de instalare.

Aceasta include multe programe de sistem responsabile pentru accesarea Internetului sau crearea rețele locale, fără de care lumea modernă nu poate fi imaginată.

Concluzie

În principiu, am luat în considerare doar conceptele generale ale programelor de sistem. De fapt, dacă sapi mai adânc, le poți enumera la nesfârșit. Este clar că dezvoltarea tehnologiei informatice nu stă pe loc. De aceea apar noi clase de programe de sistem, care sunt responsabile pentru domenii de lucru complet diferite. Deci putem doar ghici cum vor fi aplicații de sistem odată cu apariția computerelor cuantice...

Test

disciplina: "Informatica"

Programe de sistem

Introducere……………………………………………………………………………………………………..3

1.Software de sistem. Concept și funcții………………………………4

2. Sistem de operare. Compoziție și scop ……………………………………………….5

3. Sisteme de programare……………………………………………………..7

4. Programe de service…………………………………………………………………8

Concluzie……………………………………………………………………………………………….9

Referințe……………………………………………………………………………………………10

INTRODUCERE

Calculatoarele sunt dispozitive universale pentru procesarea informațiilor. Spre deosebire de telefon, magnetofon sau televizor, care realizează doar funcțiile preinstalate în ele, computerele personale pot efectua orice acțiuni de procesare a informațiilor. Pentru a face acest lucru, este necesar să compuneți o secvență exactă și detaliată de instrucțiuni pentru computer într-o limbă pe care o înțelege, de exemplu. program despre modul de procesare a informațiilor. Calculatorul în sine nu are cunoștințe în niciun domeniu al aplicației sale toate aceste cunoștințe sunt concentrate în programele executate pe computer. Prin urmare, expresia des folosită „computer made” înseamnă exact că pe computer a fost executat un program care a permis efectuarea acțiunilor corespunzătoare.

Schimbând programe pentru computer, îl puteți transforma într-un loc de muncă pentru aproape orice specialist sau puteți juca un fel de joc. În timpul execuției, programele pot folosi diverse dispozitive pentru introducerea și ieșirea datelor.

Astfel, pentru a utiliza eficient un computer, trebuie să cunoașteți scopul și proprietățile programelor necesare atunci când lucrați cu acesta. Scopul acestui lucru munca de testare este studiul programelor de sistem.

    PROGRAMUL SISTEMULUI.

CONCEPTUL ȘI FUNCȚIA

Programele care rulează pe un computer pot fi împărțite în mai multe categorii:

    programe de aplicație care asigură în mod direct execuția necesare utilizatorilor lucrări: editarea textelor, desenarea imaginilor, prelucrarea tablourilor de informații;

    sisteme instrumentale (sisteme de programare care asigură crearea de noi programe pe calculator);

    programe de sistem care îndeplinesc diverse funcții auxiliare, de exemplu, crearea de copii ale informațiilor utilizate, emiterea de informații de ajutor despre computer, verificarea funcționalității dispozitivelor computerizate.

Prin urmare, software este un set de programe și reguli cu toată documentația aferentă care vă permite să utilizați un computer pentru a rezolva diverse probleme. Programul sistemului este un set de module software, dintre care multe sunt furnizate simultan cu computerul.

Pe baza scopului lor funcțional, software-ul de sistem poate fi împărțit în trei componente: sisteme de operare (OS), sisteme de programare și programe de servicii.

sistem de operare – un set de programe care asigură controlul computerului, planificând utilizarea eficientă a resurselor sale și rezolvând problemele specificate de utilizatori. Acest sistem poate fi considerat ca o continuare software și o extindere a hardware-ului computerului personal.

Sistem de programare – un set de instrumente software care automatizează dezvoltarea și depanarea programelor.

    SISTEM DE OPERARE. COMPOZIȚIE ȘI SCOP

Pentru a executa orice program pe un computer, sunt necesare cel puțin două resurse: memoria cu acces aleatoriu (RAM) pentru stocarea comenzilor și a datelor și un microprocesor (MP) pentru executarea comenzilor programului. Resursele specificate pot fi furnizate programului de către programator dacă acesta plasează manual comenzi și date în OP și introduce informații în mașină pentru a porni MP. Cu toate acestea, această metodă nu este acceptabilă pentru programele mari, deoarece este foarte laborioasă și lent. Sistemul de operare al computerului este conceput pentru a elibera programatorul de munca minuțioasă asociată cu distribuirea resurselor computerului, gestionarea echipamentelor sale și organizarea execuției programelor. Poate asigura funcționarea (funcționarea) computerului în unul dintre cele trei moduri:

    Mod unic program. În acest mod, toate resursele computerului sunt reprezentate de un singur program care realizează prelucrarea datelor.

    Modul multi-program . Când un computer funcționează în modul multiprogram, mai multe programe independente unul de celălalt procesează simultan datele. În acest caz, programele împart resurse între ele. Baza modului multiprogram este combinația de timp între funcționarea MP și manipularea dispozitivelor periferice. Avantajul modului cu mai multe programe în comparație cu modul cu un singur program este utilizarea mai eficientă a resurselor. Există mai multe programe în memoria RAM a computerului în același timp, dar în orice moment MP-ul execută doar unul.

    Modul multitasking. În unele cazuri, este necesar ca implementarea mai multor programe să fie coordonată și subordonată atingerii unui obiectiv comun. Pentru a face acest lucru, sistemul de operare trebuie să aibă instrumente care să permită sarcinilor să interacționeze între ele. Sistemul de operare în care sunt implementate aceste instrumente asigură funcționarea în modul multitasking.

Scopul sistemului de operare. Scopul principal al sistemului de operare care asigură că computerul funcționează în oricare dintre modurile descrise este distribuția dinamică a resurselor și gestionarea acestora în conformitate cu cerințele proceselor de calcul. O resursă este orice obiect care poate fi distribuit de sistemul de operare între procesele de calcul de pe un computer. Există resurse hardware și software. Hardware-ul include microprocesor, RAM și periferice; la resurse software – instrumente software disponibile utilizatorului pentru gestionarea proceselor de calcul și a datelor. Sistemul de operare este un intermediar între computer și utilizator, analizează solicitările utilizatorilor și asigură implementarea acestora.

3. SISTEME DE PROGRAMARE

Un sistem de programare este un set de instrumente care automatizează dezvoltarea și depanarea programelor și include limbaje de programare, traducători din aceste limbaje și biblioteci de subrutine. Fiecare calculator are propriul său limbaj de programare - un limbaj de program de mașină - și poate executa direct programe scrise doar în acest limbaj. Fiind un limbaj al numerelor, limbajul mașină este de puțin folos pentru programare, deoarece necesită mult timp din partea programatorului. Din acest motiv, limbaje de programare care nu coincid cu limbaje mașină. La limbi nivel inalt Limbajele includ Pascal, C, BASIC etc. Un rol special revine limbajelor de asamblare. De regulă, programatorii de sistem folosesc limbajul de asamblare.

Un program scris într-un alt limbaj de programare decât limbajul mașină trebuie convertit într-o formă adecvată pentru execuție de către un computer. Această transformare se numește traducere. Un program care convertește un modul sursă într-un program obiectiv în limbaj mașină se numește traducător. Traducătorii analizează și programul care este tradus. Ei pot, de asemenea, să depaneze și să optimizeze programe, să emită documentația programului și să efectueze o serie de alte funcții de serviciu.

    PROGRAME DE SERVICII

Programele utilitare extind capacitățile sistemului de operare. Ele sunt de obicei numite utilități. Utilități (utilități) - furnizează utilizatorului instrumente auxiliare de întreținere a computerului. Ei efectuează verificările necesare asupra software-ului și hardware-ului și afișează informațiile colectate într-o formă convenabilă, vizuală. Există utilități individuale utilizate pentru a rezolva o funcție de întreținere și kituri de utilități multifuncționale. În prezent, Norton Utilities (Semantec) este adesea folosit în mediile DOS și Windows.

Șoferii (driverele) sunt programe care completează sistemele de operare prin furnizarea de servicii dispozitivelor periferice. Driverele sunt încărcate în memoria computerului atunci când sistemul de operare pornește sau sunt instalate de controlere. De exemplu, driverul de tastatură ru.com trece de la alfabetul latin la alfabetul rus și înapoi.

Antivirusuri concepute pentru a proteja datele împotriva distrugerii virusi informaticiși eliminarea consecințelor infecției. Dintre programele antivirus, cele mai populare sunt AIDSTEST, Dr.Web și Adinf incluse în kitul Dialog-Science JSC (I. Danilov), AVP - Anti Viral Toolkit PRO (E. Kaspersky) și Norton AntiVirus (Semantec) . Programele antivirus funcționează seturi diferite viruși, iar duplicarea verificării nu are loc, așa că pentru fiabilitate sunt utilizate împreună.

Arhivatorii sunt folosite pentru a crea o copie mai mică a fișierelor și pentru a combina copii ale mai multor fișiere într-un singur fișier de arhivă. Ei creează fișiere de arhivă prin utilizarea unor metode speciale de comprimare a informațiilor. Dintre numărul mare de programe de arhivare binecunoscute, ARJ (Robert Jung), WinRar (Eugene Roshal), LH (Haruyasi Yoshizaki), etc. sunt în prezent cele mai frecvent utilizate. Diferă unul de celălalt în gradul de compresie a informațiilor, viteza de operare si metodele de ambalare.

CONCLUZIE

Astfel, software-ul de sistem este un set de instrumente software și limbaj. Software-ul de sistem este conceput pentru a controla funcționarea unui computer, a distribui resursele acestuia, a sprijini dialogul cu utilizatorii, a-i ajuta în întreținerea computerului și, de asemenea, pentru a automatiza parțial dezvoltarea de noi programe.

Pe baza scopului lor funcțional, software-ul de sistem poate fi împărțit într-un sistem de operare, un sistem de programare și programe de servicii (utilități).

LITERATURĂ

Ilyushechkin V., Kostin A. Software de sistem. – M.: facultate, 1991. – 127 p.