Lec02 PL Pojęcia Podstawowe

background image

1

Wykład 2: Poj

ę

cia

podstawowe

Wykładowca:

Prof. Anatolij Saczenko

Informatyka z Technologia

Informacyjna

background image

2

Przegl

ą

d

Wyk

ł

adu

Sprzęt komputerowy

Oprogramowanie

Architektura komputera

Typy komputerów

Podstawowe parametry komputera

background image

3

Sprz

ę

t komputerowy

Komputer

(z ang. computer od łac. computare

liczyć, sumować) – maszyna elektroniczna

przeznaczona do przetwarzania informacji,

które da się zapisać w formie ciągu cyfr albo

sygnału ciągłego.

Sprzęt komputerowy

(ang.

hardware

) –

materialna część komputera. Ogólnie

hardware'em nazywa się sprzęt komputerowy

jako taki i odróżnia się go od

software

'u – czyli

oprogramowania.

Podział ten jest nieostry,

gdyż współcześnie wiele elementów sprzętu

komputerowego posiada "wszyte" weń na

stałe oprogramowanie, stanowiące jego

integralną część, bez którego elementy te nie

mogłyby funkcjonować.

background image

4

Sprz

ę

t komputerowy

Np. większość drukarek komputerowych

posiada w swojej pamięci zestaw komend,

przy pomocy których realizuje proces

drukowania i których odpowiednik

znajduje się w pamięci komputera

stanowiąc programowy sterownik tego

urządzenia.

Wiele urządzeń – typu karty graficzne,

płyty główne posiada własne

oprogramowanie nazywane BIOS-em.

W stosunku do oprogramowania

niektórych urządzeń używa się słowa

firmware.

background image

5

Sprz

ę

t komputerowy

Sprzętem komputerowym jest np.:

procesor

płyta główna

pamięć komputerowa

urządzenia peryferyjne

dysk twardy

monitor

klawiatura

mysz komputerowa

background image

6

Sprz

ę

t komputerowy

dołączony do komputera sprzęt

audiowizualny

drukarka

skaner

modem

kamera internetowa

background image

7

Oprogramowanie

Oprogramowanie

(ang. software) – całość

informacji w postaci zestawu instrukcji,

zaimplementowanych interfejsów i

zintegrowanych danych przeznaczonych dla

komputera do realizacji wyznaczonych

celów.

Celem oprogramowania jest przetwarzanie

danych w określonym przez twórcę

zakresie.

Oprogramowanie to dział informatyki.

Oprogramowanie jest synonimem terminów

program komputerowy oraz aplikacja, przy

czym stosuje się go zazwyczaj do określania

większych programów oraz ich zbiorów

background image

8

Oprogramowanie

Oprogramowanie tworzą programiści w

procesie programowania.

Oprogramowanie jako przejaw twórczości

jest chronione prawem autorskim, twórcy

zezwalają na korzystanie z niego na

warunkach określanych w licencji.

Oprogramowanie pisane jest zazwyczaj przy

użyciu różnych języków programowania z

wykorzystaniem algorytmów.

Programy przekształcające oprogramowanie

z postaci źródłowej na binarną to

kompilatory.

Niektóre oprogramowanie, np. napisane w

całości w językach interpretowanych, może

występować tylko w jednej postaci,

spełniającej oba zadania.

background image

9

Architektura komputera

- jego opis jest

na niektórym generalnym poziomie, m.in.

opis możliwości użytkowników do

programowania, komplet instrukcji,

sposobów adresacji, organizacja pamięci, i

tak dalej

Architektura definiuje zasady działania,

informacyjne związki i wzajemne związki

bazowych logicznych zestawów

komputera: procesor, operatywna pamięć,

zewnętrzna pamięć i peryferyjne zasoby

Środowisko różnych architektur

komputerów zabezpieczone ich łączeniem

z punktu widzenia użytkownika

Architektura komputera

background image

10

Architektura von Neumana

Większość współczesnych komputerów

opartych jest na tzw.

architekturze von

Neumanna

(od nazwiska Johna von

Neumanna)

Architektura von Neumanna

– pierwszy

rodzaj architektury komputera,

opracowanej przez Johna von Neumanna,

Johna W. Mauchly’ego oraz Johna Presper

Eckerta w 1945 roku.

Cechą charakterystyczną tej architektury

jest to, że dane przechowywane są

wspólnie z instrukcjami, co sprawia, że są

kodowane w ten sam sposób.

background image

11

Według von Neumannu komputer

składa się z czterech głównych

komponentów:

pamięci komputerowej przechowującej

dane, programu oraz instrukcje programu;

każda komórka pamięci ma unikatowy

identyfikator nazywany jej

adresem

jednostki arytmetyczno-logicznej

odpowiedzialnej za wykonywanie

podstawowych operacji arytmetycznych

jednostki sterującej odpowiedzialnej za

pobieranie danych i instrukcji z pamięci

oraz ich sekwencyjne przetwarzanie

Jednostka sterująca wraz z jednostką

arytmetyczno-logiczną tworzą procesor.

urządzeń wejścia/wyjścia służących do

interakcji z operatorem

background image

12

Architektura von Neumana

background image

13

Zasada programowego sterowania.

Program składa się z kompletu instrukcji

które jedną po drugiej w pewnej kolejności

wykonuje procesor

Zasada jednolitej pamięci

Programy i info są zachowywani w tej samej

pamięci

Komputer nie rozróżnia co zachowuje się

komórce pamięci - numer, tekst albo rozkaz

Nad instrukcjami możliwie wykonywać takie

same operacje jak i nad informacją

Zasady adresowania

Strukturalnie, podstawowa pamięć składa

się z ponumerowanych komórek;

dowolna komórka dostępna procesorowi

w dowolny moment czasu

Komputerowe zasady (według John

Von Neumann)

background image

14

Klasyczna architektura (

architektura Von

Neumanna

) składa się z:

jednostki arytmetyczno-logicznej

(Arithmetic Logic Unit - ALU) przez który

przechodzi

potok danych

i

jednostki sterowania (CU - Control Unit)

przez który przechodzi

potok instrukcji –

program

Razem ALU i CU tworzą CPU – Central

Processing Unit

To -

jednoprocesorowy komputer

Wieloprocesorowa architektura

- Są kilka

procesorów w komputerze, więc dużo

procesów i wątków może być organizowane

jednocześnie

W takim wypadku kilka fragmentów

jednego zadania mogą wykonywać się

jednocześnie

Rodzaje architektury

komputera

background image

15

Wielo jednostkowy

komputerowy system -

Kilka procesorów połączonych w

komputerowy system, bez wspólnej

głównej pamięci lecz każdy ma swoją

własną (lokalną)

Architektura z

równoległymi

procesorami

- Kilka ALU pod zażądaniem

jednej jednostki sterowania

To oznacza, że wielka ilość informacja

może być obrobiona

jednym

programem w

jednym

potoku instrukcji

Rodzaje architektury

komputera

background image

16

Typy komputerów

Trzy podstawowe rodzaje komputerów:

Komputery cyfrowe

, obrabiają informację w

dwójkowym trybie

Komputery

analogowe

,

obrabiają

ciągle

zmieniające fizyczne wymiary (natężenie

elektryczne, czas i in.), które są analogami

wyliczanych wymiarów

Komputer analogowo-cyfrowy

(komputer

hybrydowy) jest to komputer analogowy

uzupełniony o przetworniki analogowo-cyfrowe,

cyfrowo-analogowe, cyfrowe generatory funkcji

Typowo w takim układzie część analogowa

odpowiedzialna jest za rozwiązywanie równań

różniczkowych a cyfrowa za sterowanie

procesem i przetwarzanie operacji logicznych

.

background image

17

Typy komputerów

Współcześnie komputery dzieli się na:

komputery osobiste

(„PC”, z ang. personal

computer) – o rozmiarach umożliwiających

ich umieszczenie na biurku, używane

zazwyczaj przez pojedyncze osoby

komputery domowe

– poprzedniki

komputerów osobistych, korzystające z

telewizora, jako monitora.

konsola

– komputer wyspecjalizowany w

programach rozrywkowych.

Zazwyczaj korzysta z telewizora jako

głównego wyświetlacza.

Posiada ograniczone oprogramowanie

przygotowane do wydajnego uruchamiania

programów i gier.

background image

18

Typy komputerów

komputery mainframe

– często o większych

rozmiarach, których zastosowaniem jest

przetwarzanie dużych ilości danych na potrzeby

różnego rodzaju instytucji, pełnienie roli

serwerów itp.

komputery gospodarcze

– używane w

gospodarstwach rolnych w celu efektywnego

sterowania procesami produkcyjnymi.

komputery wbudowane

– (lub osadzone, ang.

embedded) specjalizowane komputery służące do

sterowania urządzeniami z gatunku automatyki

przemysłowej, elektroniki użytkowej (np. telefony

komórkowe itp.) czy wręcz poszczególnymi

komponentami wchodzącymi w skład komputerów.

superkomputery

– największe komputery o dużej

mocy obliczeniowej, używane do czasochłonnych

obliczeń naukowych i symulacji skomplikowanych

systemów.

background image

19

Superkomputer

- wielokomputerowy system

zdolny do wykonywania obliczeń

równoległych, zbudowany z wielu komputerów

Architektura superkomputerów bazuje się na

ideach równoległego i potokowego

przetwarzania

Tego typu urządzeniach równoległy oznacza że

duża ilość operacji wykonuje się duża liczba

operacji (mikroprocesorowee przetwarzanie)

Bardzo szybki tryb przetwarzania jest

zabezpieczony nie dła każdego zadania a tylko

dla wyznaczonych jako równoległe

Superkomputery

background image

20

Najwięcej rozległe superkomputery – te

które stosują systemy paralelizmu

masowego

One mają dziesięć tysięcy procesorów, które

komunikują się przez skomplikowany

hierarchiczny system pamięci

Wyróżniająca cechą superkomputerów są -

procesors wektorowe, wyposażone w

aparaturę dla równoległego wykonania

operacji z wielowymiarowymi dwójkowymi

obiektami — wektory i macierzy

Superkomputery są stosowane dla

skomplikowanych dużych naukowych

problemów (meteorologia, hydrodynamika)

10 najlepszych - na następnem slajdu

Superkomputery

background image

21

Super computers - TOP 10

Rank

Location

System model

Performance

Installation Year

1

DOE/NNSA/LLNL,

USA

BlueGene/Q, IBM

1572864 Cores,

16324 TFlops

2012

2

Advanced Institute for

Computational Science,

Japan

SPAR C64, Fujitsu 705024 Cores,

10510 TFlops

2012

3

Argonne National

Laboratory,

USA

BlueGene/Q, IBM

786432 Cores,

8162 TFlops

2012

4

Leibniz Rechenzentrum,

Germany

iDataPlex

DX360M4,

IBM

147456 Cores,

2897 TFlops

2012

5

National Supercomputing

Center in Tianjin,

China

NUDT YH MPP,

NUDT

186368 Cores,

2566 TFlops

2012

6

DOE/SC/Oak Ridge

National Laboratory,

United States

Cray XK6, Cray

Inc.

298592 Cores,

1941 TFlops

2012

7

CINECA, Italy

BlueGene/Q, IBM

163840 Cores,

1725 TFlops

2012

8

Forschungszentrum

Juelich, Germany

BlueGene/Q, IBM

131072 Cores,

1677 TFlops

2012

9

CEA/TGCC-GENCI, France

Bullx B510, Bull

77184 Cores,

1359 TFlops

2012

10

National Supercomputing

Centre in Shenzhen,

China

Dawning TC3600

Blade System,

Dawning

120640 Cores,

1271 TFlops

2012

background image

22

Podstawowe parametry

komputera

1 Moc obliczeniowa komputera

(

Wydajność

komputera)

– liczba działań arytmetycznych,

jakie może wykonać komputer w danym czasie.

Wydajność komputera

uzależniona głównie od

prędkości  działania  głównego 

procesora, którego 

parametry  wyraża  się w Hz. 

Zależnie także od kontekstu, normalna

komputerowa wydajność może wymagać jeden

albo więcej z listy:

Krótki czas odpowiedzi na dane zadanie

Wysoka produktywność (norma

procesorowej obróbki )

Niska utylizacja obliczeniowych resursów

Wysoka przydatność obliczeniowych

systemów lub aplikacji

background image

23

Inne czynniki które mają wpływ na

wydajność komputera:

Rozmiar operatywnej pamięci

Ukazuje ilość pierwotnej

pamięci

Czym większy rozmiar tym

lepsza wydajność

Liczba wykonujących się aplikacji

Czym więcej aplikacji pracuje

tym mniej pierwotnej pamięci i

niższa szybkość CPU

Aniżeli mniej aplikacji to lepsza

wydajność

Wydajność komputera

background image

24

Podstawowe parametry

komputera

2 Pojemność  dysku  twardego

  -

od  niej  zależy   ile  danych   będzie 

można   zgromadzić   i  

przechowywać 

Obecnie  nie  produkuje  się dysków

twardych o pojemnościach niższych

niż 40 GB.

Z twardym dyskiem uzależniony jest

również parametr odpowiedzialny za

prędkość  odczytywania  oraz 

zapisu  danych na nim określany

mianem prędkości obrotowej.

background image

25

Podstawowe parametry

komputera

3 Karta  graficzna

 

o   jakości  wyświetlanych obrazów i

animacji   informują  przede 

wszystkim  parametry  znajdującej się

w komputerze karty graficznej.

Obecnie większość nowych kart

graficznych potrafi pracować przy

wysokich  rozdzielczościach 

wpływających  na jakość obrazu przy

zachowaniu dużej palety wyświetlanych

barw.

4 Nagrywarka optyczna

montowane są standardowo 

urządzenia  optyczne  takie,  jakoCD-

ROM-y,  DVD lub też nagrywarki CD

background image

26

Podstawowe parametry

komputera

5 Obudowa

- miejsce, w którym są

zainstalowane wszystkie komponenty  

wewnętrzne   komputera.

Pierwszym typem obudowy, w jakich

zaczęły się pojawiać komputery klasy PC,

były obudowy typu desktop do ustawienia

w pozycji leżącej.

Następnie z biegiem lat zaczęły się

pojawiać na rynku obudowy typu tower,  

które obecnie stały się standardem.

Ważnym  aspektem są również otwory 

wentylacyjne,  umożliwiające  wchłanianie 

zimnego oraz odpowiedni wydmuch

nagrzanego powietrza.

background image

27

Literatura

Michalski A.: Dostępność informacji w

organizacji gospodarczej, Wydawnictwo

Politechniki Śląskiej, Gliwice 2007.

Sokół M.: Podstawy obsługi komputera.

Ilustrowany przewodnik, Helion, Gliwice

2005.

Brookshear J.G.: Informatyka w ogólnym

zarysie, Wydawnictwo WNT, Warszawa 2003.

Europejski Certyfikat Umiejętności

Komputerowych ECDL – European

Computer Driven Licence, Syllabus wersja

5.0, 2007.

William Stallings. Computer Organization

and Architecture: Designing for

Performance (6th edition). Prentice Hall ,

2002, 750 p.


Document Outline


Wyszukiwarka

Podobne podstrony:
Metodyka Obiektowa pojęcia podstawowe
Pojęcia podstawowe, excel
Pojęcia podstawowe, Studia, Prawo, Prawo Kanoniczne
1 pojecia podstawoweid 8796
1 Kancelaria współczesna pojęcia podstawowe
Pojęcie, Podstawy ubezpieczeń, Podstawy ubezpieczeń
Pojęcia podstawowe w układach trójfazowych, POLITECHNIKA LUBELSKA w LUBLINIE_
Z chaosu, Ergonomia-pojecia podstawowe, 1-1
notatek pl egzamin podstawy robotyki 2
Pojęcia podstawowenowotwory
Pojęcia podstawowe 2
Pojęcia podstawowe
A4 1 Procesy cieplne Ruch ciepła – pojęcia podstawowe
(ebook www zlotemysli pl) gpw podstawy inwestowania fragment BEFCHIDTU7SG2P32BUZCEDPROQU3X62K4OX6Q
1 pojęcia podstawowe

więcej podobnych podstron