





<?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>Durofy &#187; os</title>
	<atom:link href="http://www.durofy.com/tag/os/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.durofy.com</link>
	<description>Science, Engineering &#38; Technology Blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 04:42:46 +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>OS-Simple Batch Systems</title>
		<link>http://www.durofy.com/technology/simple-batch-systems/</link>
		<comments>http://www.durofy.com/technology/simple-batch-systems/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 14:19:32 +0000</pubDate>
		<dc:creator>Rishabh Dev</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[batch os]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[simple batch systems]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/?p=171</guid>
		<description><![CDATA[(A) Computer Architecture Paradigms (A1) Simple Batch Systems Simple Batch systems or just Batch systems process jobs bundled together, leading to an increase in efficiency. When a job is processed, the system transfers the entire control over to it. Once it is done, the control shifts to the next job, and so on. This hence, [...]]]></description>
			<content:encoded><![CDATA[<p>(A) <strong>Computer Architecture Paradigms</strong></p>
<p>(A1) <strong>Simple Batch Systems</strong></p>
<p>Simple Batch systems or just Batch systems process jobs bundled together, leading to an increase in efficiency.</p>
<p><img class="alignright" src="http://i48.tinypic.com/103g5k1.jpg" alt="" width="158" height="205" /></p>
<p>When a job is processed, the system transfers the entire control over to it. Once it is done, the control shifts to the next job, and so on.</p>
<p>This hence, has the following <strong>ADVANTAGES</strong>:</p>
<p>-maximum processor utilization<br />
-the setup time for jobs is saved<br />
-performance increases, since, the job are sequenced together</p>
<p>It also, however, has a few <strong>DISADVANTAGES</strong>:</p>
<p>-difficult to debug<br />
-one job affects all the pending jobs.<br />
- job could enter an infinite loop, and others will never be processed.</p>
<p>Hence, we would need some protection scheme for the pending jobs, in case a job is affected/corrupt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.durofy.com/technology/simple-batch-systems/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction to OS</title>
		<link>http://www.durofy.com/technology/introduction-to-os/</link>
		<comments>http://www.durofy.com/technology/introduction-to-os/#comments</comments>
		<pubDate>Sat, 02 Jan 2010 08:22:37 +0000</pubDate>
		<dc:creator>Rishabh Dev</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[basics]]></category>
		<category><![CDATA[introduction]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[os]]></category>

		<guid isPermaLink="false">http://zarrata.com/durofy/operating-systems/introduction-to-os/</guid>
		<description><![CDATA[Operating Systems - INTRODUCTION TO OS We've heard of applications that run on Windows or Mac and so on. Thus Windows or Mac act as hosts for our computer applications. Hence, The Operating System is an interface between the user and the hardware, and the host for the applications &#038; software. Thus, the applications need [...]]]></description>
			<content:encoded><![CDATA[<p>Operating Systems - INTRODUCTION TO OS</p>
<p>We've heard of applications that run on Windows or Mac and so on. Thus Windows or Mac act as <strong>hosts</strong> for our computer applications.<br />
Hence, The Operating System is an interface between the user and the hardware, and the host for the applications &#038; software.</p>
<p>Thus, the applications need to access the services of the OS. This is done through what are called <strong>API</strong>s(Application Programming Interfaces) or <strong>system calls</strong>.</p>
<p><img src="http://i48.tinypic.com/9bahs8.jpg"></p>
<p>The central component of the OS is the <strong>kernel</strong>. The kernel is the bridge between the applications &#038; the hardware. Hence, It allows applications to process data at the hardware level. It can also control a process' access to the computer memory.</p>
<p>Sometimes, the kernel is used to limit a certain process' access to memory, a phenomenon called <strong>memory allocation/protection</strong>. This can be achieved by <strong>Segmentation</strong> &#038; <strong>Paging</strong>.</p>
<p>The kernel &#038; kernel extentions are alloted certain memory space, which, together with the user space alloted for all user apps, form the <strong>Virtual Memory</strong>. Virtual Memory is the key to multitasking kernels.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.durofy.com/technology/introduction-to-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

