Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.62 KB | None | 0 0
  1. student@st09-lab319:~$ cd 3ID13B
  2. student@st09-lab319:~/3ID13B$ cd lab6
  3. student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
  4. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  5. Podaj Polecenie
  6. 1 - podnies semafor
  7. 2 - opusc semafor
  8. 0 - wyjscie
  9. 1
  10. wybrano 1
  11. przed odblokuj
  12. po odblokuj
  13. 0
  14. wybrano 0
  15. student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
  16. student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
  17. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  18. Podaj Polecenie
  19. 1 - podnies semafor
  20. 2 - opusc semafor
  21. 0 - wyjscie
  22. 2
  23. wybrano 2
  24. przed blokuj
  25. blad lokowania semafora: Resource temporarily unavailable
  26. po blokuj
  27. 1
  28. wybrano 1
  29. przed odblokuj
  30. po odblokuj
  31. 2
  32. wybrano 2
  33. przed blokuj
  34. po blokuj
  35. 0
  36. wybrano 0
  37. student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
  38. student@st09-lab319:~/3ID13B/lab6$ ipcs
  39.  
  40. ------ Segmenty pamięci dzielonej ----
  41. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  42. 0x00000000 294912 student 600 524288 2 dest
  43. 0x00000000 622593 student 600 524288 2 dest
  44. 0x00000000 425986 student 600 524288 2 dest
  45. 0x00000000 1114115 student 600 524288 2 dest
  46. 0x00000000 786436 student 600 524288 2 dest
  47. 0x00000000 1179653 student 600 1048576 2 dest
  48. 0x00000000 1146886 student 600 1048576 2 dest
  49. 0x00000000 1015815 student 600 524288 2 dest
  50. 0x00000000 1277960 student 600 524288 2 dest
  51. 0x00000000 1507337 student 600 524288 2 dest
  52. 0x00000000 1540106 student 600 1048576 2 dest
  53. 0x00000000 1638411 student 600 524288 2 dest
  54. 0x00000000 1671180 student 600 4194304 2 dest
  55.  
  56. ------ Tablice semaforów -------
  57. klucz id_sem właściciel uprawn. lsem
  58. 0x00080001 32768 student 666 1
  59.  
  60. ------ Kolejki komunikatów ---
  61. klucz id_msq właściciel uprawn. bajtów komunikatów
  62.  
  63. student@st09-lab319:~/3ID13B/lab6$ ipcrm -s 0
  64. ipcrm: identyfikator już usunięty (0)
  65. student@st09-lab319:~/3ID13B/lab6$ ipcs
  66.  
  67. ------ Segmenty pamięci dzielonej ----
  68. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  69. 0x00000000 294912 student 600 524288 2 dest
  70. 0x00000000 622593 student 600 524288 2 dest
  71. 0x00000000 425986 student 600 524288 2 dest
  72. 0x00000000 1114115 student 600 524288 2 dest
  73. 0x00000000 786436 student 600 524288 2 dest
  74. 0x00000000 1179653 student 600 1048576 2 dest
  75. 0x00000000 1146886 student 600 1048576 2 dest
  76. 0x00000000 1015815 student 600 524288 2 dest
  77. 0x00000000 1277960 student 600 524288 2 dest
  78. 0x00000000 1507337 student 600 524288 2 dest
  79. 0x00000000 1540106 student 600 1048576 2 dest
  80. 0x00000000 1638411 student 600 524288 2 dest
  81. 0x00000000 1671180 student 600 4194304 2 dest
  82.  
  83. ------ Tablice semaforów -------
  84. klucz id_sem właściciel uprawn. lsem
  85. 0x00080001 32768 student 666 1
  86.  
  87. ------ Kolejki komunikatów ---
  88. klucz id_msq właściciel uprawn. bajtów komunikatów
  89.  
  90. student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
  91. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  92. Podaj Polecenie
  93. 1 - podnies semafor
  94. 2 - opusc semafor
  95. 0 - wyjscie
  96. 1
  97. wybrano 1
  98. przed odblokuj
  99. po odblokuj
  100. 1
  101. wybrano 1
  102. przed odblokuj
  103. po odblokuj
  104. 1
  105. wybrano 1
  106. przed odblokuj
  107. po odblokuj
  108. ^C
  109. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  110. Podaj Polecenie
  111. 1 - podnies semafor
  112. 2 - opusc semafor
  113. 0 - wyjscie
  114. 2
  115. wybrano 2
  116. przed blokuj
  117. po blokuj
  118. 2
  119. wybrano 2
  120. przed blokuj
  121. po blokuj
  122. 2
  123. wybrano 2
  124. przed blokuj
  125. po blokuj
  126. 2
  127. wybrano 2
  128. przed blokuj
  129. blad lokowania semafora: Resource temporarily unavailable
  130. po blokuj
  131. 0
  132. wybrano 0
  133. student@st09-lab319:~/3ID13B/lab6$ vim zad2.c
  134. student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
  135. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  136. Podaj Polecenie
  137. 1 - podnies semafor
  138. 2 - opusc semafor
  139. 0 - wyjscie
  140. 0
  141. wybrano 0
  142. student@st09-lab319:~/3ID13B/lab6$ ipcs
  143.  
  144. ------ Segmenty pamięci dzielonej ----
  145. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  146. 0x00000000 294912 student 600 524288 2 dest
  147. 0x00000000 622593 student 600 524288 2 dest
  148. 0x00000000 425986 student 600 524288 2 dest
  149. 0x00000000 1114115 student 600 524288 2 dest
  150. 0x00000000 786436 student 600 524288 2 dest
  151. 0x00000000 1179653 student 600 1048576 2 dest
  152. 0x00000000 1146886 student 600 1048576 2 dest
  153. 0x00000000 1015815 student 600 524288 2 dest
  154. 0x00000000 1277960 student 600 524288 2 dest
  155. 0x00000000 1507337 student 600 524288 2 dest
  156. 0x00000000 1540106 student 600 1048576 2 dest
  157. 0x00000000 1638411 student 600 524288 2 dest
  158. 0x00000000 1671180 student 600 4194304 2 dest
  159.  
  160. ------ Tablice semaforów -------
  161. klucz id_sem właściciel uprawn. lsem
  162. 0x00080001 32768 student 666 1
  163.  
  164. ------ Kolejki komunikatów ---
  165. klucz id_msq właściciel uprawn. bajtów komunikatów
  166.  
  167. student@st09-lab319:~/3ID13B/lab6$ ipcrm -s 0
  168. ipcrm: identyfikator już usunięty (0)
  169. student@st09-lab319:~/3ID13B/lab6$ ipcs
  170.  
  171. ------ Segmenty pamięci dzielonej ----
  172. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  173. 0x00000000 294912 student 600 524288 2 dest
  174. 0x00000000 622593 student 600 524288 2 dest
  175. 0x00000000 425986 student 600 524288 2 dest
  176. 0x00000000 1114115 student 600 524288 2 dest
  177. 0x00000000 786436 student 600 524288 2 dest
  178. 0x00000000 1179653 student 600 1048576 2 dest
  179. 0x00000000 1146886 student 600 1048576 2 dest
  180. 0x00000000 1015815 student 600 524288 2 dest
  181. 0x00000000 1277960 student 600 524288 2 dest
  182. 0x00000000 1507337 student 600 524288 2 dest
  183. 0x00000000 1540106 student 600 1048576 2 dest
  184. 0x00000000 1638411 student 600 524288 2 dest
  185. 0x00000000 1671180 student 600 4194304 2 dest
  186.  
  187. ------ Tablice semaforów -------
  188. klucz id_sem właściciel uprawn. lsem
  189. 0x00080001 32768 student 666 1
  190.  
  191. ------ Kolejki komunikatów ---
  192. klucz id_msq właściciel uprawn. bajtów komunikatów
  193.  
  194. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  195. Podaj Polecenie
  196. 1 - podnies semafor
  197. 2 - opusc semafor
  198. 0 - wyjscie
  199. 1
  200. wybrano 1
  201. przed odblokuj
  202. po odblokuj
  203. 1
  204. wybrano 1
  205. przed odblokuj
  206. po odblokuj
  207. 1
  208. wybrano 1
  209. przed odblokuj
  210. po odblokuj
  211. 0
  212. wybrano 0
  213. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  214. Podaj Polecenie
  215. 1 - podnies semafor
  216. 2 - opusc semafor
  217. 0 - wyjscie
  218. 2
  219. wybrano 2
  220. przed blokuj
  221. 2
  222. 2
  223. 2
  224. ^C
  225. student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
  226. student@st09-lab319:~/3ID13B/lab6$ gcc zad4usuwanie.c -o zad4usuwanie
  227. student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
  228. student@st09-lab319:~/3ID13B/lab6$ ipcs
  229.  
  230. ------ Segmenty pamięci dzielonej ----
  231. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  232. 0x00000000 294912 student 600 524288 2 dest
  233. 0x00000000 622593 student 600 524288 2 dest
  234. 0x00000000 425986 student 600 524288 2 dest
  235. 0x00000000 1114115 student 600 524288 2 dest
  236. 0x00000000 786436 student 600 524288 2 dest
  237. 0x00000000 1179653 student 600 1048576 2 dest
  238. 0x00000000 1146886 student 600 1048576 2 dest
  239. 0x00000000 1015815 student 600 524288 2 dest
  240. 0x00000000 1277960 student 600 524288 2 dest
  241. 0x00000000 1507337 student 600 524288 2 dest
  242. 0x00000000 1540106 student 600 1048576 2 dest
  243. 0x00000000 1638411 student 600 524288 2 dest
  244. 0x00000000 1671180 student 600 4194304 2 dest
  245.  
  246. ------ Tablice semaforów -------
  247. klucz id_sem właściciel uprawn. lsem
  248. 0x00080001 32768 student 666 1
  249.  
  250. ------ Kolejki komunikatów ---
  251. klucz id_msq właściciel uprawn. bajtów komunikatów
  252.  
  253. student@st09-lab319:~/3ID13B/lab6$ vim zad3.c
  254. student@st09-lab319:~/3ID13B/lab6$ ipcs
  255.  
  256. ------ Segmenty pamięci dzielonej ----
  257. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  258. 0x00000000 294912 student 600 524288 2 dest
  259. 0x00000000 622593 student 600 524288 2 dest
  260. 0x00000000 425986 student 600 524288 2 dest
  261. 0x00000000 1114115 student 600 524288 2 dest
  262. 0x00000000 786436 student 600 524288 2 dest
  263. 0x00000000 1179653 student 600 1048576 2 dest
  264. 0x00000000 1146886 student 600 1048576 2 dest
  265. 0x00000000 1015815 student 600 524288 2 dest
  266. 0x00000000 1277960 student 600 524288 2 dest
  267. 0x00000000 1507337 student 600 524288 2 dest
  268. 0x00000000 1540106 student 600 1048576 2 dest
  269. 0x00000000 1638411 student 600 524288 2 dest
  270. 0x00000000 1671180 student 600 4194304 2 dest
  271.  
  272. ------ Tablice semaforów -------
  273. klucz id_sem właściciel uprawn. lsem
  274. 0x00080001 32768 student 666 1
  275.  
  276. ------ Kolejki komunikatów ---
  277. klucz id_msq właściciel uprawn. bajtów komunikatów
  278.  
  279. student@st09-lab319:~/3ID13B/lab6$ vimzad4usuwanie.c
  280. vimzad4usuwanie.c: nie znaleziono polecenia
  281. student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
  282. student@st09-lab319:~/3ID13B/lab6$ vim zad4usuwanie.c
  283. student@st09-lab319:~/3ID13B/lab6$ vim zad3.c
  284. student@st09-lab319:~/3ID13B/lab6$ vim zad3.c
  285. student@st09-lab319:~/3ID13B/lab6$ gcc zad3.c -o zad3
  286. student@st09-lab319:~/3ID13B/lab6$ ./zad3
  287. Podaj Polecenie
  288. 1 - podnies semafor
  289. 2 - opusc semafor
  290. 0 - wyjscie
  291. 0
  292. wybrano 0
  293. student@st09-lab319:~/3ID13B/lab6$
  294.  
  295.  
  296.  
  297.  
  298. student@st09-lab319:~$ cd 3ID13B
  299. student@st09-lab319:~/3ID13B$ cd lab6
  300. student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
  301. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  302. Podaj Polecenie
  303. 1 - podnies semafor
  304. 2 - opusc semafor
  305. 0 - wyjscie
  306. 1
  307. wybrano 1
  308. przed odblokuj
  309. po odblokuj
  310. 1
  311. wybrano 1
  312. przed odblokuj
  313. po odblokuj
  314. 2
  315. wybrano 2
  316. przed blokuj
  317. po blokuj
  318. 2
  319. wybrano 2
  320. przed blokuj
  321. po blokuj
  322. 2
  323. wybrano 2
  324. przed blokuj
  325. po blokuj
  326. 2
  327. wybrano 2
  328. przed blokuj
  329. po blokuj
  330. 2
  331. wybrano 2
  332. przed blokuj
  333. po blokuj
  334. 2
  335. wybrano 2
  336. przed blokuj
  337. po blokuj
  338. 2
  339. wybrano 2
  340. przed blokuj
  341. po blokuj
  342. 2
  343. wybrano 2
  344. przed blokuj
  345. po blokuj
  346. 2
  347. wybrano 2
  348. przed blokuj
  349. po blokuj
  350. 2
  351. wybrano 2
  352. przed blokuj
  353. po blokuj
  354. 2
  355. wybrano 2
  356. przed blokuj
  357. po blokuj
  358. 2
  359. wybrano 2
  360. przed blokuj
  361. po blokuj
  362. 2
  363. wybrano 2
  364. przed blokuj
  365. po blokuj
  366. 2
  367. wybrano 2
  368. przed blokuj
  369. po blokuj
  370. 2
  371. wybrano 2
  372. przed blokuj
  373. po blokuj
  374. 2
  375. wybrano 2
  376. przed blokuj
  377. po blokuj
  378. 2
  379. wybrano 2
  380. przed blokuj
  381. po blokuj
  382. ^C
  383. student@st09-lab319:~/3ID13B/lab6$
  384. student@st09-lab319:~/3ID13B/lab6$ ipcs
  385.  
  386. ------ Segmenty pamięci dzielonej ----
  387. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  388. 0x00000000 294912 student 600 524288 2 dest
  389. 0x00000000 622593 student 600 524288 2 dest
  390. 0x00000000 425986 student 600 524288 2 dest
  391. 0x00000000 1114115 student 600 524288 2 dest
  392. 0x00000000 786436 student 600 524288 2 dest
  393. 0x00000000 1179653 student 600 1048576 2 dest
  394. 0x00000000 1146886 student 600 1048576 2 dest
  395. 0x00000000 1015815 student 600 524288 2 dest
  396. 0x00000000 1277960 student 600 524288 2 dest
  397. 0x00000000 1507337 student 600 524288 2 dest
  398. 0x00000000 1540106 student 600 1048576 2 dest
  399. 0x00000000 1638411 student 600 524288 2 dest
  400. 0x00000000 1671180 student 600 4194304 2 dest
  401.  
  402. ------ Tablice semaforów -------
  403. klucz id_sem właściciel uprawn. lsem
  404. 0x00080001 0 student 666 1
  405.  
  406. ------ Kolejki komunikatów ---
  407. klucz id_msq właściciel uprawn. bajtów komunikatów
  408.  
  409. student@st09-lab319:~/3ID13B/lab6$ ipcrm -s 0
  410. student@st09-lab319:~/3ID13B/lab6$ ipcs
  411.  
  412. ------ Segmenty pamięci dzielonej ----
  413. klucz id_shm właściciel uprawn. bajtów podłączeń stan
  414. 0x00000000 294912 student 600 524288 2 dest
  415. 0x00000000 622593 student 600 524288 2 dest
  416. 0x00000000 425986 student 600 524288 2 dest
  417. 0x00000000 1114115 student 600 524288 2 dest
  418. 0x00000000 786436 student 600 524288 2 dest
  419. 0x00000000 1179653 student 600 1048576 2 dest
  420. 0x00000000 1146886 student 600 1048576 2 dest
  421. 0x00000000 1015815 student 600 524288 2 dest
  422. 0x00000000 1277960 student 600 524288 2 dest
  423. 0x00000000 1507337 student 600 524288 2 dest
  424. 0x00000000 1540106 student 600 1048576 2 dest
  425. 0x00000000 1638411 student 600 524288 2 dest
  426. 0x00000000 1671180 student 600 4194304 2 dest
  427.  
  428. ------ Tablice semaforów -------
  429. klucz id_sem właściciel uprawn. lsem
  430.  
  431. ------ Kolejki komunikatów ---
  432. klucz id_msq właściciel uprawn. bajtów komunikatów
  433.  
  434. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  435. Podaj Polecenie
  436. 1 - podnies semafor
  437. 2 - opusc semafor
  438. 0 - wyjscie
  439. 1
  440. wybrano 1
  441. przed odblokuj
  442. po odblokuj
  443. 1
  444. wybrano 1
  445. przed odblokuj
  446. po odblokuj
  447. 2
  448. wybrano 2
  449. przed blokuj
  450. po blokuj
  451. 2
  452. wybrano 2
  453. przed blokuj
  454. po blokuj
  455. 2
  456. wybrano 2
  457. przed blokuj
  458. po blokuj
  459. 2
  460. wybrano 2
  461. przed blokuj
  462. po blokuj
  463. 0
  464. wybrano 0
  465. student@st09-lab319:~/3ID13B/lab6$
  466.  
  467.  
  468. student@st09-lab319:~$ cd 3ID13B
  469. student@st09-lab319:~/3ID13B$ cd lab6
  470. student@st09-lab319:~/3ID13B/lab6$ gcc zad2.c -o zad2
  471. student@st09-lab319:~/3ID13B/lab6$ ./zad2
  472. Podaj Polecenie
  473. 1 - podnies semafor
  474. 2 - opusc semafor
  475. 0 - wyjscie
  476. 1
  477. wybrano 1
  478. przed odblokuj
  479. po odblokuj
  480. 0
  481. wybrano 0
  482. student@st09-lab319:~/3ID13B/lab6$
  483.  
  484.  
  485. student@st09-lab319:~/3ID13B/lab6$ gcc zad1.c -o zad1v
  486. student@st09-lab319:~/3ID13B/lab6$ gcc zad1.c -o zad2v
  487. student@st09-lab319:~/3ID13B/lab6$ ./zad1v
  488. ftok 0x3080001
  489. student@st09-lab319:~/3ID13B/lab6$ ./zad2v
  490. ftok 0x3080001
  491. student@st09-lab319:~/3ID13B/lab6$ gcc zad1.c -o zad2v
  492. student@st09-lab319:~/3ID13B/lab6$ ./zad2v
  493. ftok 0x3080278
  494. student@st09-lab319:~/3ID13B/lab6$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement