wykład 2 budowa komputerawilk/wyk-ic/w_ic2.pdf · budowa komputera w teorii i w praktyce....
TRANSCRIPT
![Page 1: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/1.jpg)
Wykład 2
Budowa komputera
Wykład 2
Budowa komputera
W teorii W teorii
i w praktycei w praktyce
![Page 2: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/2.jpg)
Generacje komputerów
0 oparte o przekaźniki i elementy mechaniczne (np. Z3),
1 budowane na lampach elektronowych (np. XYZ),
2 budowane na tranzystorach (np. Cray-1),
3 budowane na układach scalonych SSI i MSI (np. Odra 1305),
4 budowane na układach VLSI (np. PC),
5 projekty o niekonwencjonalnych rozwiązaniach,
np. komputer optyczny.
![Page 3: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/3.jpg)
Generacja 1
![Page 4: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/4.jpg)
Generacja 2
![Page 5: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/5.jpg)
Generacja 3
![Page 6: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/6.jpg)
Generacja 4
![Page 7: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/7.jpg)
KOMPUTERSchemat funkcjonalny
KOMPUTERSchemat funkcjonalny
Jednostka
centralna(procesor)
Pamięć
Wejście Wyjście
![Page 8: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/8.jpg)
wejście
wyjście
![Page 9: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/9.jpg)
Procesor - elementyProcesor - elementy
� zespół rejestrów do przechowywania danych i wyników (rejestry mogą być ogólnego przeznaczenia,
lub mają specjalne przeznaczenie),
� jednostka arytmetyczna (arytmometr) do
wykonywania operacji obliczeniowych na danych,
� układ sterujący przebiegiem wykonywania programu.
Jedną z podstawowych cech procesora jest długość (liczba bitów) słowa, na którym wykonywane są
podstawowe operacje obliczeniowe (8, 16, 32, 64).
![Page 10: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/10.jpg)
Procesor - rozkazyProcesor - rozkazy
� kopiowanie danych:
� z pamięci do rejestru
� z rejestru do pamięci
� z pamięci do pamięci (niektóre procesory)
� działania arytmetyczne:
� dodawanie
� odejmowanie
� porównywanie dwóch liczb
� dodawanie i odejmowanie jedności
� zmiana znaku liczby
![Page 11: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/11.jpg)
Procesor – rozkazy cd.Procesor – rozkazy cd.
� działania na bitach:
� iloczyn logiczny - AND
� suma logiczna - OR
� suma modulo 2 (różnica symetryczna) - XOR
� negacja - NOT
� przesunięcie bitów w lewo lub prawo
� skoki
� bezwarunkowe
� warunkowe
![Page 12: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/12.jpg)
PamięćPamięć
� ROM - tylko do odczytu, dane stałe, nie giną po wyłączeniu zasilania, np. BIOS
� RAM - do zapisu i odczytu, podstawowa pamięć komputera, obecnie 1 GB i więcej
� masowa - np. dyski, dyskietki, CD, DVD, taśmy - duże
pojemności (do TB), ale wolniejszy dostęp niż RAM
� FLASH – dane zapamiętane w "kondensatorach"
wewnątrz struktury pamięci. Nie giną po wyłączeniu zasilania (nawet przez 10 lat i więcej). Można je
zmieniać,kasować, zapisywać na nowo.
![Page 13: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/13.jpg)
Pamięć rdzeniowaokoło 100 bitów
cała pamięć komputera Odra to ok. 1 500 000 bitów
Pamięć rdzeniowaokoło 100 bitów
cała pamięć komputera Odra to ok. 1 500 000 bitów
![Page 14: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/14.jpg)
Pamięć półprzewodnikowaokoło 16 000 000 000 bitów
Pamięć półprzewodnikowaokoło 16 000 000 000 bitów
![Page 15: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/15.jpg)
Urządzenia wejściaUrządzenia wejścia
� klawiatura
� Mysz
� Ekran dotykowy
� mikrofon
� joystick
� modem, karta sieciowa
� porty szeregowe, USB itd.
� Pamięci masowe
![Page 16: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/16.jpg)
Urządzenia wyjściaUrządzenia wyjścia
� monitor
� drukarka
� głośniki
� karta sieciowa, modem
� porty szeregowe, USB
� pamięci masowe
![Page 17: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/17.jpg)
System operacyjnySystem operacyjny
� komputer bez programu jest martwy,
� wpisywanie procedur zarządzających sprzętem i
pamięcią w każdym programie byłoby skomplikowane,
� programem odpowiadającym za zarządzanie
urządzeniami komputera, pamięcią, dyskami i innymi programami jest system operacyjny.
![Page 18: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/18.jpg)
Budowa systemu operacyjnegoBudowa systemu operacyjnego
jądro
powłoka
użyszkodnicy
programy
sprzęt
![Page 19: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/19.jpg)
Składniki systemuSkładniki systemu
� jądro - komunikuje się z komputerem przez sterowniki urządzeń i wykonuje kolejkowanie zadań, obsługę
pamięci
� powłoka - stanowi interpreter poleceń systemu
(komunikacja z użytkownikiem)
� programy - polecenia systemowe nie zawarte w jądrze, programy narzędziowe, programy użytkowe
![Page 20: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/20.jpg)
Systemy operacyjne:Systemy operacyjne:
� jednozadaniowe (np. DOS)
� wielozadaniowe (np. UNIX)� niewielozadaniowe ;-) (Windows)
![Page 21: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/21.jpg)
System DOSSystem DOS
� na komputery IBM PC
� jednozadaniowy
� bez wielodostępu (tylko z klawiatury)
� system wyszedł z użycia
![Page 22: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/22.jpg)
Systemy MS WindowsSystemy MS Windows
� na komputery IBM PC
� ciągle rozwijane (ale wymagają coraz silniejszych komputerów)
� interfejs graficzny ułatwia pracę
� systemy wielozadaniowe, ale bez wielodostępu chociaż...
� świadczą pewne usługi poprzez sieć
![Page 23: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/23.jpg)
Systemy UNIXSystemy UNIX
� Na wszystkie typy komputerów, od prostych PC do superkomputerów
� systemy od początku wielodostępne i wielozadaniowe
� łatwe w konfiguracji (pliki tekstowe)
� przeznaczone głównie do pracy zdalnej
� jasno określone prawa użytkowników
![Page 24: Wykład 2 Budowa komputerawilk/wyk-ic/w_ic2.pdf · Budowa komputera W teorii i w praktyce. Generacje komputerów 0 oparte o przeka źniki i elementy mechaniczne (np. Z3), 1 budowane](https://reader034.vdocuments.net/reader034/viewer/2022051923/6011a3a60eb36a3b065f76a3/html5/thumbnails/24.jpg)
Wielozadaniowość i wielodostępWielozadaniowość i wielodostęp
� jednozadaniowość - kolejne zadanie wykonywane po zakończeniu poprzedniego
� wielozadaniowość - wykonywanie wielu zadań w „tym samym” czasie.W rzeczywistości zadania są wykonywane kolejno w przydzielonych im przedziałach czasowych (chyba że jest kilka procesorów)
� wielodostęp - w tym samym czasie z jednego komputera korzysta wielu użytkowników