Podstawowe wiadomości o komputerach. Wojciech Sobieski



Podobne dokumenty
Historia komputerów. Szkoła Podstawowa nr 8 im. Jana Wyżykowskiego w Lubinie

Języki Programowania. Generacje języków programowania. Wojciech Sobieski

Komputery. Komputery. Komputery PC i MAC Laptopy

SYSTEMY OPERACYJNE WYKŁAD 1 INTEGRACJA ZE SPRZĘTEM

Wykład pierwszy Rys historyczny rozwoju sprzętu komputerowego

Systemy operacyjne i sieci komputerowe

Podstawy informatyki. Podstawowe pojęcia Historia informatyki

Historia komputera. Architektura komputera Historia komputera. Historia komputera. Historia komputera. Historia komputera

Jednostka centralna. Miejsca na napędy 5,25 :CD-ROM, DVD. Miejsca na napędy 3,5 : stacja dyskietek

Wybrane bloki i magistrale komputerów osobistych (PC) Opracował: Grzegorz Cygan 2010 r. CEZ Stalowa Wola

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Budowa komputera. Lubię to! - podręcznik

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

MAGISTRALE ZEWNĘTRZNE, gniazda kart rozszerzeń, w istotnym stopniu wpływają na

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

LEKCJA TEMAT: Zasada działania komputera.

Historia informatyki

URZĄDZENIA WEJŚCIA-WYJŚCIA

Technologie informacyjne - wykład 2 -

Technika mikroprocesorowa

Architektura komputerów Historia systemów liczących

algorytm przepis rozwiązania przedstawionego zadania komputer urządzenie, za pomocą którego wykonywane są algorytmy

1. Budowa komputera schemat ogólny.

Podstawy Informatyki. Rodzaje komputerów. dr. inż Adam Klimowicz

Technologia informacyjna. Urządzenia techniki komputerowej

Budowa Komputera część teoretyczna

Budowa Mikrokomputera

Podstawy Techniki Komputerowej. Temat: BIOS

Budowa komputera Komputer computer computare

Test wiedzy z UTK. Dział 1 Budowa i obsługa komputera

Architektura komputerów

Chipset i magistrala Chipset Mostek północny (ang. Northbridge) Mostek południowy (ang. Southbridge) -

WOJEWÓDZKI KONKURS INFORMATYCZNY DLA UCZNIÓW DOTYCHCZASOWYCH GIMNAZJÓW ETAP SZKOLNY BIAŁYSTOK, 22 LISTOPADA 2017 R.

Płyty główne rodzaje. 1. Płyta główna w formacie AT

O informatyce i jej historii. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Płyta główna (ang. motherboard) najważniejsza płyta drukowana urządzenia elektronicznego, na której zamontowano najważniejsze elementy urządzenia, umo

KOMPUTER. Zestawy komputerowe podstawowe wiadomości

PODSTAWY INFORMATYKI. Historia

Lata 40-te. Powstaje pierwszy komputer (I generacja)

Komputer i urządzenia z nim współpracujące.

Który z podzespołów komputera przy wyłączonym zasilaniu przechowuje program rozpoczynający ładowanie systemu operacyjnego? A. CPU B. RAM C. ROM D.

Podział komputerów. Wykład z Technologii Informacyjnych. Piotr Mika

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU URZĄDZENIA TECHNIKI KOMPUTEROWEJ

8. MAGISTRALE I GNIAZDA ROZSZERZEŃ. INTERFEJSY ZEWNĘTRZNE.

Systemy operacyjne i sieci komputerowe Szymon Wilk Superkomputery 1

Lp. Nazwa Parametry techniczne

Architektura komputerów

Komputery. Historia i budowa.

PYTANIA BUDOWA KOMPUTERA kartkówki i quizy

Wstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek

Architektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy

Spotkanie z komputerem

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

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.

KOMPUTER. jaki jest, każdy widzi. Mówiąc komputer, mamy najczęściej na myśli zestaw... urządzeń podłączonych jednocześnie do jednostki centralnej.

Załącznik Nr 5 do SIWZ OPIS TECHNICZNY SPRZĘTU KOMPUTEROWEGO

MASZYNA TURINGA W 1936 roku Alan Turing ( ) ogłosił rewolucyjną pracę dotyczącą teorii maszyn obliczeniowych i algorytmów. Turing sformułował

Wstęp do Informatyki. dr inż. Paweł Pełczyński

Magistrala systemowa (System Bus)

Historia komputera. Lubię to! - podręcznik

Architektura komputerów

Przeszłość i przyszłość informatyki

Pracownia Komputerowa. Wyk ad I Magdalena Posiada a-zezula

Podstawy Informatyki

Magistrale i gniazda rozszerzeń

Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy

Podstawy Informatyki. Podstawy Informatyki. Warunki zaliczenia. Program wykładów. Metalurgia, I rok. Czym jest informatyka? Z czego się uczyć?

Płyta główna komputera PC

Scenariusz lekcji. omówić dokonania w dziedzinie przetwarzania informacji do XIX wieku;

Architektura systemów komputerowych. dr Artur Bartoszewski

Wstęp do architektury komputerów

OPIS PRZEDMIOTU ZAMÓWIENIA. Notebook nr 1. Procesor Ilość punktów uzyskanych w teście 3Dmark06 CPU Pamięć RAM Typ dysku twardego

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

BUDOWA I DZIAŁANIE KOMPUTERA

Architektura systemów komputerowych

Jak komputery zmieniają nasze życie?

Ćwiczenie Wstawianie spisu treści, indeksu alfabetycznego i indeksu ilustracji Wstaw > Indeksy i spisy > indeksy i spisy) Wskazówka:

d. Główny sterownik pamięci operacyjnej na płycie głównej komputera

HISTORIA KOMPUTERÓW 2014/15. Bartosz Klin.

Wymagane parametry techniczne laptopa

Systemy operacyjne III

Technologie Informacyjne

Architektury komputerów Architektury i wydajność. Tomasz Dziubich

Algorytm. Krótka historia algorytmów

Budowa komputera. Magistrala. Procesor Pamięć Układy I/O

SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE

Budowa komputera: dr inż. Jarosław Forenc. Zestaw komputerowy Jednostka centralna. płyta główna (przykłady, standardy)

BUDOWA I DZIAŁANIE KOMPUTERA

Urządzenia zewnętrzne

CZYM JEST KARTA GRAFICZNA.

Architektura Systemów Komputerowych. Rozwój architektury komputerów klasy PC

Technologie Informacyjne

RDZEŃ x86 x86 rodzina architektur (modeli programowych) procesorów firmy Intel, należących do kategorii CISC, stosowana w komputerach PC,

Architektura mikroprocesorów TEO 2009/2010

Programowanie Niskopoziomowe

JAKIE IDEE WPŁYNĘŁY NAJSILNIEJ NA ROZWÓJ I EWOLUCJĘ INFORMATYKI?

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Architektura komputerów wer. 7

Transkrypt:

Podstawowe wiadomości o komputerach Wojciech Sobieski Olsztyn 2007-2012

Historia komputerów Starożytność - liczenie na czarnych i białych kamieniach, liczydła (Soroban, Abacus). Soroban Soroban Abacus Abacus

Historia komputerów Leonardo da Vinci (1452-1519) - 13 marca 1967 roku amerykańscy naukowcy pracujący w Madrycie w Bibliotece Narodowej Hiszpanii napotkali dwie nieznane dotąd prace Leonarda da Vinci nazwane "Codex Madrid". Dotyczyły one maszyny liczącej. Dr Roberto Guatelli znany ekspert w dziedzinie twórczości Leonarda, w roku 1968 odtworzył tą maszynę (dzisiejsze dzieje tej repliki są nieznane i nie wiadomo gdzie ona się znajduje).

Historia komputerów Projekt maszyny Współczesna replika

Historia komputerów Na początku XVII wieku John Neper (1550-1617) opublikował najpierw swoje dzieło o logarytmach a następnie przedstawił system wspomagający wykonywanie mnożenia, zwany pałeczkami Nepera. Genialność tego systemu polegała na sprowadzeniu mnożenia do serii dodawań. Pomysł Nepera wykorzystało wielu konstruktorów urządzeń liczących, jemu współczesnych i żyjących po nim.

Historia komputerów Pałeczki Nepera

Historia komputerów Za twórcę pierwszej w historii mechanicznej maszyny do liczenia jest uznawany Wilhelm Schickard (1592-1635), który przez długie lata był zupełnie zapomniany. Schickard opisał projekt swojej czterodziałaniowej maszyny, wykorzystując udoskonalone pałeczki Nepera w postaci walców, w liście do Keplera, któremu miała ona pomóc w jego astronomicznych rachunkach. Niestety jedyny zbudowany egzemplarz maszyny spłonął w niewyjaśnionych okolicznościach, a dzisiejsze jej repliki zostały odtworzone dopiero niedawno na podstawie opisu z listu Keplera.

Historia komputerów Maszyna Schickarda

Historia komputerów Blaise Pascal (1623-1662) zbudował Pascalinę, maszynę pomagającą w pracy ojcu Pascala, który był poborcą podatkowym. Część maszyn (około 50) była przeznaczona do obliczeń w różnych systemach monetarnych, a część - dla różnych miar odległości i powierzchni (z przeznaczeniem dla geodetów). Pascalina wykonywała tylko dwa działania (dodawanie i odejmowanie). Schickard i Pascal wprowadzili w swoich maszynach mechanizm do przenoszenia cyfr przy dodawaniu i odejmowaniu. Obie maszyny miały także pewne możliwości zapamiętywania niektórych wyników pośrednich.

Historia komputerów Pascalina

Historia komputerów Gottfried Wilhelm Leibniz (1646-1716) odkrył na nowo pochodzący ze starożytnych Chin system dwójkowy (zwany także binarnym) do zapisu liczb. Przypisuje się jemu także zbudowanie pierwszej mechanicznej maszyny mnożącej. Chociaż w tym czasie istniała już Pascalina i Leibniz miał możność zapoznania się z nią w Paryżu, projekt swojej "żywej ławy do liczenia" opisał przed pierwszą wizytą w Paryżu. W maszynie tej wprowadził wiele części, które zostały użyte w późniejszych maszynach biurowych.

Historia komputerów Maszyna Leibnitza

Historia komputerów Abraham Stern (1769-1842), z zawodu zegarmistrz, wykonał serię maszyn, które poza czterema działaniami podstawowymi, wyciągały także pierwiastki kwadratowe. Jedna z jego maszyn, raz uruchomiona, potrafiła wykonać za pomocą mechanizmu zegarowego wszystkie operacje bez ingerencji człowieka. Maszyny skonstruowane przez Sterna okazały się jednak mało praktyczne ze względu na wyjątkowo delikatną budowę.

Historia komputerów Joseph-Marie Jacquard (1752-1834) ukoronował w 1805 r. kilka wieków rozwoju urządzeń z kodem sterującym procesami (pozytywki itp.), konstruując we Francji krosna, w których kod na taśmie perforowanej sterował haczykami wybierającymi nici odpowiedniego koloru do wzorów na tkaninach. Pomysł ten inspirował Babbage'a i Holleritha, a jego wpływ sięgał aż po von Neumanna, którego ojciec bankier kredytował na Węgrzech inwestycje związane z krosnami Jacquarda.

Historia komputerów Krosna Jacquarda

Historia komputerów Charles Babbage (1791-1871) - uważany jest powszechnie za najwybitniejszego twórcę maszyn liczących, żyjącego przed erą elektroniczną. Swoją pierwszą maszynę nazwaną maszyną różnicową, (gdyż wykonywała obliczenia metodą różnicową), konstruował przez ponad 10 lat. W odróżnieniu od maszyn Leibniza i Pascala, po ręcznym ustawieniu początkowego stanu, dalsze działania maszyny różnicowej nie wymagają już żadnej ingerencji użytkownika poza kręceniem korbą.

Historia komputerów W projekcie Babbage zawarł jednak wiele pomysłów zrealizowanych dopiero we współczesnych komputerach. Między innymi rozdzielił pamięć (zwaną magazynem) od jednostki liczącej (młyna), czyli miejsce przechowywania danych od jednostki wykonującej na nich działania. Obie te części maszyny analitycznej miały być sterowane za pomocą dodatkowego urządzenia kontrolnego, które otrzymywało polecenia na kartach perforowanych, udoskonalonych i rozpowszechnionych przez Jacquarda do programowania maszyn tkackich. Można więc uznać maszynę analityczną Babbege'a za pierwszy pomysł kalkulatora sterowanego programem zewnętrznym.

Historia komputerów Maszyna Babbage'a

Historia komputerów Opis działania maszyny analitycznej trafił w ręce Ady (jej pełne nazwisko: Ada Augusta hrabina Lovelace), znanej w owych czasach z błyskotliwego umysłu. Urzeczona doskonałością projektu uważała, że... "maszyna analityczna tkać będzie wzory algebraiczne, tak jak krosna Jacquarda tkają liście i kwiaty...". Nie czekając na skonstruowanie maszyny (czego i tak by nie doczekała), Ada zajęła się sporządzaniem opisów jej używania do rozwiązywania konkretnych zadań obliczeniowych. Opisy te nazwano by dzisiaj programami, dlatego uważa się ją za pierwszą programistkę komputerów.

Historia komputerów George Boole (1815-1864) - matematyk z uniwersytetu w Cork (Irlandia), choć nie skonstruował żadnej maszyny, ma unikalny wkład w konstrukcję bramek logicznych komputera, które są budowane według praw stworzonej przezeń algebry, zwanej algebrą Boole'a. Ta sama algebra zapoczątkowała w połowie XIX w. logikę matematyczną, dostarczającą teoretycznych podstaw informatyki (zagadnienia obliczalności itp.) i metod automatycznego dowodzenia twierdzeń.

Historia komputerów Herman Hollerith (1860-1929) - jako pierwszy sięgnął po elektryczność, jako źródło impulsów i energii maszyny liczącej. Rozwinął także postać karty perforowanej, na której zapisywano dane i zbudował elektryczny czytnik - sorter kart. Olbrzymim sukcesem Holleritha okazał się spis ludności w Stanach Zjednoczonych w 1890 roku, którego wyniki zostały całkowicie opracowane za pomocą jego urządzeń na podstawie danych zebranych na jego kartach. W następnych latach Hollerith dostarczał lub wypożyczał swoje urządzenia do przeprowadzenia spisów w wielu krajach, w tym także w Europie, między innymi w Rosji.

Historia komputerów Maszyna Holleritha Karta do Maszyny Holleritha

Historia komputerów Alan Turing (1912-1954) - opublikował 1936 roku przełomową pracę dotyczącą teorii maszyn obliczeniowych i algorytmów; był również konstruktorem popularnych w owym czasie maszyn liczących. Turing sformułował tezę, że na maszynach jego pomysłu można zrealizować każdy algorytm. Do dzisiaj nie obalono tej tezy. Zauważa się, że w związku z tym można przyjąć, iż algorytmem jest dowolny opis wykonania obliczeń na maszynie Turinga. Alan Turing brał również udział w pracach nad deszyfracją kodów Enigmy. Prace nad maszyną deszyfrującą Enigmę przyczyniły się do powstania pod koniec wojny w Wielkiej Brytanii kalkulatorów elektronicznych.

Historia komputerów W 1941 roku Konrad Zuse (1910-1995) ukończył w Niemczech prace nad maszyną Z3, która wykonywała obliczenia na liczbach binarnych zapisanych w reprezentacji, nazywanej dzisiaj zmiennopozycyjną, sterowane programem zewnętrznym podawanym za pomocą perforowanej tamy filmowej. Maszyna Z3 została całkowicie zniszczona w czasie bombardowania w 1945 roku. Następny model maszyny Zusego, Z4 przetrwał i działał do końca lat pięćdziesiątych. Maszyny Zusego były kalkulatorami przekaźnikowymi. W tym czasie znane już były prace Claude Shannona dotyczące działań binarnych (logicznych) za pomocą układów elektronicznych zgodnie z regułami Boole'a.

Historia komputerów Z1

Historia komputerów W roku 1942 zespół specjalistów pod kierunkiem J.W. Mauchly'ego i J.P. Eckerta zaprojektował i zbudował maszynę ENIAC (Electronic Numerical Integrator And Computer). Pierwsze obliczania maszyna ta wykonała w listopadzie 1945 roku. Maszyna ENIAC jest uznawana powszechnie za pierwszy kalkulator elektroniczny, chociaż w 1976 roku okazało się, że wczeniej zaczęły pracować w Wielkiej Brytanii maszyny Coloss I i II. Maszyna ENIAC była konstrukcją złożoną z 50 szaf o wysokości 3 metrów zawierających około 20 tysięcy lamp. Słabością tej maszyny było: użycie zwykłego systemu dziesiętnego, brak rozdziału między funkcjami liczenia i pamiętania oraz uciążliwy sposób programowania.

Historia komputerów ENIAC

Historia komputerów John von Neumann (1903-1957) - z pochodzenia Węgier, był w swoich czasach jednym z najwybitniejszych matematyków. W 1946 roku zainspirował on prace w projekcie EDVAC (Electronic Discrete Variable Automatic Computer), których celem było zbudowanie komputera bez wad poprzednich konstrukcji. Zaproponowano architekturę, zwaną odtąd von neumannowską, według której buduje się komputery do dzisiaj.

Historia komputerów architektura von neumanowska pamięć moduł arytmetyczny moduł kontrolny moduł wejścia-wyjścia

Historia komputerów 1944 - Inżynierowie z Harvardu budują komputer Mark I.

Historia komputerów 1945 - J. Presper Eckert i John Mauchly budują komputer EDVAC.

Historia komputerów 1946 - J.P. Eckert i J.W. Mauchly uruchamiają pierwszą maszynę liczącą wykorzystującą lampy elektronowe. 1947 - William Bradford Shockley, J. Bardeenem i W.H. Brattainem wynajdują tranzystor, za co otrzymują Nagrodę Nobla. 1948 - John von Neumann proponuje architekturę komputerów stosowana praktycznie do dnia dzisiejszego. 1948 - Richard Hamming opracowuje sposób wykrywania błędów w programach. 1949 - Johna Mauchly tworzy pierwszy językiem programowania wysokiego poziomu: Short Order Code.

Historia komputerów 1951 - John Mauchly i John Eckert budują UNIVAC I, pierwszy komercyjny komputer.

Historia komputerów 1953 - IBM produkuje komputer o nazwie 650, pierwszy wytwarzany masowo (programowany przy pomocy kart perforowanych). 1955 - Bell Telephone Labs produkuje pierwszy komputer oparty na tranzystorach.

Historia komputerów 1956 - IBM opracowuje pierwszy twardy dysk, nazywany RAMAC. 1956 - Programiści IBM tworzą język programowania FORTRAN. 1958 - J.Kolby opracowuje dla Texas Instruments pierwszy układ scalony. 1959 - Grace Murray Hopper i Charles Phillips tworzą COBOL. 1960 - Powstaje język programowania Algol 60.

Historia komputerów 1960 - powstaje PDP-1, pierwszy komputer wyposażony w monitor i klawiaturę.

Historia komputerów 1962 - Opracowana zostaje pierwsza gra video. 1963 - Douglas Engelbart opracowuje mysz w Stanford Research Institute. 1963 - Rozpoczęto seryjne wytwarzanie komputera Odra 1003.

Historia komputerów 1965 - Digital Equipment Corporation buduje pierwszy minikomputer. 1965 - Zostaje stworzony uproszczony język programowania BASIC. 1967 - Texas Instruments produkuje na potrzeby armii pierwszy komputer oparty na układach scalonych z pamięcią półprzewodnikową. 1967 - Ole-Johan Dahl i Kristen Nygaard z Norwegian Computing Centre opracowują język Simula - pierwszy obiektowo zorientowany język programowania. 1968 - Robert Noyce, Andy Grove i Gordon Moore zakładają firmę Intel.

Historia komputerów 1969 - Departament Obrony USA zleca utworzenie sieci ARPA-NET, która połączyła uniwersytety UCLA, UC w Santa Barbara, SRI i University of Utah. 1970 - Dennis Ritchie i Kenneth Thomson opracowują system operacyjny Unix w firmie Bell Labs. 1971 - Niklaus Wirth opracowuje język programowania Pascal. 1971 - Ray Tomlinson z firmy Bolt Beranek and and Newman wysyła pierwszy e- mail. 1972 - Dennis Ritchie opracowuje język programowania C w firmie Bell Labs.

Historia komputerów 1972 - W laboratoriach PARC powstaje obiektowy języka programowania Smalltalk, stworzony przez Alana Kaya. 1972 - Powstaje procesor Intel 8008 (200 KhH), pierwszy 8 bitowy układ.

Historia komputerów 1972 - Powstaje dyskietka 5 1/2 cala. 1973 - Naukowcy z Xerox PARC opracowują eksperymentalny komputer PC. Używa on myszy, sieci Ethernet i GUI. 1974 - W kwietniu powstaje 8 bitowy procesor 8080 (2 Mhz).

Historia komputerów 1975 - Powstaje pierwszy PC - Altair 8800. 1975 - W kwietniu Bill Gates i Paul Allen zakładają firmę Micro-Soft.

Historia komputerów 1976 - Steve Jobs i Steve Wozniak budują komputer Apple I.

Historia komputerów 1976 - Gary Kildall pisze system operacyjny CP/M działający na 8bitowych komputerach z procesorem Intel 8080. 1978 - Powstaje Wordstar, pierwszy procesor tekstu.

Historia komputerów 1978 - W grudniu firma Atari wypuściła komputery Atari 400 i 800 z procesorem 6502.

Historia komputerów 1979-11 maja Don Bricklin i Bob Franston piszą pierwszy arkusz kalkulacyjny VisiCalc. 1979 - Powstaje język programowania Ada. 1979 - Sinclair Research przedstawia komputer ZX80, wykorzystujący 8-bitowy procesor NEC 3,25 Mhz i mający 1 Mb RAM oraz 4KB ROM. 1981 - IBM prezentuje pierwszy komputer z serii IBM PC z systemem MS DOS 1.0. 1981 - IBM opublikował dokumentację komputera PC.

Historia komputerów 1982 - SINCLAIR wypuszcza ZX SPECTRUM.

Historia komputerów 1982 - Intel prezentuje 16-bitowy procesor 80286 (6 Mhz). 1983 - APPLE sprzedaje pierwszy komputer z graficznym interfejsem użytkownika (GUI). 1985 - Microsoft tworzy system Windows 1.0 dla IBM PC. 1986 - Pojawia się pierwszy komputer przenośny z ekranem ciekłokrystalicznym.

Historia komputerów 1987 - SINCLAIR prezentuje pierwszego palmtopa CAMBRIDGE COMPUTER Z88.

Historia komputerów 1988 - W Internecie pojawia się samoreplikujący się program-wirus, Internet Worm. 1989 - Tim Berners Lee tworzy Sieć - World Wide Web. 1990 - Intel wprowadza procesor i486.

Historia komputerów 1991 - W Internecie pojawiają się źródła systemu Linux. 1993 - Intel wprowadza procesor Pentium. 1995 - Powstaje procesor Pentium Pro.

Historia komputerów 1995 - Microsoft prezentuje system Windows 95. 1998 - Powstaje tania alternatywa PENTIUM II CELERON. 1998 - Pojawiają się konkurencyjne AMD K6-2 oraz AMD K6-III 3DNow! 1999 Powstaje INTEL PENTIUM III i AMD ATHLON.... 2003 powstają procesory 64 bitowe....

Historia komputerów Itanium2 Opteron

Historia komputerów Generacje komputerów: I generacja komputery lampowe II generacja komputery tranzystorowe III generacja komputery na układach scalonych IV generacja komputery w technologii VLSI

Definicja Komputer (dawne nazwy: elektroniczna maszyna cyfrowa, maszyna matematyczna) w najszerszym tego słowa znaczeniu to maszyna licząca, służąca do przetwarzania wszelkich informacji, które da się zapisać w formie ciągu cyfr, albo sygnału ciągłego. Komputer od tradycyjnego kalkulatora odróżnia zdolność wykonywania wielokrotnie, automatycznie powtarzanych obliczeń, wg algorytmicznego wzorca zwanego programem, gdy tymczasem kalkulator może wykonywać tylko pojedyncze działania.

Rodzaje komputerów Superkomputer - komputer który ma jedną z największych mocy obliczeniowych na świecie w danym momencie. Jest to pojęcie względne gdyż moc obliczeniowa komputerów rośnie nieustannie i dany superkomputer pozostaje w tej klasie zwykle tylko kilka lat. Pierwsze superkomputery powstały w latach 60-tych według projektów Seymour Cray'a w Control Data Corporation. W latach 70-tych Cray założył własną firmę produkującą superkomputery, Cray Research i słowo Cray stało się prawie synonimem superkomputera. Obecnie (2004) najszybszym superkomputerem na świecie jest Earth Simulator firmy NEC w Japonii. Najszybszym superkomputerem w Polsce jest obecnie (lipiec, 2004) klaster komputerowy 'holk' w Centrum Informatycznym Trójmiejskiej Akademickiej Sieci Komputerowej. Na światowej liście superkomputerów jest na pozycji 487.

Rodzaje komputerów

Rodzaje komputerów Stacja robocza - odmiana komputera osobistego wyposażona jednak w CPU o dużej mocy obliczeniowej, monitor wysokiej klasy, dysk twardy o dużej pojemności oraz dużą ilość pamięci RAM. Stacje robocze są często wykorzystywane do tworzenia profesjonalnej grafiki i animacji telewizyjnych lub też do obliczeń numerycznych.

Rodzaje komputerów Stacja robocza

Rodzaje komputerów Serwer jest to program komputerowy udostępniający różne usługi dla oprogramowania klienckiego w schemacie klient-serwer. Serwerami nazywa się także komputery które pełnią takie funkcje.

Rodzaje komputerów Serwer

Rodzaje komputerów Komputer osobisty - komputer o stosunkowo niewielkiej mocy obliczeniowej, przeznaczony dla pojedynczego użytkownika. Przed powstaniem komputerów osobistych projektowano jedynie komputery dla dużych firm, które przyłączały do jednej dużej jednostki szereg terminali dla pojedynczych użytkowników. Od końca lat osiemdziesiątych rozwój technologii pozwolił na budowę mniejszych maszyn - najpierw 8bitowych komputerów, następnie coraz lepszych. Komputer osobisty wyposażony jest w procesor, klawiaturę, monitor, dysk twardy, a także urządzenia peryferyjne. Przykładem komputerów osobistych są pecety (Personal Computer) i Macintoshe.

Rodzaje komputerów imac PC

Rodzaje komputerów Minikomputer jest to rodzaj komputera osobistego, ale o bardzo małych wymiarach. Komputer taki mam zazwyczaj małe możliwości rozbudowy, ale zajmuje mało miejsca i może spełniać dodatkową rolę, np. radia, odtwarzacza CD, bez konieczności uruchomienia systemu.

Rodzaje komputerów Minikomputer

Rodzaje komputerów Laptop (lub notebook) jest to mały, przenośny komputer osobisty. Zbudowany przeważnie jako pojedyncze niewielkie zamykane urządzenie, w którym znajdują się wszystkie podzespoły wewnętrzne (procesor, pamięć, itd.), wybrane wejścia dla nośników (CD-ROM, dyskietki), urządzenia komunikacji z użytkownikiem (klawiatura, ekran LCD oraz trackball lub touchpad). Laptopy mają wewnętrzne akumulatory pozwalające na kilka godzin pracy bez napięcia sieciowego, oraz zewnętrzne zasilacze umożliwiające pracę oraz ładowanie akumulatorów z sieci elektrycznej.

Rodzaje komputerów Laptop

Rodzaje komputerów Palmtop - Miniaturowy notatnik elektroniczny mieszczący się w dłoni człowieka. Palmtopy nie mają napędu dyskietek, napędu CD-ROM i dysku twardego (dane przechowują na karcie CompactFlash), są za to lekkie i bez problemu mieszczą się w kieszeni. W ich pamięć wbudowano na stałe podstawowe oprogramowanie (edytor tekstu, arkusz kalkulacyjny, bazę danych) oraz scheduler. Popularnym systemem operacyjnym do palmtopów jest Windows CE. Wiele z nich ma również wbudowane modemy i porty komunikacyjne, miniaturowe klawiatury i podświetlane kolorowe wyświetlacze. Większe modele wyglądem przypominające miniaturowe notebooki nazywane są Handheld PC (HPC). Mają one nieco większe możliwości niż zwykłe palmtopy.

Rodzaje komputerów Palmtop

Rodzaje komputerów Tablet PC - konstrukcja bardzo popierana przez Microsoft, przenośne tabliczki z Windows XP lub Linuxem, dotykowym ekranem, graficznymi notatkami, rysikiem zamiast klawiatury, 1-2 kg, ekran 8-10", z zintegrowaną łącznością bezprzewodową, kamerą USB, DVD; oferowane przez wielu producentów, ale nadal mało popularne.

Rodzaje komputerów Tablet PC

Rodzaje komputerów PDA (Personal Digital Assistan) - Tym terminem określa się kieszonkowe komputery i organizery. Typowy PDA nie ma klawiatury i dane wprowadza się do niego za pomocą specjalnego rysika, pisząc na wyświetlaczu ciekłokrystalicznym (niektóre PDA potrafią też rozpoznawać mowę). Możliwości PDA: programy aplikacyjne: komputer o możliwościach PC, dołączane klawiatury i możliwość korzystania z rysika, możliwości pracy w Internecie, rozszerzenia typu PC-Card jak dla notebooków.

Rodzaje komputerów PDA

Rodzaje komputerów Komputery sterujące (Embedded computers) - mikroprocesory wbudowane w różne urządzenia, np. samochody, pralki, tostery, windy, maszyny do szycia.

Rodzaje komputerów Embedded computers

Rodzaje komputerów Komputery które się nosi (Wearable computers) komputery rozszerzające możliwości człowieka: ciągła informacja o otoczeniu, bezpośrednia łączność, wspomaganie pamięci, monitoring stanu zdrowia, itp.

Rodzaje komputerów Wearable computers

Założenia budowy komputera Podstawowe założenia logiczne budowy komputera: pamięć jest uporządkowana w sposób jednowymiarowy (komórka pamięci ma adres wyrażony liczbą), instrukcje i dane są przechowywane w pamięci (w postaci liczb - nierozróżnialne), interpretacja (znaczenie) danych nie jest przechowywane wraz z nimi, instrukcje są wykonywane sekwencyjnie.

Architektura komputera Architektura neumanowska Architektura współczesna

Moduły PC Podstawowe części, z których buduje się współczesne komputery: obudowa + zasilacz płyta główna procesor + układ chłodzenia pamięć kontrolery karty rozszerzeń karta graficzna karta sieciowa karta muzyczna karta TV inne kontroler dysków: FDD HDD CD, DVD inne kontroler urządzeń IO: monitor klawiatura mysz drukarka ploter skaner inne

Procesor Procesor (processor) - urządzenie cyfrowe sekwencyjne potrafiące pobierać, interpretować i wykonywać ciąg rozkazów. Wykonuje on bardzo szybko dowolny ciąg prostych operacji wybranych ze zbioru operacji podstawowych. Procesor składa się z: zespołu rejestrów do przechowywania danych i wyników, jednostki arytmetycznej (arytmometr) do wykonywania prostych operacji na danych, układu sterującego przebiegiem obliczeń, rejestru rozkazów, czyli operacji podstawowych. Obecnie buduje się procesory w architekturze CISC lub RISC.

Procesor Architektura procesorów: CISC (Complex Instruction Set Computer - komputer o złożonym zbiorze rozkazów) cechuje się dużą ilością złożonych rozkazów (mikrokodowanych) mających zmienny format, małym zestawem rejestrów strukturalnych oraz zazwyczaj rozbudowanym sposobem adresowania.

Procesor Cechy architektury CISC: duża liczba rozkazów (setki), mała optymalizacja - niektóre rozkazy potrzebują dużej ilości cykli procesora do wykonania, występowanie złożonych, specjalistycznych rozkazów, duża ilość trybów adresowania, do pamięci może się odwoływać bezpośrednio duża liczba rozkazów, duża częstotliwość taktowania procesora.

Procesor Architektura procesorów: RISC (Reduced Instruction Set Computers) - nazwa architektury mikroprocesorów która została po raz pierwszy zaprezentowana ok. 1980 roku w teoretycznych pracach na uniwersytecie Berkley. Ówczesne procesory (budowane w architekturze CISC) charakteryzowały się bardzo rozbudowaną listą rozkazów, ale jak wykazały badania tylko nieliczna ich część była wykorzystywane w statystycznym programie.

Procesor Wyniki badań - kod: ponad 50% rozkazów w kodzie to zwykłe przypisania (zapis zawartości rejestru do pamięci i odwrotnie). Wyniki badań działanie programu: podczas działania programu ok. 26-45% wykonywanych instrukcji to instrukcje wywołania podprocedur lub instrukcje obsługujące pętle, ok. 13-15% to wspomniane przypisania, 7-21% to instrukcje warunkowe (jeśli warunek to...), natomiast reszta to tylko 1-3%.

Procesor Cechy architektury RISC: mała liczba rozkazów (dziesiątki), redukcja trybów adresowania, ograniczenie komunikacji pomiędzy pamięcią, a procesorem, zwiększenie liczby rejestrów, wszystkie rozkazy wykonują się w jednym cyklu maszynowym, większa wydajność niż CISC.

Procesor Przykłady procesorów RISC: Przykłady procesorów CISC: PowerPC MIPS Alpha ARM Motorola 88000 AMD 29000 x86 Pentium MC68000

Procesor Działania wykonywane przez procesor: Podział procesorów: 4-bitowe 8-bitowe 16-bitowe 32-bitowe 64-bitowe 128-bitowe 6-bitowe 12-bitowe 24-bitowe działania arytmetyczne: dodawanie, odejmowanie, porównywanie dwóch liczb, dodawanie i odejmowanie jedności, zmiana znaku liczby, działania logiczne: iloczyn logiczny - AND, suma logiczna - OR, suma modulo2 (różnica symetryczna) - XOR, negacja - NOT, przesunięcie bitów w lewo lub prawo, działania na bitach.

Procesor Rodziny procesorów: Intel x86 (komputery PC): 16 bitowe: 8086/88, 80286, 32 bitowe: i386, i486, Pentium, Pentium Pro, Pentium II, Celeron, Pentium III, Celeron II, Pentium IV, Xeon, 64 bitowe: Itanium (architektura EPIC), Itanium2, AMD (zgodna z x86): 32 bitowe: AMD486, 5x86, K5, K6, Athlon, Duron, 64 bitowe: Opteron, Motorola 68k (komputery Apple): 68000, 68020 (16-bit), 68030, 68040, 68060 (32-bit), architektury RISC (32, 64-bitowe systemy UNIX): Alpha (DEC/Compaq), MIPS (SGI), SPARC (Sun), PA (HP), Power (IBM), PowerPC (IBM/Motorola).

Procesor Przykłady procesorów

Prawo Moora Prawo Moora - mówi, że liczba tranzystorów w układzie scalonym podwaja się co 18 miesięcy. Obserwację tą, przypisuje się Gordonowi Moore, jednemu z założycieli firmy Intel. Prawo Moora jest miarą technologicznego postępu jaki rozpoczął się w latach 70-tych na polu produkcji układów półprzewodnikowych. Dzięki tak ogromnemu wzrostowi liczby elementów w jednym układzie, możliwe stało się zbudowanie coraz szybszych i mniejszych komputerów. Prawo Moora jest często rozszerzane na inne dziedziny techniki. Z wzrostem liczby tranzystorów następuje spadek ceny, oraz wzrost szybkości układu. Zwiększa się też wielkości pamięci operacyjnej oraz pojemność nośników danych. Rewolucja informatyczna jest możliwa dzięki stałemu wysiłkowi firm informatycznych, który utrzymuje aktualność prawa Moora.

Prawo Moora Ilustracja prawa Moore'a liczba tranzystorów

Prawo Moora Prawo Moore'a w odniesieniu do rozmiaru pamięci RAM

Płyty główne Płyta główna (motherboard) - tablica obwodów drukowanych łączących wszystkie elementy komputera wraz ze sterującymi układami elektronicznymi i standardowymi gniazdami I/O. Na płycie głównej znajdują się złącza dla procesora, pamięci, kart rozszerzających, zasilacza oraz niektórych urządzeń zewnętrznych (port szeregowy, port równoległy, USB, złącze klawiatury, złącze myszy). Płyta główna zawiera też zegar systemowy.

Płyty główne

Płyty główne

Chipsety Chipsety - układy zarządzające komunikacją pomiędzy procesorem, pamięcią, magistralami dołączającymi urządzenia I/O. W znacznym stopniu decydują o funkcjonalności komputera (możliwościach rozbudowy). Chipsety zbudowane zwykle z 2 obwodów scalonych zwanych mostkami. Produkowane są przez wielu producentów: Intel, AMD, VIA, ALI, SIS. Mostek północny (Northbridge) - pojedynczy układ scalony w chipsecie logiki płyty głównej, który łączy procesor z pamięcią systemową oraz magistralami AGP i PCI. Mostek południowy (Southbridge) - układ w chipsecie logiki płyty głównej, który kontroluje magistralę IDE, USB, obsługę plug-n-play, mostek PCI-ISA, sterownik klawiatury/myszy, zarządzanie zużyciem energii oraz inne urządzenia peryferyjne.

Magistrale Magistrale wejścia-wyjścia: ISA (Industry Standard Architecture) 16 bit. EISA (Extended Industry Standard Architecture) 32 bit. VLB (Vesa Local Bus) 32 bit. PCI (Peripheral Component Interconnect) 16 lub 32 bit, P&P. AGP (Accelerated Graphic Port) PCI Express

Magistrale AGP PCI Express PCI ISA

Porty Porty: port szeregowy (Serial Ports) COM, port myszy, modemu, itp. port równoległy (Parallel Ports) LPT, port drukarki. port PS/2 klawiatura, mysz. port USB (Universal Serial Bus) Fire Wire

Porty PS/2 COM LPT USB Fire Wire

Pamięci RAM - pamięć, do której komputer ładuje aktualnie używane dane, tak, aby były one błyskawicznie dostępne dla procesora. RAM jest dużo szybszy (tzn. ma znacznie krótszy czas dostępu, liczony w nanosekundach) od pamięci masowych, takich jak dyski twarde, napędy CD-ROM czy napędy dyskietek. Jednak w przeciwieństwie do tych typów pamięci dane zawarte w RAM giną po wyłączeniu komputera - a więc RAM do pracy wymaga stałego źródła zasilania (wyjątkiem są moduły Static RAM).

Pamięci DDR RAM SD RAM Video RAM DRAM Static RAM RAMBUS

BIOS BIOS (Basic Input/Output System) - program zapisany w pamięci ROM każdego peceta. Testuje on sprzęt po włączeniu komputera, uruchamia system operacyjny, kontroluje transfer danych pomiędzy komponentami takimi jak dysk twardy, procesor czy napęd CD-ROM. Za pomocą wbudowanego w BIOS programu setup można zmieniać standardowe ustawienia BIOS-u, np. parametry podłączonych dysków twardych lub zachowanie się komputera po jego włączeniu (np. szybkość testowania pamięci RAM), a także włączać/wyłączać niektóre elementy płyty głównej, np. porty komunikacyjne. Podstawowe typy BIOS-ów: - AWARD BIOS, - AMI BIOS.

BIOS Ami Bios

BIOS Award Bios

Zarys działania komputera Inicjalizacja systemu BIOS (Basic Input/Output System) umieszczony w ROM: testowanie podstawowych elementów komputera (Power On Self Test), rozpoznanie konfiguracji sprzętowej, odnalezienie urządzenia startowego (boot device), załadowanie programu ładującego (loader) z pierwszego sektora urządzenia (boot sector), ładowanie systemu operacyjnego przez loader.

Zarys działania komputera Zadania systemu operacyjnego: ponowne rozpoznanie konfiguracji sprzętowej (załadowanie programowych sterowników urządzeń), uruchomienie domyślnej konfiguracji programowej, obsługa zadań generowanych przez urządzenia I/O (tzw. przerwań interrupts), ładowanie programów użytkowych do pamięci, udostępnianie zasobów sprzętowych programom użytkowym pamięć wirtualna, wielozadaniowość, obsługa komunikacji z urządzeniami I/O, usuwanie programów z pamięci.

Dziękuję za uwagę Wojciech Sobieski Olsztyn 2007-2012