11 Responses to “Niepamięć”

  1. byte Says:

    Z tym ST to było 520ST i 1040ST, więc nie bardzo to miało wspólnego z pamięcią :)

  2. rozie Says:

    Tylko, że większość tych ficzerów, którymi zajmuje się system operacyjny (OK, losowania nie jestem pewien; system operacyjny – tu masz na myśli goły kernel?) jest obecna od lat, a zapotrzebowanie systemów na pamięć nadal rośnie. Raczej nie za sprawą kernela. I nie tylko na aluminiowych sprzętach.

    Warto jeszcze wspomnieć o wpływie architektury (ilość bitów) i opcji kompilacji (Os vs O2 albo, co gorsza O3) na zajętość pamięci.

  3. Emil Oppeln-Bronikowski Says:

    @byte

    byłem pewien, że 520 miał 512 a 1024 miał megabajt (w stocku?)

    @rozie

    Wiem, że „systemy miały od lat”. Opisywałem tu głównie komputery domowe, które dorobiły się nowych ficzerów w obsłudze pamięci pomiędzy migracją na NT i OS X. Czyli nie tak znów „od lat“.

    W notce chodziło mi bardziej o lanie po łapach ludzi, którzy patrzą na zajętość pamięci.

    O architekturze mogłem, nie pomyślałem. Komentowania wyników optymalizacji GCC nie będę się podejmował. :-)

  4. monsun Says:

    Wniosek? Trzeba wiedzieć na co patrzeć przeglądając zużycie pamięci.

  5. Zbigniew 'zibi' Jarosik Says:

    “Część pamięci spełniała jednak specjalne zadanie i zapisywanie do niej informacji mogło modyfikować stan komputera oraz specjalizowanych układów scalonych.” – vide absofakinlutnie pojechana mapa pamięci Atari.

    W specu było łatwo. ROM, ekran, atrybuty, system, basic, ramtop, RAAAAAM ;D, UDG. Wsio co miałeś powyżej RAMTOP a poniżej UDG było nietykane przez system w żadne sposób. Miałeś uczciwe prawie 40KB ramu na swoje potrzeby, ciągłego, z tego prawie 32KB szybkiego ;P – jak się olało UDG to można było jeszcze 768 bajtów sobie wyżebrać.

  6. sodar Says:

    Na szczęście kibibajty (i wyższe) jakoś nie chcą się przyjąć, mimo szybkiego pochwycenia pomysłu przez część pryszczersów.

  7. Emil Oppeln-Bronikowski Says:

    @sodar

    A potem jest płacz, że kupił ktoś terabajt i ma za mało miejsca. Nie możemy po prostu zamieść 24 pod dywan!

  8. PiotrB Says:

    A prawda jest taka, że trzeba rozbudować basen, co imiennikowi szczerze i z dobroci serca polecam.

  9. Schlussarz Says:

    Wniosek z tego taki, że dopiero cztery GiB (i więcej) pozwalają w pełni rozwinąć skrzydła, by stylem motylkowym w tymże basenie popływać. Fuck, brakuje połowy tego…

  10. Emil Oppeln-Bronikowski Says:

    @PiotrB

    Już rozbudował do ośmiu. :-)

  11. artiil Says:

    Warto też dodać, że za mechanizmy stronicowania, segmentacji czy ochrony pamięci zasadniczo odpowiadają sprzętowe układy, które najczęściej wbudowane są w mikroprocesory i większe mikrokontrolery — Memory Management Unit (MMU) i Memory Protection Unit. Rolą OS-a (w dużym uproszczeniu) jest prawidłowe zainicjowanie jednostek oraz pewnych obszarów pamięci, z których korzystają (np. tablic stron).

Leave a Reply