Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- student@st09-lab319:~$ cd 3ID13B
- student@st09-lab319:~/3ID13B$ cd lab6
- student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
- student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 2
- wybrano 2
- przed blokuj
- blad lokowania semafora: Resource temporarily unavailable
- po blokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 32768 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ ipcrm -s 0
- ipcrm: identyfikator już usunięty (0)
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 32768 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- ^C
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- blad lokowania semafora: Resource temporarily unavailable
- po blokuj
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
- student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 32768 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ ipcrm -s 0
- ipcrm: identyfikator już usunięty (0)
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 32768 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 2
- wybrano 2
- przed blokuj
- 2
- 2
- 2
- ^C
- student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
- student@st09-lab319:~/3ID13B/lab6$ gcc zad4usuwanie.c -o zad4usuwanie
- student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 32768 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ vim zad3.c
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 32768 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ vimzad4usuwanie.c
- vimzad4usuwanie.c: nie znaleziono polecenia
- student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
- student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
- student@st09-lab319:~/3ID13B/lab6$ vim zad3.c
- student@st09-lab319:~/3ID13B/lab6$ vim zad3.c
- student@st09-lab319:~/3ID13B/lab6$ gcc zad3.c -o zad3
- student@st09-lab319:~/3ID13B/lab6$ ./zad3
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$
- student@st09-lab319:~$ cd 3ID13B
- student@st09-lab319:~/3ID13B$ cd lab6
- student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- ^C
- student@st09-lab319:~/3ID13B/lab6$
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- 0x00080001 0 student 666 1
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ ipcrm -s 0
- student@st09-lab319:~/3ID13B/lab6$ ipcs
- ------ Segmenty pamięci dzielonej ----
- klucz id_shm właściciel uprawn. bajtów podłączeń stan
- 0x00000000 294912 student 600 524288 2 dest
- 0x00000000 622593 student 600 524288 2 dest
- 0x00000000 425986 student 600 524288 2 dest
- 0x00000000 1114115 student 600 524288 2 dest
- 0x00000000 786436 student 600 524288 2 dest
- 0x00000000 1179653 student 600 1048576 2 dest
- 0x00000000 1146886 student 600 1048576 2 dest
- 0x00000000 1015815 student 600 524288 2 dest
- 0x00000000 1277960 student 600 524288 2 dest
- 0x00000000 1507337 student 600 524288 2 dest
- 0x00000000 1540106 student 600 1048576 2 dest
- 0x00000000 1638411 student 600 524288 2 dest
- 0x00000000 1671180 student 600 4194304 2 dest
- ------ Tablice semaforów -------
- klucz id_sem właściciel uprawn. lsem
- ------ Kolejki komunikatów ---
- klucz id_msq właściciel uprawn. bajtów komunikatów
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 2
- wybrano 2
- przed blokuj
- po blokuj
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$
- student@st09-lab319:~$ cd 3ID13B
- student@st09-lab319:~/3ID13B$ cd lab6
- student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
- student@st09-lab319:~/3ID13B/lab6$ ./zad2
- Podaj Polecenie
- 1 - podnies semafor
- 2 - opusc semafor
- 0 - wyjscie
- 1
- wybrano 1
- przed odblokuj
- po odblokuj
- 0
- wybrano 0
- student@st09-lab319:~/3ID13B/lab6$
- student@st09-lab319:~/3ID13B/lab6$ gcc zad1.c -o zad1v
- student@st09-lab319:~/3ID13B/lab6$ gcc zad1.c -o zad2v
- student@st09-lab319:~/3ID13B/lab6$ ./zad1v
- ftok 0x3080001
- student@st09-lab319:~/3ID13B/lab6$ ./zad2v
- ftok 0x3080001
- student@st09-lab319:~/3ID13B/lab6$ gcc zad1.c -o zad2v
- student@st09-lab319:~/3ID13B/lab6$ ./zad2v
- ftok 0x3080278
- student@st09-lab319:~/3ID13B/lab6$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement