Technologie informacyjne (3) Zdzisław Szyjewski



Podobne dokumenty
Technologie informacyjne (3) Zdzisław Szyjewski

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

ARCHITEKTURA KOMPUTERÓW. Reprezentacja danych w komputerach

O oszczędnym dziennikarzu, czyli czym jest

4 Standardy reprezentacji znaków. 5 Przechowywanie danych w pamięci. 6 Literatura

DZIESIĘTNY SYSTEM LICZBOWY

Instrukcja dotycząca kodów kreskowych

Podstawy języka C++ Marek Pudełko

Technologie informacyjne (2) Zdzisław Szyjewski

Urządzenia wejścia-wyjścia

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

architektura komputerów w. 2

1. System pozycyjny zapisu liczb

Pliki. Operacje na plikach w Pascalu

Działanie systemu operacyjnego

Wstęp do Informatyki. Reprezentacja liczb w komputerze Arytmetyka stało- i zmiennoprzecinkowa Przechowywanie danych pliki i foldery

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

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

SYSTEMY LICZBOWE. SYSTEMY POZYCYJNE: dziesiętny (arabski): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 rzymski: I, II, III, V, C, M

Bazy danych. Plan wykładu. Model logiczny i fizyczny. Operacje na pliku. Dyski. Mechanizmy składowania

Działanie systemu operacyjnego

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

Architektura komputerów

Jak zadać dobre pytanie, czyli czym jest informacja i jak ja

Reprezentacja symboli w komputerze.

Pascal typy danych. Typy pascalowe. Zmienna i typ. Podział typów danych:

Wstęp doinformatyki. Systemy liczbowe i arytmetyka komputerów. System dziesiętny. Inne systemy. System dwójkowy

Systemy operacyjne System plików

Działanie systemu operacyjnego

Komputer IBM PC niezależnie od modelu składa się z: Jednostki centralnej czyli właściwego komputera Monitora Klawiatury

Wykład PASCAL - Pliki tekstowe

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

Systemy plików i zarządzanie pamięcią pomocniczą. Struktura pliku. Koncepcja pliku. Atrybuty pliku

Działanie systemu operacyjnego

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

Wstęp do informatyki. Interfejsy, urządzenia we/wy i komunikacja. Linie magistrali

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Podstawy programowania. Wykład: 9. Łańcuchy znaków. dr Artur Bartoszewski -Podstawy programowania, sem 1 - WYKŁAD

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

PYTANIA BUDOWA KOMPUTERA kartkówki i quizy

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

Technologie Informacyjne

Architektura systemu komputerowego

System plików. Warstwowy model systemu plików

Komputer i urządzenia z nim współpracujące.

System plików warstwa logiczna

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

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

Urządzenia zewnętrzne

Adresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów

Krzysztof Kadowski. PL-E3579, PL-EA0312,

System plików i zarządzanie pamięcią pomocniczą. Koncepcja pliku. Atrybuty pliku. Struktura pliku. Typ pliku nazwa, rozszerzenie (extension)

Pracownia Komputerowa wykład V

TRANSMISJA DANYCH do i od sondy (UMPP) ilości (poziomu) paliwa w zbiorniku pojazdu drogowego z interface'm cyfrowym (serial port)

ang. file) Pojęcie pliku (ang( Typy plików Atrybuty pliku Fragmentacja wewnętrzna w systemie plików Struktura pliku

Struktura systemów komputerowych

Instrukcja obsługi. Komunikacja ModBus w przemiennikach częstotliwości HFinverter F1500-G. (0,4kW 75kW)

Stan wysoki (H) i stan niski (L)

O bitach, bajtach i hardware. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

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

Technologie informacyjne - wykład 2 -

Komputer. Komputer (computer) jest to urządzenie elektroniczne służące do zbierania, przechowywania, przetwarzania i wizualizacji informacji

Podstawy Informatyki. Metalurgia, I rok. Wykład 3 Liczby w komputerze

Architektura systemów komputerowych. Arytmetyka maszyn cyfrowych

Model warstwowy i architektura sieci komputerowej

Fizyczna organizacja danych w bazie danych

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

sprowadza się od razu kilka stron!

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

Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko

OPERACJE NA PLIKACH. Podstawowe pojęcia:

Architektura komputerów Reprezentacja liczb. Kodowanie rozkazów.

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

LEKCJA TEMAT: Zasada działania komputera.

Architektura komputerów

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

Kod U2 Opracował: Andrzej Nowak

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

Budowa komputera KROK PO KROKU! Opis wszystkich części komputera w sposób zrozumiały dla nowatorów

OPERACJE WEJŚCIA / WYJŚCIA. wysyła sformatowane dane do standardowego strumienia wyjściowego (stdout)

obszar bezpośrednio dostępny dla procesora rozkazy: load, store (PAO rejestr procesora)

1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33

Urządzenia wej.-wyj. Plan (1) Plan (2)

Urządzenia wej.-wyj.

Urządzenia wej.-wyj. Plan (1) Plan (2) Rodzaje urządzeń wejściawyjścia

Tranzystor JFET i MOSFET zas. działania

ARCHITEKTURA KOMPUTERÓW Liczby zmiennoprzecinkowe

PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy

Technologia informacyjna. Urządzenia techniki komputerowej

WYMAGANIA EDUKACYJNE I KRYTERIA OCENIANIA Z PRZEDMIOTU URZĄDZENIA TECHNIKI KOMPUTEROWEJ

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

dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna

Systemy zapisu liczb.

Pracownia Komputerowa wykład VI

wykład Organizacja plików Opracował: dr inż. Janusz DUDCZYK

Metoda znak-moduł (ZM)

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

Kiedy i czy konieczne?

Liczby rzeczywiste są reprezentowane w komputerze przez liczby zmiennopozycyjne. Liczbę k można przedstawid w postaci:

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

Transkrypt:

Technologie informacyjne (3) Zdzisław Szyjewski

Technologie informacyjne Technologie pracy z komputerem Funkcje systemu operacyjnego Przykłady systemów operacyjnych Zarządzanie pamięcią Zarządzanie danymi Zarządzanie procesami Komunikacja z użytkownikiem Technologie sieciowe E-biznes

Budowa komputera Kanały rekordowe Pamięć zewnętrzna W E Procesor Pamięć operacyjna W Y Kanały znakowe

Zarządzanie danymi (1) Dane przechowywane są na urządzeniach wejścia/wyjścia typy urządzeń wejścia - czytniki mechaniczne, - klawiatura, - skanery optyczne, - czujniki, rejestratory

Zarządzanie danymi (2) Dane przechowywane są na urządzeniach wejścia/wyjścia typy urządzeń wyjścia - drukarki, - ekrany, - wysłanie sygnału

Zarządzanie danymi (3) Dane przechowywane są na urządzeniach wejścia/wyjścia w postaci znakowej a w pamięci komputera w postaci binarnej. Wprowadzanie danych > transfer pomiędzy urządzeniem we/wy a pamięcią

1 znak bajt ( 8 bitów) Tabela ASCI 000 100 010 110 001 101 011 111 0000 NUL DLE SPACE 0 @ P p 1000 SOH DC1! 1 A Q a q 0100 STX DC2 2 B R b r 1100 ETX DC3 # 3 C S c S 0010 EOT DC4 $ 4 D T d t 1010 ENO NAK % 5 E U e u 0110 ACK SYN & 6 F V f v 1110 BEL ETB 7 G W g w 0001 BS CAN ( 8 H X h x 1001 HT EM ) 9 I Y i y 0101 LF SUB * : J Z j z 1101 VT ESC + ; K [ k { 0011 FF FS < L \ j 1011 CR GS - M. ] m } 0111 SO RS. > N ^ n ~ 1111 SI US /? O - o DEL

Sposoby przechowywania tekstów Bajt <=> znak tekstu kody ASCI atrybut długości Operacje na ciągach znaków : - porównanie - konkatenacja - wycięcie podciągu - wyszukanie znaku

Sposoby pamiętania liczb operacje ciąg znaków liczba całkowita stały przecinek zmienny przecinek arytmetyka dziesiętna

Liczba całkowita Pole znaku 0 - dodatnia 1 - ujemna Reprezentacja binarna Liczby ujemne pamiętane są w kodzie uzupełnieniowym

Liczba ułamkowa, Pole znaku 0 - dodatnia 1 - ujemna Reprezentacja binarna części całkowitej Umowny przecinek Reprezentacja binarna części ułamkowej

Dopuszczalne formaty stp - IBM/360 półsłowo słowo Podwójne słowo 0 15 0 31 0 63

Postać zmiennoprzecinkowa znak cecha mantysa L = m * 10 c

Dopuszczalne formaty zmp - IBM/360 słowo Podwójne słowo 0 7 31 0 7 63

Arytmetyka dziesiętna Zona cyfra 0 7

Postać rozpakowana F cyfra F cyfra znak cyfra 1111

Postać spakowana cyfra cyfra cyfra cyfra cyfra znak

Zamiana postaci rozpakowanej na spakowaną F cyfra F cyfra znak cyfra cyfra cyfra cyfra znak

Zamiana postaci rozpakowanej na spakowaną - przykład F 1 F 2 znak 3 1 2 3 znak

Formaty logiczne - Boolean Wartość < 0, 1 > 0 - fałsz 1 - prawda Wykorzystanie w operacjach logicznych

Transfer danych z urządzenia do pamięci Transmisja strumieniowa : określenie długości strumienia znacznik końca Transmisja rekordowa : rekord fizyczny, rekord logiczny, buforowanie

Struktury logiczne danych rekord logiczny Kolekcja logicznie powiązanych pól. rekord fizyczny Porcja danych będąca jednostką transferu pomiędzy pamięcią operacyjną a urządzeniem relacje pomiędzy rekordem logicznym a fizycznym

Rekord logiczny a fizyczny R. logiczny R. fizyczny plik

Buforowanie danych przyspieszenie przetwarzania uwarunkowania zapisu na urządzeniu gromadzenie danych dla jednego transferu pomiędzy nośnikiem a PAO

Charakterystyka urządzenia Unit Control Block - UCB Stany urządzeń wyłączone, zajęte, wolne System przerwań Operacje we/wy

Techniki zarządzania - urządzenia dedykowane przydział na cały czas pracy programu czytniki, taśmy, drukarki efektywność wykorzystania sprzętu

Techniki zarządzania - wykorzystanie wspólne równoczesne wykorzystanie przez kilka procesów dyski, bębny - dostęp bezpośredni dostęp do urządzeń : - priorytetowanie - optymalizowanie dostępu sprzętowe-programowe

Techniki zarządzania - urządzenia wirtualne wykorzystanie wspólne urządzeń dedykowanych Simultaneous Peripheral Operation On Line - SPOOL optymalizacja pracy i dzielenie urządzeń

Urządzenia WE/WY Urządzenia wejścia to te, za pomocą których komputer rozpoznaje lub odczuwa świat zewnętrzny np. termometr, radar, czytnik Urządzenia wyjścia to te, za pomocą których komputer oddziałuje na świat zewnętrzny lub nim steruje np. regulator, sterownik, drukarka, ekran

Operacje na urządzeniach - czytnik, drukarka standard urządzenia - numeracja otwarcie zbioru - OPEN transmisja - buforowanie - długość rekordu fizycznego zamknięcie zbioru - CLOSE

Operacje na urządzeniach - taśma magnetyczna WE/WY OPEN - poszukiwanie, identyfikacja - etykieta - charakterystyka zbioru transmisja - sposób zapisu - bloki - rekord fizyczny/ rekord logiczny - blokowanie - buforowanie CLOSE - etykieta końca

Zapis danych na taśmie magnetycznej Technika zapisu na taśmie szybkość przesuwu i gęstość zapisu przerwy międzyblokowe znaczniki mechaniczne i logiczne

Obsługa buforów R, fiz1 R. fiz2

Formaty rekordów F: A B C FB: A B C D E F V: BL RL DANE VB: BL RL1 DANE1 RL2 DANE2 U: A B C VS: BL, SL, DANE BL, SL, DANE BL, SL, DANE REK 1 REK 2 VBS: BL,SL,DANE,SL,DANE BL,SL,DANE BL,SL,DANE,SL,DANE

Operacje na urządzeniach - dysk magnetyczny WE/WY OPEN transmisja - sposób zapisu - ścieżki, cylindry - organizacja zbioru - dostęp do zbioru - spójność obszaru zbioru CLOSE

Dostęp do danych Wykorzystanie nośnika magnetycznego pliki sekwencyjne pliki indeksowane pliki random metody dostępu

Zapis danych na dysku PŁYTA GŁOWICE RAMIĘ

Organizacja danych a nośnik Sposób zapisu / odczytu na nośniku determinuje organizacja danych

Organizacje danych Sekwencyjna indeksowana przypadkowa (random)

Organizacja sekwencyjna - charakterystyka Wypełnienie nośnika dopisywanie na końcu dostęp sekwencyjny operowanie na plikach sekwencyjnych - generacje

Identyfikacja danych Pojęcie klucza dostępu klucze złożone warunek jednoznaczności klucza porządkowanie zbioru sekwencyjnego