Podstawy obsªugi Linux: obsªuga procesorów i pami ci, obsªuga procesów, komunikacja mi dzyprocesowa. Zarz dzanie procesami w systemie Linux.
|
|
- Władysław Chrzanowski
- 10 lat temu
- Przeglądów:
Transkrypt
1 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 Wprowadzenie Procesy w systemie Linux 1.1. Obsªuga procesora i pami ci w Systemie Operacyjnym Wiele typowych aplikacji przez wi kszo± czasu swego dziaªania oczekuj na powolne operacje wej±cia/wyj±cia lub reakcj u»ytkownika. Powoduje to,»e wykorzystanie przez nie procesora jest niewielkie. Poniewa» jednostka obliczeniowa byªa w historycznych czasach bardzo droga, podj to próby wykorzystania wolnego czasu procesora. Wprowadzano nadzoruj cy program, który pozwalaª w wolnym czasie procesora uruchamia inne programy. Rozwój takich nadzoruj cych programów doprowadziª do obecnie funkcjonuj cych wielozadaniowych systemów operacyjnych. Dziaªanie programu nadzoruj cego u»ycie procesora polega na uruchamianiu kolejnego programu, gdy obecny nie wykorzystuje aktywnie procesora. Implementacja jednak nie jest oczywista. Gdyby wszystkie programy miaªy w systemie jednakowy status, to awaria jednego z nich powodowaªaby awari caªego systemu. Adresowanie pami ci ka»dego z programów musiaªoby uwzgl dnia istnienie innego dziaªaj cego oprogramowania. Ponadto dost p do pami ci musi by tak regulowany, aby programy wzajemnie nie mogªy wpªywa na swoje dziaªanie. Rozwi zaniem powy»szych problemów przyj tym w systemach Linux jest zastosowanie tzw. maszyny wirtualnej. Aplikacje uruchamiane w systemie nie maj bezpo±redniego dost pu do sprz tu, a komunikuj si z nim poprzez j dro systemu operacyjnego. Dziaªaj ce aplikacje (nazywane dalej procesami lub zadaniami) wykonywane s w tzw. trybie u»ytkownika, a j dro w trybie rzeczywistym. Implementacja takiego podziaªu na poziomie procesora gwarantuje (w zakresie poprawno±ci dziaªania systemu operacyjnego),»e aplikacje przestrzeni u»ytkownika nie mog na siebie oddziaªywa. Adresacja pami ci i przydziaª zasobów systemowych nale»y do zada«j dra, a programy mo»na przygotowa tak, jakby 1
2 byªy jedynymi dziaªaj cymi w systemie. O dost pie do czasu procesora decyduje zarz dca procesów (lub te» planista, organizator, ang. process sheduler) Poj cie procesu Proces jest to wykonuj cy si egzemplarz programu. Posiada wªasny segment danych oraz przydzielany przez system czas procesora i zasoby. W systemie Linux posiada wªasny, unikalny identykator (ang. process ID = PID), b d cy dodatni liczb caªkowit. Dodatkowo wyró»nia si w tki, które s ubogimi krewnymi procesów nie posiadaj odr bnego segmentu danych, co z jednej strony ogranicza ich mo»liwo±ci, a z drugiej skraca czas ich tworzenia oraz umo»liwia dost p do wspólnych obszarów pami ci 1. W systemach Linux zwykle z procesem zwi zany jest tak»e jego terminal steruj cy Procesy w systemie Procesy w systemie Linux funkcjonuj w strukturze hierarchicznej. Ka»dy proces (oprócz procesu init) posiada swój proces nadrz dny, który go wywoªaª. Procesy tworzone s przy pomocy funkcji j dra systemu fork, a ich kod programu ªadowany jest przy pomocy jednej z 6-ciu funkcji exec 2. W systemie Linux proces mo»e znajdowa si w 4 stanach (wg wykªadu w 3): 1. gotowy do dziaªania (lub dziaªaj cy), 2. oczekuj cy na zdarzenie zewn trzne, 3. zatrzymany, 4. proces zombi. Zarz dca procesów kolejkuje tylko procesy 1. rodzaju. Procesy 2. rodzaju, po zaj±ciu zdarzenia przechodz w tryb gotowo±ci do dziaªania. Procesy zatrzymane s peªnoprawnymi procesami znajduj cymi si w systemie, jednak nie jest przydzielany im czas procesora. Wreszcie procesy zombie to takie, które zako«czyªy swoje dziaªania, nie zostaªy jednak poprawnie zako«czone przez swój proces nadrz dny. 2. Zarz dzanie procesami System Linux udost pnia wiele narz dzi, pozwalaj cych monitorowa procesy i zarz dza nimi. Wymieni nale»y graczne gnome-system-monitor, ksysguard oraz gtop. W trybie tekstowym mo»emy przegl da procesy za pomoc polece«ps oraz pstree, a zarz dza nimi przy pomocy interaktywnego polecenia top. 1. Zapoznaj si z dokumentacj polece«ps, pstree, top. 2. Uruchom program gnome-system-monitor i zapoznaj si z jego dziaªaniem. 1 Wi cej o w tkach na po±wi conych im zaj ciach 2 Wi cej o funkcjach fork i exec na osobnych zaj ciach 2
3 3. Wypróbuj dziaªanie polece«ps aux, ps -Aj, ps -f, pstree. 4. Wypróbuj dziaªanie polecenia top Uruchamianie procesów Gdy uruchamiamy program, zwykle tworzymy proces. W przypadku uruchamiania w terminalu standardowo proces stanie si procesem dziaªaj cym w pierwszym planie (ang. foreground). Proces taki blokuje terminal do czasu zako«czenia swojego dziaªania. Proces mo»e zosta uruchomiony w tle (ang. background) poprzez wywoªanie go z operatorem &: nazwa_programu parametry & pod warunkiem,»e nic nie b dzie wy±wietlaª w terminalu, gdy» wtedy mo»e zosta zatrzymany przez system operacyjny jako proces z niedziaªaj cym terminalem (problem ten mo»na rozwi za np. przekierowuj c wy±cie programu do pliku). Program taki b dzie kontrolowany przez bie» cy terminal (wi c zako«czenie pracy terminala spowoduje zako«czenie dziaªania procesu), pozostawiaj c terminal interaktywnym. List zada«dziaªaj cych w tle mo»na sprawdzi poleceniem jobs. Poleceniem fg mo»na przenie± na pierwszy plan polecenie z tªa, za± bg przenie± zadanie w tªo. wy±wietlone poleceniem jobs s ponumerowane i w poleceniach bg i fg mo»emy odno±ci si jako %1, %2 itd. Brak argumentu lub argument %% oznacza ostatnie zadanie na li±cie (czyli najpó¹niej uruchomione). Cz stym problemem w przypadku dªugo dziaªaj cych procesów jest to,»e procesy dzia- ªaj tylko tak dªugo, jak ich steruj cy terminal (po zako«czeniu pracy terminala wysyªany jest do nich sygnaª SIGHUP, który domy±lnie ko«czy ich dziaªanie). Aby tego unikn mo»na skorzysta z polecenia nohup lub narz dzia screen, a w przypadku wªasnej aplikacji zapewni wªa±ciw obsªug sygnaªu SIGHUP. 1. Uruchom z terminala dªugo dziaªaj cy proces. Sygnaªem Ctrl+Z wstrzymaj jego dziaªanie. 2. Uruchom polecenie jobs. 3. Wznów wykonywanie procesu poleceniem bg. 4. Wznów wykonywanie procesu w pierwszym planie. 5. Zapoznaj si z dokumentacj polece«screen i nohup Usuwanie procesów System operacyjny Linux umo»liwia wyª czenie dowolnego procesu. Dokonuje si to przez zwykle wysªanie sygnaªów SIGINT (w przypadku przerwania z klawiatury) lub SIGTERM. Domy±lnym dziaªaniem podejmowanym przez aplikacj jest zako«czenie pracy, jednak programista mo»e je zmieni (na przykªad po to, aby umo»liwi u»ytkownikowi zapisanie danych). Sygnaª SIGKILL jest sygnaªem którego proces nie mo»e zignorowa i zawsze ko«czy si usuni ciem procesu z systemu. Sygnaªy wysyªamy poleceniem kill: 3
4 kill -sygnal PID gdzie sygnal jest numerem sygnaªu (SIGINT=2, SIGTERM=15, SIGKILL=9), a PID jest identykatorem procesu. Podobne do kill dziaªanie ma polecenie killall, które pozwala wysªa sygnaª do polece«speªniaj cych zadane kryteria oraz pkill, które wysyªa sygnaªy do procesów o podanej nazwie. 1. Wypróbuj dziaªanie polece«kill i killall na wybranych przez siebie procesach. 2. Wypróbuj dziaªanie kill -9 na wybranych procesach. 3. Zapoznaj si z dokumentacj polece«kill, pkill i killall Priorytety procesów U»ytkownik w systemie Linux nie ma bezpo±redniego wpªywu na priorytety dziaªania programów. Mo»e jednak okre±li tzw. liczb nice, która wskazuje systemowi operacyjnemu jak wa»ne jest dane zadanie. Liczba ta przyjmuje warto±ci z przedziaªu [ 20, 19]. Im mniejsza warto± liczby nice tym wy»szy priorytet b dzie miaªo zadanie wykonywane. Liczb nice ustala si przy pomocy polecenia renice dla dziaªaj cego procesu. Uruchomi polecenie z zadan liczb nice mo»na przy pomocy polecenia nice. renice zmiana_nice PIDprocesu nice wartosc_nice nazwalpolecenia na przykªad polecenie renice +5 1 b dzie usiªowaªo zwi kszy warto± nice dla procesu init, a nice -5 find -name '*' b dzie próbowaªo uruchomi polecenie nd z nice= Zapoznaj si z dokumentacj polece«nice i renice. 2. Spróbuj zmieni priorytet procesu init oraz innych wybranych przez siebie procesów Status zako«czenia procesu Ka»dy program ko«cz c swoje dziaªania zwraca programowi kontroluj cemu niewielk warto± caªkowit, b d c statusem jego zako«czenia (zwane te» kodem wyj±cia) (ang. exit code). Przyj ªa si konwencja,»e poprawnie wykonany program zwraca 0, a w razie bª du inn warto±. Nie nale»y na tej konwencji ±lepo polega, poniewa» programista pisz c program mo»e dowolnie zmieni warto± kodu wyj±cia. 4
5 3. Komunikacja mi dzyprocesowa i interakcja z procesami 3.1. Kody wyj±cia Najprostszym sposobem na przekazanie przez proces o swoim dziaªaniu informacji do innych procesów jest ustawienie okre±lonego kodu wyj±cia. Jego warto± w j zyku C okre±la funkcja return w cz ±ci gªównej programu. Oczywi±cie ilo± informacji w ten sposób przekazanej jest bardzo ograniczona (jedna liczba caªkowita) i przekazana zostaje dopiero po zako«czeniu dziaªania programu. Standardowa powªoka sh przypisuje zmiennej $? warto± kodu wyj±cia ostatnio wykonanego programu. Sprawdzaj c jej warto± mo»emy wi c dowiedzie si jaki byª status ostatnio zako«czonego programu. Powªoka ta (i jej pochodne) implementuje tak»e dwa operatory: && oraz. Pozwalaj one wykona program w zale»no±ci od kodu wyj±cia jego poprzednika. U»ywa si ich nast puj co: (wyrazenie1) && (wyrazenie2) (wyrazenie1) (wyrazenie2) gdzie (wyrazenie?) to pojedyncza nazwa programu lub ªa«cuch instrukcji poª czonych operatorami && lub 3. Operator && powoduje wykonanie instrukcji (wyrazenie2) wtedy, gdy (wyrazenie1) miaªo kod wyj±cia 0. Operator pozwoli wykona (wyrazenie2) je»eli kod wy±cia (wyrazenie1) byª ró»ny od zera. 1. Wykonaj wybrane polecenie i sprawd¹ jego kod wyj±cia. 2. Wykonaj polecenia rm /proc/cpuinfo &&echo 'usunalem' oraz rm /proc/cpuinfo echo 'nie usunalem'. Wyja±nij otrzymane rezultaty. 3. Wykonaj polecenie echo 1&&echo 2&&echo 3 echo 4 &&echo 5. Wyja±nij otrzymany rezultat Sygnaªy Wykorzystanie kodów wyj±cia pozwala powi za zako«czenie jednego procesu z uruchomieniem drugiego. Nie mo»na natomiast wpªyn na dziaªanie ju» istniej cego procesu. Najprostszym mechanizmem, który udost pnia system operacyjny s wspomniane wcze±niej (przy omawianiu polece«kill) sygnaªy. Najcz stszym zastosowaniem sygnaªów jest przerywanie pracy programu (st d nazwa programu wysyªaj cego sygnaªy kill). Poniewa» jednak pisz c program mo»emy zaimplementowa w nim dowoln obsªug sygnaªów, wi c przekazywanie mu sygnaªu mo»e by sposobem na komunikacj z tym procesem. Podej±cie to jest ograniczone tym,»e sygnaªy s wyª cznie liczbami caªkowitymi, a co wa»niejsze, obsªugiwane s w sposób asynchroniczny. Powoduje to,»e zaburzona zostaje kolejno± wykonywania programu, a funkcja obsªuguj ca 3 W dalszej cz ±ci poznamy jeszcze operator 5
6 sygnaª musi speªnia okre±lone kryteria. sygnaªu do aplikacji. Zalet jest to,»e mamy pewno± dostarczenia 1. zapoznaj si ze stronami 2 i 7 podr cznika signal (polecenia man 2 signal oraz man 7 signal) Standardowe wej±cie/wyj±cie Przy uruchamianiu ka»dego procesu w Linux posiada on 3 wa»ne otwarte uchwyty plików: standardowe wej±cie stdin (odpowiada mu nr 0), standardowe wyj±cie stdout (nr 1) i standardowe wyj±cie bª dów stderr (nr 2). Uchwyty te domy±lnie powi zane s z terminalem tak,»e wprowadzane z klawiatury znaki traaj do procesu przez stdin, program wy±wietla komunikaty przez stdout a bª dy przez stderr. Domy±lne przypisanie tych uchwytów mo»na w powªokach wywodz cych si z sh zmieni przy pomocy operatorów <, >, n > oraz. Ich dziaªanie jest nast puj ce: nazwaprogramu < nazwapliku zamiast czyta z klawiatury, program b dzie czytaª z pliku. nazwaprogramu > nazwapliku zamiast wy±wietla na terminalu, program b dzie zapisywaª do pliku. nazwaprogramu 2 > nazwapliku program nie wy±wietli bª dów na terminalu, a zapisze je pliku. (wyrazenie1) (wyrazenie2) standardowe wyj±cie ostatniego programu wyra»enia 1 przekazane zostanie jako standardowe wej±cie pierwszego programu wyra»enia 2. Powy»sze operatory (szczególnie ) powoduj,»e powªoki sh maj bardzo du»e mo»liwo±ci. Standardowo ka»da dystrybucja Linux posiada wiele tzw. ltrów, które przeksztaªcaj w zadany sposób dane wchodz ce standardowym wej±ciem i przekazuj je standardowym wyj±ciem. Š cz c je przy pomocy powy»szych operatorów mo»na osi gn zadziwiaj ce rezultaty. Przykªadowo: tr -c a-za-z '\n' < Readme1.txt sed '/^$/d' sort uniq -i -c Powoduje wy±wietlenie listy wszystkich sªów znajduj cych si w pliku Readme1.txt wraz z ilo±ci ich wyst pie«. Natomiast: cat ~/.bash_history tr "\ \;" "\n" sed -e "s/^ //g" \ cut -d " " -f 1 sort uniq -c sort -n tail -n 15 wy±wietli 15 najcz ±ciej u»ywanych polece«. Wi cej o ltrach na zaj ciach po±wi conych programowaniu w Bash. 1. Porównaj dziaªanie polece«ls /etc oraz ls /etc grep 'ˆa'. Zapoznaj si z podr cznikiem polecenia grep. 6
7 2. Zapoznaj si z podr cznikami polece«sort, tail, uniq, tr, join, cut. 3. Zapoznaj si z podr cznikiem info coreutils (polecenie info coreutils). 4. Wyszukaj w zasobach Internetu ciekawe przykªady jednolinijkowych programów w Bash (ang. Bash oneliners). 4. Sprawozdanie Sprawozdanie powinno zawiera : 1. Dyskusj, jakie zagro»enia wynikaj z mo»liwo±ci uzyskania przez proces dost pu do pami ci innego procesu. 2. Opis dziaªania zarz dcy procesów (ang. process sheduler). 3. Opis wybranych 5-ciu polece«dotycz cych zarz dzania procesami (z cz ±ci 2 instrukcji). 4. Przykªad u»ycia operatorów i &&. 5. Po trzy przykªady wykorzystania operatorów, > i <. 6. Dwa ciekawe przykªady jednolinijkowych programów w Bash wraz z opisem dziaªania. 7. Opis wybranych 5-ciu polece«z podr cznika coreutils (innych ni» w pkt. 3). W wersji elektronicznej instrukcji podane ni»ej linki s hiperª czami. Literatura [1] Materiaªy MiMUW (j. polski) na Systemy_operacyjne dotycz ce u»ytkowania systemu uniksopodobnego. [2] Ka»dy podstawowy podr cznik systemu Linux. [3] Linux: administracja. M. Carling, Stephen Degler, James Dennis. Wrocªaw : Wydaw. Robomatic, [4] Materiaªy (w j. angielskim) dotycz ce certykatu LPI udost pniane przez IBM na [5] Materiaªy (tak»e w j. polskim) dotycz ce obsªugi Linux udost pniane przez spoªeczno± Gentoo na [6] Materiaªy na Oopweb dotycz ce administracji Linux (w j. angielskim): OS/Documents/SAG/VolumeFrames.html. 7
SYSTEMY OPERACYJNE I laboratorium 3 (Informatyka stacjonarne 2 rok, semestr zimowy)
Procesy i shell. Polecenia ps, sleep, exit, jobs, bg, fg, top, kill, bash, tcsh, which, type, whereis, touch. Metaznak & i >>. Dowiązania miękkie i twarde. Proces jest programem, który jest wykonywany
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
Bash i algorytmy. Elwira Wachowicz. 20 lutego
Bash i algorytmy Elwira Wachowicz elwira@ifd.uni.wroc.pl 20 lutego 2012 Elwira Wachowicz (elwira@ifd.uni.wroc.pl) Bash i algorytmy 20 lutego 2012 1 / 16 Inne przydatne polecenia Polecenie Dziaªanie Przykªad
Linux: Procesy. Systemy Operacyjne. Mateusz Hołenko. 26 marca 2013
Linux: Procesy Systemy Operacyjne Mateusz Hołenko 26 marca 2013 Plan zajęć Co to jest sygnał? Polecenia systemowe Sygnały Zadania Mateusz Hołenko Linux: Procesy [2/18] Co to jest proces? Co to jest proces?
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
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
Podstawy Informatyki i Technologii Informacyjnej
Automatyka i Robotyka, Rok I Wprowadzenie do systemów operacyjnych PWSZ Gªogów, 2009 Denicja System operacyjny (ang. OS, Operating System) oprogramowanie zarz dzaj ce sprz tem komputerowym, tworz ce ±rodowisko
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
Lekcja 6 Programowanie - Zaawansowane
Lekcja 6 Programowanie - Zaawansowane Akademia im. Jana Dªugosza w Cz stochowie Wst p Wiemy ju»: co to jest program i programowanie, jak wygl da programowanie, jak tworzy programy za pomoc Baltiego. Na
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
Programowanie wspóªbie»ne
1 Programowanie wspóªbie»ne wiczenia 5 monitory cz. 1 Zadanie 1: Stolik dwuosobowy raz jeszcze W systemie dziaªa N par procesów. Procesy z pary s nierozró»nialne. Ka»dy proces cyklicznie wykonuje wªasnesprawy,
Laboratorium systemów operacyjnych ćwiczenie nr 3. [ilość modułów: 1] Temat zajęć: Procesy w systemie operacyjnym
Temat zajęć: Procesy w systemie operacyjnym Czas realizacji zajęć: 45 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Pojęcie procesu, procesy w systemie, usuwanie procesów, priorytety
Lekcja 12 - POMOCNICY
Lekcja 12 - POMOCNICY 1 Pomocnicy Pomocnicy, jak sama nazwa wskazuje, pomagaj Baltiemu w programach wykonuj c cz ± czynno±ci. S oni szczególnie pomocni, gdy chcemy ci g polece«wykona kilka razy w programie.
SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz. 16 lutego Podstawowe funkcje. 2.1 Windows
SVN - wprowadzenie Adam Krechowicz 16 lutego 2013 1 Wprowadzenie do SVN SVN SubVersion jest systemem kontroli wersji pozwalaj cym wielu u»ytkownikom na swobodne wspóªdzielenie tych samych plików. Pozwala
Lab. 02: Algorytm Schrage
Lab. 02: Algorytm Schrage Andrzej Gnatowski 5 kwietnia 2015 1 Opis zadania Celem zadania laboratoryjnego jest zapoznanie si z jednym z przybli»onych algorytmów sªu» cych do szukania rozwi za«znanego z
Matematyka wykªad 1. Macierze (1) Andrzej Torój. 17 wrze±nia 2011. Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej
Matematyka wykªad 1 Macierze (1) Andrzej Torój Wy»sza Szkoªa Zarz dzania i Prawa im. H. Chodkowskiej 17 wrze±nia 2011 Plan wykªadu 1 2 3 4 5 Plan prezentacji 1 2 3 4 5 Kontakt moja strona internetowa:
Wzorce projektowe kreacyjne
Wzorce projektowe kreacyjne Krzysztof Ciebiera 14 pa¹dziernika 2005 1 1 Wst p 1.1 Podstawy Opis Ogólny Podstawowe informacje Wzorce kreacyjne sªu» do uabstrakcyjniania procesu tworzenia obiektów. Znaczenie
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
Rozwi zania klasycznych problemów w Rendezvous
Cz ± I Rozwi zania klasycznych problemów w Rendezvous 1 Producenci i konsumenci Na pocz tek rozwa»my wersj z jednym producentem i jednym konsumentem, dziaªaj cymi w niesko«czonych p tlach. Mechanizm komunikacji
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
Vincent Van GOGH: M»czyzna pij cy li»ank kawy. Radosªaw Klimek. J zyk programowania Java
J zyk programowania JAVA c 2011 Vincent Van GOGH: M»czyzna pij cy li»ank kawy Zadanie 6. Napisz program, który tworzy tablic 30 liczb wstawia do tej tablicy liczby od 0 do 29 sumuje te elementy tablicy,
Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów
Rzut oka na zagadnienia zwi zane z projektowaniem list rozkazów 1 Wst p Przypomnijmy,»e komputer skªada si z procesora, pami ci, systemu wej±cia-wyj±cia oraz po- ª cze«mi dzy nimi. W procesorze mo»emy
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
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
Lekcja 3 Banki i nowe przedmioty
Lekcja 3 Banki i nowe przedmioty Akademia im. Jana Dªugosza w Cz stochowie Banki przedmiotów Co ju» wiemy? co to s banki przedmiotów w Baltie potramy korzysta z banków przedmiotów mo»emy tworzy nowe przedmioty
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)
Rozwiązywanie nazw w sieci. Identyfikowanie komputerów w sieci
Rozwiązywanie nazw w sieci Identyfikowanie komputerów w sieci Protokół TCP/IP identyfikuje komputery źródłowe i docelowe poprzez ich adresy IP. Jednakże użytkownicy łatwiej zapamiętają słowa niż numery.
Programowanie wspóªbie»ne
1 Zadanie 1: Bar Programowanie wspóªbie»ne wiczenia 6 monitory cz. 2 Napisz monitor Bar synchronizuj cy prac barmana obsªuguj cego klientów przy kolistym barze z N stoªkami. Ka»dy klient realizuje nast
Kompilowanie programów
Rozdziaª 2 Kompilowanie programów 2.1 Wst p 2.2 Kompilatory, IDE Zacznijmy od podania kilku podstawowych informacji: ˆ Program - to ci g polece«(instrukcji) do wykonania dla komputera ˆ Program to algorytm
1 Metody iteracyjne rozwi zywania równania f(x)=0
1 Metody iteracyjne rozwi zywania równania f()=0 1.1 Metoda bisekcji Zaªó»my,»e funkcja f jest ci gªa w [a 0, b 0 ]. Pierwiastek jest w przedziale [a 0, b 0 ] gdy f(a 0 )f(b 0 ) < 0. (1) Ustalmy f(a 0
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 2 Zwi zki mi dzy klasami Asocjacja (ang. Associations) Uogólnienie, dziedziczenie (ang.
Powłoka I. Popularne implementacje. W stylu sh (powłoki zdefiniowanej w POSIX) W stylu csh. bash (najpopularniejsza) zsh ksh mksh.
Powłoka I Popularne implementacje W stylu sh (powłoki zdefiniowanej w POSIX) bash (najpopularniejsza) zsh ksh mksh W stylu csh csh tcsh 12 października 2018 1 / 16 Powłoka II Zachęta Komunikuje się z użytkownikiem
Lekcja 5 Programowanie - Nowicjusz
Lekcja 5 Programowanie - Nowicjusz Akademia im. Jana Dªugosza w Cz stochowie Programowanie i program wedªug Baltiego Programowanie Programowanie jest najwy»szym trybem Baltiego. Z pomoc Baltiego mo»esz
V. Wymagania dla wsparcia projektu oraz nadzoru eksploatacyjnego... 6
ZAŁĄCZNIK NR 5 Postępowania nr EU/12/ZI/ZZ/2011o udzielenie zamówienia w trybie przetargu nieograniczonego na: Opracowanie, wykonanie i wdrożenie SYSTEMU BOOKINGÓW DLA LINII ŻEGLUGOWYCH SPECYFIKACJA TECHNICZNA
P tle. Rozdziaª Wst p. 4.2 P tle P tla for(...);
Rozdziaª 4 P tle 4.1 Wst p Niniejszy rozdziaª zawiera opis p tli w j zyku C, wraz z przykªadowymi programami oraz ich obja±nieniem. 4.2 P tle P tla to element j zyka programowania, pozwalaj cy na wielokrotne,
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):
Listy Inne przykªady Rozwi zywanie problemów. Listy w Mathematice. Marcin Karcz. Wydziaª Matematyki, Fizyki i Informatyki.
Wydziaª Matematyki, Fizyki i Informatyki 10 marca 2008 Spis tre±ci Listy 1 Listy 2 3 Co to jest lista? Listy List w Mathematice jest wyra»enie oddzielone przecinkami i zamkni te w { klamrach }. Elementy
EDUKARIS - O±rodek Ksztaªcenia
- O±rodek Ksztaªcenia Zabrania si kopiowania i rozpowszechniania niniejszego regulaminu przez inne podmioty oraz wykorzystywania go w dziaªalno±ci innych podmiotów. Autor regulaminu zastrzega do niego
Szeregowanie zada« Przedmiot fakultatywny 15h wykªadu + 15h wicze« dr Hanna Furma«czyk. 7 pa¹dziernika 2013
Przedmiot fakultatywny 15h wykªadu + 15h wicze«7 pa¹dziernika 2013 Zasady zaliczenia 1 wiczenia (ocena): kolokwium, zadania dodatkowe (implementacje algorytmów), praca na wiczeniach. 2 Wykªad (zal): zaliczone
1 Klasy. 1.1 Denicja klasy. 1.2 Skªadniki klasy.
1 Klasy. Klasa to inaczej mówi c typ który podobnie jak struktura skªada si z ró»nych typów danych. Tworz c klas programista tworzy nowy typ danych, który mo»e by modelem rzeczywistego obiektu. 1.1 Denicja
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
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
Listy i operacje pytania
Listy i operacje pytania Iwona Polak iwona.polak@us.edu.pl Uniwersytet l ski Instytut Informatyki pa¹dziernika 07 Który atrybut NIE wyst puje jako atrybut elementów listy? klucz elementu (key) wska¹nik
2 Liczby rzeczywiste - cz. 2
2 Liczby rzeczywiste - cz. 2 W tej lekcji omówimy pozostaªe tematy zwi zane z liczbami rzeczywistymi. 2. Przedziaªy liczbowe Wyró»niamy nast puj ce rodzaje przedziaªów liczbowych: (a) przedziaªy ograniczone:
Ekonometria. wiczenia 1 Regresja liniowa i MNK. Andrzej Torój. Instytut Ekonometrii Zakªad Ekonometrii Stosowanej
Ekonometria wiczenia 1 Regresja liniowa i MNK (1) Ekonometria 1 / 25 Plan wicze«1 Ekonometria czyli...? 2 Obja±niamy ceny wina 3 Zadania z podr cznika (1) Ekonometria 2 / 25 Plan prezentacji 1 Ekonometria
YapS Plan testów. Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007
YapS Plan testów Šukasz Bieniasz-Krzywiec Dariusz Leniowski Jakub Š cki 29 maja 2007 1 Spis tre±ci 1 Wprowadzenie 3 1.1................................. 3 1.2 Zakres............................... 3 2
Bazy danych. Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15
Bazy danych Andrzej Łachwa, UJ, 2013 andrzej.lachwa@uj.edu.pl www.uj.edu.pl/web/zpgk/materialy 9/15 Przechowywanie danych Wykorzystanie systemu plików, dostępu do plików za pośrednictwem systemu operacyjnego
Sieci i systemy operacyjne I Ćwiczenie 3. Przekierowania strumieni we/wy. Filtry.
Wdział Zarządzania i Modelowania Komputerowego Specjalność: Informatka Stosowana Rok III Semestr V 1. Zaloguj się w sstemie Unix. Sieci i sstem operacjne I Ćwiczenie 3. Przekierowania strumieni we/w. Filtr.
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM
Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 SKONTRUM PROGRAM INWENTARYZACJI Poznań 2011 Spis treści 1. WSTĘP...4 2. SPIS INWENTARZA (EWIDENCJA)...5 3. STAŁE UBYTKI...7 4. INTERPRETACJA ZAŁĄCZNIKÓW
PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO
Załącznik nr 4 do Zarządzenia Nr 103/2012 Burmistrza Miasta i Gminy Skawina z dnia 19 czerwca 2012 r. PROGRAM ZAPEWNIENIA I POPRAWY JAKOŚCI AUDYTU WEWNĘTRZNEGO MÓDL SIĘ TAK, JAKBY WSZYSTKO ZALEśAŁO OD
Systemy Operacyjne I: Procesy
Politechnika Poznańska 4 kwietnia 2013 Materiały Prezentacja oraz inne materiały zostały przygotowane na podstawie: Użytkowanie systemu operacyjnego UNIX - dr D.Wawrzyniak Systemy operacyjne - skrypt -
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
Subversion - jak dziaªa
- jak dziaªa Krótka instrukcja obsªugi lstelmach@gmail.com Stelmisoft 12/07/2010 1 1 2 1 2 3 1 2 3 4 1 2 3 4 5 1 2 3 4 5 6 Spis tre±ci Czym jest Czym jest repozytorium 1 Czym jest Czym jest repozytorium
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
Rozliczenia z NFZ. Ogólne założenia. Spis treści
Rozliczenia z NFZ Spis treści 1 Ogólne założenia 2 Generacja raportu statystycznego 3 Wczytywanie raportu zwrotnego 4 Szablony rachunków 4.1 Wczytanie szablonów 4.2 Wygenerowanie dokumentów rozliczenia
Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST. Pomoc techniczna
NIEZAWODNE ROZWIĄZANIA SYSTEMÓW AUTOMATYKI Tworzenie wielopoziomowych konfiguracji sieci stanowisk asix z separacją segmentów sieci - funkcja POMOST Pomoc techniczna Dok. Nr PLP0009 Wersja: 24-11-2005
Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias
7 październik 2008 Uruchomienie, monitorowanie procesu, potoki, aliasy S laj d 1 Uruchamianie programów w systemie Linux, potoki, strumienie, procesy, alias 7 październik 2008 Uruchomienie, monitorowanie
Lekcja 3 - BANKI I NOWE PRZEDMIOTY
Lekcja 3 - BANKI I NOWE PRZEDMIOTY Wiemy ju» co to s banki przedmiotów i potramy z nich korzysta. Dowiedzieli±my si te»,»e mo»emy tworzy nowe przedmioty, a nawet caªe banki przedmiotów. Na tej lekcji zajmiemy
System Informatyczny CELAB. Przygotowanie programu do pracy - Ewidencja Czasu Pracy
Instrukcja obsługi programu 2.11. Przygotowanie programu do pracy - ECP Architektura inter/intranetowa System Informatyczny CELAB Przygotowanie programu do pracy - Ewidencja Czasu Pracy Spis treści 1.
Bash - wprowadzenie. Bash - wprowadzenie 1/39
Bash - wprowadzenie Bash - wprowadzenie 1/39 Bash - wprowadzenie 2/39 Czym jest bash? Rysunek : Zadanie powłoki to ukrycie wywołań systemowych Bash - wprowadzenie 3/39 Czym jest bash? Przykład polecenia:
Lekcja 9 Liczby losowe, zmienne, staªe
Lekcja 9 Liczby losowe, zmienne, staªe Akademia im. Jana Dªugosza w Cz stochowie Liczby losowe Czasami potrzebujemy by program za nas wylosowaª liczb. U»yjemy do tego polecenia liczba losowa: Liczby losowe
Politechnika Warszawska Wydział Matematyki i Nauk Informacyjnych ul. Koszykowa 75, 00-662 Warszawa
Zamawiający: Wydział Matematyki i Nauk Informacyjnych Politechniki Warszawskiej 00-662 Warszawa, ul. Koszykowa 75 Przedmiot zamówienia: Produkcja Interaktywnej gry matematycznej Nr postępowania: WMiNI-39/44/AM/13
Zastosowania matematyki
Zastosowania matematyki Monika Bartkiewicz 1 / 126 ...czy«cie dobrze i po»yczajcie niczego si nie spodziewaj c(šk. 6,34-35) Zagadnienie pobierania procentu jest tak stare jak gospodarka pieni»na. Procent
Instrukcja Obsługi STRONA PODMIOTOWA BIP
Instrukcja Obsługi STRONA PODMIOTOWA BIP Elementy strony podmiotowej BIP: Strona podmiotowa Biuletynu Informacji Publicznej podzielona jest na trzy części: Nagłówek strony głównej Stopka strony podmiotowej
Przetwarzanie sygnaªów
Przetwarzanie sygnaªów Laboratorium 1 - wst p do C# Dawid Poªap Przetwarzanie sygnaªów Pa¹dziernik, 2018 1 / 17 Czego mo»na oczekiwa wzgl dem programowania w C# na tych laboratoriach? Dawid Poªap Przetwarzanie
Korzy ci wynikaj ce ze standaryzacji procesów w organizacjach publicznych a zarz dzanie jako ci
Roman Batko Korzy ci wynikaj ce ze standaryzacji procesów w organizacjach publicznych a zarz dzanie jako ci Uniwersytet Jagiello ski wypracowanie i upowszechnienie najbardziej skutecznej i efektywnej dobrej
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
System kontroli wersji SVN
System kontroli wersji SVN Co to jest system kontroli wersji Wszędzie tam, gdzie nad jednym projektem pracuje wiele osób, zastosowanie znajduje system kontroli wersji. System, zainstalowany na serwerze,
SVN - wprowadzenie. 1 Wprowadzenie do SVN. 2 U»ywanie SVN. Adam Krechowicz 24 czerwca Podstawowe funkcje. 2.1 Windows
SVN - wprowadzenie Adam Krechowicz 24 czerwca 2018 1 Wprowadzenie do SVN SVN SubVersion jest systemem kontroli wersji pozwalaj cym wielu u»ytkownikom na swobodne wspóªdzielenie tych samych plików. Pozwala
MiASI. Modelowanie analityczne. Piotr Fulma«ski. 18 stycznia Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska
MiASI Modelowanie analityczne Piotr Fulma«ski Wydziaª Matematyki i Informatyki, Uniwersytet Šódzki, Polska 18 stycznia 2010 Spis tre±ci 1 Czym jest modelowanie analityczne? 2 Podstawowe kategorie poj ciowe
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
Aplikacje bazodanowe. Laboratorium 1. Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, / 37
Aplikacje bazodanowe Laboratorium 1 Dawid Poªap Aplikacje bazodanowe - laboratorium 1 Luty, 22, 2017 1 / 37 Plan 1 Informacje wst pne 2 Przygotowanie ±rodowiska do pracy 3 Poj cie bazy danych 4 Relacyjne
Platforma do obsługi zdalnej edukacji
Andrzej Krzyżak. Platforma do obsługi zdalnej edukacji Projekt platformy e-learningowej wykonanej w ramach pracy magisterskiej obejmował stworzenie w pełni funkcjonalnego, a zarazem prostego i intuicyjnego
Mikro II: Krzywe kosztów, Poda» rmy i Poda» gaª zi.
Mikro II: Krzywe kosztów, Poda» rmy i Poda» gaª zi. Krzysztof Makarski 22 Krzywe kosztów Wst p Celem jest wyprowadzenie funkcji poda»y i jej wªasno±ci. Funkcj poda»y wyprowadzamy z decyzji maksymalizuj
Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj.
Sprawozdanie 2 Zad.1 Pokazać pierwszeństwo trybu odmów przed zezwalaj. Ilustracja 1: Przy próbie zapisu pliku odmówiono dostępu mimo że administratorzy mają jawnie zezwalaj Zad. 2 Pokazać pierwszeństwo
wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. Metodyka bada«do±wiadczalnych dr hab. in». Sebastian Skoczypiec Cel wiczenia Zaªo»enia
wiczenie nr 3 z przedmiotu Metody prognozowania kwiecie«2015 r. wiczenia 1 2 do wiczenia 3 4 Badanie do±wiadczalne 5 pomiarów 6 7 Cel Celem wiczenia jest zapoznanie studentów z etapami przygotowania i
Programowanie i struktury danych
Programowanie i struktury danych Wykªad 3 1 / 37 tekstowe binarne Wyró»niamy dwa rodzaje plików: pliki binarne pliki tekstowe 2 / 37 binarne tekstowe binarne Plik binarny to ci g bajtów zapami tanych w
Hotel Hilberta. Zdumiewaj cy ±wiat niesko«czono±ci. Marcin Kysiak. Festiwal Nauki, 20.09.2011. Instytut Matematyki Uniwersytetu Warszawskiego
Zdumiewaj cy ±wiat niesko«czono±ci Instytut Matematyki Uniwersytetu Warszawskiego Festiwal Nauki, 20.09.2011 Nasze do±wiadczenia hotelowe Fakt oczywisty Hotel nie przyjmie nowych go±ci, je»eli wszystkie
JAO - J zyki, Automaty i Obliczenia - Wykªad 1. JAO - J zyki, Automaty i Obliczenia - Wykªad 1
J zyki formalne i operacje na j zykach J zyki formalne s abstrakcyjnie zbiorami sªów nad alfabetem sko«czonym Σ. J zyk formalny L to opis pewnego problemu decyzyjnego: sªowa to kody instancji (wej±cia)
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH"
Projekt konceptualny z Baz Danych "Centralny system zarz dzania salami na AGH" Autorzy: Adrian Stanula Grzegorz Stopa Mariusz Sasko Data: 14 XI 2008 rok Spis tre±ci 1 Sformuªowanie zadania projektowego.
GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla uŝytkowników modułu wyszukiwania danych Warszawa 2007
GEO-SYSTEM Sp. z o.o. 02-732 Warszawa, ul. Podbipięty 34 m. 7, tel./fax 847-35-80, 853-31-15 http:\\www.geo-system.com.pl e-mail:geo-system@geo-system.com.pl GEO-RCiWN Rejestr Cen i Wartości Nieruchomości
w sprawie przekazywania środków z Funduszu Zajęć Sportowych dla Uczniów
Projekt z dnia 9 grudnia 2015 r. R O Z P O R Z Ą D Z E N I E M I N I S T R A S P O R T U I T U R Y S T Y K I 1) z dnia w sprawie przekazywania środków z Funduszu Zajęć Sportowych dla Uczniów Na podstawie
Programowanie Zespołowe
Programowanie Zespołowe Systemy kontroli wersji dr Rafał Skinderowicz mgr inż. Michał Maliszewski Systemy kontroli wersji Śledzenie zmian, np.: w kodzie źródłowym Łączenie zmian dokonanych w plikach Ułatwienie
Zarządzanie Zasobami by CTI. Instrukcja
Zarządzanie Zasobami by CTI Instrukcja Spis treści 1. Opis programu... 3 2. Konfiguracja... 4 3. Okno główne programu... 5 3.1. Narzędzia do zarządzania zasobami... 5 3.2. Oś czasu... 7 3.3. Wykres Gantta...
Edycja geometrii w Solid Edge ST
Edycja geometrii w Solid Edge ST Artykuł pt.: " Czym jest Technologia Synchroniczna a czym nie jest?" zwracał kilkukrotnie uwagę na fakt, że nie należy mylić pojęć modelowania bezpośredniego i edycji bezpośredniej.
O pewnym zadaniu olimpijskim
O pewnym zadaniu olimpijskim Michaª Seweryn, V LO w Krakowie opiekun pracy: dr Jacek Dymel Problem pocz tkowy Na drugim etapie LXII Olimpiady Matematycznej pojawiª si nast puj cy problem: Dla ka»dej liczby
Praca na wielu bazach danych część 2. (Wersja 8.1)
Praca na wielu bazach danych część 2 (Wersja 8.1) 1 Spis treści 1 Analizy baz danych... 3 1.1 Lista analityczna i okno szczegółów podstawowe informacje dla każdej bazy... 3 1.2 Raporty wykonywane jako
Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych?
Przypomnienie najważniejszych pojęć z baz danych. Co to jest baza danych? 1 Podstawowe pojęcia: 2 3 4 5 Dana (ang.data) najmniejsza, elementarna jednostka informacji o obiekcie będąca przedmiotem przetwarzania
ARYTMETYKA MODULARNA. Grzegorz Szkibiel. Wiosna 2014/15
ARYTMETYKA MODULARNA Grzegorz Szkibiel Wiosna 2014/15 Spis tre±ci 1 Denicja kongruencji i jej podstawowe wªasno±ci 3 2 Systemy pozycyjne 8 3 Elementy odwrotne 12 4 Pewne zastosowania elementów odwrotnych
Wstawianie gotowych rysunków w texu - informacje podstawowe.
Wstawianie gotowych rysunków w texu - informacje podstawowe. By móc wstawi rysunek musimy w preambule pliku dopisa odpowiedni pakiet komend : \usepackage. W przypadku graki doª czamy pakiet:graphicx, (nieco
Instrukcja do laboratorium Systemów Operacyjnych. (semestr drugi)
Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi) Ćwiczenie drugie (jedne zajęcia) Temat: Procesy i sygnały w Linuksie. Opracowanie: mgr in ż. Arkadiusz Chrobot Wprowadzenie 1. Budowa procesu
Microsoft Management Console
Microsoft Management Console Konsola zarządzania jest narzędziem pozwalającym w prosty sposób konfigurować i kontrolować pracę praktycznie wszystkich mechanizmów i usług dostępnych w sieci Microsoft. Co
Planowanie adresacji IP dla przedsibiorstwa.
Planowanie adresacji IP dla przedsibiorstwa. Wstp Przy podejciu do planowania adresacji IP moemy spotka si z 2 głównymi przypadkami: planowanie za pomoc adresów sieci prywatnej przypadek, w którym jeeli
PROCEDURA ADMINISTROWANIA ORAZ USUWANIA
Załącznik nr 5 do umowy nr 11/DI/PN/2013 PROCEDURA ADMINISTROWANIA ORAZ USUWANIA BŁĘDÓW I AWARII W APLIKACJI CENTRALNEJ Rozdział 1. ADMINISTROWANIE APLIKACJĄ CENTRALNĄ 1. Wykonawca zobowiązany jest do
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski 5 kwietnia 2017
i, lub, nie Cegieªki buduj ce wspóªczesne procesory. Piotr Fulma«ski Uniwersytet Šódzki, Wydziaª Matematyki i Informatyki UŠ piotr@fulmanski.pl http://fulmanski.pl/zajecia/prezentacje/festiwalnauki2017/festiwal_wmii_2017_
Wyższego z dnia 9 października 2014 r. w sprawie warunków prowadzenia studiów na określonym kierunku i poziomie kształcenia (Dz. U. 2014, poz. 1370).
UCHWAŁA Nr 37/2015 Senatu Uniwersytetu Kardynała Stefana Wyszyńskiego w Warszawie z dnia 26 marca 2015 r. w sprawie wprowadzenia wytycznych dotyczących projektowania programów studiów oraz planów i programów
INFORMATOR TECHNICZNY WONDERWARE
Informator techniczny nr 95 04-06-2007 INFORMATOR TECHNICZNY WONDERWARE Synchronizacja czasu systemowego na zdalnych komputerach względem czasu systemowego na komputerze z serwerem Wonderware Historian
Podstawy modelowania w j zyku UML
Podstawy modelowania w j zyku UML dr hab. Bo»ena Wo¹na-Szcze±niak Akademia im. Jan Dªugosza bwozna@gmail.com Wykªad 8 Diagram pakietów I Diagram pakietów (ang. package diagram) jest diagramem strukturalnym,
Programowanie wspóªbie»ne
1 Zadanie 1: Programowanie wspóªbie»ne wiczenia 12 Przestrzenie krotek cz. 2 Przychodnia lekarska W przychodni lekarskiej pracuje L > 0 lekarzy, z których ka»dy ma jedn z 0 < S L specjalno±ci, przy czym