9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Any material on processes?
@ 2023-06-16 14:51 dusan3sic
  2023-06-16 15:34 ` unobe
  2023-06-16 15:46 ` ori
  0 siblings, 2 replies; 4+ messages in thread
From: dusan3sic @ 2023-06-16 14:51 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 420 bytes --]

I want to look into process management and how a scheduler works and thing like that, but all I can find is inter-process communication with 9P and the rest is all just file systems. Any help?
------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T0435dff1125b5a83-M95c6061019325191fa1d0e86
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 914 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [9fans] Any material on processes?
  2023-06-16 14:51 [9fans] Any material on processes? dusan3sic
@ 2023-06-16 15:34 ` unobe
  2023-06-16 15:46 ` ori
  1 sibling, 0 replies; 4+ messages in thread
From: unobe @ 2023-06-16 15:34 UTC (permalink / raw)
  To: 9fans

Quoth dusan3sic@gmail.com:
> I want to look into process management and how a scheduler works and thing like that, but all I can find is inter-process communication with 9P and the rest is all just file systems. Any help?
 
Have you tried looking through the manual pages (e.g., 'lookman
scheduler')?  The man pages will generally reference the source code
as well.


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T0435dff1125b5a83-Mbccdcc84e0ce86c3cde3a3ba
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [9fans] Any material on processes?
  2023-06-16 14:51 [9fans] Any material on processes? dusan3sic
  2023-06-16 15:34 ` unobe
@ 2023-06-16 15:46 ` ori
  2023-06-16 17:21   ` dusan3sic
  1 sibling, 1 reply; 4+ messages in thread
From: ori @ 2023-06-16 15:46 UTC (permalink / raw)
  To: 9fans

Quoth dusan3sic@gmail.com:
> I want to look into process management and how a scheduler works and thing like that, but all I can find is inter-process communication with 9P and the rest is all just file systems. Any help?

look at:

        man 9 sched

and

        % g '^sched' /sys/src/9/port
        /sys/src/9/port/proc.c:66: schedinit(void)              /* never returns */
        /sys/src/9/port/proc.c:166: sched(void)

'up' is a global variable for the current 'user proc'.
'm' is a "cpu-local" global variable for the current
Mach struct.


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T0435dff1125b5a83-M998d685afbdbb38730a8e630
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [9fans] Any material on processes?
  2023-06-16 15:46 ` ori
@ 2023-06-16 17:21   ` dusan3sic
  0 siblings, 0 replies; 4+ messages in thread
From: dusan3sic @ 2023-06-16 17:21 UTC (permalink / raw)
  To: 9fans

[-- Attachment #1: Type: text/plain, Size: 234 bytes --]


Nice
------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T0435dff1125b5a83-M192cfd6d09b7a7b969bac84e
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 3175 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2023-06-16 17:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-06-16 14:51 [9fans] Any material on processes? dusan3sic
2023-06-16 15:34 ` unobe
2023-06-16 15:46 ` ori
2023-06-16 17:21   ` dusan3sic

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).