Internet Resources for Chapter 26

Processes and Job Control

Processes

http://userpages.umbc.edu/~jack/ifsm498/processes.html
http://www.challenge.nm.org/Help/gforebak98/index.htm

What are processes and threads?

http://www.princeton.edu/~unix/Solaris/troubleshoot/process.html

Instructions per second

http://en.wikipedia.org/wiki/Million_instructions_per_second

Process scheduling

http://www.oreilly.com/catalog/linuxkernel/chapter/ch10.html

System calls

http://en.wikipedia.org/wiki/System_call#Examples_and_tools
http://docs.cs.up.ac.za/programming/asm/derick_tut/syscalls.html (Linux)
http://www.cs.uregina.ca/Links/class-info/330/Fork/fork.html

Zombie process

http://en.wikipedia.org/wiki/Zombie_process
Within the online Linux manual, look at
  man 3 exit: http://linux.die.net/man/3/exit

Return value

http://www.cs.umsl.edu/~sanjiv/classes/cs4760/src/shell.c

Return codes (exit codes)

http://steve-parker.org/sh/exitcodes.shtml

Linux boot process (init, etc)

http://itreviews.blogspot.com/2006/05/linuxs-boot-process-explained.html
http://wiki.kldp.org/wiki.php/ProcessCreate (look for "Process 0")

Linux process creation and the kernel (idle, init, etc)

http://tldp.org/LDP/tlk/kernel/processes.html

Job control

http://www.fnal.gov/docs/UNIX/unix_at_fermilab/htmldoc/rev1997/
  uatf-36.html

http://tiswww.case.edu/php/chet/bash/bashref.html#SEC87 (Bash)

Suspending a shell (suspend program)

http://www.linux-mag.com/id/1234/

ps program

http://www.linfo.org/ps.html

top program

http://www.linuxforums.org/misc/using_top_more_efficiently.html

pstree program

http://www.linuxmanpages.com/man1/pstree.1.php

killing processes:

http://en.wikipedia.org/wiki/Kill_%28Unix%29 (kill program)
http://www.extremetech.com/article2/0,1697,2114387,00.asp

Signals (list)

http://en.wikipedia.org/wiki/Signal_%28computing%29 (page down for the list) You will also find good lists by looking at the man page for signal within the online manual ("man 7 signal" or "man 3 signal"):
  Linux: http://linux.die.net/man/7/signal
  Solaris: http://docs.sun.com/app/docs/doc/819-2242/signal-3head
  FreeBSD: http://www.freebsd.org/cgi/man.cgi?query=signal&sektion=3

killall program

http://www.bellevuelinux.org/killall.html
http://en.wikipedia.org/wiki/Killall

nice, renice programs

http://amath.colorado.edu/computing/software/man/nice.html
http://www.physics.ucsb.edu/~pcs/apps/faq/renice.html

Daemons

http://www.linfo.org/daemon.html
http://en.wikipedia.org/wiki/Daemon_%28computer_software%29
http://www-theorie.physik.unizh.ch/~dpotter/howto/daemonize
http://en.wikipedia.org/wiki/List_of_Unix_daemons

The name "daemon"

http://www.takeourword.com/TOW146/page4.html



Jump to top of page