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

Technologie informacyjne (2) Zdzisław Szyjewski

Instrukcja dotycząca kodów kreskowych

Urządzenia wejścia-wyjścia

Działanie systemu operacyjnego

Podstawy języka C++ Marek Pudełko

Działanie systemu operacyjnego

Działanie systemu operacyjnego

architektura komputerów w. 2

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

Działanie systemu operacyjnego

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

1. System pozycyjny zapisu liczb

Pliki. Operacje na plikach w Pascalu

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

Architektura komputerów

LEKCJA TEMAT: Zasada działania komputera.

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

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

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

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

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

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

Reprezentacja symboli w komputerze.

System plików. Warstwowy model systemu plików

Systemy operacyjne System plików

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

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

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

Struktura systemów komputerowych

Wykład PASCAL - Pliki tekstowe

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

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

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

Architektura systemu komputerowego

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

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

System plików warstwa logiczna

Krzysztof Kadowski. PL-E3579, PL-EA0312,

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

Urządzenia zewnętrzne

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

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

PYTANIA BUDOWA KOMPUTERA kartkówki i quizy

Technologie Informacyjne

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

4. MATERIAŁ NAUCZANIA

Architektura komputerów. Układy wejścia-wyjścia komputera

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

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

Architektura komputerów

OPERACJE NA PLIKACH. Podstawowe pojęcia:

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

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

Budowa systemów komputerowych

Procesor ma architekturę rejestrową L/S. Wskaż rozkazy spoza listy tego procesora. bgt Rx, Ry, offset nand Rx, Ry, A add Rx, #1, Rz store Rx, [Rz]

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

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

Kurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)

Model warstwowy i architektura sieci komputerowej

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

Pracownia Komputerowa wykład V

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

Technologia informacyjna. Urządzenia techniki komputerowej

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

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

Systemy operacyjne system przerwań

Stan wysoki (H) i stan niski (L)

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Architektura komputerów

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

Architektura komputerów

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

O historycznym systemie DOS. R. Robert Gajewski omklnx.il.pw.edu.pl/~rgajewski

Teoria informacji i kodowania Ćwiczenia Sem. zimowy 2016/2017

Architektura systemów komputerowych. Arytmetyka maszyn cyfrowych

Księgarnia PWN: Włodzimierz Stanisławski, Damian Raczyński - Programowanie systemowe mikroprocesorów rodziny x86

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

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

Informatyka. informatyka i nauki komputerowe (computer science)

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

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

Podstawy Informatyki JA-L i Pamięci

Tranzystor JFET i MOSFET zas. działania

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

Arytmetyka stało i zmiennoprzecinkowa

Pracownia Komputerowa wykład VI

Specyfika projektowania Mariusz Rawski

Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa Wstęp... 11

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

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

Organizacja danych - struktury danych Dane elementarne - logiczne dane grupowe tablice struktury dane rekordowe

Dane elementarne Pole opisujące elementarny obiekt rzeczywistości np. cena, wiek, ulica,

Struktury nieregularne Lista pierścień stos struktury rekordowe

Lista jednokierunkowa

Lista dwukierunkowa

Pierścień

Stos

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 we/wy Unit Control Block - UCB Stany urządzeń wyłączone, zajęte, wolne System przerwań zmiana stanu Operacje we/wy- OPEN, READ/WRITE, CLOSE

Techniki zarządzania - urządzenia dedykowane przydział na cały czas pracy programu czytniki, taśmy, drukarki niska 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 READ/WRITE - 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/odczyt na taśmie magnetycznej

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

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

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

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

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