Główne funkcje komputera:
Otrzymywanie informacji wejściowych;
Przechowywanie informacji wejściowych, wyjściowych, o procesach wykonanych na danych, systemu operacyjnego;
Wykonywanie operacji arytmetycznych i logicznych;
Ogólne automatyczne sterowanie komputerem;
Przekazywanie wyjściowych informacji;
Główne składniki komputera:
Jednostka wejściowa | Pamięć zewnętrzna | Jednostka sterowania |
---|---|---|
Jednostka wyjściowa | Pamięć główna | Jednostka arytmetyczno-logiczna |
Otrzymywanie i wyprowadzanie informacji | Pamięć podręczna (cache) | Pamięć rejestrowa |
Pamięć | Procesor |
Charakterystyka komputera:
Wydajność (liczba operacji dzielona przez określony czas);
Pojemność pamięci zewnętrznej;
Pojemność pamięci głównej;
Pojemność pamięci podręcznej (cache);
Formaty danych;
Przepustowość komputera z jednostkami zewnętrznymi;
Koszt;
Zużycie energii;
Waga i rozmiar;
Wpływ na środowisko;
Prawo Moore’a:
„Ilość tranzystorów na chipie wzrasta 2 razy na 1,5 roku”
!Ważne do 2004 r. Później był wolniejszy rozwój!
Typy komputerów:
Komputery osobiste;
Stacje robocze;
Systemy wieloterminalne;
Serwery;
Mainframes;
Klastrowe systemy komputerowe;
Superkomputery;
Mikrokontrolery;
Komputery specjalistyczne
Architektury komputera:
Architektura Von Neumanna - cechą charakterystyczną tej architektury jest to, że dane przechowywane są wspólnie z instrukcjami, co sprawia, że są kodowane w ten sam sposób.;
Główne osobliwości architektury von Neumanna:
Programowe sterowanie (Przez instrukcję rozkazów);
Informacje są dzielone na instrukcję i dane;
Program składa się z instrukcji;
Dane są zakodowane;
Dane i instrukcje są w kodzie binarnym;
Dane i instrukcje trzymane są w tej samej pamięci, odpowiedniej dla swoich adresów;
Pamięć ma swobodny dostęp do komórek;
Pamięć ma strukturę liniową;
Architektura Harvardzka - w odróżnieniu od architektury von Neumanna, pamięć danych programu jest oddzielona od pamięci rozkazów. Separacja pamięci danych od pamięci rozkazów sprawia, że architektura harwardzka jest obecnie powszechnie stosowana w mikrokomputerach jednoukładowych, w których dane programu są najczęściej zapisane w nieulotnej pamięci ROM (EPROM/EEPROM), natomiast dla danych tymczasowych wykorzystana jest pamięć RAM (wewnętrzna lub zewnętrzna).;
Architektura Princeton -
Architektura Harvardzka-Princeton –
Komputer Asocjatywny – Główną cechą jest to, że nie ma adresów w pamięci, a informacje szukane są po ID;
Przedrostki SI:
Kilo „k” – 103 | Mili „m” - 10−3 |
---|---|
Mega „M” – 106 | Mikro „µ” - 10−6 |
Giga „G” – 109 | Nano „n” - 10−9 |
Tera „T” – 1012 | Piko „ p” - 10−12 |
Peta „P” – 1015 | Femto „f” - 10−15 |