@Fanatyk_Wedkarstwa: takie system, które dają ci gwarancję, że przykładowo twoja akcja odpali się zawsze co 1ms. Innymi słowy: opóżnienia systemu operacyjnego muszą być pod kontrolą.
Normalnie nie używa się takich systemów, bo latency i tak jest wystarczająco niskie a taka kontrola kosztuje CPU
@Fanatyk_Wedkarstwa: W duzym przykładzie zrozum najpierw koncept jak działa standardowo najnowocześniejszy system operacyjny jak Linux. Powiedzmy ze zwykle skopiowanie jakiegoś pliku na pendrive zajmuje u Ciebie minute. No ale któregoś razu odapliles sobie renderowanie filmu w tle. I zlecasz znowu przekopiowanie pliku na pendrive. I w tym momencie scheduler Linuxa wybiera czym sie aktualnie zajac czy kopiowaniem czy renderingiem starając sie zrobic obie rzeczy najszybciej, ale czasem musi przerwać na mikrosekunde
Normalnie nie używa się takich systemów, bo latency i tak jest wystarczająco niskie a taka kontrola kosztuje CPU
Nieprawda, używa się ich od groma. Praktycznie cały przemysł stoi na takich systemach (PLC, IPC, kontrolery embedded, roboty), do tego pociągi, samoloty, okręty, systemy wojskowe i kosmiczne, no można by długo wymieniać. Świat cyfrowy to nie tylko pecety, smartfony i apki webowe.
Czy ktoś jest w stanie w prostych słowach opisać czym są systemy operacyjne czasu rzeczywistego?
#it #informatyka #linux #unix #programowanie
Czyli np jak masz samolot wojskowy to wiesz że proces namierzania celu nie wyłączy ci np odczytu z radaru ( ͡° ͜ʖ ͡°)
Normalnie nie używa się takich systemów, bo latency i tak jest wystarczająco niskie a taka kontrola kosztuje CPU
W duzym przykładzie zrozum najpierw koncept jak działa standardowo najnowocześniejszy system operacyjny jak Linux. Powiedzmy ze zwykle skopiowanie jakiegoś pliku na pendrive zajmuje u Ciebie minute. No ale któregoś razu odapliles sobie renderowanie filmu w tle. I zlecasz znowu przekopiowanie pliku na pendrive. I w tym momencie scheduler Linuxa wybiera czym sie aktualnie zajac czy kopiowaniem czy renderingiem starając sie zrobic obie rzeczy najszybciej, ale czasem musi przerwać na mikrosekunde
Nieprawda, używa się ich od groma. Praktycznie cały przemysł stoi na takich systemach (PLC, IPC, kontrolery embedded, roboty), do tego pociągi, samoloty, okręty, systemy wojskowe i kosmiczne, no można by długo wymieniać. Świat cyfrowy to nie tylko pecety, smartfony i apki webowe.