<?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/"
	>

<channel>
	<title>diy-computing.com</title>
	<atom:link href="http://diy-computing.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diy-computing.com</link>
	<description>ICT Guides, Tips and Tutorials</description>
	<lastBuildDate>Sat, 17 Mar 2012 02:26:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Multi-user-multi-processing-systems</title>
		<link>http://diy-computing.com/working-with-linux/multi-user-multi-processing-systems/</link>
		<comments>http://diy-computing.com/working-with-linux/multi-user-multi-processing-systems/#comments</comments>
		<pubDate>Sat, 17 Mar 2012 02:22:58 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false">http://diy-computing.com/?page_id=86</guid>
		<description><![CDATA[What is a process? Each process provides the resources needed to execute a program. So, a process has a virtual address space, executable code, open handles to system objects, a security context, a unique process identifier, environment variables, a priority &#8230;<p class="read-more"><a href="http://diy-computing.com/working-with-linux/multi-user-multi-processing-systems/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>What is a process?</strong><strong></strong></p>
<p>Each process provides the resources needed to execute a program.</p>
<p>So, a process has a</p>
<ul>
<li>virtual address space,</li>
<li>executable code,</li>
<li>open handles to system objects,</li>
<li>a security context,</li>
<li>a unique process identifier,</li>
<li>environment variables,</li>
<li>a priority class,</li>
<li>minimum and maximum working set sizes,</li>
<li>at least one thread of execution.</li>
</ul>
<p>Each process is started with a single thread, often called the primary thread, but can create additional threads from any of its threads.</p>
<p>&nbsp;</p>
<div><strong><strong>What is a</strong> Thread?</strong><br />
A thread is the entity within a process that can be scheduled for execution. All threads of a process share its virtual address space and system resources. In addition, each thread maintains exception handlers, a scheduling priority, thread local storage, a unique thread identifier, and a set of structures the system will use to save the thread context until it is scheduled. The thread context includes the thread&#8217;s set of machine registers, the kernel stack, a thread environment block, and a user stack in the address space of the thread&#8217;s process. Threads can also have their own security context, which can be used for impersonating clients<strong>Apache : Should I use Multi-processed (Prefork) or Multi-Threaded (Worker) apache ?</strong></p>
</div>
<div>There is no simple answer, it depends on what traffic your site takes. In theory remember, creating/removing a process is costly. Threads are lightweight, but again if you spawn a huge number of threads you will likely start running out of virtual memory. For this reason Apache has a limit to the number of threads a process can spawn (default is somewhere around 50).</div>
<div></div>
<div>I&#8217;ve come across multi-processed instances taking a pretty good amount of traffic without a problem.</div>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/working-with-linux/multi-user-multi-processing-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Beginners Tutorials</title>
		<link>http://diy-computing.com/linux-beginners-tutorials/</link>
		<comments>http://diy-computing.com/linux-beginners-tutorials/#comments</comments>
		<pubDate>Sun, 22 May 2011 11:15:09 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[Linux Beginners Tutorials]]></category>
		<category><![CDATA[learn linux]]></category>
		<category><![CDATA[Linux beginners tutorials]]></category>
		<category><![CDATA[linux commands]]></category>

		<guid isPermaLink="false">http://diy-computing.com/?p=1</guid>
		<description><![CDATA[Linux Beginners Tutorials , Linux beginners guides to help you learn how to use Linux both as a server operating system, and to get the best from the Linux desktop.]]></description>
			<content:encoded><![CDATA[<div class="sticky_post"><p><strong>Linux Beginners Tutorials</strong> , Linux beginners guides to help you learn how to use Linux both as a server operating system, and to get the best from the Linux desktop.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/linux-beginners-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla Beginners Tutorials</title>
		<link>http://diy-computing.com/joomla-beginners-tutorials/</link>
		<comments>http://diy-computing.com/joomla-beginners-tutorials/#comments</comments>
		<pubDate>Sun, 22 May 2011 11:20:01 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false">http://diy-computing.com/?page_id=12</guid>
		<description><![CDATA[Joomla Beginners Tutorials focusses on learning Joomla! to design and create effective CMS websites. The growing set of tutorials and tips here will help you learn Joomla!, both the front-end and back-end functionality, so that you can maintain a]]></description>
			<content:encoded><![CDATA[<p>Joomla Beginners Tutorials focusses on learning Joomla! to design and create effective CMS websites.</p>
<p>The growing set of tutorials and tips here will help you learn Joomla!, both the front-end and back-end functionality, so that you can maintain a</p>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/joomla-beginners-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Working with Linux</title>
		<link>http://diy-computing.com/working-with-linux/</link>
		<comments>http://diy-computing.com/working-with-linux/#comments</comments>
		<pubDate>Sun, 22 May 2011 06:58:18 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false">http://diy-computing.com/?page_id=17</guid>
		<description><![CDATA[Linux Beginners Tutorials Linux &#8211; multi-processing, multi-user operating system]]></description>
			<content:encoded><![CDATA[<p><a title="Linux Beginners Tutorials" href="http://www.diy-computing.com/linux-beginners-tutorial.php" target="_blank">Linux Beginners Tutorials</a></p>
<p><a title="Multi-user-multi-processing-systems" href="http://diy-computing.com/working-with-linux/multi-user-multi-processing-systems/">Linux &#8211; multi-processing, multi-user operating system </a></p>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/working-with-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Privacy Policy</title>
		<link>http://diy-computing.com/privacy-policy/</link>
		<comments>http://diy-computing.com/privacy-policy/#comments</comments>
		<pubDate>Sun, 22 May 2011 06:36:41 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false">http://diy-computing.com/privacy-policy/</guid>
		<description><![CDATA[Your PrivacyYour privacy is important to us. To better protect your privacy we provide this notice explaining our online information practices and the choices you can make about the way your information is collected and used. To make this notice &#8230;<p class="read-more"><a href="http://diy-computing.com/privacy-policy/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Your Privacy</strong><br/>Your privacy is important to us. To better protect your privacy we provide this notice explaining our online information practices and the choices you can make about the way your information is collected and used. To make this notice easy to find, we make it available on our homepage and at every point where personally identifiable information may be requested.
<p/><strong>Google Adsense and the DoubleClick DART Cookie</strong><br/>Google, as a third party advertisement vendor, uses cookies to serve ads on this site. The use of DART cookies by Google enables them to serve adverts to visitors that are based on their visits to this website as well as other sites on the internet.</p>
<p>To opt out of the DART cookies you may visit the Google ad and content network privacy policy at the following url <a href="http://www.google.com/privacy_ads.html">http://www.google.com/privacy_ads.html</a> Tracking of users through the DART cookie mechanisms are subject to Google&#8217;s own privacy policies.</p>
<p>Other Third Party ad servers or ad networks may also use cookies to track users activities on this website to measure advertisement effectiveness and other reasons that will be provided in their own privacy policies, diy-computing.com has no access or control over these cookies that may be used by third party advertisers.
<p/><strong>Collection of Personal Information</strong><br/>When visiting diy-computing.com, the IP address used to access the site will be logged along with the dates and times of access. This information is purely used to analyze trends, administer the site, track users movement and gather broad demographic information for internal use. Most importantly, any recorded IP addresses are not linked to personally identifiable information.</p>
<p/><strong>Links to third party Websites</strong><br/>We have included links on this site for your use and reference. We are not responsible for the privacy policies on these websites. You should be aware that the privacy policies of these sites may differ from our own. </p>
<p/><strong>Changes to this Privacy Statement</strong><br/>The contents of this statement may be altered at any time, at our discretion. </p>
<p>If you have any questions regarding the privacy policy of diy-computing.com then you may contact us at admin@diy-computing.com
<p/>
<div style="font-style:italic;font-size:10px;">Last updated Sun, 22 May 2011 06:36</div>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/privacy-policy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Beginners Tutorials</title>
		<link>http://diy-computing.com/linux-beginners-tutorials/</link>
		<comments>http://diy-computing.com/linux-beginners-tutorials/#comments</comments>
		<pubDate>Sat, 14 May 2011 21:32:21 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false">http://diy-computing.com/?page_id=5</guid>
		<description><![CDATA[Linux Beginners Tutorials &#8211; an important new section of this website, helping new Linux users get the best from their Linux installations.]]></description>
			<content:encoded><![CDATA[<p><strong>Linux Beginners Tutorials</strong> &#8211; an important new section of this website, helping new Linux users get the best from their Linux installations.</p>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/linux-beginners-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>about-diy-computing.com</title>
		<link>http://diy-computing.com/aboutus/</link>
		<comments>http://diy-computing.com/aboutus/#comments</comments>
		<pubDate>Sat, 14 May 2011 20:07:09 +0000</pubDate>
		<dc:creator></dc:creator>
		
		<guid isPermaLink="false">http://diy-computing.com/?page_id=2</guid>
		<description><![CDATA[Welcome to diy-computing.com You will find a growing knowledge base with guides, tutorials and tips to help you learn more about a range of software, hardware, operating system and networking technology. Our aim is to help you develop knowledge and skills in &#8230;<p class="read-more"><a href="http://diy-computing.com/aboutus/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p><strong>Welcome to diy-computing.com </strong></p>
<p>You will find a growing knowledge base with guides, tutorials and tips to help you learn more about a range of software, hardware, operating system and networking technology.</p>
<p>Our aim is to help you develop knowledge and skills in Information and Communication Technology(ICT), with the view to becoming confident and self-sufficient; either to allow you to configure, manage and use your own systems well, or to be comfortable when seeking computing assistance from ICT professionals.</p>
]]></content:encoded>
			<wfw:commentRss>http://diy-computing.com/aboutus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

