Mechanizm szeregowania zadań w jądrach z serii 2.6 systemu GNU/Linux

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

Download "Mechanizm szeregowania zadań w jądrach z serii 2.6 systemu GNU/Linux"

Transkrypt

1 UNIWERSYTET MIKOŁAJAKOPERNIKA Wydział Fizyki, Astronomii i InformatykiStosowanej JakubPrzybyła Mechanizm szeregowania zadań w jądrach z serii 2.6 systemu GNU/Linux Toruń2007

2 UMKzastrzegasobieprawowłasnościniniejszejpracyinżynierskiejwceluudostępnienia dlapotrzebdziałalnościnaukowo-badawczejlubdydaktycznej

3 Spistreści 1 Wstęp 4 2 Szeregowanie procesów Klasyprocesów Priorytetyikwantyczasu Interaktywność Szeregowanie Funkcjaschedule() Funkcjaschedulertick() Funkcjasched yield Modułyjądra Konstruktoridestruktormodułu Zależności międzymodułami Licznikodwołań Parametryzacjamodułów Inneinformacjeomodule Wersjemodułówijądra Ładowaniemodułównażądanie Dynamiczne łączenie irelokacjakodu BudowaplikuELF Zastosowaniemodułów Sterowniki urządzeń Rejestrowanieiwyrejestrowywanieurządzeń Operacjenaplikuurządzenia Funkcjaopen Funkcjarelease Funkcjaread Funkcjawrite Funkcjallseek Funkcjaioctl Implementacjamodułu kernstati programuschedstat Modyfikacjasched.hisched.c Konstruktormodułukernstat

4 5.3 Destruktormodułukernstat Strukturafileoperations Otwarcieplikuurządzeniakernstat Zamknięcieplikuurządzeniakernstat Czytaniezplikuurządzeniakernstat Funkcjakontroliurządzeniakernstatioctl Funkcjaexportschedstat Funkcjaexportschedstat Funkcjaschedpioarraytasks Funkcjaexporttaskstat Działanie planisty wg programu schedstat Zadaniaztablicyactive Zadaniaztablicyexpired Kolejkazadańgotowychdowykonania Czasowestatystykizadania Statystykizadańwgplanisty Słownik podstawowych pojęć 74 Literatura 79 3

5 1 Wstęp SystemoperacyjnyGNU/Linux,któryjest intensywnie rozwijanyod1991r.,osiągnął takądojrzałość ijakość,że najegobazie powstały dwie dystrybucje klasykorporacyjnej: RedHat Enterprise oraz Suse LinuxEnterprise Server.JądrosystemuGNU/Linuxjest wwysokimstopniukonfigurowalnenietylkodziękiswojejmodułowejbudowie,prawie800 konfigurowalnymparametrom,któremożnazmieniaćwczasiepracysystemu,aletakże dziękidostępnościźródeł, któretakże możnamodyfikować.żebyjednakdostrajać jądro dokonkretnychpotrzebtrzebadobrzepoznaćjegofunkcjonowanie. Niniejszapracapoświęconajestbudowie narzędzia,któresłużydośledzeniapracyplanisty,czylijednegozkluczowychelementówjądra.składasięonozespecjalnegomodułu jądrakernstatoraz programu schedstatdziałającegow przestrzeni użytkownika.moduł kernstatsłuży doprzekazywaniadanychsterującychgenerowanychprzez programschedstatz przestrzeni użytkownikadoprzestrzeni jądra,odczytywaniu odpowiednich danych ze wskazanych strukturjądraoraz przekazywanie ich z powrotem doprzestrzeni użytkownika.wymianadanych odbywa się zapośrednictwem pliku urządzeniaznakowego /dev/kernstat. Moduł kernstatzostał takpomyślany i zaimplementowany,abyw przyszłościmógł zostaćrozszerzonyododatkowefunkcjepobierającezjądrainneparametryjegopracy. Jeśli zostanietopowiązanez tworzeniem odpowiednich narzędzidziałających w przestrzeni użytkownika,narzędzi podobnych doprogramuschedstat,touzyskamy nie tylko cenne narzędziadiagnostyczne, ale także dydaktyczne,którepowinnyułatwić zrozumienie działaniajądrasystemugnu/linux. Budowaomawianegonarzędziajestutrudnionazdwóchpowodów.Popierwsze,dostępdozmiennychplanistyzpoziomumodułówjądra,awszczególnościdokolejkizadań gotowych dowykonania,jestniemożliwy,ponieważkonsolidatortworzy takiedanew specjalnej sekcji wykonywalnej.data.percpu,doktórej modułymajązabroniony dostęp[1]. Podrugie,nie mamymożliwości wykorzystaniadefinicji zmiennych,strukturdanychoraz funkcji planisty,gdyżte definicje nie sądostępne poprzez plikinagłówkowe. Takamożliwość istniałajeszcze dowersji ,gdyżprawie wszystkiepotrzebne definicjeznajdowałysięwpliku <include/linux/sched.h>,anie <kernel/sched.c>.ta zmianapodyktowanazostaławzględami bezpieczeństwa,ale utrudniabudowę modułów wykorzystującychte definicje. Poprzednie podejście pozwalałonatworzenie instancjiodpowiednichzmiennych.wówczas dostęp dozmiennych uprzedniozdefiniowanychwymagał jedynie odczytaniaadresów z eksportowanych symboli jądrai ich rzutowanie(otym czy jakiśsymbol jest eksportowanymożnasię przekonać przeglądającplik/boot/system.mapver,gdzieverjestnumeremwersji jądra). Przyimplementacjisterownikaurządzeniaznakowegokernstat orazfunkcji,które 4

6 sąodpowiedzialne zapobieranie statystykplanistywykorzystanojądro2.6.18ze specjalnie zmodyfikowanąwersjąpliku <kernel/sched.c>oraz <linux/sched.h>.zmianypolegają na dodaniuorazwyeksportowaniufunkcji, któradaje nambezpośrednidostęp doinstancji zmiennej typustructrq,czyli dokolejkizadańgotowychdowykonania.bywatak, że kolejne wersje jądrawprowadzajązmianyw nazewnictwie symboli,tzn.zmiennych, strukturdanychorazfunkcji,atakżewpołożeniuichdefinicji.wceluuniknięciatego problemu ograniczonorozważaniadojednegościśle określonegojądra,codaje gwarancję, że tworzonymodułbędzie działaćpoprawnie. Dziękizastosowaniuprogramuschedstat możliwe jest obserwowanie w jakisposób system operacyjny realizuje operacje wielozadaniowości, jak dbao to, aby w systemie, wktórympracujejednocześniewieleprocesówniedochodziłodoprzestojów.program schedstatilustruje mechanizmy wykorzystywane przez planistę w postaci prezentacji różnegorodzajustatystykorazwarunków determinujących odpowiednie ichtraktowanie. Układpracyjestnastępujący.Powstępienastępujątrzyrozdziałyomawiającezagadnieniazwiązanez działaniemi implementacjąplanisty orazzasaddziałaniai tworzenia sterownikóworazmodułówwjądrachsystemugnu/linux.wrozdzialepiątymprzedstawionotakże szczegółyimplementacjimodułukernstatorazprogramuschedstat.kolejny rozdział zawieraomówienie szereguprzykładowychzastosowańprogramuschedstat.pracę kończydodatekwyjaśniającyznaczenieszereguterminówprzewijającychsięwpracy. 5

PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU> Załącznik nr 4.6 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PLAN ZARZĄDZANIA KONFIGURACJĄ OPROGRAMOWANIA PROJEKT WERSJA

Bardziej szczegółowo

Acronis Backup & Recovery 10 Server for Linux. Instrukcja szybkiego rozpoczęcia pracy

Acronis Backup & Recovery 10 Server for Linux. Instrukcja szybkiego rozpoczęcia pracy Acronis Backup & Recovery 10 Server for Linux Instrukcja szybkiego rozpoczęcia pracy W tym dokumencie opisano sposób instalowania programu Acronis Backup & Recovery 10 Server for Linux oraz rozpoczynania

Bardziej szczegółowo

Informatyka bez komputera. Katarzyna Olędzka

Informatyka bez komputera. Katarzyna Olędzka Informatyka bez komputera Katarzyna Olędzka Informatyka ma tyle samo wspólnego z komputerami, co astronomia z teleskopami. E. Dijkstra Definicja encyklopedyczna Informatyka. nauk. ogół metod tworzenia,

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux

Uniwersytet Mikołaja Kopernika w Toruniu. Profilowanie ruchu sieciowego w systemie GNU/Linux Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ferliński Nr albumu: 187386 Praca magisterska na kierunku Informatyka

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

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)

Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:

Bardziej szczegółowo

Tworzenie maszyn wirtualnych przy pomocy systemu FAI

Tworzenie maszyn wirtualnych przy pomocy systemu FAI Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Paweł Paczkowski nr albumu: 259043 Praca Inżynierska na kierunku Informatyka Stosowana Tworzenie maszyn wirtualnych przy

Bardziej szczegółowo

Prezentacja systemu RTLinux

Prezentacja systemu RTLinux Prezentacja systemu RTLinux Podstawowe założenia RTLinux jest system o twardych ograniczeniach czasowych (hard real-time). Inspiracją dla twórców RTLinux a była architektura systemu MERT. W zamierzeniach

Bardziej szczegółowo

Zmiany w programie VinCent 1.29

Zmiany w programie VinCent 1.29 Zmiany w programie VinCent 1.29 Finanse i księgowość 1. Szablon PK księgowanie z użyciem kont klientów i dostawców. Rozbudowano opcję definiowania szablonów PK. Dla przypomnienia- zdefiniowany szablon

Bardziej szczegółowo

Planista całkowicie sprawiedliwy. Algorytm, śledzenie działania i strojenie

Planista całkowicie sprawiedliwy. Algorytm, śledzenie działania i strojenie Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Katedra Informatyki Stosowanej Rafał Szklarski nr albumu: 189226 Praca magisterska na kierunku Fizyka Techniczna Planista

Bardziej szczegółowo

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0>

<Nazwa firmy> <Nazwa projektu> Specyfikacja dodatkowa. Wersja <1.0> Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą

Bardziej szczegółowo

4. Procesy pojęcia podstawowe

4. Procesy pojęcia podstawowe 4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa

Bardziej szczegółowo

Programowanie współbieżne Wykład 2. Iwona Kochańska

Programowanie współbieżne Wykład 2. Iwona Kochańska Programowanie współbieżne Wykład 2 Iwona Kochańska Miary skalowalności algorytmu równoległego Przyspieszenie Stały rozmiar danych N T(1) - czas obliczeń dla najlepszego algorytmu sekwencyjnego T(p) - czas

Bardziej szczegółowo

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) 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 Systemy operacyjne 2 Nazwa modułu w języku angielskim Operating systems 2

Bardziej szczegółowo

Liceum Ogólnokształcące Nr VII im. Krzysztofa Kamila Baczyńskiego

Liceum Ogólnokształcące Nr VII im. Krzysztofa Kamila Baczyńskiego ROK SZKOLNY 08/09 Druga A 4 J. rosyjski 5 J. francuski 6 J. łaciński 11 Biologia 3+1R 2 --- 2R 1R+2D 12 Chemia 2 1 --- 2R 2R+1D 13 Fizyka i astronomia 2 1 --- 1R 1R+1D 1 1 --- 43 Druga B 4 J. rosyjski

Bardziej szczegółowo

Informatyka bez komputera. Janusz S. Wierzbicki

Informatyka bez komputera. Janusz S. Wierzbicki Informatyka bez komputera Janusz S. Wierzbicki Informatyka ma tyle samo wspólnego z komputerami, co astronomia z teleskopami. E. Dijkstra Definicja encyklopedyczna Informatyka 1. nauk. ogóŀ metod tworzenia,

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej

Uniwersytet Mikołaja Kopernika. Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Uniwersytet Mikołaja Kopernika Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin HENRYKOWSKI Nr albumu: 158069 Praca magisterska na kierunku Informatyka Archiwizacja

Bardziej szczegółowo

E-3IZ1-05-s5. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)

E-3IZ1-05-s5. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu E-3IZ1-05-s5 Nazwa modułu Systemy operacyjne 2 Nazwa modułu w języku angielskim Operating

Bardziej szczegółowo

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux.

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Linux. Kod szkolenia: Tytuł szkolenia: PS/LINUX Programowanie systemowe w Linux Dni: 5 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów tworzących aplikacje w systemie Linux, którzy chcą poznać

Bardziej szczegółowo

Kernel Kompilacja jądra

Kernel Kompilacja jądra Kernel Kompilacja jądra systemu Co to jest jądro systemu operacyjnego Jądro systemu operacyjnego jest rozpowszechniane na licencji GNU General Public License (GPL) określonej przez konsorcjum Free Software

Bardziej szczegółowo

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

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

Bardziej szczegółowo

SHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER. Opr. Barbara Gałkowska

SHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER. Opr. Barbara Gałkowska SHAREPOINT SHAREPOINT QM SHAREPOINT DESINGER SHAREPOINT SERWER Opr. Barbara Gałkowska Microsoft SharePoint Microsoft SharePoint znany jest również pod nazwą Microsoft SharePoint Products and Technologies

Bardziej szczegółowo

Webowy generator wykresów wykorzystujący program gnuplot

Webowy generator wykresów wykorzystujący program gnuplot Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Marcin Nowak nr albumu: 254118 Praca inżynierska na kierunku informatyka stosowana Webowy generator wykresów wykorzystujący

Bardziej szczegółowo

Liceum Ogólnokształcące Nr VII im. Krzysztofa Kamila Baczyńskiego

Liceum Ogólnokształcące Nr VII im. Krzysztofa Kamila Baczyńskiego Trzecia A 1 J. polski 4 5 5 11 Biologia 3+1R 2 --- 2R 1R+2D 12 Chemia 2 1 --- 2R 2R+1D 13 Fizyka i astronomia 2 1 --- 1R 1R+1D 14 Geografia 2 1 --- --- --- 1 1 --- 54 Trzecia B 1 J. polski 4 5 5 11 Biologia

Bardziej szczegółowo

UNIX: architektura i implementacja mechanizmów bezpieczeństwa. Wojciech A. Koszek dunstan@freebsd.czest.pl Krajowy Fundusz na Rzecz Dzieci

UNIX: architektura i implementacja mechanizmów bezpieczeństwa. Wojciech A. Koszek dunstan@freebsd.czest.pl Krajowy Fundusz na Rzecz Dzieci UNIX: architektura i implementacja mechanizmów bezpieczeństwa Wojciech A. Koszek dunstan@freebsd.czest.pl Krajowy Fundusz na Rzecz Dzieci Plan prezentacji: Wprowadzenie do struktury systemów rodziny UNIX

Bardziej szczegółowo

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego

Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) Miejsce systemu operacyjnego w architekturze systemu komputerowego Systemy operacyjne wprowadzenie 1 Definicja systemu operacyjnego (1) Definicja systemu operacyjnego (2) System operacyjny jest zbiorem ręcznych i automatycznych procedur, które pozwalają grupie osób na

Bardziej szczegółowo

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Tworzenie i obsługa wirtualnego laboratorium komputerowego Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Michał Ochociński nr albumu: 236401 Praca magisterska na kierunku informatyka stosowana Tworzenie i obsługa wirtualnego

Bardziej szczegółowo

<Nazwa firmy> <Nazwa projektu> Specyfikacja wymagań projektu. Wersja <1.0>

<Nazwa firmy> <Nazwa projektu> Specyfikacja wymagań projektu. Wersja <1.0> Wersja [Uwaga: Niniejszy wzór dostarczony jest w celu użytkowania z Unified Process for EDUcation. Tekst zawarty w nawiasach kwadratowych i napisany błękitną kursywą

Bardziej szczegółowo

Co zamawiający rozumie pod pojęciem rodzaje dyżurów? Czy Zamawiający dopuszcza rozwiązanie realizujące wymaganie za pomocą grafików.

Co zamawiający rozumie pod pojęciem rodzaje dyżurów? Czy Zamawiający dopuszcza rozwiązanie realizujące wymaganie za pomocą grafików. Dotyczy postępowania: Dostawa, instalacja, konfiguracja, zaprojektowanie i wykonanie okablowania strukturalnego oraz wdrożenie wraz z instruktażem, serwisem i nadzorem autorskim, Zintegrowanego Systemu

Bardziej szczegółowo

Tomasz Grześ. Systemy zarządzania treścią

Tomasz Grześ. Systemy zarządzania treścią Tomasz Grześ Systemy zarządzania treścią Co to jest CMS? CMS (ang. Content Management System System Zarządzania Treścią) CMS definicje TREŚĆ Dowolny rodzaj informacji cyfrowej. Może to być np. tekst, obraz,

Bardziej szczegółowo

Advance Concrete 8.1 SP1 Opis zawartości

Advance Concrete 8.1 SP1 Opis zawartości Advance Concrete 8.1 SP1 Opis zawartości TECHNOLOGIA Link GTC Arche Import/eksport z Arche. Wypożyczanie licencji Wprowadzono usprawnienie w sposobie licencjonowania dzięki czemu możliwe jest wypożyczanie

Bardziej szczegółowo

Spis treści. Wstęp 11

Spis treści. Wstęp 11 Spis treści Wstęp 11 Rozdział 1. Znaczenie i cele logistyki 15 1.1. Definicje i etapy rozwoju logistyki 16 1.2. Zarządzanie logistyczne 19 1.2.1. Zarządzanie przedsiębiorstwem 20 1.2.2. Czynniki stymulujące

Bardziej szczegółowo

procesów Współbieżność i synchronizacja procesów Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak

procesów Współbieżność i synchronizacja procesów Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Wykład prowadzą: Jerzy Brzeziński Dariusz Wawrzyniak Plan wykładu Abstrakcja programowania współbieżnego Instrukcje atomowe i ich przeplot Istota synchronizacji Kryteria poprawności programów współbieżnych

Bardziej szczegółowo

Programowanie i techniki algorytmiczne

Programowanie i techniki algorytmiczne Temat 2. Programowanie i techniki algorytmiczne Realizacja podstawy programowej 1) wyjaśnia pojęcie algorytmu, podaje odpowiednie przykłady algorytmów rozwiązywania różnych 2) formułuje ścisły opis prostej

Bardziej szczegółowo

Systemy operacyjne. Paweł Pełczyński

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

Bardziej szczegółowo

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne

Rok akademicki: 2013/2014 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne Nazwa modułu: Programowanie proceduralne Rok akademicki: 2013/2014 Kod: JFT-1-201-s Punkty ECTS: 5 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Techniczna Specjalność: Poziom studiów: Studia

Bardziej szczegółowo

Opracowanie: Izabela Czepil i Andrzej Solski

Opracowanie: Izabela Czepil i Andrzej Solski Opracowanie: Izabela Czepil i Andrzej Solski Wykorzystanie serwisów do wykonywania operacji na serwerze Generowanie nowych struktur budżetowych na podstawie istniejących zbiorcze kopiowanie struktur Mechanizm

Bardziej szczegółowo

UŻYTKOWNIK PAP - INSTRUKCJA UŻYTKOWANIA SERWISU PAP

UŻYTKOWNIK PAP - INSTRUKCJA UŻYTKOWANIA SERWISU PAP UŻYTKOWNIK PAP - INSTRUKCJA UŻYTKOWANIA SERWISU PAP dla projektu PUBLIKATOR ELEKTRONICZNYCH AKTÓW PRAWNYCH WERSJA 2.0 Marzec, 2012 Strona 2 z 9 Spis treści 1. Wprowadzenie... 3 1.1. Cel dokumentu... 3

Bardziej szczegółowo

ECDL Podstawy programowania Sylabus - wersja 1.0

ECDL Podstawy programowania Sylabus - wersja 1.0 ECDL Podstawy programowania Sylabus - wersja 1.0 Przeznaczenie Sylabusa Dokument ten zawiera szczegółowy Sylabus dla modułu Podstawy programowania. Sylabus opisuje, poprzez efekty uczenia się, zakres wiedzy

Bardziej szczegółowo

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++

Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania w języku C++ Uniwersytet Śląski w Katowicach str. 1 Kierunek i poziom studiów: Chemia, poziom pierwszy Sylabus modułu: Laboratorium programowania (0310-CH-S1-019) Nazwa wariantu modułu (opcjonalnie): Laboratorium programowania

Bardziej szczegółowo

Systemy wbudowane. Systemy operacyjne czasu rzeczywistego

Systemy wbudowane. Systemy operacyjne czasu rzeczywistego Systemy wbudowane Systemy operacyjne czasu rzeczywistego Definicje System czasu rzeczywistego to taki, w którym wynik przetwarzania nie zależy tylko i wyłącznie od jego logicznej poprawności, ale również

Bardziej szczegółowo

Przedmiotowy System Oceniania Fizyka z Astronomią

Przedmiotowy System Oceniania Fizyka z Astronomią Przedmiotowy System Oceniania Fizyka z Astronomią I. Postanowienia ogólne 1. Nauczyciel ocenia wiedzę i umiejętności ucznia w sposób pisemny jak i ustny zgodnie z Wewnątrzszkolnym Systemem Oceniania i

Bardziej szczegółowo

System operacyjny MACH

System operacyjny MACH Emulacja w systemie MCH System operacyjny MCH 4. SD Systemu V HP/UX MS-DOS VMS inne Mikrojądro Zbigniew Suski Zbigniew Suski Podstawowe cele projektu MCH! Dostarczenie podstawy do budowy innych systemów

Bardziej szczegółowo

Acronis Backup & Recovery 10 Server for Linux. Update 5. Podręcznik instalacji

Acronis Backup & Recovery 10 Server for Linux. Update 5. Podręcznik instalacji Acronis Backup & Recovery 10 Server for Linux Update 5 Podręcznik instalacji Spis treści 1 Przed instalacją...3 1.1 Acronis Backup & Recovery 10 komponenty... 3 1.1.1 Agent dla systemu Linux... 3 1.1.2

Bardziej szczegółowo

ZAPRASZAMY KADRĘ SEKTORA USŁUG SPOŁECZNYCH (OSOBY SPOZA SPOŁECZNOŚCI AKADEMICKIEJ) Tecnologie MICROSOFT WORD, EXCEL, POWERPOINT 2007

ZAPRASZAMY KADRĘ SEKTORA USŁUG SPOŁECZNYCH (OSOBY SPOZA SPOŁECZNOŚCI AKADEMICKIEJ) Tecnologie MICROSOFT WORD, EXCEL, POWERPOINT 2007 Wydział Fizyki i Informatyki Stosowanej Uniwersytetu Łódzkiego organizuje bezpłatne w zakresie wykorzystanie specjalistycznego oprogramowania komputerowego dla kadr sektora usług społecznych (sektora szeroko

Bardziej szczegółowo

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011 http://www.wilno.uwb.edu.

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011 http://www.wilno.uwb.edu. SYLLABUS na rok akademicki 010/011 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr 1(rok)/1(sem) Specjalność Bez specjalności Kod katedry/zakładu

Bardziej szczegółowo

Szeregowanie procesów w Linuksie - trendy rozwojowe

Szeregowanie procesów w Linuksie - trendy rozwojowe Szeregowanie procesów w Linuksie - trendy rozwojowe 14 grudnia 2007 Co to jest scheduler? Elementarne zasady działania Do czego dążymy? Wieloprocesowość Co to jest i po co to jest? Wieloprocesowość = wiele

Bardziej szczegółowo

Zarządzanie certyfikatami w systemie OpenVPN

Zarządzanie certyfikatami w systemie OpenVPN Uniwersytet Mikołaja Kopernika w Toruniu Wydział Fizyki, Astronomii i Informatyki Stosowanej Sebastian Janusz Wasilewski Zarządzanie certyfikatami w systemie OpenVPN Praca inżynierska napisana pod kierunkiem

Bardziej szczegółowo

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4 Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Agnieszka Holka Nr albumu: 187396 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

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

Bardziej szczegółowo

Aktywny serwer sieciowy (WMUC-EM):

Aktywny serwer sieciowy (WMUC-EM): Aktywny serwer sieciowy (WMUC-EM): http://em24din.eltron.pl/ 1 Aktywny serwer sieciowy (WMUC-EM): http://em24din.eltron.pl/ Nazwa użytkownika: user Hasło: user 2 Aktywny serwer sieciowy (WMUC-EM): Swobodny

Bardziej szczegółowo

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU>

PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT <NAZWA PROJEKTU> WERSJA <NUMER WERSJI DOKUMENTU> Załącznik nr 4.5 do Umowy nr 35-ILGW-253-.../20.. z dnia... MINISTERSTWO FINANSÓW DEPARTAMENT INFORMATYKI PROJEKT INTERFEJSU UśYTKOWNIKA PROJEKT WERSJA numer wersji

Bardziej szczegółowo

PyPy's Approach to Virtual Machine Construction

PyPy's Approach to Virtual Machine Construction PyPy's Approach to Virtual Machine Construction Armin Rigo, Samuele Pedroni Prezentacja: Michał Bendowski Czym jest PyPy? Implementacja Pythona w Pythonie - wydajniejsza niż oryginalna implementacja w

Bardziej szczegółowo

Nowe funkcje w programie Symfonia Faktura w wersji

Nowe funkcje w programie Symfonia Faktura w wersji Symfonia Faktura 1 / 6 Nowe funkcje w programie Symfonia Faktura w wersji 2011.1 Spis treści: 1. Korzyści z zakupu nowej wersji... 2 2. Zmiany w słowniku Stawki VAT... 2 3. Zmiana stawki VAT w kartotece

Bardziej szczegółowo

JPK Jednolity Plik Kontrolny

JPK Jednolity Plik Kontrolny JPK Jednolity Plik Kontrolny Konfiguracja JPK w Systemie Prestiż. Od wersji systemu 330.166 mechanizm generowania jednolitego pliku kontrolnego dostępny jest w zakładce Operacje -> JPK. Opcja dostępna

Bardziej szczegółowo

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze

7. zainstalowane oprogramowanie. 8. 9. 10. zarządzane stacje robocze Specyfikacja oprogramowania do Opis zarządzania przedmiotu i monitorowania zamówienia środowiska Załącznik nr informatycznego 1 do specyfikacji Lp. 1. a) 1. Oprogramowanie oprogramowania i do systemów

Bardziej szczegółowo

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę

Bardziej szczegółowo

Jadro Linux 2.6. a zadania czasu rzeczywistego. Artur Lewandowski. Jądro Linux 2.6 p.1/14

Jadro Linux 2.6. a zadania czasu rzeczywistego. Artur Lewandowski. Jądro Linux 2.6 p.1/14 Jadro Linux 2.6 a zadania czasu rzeczywistego Artur Lewandowski al167167@students.mimuw.edu.pl Jądro Linux 2.6 p.1/14 1 Wprowadzenie Linux 2.6 wprowadza dużo nowych cech polepszajacych wydajność zadań

Bardziej szczegółowo

KOMPUTER. Programy użytkowe i systemy operacyjne

KOMPUTER. Programy użytkowe i systemy operacyjne KOMPUTER Programy użytkowe i systemy operacyjne Programy do redagowania tekstów Programy te mają zazwyczaj wbudowany edytor graficzny, umożliwiają wstawianie grafiki zewnętrznej. Przykłady: Word WordPerfect

Bardziej szczegółowo

Systemy operacyjne System sieciowy UNIX-a

Systemy operacyjne System sieciowy UNIX-a Systemy operacyjne 29.10.2010 System sieciowy UNIX-a System sieciowy UNIX-a używa potoku umożliwiającego przepływ strumienia bajtów między dwoma procesami i przepływ gniazdek (sockets) dla procesów powiązanych

Bardziej szczegółowo

Zarządzanie nieruchomościami dla ENOVA

Zarządzanie nieruchomościami dla ENOVA Zarządzanie nieruchomościami dla ENOVA Oferujemy dodatkowy moduł do ENOVA w pełni realizujący obsługę działań związanych z naliczaniem opłat miesięcznych z tytułu najmu zasobów wspomagający zarządców nieruchomości,

Bardziej szczegółowo

Tworzenie sterowników dla FreeBSD. Michał Hajduk mih@semihalf.com

Tworzenie sterowników dla FreeBSD. Michał Hajduk mih@semihalf.com Tworzenie sterowników dla FreeBSD Michał Hajduk mih@semihalf.com AGH, Kraków 23.04.2009 Szkic prezentacji Wstęp, defnicje Architektura urządzeń RTC, I2C, DMA Wprowadzenie do tworzenia sterowników Newbus,

Bardziej szczegółowo

4. Procesy pojęcia podstawowe

4. Procesy pojęcia podstawowe 4. Procesy pojęcia podstawowe 4.1 Czym jest proces? Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa

Bardziej szczegółowo

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Rok akademicki: 2016/2017 Kod: JFT s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: - Nazwa modułu: Język C++ Rok akademicki: 2016/2017 Kod: JFT-1-306-s Punkty ECTS: 5 Wydział: Fizyki i Informatyki Stosowanej Kierunek: Fizyka Techniczna Specjalność: - Poziom studiów: Studia I stopnia Forma

Bardziej szczegółowo

SCENARIUSZ LEKCJI FIZYKI I ASTRONOMII W KLASIE II ZASADNICZEJ SZKOŁY ZAWODOWEJ UŻYTECZNE CIEPŁO

SCENARIUSZ LEKCJI FIZYKI I ASTRONOMII W KLASIE II ZASADNICZEJ SZKOŁY ZAWODOWEJ UŻYTECZNE CIEPŁO Autor scenariusza: Bożena Kotecka SCENARIUSZ LEKCJI FIZYKI I ASTRONOMII W KLASIE II ZASADNICZEJ SZKOŁY ZAWODOWEJ UŻYTECZNE CIEPŁO I) Cykl lekcji jest przeznaczony dla klasy drugiej zasadniczej szkoły zawodowej

Bardziej szczegółowo

KATEGORIA OBSZAR WIEDZY

KATEGORIA OBSZAR WIEDZY Moduł 3 - Przetwarzanie tekstów - od kandydata wymaga się zaprezentowania umiejętności wykorzystywania programu do edycji tekstu. Kandydat powinien wykonać zadania o charakterze podstawowym związane z

Bardziej szczegółowo

asix4 Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ

asix4 Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ Podręcznik użytkownika NetLink - drajwer protokołu MPI/Profibus dla SIMATIC S7 przy wykorzystaniu modułu NetLink Lite SYSTEME HELMHOLZ Podręcznik użytkownika Dok. Nr PLP4075 Wersja: 18-04-2006 Podręcznik

Bardziej szczegółowo

Podstawy administracji systemu Linux

Podstawy administracji systemu Linux Podstawy administracji systemu Linux Instytut Fizyki Teoretycznej UWr 4 stycznia 2006 Plan kursu Opis systemu 1 2 Tryb tekstowy 3 Linux od podszewki 4 Pierwsze kroki w administracji 5 Sieci lokalne 6 Bezpieczeństwo

Bardziej szczegółowo

Acronis Backup & Recovery 10

Acronis Backup & Recovery 10 Acronis Backup & Recovery 10 Server for Linux Podręcznik instalacji Spis treści 1. Instalacja produktu Acronis Backup & Recovery 10... 3 1.1. Quick Start Guide Acronis Backup & Recovery 10 komponenty...

Bardziej szczegółowo

Proces badawczy schemat i zasady realizacji

Proces badawczy schemat i zasady realizacji Proces badawczy schemat i zasady realizacji Agata Górny Zaoczne Studia Doktoranckie z Ekonomii Warszawa, 23 października 2016 Metodologia i metoda naukowa 1 Metodologia Metodologia nauka o metodach nauki

Bardziej szczegółowo

WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1)

WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1) WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA WYDZIAŁ INFORMATYKI WIELODOSTĘPNE SYSTEMY OPERACYJNE 1 (SO1) oraz UŻYTKOWANIE SYSTEMU UNIX WYKŁADY I LABORATORIUM KOMPUTEROWE (konspekt) Prowadzący wykłady:

Bardziej szczegółowo

Podczas tego szkolenia, użytkownik zapozna się z zasadami tworzenia łańcuchów kinematycznych, więzami oraz dynamicznymi symulacjami zaprojektowanych

Podczas tego szkolenia, użytkownik zapozna się z zasadami tworzenia łańcuchów kinematycznych, więzami oraz dynamicznymi symulacjami zaprojektowanych KATALOG SZKOLEŃ IPL Solutions Jesteśmy Certyfikowanym Partnerem Edukacyjnym producenta rozwiązań PLM Dassault Systemes S.A. Oferujemy szkolenia z zakresu CAD/CAM, które prowadzone są przez doświadczonych

Bardziej szczegółowo

Zamawiający dysponuje szerokim spektrum rozwiązań infrastrukturalnych. Wykonawca uzyska dostęp do infrastruktury w niezbędnym zakresie.

Zamawiający dysponuje szerokim spektrum rozwiązań infrastrukturalnych. Wykonawca uzyska dostęp do infrastruktury w niezbędnym zakresie. Prosimy o precyzyjne wyjaśnienie, co Zamawiający rozumie pod pojęciem bezterminowej i pełnej licencji, wraz z prawem do dysponowania dokumentacją i wprowadzaniem zmian? Na jakich polach eksploatacji ma

Bardziej szczegółowo

System Zarządzania Dystrybucją

System Zarządzania Dystrybucją PRI - Projekt System Zarządzania Dystrybucją Leszek Krupiński 13 czerwca 2003 Spis treści 1 Opis dziedziny problemowej 2 2 Cel 3 3 Zakres 4 4 Kontekst 5 5 Opis wymagań 6 5.1 Wymagania funkcjonalne......................

Bardziej szczegółowo

Finanse VULCAN. Jak wprowadzić fakturę sprzedaży?

Finanse VULCAN. Jak wprowadzić fakturę sprzedaży? Finanse VULCAN Jak wprowadzić fakturę sprzedaży? Wprowadzanie nowej faktury sprzedaży 1. Zaloguj się do Platformy VULCAN jako księgowy i uruchom aplikację Finanse VULCAN. 2. Na wstążce przejdź do widoku

Bardziej szczegółowo

BMC Control-M Wybrane przypadki zastosowania

BMC Control-M Wybrane przypadki zastosowania Piotr Orlański Mariusz Gajewski CompFort Meridian Polska & BMC Software BMC Control-M Wybrane przypadki zastosowania Warszawa, 11 czerwca 2015 DISASTER RECOVERY Środowisko bankowe Problem: Zorganizowanie

Bardziej szczegółowo

Organizacja oprogramowania

Organizacja oprogramowania Organizacja oprogramowania 1. Cykliczny program sekwencyjny RS232 a/c µc (regulator) c/a Zadania czas wykonania cykl (a) pomiar 1 ms 10 ms (b) obliczenie 2 ms 10 ms (c) wyjście 1 ms 10 ms 4 ms (a) (b)

Bardziej szczegółowo

Algorytm. a programowanie -

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

Bardziej szczegółowo

wg rozdzielnika Wrocław, dnia r. TXU PG

wg rozdzielnika Wrocław, dnia r. TXU PG wg rozdzielnika Wrocław, dnia 11.06.2018r. TXU.71.007. 48291.53386.2018.PG Dotyczy: przetargu nieograniczonego na Rozbudowę systemu zarządzania ruchem we Wrocławiu, w tym o nowe sygnalizacje świetlne,

Bardziej szczegółowo

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz

Podstawy informatyki. System operacyjny. dr inż. Adam Klimowicz Podstawy informatyki System operacyjny dr inż. Adam Klimowicz System operacyjny OS (ang. Operating System) Program komputerowy bądź zbiór programów, który zarządza udostępnianiem zasobów komputera aplikacjom.

Bardziej szczegółowo

Pomiar i analiza statystyczna Prezentacja wyników badania nad nadużywaniem prawa do informacji publicznej dr Olga Kotowska-Wójcik IS, WNHiS UKSW

Pomiar i analiza statystyczna Prezentacja wyników badania nad nadużywaniem prawa do informacji publicznej dr Olga Kotowska-Wójcik IS, WNHiS UKSW Pomiar i analiza statystyczna Prezentacja wyników badania nad nadużywaniem prawa do informacji publicznej dr Olga Kotowska-Wójcik IS, WNHiS UKSW CEL BADANIA eksploracja, opis wyjaśnienie problemu w parametryczno-wskaźnikowej

Bardziej szczegółowo

Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i

Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i VI Seminarium PLOUG Warszawa Styczeñ 2003 Strojenie systemu Linux pod k¹tem serwera bazy danych Oracle 9i Marcin Przepiórowski Strojenie systemu Linux pod kątem serwera bazy danych Oracle 9i 7 1. Wstęp

Bardziej szczegółowo

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1

Kurs SINAMICS G120 Konfiguracja i uruchomienie. Spis treści. Dzień 1 Spis treści Dzień 1 I Sterowanie napędami wprowadzenie (wersja 1301) I-3 Przykładowa budowa silnika asynchronicznego I-4 Przykładowa budowa silnika asynchronicznego I-5 Przykładowa zależności momentu od

Bardziej szczegółowo

Od Expert Data Scientist do Citizen Data Scientist, czyli jak w praktyce korzystać z zaawansowanej analizy danych

Od Expert Data Scientist do Citizen Data Scientist, czyli jak w praktyce korzystać z zaawansowanej analizy danych Od Expert Data Scientist do Citizen Data Scientist, czyli jak w praktyce korzystać z zaawansowanej analizy danych Tomasz Demski StatSoft Polska www.statsoft.pl Analiza danych Zaawansowana analityka, data

Bardziej szczegółowo

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski

Systemy ekspertowe i ich zastosowania. Katarzyna Karp Marek Grabowski Systemy ekspertowe i ich zastosowania Katarzyna Karp Marek Grabowski Plan prezentacji Wstęp Własności systemów ekspertowych Rodzaje baz wiedzy Metody reprezentacji wiedzy Metody wnioskowania Języki do

Bardziej szczegółowo

Płace VULCAN opis zmian

Płace VULCAN opis zmian Płace VULCAN opis zmian Wersja: 18.08 Data aktualizacji: 24-08-2018 Konfiguracja 1. Na wstążce Konfiguracja dodano dwa nowe widoki: Rejestr zdarzeń kadrowych oraz Porządkowanie słowników. W widoku Rejestr

Bardziej szczegółowo

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows.

Od uczestników szkolenia wymagana jest umiejętność programowania w języku C oraz podstawowa znajomość obsługi systemu Windows. Kod szkolenia: Tytuł szkolenia: PS/WIN Programowanie systemowe w Windows Dni: 5 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów tworzących aplikacje w systemach z rodziny Microsoft Windows,

Bardziej szczegółowo

Zarządzanie pamięcią operacyjną

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

Bardziej szczegółowo

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki

Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Instytut Fizyki Tomasz Pawłowski Nr albumu: 146956 Praca magisterska na kierunku

Bardziej szczegółowo

MultiCash współpraca z systemami finansowo-księgowymi

MultiCash współpraca z systemami finansowo-księgowymi MultiCash współpraca z systemami finansowo-księgowymi Bank BGŻ BNP Paribas Spółka Akcyjna z siedzibą w Warszawie przy ul. Kasprzaka 10/16, 01-211 Warszawa, zarejestrowany w rejestrze przedsiębiorców Krajowego

Bardziej szczegółowo

SYSTEMY OPERACYJNE WYKLAD 6 - wątki

SYSTEMY OPERACYJNE WYKLAD 6 - wątki Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 6 - wątki Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 PLAN: 1. Wątki 2. Planowanie przydziału procesora (szeregowanie

Bardziej szczegółowo

Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników

Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników Uniwersytet Mikołaja Kopernika w Toruniu Wydział Matematyki i Informatyki Wydział Fizyki, Astronomii i Informatyki Stosowanej Tomasz Kapelak Nr albumu: 187404 Praca magisterska na kierunku Informatyka

Bardziej szczegółowo

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

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

Bardziej szczegółowo

1.1 Definicja procesu

1.1 Definicja procesu 1 Procesy pojęcia podstawowe 1 1.1 Definicja procesu Proces jest czymś innym niż program. Program jest zapisem algorytmu wraz ze strukturami danych na których algorytm ten operuje. Algorytm zapisany bywa

Bardziej szczegółowo

Wstęp do Informatyki. Klasyfikacja oprogramowania

Wstęp do Informatyki. Klasyfikacja oprogramowania Wstęp do Informatyki Klasyfikacja oprogramowania Oprogramowanie komputerowe Funkcjonalność komputera jest wynikiem zarówno jego budowy, jak i zainstalowanego oprogramowania Komputer danej klasy znajduje

Bardziej szczegółowo

Linux Kernel. Wprowadzenie

Linux Kernel. Wprowadzenie Linux Kernel Wprowadzenie Trochę historii (1) Rozpoczęło się od Bell Labolatories we wczesnych latach 70- tych XX wieku, kiedy rozpoczęto prace nad systemem UNIX: UNIX był pierwszym systemem operacyjnym

Bardziej szczegółowo

Systemy ERP. dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/

Systemy ERP. dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/ Systemy ERP dr inż. Andrzej Macioł http://amber.zarz.agh.edu.pl/amaciol/ Źródło: Materiały promocyjne firmy BaaN Inventory Control Jako pierwsze pojawiły się systemy IC (Inventory Control) - systemy zarządzania

Bardziej szczegółowo

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

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

Bardziej szczegółowo

Linux is linux is linux?

Linux is linux is linux? Linux is linux is linux? Zaprezentuję subiektywnie wybrane rozwiązania stosowane w różnych dystrybucjach linuksa i ideologie przyświecające ich twórcom: sposoby zarządzania oprogramowaniem trudny wybór

Bardziej szczegółowo