• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Architektura von Neumanna - przechowywanie programu w pamięcie

Aruba Cloud - Virtual Private Server VPS
+1 głos
221 wizyt
pytanie zadane 9 listopada 2023 w Sprzęt komputerowy przez maxkolanko1998 Gaduła (3,230 p.)

Może mi ktoś wytłumaczyć pewną rzecz bo nie rozumiem tego. Ucze się historii informatyki i poznaje komputery z lat 30 i 40 chociażby. W jednym z artykułów na temat pewnego komputera znalazłem takie stwierdzenie:

W rzeczywistości jedynymi nie zaimplementowanymi własnościami był odczyt i przechowywanie programu w pamięci wewnętrznej. Stało się tak dlatego, iż w owym czasie budowanie dużych pamięci stanowiło zadanie bardzo kosztowne. Obliczenie zwykłego wyznacznika (trzeciego stopnia) wymaga około 50 instrukcji i 15 słów pamięci na zmienne i wyniki pośrednie. Ten prosty przykład pokazuje, iż umieszczenie programu w pamięci wewnętrznej uniemożliwiłoby swobodne programowanie komputera

Ten komputer o którym mowa nie zawierał w sobie "pełnej" architektury von Neumanna. Wiadomo. Komputery z tamtych lat były programowane za pomocą kart perforowanych. A architektura von Neumanna zakłada przechowywanie programu w pamięci. No przecież współczesne komputery zawierają tą pamięć z programem, a można je dowolnie programować. Nie przecież z tym żadnego kłopotu

komentarz 23 listopada 2023 przez adrian17 Mentor (352,580 p.)

Czy ten program jest po prostu przechowywany w pamięci ram czy tu chodzi może o pamięć procesora?

Instalowałeś kiedyś program na pececie? Albo odpalałeś dowolny program pobrany z internetu? Jak... przeglądarkę? :P

O tym mówię.

komentarz 23 listopada 2023 przez adrian17 Mentor (352,580 p.)
edycja 23 listopada 2023 przez adrian17
To znaczy no, to jest po prostu trochę dziwne pytanie w tym momencie? Jeśli pytasz o zwykły współczesny komputer to wszystko jest standardowo: zapisujesz program na dysku, odpalając go ładujesz go do pamięci krótkotrwałej i procesor wykonuje instrukcje pobierając je z pamięci. No i są sytuacje gdzie w ogóle nie trzeba nic zapisywać na dysku, tylko wszystko idzie przez pamięć.

Kluczowym z punktu widzenia definicji architektury von neumanna jest że instrukcje pochodzą z tej samej pamięci co dane.
komentarz 23 listopada 2023 przez maxkolanko1998 Gaduła (3,230 p.)

@adrian17, no tak

komentarz 23 listopada 2023 przez adrian17 Mentor (352,580 p.)
uhh... przypadkiem wysłałeś za wcześnie? Bo nie wiem o co chodzi że "no tak", co teraz masz na myśli.
komentarz 23 listopada 2023 przez maxkolanko1998 Gaduła (3,230 p.)

Instalowałeś kiedyś program na pececie? Albo odpalałeś dowolny program pobrany z internetu? Jak... przeglądarkę? :P

O tym mówię.

No instalowałem.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 241 wizyt
0 głosów
0 odpowiedzi 2,176 wizyt
pytanie zadane 24 sierpnia 2018 w Sprzęt komputerowy przez kikosiak Obywatel (1,010 p.)

93,324 zapytań

142,323 odpowiedzi

322,390 komentarzy

62,653 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...