Semafory w systemie Unix
|
|
- Ignacy Sikorski
- 4 lat temu
- Przeglądów:
Transkrypt
1 Semafory w systemie Unix Pakiet IPC wprowadzony w Uniksie Systemu V UR]SRZV]HFKQLáVL ZNROHMQ\FKZDULDQWDFK8QLNVDWDN HZ wydaniach BSD) 8GRVW SQLDWU]\PHFKDQL]P\: kolejki komunikatów semafory VHJPHQW\SDPL FLG]LHORQHM 3RM FLDZVSyOQHGODZV]\VWNLFKPHFKDQL]PyZ,3& klucz ±Z\Uy QLNLQVWDQFML]DVREX identyfikator ZHZQ WU]Q\LGHQW\ILNDWRU]DVREXZV\VWHPLH twórca identyfikator oraz identyfikator grupowy procesu, NWyU\XWZRU]\á]DVyE ZáD FLFLHO±ZáD FLFLHO]DVREX3RF] WNRZRWZyUFDDOHPR H ]RVWDü]PLHQLRQ\SU]H]SURFHV\WZyUF\DNWXDOQHJRZáD FLFLHOD nadzorcy SUDZDGRVW SX prawa odczytu/zapisu/wykonania jak w systemie plików )XQNFMHV\VWHPRZHGRREVáXJL]DVREyZ,3& get ±WZRU]\LQVWDQFM ]DVREX,3&OXESU]HND]XMHZZ\QLNX LGHQW\ILNDWRUMX LVWQLHM FHJR]DVREX,3& ctl±ixqnfmhvwhuxm FH]DVREDPL,3&PLQXVXZDQLHLQVWDQFML funkcje specyficzne dla konkretnego mechanizmu Semafory w systemie UNIX str. 1
2 Uwagi:,QVWDQFMDND GHJRPHFKDQL]PX,3&MHVW]DVREHPV\VWHPRZ\P WZRU]\M V\VWHPRSHUDF\MQ\QD]OHFHQLHSURFHVyZX \WNRZQLND,QVWDQFMH]DVREyZSRV]F]HJyOQ\FKW\SyZV SU]HFKRZ\ZDQHZ statycznych tablicach systemowych.oxf]váx \GRRNUH OHQLDLQVWDQFML]DVREX,QVWDQFMH]DVREX RNUH ORQHJRPHFKDQL]PXPDM XQLNDWRZHNOXF]H.OXF]Z\NRU]\VWXMHVL MHG\QLHSU]\SLHUZV]\PRGZRáDQLXGR zasobu w procesie (w funkcji getsrgf]dvwhjrrgzrádqldmhvw RQSU]HNV]WDáFDQ\QDLGHQW\ILNDWRUNWyU\MHVWDUJXPHQWHP SR]RVWDá\FKIXQNFMLPDQLSXOXM F\FK]DVREHP 1DOH \GEDüRXVXZDQLHQLHSRWU]HEQ\FK]DVREyZV\VWHPRZ\FK (funkcje systemowe ctl oraz polecenia ipcs i ipcrm z poziomu LQWHUSUHWHUDSROHFH Typowe scenariusze pracy z zasobami IPC: 1. :LHOHZVSyáSUDFXM F\FK]HVRE UyZQRU] GQ\FK QLHVSRNUHZQLRQ\FK]HVRE SURFHVyZ NRRSHUXM FHSURFHV\XVWDODM ZVSyOQ\NOXF]]DVREX ND G\]QLFKZ\NRQXMHRSHUDFM getsrgdm FXVWDORQ\NOXF] RUD]RSFM IPC_CREAT SURFHV\NRU]\VWDM ]]DVREX SURFHVNWyU\NR F]\VL MDNRRVWDWQLZ\NRQXMHRSHUDFM ctl z RSFM IPC_RMIDXVXZDM FLQVWDQFM ]DVREX Semafory w systemie UNIX str. 2
3 2. Jak 1., ale proces WZRU] F\zasób wykonuje dodatkowe F]\QQR FLLQLFMXM FH NRRSHUXM FHSURFHV\XVWDODM ZVSyOQ\NOXF]]DVREX ND G\]QLFKZ\NRQXMHRSHUDFM get SRGDM FXVWDORQ\NOXF] RUD]NRPELQDFM RSFMLIPC_CREAT IPC_EXCL W\ONRMHGQHPXSURFHVRZLXGDMHVL Z\NRQDüW RSHUDFM ± Z\NRQXMHRQGRGDWNRZHF]\QQR FLLQLFMXM FH]DVyE SURFHV\NWyU\PQLHXGDáRVL Z\NRQDüRSHUDFMLget SRQDZLDM M W\PUD]HPEH] DGQ\FKRSFML SURFHV\NRU]\VWDM ]]DVREX MHGHQ]SURFHVyZXVXZDLQVWDQFM ]DVREX 3. 3URFHV\NRU]\VWDM FH]]DVREXV WZRU]RQHSU]H]ZVSyOQ\ proces macierzysty: RMFLHFWZRU]\QRZ LQVWDQFM ]DVREX]DSRPRF RSHUDFMLget z kluczem IPC_PRIVATE LHZHQWXDOQLHZ\NRQXMHF]\QQR FL LQLFMXM FH RMFLHFWZRU]\SURFHV\SRWRPQHLF]HNDQDLFK]DNR F]HQLH SURFHV\SRWRPQHZ\NRQXM VL NRU]\VWDM F]]DVREX RMFLHFXVXZDXWZRU]RQ LQVWDQFM ]DVREX Semafory w pakiecie IPC SRMHG\QF]DLQVWDQFMD]DVREXVNáDGDVL ]WDEOLF\VHPDIRUyZMHM UR]PLDUMHVWRNUH ODQ\MDNRDUJXPHQWRSHUDFMLsemget. ND GDRSHUDFMDQDWDEOLF\VHPDIRUyZMHVWZ\NRQ\ZDQD QLHSRG]LHOQLHLVNáDGDVL ]ZLHOXRSHUDFMLGRW\F] F\FK poszczególnych semaforów w tablicy QDSRMHG\QF]\PVHPDIRU]HZ]HVWDZLHPR QDZ\NRQ\ZDü RSHUDFMHVHPDIRUDXRJyOQLRQHJRGRGDWNRZRMHVWGRVW SQD RSHUDFMDZVWU]\PDQLDSURFHVXZRF]HNLZDQLXQD]DPNQL FLH semafora Semafory w systemie UNIX str. 3
4 RSHUDFMHPRJ E\üEORNXM FHOXEQLHEORNXM FH SURFHV\ZVWU]\PDQHRF]HNXM ZNROHMFH Semantyka wielokrotnych operacji na semaforze ]DZV]HZ\NRQXMHVL ZV]\VWNLHRNUH ORQHRSHUDFMHDOERQLF system po koleidqdol]xmhpr OLZR üz\nrqdqld poszczególnych operacji: MH OLRSHUDFM GDVL Z\NRQDüSU]HFKRG]LGRDQDOL]\QDVW SQHM operacji MH OLRSHUDFMDSRZRGXMHZVWU]\PDQLHSURFHVXSURFHV]RVWDMH ]DEORNRZDQ\QLHZ\NRQDZV]\ DGQHMRSHUDFML MH OLRSHUDFMDMHVWQLHEORNXM FDLQLHPR HE\üZ\NRQDQD QDW\FKPLDVWSURFHVRWU]\PXMHLQIRUPDFM REá G]LHQLH Z\NRQDZV]\ DGQHMRSHUDFML MH OLZV]\VWNLHRSHUDFMHPR QDZ\NRQDüZ\NRQXMHVL MHL sterowanie powraca do procesu Semantyka operacji podnoszenia semafora: SRZ\NRQDQLXRSHUDFMLSRGQLHVLHQLDVHPDIRUDVSUDZG]DVL F]\ V SURFHV\RF]HNXM FHQDW\PVHPDIRU]H MH OLWDNWRV\VWHPSU]HJO GDNROHMN SURFHVyZZVWU]\PDQ\FK VSUDZG]DM FF]\ZVWU]\PDQ\SURFHVPR QDREXG]Lü MH OLWDNWRVSUDZG]DVL F]\REXG]RQ\SURFHVQLH]RVWDQLH ZVWU]\PDQ\QDLQQHMRSHUDFMLDQDOL]XM Fwszystkie od SRF] WNX) QDVW SQLHZDUWR üvhpdirudmhvwrgsrzlhgqlrprg\ilnrzdqdl UR]SRF]\QDVL VSUDZG]HQLHF]\PR QDREXG]LüNROHMQ\] X SLRQ\FKSURFHVyZ PR OLZH]DJáRG]HQLH Semafory w systemie UNIX str. 4
5 Notacja: Operacje na pojedynczym semaforze P(6QRSXV]F]HQLH6RZDUWR üq V(6QSRGQLHVLHQLH6RZDUWR üq =6F]HNDMD 6 np(s,n) - QLHEORNXM FHRSXV]F]HQLH6RZDUWR üq nv(s,n) - QLHEORNXM FHSRGQLHVLHQLH6RZDUWR üq Operacje jednoczesne >9636=6@F]HNDMD 6 3 oraz S3 = 0 i ZWHG\6]ZL NV]RD6]PQLHMV]R [Q36=696@MH OL6 1 i S2 = 0, to zmniejsz 6RL]ZL NV]6Rwpp nic nie rób (QLHEORNXM FD 3U]\NáDG\ >9636@±]DZV]HZ\NRQDOQD6QLH]PLHQLDVL >3696@±ZVWU]\PXMHSURFHVMH OL6 ZDUWR ü6 QLH]PLHQLDVL Czytelnicy i pisarze Dodatkowe operacje na semaforach (semctl): RGF]\WDQLHZDUWR FLZVND]DQHJRVHPDIRUDOXEZV]\VWNLFK semaforów w zestawie ]PLDQDZDUWR FLZVND]DQHJRVHPDIRUDOXEZV]\VWNLFK semaforów w zestawie odczytanie ile procesów czeka na operacjach P i Z pobranie 3,'XSURFHVXNWyU\RVWDWQLRZ\NRQDáRSHUDFMHQD zestawie semaforów XVXQL FLH]HVWDZXVHPDIRUyZ pobranie informacji administracyjnych Semafory w systemie UNIX str. 5
6 6HJPHQW\SDPL FLG]LHORQHM±REV]DU\SDPL FLNWyUHPRJ E\ü SU]\á F]RQH jako fragmenty wirtualnej przestrzeni wirtualnej Uy Q\FKDWDN HW\FKVDP\FKSURFHVyZ P1 P2 SDPL üãg]lhorqd 7\SRZ\VFHQDULXV]NRU]\VWDQLD]VHJPHQWXSDPL FLG]LHORQHM SURFHV\WZRU] VHJPHQWSDPL FLG]LHORQHMRX]JRGQLRQ\P kluczu (shmget) ND G\]QLFKSU]\á F]DVHJPHQWSDPL FLGRVZRMHMSU]HVWU]HQL adresowej (shmat) GRVW SGRVHJPHQWXSDPL FLG]LHORQHMVSURZDG]DVL WHUD]GR EH]SR UHGQLHJR]DSLVXGRSDPL FLLRGF]\FLH]QLHM±MHVWG]L NL temu bardzo szybki JG\VHJPHQWSDPL FLQLHMHVWMX SRWU]HEQ\ND G\ proces SRZLQLHQJRRGá F]\üshmdt) jeden z procesów usuwa zasób (shmctl z IPC_RMID) Uwaga! GRVW SGRSDPL FLG]LHORQHM]D]Z\F]DMZ\PDJDV\QFKURQL]DFML QDOH \]H]ZROLüV\VWHPRZLRSHUDF\MQHPXQDZ\EyUDGUHVXSRG NWyU\PVHJPHQWSDPL FLG]LHORQHME G]LHSRGSL W\ZZLUWXDOQHM przestrzeni adresowej procesu Semafory w systemie UNIX str. 6
Pamięć współdzielona
Pamięć współdzielona Systemy Operacyjne 2 Piotr Zierhoffer 17 listopada 2011 Mechanizmy IPC IPC Inter Process Communication kolejki komunikatów, pamięć współdzielona semafory polecenia bash: ipcs, ipcrm
Bardziej szczegółowoIPC: Kolejki komunikatów
IPC: Kolejki komunikatów Systemy Operacyjne 2 laboratorium Mateusz Hołenko 7 listopada 2011 Plan zajęć 1 Mechanizmy IPC kolejki komunikatów pamięć współdzielona semafory 2 Kolejki komunikatów kolejka komunikat
Bardziej szczegółowoTemat zajęć: Mechanizmy IPC: kolejki komunikatów.
Temat zajęć: Mechanizmy IPC: kolejki komunikatów. Czas realizacji zajęć: 90 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Tworzenie kolejek komunikatów, wysyłanie i odbieranie komunikatów,
Bardziej szczegółowoMechanizmy z grupy IPC
Mechanizmy z grupy IPC Podobnie jak łącza, IPC (Inter Process Communication) jest grupą mechanizmów komunikacji i synchronizacji procesów działających w ramach tego samego systemu operacyjnego. W skład
Bardziej szczegółowoKomunikacja asynchroniczna w modelu rozproszonym
Komunikacja asynchroniczna w modelu rozproszonym.odv\f]qhsureohp\zvsyáelh QR FL Problem wzajemnego wykluczania 1DMF] FLHMSRMDZLDM F\VL ZSUDNW\FH operacje lokalne; SURWRNyáZVW SQ\ rejon krytyczny; SURWRNyáNR
Bardziej szczegółowoProgramowanie Współbieżne. Komunikacja między procesowa IPC
Programowanie Współbieżne Komunikacja między procesowa IPC IPC W systemie V są 3 rodzaje komunikacji między procesowej. kolejki komunikatów semafory pamięć wspólna IPC plik nagłówkowy funkcja systemowa
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Inżynierii Elektrycznej i Komputerowej Politechnika Krakowska programowanie usług sieciowych IPC Systemu V laboratorium: 08 Kraków, 2014 08. Programowanie Usług Sieciowych
Bardziej szczegółowoMechanizmy z grupy IPC
Mechanizmy z grupy IPC Podobnie jak łącza, IPC (Inter Process Communication) jest grupą mechanizmów komunikacji i synchronizacji procesów działających w ramach tego samego systemu operacyjnego. W skład
Bardziej szczegółowoproblemu producenta i konsumenta z ograniczonym buforem cyklicznym. Wszystkie funkcje dotyczace
37 5 Mechanizmy IPC Mechanizmy IPC (ang. Interprocess Communication) obejmuja pamieć wspó ldzielona, semafory i kolejki komunikatów. Semafory sa raczej mechanizmem synchronizacji, niż komunikacji procesów.
Bardziej szczegółowoInstrukcja do laboratorium Systemów Operacyjnych. (semestr drugi)
Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi) Ćwiczenie piąte (jedne zajęcia) Temat: Semafory Opracowanie: mgr in ż. Arkadiusz Chrobot dr in ż. Grzegorz Łukawski Wprowadzenie 1. Semafory
Bardziej szczegółowoKrótki kurs programowania współbieżnego (2)
Krótki kurs programowania współbieżnego (2) Procesy i sygnały w języku C (to było ostatnio) Wspólny dostęp do plików (to też) Semafory i pamięć dzielona Inne metody komunikowania Kurs systemu UNIX 1 Dzielenie
Bardziej szczegółowoTemat zajęć: Mechanizmy IPC: semafory
Temat zajęć: Mechanizmy IPC: semafory Czas realizacji zajęć: 90 min. Zakres materiału, jaki zostanie zrealizowany podczas zajęć: Zasada działania semaforów binarnych i uogólnionych, tworzenie semaforów,
Bardziej szczegółowo1. Utwórz blok pamięci współdzielonej korzystając z poniższego kodu:
6 Pamięć współdzielona 6.1 Dostęp do pamięci współdzielonej 1. Utwórz blok pamięci współdzielonej korzystając z poniższego kodu: #include #include #include #include
Bardziej szczegółowoi edycji danych w tabeli, - sortowania i filtrowania tabeli lub formularza, tworzenia, modyfikacji i urucha-
0RGXá Bazy danych wymaga od kandydata zrozumienia koncepcji ED]GDQ\FKRUD]]DGHPRQVWURZDQLD]GROQR FLGRX \ZDnia baz danych..dqg\gdwzlqlhqz\nd]düvl XPLHM WQR FL - UR]XPLHQLDLVWRW\ED]GDQ\FKRUD]VSRVREXLFKRUJDQL]DFMLLX
Bardziej szczegółowoUstawienia :JO GZSRGVWDZRZHLQIRUPDFMH
0RGXá 8 \WNRZDQLHNRPSXWHUDZ\PDJDRGNDQG\GDWD]QDMRPR FL REVáXJLNRPSXWHUDRVRELVWHJR.DQG\GDWZLQLHQZ\ND]DüVL ZLHG] LXPLHM WQR FLDPLZ]DNUHVLH - korzystania z gáyzq\fkhohphqwyzv\vwhpxrshudf\mqhjrzw\pxplhm WQR
Bardziej szczegółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej I NIC sieci Pamięć operacyjna Przerwania Przerwania
Bardziej szczegółowoSYSTEMY OPERACYJNE WYKLAD 6 - procesy
Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 6 - procesy Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 Zasoby: PROCES wykonujący się program ; instancja programu
Bardziej szczegółowoInstrukcja do laboratorium Systemów Operacyjnych. (semestr drugi)
Instrukcja do laboratorium Systemów Operacyjnych (semestr drugi) Ćwiczenie czwarte (dwa zajęcia) Temat: Komunikacja IPC kolejki komunikatów Opracowanie: mgr in ż. Arkadiusz Chrobot dr in ż. Grzegorz Łukawski
Bardziej szczegółowoProgramowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz
Programowanie równoległe i rozproszone Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz 23 października 2009 Spis treści Przedmowa...................................................
Bardziej szczegółowoWprowadzenie do programowania współbieżnego
Wprowadzenie do programowania współbieżnego Marcin Engel Instytut Informatyki Uniwersytet Warszawski Zamiast wstępu... Zamiast wstępu... Możliwość wykonywania wielu akcji jednocześnie może ułatwić tworzenie
Bardziej szczegółowoDziałanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej Pamięć
Bardziej szczegółowoSYSTEMY 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ółowoDziałanie systemu operacyjnego
Budowa systemu komputerowego Działanie systemu operacyjnego Jednostka centralna dysku Szyna systemowa (magistrala danych) drukarki pamięci operacyjnej sieci Pamięć operacyjna Przerwania Przerwania Przerwanie
Bardziej szczegółowoJ. Ułasiewicz Programowanie aplikacji współbieżnych 1
J. Ułasiewicz Programowanie aplikacji współbieżnych 1 9. Komunikacja przez pamięć dzieloną Metoda komunikacji przez wspólną pamięć może być użyta gdy procesy wykonywane są na maszynie jednoprocesorowej
Bardziej szczegółowoProgramowanie równoległe w POSIX API. PRiR, wykład 3
Programowanie równoległe w POSIX API PRiR, wykład 3 1 Plan Ogólnie o wsparciu PR Co to jest POSIX POSIX API dla PR Procesy Wątki Komunikacja Przykład 2 Narzędzia wspierające PR System operacyjny efektywne
Bardziej szczegółowo- tworzenia i edycji niewielkich dokumentów, gotowych do rozpowszechniania, napisanego tekstu przed ostatecznym wydrukowaniem.
0RGXá Przetwarzanie tekstów wymaga od kandydata zademonstro- ZDQLD XPLHM WQR FL X \ZDQLD SURJUDPX GR HG\FML WHNVWX Z SRVWDFL OLVWyZ F]\ GRNumentów..DQG\GDWZLQLHQZ\ND]DüVL ZLHG] Z]DNUHVLH - SUDF\]GRNXPHQWDPLL]DSLV\ZDQLDLFKZSRVWDFLUy
Bardziej szczegółowo- wprowadzania, edycji i formatowania tekstu w prezentacjach oraz stosowania
0RGXá *UDILNDPHQHG HUVNDLSUH]HQWDF\MQD wymaga od NDQG\GDWD]DGHPRQVWURZDQLD]GROQR FLX \ZDQLDRSURJUDPRZDQLDGODSUH]HQWacji DQG\GDWZLQLHQZ\ND]DüVL ]GROQR FL GR - X \ZDQLDDSOLNDFMLRUD]]DSLV\ZDQLDSUH]HQWDFMLZUy
Bardziej szczegółowoSystemy operacyjne. Zajęcia 11. Monitory
Systemy operacyjne. Zajęcia 11. Monitory 1. Monitor to mechanizm zamykający całą pamięć wspólną i synchronizację w pojedynczym module. 2. Monitor posiada całą pamięć wspólną jako część 'prywatną': dostępu
Bardziej szczegółowoKolejki FIFO (łącza nazwane)
Kolejki FIFO (łącza nazwane) Systemy Operacyjne 2 laboratorium Mateusz Hołenko 6 listopada 2011 Plan zajęć 1 Łącza w systemie Linux kolejki FIFO vs. potoki specyfika łączy nazwanych schemat komunikacji
Bardziej szczegółowo3URJUDPRZDQLHZVSyáELH*QHZVWS
3URJUDPRZDQLHZVSyáELH*QHZVWS Problem sortowania N liczb Algorytm sekwencyjny sortuj(1, N); NRV]WVRUWRZDQLDSU]H]SURVW]DPLDQN 2 SRUyZQD $OJRU\WPUyZQROHJá\ cobegin {wykonaj równolegle} VRUWXMSyáB1 VRUWXMSyáB11
Bardziej szczegółowoAktualizacja map TT Europa. Aktualizacja map TT Europa w programie mapfactor Navigator w urządzeniach SmartGPS - instrukcja
Aktualizacja map TT Europa Aktualizacja map TT Europa w programie mapfactor Navigator w urządzeniach SmartGPS - instrukcja Odczyt klucza produktu (1) Pierwszym krokiem aktualizacji jest odczytanie i zapisanie
Bardziej szczegółowoZłośliwe oprogramowanie Sandrorat (podszywające się pod oprogramowanie Kaspersky) na platformę Android WYNIKI ANALIZY
Złośliwe oprogramowanie Sandrorat (podszywające się pod oprogramowanie Kaspersky) na platformę Android WYNIKI ANALIZY 4 sierpnia 2014 r. W dniach 1 do 4 sierpnia 2014 r. poddaliśmy analizie oprogramowanie
Bardziej szczegółowoDziałanie systemu operacyjnego
Działanie systemu operacyjnego Budowa systemu komputerowego I NIC Jednostka centralna Sterownik dysku Sterownik drukarki Sterownik sieci Szyna systemowa (magistrala danych) Sterownik pamięci operacyjnej
Bardziej szczegółowoZiMSK. VLAN, trunk, intervlan-routing 1
ZiMSK dr inż. Łukasz Sturgulewski, luk@kis.p.lodz.pl, http://luk.kis.p.lodz.pl/ dr inż. Artur Sierszeń, asiersz@kis.p.lodz.pl dr inż. Andrzej Frączyk, a.fraczyk@kis.p.lodz.pl VLAN, trunk, intervlan-routing
Bardziej szczegółowo5. Model komunikujących się procesów, komunikaty
Jędrzej Ułasiewicz str. 1 5. Model komunikujących się procesów, komunikaty Obecnie stosuje się następujące modele przetwarzania: Model procesów i komunikatów Model procesów komunikujących się poprzez pamięć
Bardziej szczegółowoSystemy operacyjne III
Systemy operacyjne III WYKŁAD 3 Jan Kazimirski 1 Współbieżność 2 Współbieżność Wielozadaniowość - zarządzanie wieloma procesami w ramach jednego CPU Wieloprocesorowość - zarządzanie wieloma zadaniami w
Bardziej szczegółowoZapis adresu. Adres IPv6 zapisujemy w postaci szesnastkowej, w ośmiu blokach 2-bajtowych Przykład:
Budowa adresu długość identyfikatora sieci określa maska w notacji / podobnie jak dla IPv4, adres identyfikuje pojedynczy interfejs, a nie cały węzeł jeden interfejs może mieć wiele adresów Zapis adresu
Bardziej szczegółowoSemafor ustaw_semafor(key_t nazwa, int start); Semafor usun_semafor(semafor sem); void signal(semafor sem); void wait(semafor sem);
Semafory przypomnienie semafory służą ochronie dostępu procesów do sekcji krytycznej; na semaforach dostępne są dwie operacje: podniesienie semafora signal, opuszczenie semafora wait opuszczony semafor
Bardziej szczegółowoSimulator of Operating System
Mechanizmy stosowane w systemach operacyjnych system dydaktyczny Simulator of Operating System Sebastian Świerczyna Promotor: dr inż. Jarosław Bilski Politechnika Częstochowska Wydział Inżynierii Mechanicznej
Bardziej szczegółowoObliczenia równoległe i rozproszone w JAVIE. Michał Kozłowski 30 listopada 2003
Obliczenia równoległe i rozproszone w JAVIE Michał Kozłowski 30 listopada 2003 Wątki w JAVIE Reprezentacja wątków jako obiektów Uruchamianie i zatrzymywanie wątków Realizacja wątków Ograniczenia Mechanizmy
Bardziej szczegółowoUniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2009/2010
Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/semestr 2(rok)/(sem) Specjalność Bez specjalności Kod katedry/zakładu w systemie USOS 10000000
Bardziej szczegółowo2 Implementacja w systemie Linux 2.4
1 IPC IPC (InterProcess Communication) to udostępniane przez jądro systemu operacyjnego mechanizmy służące komunikacji oraz współdzieleniu zasobów i informacji pomiędzy procesami. IPC Systemu V udostępnia
Bardziej szczegółowoezykach wysokiego poziomu (Dijkstra, 1965). semaphore semaphore S; Operacje na semaforze:
c Wies law P laczek 18 5 Semafory 5.1 Poj ecia ogólne Semafor pierwszymechanizmsynchronizacyjnywj ezykach wysokiego poziomu (Dijkstra 1965). semaphore semaphore S; Operacje na semaforze: abstrakcyjny typ
Bardziej szczegółowoOd 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/S 6WDQRZLVNR 0LHVLàF]QLHZ]ã ZLGHãNLZ]ã çuhgqld ZLGHãNRZD RG GR 3U]HGV]NROD DG\UHNWRUSU]HGV]NRODF]\QQHJRSRQDGJRG]LQG]LHQQLH EG\UHNWRUSU]HGV]NRODF]\QQHJRGRJRG]LQG]LHQQLH FZLFHG\UHNWRU 6]NRã\ DG\UHNWRUV]NRã\OLF]ÜFHMGRRGG]LDãÍZ
Bardziej szczegółowo1XPHU,GHQW\ILNDFML3RGDWNRZHMVNáDGDM FHJRLQIRUPDFM 1DURN 3RGVWDZDSUDZQD8VWDZD]GQLDVW\F]QLDURSRGDWNDFKLRSáDWDFKORNDOQ\FK7HNVWMHGQ']8]U1USR] ]H]P 6NáDGDM F\)RUPXODU]SU]H]QDF]RQ\GODRVyEIL]\F]Q\FKE G F\FKZáD
Bardziej szczegółowoProjektowanie oprogramowania systemów PROCESY I ZARZĄDZANIE PROCESAMI
Projektowanie oprogramowania systemów PROCESY I ZARZĄDZANIE PROCESAMI plan Cechy, właściwości procesów Multitasking Scheduling Fork czym jest proces? Działającą instancją programu Program jest kolekcją
Bardziej szczegółowoProgramowanie Urządzeń Mobilnych. Część II: Android. Wykład 2
Programowanie Urządzeń Mobilnych Część II: Android Wykład 2 1 Aplikacje w systemie Android Aplikacje tworzone są w języku Java: Skompilowane pliki programów ( dex ) wraz z plikami danych umieszczane w
Bardziej szczegółowoOd 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ółowoSemafory. // G - globalna dla wszystkich. // Wada - aktywne oczekiwanie Test_and_Set(Li); exit when Li = 0; end loop sekcja_krytyczna(i); G := 0;
Semafory Rozwiązanie problemu wzajemnego wykluczania Bez dodatkowego wsparcia sprzętowego i programowego Zakładamy jedynie, że zapis do i odczyt z pamięci wspólnej są operacjami atomowymi (czyli istnieje
Bardziej szczegółowoIdyllaOS. Prosty, alternatywny system operacyjny. www.idyllaos.org. Autor: Grzegorz Gliński. Kontakt: milyges@gmail.com
IdyllaOS www.idyllaos.org Prosty, alternatywny system operacyjny Autor: Grzegorz Gliński Kontakt: milyges@gmail.com Co to jest IdyllaOS? IdyllaOS jest to mały, prosty, uniksopodobny, wielozadaniowy oraz
Bardziej szczegółowoSYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią
Wrocław 2007 SYSTEMY OPERACYJNE WYKLAD 4 - zarządzanie pamięcią Paweł Skrobanek C-3, pok. 323 e-mail: pawel.skrobanek@pwr.wroc.pl www.equus.wroc.pl/studia.html 1 PLAN: 2. Pamięć rzeczywista 3. Pamięć wirtualna
Bardziej szczegółowoV ]D RV Z /XEÃ]DZLHV]HQLHPÃ ]Ã]DZLHV]HQLHPÃ SQHXPDW\F]Q\PÃ. 'RSXV]F]DOQDÃÃ PDVDÃFDãNRZLWDÃ. UÍZQRZDëQHÃ PQLHMÃ
'RSXV]F]DOQD PDVDFDãNRZLWD ZWRQDFK 2VLHMH]GQH ]]DZLHV]HQLHP SQHXPDW\F]Q\P /XE]DZLHV]HQLHP X]QDQ\P]D UÍZQRZDëQH Z]ãRW\FK ':,(26,( QLHPQLHM PQLHM QLHPQLHM PQLHM QLHPQLHM PQLHM QLHPQLHM LZLàFHM 75=
Bardziej szczegółowoSystem 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ółowo1. 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ółowoBiuletyn techniczny. CDN OPT!MA 12.0 Drukarki fiskalne w usługach terminalowych. Copyright 2007 COMARCH SA
Biuletyn techniczny CDN OPT!MA 12.0 Drukarki fiskalne w usługach terminalowych Copyright 2007 COMARCH SA 1 Spis treści 1 SPIS TREŚCI... 2 2 DRUKARKI FISKALNE W USŁUGACH TERMINALOWYCH... 3 2.1 2.2 INSTALACJA
Bardziej szczegółowoSystemy operacyjne. Systemy operacyjne. Systemy operacyjne. Program wykładów. Strona WWW przedmiotu: Program ćwiczeń projektowych
Systemy operacyjne Systemy operacyjne Inżynieria obliczeniowa, II rok Krzysztof Wilk Katedra Informatyki Stosowanej i Modelowania wilk@agh.edu.pl Wykłady: 7 tygodni po 2 h, s. 209, B-4 Projekty: 2 godziny
Bardziej szczegółowoIPv6. Wprowadzenie. IPv6 w systemie Linux. Zadania Pytania. budowa i zapis adresu, typy adresów tunelowanie IPv6 w IPv4
Wprowadzenie budowa i zapis adresu, typy adresów tunelowanie w IPv4 w systemie Linux polecenie ip, system plików /proc Zadania Pytania Historia Cel rozwiązanie problemu wyczerpania przestrzeni adresowej
Bardziej szczegółowoSystem operacyjny UNIX system plików. mgr Michał Popławski, WFAiIS
System operacyjny UNIX system plików System plików systemu UNIX (s5fs) System plików ma strukturę drzewa. Na samym szczycie znajduje się korzeń (root), symbolicznie przedstawiany jako /. Z punktu widzenia
Bardziej szczegółowoFunkcje jadra systemu operacyjnego UNIX
Funkcje jadra systemu operacyjnego UNIX Dariusz Wawrzyniak IIPP 29 września 2009 Plan 1 Wstęp 2 Pliki 3 Procesy 4 Łacza 5 Mechanizmy IPC 6 Sygnały Funkcje jadra systemu operacyjnego UNIX 29 września 2009
Bardziej szczegółowoOpis protokołu RPC. Grzegorz Maj nr indeksu:
Opis protokołu RPC Grzegorz Maj nr indeksu: 236095 1 Streszczenie Niniejszy dokument opisuje specyfikację protokołu RQP (Remote Queues Protocol). W jego skład wchodzą: opis celów protokołu; opis założeń
Bardziej szczegółowoPowłoka, redyrekcja, potok
UNIX POWŁOKA I POTOK WYKŁAD 5 Powłoka, redyrekcja, potok UNIX POWŁOKA POWŁOKA ( ang. SHELL) - to program interpretujący polecenia użytkownika. nazywamy powłoką. Powłoka przyjmuje polecenia od użytkownika,
Bardziej szczegółowoRozproszona pamiêæ dzielona - 1
Rozproszona pamiêæ dzielona - 1 Wieloprocesor - wiele ma dostêp do wspólnej pamiêci g³ównej Wielokomputer - ka dy ma w³asn¹ pamiêæ g³ówn¹; nie ma wspó³dzielenia pamiêci Aspekt sprzêtowy: Skonstruowanie
Bardziej szczegółowo6W\F]HÏ /XW\ 0DU]HF 6DWHOLWD(XWHOVDW+RWELUG SODWIRUPDF\IURZ D VWRSQL(ÅUDGLR PRGHVFDQÅNDQDá7: 5 )DOH UHGQLH N+] *RG]LQD H F MV LH 0 N áh LD ] G LH Q R 3 N UH WR : D G UR
Bardziej szczegółowoFunkcje jadra systemu operacyjnego UNIX
Funkcje jadra systemu operacyjnego UNIX Dariusz Wawrzyniak IIPP 29 września 2009 Plan Wstęp Pliki Procesy Łacza Mechanizmy IPC Sygnały Plan Wstęp Pliki Procesy Łacza Mechanizmy IPC Sygnały Funkcje systemowe
Bardziej szczegółowoImport limitów urlopowych / nowy rok
Import limitów urlopowych / nowy rok 1. Wstęp Limity urlopowe pracowników w BeeOffice można zbiorczo dodawać lub aktualizować przy pomocy importu danych z pliku Excel. Jednym z typowych scenariuszy do
Bardziej szczegółowoÃ1XPHUÃ,GHQW\ILNDFMLÃ3RGDWNRZHMÃVNáDGDM FHJRÃLQIRUPDFM ÃÃ. Ã5RG]DMÃSRGPLRWXÃRSRGDWNRZDQLDÃÃ]D]QDF]\üÃZáD FLZ\ÃNZDGUDWÃ
1XPHU,GHQW\ILNDFML3RGDWNRZHMVNáDGDM FHJRLQIRUPDFM BBBBBBBBBB 3RGVWDZDSUDZQD8VWDZD]GQLDVW\F]QLDURSRGDWNDFKLRSáDWDFKOR 6NáDGDM F\)RUPXODU]SU]H]QDF]RQ\GODRVyEIL]\F]Q\FKE G F\FKZ EXGRZODQ\FKSRVLDGDF]DPLVDPRLVWQ\PLQLHUXFKRPR
Bardziej szczegółowoWindows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK. I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej)
Windows Server 2008 Standard Str. 1 Ćwiczenia. Opr. JK I. Instalowanie serwera FTP w Windows Server 2008 (zrzuty ekranowe z maszyny wirtualnej) Uruchom maszynę wirtualną Server 2008 Zaloguj się do konta
Bardziej szczegółowoKlient-Serwer Komunikacja przy pomocy gniazd
II Klient-Serwer Komunikacja przy pomocy gniazd Gniazda pozwalają na efektywną wymianę danych pomiędzy procesami w systemie rozproszonym. Proces klienta Proces serwera gniazdko gniazdko protokół transportu
Bardziej szczegółowoSTEVI 470 / ANSI
Z siáownikami elektrycznymi i pneumatycznymi Zawór regulacyjny przelotowy z prowadzonym trzonem grzybka 1 do 8 (DN 25 do 200) =QDNRZDQLH&(GOD]DVWRVRZDr ZJ3UHVVXUH(TXLSPHQW'LUHFWLYH ]QDNRZDQLHREOLJDWRU\MQH
Bardziej szczegółowoInstrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.
Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia
Bardziej szczegółowoStworzenie klasy nie jest równoznaczne z wykorzystaniem wielowątkowości. Uzyskuje się ją dopiero poprzez inicjalizację wątku.
Laboratorium 7 Wstęp Jednym z podstawowych własności Javy jest wielowątkowość. Wiąże się to z możliwością współbieżnego wykonywania różnych operacji w ramach pojedynczej wirtualnej maszyny Javy (JVM).
Bardziej szczegółowoPrzegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX Wojciech A. Koszek dunstan@freebsd.czest.pl IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na
Bardziej szczegółowoPodręcznik użytkownika. Satellite
Podręcznik użytkownika Satellite 1800 TELLITE1800 SATELLITE1800 SATELLITE1800 Choose freedom. 3RGU F]QLNX \WNRZQLND 3UDZDDXWRUVNLH E\726+,%$&RUSRUDWLRQ:V]HONLHSUDZD]DVWU]H RQH3RGJUR Ei QDUXV]HQLDSUDZDXWRUVNLFKQLQLHMV]\SRGU
Bardziej szczegółowoKOLEJKI KOMUNIKATÓW IPC
z przedmiotu, prowadzonych na Wydziale BMiI, Akademii Techniczno-Humanistycznej w Bielsku-Białej. Współbieżność procesów (czy wątków) wiąże się często z potrzebą okresowej (asynchronicznej) wymiany komunikatów.
Bardziej szczegółowoPodstawy 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ółowoPrzegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX
Przegląd technik wirtualizacji i separacji w nowoczesnych systemach rodziny UNIX CONFidence 2005 IX Liceum Ogólnokształcące im. C.K. Norwida w Częstochowie Krajowy Fundusz na Rzecz Dzieci Wojciech A. Koszek
Bardziej szczegółowoBiuletyn techniczny. Drukarki fiskalne w usługach terminalowych. Comarch OPT!MA 17.0. Copyright 2007 COMARCH SA
Biuletyn techniczny Comarch OPT!MA 17.0 Drukarki fiskalne w usługach terminalowych Copyright 2007 COMARCH SA 1 Spis treści 1 SPIS TREŚCI... 2 2 DRUKARKI FISKALNE W USŁUGACH TERMINALOWYCH... 3 2.1 2.2 INSTALACJA
Bardziej szczegółowoINFORMATYKA W SZKOLE. Podyplomowe Studia Pedagogiczne. Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227
INFORMATYKA W SZKOLE Dr inż. Grażyna KRUPIŃSKA grazyna@fis.agh.edu.pl D-10 pokój 227 Podyplomowe Studia Pedagogiczne Sortowanie Dane wejściowe : trzy liczby w dowolnym porządku Dane wyjściowe: trzy liczby
Bardziej szczegółowoPodstawowe wiadomości o systemach plików.
Podstawowe wiadomości o systemach plików. Komputery mogą przechowywać informacje w kilku różnych postaciach fizycznych na różnych nośnikach i urządzeniach np. w postaci zapisów na dysku twardym, płytce
Bardziej szczegółowoROZPROSZONE SYSTEMY OPERACYJNE. Niezawodne usługi w rozwiązaniach SSI dokumentacja projektu. Karol Ostrowski 16 czerwca 2005
ROZPROSZONE SYSTEMY OPERACYJNE Niezawodne usługi w rozwiązaniach SSI dokumentacja projektu Karol Ostrowski 16 czerwca 2005 1 SPIS TREŚCI Spis treści 1 Wstęp 3 1.1 Kryteria oceny.............................
Bardziej szczegółowoTRX API opis funkcji interfejsu
TRX Krzysztof Kryński Cyfrowe rejestratory rozmów seria KSRC TRX API opis funkcji interfejsu Kwiecień 2013 Copyright TRX TRX ul. Garibaldiego 4 04-078 Warszawa Tel. 22 871 33 33 Fax 22 871 57 30 www.trx.com.pl
Bardziej szczegółowoInformatyka. informatyka i nauki komputerowe (computer science)
Informatyka informacja i jej reprezentacje informatyka i nauki komputerowe (computer science) algorytmika efektywność algorytmów poprawność algorytmów złożoność obliczeniowa, problemy NP-trudne (NP-zupełne)
Bardziej szczegółowoInstrukcja postępowania użytkownika programów LiderSim i ProLider w związku z wprowadzeniem od r. nowych stawek VAT.
Instrukcja postępowania użytkownika programów LiderSim i ProLider w związku z wprowadzeniem od 1.01.2011 r. nowych stawek VAT. 1. Utworzenie nowego zestawu danych tj. zestawu danych na rok 2011. Menu Plik
Bardziej szczegółowoMBUM #2. Zarządzanie kopiami konfiguracji RouterOS. Jacek Rokicki
MBUM #2 Zarządzanie kopiami konfiguracji RouterOS Jacek Rokicki w IT od 1998, entuzjasta systemów operacyjnych z rodziny Unix, projektowanie, budowa i utrzymanie wysoko dostępnych rozwiązań z wykorzystaniem
Bardziej szczegółowoSYSTEMY 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ółowoZ Z Z ] P D U W Z \ F K Z V W D Q F \ S O )(5,(=,02:( ZZZ]PDUWZ\FKZVWDQF\SO '1,6.83,(1,$'/$0à2'=,( < Ä&20$0&=
Bardziej szczegółowoSYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Adresy IP Konfiguracja interfejsu sieciowego Konfiguracja i instalacji pakietów Stosowane w sieci adresu komputerów wynikają z budowy nagłówka datagramu IP. Na adres w nagłówku IP przewidziane są cztery
Bardziej szczegółowoSystem plików. Warstwowy model systemu plików
System plików System plików struktura danych organizująca i porządkująca zasoby pamięci masowych w SO. Struktura ta ma charakter hierarchiczny: urządzenia fizyczne strefy (partycje) woluminy (w UNIXie:
Bardziej szczegółowoSystem plików warstwa fizyczna
System plików warstwa fizyczna Dariusz Wawrzyniak Plan wykładu Przydział miejsca na dysku Zarządzanie wolną przestrzenią Implementacja katalogu Przechowywanie podręczne Integralność systemu plików Semantyka
Bardziej szczegółowoSystem plików warstwa fizyczna
System plików warstwa fizyczna Dariusz Wawrzyniak Przydział miejsca na dysku Zarządzanie wolną przestrzenią Implementacja katalogu Przechowywanie podręczne Integralność systemu plików Semantyka spójności
Bardziej szczegółowoSystem plików warstwa fizyczna
System plików warstwa fizyczna Dariusz Wawrzyniak Przydział miejsca na dysku Przydział ciągły (ang. contiguous allocation) cały plik zajmuje ciąg kolejnych bloków Przydział listowy (łańcuchowy, ang. linked
Bardziej szczegółowoSTRUKTURA EGZAMINU MATURALNEGO Z JĘZYKA ANGIELSKIEGO
EGZAMIN USTNY Struktura egzaminu ustnego STRUKTURA EGZAMINU MATURALNEGO Z JĘZYKA ANGIELSKIEGO OPIS EGZAMINU USTNEGO 1. Egzamin ustny, zarówno na poziomie podstawowym, jak i rozszerzonym, składa się z dwóch
Bardziej szczegółowoMechanizmy pracy równoległej. Jarosław Kuchta
Mechanizmy pracy równoległej Jarosław Kuchta Zagadnienia Algorytmy wzajemnego wykluczania algorytm Dekkera Mechanizmy niskopoziomowe przerwania mechanizmy ochrony pamięci instrukcje specjalne Mechanizmy
Bardziej szczegółowoE-I-0006-s3. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny)
KARTA MODUŁU / KARTA PRZEDMIOTU Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. Kod modułu E-I-0006-s3 Nazwa modułu Systemy operacyjne 1 Nazwa modułu w języku angielskim Operating
Bardziej szczegółowoKsię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ółowoRok szkolny 2015/16 Sylwester Gieszczyk. Wymagania edukacyjne w technikum
Lp. 1 Temat 1. Konfigurowanie urządzeń. Uzyskiwanie dostępu do sieci Internet 2 3 4 5 Symulatory programów konfiguracyjnych urządzeń Konfigurowanie urządzeń Konfigurowanie urządzeń sieci Funkcje zarządzalnych
Bardziej szczegółowoRejestr HKEY_LOCAL_MACHINE
Rejestr HKEY_LOCAL_MACHINE Poddrzewo HKEY_LOCAL_MACHINE zawiera dane konfiguracyjne lokalnego systemu. Informacje tutaj przechowywane są wykorzystywane przez aplikacje i sterowniki urządzeń, a także przez
Bardziej szczegółowoDatabase Connectivity
Oprogramowanie Systemów Pomiarowych 15.01.2009 Database Connectivity Dr inŝ. Sebastian Budzan Zakład Pomiarów i Systemów Sterowania Tematyka Podstawy baz danych, Komunikacja, pojęcia: API, ODBC, DSN, Połączenie
Bardziej szczegółowo