Users browsing this thread: 1 Guest(s)
venam
Administrators
(This is part of the podcast discussion extension)

Processes


Link of the recording [ https://github.com/nixers-projects/podca...-07-16.mp3 http://podcast.nixers.net/feed/download....07-161.mp3 ]

Processes are the glue between everything.

References:

- What is a process
https://en.wikipedia.org/wiki/Process_(computing)
http://www.theunixschool.com/2012/09/wha...linux.html
http://www.geekinterview.com/question_details/30120
https://gabrieletolomei.wordpress.com/mi...threading/

- Memory & Paging - Aka the issue with time-sharing #
https://en.wikipedia.org/wiki/Demand_paging
https://en.wikipedia.org/wiki/Page_table
https://en.wikipedia.org/wiki/Virtual_memory

- History
https://www.bell-labs.com/usr/dmr/www/hist.html

- Process attributes/structure - Kernel representation - tree & parenting
https://en.wikipedia.org/wiki/Process_control_block
http://www.khmere.com/freebsd_book/html/ch03.html
https://www.freebsd.org/doc/en_US.ISO885...ement.html
https://www.ibm.com/developerworks/aix/l...kingunix8/
https://en.wikipedia.org/wiki/Process_control_block
http://www.tldp.org/LDP/tlk/kernel/processes.html
https://www.freebsd.org/doc/en_US.ISO885...ement.html
https://encrypted.google.com/url?sa=t&rc...E78JaslEcg
http://www.informit.com/articles/article...8&seqNum=2
https://people.freebsd.org/~meganm/data/...dwg63.html
http://lxr.linux.no/#linux+v2.6.30.5/inc...ed.h#L1117

- Generic process state
https://en.wikipedia.org/wiki/Process_state
https://idea.popcount.org/2012-12-11-lin...ss-states/
http://stackoverflow.com/questions/14756...ess-states
https://access.redhat.com/sites/default/...120831.pdf
http://pages.cs.wisc.edu/~remzi/OSTEP/cpu-intro.pdf

- Scheduling
http://www.cs.kent.edu/~javed/class-OS10S/OS-AL05.pdf
https://en.wikipedia.org/wiki/nice_(Unix)
https://www.ukessays.com/essays/informat...indows.php
https://stackoverflow.com/questions/1640...time-slice

- Life Cycle - Inheritance - Process Creation
https://en.wikipedia.org/wiki/Process_lifecycle
http://www.cs.miami.edu/home/burt/learni...cycle.html

- fork & Exec family
https://users.cs.cf.ac.uk/Dave.Marshall/C/node22.html
http://condor.depaul.edu/dmumaugh/readin...funcs.html
https://en.wikipedia.org/wiki/Fork_(system_call)
https://www.ibm.com/developerworks/aix/l...ocess.html

- Grouping/Session/IDs - Foreground/Background
https://www.st-andrews.ac.uk/ITS/trainin...unix7.html
http://nob.cs.ucdavis.edu/classes/ecs030...xproc.html
http://heather.cs.ucdavis.edu/~matloff/U...cesses.pdf
http://ptgmedia.pearsoncmg.com/images/02...k_ch04.pdf
http://www.tutorialspoint.com/unix/unix-processes.htm

- Reparenting & Zombies
http://www.brianstorti.com/an_introducti...processes/

- Signals & Management
https://en.wikipedia.org/wiki/Process_ma...mputing%29

- cgroups, jails, & limitation/security
http://www.informit.com/articles/article...8&seqNum=9
https://access.redhat.com/documentation/.../ch01.html
https://www.janoszen.com/2013/02/06/limi...explained/
http://blog.scoutapp.com/articles/2014/1...nd-cgroups
https://en.wikipedia.org/wiki/Cgroups

- IPC
https://caml.inria.fr/pub/docs/oreilly-b...ra168.html
http://www.catb.org/~esr/writings/taoup/...07s02.html

If you want to contribute check this thread.


Music:
https://creativecommon.bandcamp.com/track/oftb


Messages In This Thread
Processes On Unix - by venam - 16-07-2017, 06:50 AM
RE: Processes On Unix - by venam - 16-07-2017, 06:58 AM
RE: Processes On Unix - by smlb - 16-07-2017, 10:08 AM
RE: Processes On Unix - by Igrom - 20-03-2019, 05:15 PM
RE: Processes On Unix - by venam - 21-03-2019, 01:18 AM
RE: Processes On Unix - by jkl - 21-03-2019, 08:11 AM
RE: Processes On Unix - by venam - 21-03-2019, 08:36 AM
RE: Processes On Unix - by jkl - 21-03-2019, 09:23 AM
RE: Processes On Unix - by b4dtR1p - 22-03-2019, 11:24 AM