
Wpis użytkownika pierdonauta_kosmolony w IT
pierdonauta_kosmolonyGruba ryba
54piorunówCore dump
Dzisiaj pod tym określeniem rozumiemy zrzut pamięci i rejestrów procesu który się wykrzaczył. Szczególnie w systemach unixopodobnych. Tylko skąd się to wzięło?
A wzięło się to z technologii pierwszych pamięci operacyjnych - magnetycznych pamięci rdzeniowych (magnetic core).
Sam pomysł był genialny, a w zasadzie genialnie prosty. Pamięć tworzyła prostokątna siatka z przewodów. W węzłach tej siatki umieszczono ferrytowe obręcze. Dodatkowy jeden wspólny przewód przewleczony był przez wszystkie rdzenie.
Rdzeń był tak dobrany, żeby określony prąd wywoływał nasycenie rdzenia, ale połowa wartości tego prądu nie powodowała jego przemagnesowania. I tak podanie połowy prądu na jeden przewód pionowy i jeden przewód poziomy umożliwiał przemagnesowanie tylko pojedynczego rdzenia.
I tak prąd w jednym kierunku oznacza logiczne 1 a w przeciwnym - logiczne 0.
Odczyt polega na próbie zapisania logicznego 0. Jeśli w rdzeniu zapisana była logiczna 1 to na tym wspólnym drucie wyindukuje się napięcie. W przeciwnym wypadku można założyć że było tam zapisane 0.
Ponieważ odczyt jest destrukcyjny, jedynkę trzeba zapisać ponownie.
Komentarze (7)
Dodam że pamięć rdzeniowa jak to pamięć magnetyczna była de facto nieulotna. Dlatego po awarii i wykrzaczeniu się programu można było, nawet pomimo zaniku zasilania, odczytać całą zawartość - ten faktyczny 'dump'
@pierdonauta_kosmolony widziałem w muzeum. Zbudowanie tego musiało być strasznie żmudne...
@InstytutKonserwacjiMaryliRodowicz tkaly to kobiety, stad nazwa pamiec LOL (little old ladys)
@pierdonauta_kosmolony warto przy takiej okazji wspomnieć o core rope memory, czyli bardzo podobnej konstrukcji ale read-only. Tutaj filmik który bardzo polecam na ten temat:
https://www.youtube.com/watch?v=hckwxq8rnr0
Apollo Core Rope Memory (Apollo Guidance Computer Part 30)Auf YouTube findest du die angesagtesten Videos und Tracks. Außerdem kannst du eigene Inhalte hochladen und mit Freunden oder gleich der ganzen Welt teilen.YouTube@pierdonauta_kosmolony - aleś utrafił - wczoraj proces pobierania danych na produkcji się wykrzaczył i zrobił sobie core dump co zapisał sobie skrzętnie w logach - na szczęście proces sam wstaje więc nie musiałem nawet ruszać d⁎⁎y 🙂
@pierdonauta_kosmolony - w korpo to się nie skaluje - niemniej i tam wcale tak dużo automatyzacji nie ma, powiedziałbym gołe minimum po taniości 🤷
@koszotorobur
Z tego co widziałem w januszeksach nie ma żadnej automatyzacji. Job security dla pana informatyka złotego.
