Jiffies, scheduling and busy waiting.
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Thu, 20 May 2010 12:25:52 +0000 (08:25 -0400)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Thu, 20 May 2010 12:25:52 +0000 (08:25 -0400)
08time/time [new file with mode: 0644]

diff --git a/08time/time b/08time/time
new file mode 100644 (file)
index 0000000..4aacea3
--- /dev/null
@@ -0,0 +1,40 @@
+%Time Management
+%Thadeu Cascardo
+
+# Tickes, Jiffies
+
+* The timer ticks with a frequency, interrupting the system
+* Necessary for preemptive scheduling, using a time slice
+* Linux counts the number of ticks in the *jiffies* variable
+* It's interrupted *HZ* times in a second
+
+# Busy waiting
+
+* time\\_after
+* time\\_before
+* cpu\\_relax
+* udelay
+
+# Scheduling
+
+* schedule
+* set\\_current\\_state
+* TASK\\_INTERRUPTIBLE
+* TASK\\_UNINTERRUPTIBLE
+* TASK\\_RUNNING
+* schedule\\_timeout
+* schedule\\_timeout\\_interruptible
+* msleep
+* msleep\\_interruptible
+
+# Timers
+
+# Work queues
+
+# Delayed work
+
+# Tasklets
+
+# Wait queue
+
+# Completion