<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: En Kısa İş İlk (Shortest Job First)</title>
	<atom:link href="http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/</link>
	<description>www.bilgisayarkavramlari.com</description>
	<lastBuildDate>Sun, 14 Mar 2010 07:09:48 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/comment-page-1/#comment-2713</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Mon, 11 May 2009 10:46:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/#comment-2713</guid>
		<description>Şayet bahsettiğiniz şekilde ABC işlerinin sırasıyla 432 birimlik işleri varsa ve zamanlama (Scheduling) algoritması SJF ise A işi önce değil C işi önce başlar. Dolayısıyla çalışma sırasıyla:
0. zamanda C işi 2 birim çalışır
2. zamanda B işi 3 birim çalışır
5. zamanda A işi 4 birim çalışır
9. zamanda bütün işler bitmiş olur.</description>
		<content:encoded><![CDATA[<p>Şayet bahsettiğiniz şekilde ABC işlerinin sırasıyla 432 birimlik işleri varsa ve zamanlama (Scheduling) algoritması SJF ise A işi önce değil C işi önce başlar. Dolayısıyla çalışma sırasıyla:<br />
0. zamanda C işi 2 birim çalışır<br />
2. zamanda B işi 3 birim çalışır<br />
5. zamanda A işi 4 birim çalışır<br />
9. zamanda bütün işler bitmiş olur.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Zeynep Şadoglu</title>
		<link>http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/comment-page-1/#comment-2712</link>
		<dc:creator>Zeynep Şadoglu</dc:creator>
		<pubDate>Mon, 11 May 2009 09:14:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/#comment-2712</guid>
		<description>Merhaba
Örnegin sırasıyla 4,3,2 birimlik A,B,C işleri var. Bu işlerden önce A nın 2 birimlik işi yapiılıyor.Sonra B nin işi yapılıp bitiriliyur. dAha sonra Anın 2 birimlik Cnin de 2 birimlik işi kalmış oluyor .SJF algoritmasına göre önce A mı yoksa C mi işlem görür. biraz acele olursa sevinirim. Teşekkürler..</description>
		<content:encoded><![CDATA[<p>Merhaba<br />
Örnegin sırasıyla 4,3,2 birimlik A,B,C işleri var. Bu işlerden önce A nın 2 birimlik işi yapiılıyor.Sonra B nin işi yapılıp bitiriliyur. dAha sonra Anın 2 birimlik Cnin de 2 birimlik işi kalmış oluyor .SJF algoritmasına göre önce A mı yoksa C mi işlem görür. biraz acele olursa sevinirim. Teşekkürler..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Şadi Evren ŞEKER</title>
		<link>http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/comment-page-1/#comment-2707</link>
		<dc:creator>Şadi Evren ŞEKER</dc:creator>
		<pubDate>Sun, 10 May 2009 19:38:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/#comment-2707</guid>
		<description>CPU zamanlaması (scheduling) &lt;a href=&quot;http://www.bilgisayarkavramlari.com/2008/11/19/kesintili-zamanlama-preemptive-scheduling/&quot; rel=&quot;nofollow&quot;&gt;preemptive (kesintili)&lt;/a&gt; ve &lt;a href=&quot;http://www.bilgisayarkavramlari.com/2008/11/19/kesmeyen-zamanlama-non-preemptive-scheduling/&quot; rel=&quot;nofollow&quot;&gt;nonpreemptive (kesintisiz)&lt;/a&gt; olarak ikiye ayrılır. Şayet kullanılan sjf (shortest job first) algoritması preemptive ise (yani elindeki işi bitirmeden başkasına geçebiliyorsa) sizin verdiğiniz örnekte anlık olarak en küçük işi yapar. 

Yani 4 birimlik A,6 birimlik  B, 10 birimlik C işleri olsun. Başlangıç için 4 birimlik A işi ile başlayacaktır. 
A işinin 2 birimi bittikten sonra (2 birim kaldıktan sonra) yeni bir D işi 2 birimlik olarak gelirse eşit önceliğe sahip iki iş var demektir. Burası tasarıma göre değişmekle birlikte elindeki 2 birimlik işin önceliği olması avantajlıdır çünkü iş değiştirmek maliyetlidir. Ancak yeni geleni almasının SJF algoritmasına göre yanlış olduğu söylenemez. 
sonuçta CPU üzerinde çalışan A işi ile devam etmesi daha doğrudur diyebiliriz. 

Sizin sorunuzdaki kritik nokta siz işe başlamadan önceki çalışma sürelerini esas alıyorsunuz. Oysaki sistemde her zaman kalan işe bakılır yani A işi 2 birim çalıştıktan sonra artık 4 birimlik iş değil 2 birimlik iştir. &lt;a href=&quot;http://www.bilgisayarkavramlari.com/2008/11/19/islemci-zamanlama-cpu-scheduling/&quot; rel=&quot;nofollow&quot;&gt;CPU zamanlayıcısı (scheduler)&lt;/a&gt; geri dönüp çalışmadan önceki süresine bakmaz kalan zamana bakar. 

umarım yardımcı olur. 

başarılar</description>
		<content:encoded><![CDATA[<p>CPU zamanlaması (scheduling) <a href="http://www.bilgisayarkavramlari.com/2008/11/19/kesintili-zamanlama-preemptive-scheduling/" rel="nofollow">preemptive (kesintili)</a> ve <a href="http://www.bilgisayarkavramlari.com/2008/11/19/kesmeyen-zamanlama-non-preemptive-scheduling/" rel="nofollow">nonpreemptive (kesintisiz)</a> olarak ikiye ayrılır. Şayet kullanılan sjf (shortest job first) algoritması preemptive ise (yani elindeki işi bitirmeden başkasına geçebiliyorsa) sizin verdiğiniz örnekte anlık olarak en küçük işi yapar. </p>
<p>Yani 4 birimlik A,6 birimlik  B, 10 birimlik C işleri olsun. Başlangıç için 4 birimlik A işi ile başlayacaktır.<br />
A işinin 2 birimi bittikten sonra (2 birim kaldıktan sonra) yeni bir D işi 2 birimlik olarak gelirse eşit önceliğe sahip iki iş var demektir. Burası tasarıma göre değişmekle birlikte elindeki 2 birimlik işin önceliği olması avantajlıdır çünkü iş değiştirmek maliyetlidir. Ancak yeni geleni almasının SJF algoritmasına göre yanlış olduğu söylenemez.<br />
sonuçta CPU üzerinde çalışan A işi ile devam etmesi daha doğrudur diyebiliriz. </p>
<p>Sizin sorunuzdaki kritik nokta siz işe başlamadan önceki çalışma sürelerini esas alıyorsunuz. Oysaki sistemde her zaman kalan işe bakılır yani A işi 2 birim çalıştıktan sonra artık 4 birimlik iş değil 2 birimlik iştir. <a href="http://www.bilgisayarkavramlari.com/2008/11/19/islemci-zamanlama-cpu-scheduling/" rel="nofollow">CPU zamanlayıcısı (scheduler)</a> geri dönüp çalışmadan önceki süresine bakmaz kalan zamana bakar. </p>
<p>umarım yardımcı olur. </p>
<p>başarılar</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: hılkat</title>
		<link>http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/comment-page-1/#comment-2703</link>
		<dc:creator>hılkat</dc:creator>
		<pubDate>Sun, 10 May 2009 17:00:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.bilgisayarkavramlari.com/2008/11/19/en-kisa-is-ilk-shortest-job-first/#comment-2703</guid>
		<description>merhabalar,
elımde 4 ,6,10 birimlik işler olsun.4 bırımlık ışın iki birimini yaptıktan sonra 3 bırımlık bır ış gelırse 4 bırımlık işimi tamamlar yoksa (sjf ye gore) 3 bırımlık işimi yapar.dıyelım kı 3 bırımlık işi yaptı tam o sırada 2 bırımlık bır iş parcacıgı daha geldı  o zaman  4 bırımlık işin kalan ıkı bırımlık işini mi yapar yoksa  yenı gelen 2 bırımlık işi mi yapar?
ilginiz için şimdiden tesekkurler.....</description>
		<content:encoded><![CDATA[<p>merhabalar,<br />
elımde 4 ,6,10 birimlik işler olsun.4 bırımlık ışın iki birimini yaptıktan sonra 3 bırımlık bır ış gelırse 4 bırımlık işimi tamamlar yoksa (sjf ye gore) 3 bırımlık işimi yapar.dıyelım kı 3 bırımlık işi yaptı tam o sırada 2 bırımlık bır iş parcacıgı daha geldı  o zaman  4 bırımlık işin kalan ıkı bırımlık işini mi yapar yoksa  yenı gelen 2 bırımlık işi mi yapar?<br />
ilginiz için şimdiden tesekkurler&#8230;..</p>
]]></content:encoded>
	</item>
</channel>
</rss>
