Czy uruchamianie gry w czasie rzeczywistym jest bezpieczne?


Najlepsza odpowiedź

Nie. Nigdy tego nie rób. W każdych okolicznościach.

O ile mi wiadomo, urządzenia wejściowe używają priorytetu 15 (nie krytycznego w czasie rzeczywistym) razem ze sterownikami urządzeń i tym podobnymi.

Normalny Wątki działają z priorytetami 1–15, podczas gdy specjalna wartość priorytetu 0 jest używana dla wątku bezczynnego.

Priorytety w czasie rzeczywistym to 16–31, gdzie wymagane są uprawnienia administratora systemu. Powodem tego jest to, że możesz całkowicie zepsuć swój system wątkiem priorytetowym w czasie rzeczywistym.

Priorytet w czasie rzeczywistym oznacza, że ​​każde wejście wysłane przez proces zostanie przetworzone w miarę możliwości w czasie rzeczywistym , poświęcając wszystko inne , aby to zrobić. Od 16> 15 priorytetyzuje uruchamianie wewnętrznych procesów tej gry nad czymkolwiek łącznie z danymi wejściowymi .

Ponieważ ludzie myślą tylko o zrobieniu tego z na początek gry mocno obciążające procesor, jeśli ta gra blokuje wykorzystanie procesora na 100\%, żadne z poleceń nie dotrze do komputera . Chcesz zabić grę za pomocą Menedżera zadań? Szkoda – twoja klawiatura ma niższy priorytet i bez względu na to, jak mocno uderzysz ctrl-alt-delete, twoje polecenia zostaną nadpisane przez twoją grę i nic się nie stanie.

Jedyny sposób na uratowanie komputera, takiego jak ma to na celu wyłączenie komputera z głównego wyłącznika zasilania, a jeśli aplikacja priorytetowa czasu rzeczywistego została ustawiona na Startup, jedynym sposobem na zapisanie tego systemu byłaby zmiana ustawienia w trybie awaryjnym.

Mniejsze wersje problemu przy, powiedzmy, 90-nieparzystym\% wykorzystania lub przerywanym 100\% s można odzyskać, ale zajęłoby to nadmierną ilość czasu.

NIE używaj priorytetu czasu rzeczywistego dla gry. To ustawienie priorytetu jest ważniejsze dla rzeczy, które są ważniejsze niż nawet twoja klawiatura i mysz, i które wymagają bardzo małego czasu procesora, aplikacji, które generalnie są całkowicie poza zakresem normalnego doświadczenia użytkownika końcowego.

Jeśli musisz poprawić przydział procesora dla gry, ustaw ją jako wysoką i upewnij się, że żaden inny proces nie działa z wysokim poziomem . Nie dotykaj ustawień czasu rzeczywistego.

Odpowiedz

Nie polecam tego. Jest technicznie bezpieczny, ponieważ nie uszkodzi komputera, ale mysz i klawiatura działają tylko z wysokim priorytetem, więc będzie bardzo opóźniona. Pomiędzy wpisywaniem lub poruszaniem myszą a wynikiem będzie 2-3-sekundowe opóźnienie.

Ponadto zamknięcie gry lub jej przywrócenie zajmie kilka minut.

Uruchomienie gier powyżej „Powyżej normy” nie przynosi żadnych korzyści w zakresie wydajności. W tym momencie są zwykle związane ze sprzętem.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *