logo

Co to jest system kart dziurkowanych?

Karty dziurkowane są zwykle pisane 'karty perforowane' . Są to karty papierowe z otworami, które można wykonać ręcznie lub mechanicznie w celu przedstawienia danych i instrukcji komputerowych. Nazywa się je także tzw Karty Holleritha I Karty IBM . Wprowadzanie danych do wczesnych komputerów było powszechnie stosowaną metodą. Karty umieszczono w czytniku kart podłączonym do komputera, a komputer przetłumaczył kolejność dziur na dane cyfrowe.

Na przykład na początku program napisany odręcznie mógł zostać przekształcony w wiele kart dziurkowanych przez programistę komputerowego za pomocą maszyny do kart dziurkowanych. Następnie programista przenosił stos kart do komputera i wprowadzał program za pomocą czytnika kart.

Co to jest system kart dziurkowanych

Jak obsługiwano karty dziurkowane?

Wybijanie dziur w każdej kolumnie (po jednym na każdy znak) zastosowanie maszyny kart dziurkowanej umożliwia wprowadzenie danych na kartę. Karta technicznie „sklepy” informacje po ich zakończeniu lub Klucz powrotu zostaje trafiony. Jeśli do opracowania programu używasz kart dziurkowanych (jedna karta na każdą linię kodu), potrzebny jest stos kart, ponieważ każda karta może przenosić tylko określoną ilość danych.

Aby móc korzystać z czytnika kart dziurkowanych, każda karta musi być wstaw, przeczytaj dane z karty oraz weszła do komputera, aby odczytać dane z karty dziurkowanej lub załadować oprogramowanie. Czytnik kart dziurkowanych rozpoczyna odczytywanie karty w takiej postaci, w jakiej jest wstawiony , poruszając się pionowo od góry do dołu, zaczynając od Górny lewy róg karty. Czytnik kart odczytuje następną kolumnę po zakończeniu odczytywania poprzedniej. Byłoby to zapisywane w pamięci komputera, gdy czytelnik czytałby informacje. Następnie komputer otrzymałby polecenie uruchomienia kodu, gdy wszystkie karty zostaną załadowane do pamięci. Karty dziurkowane byłyby używane jako dane wyjściowe, gdyby informacje miały zostać wydrukowane. The System obrony powietrznej SAGE z lat 50. XX wieku był największym programem wykorzystującym karty dziurkowane (około 5 MB danych). 62 500 kart dziurkowanych .

Upuszczenie kart dziurkowanych było jednym z głównych problemów konsumentów podczas ich używania. Jeśli te karty zostały upuszczone lub przestały działać, przywrócenie programu do porządku może zająć kilka dni lub tygodni. W pewnych okolicznościach ponowne uruchomienie oprogramowania może nie być możliwe.

W jaki sposób karta dziurkowana jest odczytywana przez osobę?

W przypadku większości kolejnych kart dziurkowanych zawartość każdej karty była drukowana na górze karty. W przypadku tych kart informacje zapisane na karcie można zobaczyć, patrząc na górę karty, a w przypadku wykrycia błędu na karcie zostaną one ponownie wydrukowane. Człowiek musiałby wiedzieć, co oznacza każda liczba i ręcznie przetłumaczyć każdą kolumnę, gdyby na górze karty nie były wydrukowane żadne dane. Jeśli jesteś zaznajomiony ze współczesnymi komputerami, jest to porównywalne ze znajomością wartości binarnych 104 I 105 , które są łączone w celu utworzenia znaku ASCII 'Cześć' , odpowiadają cyfrom 01101000 I 01101001 odpowiednio.

Historia kart dziurkowanych.

Karty dziurkowane według doniesień były używane do działania krosna tekstylne tak wcześnie jak 1725 . Na przykład, Józefa Marii Żakarda wykorzystał karty dziurkowane do utkania jedwabnego autoportretu w XIX w. Semen Korsakow użył kart w 1832 do przechowywania i wyszukiwania informacji. Hermana Hollerita stworzył mechanizm umożliwiający maszynom przechwytywanie i przechowywanie danych na kartach dziurkowanych w późniejszym czasie 1890 aby można było go wykorzystać do Spis powszechny w USA . Później założył firmę znaną obecnie jako IBM-a .

Co to jest system kart dziurkowanych

Dlaczego zaczęto używać kart dziurkowanych?

We wczesnych komputerach nie było możliwości zapisywania plików. Jedynym sposobem wykorzystania danych na innych komputerach było użycie pliku Karta dziurkacza do skonstruowania pliku danych lub programu. Karty dziurkowane nie były już używane po opracowaniu nośniki magnetyczne , który stał się bardziej przystępny cenowo.

Czy karty dziurkowane są nadal w użyciu?

Na początku Lata 1900 głównym narzędziem przechowywania i odzyskiwania danych były karty dziurkowane. Karty dziurkowane zostały po raz pierwszy zastąpione innymi technologiami przechowywania danych w Lata 60 , a dziś są rzadko używane lub widywane.

Jako danych wejściowych można używać kart perforowanych.

Nie, karty dziurkowane same w sobie nie są urządzeniami wejściowymi. Z drugiej strony czytnik kart dziurkowanych jest uważany za urządzenie wejściowe, ponieważ przesyła dane z karty dziurkowanej do komputera.

Jak zaprogramowano karty dziurkowane i dlaczego wybrano karty dziurkowane?

Wykorzystano karty dziurkowane i inne istniejące technologie, takie jak taśma papierowa. Wywodzi się z wczesnych metod liczenia głosów 1890 . The IBM401 z 1933 była konstrukcją bardzo przypominającą te stosowane w kolejnych komputerach. Czytnikiem kart dziurkowanych był IBM407 i został po raz pierwszy użyty w środku Lata 60 . Podobnie jak taśma papierowa, zastosowano ją, ponieważ była to istniejąca technologia, którą można było łatwo dostosować. Jeśli chodzi o język, Użyłem FORTRANA IID , z D. stojący dla nowicjuszy w dziedzinie komputerów przechowywanie płyt system. Jednak kod ładowania początkowego dla IBM1130 był również przechowywany na kartach dziurkowanych i ładowany bezpośrednio do pamięci.

Jak wyglądało kodowanie kart dziurkowanych?

Kodowanie było znacznie skuteczniejsze niż obecnie. W eksperymencie Kurs FORTRANA jest podejmowana w ostatnich latach kart perforowanych. Dla każdego programu miał trzy próby uzyskania go poprawnie. Podobnie jak uderzenie przycisk URUCHOM tylko trzykrotnie, byliśmy zdumieni, że udało mu się ukończyć większość z 25 programów w zaledwie dwóch próbach, a następnie skorzystać z trzeciego uruchomienia, aby albo spróbować czegoś nowego, albo ulepszyć formatowanie wyjściowe. Na arkuszu kodowania starannie zakoduj pierwszą próbę programu. Uzyskaj wydruk z pierwszego uruchomienia; błędy kompilacji będą jasne. Nie debuguj go natychmiast; zamiast tego zabierz go do domu i ręcznie uruchom, korzystając z wydruku. Następnie na wydruku zanotuj każdy błąd i dokonaj niezbędnych poprawek. Wybierz każdą niepoprawną kartę pojedynczo, aż do kolumny, do której należy. Następnie dokonaj niezbędnych poprawek, które znajdują się na karcie. Następnym razem zanieś go do centrum komputerowego. W eksperymencie wykorzystaliśmy maszynę do prostowania, którą musieliśmy obsługiwać sami. Po umieszczeniu dwóch kart zgodnie z instrukcją kliknij przycisk kopiowania, aby przenieść obie karty do właściwej kolumny. Kiedy automat był przeciążony, czasami musieliśmy fizycznie uderzać w ręczną maszynę kodującą Hollerith, skręcając palce. Maszyna była podobna do tej, z tym że, co było trudniejsze, wyświetlała tylko cyfry, a nie litery pokazane na tym obrazku.

Co to jest system kart dziurkowanych

Czy utworzono kompilator C, który wyprowadza dane do kart dziurkowanych?

Możesz użyć dowolnego istniejącego kompilatora dla dowolnego języka, aby wprowadzić dane do czytnika kart dziurkowanych, a następnie odczytać karty z powrotem do kompatybilnego komputera i uruchomić program. Karty perforowane są systemem przechowywania danych. Tę samą logikę stosuje się przy ustalaniu, czy karty pamięci lub dyski twarde wymagają innego kompilatora niż karty dziurkowane. Rodzaj przechowywania danych jest nieistotny.

W jaki sposób karty dziurkowane przechowują niecyfrowe dane komputerowe?

Podobnie jak taśma magnetyczna lub dyski magnetyczne, karty perforowane są cyfrowy. Bity są reprezentowane przez otwory, które są strategicznie rozmieszczone na lekka kartka papierowa. Karta przepuszcza światło, które albo nie prześwituje tam, gdzie jest dziura, albo nie prześwituje tam, gdzie jest dziura. Są to dane cyfrowe. Dyski działają z polami magnetycznymi, które mogą odwracać lub nie, w zależności od rodzaju nośnika. W obu tych przykładach wykorzystano dane cyfrowe, choć rzeczywiste elementy w świecie rzeczywistym są analogowe. Cała rzeczywistość zawiera zjawiska analogowe. Karty dziurkowane są w tym względzie po prostu innym rodzajem cyfrowego przechowywania danych.

Jakie działanie wykonało pozostałe sześć bitów na kolumnę na kartach perforowanych (historia, IBM, komputer mainframe, karty dziurkowane, retrokomputery)?

Najpierw doskonały żart. Jak było Hermana Hollerita pochowany po jego śmierci? 9-krawędziowy po prawej, odwrócona karta dziurkowana do elektronicznej maszyny tabulatorowej została pierwotnie stworzona przez Holleritha (aby uzyskać szczegółową historię, wyszukaj „Hollerith” w Google). Dlatego jest to (dla niektórych z nas) tak zabawne. Ułożyłbyś stos kart z 9-krawędziowy skierowaną w dół i po prawej (lub lewej) stronie czytnika kart (lub do góry). Wyjaśnienie, jakie podał Tomasz 'dziury' było doskonałe. Wykorzystałbyś całość 80-kolumnowy kartę, jeśli reprezentujesz dane. Trzeba było przestrzegać Konstrukcje Cobola (kod w kolumny 8-72; kolumna 6 dla znaku komentarza i kolumna 72 do kontynuacji, jeśli to konieczne), jeśli używałeś go do kodu Cobol. Początkowo używany IBM026 wykrawarka. W tamtych czasach nie było wiszącego chadu, więc można było usunąć chad i zdemolować czyjś pokój. Sekwencjonowanie przeprowadzono Kol 73-80 . Nowsze urządzenia dziurkujące karty automatycznie sekwencjonują Twoje karty. Możesz więc przepuścić swoje karty przez sortownik kart, jeśli upuścisz talię lub jeśli głupi operator przetasuje twoje karty. Zapewniam, że nie chcesz ręcznie sortować programu za pomocą 1000 kart , według konstrukcji Cobol kol.