🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.programming
Article #205338

Re: rt os'es

#205338
From: Edek
Date: Thu, 25 Apr 2013 21:55
26 lines
2342 bytes
Dnia Thu, 25 Apr 2013 00:10:27 -0700 po głębokim namyśle Adam Klobukowski
rzekł:

> On Thursday, 25 April 2013 08:43:06 UTC+2, firr kenobi  wrote:
>> chodzi chyba raczej o to ze jak wywolujesz dowolny kod to masz
>> gwarancje ze nie zajmie on więcej niż X mikrosekund - ci sie ma dziac
>> gdy jskas fibra przekroczyłaby ten czas (blue screen?) I jak to
>> pogodzić z różnorodna mocą sprzętu to nie wiem

Mechanizm polega na nie wykonaniu mniej istotnych wątków gdy obciążenie 
zbiża się do granicy.

> Systemy czasu rzeczywistego gwarantują stałe czasy wykonania pewnych
> operacji (lub nie większe niż) lub możliwość dokładnego wyliczenia ile
> dana operacja zajmie. Dodatkowo, umożliwiają przydzielenie procesom
> twardych priorytetów, tj. przydzielenia stałego fragmentu mocy
> procesora.

Nie do końca. Zgodziłbym się co do Hard Realtime, ale w Soft Realtime
już nie. Tam raczej górny np. kwantyl ma minimalne wymagania, a reszta ma 
być reponsywna. W realtime procesor musi mieć zapas, nie ma rt gdy
jest obciążony w 100%. Jak już ktoś wspomniał, są rzeczy typu 
sched. policy, jak chociażby odstawiany w pierwszej kolejności batch.

-- 
Edek 
Technical Details
Message-ID: <klc8oc$mhm$1@mx1.internetia.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
References: <f8592360-20e1-42f1-84be-d43914348721@googlegroups.com> <klafng$4mq$1@polsl.pl> <klah7b$kld$1@node1.news.atman.pl> <klahbk$kof$1@node1.news.atman.pl> <91f5f63d-7402-437c-822b-5ad6ed301bbf@googlegroups.com> <cbd4418b-b010-4cc4-ad54-ce9562f67c10@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.internetia.pl!not-for-mail
From: Edek <edek.pienkowski@gmail.com>
Newsgroups: pl.comp.programming
Subject: Re: rt os'es
Date: Thu, 25 Apr 2013 21:55:24 +0000 (UTC)
Organization: Netia S.A.
Lines: 27
Message-ID: <klc8oc$mhm$1@mx1.internetia.pl>
References: <f8592360-20e1-42f1-84be-d43914348721@googlegroups.com> <klafng$4mq$1@polsl.pl> <klah7b$kld$1@node1.news.atman.pl> <klahbk$kof$1@node1.news.atman.pl> <91f5f63d-7402-437c-822b-5ad6ed301bbf@googlegroups.com> <cbd4418b-b010-4cc4-ad54-ce9562f67c10@googlegroups.com>
NNTP-Posting-Host: 159-205-129-97.adsl.inetia.pl
Mime-Version: 1.0
X-Trace: mx1.internetia.pl 1366926924 23094 159.205.129.97 (25 Apr 2013 21:55:24 GMT)
X-Complaints-To: abuse@inetia.pl
NNTP-Posting-Date: Thu, 25 Apr 2013 21:55:24 +0000 (UTC)
X-Tech-Contact: usenet@internetia.pl
User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2)
X-Server-Info: http://www.internetia.pl/
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit