ajdajzler
g/Linux
Słuchajcie ważne pytanincho, otóż mam w środe egzamin z systemow operacyjnych i nie umiem zupelnie nic*. Ale. Egzamin to same zadania zamkniete. I teraz mam do was pytanie, bo wiem ze tu troche ludzi ogarnietych z takimi rzeczami: 1) Czy zdąże ogarnąć wiadomości do rozwiązania 25 zadań zamkniętych typu "if (fork()) execlp ("ps", "ps", NULL); execlp ("ps", "ps", NULL);" Wskaż ile razy będzie wykonany "ps", semafory w języku Ada, skrypty w bashu, podstawowe komendy linuxowe, programownie asynchroniczne w Javie w jeden dzień? Jeśli tak, to skąd czerpać wiedzę? Inb4 od wykładowcy i ćwieczniowcy bo oni mieli elegancko wywalone przez caly semestr ;] 2) Czy uda mi się napisać zadanie o treści "Na planszy o wymiarach M x N (M, N >10) zbudować węża o długości 10 segmentów. Wąż może wędrować po przypadkowej trajektorii. Każdy segment ma być osobnym wątkiem. Segmenty mogą mieć postać gifa (animowanego). Można zaprojektować przeszkody, które będą przez niego omijane." w Adzie lub Javie w jeden wieczór? xd Proszę o poważne odpowiedzi, specjalnie stosowałem zasady gramatyczne w tym poście, żeby nikt się nie czepiał :-) _ *nie umiem nic, bo uczyłem się przez dwa tygodnie do pisania algorytmów na kartkach po czym okazało się że jednak źle się przygotwałem i nie wiem czy zdam xd
#
ajdajzler
o nie, tak ładnie podzieliłem tekst na akapity i się rozjebało ;//
#
ajdajzler
dobre postanowilem wsm ze se jebne wykład na ważniaku dzisiaj przez wieczor & noc i jesli bede ogarnial to se to zadanie jebne tez, ale nie wiem nie wiem, podstawy basha kumam no bo mam linucha, a i jakies tam zadanka z basha robilem
#
ajdajzler
@sens kurde nie wiem
#
Pherun

@ajdajzler: dostajesz pan na święta z programu uv+

#
sens

@ajdajzler:

Każdy segment ma być osobnym wątkiem.

wtf xd

#
Pherun

@sens: też mnie to zdziwiło a się nie znam

#
sens

@ajdajzler: do TEJ środy może być ciężko, ale nei jest to niemożliwe. Zagadnienia są dość podstawowe, ale za to rozległe. To zadanie z wężem to nwm ja bym napluł w mordę autorowi za bycie oderwanym od rzeczywistości mądralą. Jak chce tworzyć jakieś zadania, to niech chociaż da jakiś sensowny przykład, a nie wciska na siłę jakieś głupoty mające 0,2 popacia w społeczeństwie. Przepraszam, ale dobre wychowanie musi zastąpić tutaj faktografia, no nie jest on normalnym człowiekiem.

Ja bym zaczął od teorii - "$x ELI5" w google, gdzie x to jedno z: thread, mutex (thread lock), thread pool, semaphore, fork, exec, async/await

dalej: "thread vs process", "joining threads", nwm kurde, "mutex vs semaphore vs spinlock"

Strzelam, że komendy unixowe na jakie może być kładziony nacisk to te spod znaku zarządzania procesami: fork, exec, ps, pgrep, kill, jobs, fg, bg, nice, time, wait, nohup

#
zskk

@ajdajzler: jak potrzebujesz czegoś z skryptowania w bashu to moge pomóc, ale reszta to jeden wieczór ni chuja, chyba, ze wykujesz na blachę pytania z poprzednich lat.

#