<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.read.cs.ucla.edu/111/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.read.cs.ucla.edu/111/feed.php">
        <title>CS111</title>
        <description></description>
        <link>http://www.read.cs.ucla.edu/111/</link>
        <image rdf:resource="http://www.read.cs.ucla.edu/111/lib/images/favicon.ico" />
       <dc:date>2013-05-21T10:02:20-07:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.read.cs.ucla.edu/111/schedule?rev=1301347533&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.read.cs.ucla.edu/111/notes/lec17b?rev=1300354902&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.read.cs.ucla.edu/111/notes/lec15?rev=1300323288&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.read.cs.ucla.edu/111/notes/lec9?rev=1300323243&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.read.cs.ucla.edu/111/cs111?rev=1300311179&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.read.cs.ucla.edu/111/notes/lec17c?rev=1300310226&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.read.cs.ucla.edu/111/lib/images/favicon.ico">
        <title>CS111</title>
        <link>http://www.read.cs.ucla.edu/111/</link>
        <url>http://www.read.cs.ucla.edu/111/lib/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.read.cs.ucla.edu/111/schedule?rev=1301347533&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-28T14:25:33-07:00</dc:date>
        <dc:creator>kohler</dc:creator>
        <title>schedule</title>
        <link>http://www.read.cs.ucla.edu/111/schedule?rev=1301347533&amp;do=diff</link>
        <description>Schedule
 Week  Date  Topic  Assignments  Readings  Week 1   M 1/3    Course introduction 
Scribe notes   Lab 1a   §1            W 1/5    Multitasking &amp; process isolation 
Scribe notes: Chen, Simpkins, Valdes • Greene, Kushnick, Szeto     §2.1, §5.1, §5.3.3-4, §5.7   Week 2   M 1/10   Process isolation II 
Scribe notes: Baldovino, Pao, Vismonte • Deutsch, Wiley   Lab 1a &quot;due&quot;             W 1/12   I/O abstractions &amp; process interface 
Scribe notes: Garfinkel, Shwert, Stothard • Chowdhury, Molitor…</description>
    </item>
    <item rdf:about="http://www.read.cs.ucla.edu/111/notes/lec17b?rev=1300354902&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-17T02:41:42-07:00</dc:date>
        <dc:creator>suppaluru</dc:creator>
        <title>notes:lec17b</title>
        <link>http://www.read.cs.ucla.edu/111/notes/lec17b?rev=1300354902&amp;do=diff</link>
        <description>By Samir Uppaluru, Jonathan McCue, and Wenjun Cai

Distributed Systems II

Operating Systems and the Network


How do Operating Systems interact with network hardware? The OS writes out to a network card using a socket, which is a special type of a file descriptor, seen in the figure below. But what about the details of the implementation? A good place to start would be by examining how Operating Systems communicate with I/O devices we've already learned about, such as disks. From there, we can …</description>
    </item>
    <item rdf:about="http://www.read.cs.ucla.edu/111/notes/lec15?rev=1300323288&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-16T17:54:48-07:00</dc:date>
        <dc:creator>alanq</dc:creator>
        <title>notes:lec15</title>
        <link>http://www.read.cs.ucla.edu/111/notes/lec15?rev=1300323288&amp;do=diff</link>
        <description>Buffer Cache and Virtual Memory

Buffer cache is the primary cache for File System data. It is used to store things such as dallying and prefetch data. In order to do its job, the buffer cache needs:

	*  File system data
	*  Location of the data on the disk: Map cache memory to a disk location. (The cache is useless if it does not keep exact track of what data it is caching).
	*  A mapping of file locations to pages: This requires the use of the fmap function.</description>
    </item>
    <item rdf:about="http://www.read.cs.ucla.edu/111/notes/lec9?rev=1300323243&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-16T17:54:03-07:00</dc:date>
        <dc:creator>ericlongphung</dc:creator>
        <title>notes:lec9</title>
        <link>http://www.read.cs.ucla.edu/111/notes/lec9?rev=1300323243&amp;do=diff</link>
        <description>by Angelina Huang, Steven Nguyen, and Eric Phung

Average: 58%
Standard Deviation: 12%

One important point that the midterm was meant to reinforce is system calls are sequentially consistent

	*  If 2 processes/threads execute a series of system calls they will be interleaved
		*  waitpid() returns a successful value at most once to a process waiting on a process p
							*  property of an ATOMIC operation</description>
    </item>
    <item rdf:about="http://www.read.cs.ucla.edu/111/cs111?rev=1300311179&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-16T14:32:59-07:00</dc:date>
        <dc:creator>kohler</dc:creator>
        <title>cs111 - final room</title>
        <link>http://www.read.cs.ucla.edu/111/cs111?rev=1300311179&amp;do=diff</link>
        <description>Lectures   MW 10-11:50am, Boelter 5249   Lab sections   Lab 1A: F 10-11:50am, Boelter 2760 (may change)  Instructor   Eddie Kohler, Boelter 4531C   Office hours   T 12:30-1:30pm, W 12:30-1:30pm, or by appointment, or whenever I'm in my office and available   TAs   Vahab Pournaghshband (vahab at cs dot ucla dot edu), office hours T 10am-12pm, Boelter 2432             Kai Zeng (kzeng.ucla at gmail dot com), office hours Thursday 1-3pm, Boelter 2432   Final   Thursday, March 17, 11:30am-2:30pm, Boe…</description>
    </item>
    <item rdf:about="http://www.read.cs.ucla.edu/111/notes/lec17c?rev=1300310226&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-03-16T14:17:06-07:00</dc:date>
        <dc:creator>bchengcnix</dc:creator>
        <title>notes:lec17c</title>
        <link>http://www.read.cs.ucla.edu/111/notes/lec17c?rev=1300310226&amp;do=diff</link>
        <description>Distributed Systems II


By Cheng, Leibzon, Leo

The following are interactions between user programs, the operating system and the networking hardware in distributed systems. 

User applications use system calls, file descriptors, and sockets to talk to remote systems on the network. This is similar to how programs interact with disk drives and write to and from files on a file system.</description>
    </item>
</rdf:RDF>
