• 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

42 Warsaw Coding Academy
+1 głos
240 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 (353,640 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 (353,640 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 (353,640 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 247 wizyt
0 głosów
0 odpowiedzi 2,185 wizyt
pytanie zadane 24 sierpnia 2018 w Sprzęt komputerowy przez kikosiak Obywatel (1,010 p.)

93,398 zapytań

142,390 odpowiedzi

322,580 komentarzy

62,759 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

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...