🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.programowanie
5 messages
5 total messages Started by Marcin Mon, 17 Sep 2012 12:18
Jak dziala wspolbieznosc?
#72540
Author: Marcin
Date: Mon, 17 Sep 2012 12:18
19 lines
1476 bytes
Witam,

Pytanie "u podstaw" ale jakos nie rozumie, wiec moze ktos
podpowie/naprawadzi: piszac program np. w C dostajemy po kompilacji nasz
program w postaci ciagu instrukcji dla preocesora ktory jest "zarzadzany"
przez jadro Linux-a. I jak to wyglada w praktyca: kod jadra nakazuje wykonac
np. 15 isntrukcji mojego kodu czy nakazuje wykonywac moj kod i nastawia
sobie budzik na pare ms i jak budzik zadzwoni to przerywa dzialanie mojego
kodu i wraca do siebie i decyduje co robic dalej?

Czy w praktyce mam jakakolwiek mozliwosc wskazania np. "tego fragmentu" nie
przerywac, a tu trzeba przewac i wrocic do jadra? Czy tez wszystko jest
decydowana przez jadro?


-- 
ml

http://www.archimedes.eu.org/
Re: Jak dziala wspolbieznosc?
#72541
Author: Grzegorz Jablonski
Date: Mon, 17 Sep 2012 15:09
8 lines
1147 bytes
On 09/17/2012 02:18 PM, Marcin wrote:
> Witam,
>
>
> Czy w praktyce mam jakakolwiek mozliwosc wskazania np. "tego fragmentu" nie
> przerywac, a tu trzeba przewac i wrocic do jadra?

Pytanie: po co?
Re: Jak dziala wspolbieznosc?
#72542
Author: Marcin L
Date: Tue, 18 Sep 2012 08:53
19 lines
1365 bytes
Dnia 17.09.2012 Grzegorz Jablonski <gwj@invalid.com> napisał/a:
> On 09/17/2012 02:18 PM, Marcin wrote:
>> Witam,
>>
>>
>> Czy w praktyce mam jakakolwiek mozliwosc wskazania np. "tego fragmentu" nie
>> przerywac, a tu trzeba przewac i wrocic do jadra?
>
> Pytanie: po co?

Ja pytam jak to jest tylko.

Mój program to ciag instrukcji ktorych wykonywanie jest przerywane i
wznawaiane w dowolnym momeneci w ktorym sobie jadro zadecyduje?

-- 
ml

http://www.archimedes.eu.org/
Re: Jak dziala wspolbieznosc?
#72544
Author: Adam Przybyla
Date: Tue, 18 Sep 2012 10:11
17 lines
1494 bytes
Marcin L <laser@www.allegro.pl> wrote:
> Dnia 17.09.2012 Grzegorz Jablonski <gwj@invalid.com> napisał/a:
>> On 09/17/2012 02:18 PM, Marcin wrote:
>>> Witam,
>>>
>>>
>>> Czy w praktyce mam jakakolwiek mozliwosc wskazania np. "tego fragmentu" nie
>>> przerywac, a tu trzeba przewac i wrocic do jadra?
>>
>> Pytanie: po co?
> 
> Ja pytam jak to jest tylko.
> 
> M?j program to ciag instrukcji ktorych wykonywanie jest przerywane i
> wznawaiane w dowolnym momeneci w ktorym sobie jadro zadecyduje?
	... prawie tak;-) Z powazaniem
								Adam Przybyla
Re: Jak dziala wspolbieznosc?
#72543
Author: Adam Wysocki
Date: Fri, 21 Sep 2012 07:55
22 lines
2251 bytes
Marcin <laser@www.allegro.pl> wrote:

> I jak to wyglada w praktyca: kod jadra nakazuje wykonac np. 15 
> isntrukcji mojego kodu czy nakazuje wykonywac moj kod i nastawia 
> sobie budzik na pare ms i jak budzik zadzwoni to przerywa dzialanie mojego
> kodu i wraca do siebie i decyduje co robic dalej?

Nastawia budzik.

> Czy w praktyce mam jakakolwiek mozliwosc wskazania np. "tego fragmentu" nie
> przerywac, a tu trzeba przewac i wrocic do jadra? Czy tez wszystko jest
> decydowana przez jadro?

To, co cię interesuje to sched_setscheduler z parametrem SCHED_FIFO albo 
SCHED_RR.

Przeczytaj: http://oreilly.com/catalog/linuxkernel/chapter/ch10.html - to 
wiele Ci rozjaśni.

-- 
Gof
http://www.chmurka.net/
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads