Podstawy Informatyki i Technologii Informacyjnej

Wielkość: px
Rozpocząć pokaz od strony:

Download "Podstawy Informatyki i Technologii Informacyjnej"

Transkrypt

1 Automatyka i Robotyka, Rok I Wprowadzenie do systemów operacyjnych PWSZ Gªogów, 2009

2 Denicja System operacyjny (ang. OS, Operating System) oprogramowanie zarz dzaj ce sprz tem komputerowym, tworz ce ±rodowisko do uruchamiania i kontroli zada«u»ytkownika.

3 Gªówne zadania W celu uruchamiania i kontroli zada«u»ytkownika system operacyjny zajmuje si : planowaniem oraz przydziaªem czasu procesora poszczególnym zadaniom, kontrol i przydziaªem pami ci operacyjnej dla uruchomionych zada«, dostarcza mechanizmy do synchronizacji zada«i komunikacji pomi dzy zadaniami (wielozadaniowo± ), obsªuguje sprz t oraz zapewnienia równolegle wykonywanym zadaniom jednolity, wolny od interferencji dost p do sprz tu (wzajemne wykluczanie). Dodatkowe przykªadowe zadania, którymi mo»e, ale nie musi zajmowa si system operacyjny to: ustalanie poª cze«sieciowych zarz dzanie plikami...

4 Elementy skªadowe i budowa OS musi udost pnia interfejs programowy pozwalaj cy na wykonanie pewnych operacji (np. metody pozwalaj ce na uruchomienie lub zatrzymanie wskazanego zadania) Zazwyczaj jest to zestaw funkcji zwanych API (Application Programming Interface) lub wywoªa«systemowych. Budowa systemu operacyjnego - gªówne elementy: j dro systemu wykonuj ce i kontroluj ce zadania u»ytkownika powªoka specjalny program komunikuj cy u»ytkownika z systemem operacyjnym system plików deniuje sposób i umo»liwia zapis danych na no±niku.

5 Elementy skªadowe i budowa J dro skªada si z nast puj cych elementów funkcjonalnych: planisty czasu procesora, ustalaj cego które zadanie i jak dªugo b dzie wykonywane przeª cznika zada«, odpowiedzialnego za przeª czanie pomi dzy uruchomionymi zadaniami Dodatkowo: moduªu zapewniaj cego synchronizacje i komunikacj pomi dzy zadaniami moduªu obsªugi przerwa«i zarz dzania urz dzeniami moduªu obsªugi pami ci, zapewniaj cego przydziaª i ochron pami ci innych zale»nie od funkcji i przeznaczenia systemu

6 Interfejs u»ytkownika Dzi ki niemu mo»liwa jest bezpo±rednia interakcja u»ytkownika z komputerem (np. bezpieczne wyª czenie maszyny) O ile interfejs programowy (API lub wywoªania systemowe) jest elementem koniecznym to interfejs u»ytkownika jest elementem opcjonalnym Obecnie zwykle jest to interfejs graczny (GUI - Graphical User Interface) zintegrowany z systemem operacyjnym b d¹ jako tzw. nakªadka dawniej tak»e interfejs tekstowy (np. DOS) lub nawet wiersz polece«

7 GUI: przykªady Microsoft Windows 1.01

8 GUI: przykªady Microsoft Windows 1.01

9 GUI: przykªady Microsoft Windows 3.11 for Workgroups

10 GUI: przykªady Microsoft Windows 7 (formalnie NT 6.1)

11 GUI: przykªady Amiga OS 3.5

12 GUI: przykªady IBM OS/2 Warp4

13 GUI: przykªady Apple Macintosh MacOS 9.2.2

14 GUI: przykªady Apple MacOS X 10.5

15 GUI: przykªady Linux, dystrybucja Red Hat 8.0

16 Nomenklatura program: obiekt pasywny - ci g rozkazów i instrukcji do wykonania przez procesor proces: jednostka pracy systemu, obiekt aktywny z licznikiem rozkazów, stosem procesu itp. (sam program nie jest procesem); mamy: procesy systemu operacyjnego, procesy u»ytkowe itd. Ka»dy proces otrzymuje unikalny numer, tzw. numer PID (ang. Process IDentier) w tek (ang. thread): - podstawowa jednostka wykorzystania procesora, w tki sa efektywniejsze w dziaªaniu od klasycznych procesów szybsze przeª czanie, stan w tku jest zdeniowany maª ilo±ci odr bnych danych, ªatwa i szybka komunikacja pomi dzy w tkami st d popularno± systemów wielow tkowych; w tki mog by obsªugiwane przez j dro systemu operacyjnego (MS Windows) lub zbiór funkcji bibliotecznych na poziomie u»ytkownika (Linux, biblioteka pthread). W tki wykonywane wspóªbie»nie w ramach 1 zadania (programu, procesu) wspóªdziel przestrze«adresow i struktury systemowe (np. listy otwartych plików). Pojawia si jednak problem synchronizacji w tków w celu unikni cia bª dnego wykonania programu (rozwi zanie: semafory, sekcje krytyczne)

17 Nomenklatura zadanie (ang. task): - w zasadzie to»same z procesem, poj cie u»ywane ci gle z powodów historycznych wieloprogramowo± : idea polega na takim wykonywaniu zada«,»eby procesor byª zawsze wykorzystany; gdy bie» ce zadanie czeka np. na zako«czenie operacji wej±cia-wyj±cia, system przechodzi do wykonania innego zadania wspóªbie»no± : mo»liwo± wykonywania wielu zada«jednocze±nie wielozadaniowo± : logiczne rozszerzenie wieloprogramowo±ci - jednocze±nie jest wykonywanych wiele zada«wielu u»ytkowników (dziel cych jeden komputer), przy czym ka»dy z u»ytkowników ma wra»enie,»e pracuje na na pojedynczej maszynie wielodost pno± : cecha, umo»liwiaj ca wielu u»ytkownikom prac na jednym systemie (komputerze)

18 Nomenklatura wielow tkowo± (ang. multithreading): cecha systemu operacyjnego, dzi ki której w ramach jednego procesu mo»e wykonywa kilka w tków lub jednostek wykonawczych. Nowe w tki to kolejne ci gi instrukcji wykonywane oddzielnie. Wszystkie w tki tego samego procesu wspóªdziel kod programu i dane. W systemach nie obsªuguj cych wielow tkowo±ci poj cia procesu i w tku uto»samiaj si. Wielow tkowo± mo»e tak»e odnosi si do samych procesorów. W takim wypadku oznacza to mo»liwo± jednoczesnego wykonywania wielu w tków sprz towych na pojedynczej jednostce wykonawczej rdzeniu procesora (ang. core), np. Hyper-Threading Technology rmy Intel dla procesorów Pentium 4 oraz Atom i Core i7.

19 Podziaª ogólny strategie dziaªania Ze wzgl du na cele do którego jest u»ywany system operacyjny mo»emy dokona podziaªu na (Nutt, 1997) systemy wsadowe (ang. batch): system wykonuje sekwencyjnie zadania przygotowane w tzw. pliku wsadowym, u»ytkownik nie ma wpªywu na wykonanie programów, gdy jest przetwarzany wsad systemy z podziaªem czasu (ang. timesharing), inaczej wielozadaniowe: procesor wykonuje na przemian wiele ró»nych zada«, przy czym przeª czenia nast puj tak szybko,»e u»ytkownicy mog wspóªdziaªa z ka»dym programem podczas jego wykonania systemy jednostanowiskowe (ang. personal computing): dedykowane komputerom osobistym, gdzie pojedynczy u»ytkownik uruchamia wiele programów na dedykowanej maszynie. Celem nadrz dnym zwykle jest dostarczenie u»ytkownikowi niezb dnej wygody i wªa±ciwej reakcji systemu na jego wymagania. Obecnie takie systemy s zarówno wielodost pne jak i wielozadaniowe. Nutt, G. (1997), Operating Systems: A Modern Perspective, First Edition, Addison-Wesley, Reading, MA.

20 Podziaª ogólny strategie dziaªania systemy dedykowane (ang. dedicated): nale» tutaj systemy czasu rzeczywistego (np. QNX), maj ce ±ci±le zdeniowane, staªe ograniczenia czasowe (przetwarzanie danych musi si zako«czy przed upªywem okre±lonego czasu, inaczej system nie speªnia wymaga«). Przykªadem s systemy steruj ce procesami przemysªowymi, robotami, satelitami a tak»e ró»nego rodzaju specjalizowane sterowniki (systemy wbudowane). Dodatkowo mo»na wyró»ni : systemy rozproszone (ang. distributed): system umo»liwia korzystanie przez u»ytkowników z wielu zycznie rozdzielonych zasobów (procesory, pami, itp. ), przy czym istniej 2 podstawowe strategie korzystania z usªug systemu: sieciowe systemy operacyjne gdzie u»ytkownicy s ±wiadomi wielo±ci maszyn (w celu uzyskania dost pu do zasobów zwykle trzeba dokona zdalnej rejestracji na odpowiednich maszynach) w peªni rozproszone systemy operacyjne gdzie u»ytkownicy nie musz by ±wiadomi wielo±ci maszyn, a dost p do zasobów zdalnych uzyskuje si tak samo, jak do zasobów lokalnych

21 Podziaª ogólny Ze wzgl du na planowanie i przydziaª czasu procesora poszczególnym zadaniom: systemy operacyjne czasu rzeczywistego systemy operacyjne czasowo niedeterministyczne Ze wzgl du na sposób realizacji przeª czania zada«: systemy operacyjne z wywªaszczaniem zada«, np. MS Windows (95, ME, NT, 2000, XP, Vista), systemy uniksowe systemy operacyjne bez wywªaszczania, np. MS Windows 3.x, Mac OS9 Wywªaszczenie - technika u»ywana w ±rodowiskach wielow tkowych, w której algorytm szereguj cy (planista, ang. scheduler) mo»e wstrzyma aktualnie wykonywane zadanie (np. proces lub w tek), aby umo»liwi dziaªanie innemu. zawieszenie jednego procesu nie powoduje blokady caªego systemu operacyjnego wywªaszczanie umo»liwia szczegóªowe okre±lanie czasu, w jakim dany proces mo»e korzysta z procesora. Wywªaszczanie w niektórych systemach operacyjnych mo»e dotyczy nie tylko programów, ale tak»e samego j dra, np. Linux.

22 Przeno±no± systemów operacyjnych Podobnie jak dla programów u»ytkowych: systemy pisane w j zyku niskiego poziomu (asembler) s nieprzeno±ne - np. system MS-DOS pisany w asemblerze mikroprocesora Intel 8088 byª dost pny tylko w rodzinie procesorów rmy Intel systemy pisane w j zykach wysokiego poziomu s ªatwo przeno±ne - np. system Unix czy OS/2 napisany w j zyku C mo»e pracowa na wielu ró»nych procesorach

23 Maszyna wirtualna (ang. Virtual Machine) Ogólna nazwa dla programów tworz cych ±rodowisko uruchomieniowe dla innych programów. Maszyna wirtualna kontroluje wszystkie odwoªania uruchamianego programu bezpo±rednio do sprz tu lub systemu operacyjnego i zapewnia ich obsªug. Dzi ki temu program uruchomiony na maszynie wirtualnej "my±li",»e dziaªa na rzeczywistym sprz cie, podczas gdy w istocie pracuje na sprz cie wirtualnym, "udawanym" przez odpowiednie oprogramowanie (maszyn wirtualn ). Wykonywanym programem mo»e by zarówno pojedyncza aplikacja jak i caªy system operacyjny lub nawet kolejna maszyna wirtualna. S one zupeªnie odizolowane przez maszyn wirtualn od maszyny zycznej, w odró»nieniu od klasycznego systemu operacyjnego, który tylko zarz dza uruchamianiem aplikacji na maszynie zycznej.

24 Maszyna wirtualna Rodzaje: interpretery, szczególnie kodu bajtowego, emulatory rzeczywi±cie istniej cego sprz tu, np. konsol kompilatory JIT (just-in-time compilation) (kompilacja do kodu maszynowego w locie, np. wirtualna maszyna Javy) kod ¹ródªowy jest kompilowany do kodu po±redniego (bajtowego), program jest rozpowszechniany w postaci kodu po±redniego, na maszynie, na której program zostaje uruchomiony, maszyna wirtualna przeprowadza kompilacj kodu po±redniego do kodu maszynowego.

25 Maszyna wirtualna Zastosowania: do uruchamiania istniej cych aplikacji i systemów operacyjnych w innych ±rodowiskach ni» pierwotne dla zapewnienia uniwersalnego ±rodowiska uruchomieniowego do bezpiecznego rozdzielania zasobów du»ych maszyn (mainframe, superkomputery) do uruchamiania jednocze±nie ró»nych systemów operacyjnych na jednym komputerze do uruchamiania na jednym komputerze programowych klastrów do uzyskania peªnej kontroli nad systemem operacyjnym, np. podczas analizowania jego pracy do optymalizacji pracy programów, poprzez kontrol ich ±rodowiska dziaªania i procesu translacji kodu Przykªad: MacWindows

26 Maszyna wirtualna Emulator systemu Windows dla komputerów Macintosh w dziaªaniu

PLD Linux Day. Maciej Kalkowski. 11 marca 2006. Wydziaª Matematyki i Informatyki UAM

PLD Linux Day. Maciej Kalkowski. 11 marca 2006. Wydziaª Matematyki i Informatyki UAM Wydziaª Matematyki i Informatyki UAM 11 marca 2006 Nasz nagªówek Wprowadzenie Co to jest klaster? Wprowadzenie Co to jest klaster? Podziaª ze wzgl du na przeznaczenie: Wprowadzenie Co to jest klaster?

Bardziej szczegółowo

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015

Android. Podstawy tworzenia aplikacji. Piotr Fulma«ski. March 4, 2015 Android Podstawy tworzenia aplikacji Piotr Fulma«ski Instytut Nauk Ekonomicznych i Informatyki, Pa«stwowa Wy»sza Szkoªa Zawodowa w Pªocku, Polska March 4, 2015 Table of contents Framework Jednym z najwarto±ciowszych

Bardziej szczegółowo

Podstawy obsªugi Linux: obsªuga procesorów i pami ci, obsªuga procesów, komunikacja mi dzyprocesowa. Zarz dzanie procesami w systemie Linux.

Podstawy obsªugi Linux: obsªuga procesorów i pami ci, obsªuga procesów, komunikacja mi dzyprocesowa. Zarz dzanie procesami w systemie Linux. mgr Maciej Wróbel Podstawy obsªugi Linux: obsªuga procesorów i pami ci, obsªuga procesów, komunikacja mi dzyprocesowa. Zarz dzanie procesami w systemie Linux. 4 pa¹dziernik 2010 1. Wprowadzenie Procesy

Bardziej szczegółowo

Enterprise Test Manager Architektura systemu. Krzysztof Kryniecki Filip Balejko Artur M czka Szymon Seliga Jakub Dziedzina 24 stycze«2009

Enterprise Test Manager Architektura systemu. Krzysztof Kryniecki Filip Balejko Artur M czka Szymon Seliga Jakub Dziedzina 24 stycze«2009 Enterprise Test Manager Architektura systemu Krzysztof Kryniecki Filip Balejko Artur M czka Szymon Seliga Jakub Dziedzina 24 stycze«2009 1 Spis tre±ci 1 Wprowadzenie 4 1.1 Cel........................................

Bardziej szczegółowo

Bazy danych. Joanna Grygiel

Bazy danych. Joanna Grygiel 2008 Spis tre±ci 1 Literatura 2 Wprowadzenie Motywacja Podstawowe denicje Charakterystyka baz danych Zadania SZBD Historia SZBD Kryteria podziaªu baz danych Architektura SBD U»ytkownicy SBD Technologie

Bardziej szczegółowo

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy

Systemy operacyjne. Systemy operacyjne. Systemy operacyjne. Zadania systemu operacyjnego. Abstrakcyjne składniki systemu. System komputerowy Systemy operacyjne Systemy operacyjne Dr inż. Ignacy Pardyka Literatura Siberschatz A. i inn. Podstawy systemów operacyjnych, WNT, Warszawa Skorupski A. Podstawy budowy i działania komputerów, WKiŁ, Warszawa

Bardziej szczegółowo

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA

SYSTEMY OPERACYJNE. kik.pcz.czest.pl/so. (C) KIK PCz 2009. Materiały pomocnicze 1 PROWADZI: PODSTAWOWA LITERATURA: ZAJĘCIA: STRONA SYSTEMY OPERACYJNE PROWADZI: dr inż. Jarosław Bilski Katedra Inżynierii Komputerowej Politechnika Częstochowska Wykład dla kierunku Informatyka 2 ZAJĘCIA: Obowiązkowe Wykład Laboratorium 2 godziny tygodniowo

Bardziej szczegółowo

Sprawozdanie nr 1 Projekt Podstawy In»ynierii Oprogramowania, Wydziaª Elektryczny

Sprawozdanie nr 1 Projekt Podstawy In»ynierii Oprogramowania, Wydziaª Elektryczny Sprawozdanie nr 1 Projekt Podstawy In»ynierii Oprogramowania, Wydziaª Elektryczny Artur Skonecki Mikoªaj Kowalski Marcin Wartecz-Wartecki Prowadz cy: mgr in». Adam Srebro Wygenerowano: 23 marca 2010 Spis

Bardziej szczegółowo

Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking)

Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking) Dostp do zasobów dyskowych uytkowników lcme10 przez protokół SMB (Microsoft Networking) Powered by: Od 20 stycznia 2003 roku wszyscy u ytkownicy serwera lcme10, posiadajcy konta w domenie SE-AD Instytutu

Bardziej szczegółowo

Podstawowe zagadnienia

Podstawowe zagadnienia SWB - Systemy operacyjne w systemach wbudowanych - wykład 14 asz 1 Podstawowe zagadnienia System operacyjny System czasu rzeczywistego Systemy wbudowane a system operacyjny Przykłady systemów operacyjnych

Bardziej szczegółowo

Regulamin Usªugi VPS

Regulamin Usªugi VPS Regulamin Usªugi VPS 1 (Poj cia) Poj cia u»ywane w niniejszym Regulaminie maj znaczenia jak okre±lone w Ÿ1 Regulaminu Ogólnego Usªug Auth.pl Sp. z o.o. oraz dodatkowo jak ni»ej: Wirtualny Serwer Prywatny

Bardziej szczegółowo

... Ireneusz Mrozek. Wydział Informatyki

... Ireneusz Mrozek. Wydział Informatyki Ireneusz Mrozek Wydział Informatyki Proces wykonujcy si program Proces jednostka pracy systemu zarzdzan przez system operacyjny. W skład procesu wchodz: - program; - dane - zawarto rejestrów, stosu; -

Bardziej szczegółowo

Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI

Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI Rozwi zywanie Ukªadów Równa«Liniowych Ax=B metod dekompozycji LU, za pomoc JAVA RMI Marcn Šabudzik AGH-WFiIS, al. Mickiewicza 30, 30-059, Kraków, Polska email: labudzik@ghnet.pl www: http://fatcat.ftj.agh.edu.pl/

Bardziej szczegółowo

Metody numeryczne i statystyka dla in»ynierów

Metody numeryczne i statystyka dla in»ynierów Kierunek: Automatyka i Robotyka, II rok Wprowadzenie PWSZ Gªogów, 2009 Plan wykªadów Wprowadzenie, podanie zagadnie«, poj cie metody numerycznej i algorytmu numerycznego, obszar zainteresowa«i stosowalno±ci

Bardziej szczegółowo

ZAŠ CZNIK DANYCH TECHNICZNYCH

ZAŠ CZNIK DANYCH TECHNICZNYCH Transmitel Sp. z o.o. ul. Solarza 9a 35-118 Rzeszów tel. (17) 850-45-14 fax. (17) 850-45-15 ZAŠ CZNIK DANYCH TECHNICZNYCH dla Umowy ±wiadczenia usªugi dost pu do sieci Internet w Imi : Nazwisko: Zamieszkaªy(a):

Bardziej szczegółowo

1. Warunek ka»dy proces w ko«cu wejdzie do sekcji krytycznej jest

1. Warunek ka»dy proces w ko«cu wejdzie do sekcji krytycznej jest Imi i nazwisko: W ka»dym pytaniu testowym nale»y rozstrzygn prawdziwo± wszystkich podpunktów wpisuj c w kratk T lub N. Punkt b dzie przyznany jedynie w przypadku kompletu poprawnych odpowiedzi. 1. Warunek

Bardziej szczegółowo

1. Wprowadzenie do C/C++

1. Wprowadzenie do C/C++ Podstawy Programowania :: Roman Grundkiewicz :: 014 Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub

Bardziej szczegółowo

Technologie Informacyjne

Technologie Informacyjne Technologie Informacyjne Wykªad 1 Paweª Witkowski MIM UW Wiosna 2012 P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 1 / 27 1 Plan wykªadu 2 Dane 3 Sprz t komputerowy 4 Systemy operacyjne 5

Bardziej szczegółowo

Baza danych - Access. 2 Budowa bazy danych

Baza danych - Access. 2 Budowa bazy danych Baza danych - Access 1 Baza danych Jest to zbiór danych zapisanych zgodnie z okre±lonymi reguªami. W w»szym znaczeniu obejmuje dane cyfrowe gromadzone zgodnie z zasadami przyj tymi dla danego programu

Bardziej szczegółowo

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 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

Bardziej szczegółowo

Emulacja maszyny. Program udaje zupełnie inną architekturę. Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa

Emulacja maszyny. Program udaje zupełnie inną architekturę. Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa Emulacja maszyny Program udaje zupełnie inną architekturę Musi przetłumaczyć instrukcje emulowane na instrukcje platformy, na której działa Udaje to znaczy co? To znaczy, że program tworzy wirtualnie:

Bardziej szczegółowo

Opis efektów kształcenia dla modułu zajęć

Opis efektów kształcenia dla modułu zajęć Nazwa modułu: Projektowanie i użytkowanie systemów operacyjnych Rok akademicki: 2013/2014 Kod: EAR-2-324-n Punkty ECTS: 5 Wydział: Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Kierunek:

Bardziej szczegółowo

1. Wprowadzenie do C/C++

1. Wprowadzenie do C/C++ Podstawy Programowania - Roman Grundkiewicz - 013Z Zaj cia 1 1 rodowisko Dev-C++ 1. Wprowadzenie do C/C++ Uruchomienie ±rodowiska: Start Programs Developments Dev-C++. Nowy projekt: File New Project lub

Bardziej szczegółowo

Systemy operacyjne dla telefonów komórkowych

Systemy operacyjne dla telefonów komórkowych Systemy operacyjne dla telefonów komórkowych Šukasz Potera 6 stycznia 2006 1 Krótki wst p o telefonach komórkowych. Czym s nowoczesne telefony komórkowe? Tak naprawd najnowsze modele Nokii czy Samsungów

Bardziej szczegółowo

Wprowadzenie do systemów operacyjnych

Wprowadzenie do systemów operacyjnych Wprowadzenie do systemów operacyjnych dr hab. inż. Krzysztof Patan, prof. PWSZ Instytut Politechniczny Państwowa Wyższa Szkoła Zawodowa w Głogowie k.patan@issi.uz.zgora.pl Zadania systemów operacyjnych

Bardziej szczegółowo

SYSTEMY OPERACYJNE: STRUKTURY I FUNKCJE (opracowano na podstawie skryptu PP: Królikowski Z., Sajkowski M. 1992: Użytkowanie systemu operacyjnego UNIX)

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

Bardziej szczegółowo

Systemy operacyjne. Informatyka Zakres rozszerzony

Systemy operacyjne. Informatyka Zakres rozszerzony Systemy operacyjne Informatyka Zakres rozszerzony System operacyjny (ang. Operating System, skrót OS) oprogramowanie zarządzające systemem komputerowym, tworzące środowisko do uruchamiania i kontroli zadao

Bardziej szczegółowo

przewidywania zapotrzebowania na moc elektryczn

przewidywania zapotrzebowania na moc elektryczn do Wykorzystanie do na moc elektryczn Instytut Techniki Cieplnej Politechnika Warszawska Slide 1 of 20 do Coraz bardziej popularne staj si zagadnienia zwi zane z prac ¹ródªa energii elektrycznej (i cieplnej)

Bardziej szczegółowo

Systemy Operacyjne. informacje dodatkowe

Systemy Operacyjne. informacje dodatkowe Systemy Operacyjne informacje dodatkowe Rodzaje oprogramowania Oprogramowanie SO Systemowe Wspomagające, (Systemy pomocnicze Operacyjne) (utility) Użytkowe (aplikacje) Oprogramowanie systemowe Zawiera

Bardziej szczegółowo

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION

I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION I. INSTALACJA BAZY DANYCH ORACLE10g EXPRESS EDITION Plik instalacyjny mo na uzyska ze stron firmy Oracle http://otn.oracle.com, wybieraj c w rozwijanym menu DOWNLOADS Database. Aby pobra interesuj c nas

Bardziej szczegółowo

Lekcja 9 - LICZBY LOSOWE, ZMIENNE

Lekcja 9 - LICZBY LOSOWE, ZMIENNE Lekcja 9 - LICZBY LOSOWE, ZMIENNE I STAŠE 1 Liczby losowe Czasami spotkamy si z tak sytuacj,»e b dziemy potrzebowa by program za nas wylosowaª jak ± liczb. U»yjemy do tego polecenia: - liczba losowa Sprawd¹my

Bardziej szczegółowo

Wirtualizacja. Metody, zastosowania, przykłady

Wirtualizacja. Metody, zastosowania, przykłady Wirtualizacja Metody, zastosowania, przykłady Wirtualizacja - Definicja Użycie oprogramowania w celu stworzenia abstrakcji (iluzji) posiadanych zasobów. Historia Pierwsze szerzej znane zastosowanie: komputer

Bardziej szczegółowo

Chess. Joanna Iwaniuk. 9 marca 2010

Chess. Joanna Iwaniuk. 9 marca 2010 9 marca 2010 Plan prezentacji 1. Co to jest? 2. Jak u»ywa? 3. Prezentacja dziaªania 4. kontrola przeplotów model checking odtwarzanie wadliwego wykonania 5. Ogólna idea Wynik dziaªania Co to jest? program

Bardziej szczegółowo

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych.

Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Wykªad jest prowadzony w oparciu o podr cznik Analiza matematyczna 2. Denicje, twierdzenia, wzory M. Gewerta i Z. Skoczylasa. Wykªad 7. Ekstrema lokalne funkcji dwóch zmiennych. Denicja Mówimy,»e funkcja

Bardziej szczegółowo

-planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom,

-planowaniem oraz przydziałem czasu procesora poszczególnym zadaniom, System System operacyjny oprogramowanie zarządzające sprzętem komputerowym, tworzące środowisko do uruchamiania i kontroli zadań użytkownika. W celu uruchomienia i kontroli zadań użytkownika system operacyjny

Bardziej szczegółowo

Analiza wydajno±ci serwera openldap

Analiza wydajno±ci serwera openldap Analiza wydajno±ci serwera openldap Autor: Tomasz Kowal 13 listopada 2003 Wst p Jako narz dzie testowe do pomiarów wydajno±ci i oceny konguracji serwera openldap wykorzystano pakiet DirectoryMark w wersji

Bardziej szczegółowo

Technologie Informacyjne

Technologie Informacyjne Technologie Informacyjne Wykªad 2 Paweª Witkowski MIM UW Wiosna 2012 P. Witkowski (MIM UW) Technologie Informacyjne Wiosna 2012 1 / 27 Zasoby sieciowe Sieci lokalne Dyski z danymi Drukarki Aplikacje Internet

Bardziej szczegółowo

WY SZA SZKO A INFORMATYKI STOSOWANEJ I ZARZ DZANIA

WY SZA SZKO A INFORMATYKI STOSOWANEJ I ZARZ DZANIA WY SZA SZKO A INFORMATYKI STOSOWANEJ I ZARZ DZANIA Marcin Czopik nr. albumu 8806 Piotr Rzeszotarski nr. albumu 9930 gr. ID06SK1 Projekt z Programowania Niskopoziomowego Prosta maszyna wirtualna JVM pracuj

Bardziej szczegółowo

W zadaniach na procenty wyró»niamy trzy typy czynno±ci: obliczanie, jakim procentem jednej liczby jest druga liczba,

W zadaniach na procenty wyró»niamy trzy typy czynno±ci: obliczanie, jakim procentem jednej liczby jest druga liczba, 2 Procenty W tej lekcji przypomnimy sobie poj cie procentu i zwi zane z nim podstawowe typy zada«. Prosimy o zapoznanie si z regulaminem na ostatniej stronie. 2.1 Poj cie procentu Procent jest to jedna

Bardziej szczegółowo

Składowe systemu komputerowego

Składowe systemu komputerowego Składowe systemu komputerowego Sprzęt (ang. hardware) dostarcza podstawowe zasoby systemu komputerowego: procesor, pamięć, urządzenia wejścia-wyjścia System operacyjny nadzoruje i koordynuje posługiwanie

Bardziej szczegółowo

Podstawy Informatyki Systemy operacyjne

Podstawy Informatyki Systemy operacyjne Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Definicje systemu operacyjnego Zadania systemu operacyjnego Klasyfikacja systemów operacyjnych 2 Zasoby systemu komputerowego

Bardziej szczegółowo

Software Architecture Document wersja 2.0-nal

Software Architecture Document wersja 2.0-nal Software Architecture Document wersja 2.0-nal Marcin Miete«Maciej Szarli«ski studenci IV roku infromatyki Wydziaªu Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego Projektowanie Obiektowych

Bardziej szczegółowo

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska

Wst p do informatyki. Systemy liczbowe. Piotr Fulma«ski. 21 pa¹dziernika 2010. Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska Wst p do informatyki Systemy liczbowe Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 21 pa¹dziernika 2010 Spis tre±ci 1 Liczby i ich systemy 2 Rodzaje systemów liczbowych

Bardziej szczegółowo

Spis tre±ci. Przedmowa... Cz ± I

Spis tre±ci. Przedmowa... Cz ± I Przedmowa.................................................... i Cz ± I 1 Czym s hurtownie danych?............................... 3 1.1 Wst p.................................................. 3 1.2 Denicja

Bardziej szczegółowo

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS

DOS COMMAND.COM. Rys. 2. Główne moduły programowe systemu operacyjnego DOS. Interpreter poleceń. Rys. 3. Warstwowa struktura systemu DOS System Operacyjny DOS DOS (ang. Disc Operating System) jest to 16-bitowy jednozadaniowy system operacyjny. Głównym zadaniem systemu jest obsługa plików w systemie FAT (ang. File Allocation Table) i wsparcie

Bardziej szczegółowo

Linux cz.2: terminal, użytkownicy, grupy

Linux cz.2: terminal, użytkownicy, grupy Linux cz.2: terminal, użytkownicy, grupy Wykład: terminal, konsola, GUI, pseudoterminal, proces, zadanie, usługa, daemon, użytkownicy w Linuxie, grupy, logowanie, uwierzytelnianie, autoryzacja, moduł ładowalny,

Bardziej szczegółowo

Optymalizacja R dlaczego warto przesi ± si na Linuxa?

Optymalizacja R dlaczego warto przesi ± si na Linuxa? Optymalizacja R dlaczego warto przesi ± si na Linuxa? 19 listopada 2014 Wi cej informacji, wraz z dodatkowymi materiaªami mo»na znale¹ w repozytorium na GitHubie pod adresem https://github.com/zzawadz/

Bardziej szczegółowo

Windows XP Professional od środka

Windows XP Professional od środka Rozdział 1. Windows XP Professional od środka W tym rozdziale: Architektura systemu Windows XP: tryb j dra i tryb użytkowy Pami ć chroniona i j dro Usługi rezydentne Wielozadaniowość i wieloprocesowość

Bardziej szczegółowo

Modele biznesu. Modele biznesu w Internecie. Rola Internetu. Rodzaj dziaªalno±ci. Denicja. Klasykacje

Modele biznesu. Modele biznesu w Internecie. Rola Internetu. Rodzaj dziaªalno±ci. Denicja. Klasykacje Denicja Modele biznesu Wedªug denicji Osterwaldera, Pigneura i Tucciego (z 2005 roku) model biznesu to narz dzie koncepcyjne zawieraj ce zestaw elementów i ich powi za«, pozwalaj ce na scharakteryzowanie

Bardziej szczegółowo

Rozdziaª I. Postanowienia wst pne

Rozdziaª I. Postanowienia wst pne REGULAMIN RADY RODZICÓW PA STWOWEJ SZKOŠY MUZYCZNEJ I ST. NR 4 IM. KAROLA KURPI«SKIEGO Rozdziaª I. Postanowienia wst pne Ÿ1 Podstaw prawn niniejszego Regulaminu Rady Rodziców, zwanego dalej Regulaminem

Bardziej szczegółowo

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ

INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ FIRMA OPONIARSKA D BICA S.A. w D bicy INSTRUKCJA RUCHU I EKSPLOATACJI SIECI DYSTRYBUCYJNEJ CZ OGÓLNA Tekst obowi zuje od dnia: data:15.02.2012 wersja:1 Strona 1 z 7 SPIS TRE CI I.A. Postanowienia Ogólne...

Bardziej szczegółowo

Środowiska i platformy programistyczne

Środowiska i platformy programistyczne Środowiska i platformy programistyczne 1 Rys historyczny lata 80-90: efektywność! Cel: zwiększyć efektywność programisty jedno narzędzie: integracja edytor kodu, funkcje programistyczne (kompilacja, łączenie,

Bardziej szczegółowo

Android. Zarz dzanie cyklem»ycia i stanem. Piotr Fulma«ski. March 10, 2015

Android. Zarz dzanie cyklem»ycia i stanem. Piotr Fulma«ski. March 10, 2015 Android Zarz dzanie cyklem»ycia i stanem Piotr Fulma«ski Instytut Nauk Ekonomicznych i Informatyki, Pa«stwowa Wy»sza Szkoªa Zawodowa w Pªocku, Polska March 10, 2015 Table of contents Co w tym wykªadzie

Bardziej szczegółowo

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu

KLASYCZNE ZDANIA KATEGORYCZNE. ogólne - orzekaj co± o wszystkich desygnatach podmiotu szczegóªowe - orzekaj co± o niektórych desygnatach podmiotu ➏ Filozoa z elementami logiki Na podstawie wykªadów dra Mariusza Urba«skiego Sylogistyka Przypomnij sobie: stosunki mi dzy zakresami nazw KLASYCZNE ZDANIA KATEGORYCZNE Trzy znaczenia sªowa jest trzy rodzaje

Bardziej szczegółowo

Zarz dzanie wiedz w pracy naukowo-dydaktycznej

Zarz dzanie wiedz w pracy naukowo-dydaktycznej Zarz dzanie wiedz w pracy naukowo-dydaktycznej Kierunki dziaªa«usprawniaj cych zarz dzanie wiedz w ISSI Andrzej Marciniak Instytut Sterowania i Systemów Informatycznych 21 pa¹dziernika 2010 1 / 11 Zarz

Bardziej szczegółowo

Programowanie i struktury danych 1 / 44

Programowanie i struktury danych 1 / 44 Programowanie i struktury danych 1 / 44 Lista dwukierunkowa Lista dwukierunkowa to liniowa struktura danych skªadaj ca si z ci gu elementów, z których ka»dy pami ta swojego nast pnika i poprzednika. Operacje

Bardziej szczegółowo

Dziaª utrzymania ruchu aplikacja wspomagaj ca zarz dzanie

Dziaª utrzymania ruchu aplikacja wspomagaj ca zarz dzanie Dziaª utrzymania ruchu aplikacja wspomagaj ca zarz dzanie Instrukcja instalacji Joanna Siwiec-Matuszyk i Ryszard Matuszyk 13 lutego 2006 Spis tre±ci 1 Przygotowanie do instalacji 2 1.1 Wst p.........................................

Bardziej szczegółowo

Prezentacja - Omówienie trzech istotnych metodyk zarz dzania projekami: PRINCE2, Scrum, TenStep

Prezentacja - Omówienie trzech istotnych metodyk zarz dzania projekami: PRINCE2, Scrum, TenStep Akademia Górniczo-Hutnicza w Krakowie Wydziaª Elektrotechniki, Automatyki, Informatyki i Elektroniki Informatyka Stosowana Prezentacja - Omówienie trzech istotnych metodyk zarz dzania projekami: PRINCE2,

Bardziej szczegółowo

1. Co to jest system operacyjny

1. Co to jest system operacyjny II Systemy operacyjne Dariusz Skibicki Wydział Inżynierii Mechanicznej Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy dariusz.skibicki(at)utp.edu.pl 1. Co to jest

Bardziej szczegółowo

s FAQ: 13/PL Data: 29/01/2012

s FAQ: 13/PL Data: 29/01/2012 Implementacja apletów Java do procesora komunikacyjnego CP-343-1 Advanced. 1 I. Wymagania sprz towe i oprogramowania: 1. Komputer klasy PC z systemem operacyjnym Windows 2000 Professional z SP 4/XP Professional

Bardziej szczegółowo

2013-04-25. Czujniki obiektowe Sterowniki przemysłowe

2013-04-25. Czujniki obiektowe Sterowniki przemysłowe Ogólne informacje o systemach komputerowych stosowanych w sterowaniu ruchem funkcje, właściwości Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i transportowej

Bardziej szczegółowo

Spis tre±ci. 1 Wst p... 1 1.1 Zawarto± rozdziaªów... 1 1.2 Projekt LoXiM... 2

Spis tre±ci. 1 Wst p... 1 1.1 Zawarto± rozdziaªów... 1 1.2 Projekt LoXiM... 2 1 Wst p..................................................... 1 1.1 Zawarto± rozdziaªów................................... 1 1.2 Projekt LoXiM........................................ 2 2 Strukturalne obiektowe

Bardziej szczegółowo

WinAVR, Eclipse, AVR8 Burn-O-Mat niezb dne narz dzia programistyczne dla mikrokontolerów z rodziny AVR.

WinAVR, Eclipse, AVR8 Burn-O-Mat niezb dne narz dzia programistyczne dla mikrokontolerów z rodziny AVR. WinAVR, Eclipse, AVR8 Burn-O-Mat niezb dne narz dzia programistyczne dla mikrokontolerów z rodziny AVR. Wojciech Tarnawski 8 grudnia 2013 Spis tre±ci 1 Wst p 2 1.1 Instalacja.............................

Bardziej szczegółowo

Instrukcja do wiczenia Administracja usªugami domenowymi Konguracja NFS z Kerberosem

Instrukcja do wiczenia Administracja usªugami domenowymi Konguracja NFS z Kerberosem Instrukcja do wiczenia Administracja usªugami domenowymi Konguracja NFS z Kerberosem Krzysztof Boryczko Remigiusz Górecki 1 czerwca 2010 Data wykonania Skªad Grupy Ocena Podczas wykonywania wiczenia odznaczaj

Bardziej szczegółowo

Eclipse - IDE dla Javy

Eclipse - IDE dla Javy Eclipse - IDE dla Javy J. Apelski D. Górczy«ska Wydziaª Matematyki, Informatyki i Mechaniki 18 marca 2008 Dlaczego Eclipse? Dlaczego Eclipse? Wiod ce ±rodowisko programistyczne Setki wtyczek Darmowy Dziaªa

Bardziej szczegółowo

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski

Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski Języki i paradygmaty programowania doc. dr inż. Tadeusz Jeleniewski e-mail: t.jeleniewski@neostrada.pl tadeusz.jeleniewski@pwr.wroc.pl http://www.tjeleniewski.wstt.edu.pl Treści kształcenia: Paradygmaty

Bardziej szczegółowo

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz

Lekcja 8 - ANIMACJA. 1 Polecenia. 2 Typy animacji. 3 Pierwsza animacja - Mrugaj ca twarz Lekcja 8 - ANIMACJA 1 Polecenia Za pomoc Baltiego mo»emy tworzy animacj, tzn. sprawia by obraz na ekranie wygl daª jakby si poruszaª. Do animowania przedmiotów i tworzenia animacji posªu» nam polecenia

Bardziej szczegółowo

1. Co to jest system operacyjny?

1. Co to jest system operacyjny? 1. Co to jest system operacyjny? System operacyjny (ang. operating system) jest programem (grupą programów), który pośredniczy między użytkownikiem komputera a sprzętem komputerowym. Jest on niezbędny

Bardziej szczegółowo

Low Level Virtual Machine

Low Level Virtual Machine Wprowadzenie Low Level Virtual Machine J. Lamecki 14 czerwca 2011 Outline Wprowadzenie 1 Wprowadzenie Co to jest LLVM? Dlaczego moduªowy kompilator? Cechy LLVM 2 Format LLVM IR Bloki podstawowe SSA 3 U»yte

Bardziej szczegółowo

dr inż. Konrad Sobolewski Politechnika Warszawska Informatyka 1

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

Bardziej szczegółowo

WYKŁAD 3 Jądro systemu i procesy. Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania

WYKŁAD 3 Jądro systemu i procesy. Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania SYSTEMY OPERACYJNE WYKŁAD 3 Jądro systemu i procesy Marcin Tomana Wyższa Szkoła Informatyki i Zarządzania Program wykładu 2 Jądro systemu Możliwości procesorów Działanie procesów i wątków Zarządzanie procesami

Bardziej szczegółowo

Struktury systemów operacyjnych

Struktury systemów operacyjnych Struktury systemów operacyjnych Składowe systemu. Usługi systemu operacyjnego. Wywołania systemowe. Programy systemowe. Struktura systemu. Maszyny wirtualne. Projektowanie i implementacja systemu. Generowanie

Bardziej szczegółowo

Rodzina systemów Microsoft Windows 1. Rodzina systemów Microsoft Windows

Rodzina systemów Microsoft Windows 1. Rodzina systemów Microsoft Windows Rodzina systemów Microsoft Windows 1. Rodzina systemów Microsoft Windows Systemy operacyjne Microsft Windows (ang. okna) posiadały od początku interfejs graficzny. KaŜda aplikacja uruchamiana jest tu w

Bardziej szczegółowo

Programowanie niskopoziomowe. dr inż. Paweł Pełczyński ppelczynski@swspiz.pl

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,

Bardziej szczegółowo

CAŠKOWANIE METODAMI MONTE CARLO Janusz Adamowski

CAŠKOWANIE METODAMI MONTE CARLO Janusz Adamowski III. CAŠKOWAIE METODAMI MOTE CARLO Janusz Adamowski 1 1 azwa metody Podstawowym zastosowaniem w zyce metody Monte Carlo (MC) jest opis zªo-»onych ukªadów zycznych o du»ej liczbie stopni swobody. Opis zªo»onych

Bardziej szczegółowo

Konstruowanie baz danych: Wprowadzenie 2. Program wykªadów. 1. Wprowadzenie do problematyki baz danych.

Konstruowanie baz danych: Wprowadzenie 2. Program wykªadów. 1. Wprowadzenie do problematyki baz danych. Studia podyplomowe In»ynieria oprogramowania wspóªnansowane przez Uni Europejsk w ramach Europejskiego Funduszu Spoªecznego Projekt Studia podyplomowe z zakresu wytwarzania oprogramowania oraz zarz dzania

Bardziej szczegółowo

Modelowanie scenariuszy negocjacyjnych w celu zwi kszenia skuteczno±ci realizacji przedsi wzi zespoªowych

Modelowanie scenariuszy negocjacyjnych w celu zwi kszenia skuteczno±ci realizacji przedsi wzi zespoªowych Politechnika Gda«ska Wydziaª Elektroniki, Telekomunikacji i Informatyki Katedra Architektury Systemów Komputerowych Rozprawa doktorska Modelowanie scenariuszy negocjacyjnych w celu zwi kszenia skuteczno±ci

Bardziej szczegółowo

Programowanie obiektowe. Wprowadzenie

Programowanie obiektowe. Wprowadzenie 1 Programowanie obiektowe Wprowadzenie 2 Programowanie obiektowe Object-oriented programming Najpopularniejszy obecnie styl (paradygmat) programowania Rozwinięcie koncepcji programowania strukturalnego

Bardziej szczegółowo

1. Etapy rozwoju systemów komputerowych

1. Etapy rozwoju systemów komputerowych 1 Sieciowe Systemy Operacyjne Wprowadzenie do wykładu, podstawowe definicje, rola 1 systemu operacyjnego Procesy POSIX, zarządzanie procesami 2 Pliki, komunikacja przez pliki, blokowanie 1 Łącza nazwane

Bardziej szczegółowo

Komunikacja i wymiana danych

Komunikacja i wymiana danych Budowa i oprogramowanie komputerowych systemów sterowania Wykład 10 Komunikacja i wymiana danych Metody wymiany danych Lokalne Pliki txt, csv, xls, xml Biblioteki LIB / DLL DDE, FastDDE OLE, COM, ActiveX

Bardziej szczegółowo

Politechnika Szczeci«ska Wydziaª Informatyki. Opracowanie algorytmów przekªadu zda«w j zyku VHDL opisuj cych logik kombinacyjn na równania boolowskie

Politechnika Szczeci«ska Wydziaª Informatyki. Opracowanie algorytmów przekªadu zda«w j zyku VHDL opisuj cych logik kombinacyjn na równania boolowskie Politechnika Szczeci«ska Wydziaª Informatyki Marcin Radziewicz Opracowanie algorytmów przekªadu zda«w j zyku VHDL opisuj cych logik kombinacyjn na równania boolowskie Rozprawa doktorska Promotor: prof.

Bardziej szczegółowo

Technologie informacyjne. Systemy operacyjne. Prowadzący: dr in. Jerzy Szczygieł

Technologie informacyjne. Systemy operacyjne. Prowadzący: dr in. Jerzy Szczygieł Technologie informacyjne Systemy operacyjne Prowadzący: dr in. Jerzy Szczygieł Definicja systemu operacyjnego. System operacyjny (angielskie operating system, OS) jest programem, który działa jako pośrednik

Bardziej szczegółowo

Eksploracja Danych. Wprowadzenie. (c) Marcin Sydow

Eksploracja Danych. Wprowadzenie. (c) Marcin Sydow Wprowadzenie Proponowane podr czniki T.Hastie, R.Tibshirani et al. An Introduction to Statistical Learning I.Witten et al. Data Mining S.Marsland Machine Learning J.Koronacki, J.Mielniczuk Statystyka dla

Bardziej szczegółowo

Metody testowania platformy KASKADA

Metody testowania platformy KASKADA Metody testowania platformy KASKADA Jerzy Procz Bartªomiej Daca Tomasz Bieli«ski 12 wrze±nia 2011 Streszczenie W rozdziale przedstawiono wykorzystywany iteracyjny i inkrementalny proces wytwarzania oprogramowania,

Bardziej szczegółowo

Wyszukiwanie i Przetwarzanie Informacji WWW

Wyszukiwanie i Przetwarzanie Informacji WWW Wyszukiwanie i Przetwarzanie Informacji WWW Automatyczne zbieranie dokumentów WWW 2: Zagadnienia techniczne i przechowywanie Marcin Sydow PJWSTK Marcin Sydow (PJWSTK) Wyszukiwanie i Przetwarzanie Informacji

Bardziej szczegółowo

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15

ANALIZA NUMERYCZNA. Grzegorz Szkibiel. Wiosna 2014/15 ANALIZA NUMERYCZNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Metoda Eulera 3 1.1 zagadnienia brzegowe....................... 3 1.2 Zastosowanie ró»niczki...................... 4 1.3 Output do pliku

Bardziej szczegółowo

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia

Podstawy obsługi komputerów. Budowa komputera. Podstawowe pojęcia Budowa komputera Schemat funkcjonalny i podstawowe parametry Podstawowe pojęcia Pojęcia podstawowe PC personal computer (komputer osobisty) Kompatybilność to cecha systemów komputerowych, która umoŝliwia

Bardziej szczegółowo

Specykacja techniczna Platformy Informatycznej PCM

Specykacja techniczna Platformy Informatycznej PCM Specykacja techniczna Platformy Informatycznej PCM 30 Maj 2011 Spis tre±ci I Wst p 5 1 Cel dokumentu 6 2 Konwencja pi±miennicza 7 3 Adresat opracowania 8 II Architektura Platformy 9 4 Standard opisu architektury

Bardziej szczegółowo

Karty kryptograczne w ±rodowisku Linux

Karty kryptograczne w ±rodowisku Linux 1 1 Instytut Informatyki Politechnika Pozna«ska II Krajowa Konferencja U»ytkowników Systemów Elektronicznej Legitymacji Studenckiej, 2010 Plan 1 Wprowadzenie rodowisko i narz dzia Czytniki Middleware Aplikacje

Bardziej szczegółowo

Architektury systemów czasu rzeczywistego RTOS. Wykonał: Bartłomiej Bugański

Architektury systemów czasu rzeczywistego RTOS. Wykonał: Bartłomiej Bugański Architektury systemów czasu rzeczywistego RTOS Wykonał: Bartłomiej Bugański System operacyjny czasu rzeczywistego ( ang. Real-Time Operating System - RTOS) to komputerowy system operacyjny, który został

Bardziej szczegółowo

MODELOWANIE I PROGRAMOWANIE PRACY

MODELOWANIE I PROGRAMOWANIE PRACY Tadeusz MIKULCZYSKI 1, Daniel NOWAK 2, Rafał WICŁAWEK 3 Instytut Technologii Maszyn i Automatyzacji Politechniki Wrocławskiej, Wrocław 1. Streszczenie. Zaprezentowano metod Grafpol modelowania dyskretnych

Bardziej szczegółowo

OPROGRAMOWANIE KOMPUTERÓW

OPROGRAMOWANIE KOMPUTERÓW OPROGRAMOWANIE KOMPUTERÓW KOMPUTER = HARDWARE + SOTFWARE KATEGORIE OPROGRAMOWANIA:. Oprogramowanie systemowe Systemy operacyjne Systemy zarządzania bazami danych 2. Oprogramowanie aplikacyjne Edytory tekstu

Bardziej szczegółowo

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki

Architektura, oprogramowanie i uytkowanie klastra PCSS. Marek Zawadzki <mzawadzk@man.poznan.pl> Architektura, oprogramowanie i uytkowanie klastra PCSS Marek Zawadzki Plan prezentacji: klastry krótkie wprowadzenie klaster PCSS budowa jak otrzyma konto na klastrze sposób dostpu

Bardziej szczegółowo

Backup & Recovery 10 Home

Backup & Recovery 10 Home PARAGON Backup & Recovery 10 Home Polska wersja językowa Backup & Recovery 10 Home to bogate pod względem funkcjonalności oprogramowanie do tworzenia i przywracania kopii zapasowych. Nieważne, czy chcesz

Bardziej szczegółowo

Wprowadzenie do lekkiej metodyki zarz dzania projektami Scrum

Wprowadzenie do lekkiej metodyki zarz dzania projektami Scrum Wprowadzenie do lekkiej metodyki zarz dzania projektami Scrum Andrzej Skowron Wydziaª Matematyki i Informatyki Uniwersytet Šódzki Programowanie zespoªowe A. Skowron (WMiI UŠ) Multimedia Wprowadzenie 1

Bardziej szczegółowo

KREDYTY PREFERENCYJNE NA INWESTYCJE W RYBACTWIE RÓDL DOWYM. DANIEL ROMAN Gdynia, 08.10.2015

KREDYTY PREFERENCYJNE NA INWESTYCJE W RYBACTWIE RÓDL DOWYM. DANIEL ROMAN Gdynia, 08.10.2015 KREDYTY PREFERENCYJNE NA INWESTYCJE W RYBACTWIE RÓDL DOWYM DANIEL ROMAN Gdynia, 08.10.2015 Sytuacja w ostatnich latach: - szeroka oferta kredytów inwestycyjnych dla rolników i dzia ów specjalnych - brak

Bardziej szczegółowo

Procesor budowa, schemat, tryby pracy

Procesor budowa, schemat, tryby pracy 1 Procesor budowa, schemat, tryby pracy Procesor (ang. processor), także CPU (ang. Central Processing Unit) to główny element komputera, urządzenie cyfrowe sekwencyjne, którego zadaniem jest wykonywanie

Bardziej szczegółowo

Programowanie obiektowe zastosowanie języka Java SE

Programowanie obiektowe zastosowanie języka Java SE Programowanie obiektowe zastosowanie języka Java SE Wstęp do programowania obiektowego w Javie Autor: dr inŝ. 1 Java? Java język programowania obiektowo zorientowany wysokiego poziomu platforma Javy z

Bardziej szczegółowo

2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl

2009-03-21. Paweł Skrobanek. C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl Wrocław 2007-09 SYSTEMY OPERACYJNE WPROWADZENIE Paweł Skrobanek C-3, pok. 321 e-mail: pawel.skrobanek@pwr.wroc.pl pawel.skrobanek.staff.iiar.pwr.wroc.pl 1 PLAN: 1. Komputer (przypomnienie) 2. System operacyjny

Bardziej szczegółowo

Operating System (OS)

Operating System (OS) DOS Operating System (OS) Operating System (OS) program zarz dzaj cy zasobami komputera i programami u ytkowymi interfejs mi dzy u ytkownikiem a sprz tem komputerowym stanowi rodowisko dla innych programów

Bardziej szczegółowo