-
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
- Apollo Comm
- PICkit3 mnie pokonał
- LEDy na choinkę zdechły
- Wtopa LED
- Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- Microsoft, C/C++ na Rust - news
- Pierwsza mapa kosmosu w 102 długościach fal podczerwieni! To początek nowej ery w astronomii
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- zasilacz
- Zegary DCF
- pompa CO
- 2,5 x więcej niż Li-Ion
- Tfu! Przeklety prostokąt (czyli UPS i "sinus modyfikowany")
- Dalekopis T100 - problem z powrotem karetki
- Diody LED - oświetlenie na choinkę
Najnowsze wątki
- 2026-01-05 Warszawa => Project Manager (AI and innovation) <=
- 2026-01-05 Gdańsk => Konsultant ERP Microsoft Dynamics 365 Commerce <=
- 2026-01-05 Jeśli nie było "aktu wojny" to była "zorganizowana grupa przestępcza" (terroryści) dokonująca zabójstw?
- 2026-01-05 Walka Lewicy o B2B na etat
- 2026-01-05 zamiana B2B na etat
- 2026-01-05 Wykonanie w USA zagranicznych nakazów aresztowań bez udziału USA na (byłych) prezydentów też będzie legalne?
- 2026-01-04 Apollo Comm
- 2026-01-04 Kupować SREBRO?
- 2026-01-04 PICkit3 mnie pokonał
- 2026-01-03 LEDy na choinkę zdechły
- 2026-01-03 Wenezuela
- 2026-01-03 Wtopa LED
- 2026-01-03 Warszawa => Account Manager - Sprzedaż Usług Rekrutacyjnych <=
- 2026-01-03 "Obywatelskie zatrzymanie"
- 2026-01-03 ograniczanie sztucznej inteligencji




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]