Architektura systemu KRTM
|
|
- Bernard Pawlak
- 6 lat temu
- Przeglądów:
Transkrypt
1 Opis systemu UMC KRTM GEO-20 Wacław Iszkowski przy współpracy Andrzeja Paplińskiego, Aleksandra Wigury, Andrzeja Pająka, Włodzimierza Zuberka, Janusza Sosnowskiego, Marka Manieckiego, Marka Suchenka oraz Małgorzaty Kalinowskiej-Iszkowskiej. Instytut Informatyki (do 1972 Instytut Maszyn Matematycznych) na wydziale Elektroniki Politechniki Warszawskiej w 1972 roku na zlecenie z przemysłu rozpoczął prace nad systemem KRTM (Klawiaturowy Rejestrator na Taśmach Magnetycznych). Miała to być realizacja zapotrzebowania w ośrodkach obliczeniowych na usprawnienie wprowadzania i weryfikowania tekstu programów oraz danych, które dotychczas były wprowadzane na karty papierowe. Każdy błąd wymagał powtórnego wydziurkowania określonej karty i następnie wymiany jej w pliku kartowym z tą z błędem. Pochłaniało to sporo czasu oraz często prowadziło do powstania kolejnych błędów. W tym czasie koszty przygotowania danych stanowiły około 40% kosztów eksploatacji ośrodków obliczeniowych. O warunkach w jakich miał być realizowany ten projekt szerzej pisze w swoim opracowaniu Jerzy Mieścicki [1]. Zamówiony system miał być seryjnie wytwarzany w zakładach MERAMAT na warszawskim Służewcu. W projekcie uczestniczyła większość pracowników z Zakładu Doświadczalnego Budowy Maszyn Matematycznych oraz część pracowników dydaktyczno-naukowych Instytutu. Architektura systemu KRTM Rysunek 1. Schemat funkcjonalny systemu KRTM-20 (źr. [2] ). 1
2 Zamawiany system miał być złożony z: nowo opracowanej jednostki centralnej systemu minikomputera UMC-20 (model), do 32 stanowisk wprowadzania danych EMA-960 złożonych z klawiatury alfanumerycznej oraz monitora ekranowego, systemu plików przechowywanego w pamięciach dyskowych MERA-9425, stacji pamięci taśmowej PT 105 dla zrzutu gotowych do wykorzystania zbiorów danych, pomocniczych urządzeń zewnętrznych, a w tym: o konsoli dla operatora systemu, o czytnika i perforatora taśmy papierowej, o drukarki mozaikowej. oprogramowania podstawowego złożonego z: o systemu operacyjnego MISS, o programu rejestratora SFINX, oprogramowania pomocniczego (asemblera, edytora, pakietu programów testujących). Minikomputer UMC-20 (model) Jednostka centralna minikomputera UMC-20, zaprojektowana i wykonana w Zakładzie Doświadczalnym Instytutu, była nowoczesną maszyną zbudowaną w technologii układów scalonych, które weszły do produkcji w kraju w zakładach TEWA. Konstrukcyjnie jednostka była umieszczona w jednym 19-calowym panelu dostępnym z pulpitu operatora. Rysunek 2. Projekt pulpitu operatora UMC-20 [źr.2] Jednostka centralna systemu zawierała: Mikroprogramowany procesor 16-bitowy zawierający: jednostkę arytmetyczno-logiczną, rejestr stanu, blok 8 rejestrów roboczych, blok 8 rejestrów funkcjonalnych (licznik instrukcji, relokacji i ograniczeń obszaru instrukcji oraz obszaru danych, przyczyny i specyfikacji przerwań), układ adresowania pamięci operacyjnej, sterowniki kanału multiplekserowego i kanału selektorowego dla urządzeń wejścia-wyjścia. 2
3 Układ przerwań wykrywający przerwania programowe (w systemie zwane ekstrakodami) oraz sprzętowe: zanik i restart zasilania, restart z pulpitu, z licznika interwałów, z urządzeń peryferyjnych z odpowiednego kanału. Możliwe też było ustawienie przerwania po wykonaniu każdej instrukcji, co umożliwiało śledzenie wykonywania programu/procesu. Rysunek 3. Uproszczony schemat jednostki centralnej UMC-20 [źr.2] Pamięć operacyjną- ferrytową o pojemności 32k 16-bitowych słów o czasie cyklu 1,2µs z dostępem adresowym do słów oraz bajtów z inkrementacją/dekrementacją wskazanych słów pamięci oraz wstawiania stałych -1,0,1.Pamięć operacyjna mogła być logicznie podzielona na obszary złożone z modułów 256 słów. Każdy z obszarów był adresowany względem wartości bazowej relokacji ze sprawdzaniem dolnej i górnej wartości ograniczenia obszaru. Obszary mogły być przeznaczone do wykonywania instrukcji (obszar I) oraz na dane (obszar D). Tym samym możliwe było wykonywanie procesów o tym samym kodzie instrukcji dla wielu rozłącznych obszarów danych. Kanał selektorowy realizujący transmisje pomiędzy pamięcią operacyjną a pamięciami masowymi. Maksymalna szybkość transmisji wynosiła 0,6 mln 16b słów na sekundę. Kanał mógł obsługiwać do 32 urządzeń rozłącznie. Równocześnie z transmisją z/do wybranego urządzenia mogły być przesyłane rozkazy sterujące do innych urządzeń. Do kanału mogły być podłączone jednostki obsługi: w grupach od 1 do 4 stacji taśmy magnetycznej PT-105, w grupach od 1 do 4 dysków MERA-9425, każdy z dwoma kasetami dysków - jednym stałym i jednym wymiennym - w sumie o pojemności od 5 do 7,5 MB. Kanał multiplekserowy (znakowy) realizujący transmisje pomiędzy pamięcią operacyjną a urządzeniami znakowymi z szybkością do 0,3 mln 16b słów na sekundę. Kanał miał możliwość obsługi do 256 urządzeń. Równocześnie mogły być realizowane transmisje dla wszystkich urządzeń. Do kanału była dołączona jednostka obsługi systemowego zegara oraz jednostki obsługi rodzajów urządzeń: drukarki mozaikowej DZM-180 z Błonia na licencji Logabax, czytnika taśmy papierowej CT-2200 oraz perforatora taśmy papierowej DT-105 produkowanych przez MERA ELZAB, konsoli operatora: elektrycznej maszyny do pisania FACIT 3851 lub drukarki mozaikowej z klawiaturą DZM 18-15, do 32 stanowisk wprowadzania danych EMA
4 Stanowiska wprowadzania (terminale) EMA-960 były zaprojektowane i produkowane w Zakładzie Doświadczalnym Instytutu. W obudowie monitora był wmontowany początkowo telewizor radziecki Junost 603 sterowany z generatora znaków poprzez wejście antenowe. Na ekranie miał 4 wiersze po 20 znaków każdy. Układy generatora znaków musiały być zakupione za granicą za dewizy, a telewizory kupione ze specjalną zgodą Ministerstwa Przemysłu. Potem zostały one zastąpione polskimi telewizorami Vela, które z nowym generatorem znaków miały 12 wierszy po 40 lub 80 znaków każdy (karta perforowana miała wtedy 80 kolumn). Wyświetlane były tylko duże litery, łącznie z literami polskiego alfabetu wg normy BN-73/ Również klawiatury były składane z zamówionych elementów w Zakładzie. Każde stanowisko było więc parą urządzeń znakowych wejścia z klawiatury i wyjścia na ekran, obsługiwanych znak po znaku przez odpowiedni program systemu. Rysunek 4. Projekt terminala [źr.2] Model i prototyp UMC-20. Na podstawie modelu UMC-20 wykorzystywanego do przygotowania oprogramowania KRTM, powstał prototyp maszyny UMC-20 z nieco zmienionym rozwiązaniem systemu przerwań oraz zmodyfikowaną listą instrukcji, przeznaczony dla systemu GEO-20. Oprogramowanie systemu KRTM i GEO-20 Równolegle z projektowaniem sprzętu opracowano zestaw oprogramowania dla KRTM: MISS Wieloprocesowy system operacyjny dla UMC-20, obsługujący system przerwań, ekstrakody oraz procesy synchronizowane złożonymi mechanizmami synchronizacji semaforowej, z współbieżnie wykonywanymi procesami obsługi urządzeń znakowych i pamięci masowych na poziomie fizycznym i logicznym. System plików obsługiwał pliki na taśmach magnetycznych oraz pliki na dysku, rozmieszczane w wielopoziomowym katalogu. Dla ułatwienia uruchamiania oprogramowania, system był wyposażony w debugger pozwalający śledzić wykonywanie instrukcji każdego z aktywnych procesów systemu wraz z zachowaniem obrazu stanu procesów danego programu. Wykonano trzy wersje systemu MISS: MISS-74 z fizycznym dostępem do urządzeń zewnętrznych, MISS-74D z pamięcią dyskową, MISS-75 w pełnej, opisanej powyżej, konfiguracji. 4
5 SFINX Program obsługi równoczesnego wprowadzania i kontroli poprawności danych z 32 stanowisk. Wprowadzane dane mogły być weryfikowane według określonych wcześniej formatów oraz zdefiniowanej programowo walidacji rekordów. Rekordy były składowane w zbiorze w pliku pamięci dyskowej. Zbiory rekordów mogły być przeglądane, poprawiane lub weryfikowane przez powtórne wprowadzenia danych. Po stwierdzeniu poprawności zbiór z pliku pamięci dyskowej był zapisywany na taśmie magnetycznej w odpowiednim formacie zapisu (np. dla systemu Odry-1305). Znaczącym ułatwieniem implementacji tego programu był system MISS umożliwiający współbieżne wykonywanie procesów obsługi każdego ze stanowisk z możliwością wyłączności i synchronizacji dostępu do wspólnych zasobów pamięci operacyjnej, dyskowej oraz taśmowej. Z kolei możliwość podziału pamięci operacyjnej na obszar instrukcji (wspólny dla wszystkich identycznych procesów) oraz obszar danych (wyłączny dla każdego procesu) istotnie zmniejszało na nią zapotrzebowanie; BAAS - Asembler instrukcji maszyny, zaimplementowany w Fortranie na maszynie Odra Programy dla maszyny UMC-20 były wprowadzane i kompilowane na maszynie Odra i zapisywane w postaci wynikowej (binarnej) na taśmie papierowej, która następnie była wczytywana do maszyny UMC-20. W asemblerze o strukturze segmentowej były zaimplementowane dyrektywy definiowania procesów z przypisanymi im obszarami instrukcji oraz obszarów dla danych wspólnych i rozłącznych. Był jeszcze zaimplemetowany asembler MIDAS (MIDlle Assembler) o strukturze blokowej z rozbudowanymi mechanizmami lokalności zmiennych oraz procedur z generowaniem kodu do postaci wynikowej w kodzie rozkazów maszyny UMC-20. Dla prototypu serii maszyn UMC-20 przygotowano oprogramowanie dla systemu GEO-20: MAAS Zawansowany makroasembler o strukturze segmentowej z lokalnością symboli i z możliwością generowania kodu półskompilowanego lub binarnego. LINK Konsolidator modułów programów półskompilowanych o źródłach napisanych w asemblerze oraz w języku Fortran. FORTRAN Kompilator standardowego języka ANSI FORTRAN IV w postaci półskompilowanej przeznaczonej do konsolidacji. LINE - Edytor wierszowy z możliwością podziału tekstu na strony (umożliwiało to drukowanie tylko stron z poprawkami) do wprowadzania treści programów. Wcześniej był jeszcze edytor EDIT i TEMF. LIBRARY - Biblioteka operacji i funkcji zmiennoprzecinkowych. GEO-PROGRAM Biblioteka programów i funkcji standardowych obliczeń geodezyjnych. Epilog Model maszyny UMC-20 w konfiguracji KRTM-20 powstawał w latach wraz z systemem MISS oraz programem SFINX obsługi rejestracji danych. W chwili kończenia prac nad KRTM, MERAMAT wycofał zlecenie, gdyż otrzymał zgodę i fundusze na zakup licencji na zbliżony funkcjonalnie system Seecheck brytyjskiej firmy Redifon. Po odpowiedniej adaptacji do standardów RWPG, system ten był później produkowany jako MERA Kierownictwo Instytutu Informatyki uratowało projekt, wykorzystując dotychczasowe dobre relacje współpracy z polską geodezją, gdzie pracowały już maszyny serii GEO wyprodukowane w Zakładzie Doświadczalnym Instytutu. 5
6 Na zlecenie Zjednoczenia Przedsiębiorstw Geodezyjnych i Kartograficznych (GEOKART), w Zakładzie Doświadczalnym Instytutu wykonano siedem egzemplarzy systemu GEO-20, które w latach zainstalowano we wszystkich siedmiu okręgowych przedsiębiorstwach geodezyjnych i kartograficznych w Polsce. Posłowie Udział w tak całościowym projekcie systemu komputerowego oznaczał przyjemność projektowania, pasjonującą przygodę zawodową i bezwzględny sprawdzian kompetencji dla specjalistów zarówno od sprzętu, jak oprogramowania. Niezwykle korzystnie wpływał również na poziom nauczania. Zajęcia z organizacji komputerów, zespołów funkcjonalnych, projektowania układów, oprogramowania systemowego, systemów operacyjnych prowadziły osoby, które znały te dziedziny nie tylko z literatury i naprawdę dobrze wiedziały, o co w nich chodzi. Z drugiej strony jednak, satysfakcję ujrzenia swojego dzieła w działaniu trzeba było okupić wieloma mozolnymi, intelektualnie jałowymi czynnościami, których jedynym celem było przezwyciężenie lub ominięcie zupełnie nie-merytorycznych ograniczeń: braku dewiz, układów i podzespołów, przepisów o charakterze politycznym, reguł scentralizowanej gospodarki planowej czytamy w opracowaniu Jerzego Mieścickiego [1]. 6
7 Zespół projektowo-wykonawczy UMC-20, KRTM, GEO-20 W projekcie brało udział w sumie około 40 pracowników Instytutu, a także studenci i dyplomanci. Zaprezentowana lista osób zapewne nie jest kompletną (proszę o wybaczenie pomijania tytułów naukowych, ale w danym czasie z reguły były one inne niż w późniejszych i obecnych czasach WBI): Antoni Kiliński dyrektor Instytutu, kierownik projektu. Jerzy Szewczyk kierownik Zakładu Doświadczalnego KBMM [Katedra Budowy Maszyn Matematycznych, potem Instytut Informatyki]. Andrzej Papliński kierownik projektu, główny projektant architektury systemu i główny konstruktor sprzętu cyfrowego UMC-20/KRTM/GEO-20. Zbigniew Dudek projektant i konstruktor kanału multiplekserowego i selektorowego (DMA). Janusz Sosnowski projektant współpracy z urządzeniami Marian Łakomy, Andrzej Skorupski, Piotr Parewicz i inni, Maria Kochman - dokumentacja techniczna. Jan Bielecki kierownik oprogramowania, główny projektant architektury oprogramowania, mechanizmów synchronizacji zasobów, projektant systemu kompilacji MAAS+LINK. Aleksander Wigura z-ca kierownika oprogramowania, po przejściu do Zakładu Doświadczalnego kierownik oprogramowania, projektant i zarządzający implementacją asemblera o strukturze blokowej oraz systemu MISS, projektant i zarządzający implementacją kompilatora Fortranu. Jerzy Kuhl i Tomasz Stawiński implementujący assembler BAAS na maszynie Odra 1304 dla modelu UMC-20 Wacław Iszkowski implementujący obsługę kanału multiplekserowego oraz debuggera w systemie MISS Marek Maniecki implementujący system plików w systemie MISS, Marek Suchenek implementujący obsługę kanału selektorowego w MISS oraz konsultujący poprawność kompilatora FORTRAN IV ze standardem, Andrzej Pająk projektant i zarządzający implementacją systemu SFINX, Grzegorz Prochowski -implementujący system SFINX i serwis oprogramowani GEO-20. Jan Sobolewski implementujący system SFINX. Małgorzata Kalinowska implementująca funkcje we/wy w systemie SFINX. Henryk Stelmasik, Włodzimierz Zuberek, Jacek Stochlak implementujący makroasembler MAAS oraz konsolidator LINK dla prototypu UMC-20. Jarosław Szeffer implementujący konsolidator LINK oraz kompilator Fortranu, Janusz Skolimowski implementujący edytor LINE i kompilator Fortranu oraz serwis oprogramowania GEO-20. Zbigniew Zorski implementujący bibliotekę operacji i funkcji zmiennoprzecinkowych oraz obliczeń geodezyjnych. Kompilator Fortranu dla K-202 Warto też przypomnieć, że w latach , Zespół Instytutu Informatyki pod kierunkiem Jana Bieleckiego (w zespole byli też Aleksander Wigura, Henryk Stelmasik, Grzegorz Prochowski i inni) zaimplementował kompilator języka FORTRAN IV dla minikomputera K-202. Ale praca wykonana i opłacona nie została nigdzie przypisana autorom. Potem próbowano zaadaptować ten kompilator dla maszyn serii MERA 400. Według Andrzeja Ziemkiewicza i Elżbiety Jezierskiej Ziemkiewicz [18], translatory języków BASIC oraz FORTRAN były dla tych maszyn opracowane przez grupę programistów z Politechniki Poznańskiej pod kierunkiem Janusza Gocałka. 7
8 Bibliografia 1. Dr inż. Jerzy Mieścicki; Dzieje badań w dziedzinie informatyki na Wydziale Elektroniki i technik Informacyjnych Politechniki Warszawskiej. Instytut Informatyki 29 maja 2001 r. [źr. wystarczy tytuł wpisać do wyszukiwarki] 2. GE0-20 Dokumentacja Techniczno-Ruchowa część 2, Centralny procesor UMC Zbigniew Dudek, Janusz Sosnowski; Organizacja współpracy urządzęń zewnętrznych w minikomputerowym systemie wstępnego przetwarzania danych UMC-20; Organizacja Maszyn Cyfrowych i Mikroprogramowanie, Tom 1, PWN Andrzej Papliński; Wielostanowiskowy system rejestracji i wstępnego przetwarzania danych KRTM- 20, Organizacja Maszyn Cyfrowych i Mikroprogramowanie, Tom 1, PWN Jan Bielecki, Wacław Iszkowski, Marek Maniecki, Marek Suchenek, Aleksander Wigura; Implementacja supervisora o wielopoziomowej asynchronicznej obsłudze przerwań; Organizacja Maszyn Cyfrowych i Mikroprogramowanie, Tom 2, PWN Andrzej Pająk, Grzegorz Prochowski; Implementacja oprogramowania wielostanowiskowego systemu rejestracji i wstępnego przetwarzania danych KRTM-20; Organizacja Maszyn Cyfrowych i Mikroprogramowanie, Tom 2, PWN Andrzej Papliński; System GEO-20. Dane podstawowe ; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 5-17, Ameliówka 1977 [do użytku służbowego]. 8. Andrzej Papliński, Piotr Parewicz; Centralny procesor UMC-20; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 18-27, Ameliówka 1977 [do użytku służbowego]. 9. Zbigniew Dudek, Janusz Sosnowski; Koncepcja WE/WY systemu GEO-20; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 28-41, Ameliówka 1977 [do użytku służbowego]. 10. Aleksander Wigura; System MISS-75; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 42-46, Ameliówka 1977 [do użytku służbowego]. 11. W. Zuberek; Zasada tworzenia postaci półskompilowanej w asemblerze BAAS; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 47-59, Ameliówka 1977 [do użytku służbowego]. 12. Jacek Stochlak; Ogólna charakterystyka języka asemblerowego BAAS; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 60-75, Ameliówka 1977 [do użytku służbowego]. 13. Jarosław Szeffer; Edytor wierszowy LINE; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str 76-87, Ameliówka 1977 [do użytku służbowego]. 14. Andrzej Pająk, Grzegorz Prochowski, Jan Sobolewski; SFINX - wielostanowiskowy system rejestracji i wstępnego przetwarzania danych; VII narada klubu użytkowników ETO na temat Informatyka w Geodezji i Kartografii, Część I, str , Ameliówka 1977 [do użytku służbowego]. 15. Andrzej Pająk, Grzegorz Prochowski, Jan Sobolewski; System SFINX; Wyd. SIGMA, Andrzej Skorupski (?);Konstrukcje wykonane w Zakładzie Doświadczalnym Instytutu Informatyki.[źr. wystarczy tytuł wpisać do wyszukiwarki] 17. Informacje osób biorących udział w tym projekcie. 18. Andrzej Ziemkiewicz, Elżbieta Jezierska-Ziemkiewicz,Rodzina maszyn K-202 / Mera-400 / MX-16; Polska Informatyka: trudne początki, Wydawnictwo PTI 2017; Artykuł ten Autorzy przekazują do domeny publicznej. Warszawa, 22 stycznia
LEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
Wspomnienia konstruktora (nie zawsze głównego) komputerów w czasach PRL
Wspomnienia konstruktora (nie zawsze głównego) komputerów w czasach PRL Elżbieta Jezierska-Ziemkiewicz Warszawa IMM 7 grudnia 2009 ZAM-41 1964-1965 ZAM-41Z = ZAM-41 + Arytmometr zmiennego przecinka Główny
Budowa systemów komputerowych
Budowa systemów komputerowych Krzysztof Patan Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski k.patan@issi.uz.zgora.pl Współczesny system komputerowy System komputerowy składa
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Spis treúci. Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1. Przedmowa... 9. Wstęp... 11
Księgarnia PWN: Krzysztof Wojtuszkiewicz - Urządzenia techniki komputerowej. Cz. 1 Spis treúci Przedmowa... 9 Wstęp... 11 1. Komputer PC od zewnątrz... 13 1.1. Elementy zestawu komputerowego... 13 1.2.
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH S Y L A B U S
PRYWATNA WYŻSZA SZKOŁA BUSINESSU, ADMINISTRACJI I TECHNIK KOMPUTEROWYCH ZATWIERDZAM Dziekan Wydziału Nauk Społecznych i Technik Komputerowych S Y L A B U S 1 Tytuł (stopień) naukowy oraz imię i nazwisko
Działanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA
I. KARTA PRZEDMIOTU 1. Nazwa przedmiotu: PODSTAWY PROGRAMOWANIA. Kod przedmiotu: Ovi1 3. Jednostka prowadząca: Wydział Mechaniczno-Elektryczny 4. Kierunek: Mechatronika 5. Specjalność: Eksploatacja Systemów
1. Wprowadzenie Programowanie mikrokontrolerów Sprzęt i oprogramowanie... 33
Spis treści 3 1. Wprowadzenie...11 1.1. Wstęp...12 1.2. Mikrokontrolery rodziny ARM...13 1.3. Architektura rdzenia ARM Cortex-M3...15 1.3.1. Najważniejsze cechy architektury Cortex-M3... 15 1.3.2. Rejestry
Konstrukcje wykonane w Zakładzie Doświadczalnym Instytutu Informatyki
Konstrukcje wykonane w Zakładzie Doświadczalnym Instytutu Informatyki Historia obecnego Instytutu Informatyki sięga pierwszych lat Wydziału Łączności czyli roku 1951, kiedy to Rozporządzeniem Ministra
Magistrala. Magistrala (ang. Bus) służy do przekazywania danych, adresów czy instrukcji sterujących w różne miejsca systemu komputerowego.
Plan wykładu Pojęcie magistrali i jej struktura Architektura pamięciowo-centryczna Architektura szynowa Architektury wieloszynowe Współczesne architektury z połączeniami punkt-punkt Magistrala Magistrala
Wprowadzenie do systemów operacyjnych. mgr inż. Krzysztof Szałajko
Wprowadzenie do systemów operacyjnych mgr inż. Krzysztof Szałajko Co to jest system operacyjny? Co to jest system komputerowy? 2 / 37 Definicja: system operacyjny System operacyjny jest programem pośredniczącym
Struktura systemów komputerowych
Struktura systemów komputerowych Działanie systemu komputerowego Struktury WE/WY Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Ogólna architektura systemu Wykład 6, Systemy operacyjne (studia
Systemy operacyjne. Wprowadzenie. Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak
Wprowadzenie Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego
Zarządzanie pamięcią operacyjną
Dariusz Wawrzyniak Plan wykładu Pamięć jako zasób systemu komputerowego hierarchia pamięci przestrzeń owa Wsparcie dla zarządzania pamięcią na poziomie architektury komputera Podział i przydział pamięci
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Definicja systemu operacyjnego (1) Miejsce,
Wprowadzenie. Dariusz Wawrzyniak. Miejsce, rola i zadania systemu operacyjnego w oprogramowaniu komputera
Dariusz Wawrzyniak Plan wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działania systemu operacyjnego (2) Miejsce, rola i zadania systemu operacyjnego
Urządzenia zewnętrzne
Urządzenia zewnętrzne SZYNA ADRESOWA SZYNA DANYCH SZYNA STEROWANIA ZEGAR PROCESOR PAMIĘC UKŁADY WE/WY Centralna jednostka przetw arzająca (CPU) DANE PROGRAMY WYNIKI... URZ. ZEWN. MO NITORY, DRUKARKI, CZYTNIKI,...
Działanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego I NIC Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej
Wykład I. Podstawowe pojęcia. Studia Podyplomowe INFORMATYKA Architektura komputerów
Studia Podyplomowe INFORMATYKA Architektura komputerów Wykład I Podstawowe pojęcia 1, Cyfrowe dane 2 Wewnątrz komputera informacja ma postać fizycznych sygnałów dwuwartościowych (np. dwa poziomy napięcia,
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat
Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Program, to lista poleceń zapisana w jednym języku programowania zgodnie z obowiązującymi w nim zasadami. Celem programu jest przetwarzanie
Podstawy Projektowania Przyrządów Wirtualnych. Wykład 9. Wprowadzenie do standardu magistrali VMEbus. mgr inż. Paweł Kogut
Podstawy Projektowania Przyrządów Wirtualnych Wykład 9 Wprowadzenie do standardu magistrali VMEbus mgr inż. Paweł Kogut VMEbus VMEbus (Versa Module Eurocard bus) jest to standard magistrali komputerowej
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1
dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1 Cel wykładu Definicja, miejsce, rola i zadania systemu operacyjnego Klasyfikacja systemów operacyjnych Zasada działanie systemu operacyjnego
Kurs Podstawowy S7. Spis treści. Dzień 1
Spis treści Dzień 1 I System SIMATIC S7 - wprowadzenie (wersja 1401) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6 Podstawowe
Podstawy programowania
Podstawy programowania Część pierwsza Od języka symbolicznego do języka wysokiego poziomu Autor Roman Simiński Kontakt roman.siminski@us.edu.pl www.us.edu.pl/~siminski Niniejsze opracowanie zawiera skrót
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Urządzenia wejścia-wyjścia
Urządzenia wejścia-wyjścia Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Klasyfikacja urządzeń wejścia-wyjścia Struktura mechanizmu wejścia-wyjścia (sprzętu i oprogramowania) Interakcja
PAMIĘĆ OPERACYJNA...107
SPIS TREŚCI: Od Autora...9 PODSTAWY...11 Charakterystyka systemu...13 Standardy...15 PIERWSZE KROKI...31 Uruchomienie...33 Instalacja na twardym dysku...34 Czynności poinstalacyjne...49 Program instalacyjny...49
SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)
(opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX) W informatyce występują ściśle obok siebie dwa pojęcia: sprzęt (ang. hardware) i oprogramowanie
Programowanie komputerów
Programowanie komputerów Wykład 1-2. Podstawowe pojęcia Plan wykładu Omówienie programu wykładów, laboratoriów oraz egzaminu Etapy rozwiązywania problemów dr Helena Dudycz Katedra Technologii Informacyjnych
Algorytm. a programowanie -
Algorytm a programowanie - Program komputerowy: Program komputerowy można rozumieć jako: kod źródłowy - program komputerowy zapisany w pewnym języku programowania, zestaw poszczególnych instrukcji, plik
Logiczny model komputera i działanie procesora. Część 1.
Logiczny model komputera i działanie procesora. Część 1. Klasyczny komputer o architekturze podanej przez von Neumana składa się z trzech podstawowych bloków: procesora pamięci operacyjnej urządzeń wejścia/wyjścia.
asix4 Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet
Podręcznik użytkownika S7_TCPIP - drajwer do wymiany danych ze sterownikami SIMATIC poprzez Ethernet Podręcznik użytkownika Dok. Nr PLP4081 Wersja: 04-01-2007 Podręcznik użytkownika asix4 ASKOM i asix
Architektura komputerów
Architektura komputerów Tydzień 11 Wejście - wyjście Urządzenia zewnętrzne Wyjściowe monitor drukarka Wejściowe klawiatura, mysz dyski, skanery Komunikacyjne karta sieciowa, modem Urządzenie zewnętrzne
WPROWADZENIE Mikrosterownik mikrokontrolery
WPROWADZENIE Mikrosterownik (cyfrowy) jest to moduł elektroniczny zawierający wszystkie środki niezbędne do realizacji wymaganych procedur sterowania przy pomocy metod komputerowych. Platformy budowy mikrosterowników:
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA Instrukcja pomocnicza do laboratorium z przedmiotu Programowalne Struktury
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Zaliczenie przedmiotu:
INFORMATYKA 2 - Wykład 15h Kod przedmiotu: ES1C300 016, ECTS: 3 pkt. Kierunek: Elektrotechnika, studia stacjonarne I stopnia Semestr: III, rok akademicki: 2016/2017 Zaliczenie przedmiotu: Ogólne warunki
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.
Języki C i C++ to bardzo uniwersalne platformy programistyczne o ogromnych możliwościach. Wykorzystywane są do tworzenia systemów operacyjnych i oprogramowania użytkowego. Dzięki niskiemu poziomowi abstrakcji
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
KARTA PRZEDMIOTU. Programowanie niskopoziomowe, C2. Low Level Programming Informatyka
KARTA PRZEDMIOTU. Informacje ogólne Nazwa przedmiotu i kod (wg planu studiów): Nazwa przedmiotu (j. ang.): Kierunek studiów: Specjalność/specjalizacja: Poziom kształcenia: Profil kształcenia: Forma studiów:
Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów
Sprzęt komputera - zespół układów wykonujących programy wprowadzone do pamięci komputera (ang. hardware) Oprogramowanie komputera - zespół programów przeznaczonych do wykonania w komputerze (ang. software).
Architektura komputerów II - opis przedmiotu
Architektura komputerów II - opis przedmiotu Informacje ogólne Nazwa przedmiotu Architektura komputerów II Kod przedmiotu 11.3-WI-INFP-AK-II Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki
Systemy operacyjne. Paweł Pełczyński
Systemy operacyjne Paweł Pełczyński ppelczynski@swspiz.pl 1 Program przedmiotu Wprowadzenie Struktura systemów operacyjnych Procesy i Wątki Komunikacja międzyprocesowa Szeregowanie procesów Zarządzanie
elektrotechnika I stopień (I stopień / II stopień) Ogólno akademicki (ogólno akademicki / praktyczny) Kierunkowy (podstawowy / kierunkowy / inny HES)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie w asemblerze 1 Nazwa modułu w języku angielskim Assembly programming
Systemy operacyjne III
Systemy operacyjne III Jan Kazimirski 1 Opis zajęć Prezentacja budowy i zasad działania współczesnego systemu operacyjnego Prezentacja podstawowych elementów systemów operacyjnych i zasad ich implementacji
Wstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15
Technologie cyfrowe Artur Kalinowski Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.pl Semestr letni 2014/2015 Zadanie algorytmiczne: wyszukiwanie dane wejściowe:
Informatyka. Michał Rad
Informatyka Michał Rad 13.10.2016 Co i po co będziemy robić Plan wykładów: Wstęp, historia Systemy liczbowe Co to jest system operacyjny i po co to jest Sprawy związane z tworzeniem i własnością oprogramowania
Informatyka. informatyka i nauki komputerowe (computer science)
Informatyka informacja i jej reprezentacje informatyka i nauki komputerowe (computer science) algorytmika efektywność algorytmów poprawność algorytmów złożoność obliczeniowa, problemy NP-trudne (NP-zupełne)
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna
dr hab. Joanna Jędrzejowicz Podstawy informatyki i komputeryzacji Gdańska Wyższa Szkoła Humanistyczna Literatura B. Siemieniecki, W. Lewandowski Internet w szkole, Wyd. A. Marszałek 2001, B. Siemieniecki
Księgarnia PWN: Włodzimierz Stanisławski, Damian Raczyński - Programowanie systemowe mikroprocesorów rodziny x86
Księgarnia PWN: Włodzimierz Stanisławski, Damian Raczyński - Programowanie systemowe mikroprocesorów rodziny x86 Spis treści Wprowadzenie... 11 1. Architektura procesorów rodziny x86... 17 1.1. Model procesorów
Architektura komputera
Architektura komputera Architektura systemu komputerowego O tym w jaki sposób komputer wykonuje program i uzyskuje dostęp do pamięci i danych, decyduje architektura systemu komputerowego. Określa ona sposób
Spis treści. Podstawy posługiwania się komputerem
Spis treści Podstawy posługiwania się komputerem 1. Budowa i działanie komputera 15 1.1. Komputery i ich rodzaje 15 1.2. Zasada działania komputera 18 1.2.1. Komputer a użytkownik 18 1.2.2. Przetwarzanie
Przedmiot : Programowanie w języku wewnętrznym. Ćwiczenie nr 4
Przedmiot : Programowanie w języku wewnętrznym Ćwiczenie nr 4 str. 1. 1. Użycie Asemblera. Polecenie JMP. Polecenie nakazuje procesorowi wykonywanie kodu programu od nowego innego miejsca. Miejsce to jest
Budowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
Instrukcja programu użytkownika OmegaUW.Exe. Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F.
Instrukcja programu użytkownika OmegaUW.Exe Program obsługuje następujące drukarki fiskalne: ELZAB OMEGA II generacji ELZAB OMEGA F, MERA, MERA F. Program nie obsługuje drukarek ELZAB OMEGA I generacji
Wstęp... 3 Win BOSS, czyli SM-Boss pod Windows... 4 SM-Boss w środowisku Windows... 4 Obsługa myszy... 4 Definiowanie drukarek... 4 Wymagania...
SUPLEMENT Win BOSS Wstęp... 3 Win BOSS, czyli SM-Boss pod Windows... 4 SM-Boss w środowisku Windows... 4 Obsługa myszy... 4 Definiowanie drukarek... 4 Wymagania... 7 Przejście z SM-BOSS do Win Boss...
Opis efektów kształcenia dla modułu zajęć
Nazwa modułu: Programowanie mikrokontroleroẃ i mikroprocesoroẃ Rok akademicki: 2017/2018 Kod: EIT-1-408-s Punkty ECTS: 4 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie
Projekt dotyczy stworzenia zintegrowanego, modularnego systemu informatycznego wspomagającego zarządzanie pracownikami i projektami w firmie informatycznej. Zadaniem systemu jest rejestracja i przechowywanie
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych
Dodatek B. Zasady komunikacji z otoczeniem w typowych systemach komputerowych B.1. Dostęp do urządzeń komunikacyjnych Sterowniki urządzeń zewnętrznych widziane są przez procesor jako zestawy rejestrów
Kurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)
Spis treści Dzień 1 I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6
UKŁADY MIKROPROGRAMOWALNE
UKŁAD MIKROPROGRAMOWALNE Układy sterujące mogą pracować samodzielnie, jednakże w przypadku bardziej złożonych układów (zwanych zespołami funkcjonalnymi) układ sterujący jest tylko jednym z układów drugim
Programowanie Układów Logicznych kod kursu: ETD6203. Szczegóły realizacji projektu indywidualnego W dr inż.
Programowanie Układów Logicznych kod kursu: ETD6203 Szczegóły realizacji projektu indywidualnego W1 24.02.2016 dr inż. Daniel Kopiec Projekt indywidualny TERMIN 1: Zajęcia wstępne, wprowadzenie TERMIN
Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl
Programowanie niskopoziomowe dr inż. Paweł Pełczyński ppelczynski@swspiz.pl 1 Literatura Randall Hyde: Asembler. Sztuka programowania, Helion, 2004. Eugeniusz Wróbel: Praktyczny kurs asemblera, Helion,
ROZDZIAŁ XXX OCALIĆ OD ZAPOMNIENIA... 1
ROZDZIAŁ XXX OCALIĆ OD ZAPOMNIENIA... 1 Elżbieta JEZIERSKA-ZIEMKIEWICZ, Andrzej ZIEMKIEWICZ 1. K-202 (1970-1973) W roku 1970 w przedsiębiorstwie ERA we Włochach pod Warszawą został utworzony Zakład Minikomputerów,
Wprowadzenie do inżynierii przetwarzania informacji
Dr inż. Robert Wójcik Wprowadzenie do inżynierii przetwarzania informacji 1. Maszyny i systemy cyfrowe 1.1. Historia komputerów i główne kierunki ich rozwoju 1.2. Reprezentacja informacji w elektronicznych
Temat 1: Podstawowe pojęcia: program, kompilacja, kod
Temat 1: Podstawowe pojęcia: program, kompilacja, kod wynikowy. Przykłady najprostszych programów. Definiowanie zmiennych. Typy proste. Operatory: arytmetyczne, przypisania, inkrementacji, dekrementacji,
Pośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
Zapytanie ofertowe nr 04/03/2017
nr 04/03/2017 Zatrudnienie na podstawie umowy o dzieło Programista / Specjalista ds. baz danych i integracji systemu KD z innymi systemami bezpieczeństwa Warszawa, 10 marca 2017 Zakład Elektroniki Compas
XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery
http://xqtav.sourceforge.net XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery dr hab. Jerzy Tyszkiewicz dr Andrzej Kierzek mgr Jacek Sroka Grzegorz Kaczor praca mgr pod
Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.
Sprawozdanie z projektu MARM Część druga Specyfikacja końcowa Prowadzący: dr. Mariusz Suchenek Autor: Dawid Kołcz Data: 01.02.16r. 1. Temat pracy: Układ diagnozujący układ tworzony jako praca magisterska.
Publiczne Technikum Informatyczne Computer College w Koszalinie
PYTANIA KONKURS INFORMATYCZNY Informatyka, Informacja, Infostrada 3 x i II edycja z marca 2016 roku Strona 1 1. Program komputerowy z licencją Shareware upoważnia między innymi do: a) rozpowszechniania
Technologia informacyjna. Urządzenia techniki komputerowej
Technologia informacyjna Urządzenia techniki komputerowej System komputerowy = hardware (sprzęt) + software (oprogramowanie) Sprzęt komputerowy (ang. hardware) zasoby o specyficznej strukturze i organizacji
Katedra Mikroelektroniki i Technik Informatycznych
Katedra Mikroelektroniki i Technik Informatycznych Bloki obieralne na kierunku Mechatronika rok akademicki 2013/2014 ul. Wólczańska 221/223, budynek B18 www.dmcs.p.lodz.pl Nowa siedziba Katedry 2005 2006
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych. Autor: Tomasz Gluziński
Cyfrowy rejestrator parametrów lotu dla bezzałogowych statków powietrznych Autor: Tomasz Gluziński Bezzałogowe Statki Powietrzne W dzisiejszych czasach jedną z najbardziej dynamicznie rozwijających się
Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 2018 ZASADY OCENIANIA
EGZAMIN POTWIERDZAJĄCY KWALIFIKACJE W ZAWODZIE Rok 208 ZASADY OCENIANIA Układ graficzny CKE 208 Arkusz zawiera informacje prawnie chronione do momentu rozpoczęcia egzaminu Nazwa kwalifikacji: Montaż i
Komputer nie myśli. On tylko wykonuje nasze polecenia. Nauczmy się więc wydawać mu rozkazy
Programowanie w C++ 1.Czym jest programowanie Pisanie programów to wcale nie czarna magia, tylko bardzo logiczna rozmowa z komputerem. Oczywiście w jednym ze specjalnie stworzonych do tego celu języków.
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI. asix. Aktualizacja pakietu asix 4 do wersji 5 lub 6. Pomoc techniczna
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI asix Aktualizacja pakietu asix 4 do wersji 5 lub 6 Pomoc techniczna Dok. Nr PLP0016 Wersja:08-12-2010 ASKOM i asix to zastrzeżony znak firmy ASKOM Sp. z o. o.,
SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017
Załącznik nr 4 do Uchwały Senatu nr 430/01/2015 SYLABUS DOTYCZY CYKLU KSZTAŁCENIA 2014-2018 realizacja w roku akademickim 2016/2017 1.1. PODSTAWOWE INFORMACJE O PRZEDMIOCIE/MODULE Nazwa przedmiotu/ modułu
Sprzęt komputerowy 2. Autor prezentacji: 1 prof. dr hab. Maria Hilczer
Sprzęt komputerowy 2 Autor prezentacji: 1 prof. dr hab. Maria Hilczer Budowa komputera Magistrala Procesor Pamięć Układy I/O 2 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący
Struktury systemów operacyjnych Usługi, funkcje, programy. mgr inż. Krzysztof Szałajko
Struktury systemów operacyjnych Usługi, funkcje, programy mgr inż. Krzysztof Szałajko Usługi systemu operacyjnego Wykonanie programu System operacyjny umożliwia wczytanie programu do pamięci operacyjnej
Metody Kompilacji Wykład 1 Wstęp
Metody Kompilacji Wykład 1 Wstęp Literatura: Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman: Compilers: Princiles, Techniques, and Tools. Addison-Wesley 1986, ISBN 0-201-10088-6 Literatura: Alfred V. Aho,
Wprowadzenie do informatyki i użytkowania komputerów. Kodowanie informacji System komputerowy
1 Wprowadzenie do informatyki i użytkowania komputerów Kodowanie informacji System komputerowy Kodowanie informacji 2 Co to jest? bit, bajt, kod ASCII. Jak działa system komputerowy? Co to jest? pamięć
Spis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Budowa komputera. Magistrala. Procesor Pamięć Układy I/O
Budowa komputera Magistrala Procesor Pamięć Układy I/O 1 Procesor to CPU (Central Processing Unit) centralny układ elektroniczny realizujący przetwarzanie informacji Zmiana stanu tranzystorów wewnątrz
Organizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
INSTALACJA REJESTRACJI CZASU PRACY
Zamawiający POLITECHNIKA POZNAŃSKA pl. Marii Skłodowskiej Curie 5, 60-965 Poznań nazwa opracowania PROGRAM FUNKCJONALNO-UŻYTKOWY (PFU) nazwa zamówienia INSTALACJE WEWNĄTRZBUDYNKOWE NISKOPRĄDOWE OPRACOWANIE
SYSTEM KONTROLI DOSTĘPU. XChronos
SYSTEM KONTROLI DOSTĘPU XChronos Kontrola dostępu Najważniejsze cechy Kontrola dostępu do obiektów Szerokie możliwości raportowania Szeroki wybór technik identyfikacji Sterowanie ryglami i urządzeniami
Systemy Operacyjne. wykład 1. Adam Kolany. Październik, Instytut Techniczny Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu
Systemy Operacyjne wykład 1. Adam Kolany Instytut Techniczny Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu dr.a.kolany@wp.pl Październik, 2007 Literatura DrAK (PWSZ) Systemy Operacyjne 11 Październik,
Kurs Zaawansowany S7. Spis treści. Dzień 1
Spis treści Dzień 1 I Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211) I-3 Dlaczego powinna zostać stworzona konfiguracja sprzętowa? I-4 Zadanie Konfiguracja sprzętowa I-5 Konfiguracja
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki
Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 1 (3h) Wprowadzenie do obsługi platformy projektowej Quartus II Instrukcja pomocnicza do laboratorium z przedmiotu
Załącznik nr Z1. AE/ZP-27-68/14 Wymagane i oferowane paramtery techniczne. Oferowane paramtery przedmiotu zamówienia podać zakres/wartość, opisać
AE/ZP-27-68/14 Wymagane i oferowane paramtery techniczne Załącznik nr Z1 Lp. 1. Wymagane parametry przedmiotu zamówienia Serwer, biblioteka taśmowa Wszystkie wymienione niżej elementy / pozycje muszą być