Struktura Operativnih Sistema

Struktura Operativnih Sistema

offline
  • Pridružio: 31 Maj 2008
  • Poruke: 9

Ima neko da poznaje teoriju strukture operativnih sistema, procese, niti, deadlock, upravljanje memorijom, upravljanje ulaz/izlaz, fajl sistem....
Treba mi pomoc oko izrade seminarskog rada tako da svaki vid pomoci mi je dobro dosao.Unapred hvala.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • pixxel  Male
  • Legendarni građanin
  • Pridružio: 21 Jun 2005
  • Poruke: 9091
  • Gde živiš: Tu i tamo...

Evo predavanja iz predmeta operativni sistemi na vets:
http://www.conwex.info/draganp/teaching_operating_systems.html
Ako tu ne nadjes sto ti treba, neces nigde...



offline
  • Pridružio: 31 Maj 2008
  • Poruke: 9

E hvala za link pogledacu da li ima ovo sto mi nedostaje pa javljam sta sam uradio.

Dopuna: 14 Avg 2008 20:22

E strasno, ja imam najgori seminarski na svetu. Opet ne mogu da nadjem odgovore na ova pitanja. Nesto sam nasao al ostalo nikako.

Da li mi neko moze odgovoriti na par pitanja.Naime radi se o seminarskom radu i veoma mi je hitno.Unapred hvala.

1.Koja komponenta operativnog sistema upravlja prikazom slike iz video memorije od strane vide kontrolera?

2.Koji su osnovni principi planiranja CPU u vise redova (Multi-Level Queues) koji su implementirani u Unix i Windows operativnim sistemima?

3.Ukoliko se koristi TLB, pri cemu 75% memorijskih referenci se nalazi u TLB, koliko je prosecno vreme pristupa memorijskoj lokaciji?Pretpostaviti da su sve stranice u glavnoj memoriji, i da vreme pristupa TLB iznosi 10 ns.

4.Kako file sistem upravlja slobodnim prostorom na disku kod Windows 98 i Windows XP.

5.Gde se cuvaju atributi datoteka u operativnim sistemima UNIX I Windows 98?

6.Kako na tablicu otvorenih procesa utice sistemski poziv open ("ispit.txt", O_RDWR)?

7.Razmotriti sledeće funkcije koje su deljene od strane više procesa.
static int count = 0;
int increment(void)
{
count++;
if (count > 5) {
printf(“counter %d reached value > 5”, count);
return 0;
}
return 1;
}
int decrement(void)
{
while (count >5) {
printf(“counter %d is > 5:”, count);
count --;
}
if (count ==0) return 0;
else return 1;
}
Korišćenjem semafora obezbediti da se ove funkcije obavljaju atomično tako da se procesi međusobno isključuju u pristupu
deljenoj promenljivoj count.

Ko je trenutno na forumu
 

Ukupno su 948 korisnika na forumu :: 35 registrovanih, 6 sakrivenih i 907 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., ajo baba, antonije64, babaroga, bojcistv, bokisha253, Boris90, Brana01, Cassius Clay, Dorcolac, DPera, Georgius, hooraay, Karla, Krvava Devetka, Metanoja, milimoj, milos.cbr, milutin134, Misirac, Mixelotti, procesor, S2M, sasa87, Srle993, Steeeefan, stegonosa, theNedjeljko, vathra, vladulns, Yugol33, zbazin, zlaya011, |_MeD_|, 79693