Komputer-urządzenie elektroniczne realizujące proces przetwarzania informacji w postaci ciągu operacji arytmetyczno-logicznych.
Informatyka- nauka o przetwarzaniu informacji za pomocą automatycznych środków technicznych.
Informacja! Wielkość abstrakcyjna, która może być przechowywana w pewnych obiektach, przesyłana pomiędzy obiektami, przetwarzana w pewnych obiektach i stosowana do sterowania pewnymi obiektami, przy czym przez obiekty rozumie się organizmy żywe, urządzenia techniczne oraz systemy takich obiektów.
Narzedzia informatyki: komputery i oprogramowanie
Rodzaje komputerów: *osobiste-stacjonarne przenośne *stacje robocze *serwery *superkomputery (mainframe) *klastry komputerowe, grupa Mainframe *komputery specjalne i specjalizowane
Mainframe (ang-main- główny, Frame-struktura); Mainframe jako komputery używane głównie przez duże organizacje dla krytycznych aplikacji (np. finansowych, statystycznych)
Są systemami o dużej wydajności przetwarzania danych i większych możliwościach niż komputer domowy
Klaster-grupa połączonych jedn komputerowych, które współpracują ze sobą w celu udostępnienia zintegrowanego środowiska pracy. Wydajność klastra limitowana jest wydajnością poj elementu składowego-komputera, liczby zastosowanych komputerów oraz polaczen-szybkosci transmisji danych pomiedzy poszczególnymi komputerami. Dziela się na 2 klasy: *wydajnosciowe-pracujace jako komp szeregowy. Celem ich budowy jest powiekszenie mocy obliczeniowej. Wiele obecnych superkomputerow dziąła na tej zasadzie *niezawodnościowe - pracujące jako zespół komp dublujących nawzajem swoje funkcje(laczenie równoległe).
Galera-superkomputer, klaster.
Najnowszy wektorowy komputer NEC SX8 może sięgnąć wydajność 65 teraflopów.
Najmniejsza jednostka informacji jest bit. BIT przyjmuje wartość 0 lub 1.
1 bajt(byte)=8 bitów; 1 kbajt [KB]= 2 10 bajta=1024 bajty; 1 Mbajt[MB]=1024 KB=1048576 bajty
Systemy liczbowe *Stosowany powszechnie system dziesiętny zapisuj operuje dziesięcioma różnymi znakami dla przedstawienia cyfr; Kodowanie liczb i znaków :Liczby dziesiętne ->liczby binarne; *W zapisie ósemkowym stosuje się znaki systemu dziesiętnego, ale dla zapisu szesnastkowego znaków tych jest byt mało.
Jak zapisać znaki alfanumeryczne?
Kod ASCII (american Standard Code for Information Interchange) Powstał w 1965 r. Literom tekstu przyporządkowano cyfry. Jest to kod 7 bitowy, a więc możemy za jego pomocą przedstawić 2 7 czyli 128 znaków. W 198 r IBM wprowadził rozszerzony do 8 bitów…
Kod UNICODE *256 znaków alfanumerycznych jakie można zakodować za pomocą rozszerzonego kodu ASCII nie dawało możliwości zakodowania znaków diakrytycznych wielu języków np. japońskiego *Odpowiedzią jest kod nazywany UNICODE o długości 16 bitów dla każdego znaku, a to daje możliwość zakodowania 2 15 czyli 65536 znaków.
Historia maszyn liczących-komputera: *Abacus-liczydło *Codex Madrid *Pascaline *maszyna licząca, która oprócz zliczania potrafiła mnożyć *maszyna różnicowa(wykonywała obliczenia metodą różnicową) *program na maszynę analityczną obliczający matematyczny ciąg liczb *maszyna Jacquard'a - drukowanie powtarzalnych wzorów na materiałach -> karty drukowane *maszyna Turinga-abstrakcyjna maszyna obliczeniowa do badania teoretycznych ograniczeń matematyki *1939 prawdopodobnie pierwszy komputer Cyfrowy Elektroniczny ABC *jeden z pierwszych programowanych komputerów lampowych *komputer elektroniczny ogólnego przeznaczenia- ENIAC *Colossus *Z3 *pierwszy komputer osobisty IBM *Mikrokomputer Altair *komputer Apple *mikrokomputer Commodore *pierwszy komputer IBM PC
Parametry charakteryzujące procesor: Szybkość, wielkość magistrali danych, częstotliwość taktowania magistrali danych, wielkość pamięci CACHE, liczba rdzeni
Najszybszy procesor: testowany układ IBM w temperaturze pokojowej potrafi działać z zegarem tykającym szybkością 350 GHz
Rodziny procesorów: Intel, AMD, Motorola 68k, architektury RISC.
Prawo Moor'a-1972r-Moc obliczeniowa układów scalonych podwaja się co półtora roku. *2004 r-150 mln tranzystorów *2007-miliard tranzystorów
Kolejne bariery technologiczne: *1956 r- skonstruowanie tranzystora półprzewodnikowego *1957 powstaje język programowania wysokiego poziomu FORTRAN *1964 Douglas Engelbart konstruuje mysz komputerową i tzw okna ekranowe z systemem połączonych odnośnikami dokumentów *1965 powstaje 3 generacja komputerów. Tranzystory zastąpione przez układy scalone *1974 - 4 generacja komp wykorzystuje mikroprocesory Intela 4004, 8008i przełomowy 8080.