20100119076

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 + ■■■—-+• ■ .■■»— --- -
scandjvutmp13501 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 "jaki
modyfikacji danych nastąpi rozdzielenie obszaru danych (proces potomny otrzyma kopię obszaru rodzici
Zadania: 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 Normy
21(tworzenie procesow) Wykład 5£f Tworzenie procesów SO Unix Proces rodzicielski (Parem) Proces poto

więcej podobnych podstron