Krótka wycieczka do wnętrza komputera

Podobne dokumenty
Krótka wycieczka do wnętrza komputera

Techniki multimedialne

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

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

Systemy liczenia. 333= 3*100+3*10+3*1

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Wykład I: Kodowanie liczb w systemach binarnych. Studia Podyplomowe INFORMATYKA Podstawy Informatyki

Systemy liczbowe. 1. System liczbowy dziesiętny

Arytmetyka komputera

L6.1 Systemy liczenia stosowane w informatyce

INFORMATYKA. Zajęcia organizacyjne. Arytmetyka komputerowa.

wagi cyfry pozycje

Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego

Języki i metodyka programowania. Reprezentacja danych w systemach komputerowych

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Systemy liczbowe używane w technice komputerowej

Technologie Informacyjne

Logiczny model komputera i działanie procesora. Część 1.

Pracownia Komputerowa wykład IV

PAMIĘĆ RAM. Rysunek 1. Blokowy schemat pamięci

O oszczędnym dziennikarzu, czyli czym jest

Podstawy Informatyki dla Nauczyciela

Urządzenia Techniki. Klasa I TI. System dwójkowy (binarny) -> BIN. Przykład zamiany liczby dziesiętnej na binarną (DEC -> BIN):

Ćwiczenie nr 1: Systemy liczbowe

PODSTAWY INFORMATYKI. Informatyka? - definicja

Architektura systemów komputerowych Laboratorium 5 Kodowanie liczb i tekstów

Pracownia Komputerowa wyk ad IV

Interfejsy. w systemach pomiarowych. Ryszard J. Barczyński, 2016 Materiały dydaktyczne do użytku wewnętrznego

Jednostki informacji. Bajt moŝna podzielić na dwie połówki 4-bitowe nazywane tetradami (ang. nibbles).

Technika Cyfrowa i Mikroprocesorowa

Wykład 2. Informatyka Stosowana. 10 października Informatyka Stosowana Wykład 2 10 października / 42

Kodowanie informacji. Przygotował: Ryszard Kijanka

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

teoria informacji Kanały komunikacyjne, kody korygujące Mariusz Różycki 25 sierpnia 2015

IrDA. Infrared Data Association

Wykład 2. Informatyka Stosowana. 9 października Informatyka Stosowana Wykład 2 9 października / 42

ARCHITEKTURA KOMPUTERÓW Systemy liczbowe

Stan wysoki (H) i stan niski (L)

Podstawy programowania w C++

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

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Informatyka. Michał Rad

Wstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

ZAMIANA SYSTEMÓW LICZBOWYCH

Wstęp do informatyki. Pojęcie liczebności. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

teoria informacji Entropia, informacja, kodowanie Mariusz Różycki 24 sierpnia 2015

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

ARCHITEKRURA KOMPUTERÓW Kodowanie liczb ze znakiem

Interfejsy systemów pomiarowych

Pracownia Komputerowa wykład V

Podstawy informatyki. Reprezentacja danych w systemach cyfrowych

1259 (10) = 1 * * * * 100 = 1 * * * *1

Jednostki miar stosowane w sieciach komputerowych. mgr inż. Krzysztof Szałajko

Dane, informacja, programy. Kodowanie danych, kompresja stratna i bezstratna

Temat 7. Dekodery, enkodery

1.1. Pozycyjne systemy liczbowe

Temat 1. Zliczanie kropek numeracja dwójkowa

Wykład I. Podstawowe pojęcia. Studia stacjonarne Pedagogika Budowa i zasada działania komputera

Informacja. Informacja. Informacja. Informacja/wiadomość. Zbiór danych zebranych w celu ich przetworzenia i otrzymania wyników (nowych informacji).

4. MATERIAŁ NAUCZANIA

SYSTEMY LICZBOWE 275,538 =

PI 02-01/12. W jednym bajcie można można zakodować 256 różnych znaków.

O systemach liczbowych

Pracownia Komputerowa wyk ad VII

kodowanie informacji Autor prezentacji: 1 prof. dr hab. Maria Hilczer

Kodowanie i kompresja Streszczenie Studia dzienne Wykład 9,

Arytmetyka. Arytmetyka. Magdalena Lemańska. Magdalena Lemańska,

Zadanie 1. Potęgi (14 pkt)

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Systemy liczbowe. System dziesiętny

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 2 WSTĘP DO INFORMATYKI

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów

Wielkości liczbowe. Wykład z Podstaw Informatyki dla I roku BO. Piotr Mika

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Kryptografia kwantowa. Marta Michalska

Krótka wycieczka do wnętrza komputera

Przepustowość kanału, odczytywanie wiadomości z kanału, poprawa wydajności kanału.

0 + 0 = 0, = 1, = 1, = 0.

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE

Wielkości liczbowe. Wykład z Podstaw Informatyki. Piotr Mika

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 5 Liczby w komputerze

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

Podstawą w systemie dwójkowym jest liczba 2 a w systemie dziesiętnym liczba 10.

Elektronika (konspekt)

Wstęp do Informatyki

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Technologie informacyjne (wyk. 1) Podstawowe pojęcia związane z informatyką, zarys historii informatyki, komputerowy zapis informacji

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232.

Dlaczego warto uczyć się języków obcych?

Teoretyczne Podstawy Informatyki

Kodowanie informacji. Kody liczbowe

DZIESIĘTNY SYSTEM LICZBOWY

Wstęp do programowania. Reprezentacje liczb. Liczby naturalne, całkowite i rzeczywiste w układzie binarnym

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 1 WSTĘP DO INFORMATYKI

Systemy kodowania. Jolanta Bachan

Publiczne Technikum Informatyczne Computer College w Koszalinie

Instrukcja obsługi czytnika MM-R32

Interfejs transmisji danych

Transkrypt:

Krótka wycieczka do wnętrza komputera Podstawy Technik Informatycznych Roman Simiński roman.siminski@us.edu.pl www.siminskionline.pl

Kraina do której trafiła Alicja była zupełnie inna...... a co by zobaczyła w krainie komputerów???

Alicja w krainie komputerów Czyli krótka wycieczka do wnętrza komputera

Co jest tam, dalej? Co jest tam, dalej?

To nie wygląda zbyt ciekawie...

Komputer w książce... Komórki, adresy, zera, jedynki..., po co to wszystko?

Komputer na co dzień... Przecież informatyka to Internet, MySpace, FaceBook, gry, grafika, GG...

Czym zajmuje się informatyka? Informatyka to nauka o: pozyskiwaniu, przetwarzaniu, magazynowaniu, przesyłaniu informacji, przy użyciu technicznych środków informatyki.

Co to jest informacja? Informacja to..., hmmm, umówmy się, że pozostaniemy przy intuicyjnym rozumieniu tego pojęcia. Dlaczego? Jeśli ktoś jest ciekawy, niech poszuka choćby w Wikipedii: http://pl.wikipedia.org/wiki/informacja

Co to są techniczne środki informatyki?

Jakim cudem ta elektronika pozwala na wymianę informacji? Zastanówmy się, na czym polega wymiana informacji? Musi być nadawca, odbiorca, informacja, kanał wymiany informacji. Kanał wymiany informacji??? Nadawca? Informacja Odbiorca

Prehistoryczna wymiana informacji ;) Zastanówmy się, na czym polega wymiana informacji? Musi być nadawca, odbiorca, informacja, kanał wymiany informacji. Kanał wymiany informacji I love you! Nadawca Informacja Odbiorca

Trochę bardziej współczesna wymiana informacji... Kanał wymiany informacji... I love you! Nadawca Informacja Odbiorca

Trochę bardziej współczesna wymiana informacji... Kanał wymiany informacji I znowu te zera i jedynki, po co to wszystko!?... I love you! Nadawca Informacja Odbiorca

Informacja musi zostać dostosowana do specyfiki kanału transmisyjnego Informacja musi zostać w pewien sposób zakodowana, tak aby można ją przesłać danym kanałem wymiany informacji. Podstawowym ale nie jedynym sposobem wymiany informacji jest przekazywanie tekstów. Tekst składa się ze znaków najważniejsze są litery i cyfry. Zatem trzeba ustalić sposób kodowania znaków za pośrednictwem sygnałów właściwych dla danego kanału transmisyjnego.

www.tawakonidistrict.org http://www.math.edu.pl/alfabet-morsa http://www.sluchowisko.net/nowosci/9/daktylografia---mowa-palcowa---polski-alfabet-migowy/ Różne sposoby kodowania znaków dla wymiany informacji

Taki układ może służyć do transmisji informacji alfabetem Morse'a I love you! Da radę przekazać komunikat? + -

Kodowanie znaków dla przekazu telegraficznego ASCII ASCII American Standard Code for Information Interchange

Załóżmy własny system kodowania znaków A N 4 B O 5 C 3 P. 7 8 6 D 4 Q 7 E 5 R 8 F 6 S 9 G 7 T H 8 U I 9 V J W 3 K X 4 L Y 5 M 3 Z 6 I LOVE YOU I L O V E Y O U 9 8 5 5 8 4 5

Jak przesłać zakodowany liczbowo komunikat? I L O V E Y O U 9 8 5 5 8 4 5? + -

Skąd wiemy jaka jest wartość liczby? Na co dzień posługujemy się dziesiętnym, pozycyjnym systemem liczenia. Wykorzystujemy dziesięć cyfr: 3 4 5 6 7 8 9 Z nich budujemy liczby. Każda pozycja liczby ma wagę, będącą potęgą wartości. 5 5 = 5 = = + 5

A może zamiast liczyć do -ciu będziemy liczyc do -ch? Niech podstawą liczenia będzie Taki system liczenia nazywamy binarnym Ile będzie cyfr: Jakie to będą cyfry: Z nich budujemy liczby binarne Załóżmy, że używamy liczb mających osiem cyfr Nr bitu: 7 6 5 4 3 Potęga : 7 6 5 4 3 4 Waga: 8 64 3 6 8

Jak liczymy w systemie binarnym? Nr bitu: 7 6 5 4 3 Potęga : 7 6 5 4 3 Waga: 8 64 3 6 8 4 = = 4 = 4 8 = 8 6 = 3 = 64 = 8 = + 3

Komunikat w systemie binarnym I L O V E Y O U 9 8 5 5 8 4 5

Dlaczego system binarny? Nie Płynie płynie prąd prąd Nie Płynie płynie prąd prąd Nie Świeci świeci światło światło Nie Świeci świeci światło światło Sygnał Brak dźwięku Sygnał Brakdźwiękowy dźwiękowy dźwięku Płynie Płynie prąd prąd Świeci Świeci światło światło Sygnał Sygnał dźwiękowy dźwiękowy

Przesłanie litery I I L O V E Y O U 9 8 5 5 8 4 5 Napięcie [ V ].5 Czas [ s ] Napięcie [ V ].5 + - Czas [ s ]

Aby to wszystko działało, potrzebna jest synchronizacja I L O V E Y O U 9 8 5 5 8 4 5 Napięcie [ V ].5 Czas [ s ] Napięcie [ V ].5 + - Czas [ s ]

Liczby binarne łatwo przesyłać Aby przesyłać liczby binarne, wystarczy kanał komunikacyjny, w którym niosący informację sygnał przyjmuje dwie rozróżnialne wartości. Czasem wartości odpowiada brak sygnału, a wartości jego obecność.

Liczby binarne łatwo przesyłać Czasem -u przypisuje się pewna ustaloną wartość sygnału, a -ce inną, wyraźnie różną wartość. Napięcie [ V ].5 Czas [ s ] -

Transmisja szeregowa Transmisja szeregowa polega na kolejnym przesyłaniu i, odbywać się to może asynchronicznie oraz synchronicznie. Nadawca Nadawca Nadawca Nadawca Synchronizacja Sterowanie Odbiorca Odbiorca Odbiorca Odbiorca

Transmisja równoległa Transmisja równoległa polega na jednoczesnym przesyle i, każdy bit informacji posiada swój własny podkanał transmisyjny. Nadawca Nadawca Odbiorca Odbiorca

Rejestr czyli liczba binarna w potrzasku Rejestr to układ, który służy do przechowywania informacji w postaci liczb binarnych. Do rejestru można zapisywać informacje, z rejestru można je również odczytywać. Każdy bit liczby jest pamiętany i może być przekazywany dalej. Zapis Zapis Odczyt Odczyt

Pamięć hurtownia rejestrów Pamięć to ciąg kolejno ułożonych rejestrów, każdy rejestr zwany jest komórka pamięci. Każda komórka ma swój numer, zwany adresem. Układ pamięci pozwala na zapisywanie i odczytywanie informacji do/z komórki o określonym adresie. 3... Zapis Zapis N Odczyt Odczyt