CalculatoareSoftware-ul

ACT - este ... software-ul de operare de bază. Prin software-ul de sistem includ

Calculatoare - noastre tovarăși de viață inerente pentru al doilea deceniu. Acestea ajută oamenii să se distreze și să lucreze, de a comunica cu prietenii peste tot în lume. Din păcate, nu toți utilizatorii sunt în prezent principii de lucru cu calculatorul.

În special, ei rareori se gândească la importanța software-ului open source. Acest software de sistem. Ceea ce se înțelege prin acest concept și care este importanța acestor programe? Dezvăluirea acestei probleme și subiectul acestui articol. În plus, vom lua în considerare clasificarea actuală de software de sistem data.

Este necesar să se cunoască chiar și utilizatorilor obișnuiți, ca atunci când citesc unele articole informative care de multe ori nu pot înțelege esența este scris. Se întâmplă la fel, din cauza ignoranței terminologiei comune. Trebuie remarcat faptul că este de multe ori o denaturare a păcatului resurse chiar specializate.

Introducere

Punct de vedere istoric, am folosit toate programului sunt împărțite în două clase:

  • aplicații de sistem (ACT - este fundamentul oricărui sistem de operare).
  • Programe de aplicații.

Există o altă clasă de software specializat profund aplicație, dar în viața de zi cu zi cu el și a găsit doar dezvoltatorii de tehnologie.

Pentru aplicații să includă aplicații de birou, software pentru crearea și editarea de imagini, precum și alte fonduri de la care fiecare dintre noi trebuie să se ocupe pe o bază de zi cu zi. Nu este greu de ghicit că această clasă este cea mai comună și numeroase.

Ceea ce este inclus în conceptul de software open source? Acest program conceput pentru a gestiona SGBD (baze de date) concepute pentru interacțiunea dintre un utilizator și un calculator (DE - membrane grafice), precum și alte sisteme specializate de colectare și prelucrare a informațiilor. utilizarea recentă (în special) la bordul vehiculelor și aeronave de luptă.

Conducătorii auto, etc.

Foarte des aloca bibliotecile de sistem și drivere de dispozitiv pentru scopul prevăzut în nici un fel diferit de ACT. Acest lucru înseamnă că, să ia în considerare separat le face nici un sens.

Astfel, software-ul de sistem (Software System) poate fi numit un set de programe și interfețe care sunt utilizate pentru a controla și de interacțiune umană calculator. Scopul lor principal - pentru instrumentele de traducere automată pentru a afișa și analiza mai familiare pentru noi toți text sau sub formă grafică. STR Compoziție (aplicată spre deosebire de utilități), practic nu depinde de problemele specifice rezolvate de către utilizator de calculator.

El poate proiecta la domiciliu, sau poate o zi întreagă să se așeze în rețelele sociale. În fiecare caz, software-ul computerului diferă în mod dramatic, în timp ce compoziția aplicațiilor sistemului suferă nici o schimbare.

Ce software-ul sistemului

Și acum analizăm în detaliu numirea acestui tip de programe. Deci, functiile lor principale:

  • Acestea creează un mediu în care aplicațiile rula de utilitate (OS).
  • Furnizarea de simplificarea și automatizarea dezvoltarea de noi aplicații.
  • Maximizarea acuratețea și eficiența comunicării între calculatoare în rețelele locale și globale.
  • Diagnosticați (și repararea) diferitele eșecuri programatice.
  • Responsabil pentru efectuarea operațiunilor auxiliare (up, arhivare, transfer de date).

Prin urmare, nici o lucrare de calculator fără software-ul liber nu poate, în principiu, ca chiar sistemul de operare cel mai primitiv - de asemenea, o serie de aplicații specializate. Menținerea acestor programe se poate face numai cu utilizatorii calificați, și de dezvoltare - doar cei mai buni programatori, care, în unele cazuri, trebuie să cunoască limbajul de programare mașinii (astfel de specialiști din lume în unități generale). Pe scurt, pentru a crea propria lor sistem de operare în splendida izolare pur si simplu nu va funcționa.

cunoștințe și abilități de bază

În ciuda complexității acestor programe, chiar și utilizatorii obișnuiți trebuie să înțeleagă natura muncii lor, deoarece afectează productivitatea interacțiunii lor cu calculatorul. De exemplu, nu se știe despre programele de lucru ale principiilor care controlează scrierea și citirea informațiilor de pe suprafața discului, nu puteți formata hard disk-ul, în funcție de tipul de date pe care intenționează să-l păstrați.

Așa cum am spus deja, aplicarea lor este de natură sistemică, care nu se schimbă practic niciodată. Acesta este motivul pentru dezvoltarea de software open source sunt prezentate cerințe foarte stricte.

software-ul sistemului de clasificare

În mod tradițional în această clasă sunt următoarele versiuni de software:

  • Componentele de control.
  • componente de analiză, procesarea și transmiterea informațiilor.

Cât de ușor de înțeles, programe de control sunt sincronizate procese principale, permițând tuturor dispozitivelor să funcționeze corect calculatorul. Funcțiile lor principale sunt după cum urmează:

  • Controlul direct al tuturor puterea de procesare a sistemului.
  • Lucrul cu datele necesare pentru funcționarea acestuia.

Cel mai adesea, aceste instrumente sunt în mod constant în memoria calculatorului. Aparțin unui rezident al dispozitivelor care formează nucleul sistemului de operare. În cazul în care programele de control, care sunt necesare pentru efectuarea unor operațiuni importante, sunt încărcate în memorie, imediat înainte de operație, acestea sunt numite tranzit (tranzitiv). În orice caz, astăzi aceste instrumente sunt disponibile numai ca parte atât a sistemului de operare și driverele sub formă de biblioteci.

În schimb, programul pentru procesarea informațiilor rula separat. Cel mai adesea, acestea sunt livrate în pachetul de instalare de aplicații aplicate. Apropo, programul de instalare (Windows de instalare, de exemplu) , de asemenea , se referă la software - ul sistemului.

O altă versiune a clasificării

Foarte des, expertii spun ca software-ul de calculator ar trebui să fie împărțite în bază și de serviciu. Prin baza sunt acele programe care oferă însăși funcționarea calculatorului. Prin urmare, un software de sistem includ:

  • Sisteme de operare proprii și drivere în compoziția lor.
  • Tăbăcite (DE) și alte mijloace media pentru punerea în aplicare a programelor.
  • Managerii de fișiere.

OS ca un set de software open source

Vom vedea în continuare software-ul sistemului. Sistemele de operare sunt parte integrantă a acestuia.

În general, sistemul de operare în sine poate fi reprezentat ca un set de programe software, care sunt responsabile de primirea, prelucrarea, utilizarea informațiilor și controlul tuturor dispozitivelor de sistem. Pe de o parte, sistemul de operare acționează ca un „distanțier“ între utilizator și computerul său, pe de altă parte, este responsabil pentru cât mai mult posibil utilizarea eficientă atât software și hardware de umplere acesta din urmă.

În literatura de specialitate, sistemul de operare este, de asemenea, numit software-ul sistemului de bază. De ce a adoptat această terminologie, considerăm mai jos.

File Management - o funcție esențială a ACT

manageri de fișiere sunt proiectate pentru un acces facil la datele fizice de pe disc, pentru a le afișa într-o reprezentare grafică. Astfel, ei pot folosi doar numele de fișier logic, mai degrabă decât locația sa directă pe hard disk.

Important! Sisteme de fișiere și manageri de fișiere în sine nu există, deoarece acestea sunt dezvoltate pentru anumite sisteme de operare și soluții pentru anumite probleme. Astfel, unii dintre experții sunt de acord că software-ul de sistem și include aceste aplicații.

Dar există unele fapte care determină atitudinea față de un astfel de program în ceea ce privește instrumente independente de gestionare a informațiilor:

  • Multe sisteme de operare (și pentru o lungă perioadă de timp și aproape toate) pot fi simultan (!) Pentru a lucra cu aproape toate sistemele de fișiere.
  • Unele primitiv (dar încă sistemul de operare) poate face fără aceste aplicații.

Care este serviciul ACT

Această categorie include programe care se extind în mod semnificativ capacitățile programului ACT, făcându-l mai convenabil pentru utilizatorul final. Ele pot fi, de asemenea, clasificate, și a obține o mulțime de puncte:

  • drivere de dispozitiv nu sunt stabilite în sistemul de operare în etapa creării sale.
  • Programe de calculator de auto-diagnostic, ceea ce elimină necesitatea ca utilizatorul să găsească cauza erori și eșecuri.
  • Destul de ciudat, dar software-ul anti-virus, de asemenea, se potrivește definiția „de serviciu“. Rețineți că nu a fost întotdeauna.
  • Cererile pentru unitățile de servicii vă permit să copiați și datele de arhivă, șterge definitiv sau pentru a restaura fișierele de date pentru a optimiza procesul de înregistrare a discului.
  • Built-in program de backup pentru a reduce în mod semnificativ informațiile de spațiu ocupat.
  • Utilitar pentru gestionarea resurselor de rețea și rețeaua în sine.

Adesea, această clasă de programe numite utilitare de sistem. Doar rețineți că programele antivirus nu suna. Astăzi, bine-cunoscut mijloace de Symantec, Touch Stone, precum și alte mari companii care furnizează software-ul. Tipuri de software pentru unele din cazuri de examinare, dar rămân nerezolvate mai multe întrebări.

ACT pentru a lucra cu protocoale de rețea

După cum sugerează și numele, aceste aplicații de sistem sunt responsabili pentru accesul la internet. Rețineți că toate următorii termeni se aplică mai mult pentru acele sisteme care sunt proiectate pentru a efectua anumite acțiuni specifice (server de mail server de fișiere). Pentru a actualiza software-ul acestei comenzi, de multe ori trebuie să dezvolte noi versiuni ale sistemelor de operare.

Cheia pentru înțelegerea activității întregului algoritm este un program special de server care acceptă cereri de la rețea și se trimite răspunsurile. Utilități care sunt concepute pentru a trimite solicitări, numit clienți. Rețineți că cererea este trimisă sub forma unui format standardizat, care este adesea menționată ca un protocol. Răspunsul a trimis, de asemenea, ca un fișier al unui anumit format care conține toate informațiile necesare (pachet).

Apropo, IE, Firefox, Opera și Google Chrome - aceiași clienți, care se bazează pe principiul că numai stabilit.

mediul de programare și punerea în aplicare a programelor

Aceste programe se referă la mijloacele specifice, ci o înțelegere de bază a acestora este de asemenea necesară, deoarece fără ca acest lucru este imposibil să înțelegem principiile de funcționare a sistemului de operare și computerul în general. Ei au nevoie nu numai pentru a crea, dar, de asemenea, pentru a depana și de a lansa aplicații.

Experții spun că, în acest caz, în software-ul de sistem include:

  • Mijloace de tastarea și editarea textului.
  • Traducător sau interpret (pentru limbaj simplu).
  • Linker-ul, numit, de asemenea, linker-ul.
  • Debuggere.
  • biblioteci de aplicații complete pentru executarea programului.

Rețineți că este creată aplicația (cu rare excepții) sub orice sistem de operare anumite. Dar instrumentele de sistem, care sunt concepute pentru a le dezvolta, poate lucra într-un sistem complet diferit (pentru acest lucru și au nevoie de unele biblioteci de sistem). Acest lucru este foarte important, deoarece acestea nu se restricționează dezvoltatorii în alegerea sistemului de preferat pentru locuri de muncă.

Care sunt traducători

Din moment ce această definiție nu este în mod clar pentru toată lumea, uita-te la această problemă în detaliu.

Acesta este un concept important se referă la un program care traduce limbajul de programare, care este de înțeles de către oameni, în limbaj mașină. Desigur, limba mașină poate fi înțeleasă și de om, dar acești profesioniști unități la nivel mondial. Programul în sine este scris în orice limbaj de programare, numit modul de sursă. Modul de obiect numit informații de bază compilate pentru mai multe mașini de utilizare. Structura acestui modul constă în textul programului este deja tradus în limbaj mașină, precum și alte informații necesare pentru funcționarea corectă și depanare.

Toate aplicațiile din această clasă sunt împărțite în compilatoare și interpreți. Prima traduce imediat textul sursă în modul de mașină. Interpretul este realizează nu numai purtător, dar apoi încearcă să testeze programul. Pe această bază, are un mare dezavantaj: punerea în aplicare lentă a programului. De aceea, folosind astfel de mijloace numai printre cele mai simple și mai primitive limbi, care sunt folosite pentru a preda elementele de bază ale programării.

Linker, sau agent de legătură, este implicat în prelucrarea modulelor obiect în elementele de boot. Fiecare dintre ele poate fi deja mutat în memorie și executate.

Debugger, și alte componente

Debugger îndeplinește o funcție esențială, deoarece permite controlul debitului de program, în același timp în căutarea pentru erori în ea. În setul de funcții de bază include:

  • Pentru a parcurge modulul obiect încărcat, cu rezultate permanente de reproducere.
  • Oprire la puncte prestabilite de dezvoltator.
  • Dacă există o astfel de necesitate, debugger poate opri complet programul într-un punct predeterminat.
  • Afișează toate variabilele utilizate.

constatări

Deci, să rezumăm. Se pare că următoarele elemente sunt incluse în software-ul de sistem:

  • Direct la sistemul de operare (sistemul de operare).
  • Tăbăcite (DE) și mediul de execuție a programului.
  • manageri de fișiere, precum și alte instrumente de gestionare a fișierelor.
  • Instrumente de dezvoltare.
  • Toate instrumentele de rețea.
  • Unele aplicații.

Aici am examinat structura software-ului sistemului.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.