20100119076
Kai*, proces potomny «r—- - dl(<tt, nMvr»_t»—
---_
Zadanie 6b
Program uruchamia 4 procesy potomne i wykonuje dodatkowo "jakieś obliczenia",
Dane wejściowe fn, rl, r2, r3, dl, d2, nazwapliku) powadzić z klawiatury programu Głównego Każdy proces potomny wyświetla v/yniki swojego działania w Ę/sobn /m okntej,
^ Dane dla procesów potomnych(1,2,3,4y; n, rl. r2, r3, dl, d2, nazwa_pHku nałezy
przekazać z programu głównego
P_Potomny_1; tworzy Notatnikiem plik tekstów/z zawartością: -123 -456 -789 P_Potomny_2: tworzy wektor typu irrteger, wypełnia go n liczbami całkowitymi
i zapisuje do pliku binarnego ( fwriWA, wzeoftintj, n, pk>; )
Następnie y/yświetla zawartość utworzonego zbioru
P_Potomny_3; zmienia wartości wskazanych pozycji (rl, r2, r3; pliku binarnego na wartości zawarte w pliku tekstowy korzystając z techniki Mapowania Pliku Następnie wyświetla zawartość zmodyfikowanego zbioru binarnego
PPotomnyA dopisuje do pliku binarnego za wskazaną pozyqą idi d2, d - % nowe liczby -korzystając z techniki Mapowania Pliku.
Następnie wyświetla zawartość zmodyfikowanego pliku binarnego Program główny wykonuje jakieś obliczenia sygnalizując ich przebeg znak/.-" * (rip. obliczenia/..,
4 Procesy Potomne (1,2,3A) wykonują dodatkowo jakieś obliczenia sygnalizując ich przebieg odpowiednio znakiem (#, 0, &, $).
Uwaga: Konstrukcją programu powinna zapewnić poprawność działania bez względu na wielkość zbioru danych. Istotne Jest też jego optymalne działanie.
' -1,1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,12, 13,14,15 --odczyt z płiku.bin po modyfikacji:
■1, 1,9898, 2, 3,4, 5, 123, 7, 8, -456, 10,-789, 12, 3223,13,14,15
Wyszukiwarka
Podobne podstrony:
d2 2 5 (2 pkt.) Podaj liczbę procesów potomnych, które zostaną utworzone w systemie UNIX przez nastęFile0017 (2) -+ —Dl—a r— o M i rsr i :fy R v l_Nfi I t„ rU ^ \__ ^y<?skanuj0022 V .-^, 4S>^eS .,r“> "^tT . ^ ^IMG 29 (3) jlS&jpĄ J?OĆ&^r~~l TT + ■■■—-+• ■ .■■»— --- -scandjvutmp135 01 1 - «T» - li por et stel - la ma - ris, suc-cur • r« ca - den -K ?jna DIALEKTY POLSKIEz841 C "1 _J r~ Dl _Mapa 11. Rozłożenie wargowych miękkich na grupy spółskanowanie0031 i ^wWBłi L r«SOlab 3 3 /jdaniłSO 1 Zadanie 6a Program uruchamia 4 procesy potomne I wykonuje dodatkowo "jakimodyfikacji danych nastąpi rozdzielenie obszaru danych (proces potomny otrzyma kopię obszaru rodziciZadania: 1. Napisz program, który utworzy dwa procesy: macierzysty i potomny.unuAA*_ M
~ Z, f . ^ Z<5ł Ał*<_ Z^ZjuLI h/ t~EJ ~ 2_ ~Z«4» •fc? •H fc!* b------ r— -to" •tt>1 1 T T TT 6~T Y Y Tć TT 12 TT TT TT TT TY TT Normy21(tworzenie procesow) Wykład 5£f Tworzenie procesów SO Unix Proces rodzicielski (Parem) Proces potowięcej podobnych podstron