|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Komputer (z ang. computer od łac. computare – obliczać, dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – urządzenie elektroniczne służące do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego. Pomimo, że mechaniczne maszyny liczące istniały od wielu stuleci, komputery w sensie współczesnym pojawiły się dopiero w połowie XX wieku, gdy zbudowano pierwsze komputery elektroniczne. Miały one rozmiary sporych pomieszczeń i zużywały kilkaset razy więcej energii niż współczesne komputery osobiste(PC), a jednocześnie miały miliardy razy mniejszą moc obliczeniową. Proste komputery są na tyle małe, że mogą zmieścić się w zegarku i być zasilane baterią. Z kolei komputery osobiste stały się symbolem ery informatycznej i to je ma na myśli większość populacji mówiąc o "komputerze". Jednak najliczniejszymi przedstawicielami maszyn liczących są systemy wbudowane sterujące najróżniejszymi urządzeniami - od odtwarzaczy MP3 i zabawek, po roboty przemysłowe.
edytuj Komputery a inne maszyny licząceKomputer od tradycyjnego kalkulatora odróżnia zdolność wykonywania wielokrotnie, automatycznie powtarzanych obliczeń, wg algorytmicznego wzorca zwanego programem, gdy tymczasem kalkulator może zwykle wykonywać tylko pojedyncze działania. Granica jest tu umowna, ponieważ taką definicję komputera spełniają też kalkulatory programowalne (naukowe, inżynierskie), jednak kalkulatory służą tylko do obliczeń matematycznych, podczas gdy nazwa komputer najczęściej dotyczy urządzeń wielofunkcyjnych. Jakkolwiek istnieją mechaniczne urządzenia liczące, które potrafią realizować całkiem złożone programy, zazwyczaj nie zalicza się ich do komputerów. Warto jednak pamiętać, że prawzorem komputera była maszyna Turinga, którą można by wykonać w całości z części mechanicznych, a pierwsze urządzenia ułatwiające obliczenia były znane w starożytności, np. abakus z 440 p.n.e.. W początkowym okresie rozwoju komputerów budowano komputery zerowej generacji na przekaźnikach i elementach mechanicznych. Właściwie wszystkie współczesne komputery to maszyny elektroniczne. Próby budowania komputerów optycznych (wykorzystujących przełączniki optyczne), optoelektronicznych (kombinowane z elementów optycznych i elektronicznych), biologicznych (wykorzystujące wypreparowane komórki nerwowe) czy molekularnych (wykorzystujące jako bramki logiczne pojedyncze cząsteczki) są jeszcze w powijakach i do ich praktycznego zastosowania jest wciąż długa droga. Innym rodzajem komputera jest komputer kwantowy, którego układ przetwarzający dane wykorzystuje prawa mechaniki kwantowej. edytuj ProgramowalnośćTo co odróżnia współczesne komputery od wszystkich innych maszyn jest możliwość ich programowania, czyli wprowadzenia do pamięci komputera listy instrukcji, które mogą być wykonane w innym czasie. W większości przypadków instrukcje, które komputer wykonuje, są bardzo proste - dodawanie dwóch liczb, przeniesienie danych z jednego miejsca w inne, wyświetlenie komunikatu itd. Instrukcje te odczytywane są z pamięci komputera i zazwyczaj wykonywane są w tej samej kolejności, co w pamięci. Istnieją jednak instrukcje umożliwiające "skok" w pewne określone miejsce programu i wykonanie go z tego miejsca. Ponadto, instrukcje skoku mogą być wykonane warunkowo, co umożliwia wykonanie różnych zestawów instrukcji w zależności od uzyskanych wcześniej wyników obliczeń. Ponadto istnieją instrukcje umożliwiające tworzenie podprogramów, pamiętające miejsce z którego wykonano skok by wrócić do niego po wykonaniu podprogramu. Programowanie można w pewnym stopniu przyrównać do czytania książki. W większości wypadków słowa odczytywane są po kolei, zdarzają się jednak momenty, gdy czytelnik wraca do wcześniejszego rozdziału, lub omija nieciekawy fragment. Komputery mają możliwość wykonania pewnych instrukcji w pętli, dopóki nie zostanie spełniony jakiś warunek. Można tu użyć przykładu człowieka próbującego zsumować kolejne liczby na kalkulatorze. Dodaje 1 + 2, do wyniku dodaje 3 itd. Przy próbie zsumowania 10 liczb nie stanowi to problemu, jednak już przy tysiącu po pierwsze zajmuje to bardzo dużo czasu, po drugie przy tak dużej ilości operacji istnieje duże prawdopodobieństwo błędu. Komputer z kolei wykona tę operację w ułamku sekundy, przy użyciu prostego programu: mov #0,sum ; set sum to 0 mov #1,num ; set num to 1 loop: add num,sum ; add num to sum add #1,num ; add 1 to num cmp num,#1000 ; compare num to 1000 ble loop ; if num <= 1000, go back to 'loop' halt ; end of program. stop running Po otrzymaniu rozkazu wykonania programu komputer wykona serię operacji dodawania. Prawdopodobieństwo wystąpienia pomyłki jest znikome. Komputery jednak nie potrafią myśleć samodzielnie i dany problem mogą rozwiązać wyłącznie wg. algorytmu przygotowanego przez człowieka. Inteligentna istota napotkawszy podobne zadanie mogłaby zorientować się, że do jego wykonania wystarczy użyć prostego równania: Innymi słowy. Komputer wykona postawione przed nim zadanie nie zastanawiając się nad efektywnością wykonanej przez niego "pracy" edytuj Podstawowe elementy komputeraWiększość współczesnych komputerów opartych jest na tzw. architekturze von Neumanna (od nazwiska Johna von Neumanna), tj. składa się z trzech podstawowych elementów:
edytuj Typy komputerówWspółcześnie komputery dzieli się na:
edytuj Historia komputerówNajwybitniejsi naukowcy, których prace przyczyniły się do powstania komputerów:
Niektóre z historycznych modeli komputerów:
edytuj Polskie komputery
edytuj Zobacz teżPodstawowe pojęcia związane z komputerami: edytuj Linki zewnętrzne
Przypisy
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| pianek 1990
- Sklep herbata Yerba mate wszystkie rodzaje herbaty yerba mate
- billiards
- osrodki sportowe
- ogeodnictwo i lesnictwo
- international
- retspraksiser
- berta
- wynajem żurawi wieżowych
- odzyskiwanie danych
- Jeśli tłumaczenia to tylko u nas.
- Skuteczny lek na hemoroidy
- gry
- Gry
- ślub
|