Forum Informatyka UJ forum Strona Główna Informatyka UJ forum
Rocznik 2005 - czyli najlepsze forum w sieci
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Ćwiczenia z SO - moje grupy
Idź do strony Poprzedni  1, 2, 3, 4, 5  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 semestr - Systemy Operacyjne
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
klakier
pijak



Dołączył: 08 Mar 2006
Posty: 81
Przeczytał: 0 tematów


PostWysłany: Sob 23:09, 03 Cze 2006    Temat postu:

Fidel napisał:
maniek napisał:
z Panskich notatek:
Semaphore mutex = new Semaphore(1);
Semaphore roomEmpty = new Semaphore(1);

mam pytanko co znaczy to w nawiasie oznacza inicjacje semafora? czy cos innego


jesli sie nie myle to to znaczy ze semafor tworzysz od razu w stanie otwartym, tylko jak dla mnie to powinno byc BinarySemphore chyba ze Semaphore to jest po prostu semafor binarny


no wlasnie ja myslałem ze to oznacza binarny semafor i nie jestem pewien :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
klakier
pijak



Dołączył: 08 Mar 2006
Posty: 81
Przeczytał: 0 tematów


PostWysłany: Sob 23:11, 03 Cze 2006    Temat postu:

wiec nie chce sie maniek wprowadzac w bład :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Pon 12:00, 05 Cze 2006    Temat postu:

Odpowiadam od razu na wszystkie pytania:

1. Semafor ma byc binarny - tworzymy od razu obiekt semafor i inicjujemy go na otwarty. Powinno byc BinarySemaphore.

2. Kolokwium o 20.00 we wtorek czyli jutro (czyli 6 czerwca) w sali 221 wspolne dla wszystkich grup.

3. Ustalmy w takim razie wstepnie 16 czerwca piatek, godz 12 na kolokwium poprawkowe. Jesli ten termin Panstwu nie odpowiada prosze o informacje na cwiczeniach.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
maniek
pijak



Dołączył: 02 Cze 2006
Posty: 41
Przeczytał: 0 tematów


PostWysłany: Pon 12:28, 05 Cze 2006    Temat postu:

to dobrze tak myslałem ze to Binarny semafor ale nie byłem, i juz myslałem ze tego nie rozumiem a tak to wszystko juz jest jasne :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Pon 18:33, 05 Cze 2006    Temat postu:

Wrzucilem na strone punkty za aktywnosc i za programy tym ktorzy oddali.
Punkty przy programach z nawiasami oznaczaja ze osobie ktora oddala program kazalem jeszcze cos dorobic (i po dorobieniu i oddaniu poprawionej wersji bedzie ta ilosc punktow ktora jest w nawiasie).

Bardzo prosze o kontakt w razie gdyby tam gdzies byl jakis blad w stosunku do Panstwa ocen.

[link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Śro 14:28, 07 Cze 2006    Temat postu:

Informacja dotyczaca kolokwium: sprawdzilem jak dotad tylko zadanie 1 wszystkim, natomist zadanie 2 tylko tym ktorzy dzis przyszli.

Edit: tu byla punktacja czesciowa ktora usunalem.


Ostatnio zmieniony przez Piotr Kalita dnia Czw 18:53, 08 Cze 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
klakier
pijak



Dołączył: 08 Mar 2006
Posty: 81
Przeczytał: 0 tematów


PostWysłany: Śro 18:10, 07 Cze 2006    Temat postu:

a ci co nie pisali I kolokwium to w piatek piszą porpawke z wszystkiego czy mogą tylko z 1 kolosa?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
pawell
alkoholik



Dołączył: 19 Gru 2005
Posty: 498
Przeczytał: 0 tematów


PostWysłany: Śro 18:29, 07 Cze 2006    Temat postu:

ze wszystkiego:) tak dzisiaj dr Kalita przynajmniej mi powiedzial...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
klakier
pijak



Dołączył: 08 Mar 2006
Posty: 81
Przeczytał: 0 tematów


PostWysłany: Śro 18:48, 07 Cze 2006    Temat postu:

pawell napisał:
ze wszystkiego:) tak dzisiaj dr Kalita przynajmniej mi powiedzial...



mam nadzieje ze bedzie do zdobycia 5 pkt i polowa materiału bedzie taka jak na I kolosie bo go nie pisałem a widziałem i nie był on taki straszny moze lepiej mipojdzie niz te 0 pkt z II kolosa :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Czw 13:26, 08 Cze 2006    Temat postu:

Kolokwium poprawkowe (czy tez dodatkowe) bedzie z calego materialu, ale nie bedzie na nim rzeczy takich jak corba czy forki i pipe'y, ktore uwazam za techniczne.

Wiec do tematyki pierwszego kolokwium dojdzie w zasadzie tylko problem szeregowania z zarzadca i bramkami (z cwiczen chyba 7) i problem wyszukiwania wspolbieznego w tabeli (z cwiczen ostatnich).

Tak de facto to kolokwium bedzie polegalo na tym ze bedzie jakis problem (lub dwa) programowania wspolbieznego w ktorym zadania trzeba bedzie zsynchronizowac za pomoca semaforow lub Ady.

Bedzie ono w piatek 16 czerwca o godz 12. Zwracam uwage na to, ze jest to piatek po Bozym Ciele, ale termin ten zostal ustalony po Panstwa sugestii.

W przypadku osob ktore nie pisaly ktoregos z kolokwium punkty po prostu dodam do tych ktore sa teraz. Kolokwium bedzie jedno i to samo dla wszystkich: tzn tych ktorzy nie zaliczyli lub nie pisali ktoregokolwiek z obu kolokwiow.

Edit: do zdobycia będzie 5 pkt, ale w przypadku osob ktore pisaly oba kolokwia bedzie mozna poprawic ocene tylko o 1 w stosunku do tej ktora wychodzi teraz.


Ostatnio zmieniony przez Piotr Kalita dnia Czw 18:56, 08 Cze 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
maniek
pijak



Dołączył: 02 Cze 2006
Posty: 41
Przeczytał: 0 tematów


PostWysłany: Czw 16:24, 08 Cze 2006    Temat postu:

a jak jutro Pan mi sprawdzi i dosatne np 7 pkt to czy bede mial szanse poprawic te jakeis błedy i dosąłc Panu poprawione i miec szanse na 10 pkt?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Czw 18:33, 08 Cze 2006    Temat postu:

Tak, bedzie mozna doslac poprawione jesli ktorys program ocenie na mniej niz 10.

Podaje koncowe wyniki drugiego kolokwium (przepraszam ze tak nazwiskami).

5 - Bartocha
4 - Kaleta, Sobczak, Zajic
2.5 - Cupial, Dolot, Grabowski, Masko, Mikolajewski
2 - Witek
1.5 - Fidelus
1 - Staszczyk, Rogoźnicki, Tymoszczuk
0.5 - Poniecka, Przywara, Saczka, Wlosiak
0 - Stinski, Szczesny

Punktacja u mnie na stronie pod adresem:
[link widoczny dla zalogowanych]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
maniek
pijak



Dołączył: 02 Cze 2006
Posty: 41
Przeczytał: 0 tematów


PostWysłany: Pią 13:45, 09 Cze 2006    Temat postu:

a moglby Pan podac przykładowe rozwiazania z ostatniego kolosa
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Pią 15:35, 09 Cze 2006    Temat postu:

Wysylam rozwiazania zadan.

Zadanie 1:

zmienne:
double tab[n]; //numerowane od 1 do n
BinarySemaphore s[n]; //poczatkowo pozamykane od 1 do n

kod zadania o numerze id:
tab[id] = a[id]*b[id];
i=1;
while ((id-1) mod 2^i == 0 && i<k) //zakladamy ze 2^i liczy sie w czasie O(1)
{
s[id+2^(i-1)].P();
tab [id]+=tab[id+2^(i-1)];
i++;
}
s[id].V();
if (id==1) wynik = tab[id];

Zadanie 2:

zawodnik(i):
zmienne:
j,wynik: integer;

kod:
sedzia.zgloszenie_gry(i);
accept czekaj(j);
wynik = gram_mecz(j);
sedzia.zgloszenie_wyniku(wynik,i,j);

sedzia:
zmienne:
czekaja: array(1..N) of integer := (0,...,0);
wyniki: array(1..N)(1..N) of integer := (0,...,0)x(0,...,0);

kod:
loop
select
accept zgloszenie_gry(numer:in integer) do
czekaja (numer)++;
end zgloszenie_gry;
or
accept zgloszenie_wyniku(wynik, i, j : in integer) do
wyniki(i,j):=wynik;
end zgloszenie_wyniku;
end select;

for i:= 1 to N loop
for j:= 1 to N loop
if (czekaja(i)>0 and czekaja(j)>0 and wynik(i,j)=0) then
czekaja(i)=czekaja(j)=0;
zawodnik(i).czekaj(j);
zawodnik(j).czekaj(i);
exit; -- wystkakujemy z obu petli for
end if;
end loop;
end loop;

end loop;
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Madras
Omylny Admin



Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów

Skąd: Z Pokoju :]

PostWysłany: Czw 20:38, 15 Cze 2006    Temat postu:

Czyli kiedy można przyjść z projektem zaliczeniowym, jeśli się go jeszcze nie oddało? Jutro przed 12:00? Czy po prostu wysłać na maila?

Już nieaktualne ;)


Ostatnio zmieniony przez Madras dnia Pią 13:55, 16 Cze 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
maniek
pijak



Dołączył: 02 Cze 2006
Posty: 41
Przeczytał: 0 tematów


PostWysłany: Czw 23:21, 15 Cze 2006    Temat postu:

to i to mozna :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Pią 14:32, 16 Cze 2006    Temat postu:

W sprawie zaliczen, wpisow i oddawania programow bede jeszcze w najblizsza srode (21 czerwca) w godzinach 10 - 12.

Piotr Kalita


Ostatnio zmieniony przez Piotr Kalita dnia Pią 13:02, 23 Cze 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
smas
Okrutny Admin



Dołączył: 20 Paź 2005
Posty: 1634
Przeczytał: 0 tematów


PostWysłany: Pią 12:01, 23 Cze 2006    Temat postu:

Jakie są Pana Doktora odczucia po egzaminie?
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
wuodi
pijak



Dołączył: 10 Lis 2005
Posty: 140
Przeczytał: 0 tematów


PostWysłany: Pią 13:04, 23 Cze 2006    Temat postu:

i prawidlowe odpowiedzi? :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Pią 13:16, 23 Cze 2006    Temat postu:

Trudno mi odpowiedziec na to pytanie. O jakiego rodzaju odczucia chodzi?

Wydaje mi sie ze byl latwy, na pewno bym go zdal :) a gdybym sie pouczyl przed nim to moze i na 5.

Wlasnie przed chwila szukalem w google o ochronie rejestrowej datum limit i znalazlem taki link
[link widoczny dla zalogowanych]
rozumiem juz na czym ta metoda polega ale nic nie jest tam napisane jak odwolac sie poza obszar chroniony przez te rejestry. Wie ktos z Panstwa? Jest to w Silberschatzu?

Odpowiedzi napisze (pozniej) takie jakie mysle ze powinny byc ale nie gwarantuje 100% ich poprawnosci.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Crow
alkoholik



Dołączył: 14 Mar 2006
Posty: 497
Przeczytał: 0 tematów

Skąd: KRK-NH

PostWysłany: Pią 13:31, 23 Cze 2006    Temat postu:

Wg. mnie jedyna taka mozliwoscia sa przerwania programowe i tak tez napisalem na egzaminie.
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
r4ku
żul



Dołączył: 09 Lut 2006
Posty: 722
Przeczytał: 0 tematów

Skąd: klikash? :D

PostWysłany: Pią 13:32, 23 Cze 2006    Temat postu:

ja czytajac silberschatza nie natknalem sie na to, czy bylo cos takiego na wykladach?

edit:
udalo mi sie ustalic, ze datum-limit protection to ochrona pamieci przy uzyciu rejestru bazowego i granicznego a o tym juz bylo w silberschatzu:)


Ostatnio zmieniony przez r4ku dnia Pią 14:14, 23 Cze 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
hansu
Nieomylny Admin



Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów

Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?

PostWysłany: Pią 13:36, 23 Cze 2006    Temat postu:

Mysle ze to zagadnienie jest nierozerwalnie zwiazane z przewijakami tasmy...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Skrobocik
[SKROBORANGA]



Dołączył: 29 Lis 2005
Posty: 2958
Przeczytał: 0 tematów

Skąd: Skarżysko , Kraków

PostWysłany: Pią 15:40, 23 Cze 2006    Temat postu:

A to nie chodziło o jakieś przerwanie systemowe, albo jakieś zamówienie w sytemie operacyjnym :?:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Piotr Kalita
[świeżak]



Dołączył: 19 Maj 2006
Posty: 31
Przeczytał: 0 tematów

Skąd: Krakow

PostWysłany: Pią 16:11, 23 Cze 2006    Temat postu:

Ja tez bym napisal ze przerwanie programowe (bo przez nie procesy odwoluja sie do jadra systemu operacyjnego) ale to nie zalezy od sposobu ochrony pamieci (nie wiem moze to datum limit bylo tylko tak na podpuche).
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Informatyka UJ forum Strona Główna -> Archiwum / 1 rok / 2 semestr - Systemy Operacyjne Wszystkie czasy w strefie EET (Europa)
Idź do strony Poprzedni  1, 2, 3, 4, 5  Następny
Strona 2 z 5

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin