From 505683c077febe7f49d8a8df2206a55601d1cb34 Mon Sep 17 00:00:00 2001 From: Edgar Bering Date: Tue, 3 Nov 2009 21:13:14 -0500 Subject: [PATCH] adding cowan talk --- events.xml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/events.xml b/events.xml index 2f4e766..8cd005e 100644 --- a/events.xml +++ b/events.xml @@ -4,6 +4,28 @@ + + +

To most CS students an OS kernel is pretty low level. But there is something even lower, the instructions that must be executed to get the CPU ready to accept a kernel. That is, if you look at any processor's reference manual there is a page or two describing the state of the CPU when it powered on. This talk describes what needs to happen next, up to the point where the first kernel instruction executes. +

+ + +

To most CS students an OS kernel is pretty low level. But there is +something even lower, the instructions that must be executed to get the +CPU ready to accept a kernel. That is, if you look at any processor's +reference manual there is a page or two describing the state of the CPU +when it powered on. This talk describes what needs to happen next, +up to the point where the first kernel instruction executes. +

This part of execution is extremely architecture-dependent. Those of +you who have any experience with this aspect of CS probably know the x86 +architecture, and think it's horrible, which it is. I am going to talk +about the ARM architecture, which is inside almost all mobile phones, +and which allows us to look at a simple implementation that includes +all the essentials. +

+ +
+

We're going to Dooly's to play pool. What more do you want from us? Come to the Club office and we'll all bus there together. We've got discount tables for club members so be sure to be there.