Streszczenie Historia informatyki
Historia informatyki: Kompletny przewodnik i podsumowanie dla studentów
Wstęp
Rozwój komputerów to droga od prostych mechanicznych narzędzi do nowoczesnych systemów elektronicznych i sztucznej inteligencji. Niniejszy materiał podsumowuje kluczowe kamienie milowe, zasady działania komputerów oraz współczesne trendy, tak aby student mógł je samodzielnie przyswoić.
1. Początki techniki obliczeniowej
Technika obliczeniowa narodziła się z potrzeby ułatwienia i przyspieszenia obliczeń. Kluczowe etapy:
- Prehistoria i starożytność: liczenie za pomocą palców, kamyków i nacięć
- Abakus: pierwsze mechaniczne narzędzie (Chiny, Mezopotamia)
- John Napier (XVII w.): logarytmy i pałeczki Napiera
- Blaise Pascal (1642): mechaniczny kalkulator sumujący (Pascalina)
- Gottfried Wilhelm Leibniz: kalkulator umożliwiający również mnożenie i dzielenie
Definicja: Abakus to ręczne urządzenie składające się z ramy i koralików, służące do wykonywania podstawowych operacji arytmetycznych.
Praktyczny przykład
Wyobraź sobie kupca, który na abakusie sumuje ceny towarów szybciej niż za pomocą kamyków. Ilustruje to, jak nawet proste narzędzia zwiększają efektywność.
2. Prekursorzy współczesnych komputerów
- Charles Babbage (XIX w.): zaprojektował maszynę różnicową i analityczną. Jego koncepcje zawierały oddzielne części dla pamięci, sterowania, wejścia i wyjścia — zasady działania dzisiejszych komputerów.
- Ada Lovelace: uważana za pierwszą programistkę; opisała algorytmy dla maszyny Babbage’a.
Definicja: Algorytm to skończona sekwencja kroków prowadząca do rozwiązania określonego problemu.
Praktyczny przykład
Algorytm sortowania liczb na papierze (np. sortowanie bąbelkowe) można sformułować podobnie do procedur, które Ada Lovelace pisała dla maszyny.
3. Maszyny tabulacyjne
- Herman Hollerith opracował karty perforowane i maszyny do ich przetwarzania, co znacząco przyspieszyło przetwarzanie danych podczas spisu ludności w USA.
- Stworzył technologię, która później stała się częścią firmy IBM.
Czy wiesz, że metoda Holleritha przyspieszyła przetwarzanie wyników spisu ludności z lat do miesięcy?
4. Generacje komputerów
Tabela przeglądowa generacji
| Generacja | Technologia | Charakterystyka | Przykłady |
|---|---|---|---|
| 1. (lata 40.-50.) | Lampy elektronowe | Duże rozmiary, wysokie zużycie energii, programowanie w kodzie maszynowym | ENIAC |
| 2. (lata 50.-60.) | Tranzystory | Mniejsze, bardziej niezawodne, języki symboliczne | FORTRAN, COBOL |
| 3. (lata 60.-70.) | Układy scalone | Systemy operacyjne, szersze zastosowanie biznesowe | mainframe'y |
| 4. (od lat 70.) | Mikroprocesory | Komputery osobiste, GUI, mysz | IBM PC, Apple |
| 5. (współczesność) | Procesory wielordzeniowe, AI | Urządzenia mobilne, chmura, komputery kwantowe w fazie rozwoju | smartfony, serwery |
Omówienie wybranych generacji
-
generacja: programowanie bezpośrednio w kodzie maszynowym, olbrzymie rozmiary i zużycie energii.
-
generacja: przejście na tranzystory umożliwiło budowę mniejszych i bardziej niezawodnych komputerów oraz powstanie wyższych języków programowania.
-
generacja: układy scalone obniżyły cenę i zwiększyły dostępność, zaczęły pojawiać się systemy operacyjne.
-
generacja: mikroprocesory umożliwiły powstanie komputerów osobistych (PC); rozwój graficznych interfejsów użytkownika ułatwił pracę użytkownikom.
-
generacja: przetwarzanie równoległe i wielordzeniowe, sztuczna inteligencja, mobilność i usługi chmurowe.
Definicja: Mikroprocesor to układ scalony, który wykonuje instrukcje programu i stanowi serce nowoczesnego komputera.
5. Rozwój komputerów osobistych
- 1981: wprowadzenie IBM PC — standaryzacja architektury PC
- 1984: wprowadzenie Apple Macintosh — nacisk na interfejs graficzny i łatwość obsługi
- Rozpowszechnienie komputerów domowych doprowadziło do powstania przemysłu oprogramowania i przemysłu gier.
Przykład praktyczny
Użytkownicy domowi w latach 90. zaczęli instalować pakiety biurowe do tworzenia dokumentów i arkuszy kalkulacyjnych, co zmieniło sp
Masz już konto? Zaloguj się
Rozwój komputerów
Klíčové pojmy: Abakus jako pierwsze mechaniczne narzędzie, Babbage: rozdzielenie pamięci, jednostki sterującej, wejścia i wyjścia, Ada Lovelace napisała pierwsze algorytmy, Karty perforowane Holleritha przyspieszyły przetwarzanie danych, 1. generacja: lampy elektronowe i kod maszynowy, 2. generacja: tranzystory i języki wysokiego poziomu, 4. generacja: mikroprocesory i komputery osobiste, Współczesność: wielordzeniowe procesory, AI i chmura, IBM PC z 1981 roku i Macintosh z 1984 roku jako kamienie milowe w historii komputerów osobistych, IoT i cyberbezpieczeństwo jako współczesne trendy