PI 1


PODSTAWY INFORMATYKI
PODSTAWY INFORMATYKI
Dr inż. Lidia Jackowska-
Dr inż. Lidia Jackowska-
Strumiłło
Strumiłło
Katedra Informatyki Stosowanej
Katedra Informatyki Stosowanej
POLITECHNIKA AÓDZKA
POLITECHNIKA AÓDZKA
Podstawowe pojęcia informatyki
Podstawowe pojęcia informatyki
Informatyka jest zespołem dyscyplin naukowych i
Informatyka
technicznych, zajmujących się automatycznym
przetwarzaniem, przechowywaniem i przesyłaniem
informacji oraz projektowaniem, budową i
eksploatacją niezbędnych do tego celu środków
technicznych.
Algorytm jest to sposób rozwiązania zagadnienia,
Algorytm
podany w formie przepisu określającego skończoną
liczbę operacji oraz kolejność w jakiej operacje te
powinny być wykonywane.
Programem nazywany jest algorytm zapisany w
Programem
języku czytelnym dla komputera.
Komputer jest urządzeniem służącym do
Komputer
przetwarzania informacji, przy czym przetwarzanie to
odbywa się automatycznie, według wprowadzonego
uprzednio do jego pamięci programu.
KOMPUTER
dane
dane
PROGRAM
wyjściowe
wejściowe
Przetwarzanie danych
Komputer jako urządzenie do przetwarzania informacji
Komputer, sprzęt, oprogramowanie
Komputer, sprzęt, oprogramowanie
KOMPUTER
Oprogra-
Sprzęt
mowanie
Komputer stanowi zespół urządzeń współpracuiących
ze sobą. Elementy materialne komputera określa się
mianem sprzętu (ang. hardware ). Programy, w które
wyposażony jest komputer tworzą tzw.
oprogramowanie (ang. software ).
Oprogramowanie
Oprogramowanie
Programy, w które wyposażony jest komputer można
podzielić na dwie grupy:
programy usprawniające działanie i obsługę
komputera tworzące tzw. oprogramowanie
podstawowe
programy wykonujące konkretne zadanie użytkowe,
które tworzą tzw. oprogramowanie użytkowe
Głównym elementem oprogramowania podstawowego
jest system operacyjny, którego zasadniczym
zadaniem jest ułatwienie komunikacji człowieka z
komputerem oraz zarządzanie wszystkimi zasobami
sprzętowymi,programowymi i informacyjnymi komputera.
System komputerowy
System komputerowy
KOMPUTER
system
operacyjny
Zasoby
komputera
Komunikacja człowieka z komputerem poprzez system
operacyjny
Komputer jest urządzeniem złożonym, dlatego też w
odniesieniu do dużych komputerów stosowane jest
określenie system cyfrowy lub system komputerowy
System binarny
System binarny
Znaki alfanumeryczne (litery, cyfry, znaki interpunkcji,
działań arytmetycznych itp.), za pomocą których
człowiek komunikuje się z komputerem, zostają
przetworzone automatycznie na zrozumiałe dla
komputera znaki zapisane w systemie binarnym, czyli
dwójkowym. Znaki binarne noszą nazwę bitów. Ciąg
bitów nazywany jest słowem binarnym, a ciąg 8 bitów
bajtem. Charakterystyczny dla danego komputera ciąg
bitów będący wielokrotnością bajta nosi nazwę słowa
maszynowego.
1 1 1
0 0 0 0 0
,
Informacja binarna o długosci jednego bajta
Generacje komputerów
Generacje komputerów
MARK1 1943
TRADIC 1956
gen. V i VI
gen. 01946 gen. I gen. II gen. III
1943 1956 1963 1981
Komputery przyszłości:
gen. IV
technika technika technika technika
kwantowe, biologiczne,
przekazników lampowa tranzystorowa układów
optyczne,
elektro- scalonych MSI
neurokomputery
,
magnetycznych
&
technika
ENIAC
układów
1946
scalonych
LSI i VLSI
CDC 6600 1965
e
n
p
ę
t
s
o
d
o
l
e
i
w
y
m
e
t
s
y
s
k
o
m
p
u
t
e
r
y
o
s
o
b
i
s
t
e
Budowa i działanie komputera
Budowa i działanie komputera
osobistego
osobistego
JEDNOSTKA CENTRALNA
PROCESOR
Arytmometr
Sterowanie
Wejście
Pamięć operacyjna (PAO) Wyjście
Pamięć zewnętrzna (PZ)
Schemat blokowy komputera osobistego
przedstawiający jego moduły funkcjonalne
Procedury uruchamiania i realizacji
programów
PAO PZ
1
3
2
Uruchamianie i realizacja programu wynikowego:
1 - wprowadzenie systemu operacyjnego,
2 - wprowadzenie programu,3 - realizacja programu.
Procedury uruchamiania i realizacji
programów
PAO PZ
1
2
4 i 5
3
Program zródłowy, tłumaczenie interpretacyjne:
1,2,3 - wprowadzenie systemu operacyjnego, translatora i programu,
4 - tłumaczenie, 5 - realizacja programu.
Procedury uruchamiania i realizacji
programów
PAO PZ
1
2
4
3
5
Program zródłowy, tłumaczenie kompilacyjne:
1,2,3 - wprowadzenie systemu operacyjnego, translatora i programu,
4 - tłumaczenie, 5 - realizacja programu.
Przebieg procesu kompilacji
Sposób zapisu programów i danych
1 0 & 0 1 1 & 0 1
Część adresowa
Część operacyjna
Zapis rozkazu
Długość tekstu (n)
Bajt n Bajt n-1 Bajt 2 Bajt 1 Bajt 0
Liczba bajtów = ( liczba znaków tekstu n ) + 1
Przykładowy sposób zapisu tekstu
Wybrane formaty zapisu liczb
Liczba naturalna
Bajt 2 Bajt 1
Liczba całkowita
Bajt 2 Bajt 1
znak
4 bajty
mantysa
cecha (8 bitów)
znak
Liczba rzeczywista pojedynczej precyzji (Single)
8 bajtów
cecha (11 bitów) mantysa
znak
Liczba rzeczywista podwójnej precyzji (Double)
Format zmiennoprzecinkowy
Format zmiennoprzecinkowy
Single (Float)
L = (-1)s 2(c-127) (1.m), gdy 0 < c < 255
L = (-1)s 2-126(0.m), gdy c = 0 i m `" 0
L = 0, gdy c = 0 i m = 0
L = (-1)s Inf , gdy c = 255 i m = 0
L = NaN, gdy c = 255 i m `" 0
Double
L = (-1)s 2(c-1023) (1.m), gdy 0 < c < 2047


Wyszukiwarka

Podobne podstrony:
PI
Wyklad PI 5
Tosnuc 777 Tosh [PI] NCQ42 16
Zimniak Pi=3,13
Gotowe pi Euler2
QUARTER PI
Wyklad PI 1 cz 2
Identyfikator pinów GPIO dla Raspberry Pi dokument
Raspberry Pi
saga rodu z lipowej tom5 zamezna wdowa wydawnictwo pi demo
Metal Detector PI [TA5]
Fagor 8025 [PI] MY79 89 1m
Raspberry Pi cz7

więcej podobnych podstron