-
Data: 2013-03-10 11:10:56
Temat: Re: Nowy polski procesor
Od: Jarosław Sokołowski <j...@l...waw.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Anerys napisał:
>> E tam od razu długi. Jak się napisało coś takiego (nie wiem czy dobrze
>> pamiętam składnię, chodzi mi o zapełnianie strony znakami "X", bez znaku
>> nowego wiersza po każdym "X"):
>>
>> 10 PRINT "X";
>> 20 GOTO 10
>
> Dokładnie tak! Spity w trupa to na ślepo wpiszę i będzie działać :))
>
>> to zanim ekran sie wypełnił, komputer się zatrzymywał z komunikatem na
>> dole ekranu o braku wolnej pamięci.
>
> (uproszczę trochę kilka rzeczy)
> Ale jajca, teoretycznie mógłby, gdyby miał babola w obsłudze łańcuchów -
> każde wywołanie wydruku znaku jak tu - to macanie po pamięci łancuchów (w
> róznych kompkach różnie zorganizowanej), dla odmiany zwykle zajmowanej od
> góry. Jeśli się zdarzy, że kolejne wywołanie zderzy się z brakiem pamięci
> (dla szybszej obsługi kolejne wywołania zmiennej łańcuchowej są kładzione
> pod spodem poprzedniego), to teoretycznie system powinien wykonać "garbage
> collection", wtedy sprawdza, ile jest rzeczywiście zajętej pamięci, użyte,
> niepotrzebne już obszary są uwalniane, a nasze wywołanie (i w ogóle użyte
> zmienne łańcuchowe, jeśli jest ich więcej) znów jest przepisywane na górę.
> Wnikliwy obserwator zauważy chwilowe wstrzymanie wykonywania programu - w
> tym czasie system odśmieca pamięć, przygotowujc ją do nowego cyklu
> zapełniania. Widać, tu stało się inaczej.
Zdecydowanie inaczej. Tutaj nie śmieci przepełniały pamięć, a tylko
użyteczne informacje. Skoro na pamięc obrazu trzeba było 800B (a może
nawet 825), to z jednego kilobajta pozostawało około 200 bajtów. To
naprawdę niewiele. Może powyższy program jeszcze działał (tego aż
tak dokładnie nie pamiętam), ale taki, który używał zmiennych i na
przykład wywoływał generator liczb losowych, już się kładł gdzieś tak
w przedostatniej linii ekranu.
Mimo tego dało się na tym komputerze to i owo policzyć. Pod warunkiem,
że nie kazało mu się zbyt wiele wyników pisać na ekranie. Na pokazanie
białego ekranu potrzeba było tylko 25 bajtów RAM.
--
Jarek
Następne wpisy z tego wątku
- 10.03.13 12:03 Michoo
- 10.03.13 15:47 Janko Muzykant
- 10.03.13 15:59 Janko Muzykant
- 10.03.13 16:14 badworm
- 10.03.13 16:40 sundayman
- 10.03.13 16:42 sundayman
- 10.03.13 18:04 Michoo
- 10.03.13 18:26 Michoo
- 10.03.13 19:00 Mario
- 10.03.13 19:06 Mario
- 10.03.13 19:21 sundayman
- 10.03.13 19:46 Janko Muzykant
- 10.03.13 20:00 Jarosław Sokołowski
- 10.03.13 20:08 Janko Muzykant
- 10.03.13 20:19 sundayman
Najnowsze wątki z tej grupy
- "Teleportacja" polskich statków na pd. Bałtyku - rosyjska zabawa w zakłócanie GPS, Galileo, Beidou i GLONASS
- W trakcie porwania prez. Maduro wojsko USONA użyło tajnej broni masowego rażenia: Discombobulator
- antena gsm - kabel - antena gsm
- PID - jeszcze raz
- Zlacze w mikrofonie z lat 80-tych
- Żywica żółknie od UV i wody :(
- Zawory termostatyczne
- Schemat automatyki
- Teoretyczne zagadnienie - ogrzewanie budynku
- Zagadka radiowa
- Prostownik
- Nowy akumulator Donut Lab
- Pilot do zamka/bramy
- Jaka myjka ultradźwiękowa?
- Retro organizer ale współcześnie
Najnowsze wątki
- 2026-01-29 KSeF - 13 wątpliwości
- 2026-01-29 A ja się pochwalę
- 2026-01-29 Warszawa => Mid/Senior IT Recruiter <=
- 2026-01-29 Warszawa => Senior Java Developer <=
- 2026-01-29 Warszawa => IT Recruiter <=
- 2026-01-28 Degradacja
- 2026-01-28 Wysoki Sąd poinstruował czego unikać wyzywając Owsiaka "Równiejszego"
- 2026-01-28 Białystok => Solution Architect (Workday) - Legal Systems <=
- 2026-01-28 Białystok => Preseles Inżynier (background baz danych) <=
- 2026-01-28 Wrocław => Konsultant wdrożeniowy ERP <=
- 2026-01-28 Łódź => Microsoft Engineer <=
- 2026-01-28 Białystok => Tester manualny <=
- 2026-01-27 Tradycja ciągania posłów po sądach za wystąpienia w Sejmie będzie kontynuowana [Lepper 2]
- 2026-01-27 Pierwszy raz sprzedano więcej samochodów zeeletryfikowanych niż ice
- 2026-01-27 Elektryczny Kałasznikow




Jak kupić pierwsze mieszkanie? Eksperci podpowiadają