Computer cu program stocat

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Calculatorul program memorat este un anumit tip de computer care se caracterizează prin funcționarea pe baza unui program memorat pe un suport de memorie , spre deosebire de computerul program cu fir .

Este capabil să ofere versatilitate și viteză de programare, nici măcar comparabile cu cele oferite de computerul cu program prin cablu și din acest motiv, în prezent, computerul programabil este de obicei implementat la fel ca un computer cu program memorat. În special, calculatorul program stocat în memoria centrală a reprezentat un pas fundamental în istoria evoluției computerului (secole de durată) care a dus la calculatorul programabil modern: inițial, de fapt, programul a fost stocat în memoria de masă care, așa cum este cunoscută, este mai lentă a memoriei principale.

Etimologie

Expresia „computer cu program stocat” s-a născut ca o traducere literală a expresiei originale în limba engleză „computer cu program stocat” utilizată în prima versiune a unui raport al lui John von Neumann despre EDVAC [1] .

Terminologie

Dacă nu cunoașteți semnificația expresiei „computer cu program stocat”, poate fi înșelătoare deoarece poate sugera că chiar și un computer care stochează programul în memoria de masă (cum ar fi Z3 sau Harvard Mark I ) este un program computer. Expresia „computer cu program memorat” este utilizată în schimb cu referire la memoria principală. Această utilizare are motive istorice: John von Neumann a folosit-o în primul proiect al unui raport despre EDVAC cu semnificația specială pe care i-o atribuim astăzi. Și din moment ce Primul proiect al unui raport despre EDVAC a fost textul de referință pentru proiectarea primei generații de computere cu program memorat, expresia „computer cu program memorat” s-a răspândit cu semnificația specială care i-a fost atribuită de John von Neumann.

Descriere

Un computer program stocat poate fi fie un computer programabil, fie un computer neprogramabil. În cazul unui computer programabil, programul poate fi stocat pe suportul de memorie prin intermediul computerului însuși (și, în acest caz, suportul de memorie poate fi atât un suport amovibil, cât și un suport non-amovibil ) sau poate fi stocat în memorie suportul nu prin intermediul computerului în sine (și în acest caz suportul de memorie este întotdeauna un suport amovibil). Pe de altă parte, în cazul unui computer neprogramabil, programul nu poate fi stocat pe suportul de memorie prin intermediul computerului însuși, iar suportul de memorie este întotdeauna un suport nedemontabil.

Funcționând pe baza unui program stocat pe un suport de memorie, procesorul computerului are întotdeauna un anumit grad de abstractizare și o anumită prelucrare a datelor este dată de program.

Istorie

Înaintea programului stocat pe computer

Înainte de computerul program memorat, numai datele programului și rezultatele procesării erau stocate în memoria centrală . Pe de altă parte, programul era hardware (în calculatoare cu program cu fir ) sau software, dar stocat în memoria de masă .

Nașterea computerului program memorat

Odată cu apariția computerului electronic digital, a fost imediat clar că stocarea programului în memoria centrală ar fi, de asemenea, o necesitate, deoarece, în cazul unui program software stocat în memoria de masă și cu atât mai mult în cazul unui program hardware , viteza de calcul permisă de tehnologia electronică ar fi fost complet afectată de timpii de programare a computerului. [2] Calculatorul electronic digital programabil care nu stochează programul în memoria centrală reprezintă, de fapt, doar o paranteză foarte scurtă în istoria computerului : după Colosul Mark I din 1943 , Colosul Mark II din 1944 și ENIAC din 1946 , [3] Mașina experimentală la scară mică a fost creată în 1948 , primul computer electronic cu un program memorat din istorie. Începând din 1948, computerul program memorat s-a răspândit rapid și a devenit rapid norma pentru computerul programabil.

Realizarea practică a computerului electronic cu program memorat este recunoscută proiectanților EDVAC [4] care l-au făcut public cu documentul Primul proiect al unui raport privind EDVAC din 30 iunie 1945 . Conceptul teoretic al calculatorului program memorat poate fi dat de la Alan Turing („tatăl” informaticii moderne), în special la mașina universală Turing . A fost descris de Alan Turing în publicația științifică din 1936 Despre numere computabile, cu o aplicație la Entscheidungsproblem . Publicație științifică care a inspirat designerii EDVAC.

Chiar și Konrad Zuse („tatăl” primului computer programabil din istorie: Z1 ), într-o cerere de brevet din 1936 (respinsă), menționează conceptual computerul program stocat.

Primul program calculatoare stocate în memoria principală

Mai jos sunt listate primele cinci computere din istoricul programelor stocate în memoria principală:

Calculatorul electronic IBM Selective Sequence este primul computer programabil din istorie stocat în memoria principală. Dar nu este un computer complet electronic. Este un computer hibrid electromecanic / electronic. Celelalte patru computere sunt computere electronice.

Ca program de calculator stocat în Electronic Numerical Integrator și Computer este cel mai limitat dintre toate, deoarece este singurul care stochează programul într-un ROM de memorie (memorie de numai citire). Pe de altă parte, alte computere stochează programul în memoria de citire și scriere . Această limitare face din Electronic Numerical Integrator și Computer un computer cu program stocat neprogramabil (este în schimb un computer programabil ca un computer cu program hard-wired).

Notă

  1. ^ „Primul proiect al unui raport privind EDVAC” este un titlu în limba engleză care tradus în italiană înseamnă „primul proiect al unui raport privind EDVAC”.
  2. ^ În cazul unui program hardware, de fapt, programarea computerului poate implica, în funcție de complexitatea computerului, multe ore, deoarece este necesară modificarea hardware-ului computerului. În cazul unui program software stocat în memoria de masă, în momentul în care memoria de masă era reprezentată de cardul perforat și banda perforată , suport de memorie care cu siguranță nu poate fi citit cu viteza cu care se deplasează semnalele electrice în interiorul circuitelor electronice .
  3. ^ Colossus Mark I , Colossus Mark II și ENIAC sunt primul, al doilea și al treilea computer digital digital programabil din istorie, respectiv. Toate cele trei sunt computere cu program cu fir (ENIAC rămâne un computer cu program cu fir până în septembrie 1948 când devine un computer cu program stocat).
  4. ^ EDVAC, cu toate acestea, nu a fost primul program electronic computerizat în istorie. Pentru diverse probleme, EDVAC a devenit operațional abia în 1951 . Deci, alte calculatoare electronice de program stocate erau operaționale înainte de EDVAC.
  5. ^ Integratorul numeric electronic și computerul sunt operaționale din iulie 1946 . Însă, ca un computer program stocat, a funcționat abia din septembrie 1948 .

Elemente conexe

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT