<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Chad Salinas Operating Systems</title>
	<atom:link href="http://operatingsytems.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://operatingsytems.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Sat, 10 Jan 2009 05:12:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='operatingsytems.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Chad Salinas Operating Systems</title>
		<link>http://operatingsytems.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://operatingsytems.wordpress.com/osd.xml" title="Chad Salinas Operating Systems" />
	<atom:link rel='hub' href='http://operatingsytems.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Chad Salinas Operating Systems 2</title>
		<link>http://operatingsytems.wordpress.com/2009/01/10/chad-salinas-operating-systems-2/</link>
		<comments>http://operatingsytems.wordpress.com/2009/01/10/chad-salinas-operating-systems-2/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 05:12:26 +0000</pubDate>
		<dc:creator>Chad Salinas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://operatingsytems.wordpress.com/?p=14</guid>
		<description><![CDATA[Chad Salinas Operating Systems 2<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=14&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>How do you determine what state is associated with a process?</p>
<p>How can fork() or execve(&#8230;) be used?</p>
<p>Dump uses fork() to rewind.</p>
<p>How do you reduce a process&#8217; privledges?</p>
<p>Contrast fork() with spawning i.e. Windows&#8217; CreateProcess() with 10 args.</p>
<p>What is the function of the Process Control Block (PCB)?</p>
<p>Scheduling Issues(5)</p>
<ol>
<li>Fairness</li>
<li>Priority</li>
<li>Deadlines</li>
<li>Throughput</li>
<li>Efficiency</li>
</ol>
<p>Kernel calculates priority for preemption -  then context switch based on multiple parms.</p>
<p>What optimizations can be made to make context switches less expensive?</p>
<p>What are the differences between threads and processes?</p>
<p>What are the disadvantages of kernel threads?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/operatingsytems.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/operatingsytems.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/operatingsytems.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/operatingsytems.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/operatingsytems.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/operatingsytems.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/operatingsytems.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/operatingsytems.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=14&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://operatingsytems.wordpress.com/2009/01/10/chad-salinas-operating-systems-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/190ac54724b8818d413b704f93271483?s=96&#38;d=identicon" medium="image">
			<media:title type="html">chadsalinas</media:title>
		</media:content>
	</item>
		<item>
		<title>CS/EE Abstraction Hierarchy</title>
		<link>http://operatingsytems.wordpress.com/2009/01/08/csee-abstraction-hierarchy/</link>
		<comments>http://operatingsytems.wordpress.com/2009/01/08/csee-abstraction-hierarchy/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 04:18:41 +0000</pubDate>
		<dc:creator>Chad Salinas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://operatingsytems.wordpress.com/?p=10</guid>
		<description><![CDATA[Chad Salinas CS/EE Abstraction Hierarchy<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=10&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Abstraction hides complexity</p>
<ul>
<li>Algorithms</li>
<li>C, C++, Java, Python&#8230;</li>
<li>Instruction Set Architecture</li>
<li>Functional Units</li>
<li>Logic Gates</li>
<li>Transistors</li>
<li>Electrons</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/operatingsytems.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/operatingsytems.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/operatingsytems.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/operatingsytems.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/operatingsytems.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/operatingsytems.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/operatingsytems.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/operatingsytems.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=10&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://operatingsytems.wordpress.com/2009/01/08/csee-abstraction-hierarchy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/190ac54724b8818d413b704f93271483?s=96&#38;d=identicon" medium="image">
			<media:title type="html">chadsalinas</media:title>
		</media:content>
	</item>
		<item>
		<title>Chad Salinas EE Bag of Tricks</title>
		<link>http://operatingsytems.wordpress.com/2009/01/08/chad-salinas-ee-bag-of-tricks/</link>
		<comments>http://operatingsytems.wordpress.com/2009/01/08/chad-salinas-ee-bag-of-tricks/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 03:31:30 +0000</pubDate>
		<dc:creator>Chad Salinas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://operatingsytems.wordpress.com/?p=8</guid>
		<description><![CDATA[Chad Salinas EE<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=8&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>EE bag of tricks useful for Operating Systems</p>
<ul>
<li>Pipelining</li>
<li>Parallelism</li>
<li>Caching</li>
<li>Indirection</li>
<li>Amortization</li>
<li>Out-of-order execution</li>
<li>Speculation</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/operatingsytems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/operatingsytems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/operatingsytems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/operatingsytems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/operatingsytems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/operatingsytems.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/operatingsytems.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/operatingsytems.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=8&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://operatingsytems.wordpress.com/2009/01/08/chad-salinas-ee-bag-of-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/190ac54724b8818d413b704f93271483?s=96&#38;d=identicon" medium="image">
			<media:title type="html">chadsalinas</media:title>
		</media:content>
	</item>
		<item>
		<title>OS Opening</title>
		<link>http://operatingsytems.wordpress.com/2008/12/05/os-opening/</link>
		<comments>http://operatingsytems.wordpress.com/2008/12/05/os-opening/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 06:04:12 +0000</pubDate>
		<dc:creator>Chad Salinas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://operatingsytems.wordpress.com/2008/12/05/os-opening/</guid>
		<description><![CDATA[1. Put this value in a register. 2. Device does DMA and raises an interrupt How is your hardware functioning? How much concurrent programming is involved? Cover OS evolution. Protection Mechanisms, i.e. pre-emption Interposition Privileged vs. Unprivileged Protecting CPU Protecting Memory Don&#8217;t do this: int main() { while(1) fork(); }<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=7&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1.  Put this value in a register.<br />
2.  Device does DMA and raises an interrupt</p>
<p>How is your hardware functioning?<br />
How much concurrent programming is involved?<br />
Cover OS evolution.<br />
Protection Mechanisms, i.e. pre-emption<br />
Interposition<br />
Privileged vs. Unprivileged<br />
Protecting CPU<br />
Protecting Memory<br />
Don&#8217;t do this:  int main() { while(1) fork(); }</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/operatingsytems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/operatingsytems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/operatingsytems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/operatingsytems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/operatingsytems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/operatingsytems.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/operatingsytems.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/operatingsytems.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=7&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://operatingsytems.wordpress.com/2008/12/05/os-opening/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/190ac54724b8818d413b704f93271483?s=96&#38;d=identicon" medium="image">
			<media:title type="html">chadsalinas</media:title>
		</media:content>
	</item>
		<item>
		<title>Overview</title>
		<link>http://operatingsytems.wordpress.com/2008/11/11/overview/</link>
		<comments>http://operatingsytems.wordpress.com/2008/11/11/overview/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 22:05:59 +0000</pubDate>
		<dc:creator>Chad Salinas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[OS Overview]]></category>

		<guid isPermaLink="false">http://operatingsytems.wordpress.com/?p=3</guid>
		<description><![CDATA[Project 1: Threads Project 2: Multiprogramming Project 3: Virtual Memory Project 4: File Systems Chad Salinas<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=3&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Project 1: Threads</h2>
<h2>Project 2: Multiprogramming</h2>
<h2>Project 3: Virtual Memory</h2>
<h2>Project 4: File Systems</h2>
<p>Chad Salinas</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/operatingsytems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/operatingsytems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/operatingsytems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/operatingsytems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/operatingsytems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/operatingsytems.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/operatingsytems.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/operatingsytems.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=operatingsytems.wordpress.com&amp;blog=5485971&amp;post=3&amp;subd=operatingsytems&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://operatingsytems.wordpress.com/2008/11/11/overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/190ac54724b8818d413b704f93271483?s=96&#38;d=identicon" medium="image">
			<media:title type="html">chadsalinas</media:title>
		</media:content>
	</item>
	</channel>
</rss>
