<?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>villa's Blog</title>
	<atom:link href="http://f3yla.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://f3yla.wordpress.com</link>
	<description>be the best</description>
	<lastBuildDate>Tue, 26 May 2009 04:01:19 +0000</lastBuildDate>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='f3yla.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>villa's Blog</title>
		<link>http://f3yla.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://f3yla.wordpress.com/osd.xml" title="villa&#039;s Blog" />
	<atom:link rel='hub' href='http://f3yla.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Sistem Operasi</title>
		<link>http://f3yla.wordpress.com/2009/05/05/sistem-operasi-2/</link>
		<comments>http://f3yla.wordpress.com/2009/05/05/sistem-operasi-2/#comments</comments>
		<pubDate>Tue, 05 May 2009 01:14:59 +0000</pubDate>
		<dc:creator>f3yla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://f3yla.wordpress.com/?p=21</guid>
		<description><![CDATA[Di Susun Oleh : 1. FILA HARMUNINGTYAS (07.04.111.00062) 2. RICKY YUDHA (07.04.111.00141) 3. NONIK NOVIANA (05.04.111.00689) 4. AGAM DANAPERMANA (06.04.111.00758) Tugas 2 Problems 2.1 Suppose that we have a multi programmed computer in which each job has identical characteristics. In one computation period, T, for a job, half the time is spent in I/O and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=f3yla.wordpress.com&amp;blog=6894990&amp;post=21&amp;subd=f3yla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h3 style="text-align:justify;">Di Susun Oleh :</h3>
<p style="text-align:justify;">1. FILA HARMUNINGTYAS    (07.04.111.00062)<br />
2. RICKY YUDHA        (07.04.111.00141)<br />
3. NONIK NOVIANA    (05.04.111.00689)<br />
4. AGAM DANAPERMANA    (06.04.111.00758)</p>
<p style="text-align:justify;">
<h1 style="text-align:justify;"><span style="color:#0000ff;"><strong>Tugas 2</strong></span></h1>
<h2><strong>Problems</strong></h2>
<h3><strong>2.1</strong></h3>
<p style="text-align:justify;">Suppose that we have a multi programmed computer in which each job has identical characteristics. In one computation period, T, for a job, half the time is spent in I/O and the other half in processor activity. Each job runs for a total of N periods. Assume that a simple round-robin scheduling is used, and that I/O operations can overlap with processor operation. Define the following quantities:</p>
<p style="text-align:justify;padding-left:30px;">• Turnaround time actual time to complete a job<br />
• Throughput average number of jobs completed per time period T<br />
• Processor utilization percentage of time that the processor is active (not waiting)</p>
<p style="text-align:justify;">Compute these quantities for one, two, and four simultaneous jobs, assuming that the period T is distributed in each of the following ways:</p>
<p style="text-align:justify;padding-left:30px;">a. I/O first half, processor second half<br />
b. I/O first and fourth quarters, processor second and third quarter</p>
<p style="text-align:justify;">Ketika satu job perlu menunggu I/O, processor dapat berpindah ke job lain</p>
<p style="text-align:justify;">
<div class="mceTemp mceIEcenter" style="text-align:justify;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-23" title="Multiprogramming with two programs" src="http://f3yla.files.wordpress.com/2009/05/1b1.jpg" alt="Multiprogramming with two programs" width="528" height="238" /></dt>
<dd class="wp-caption-dd">Multiprogramming with two programs</dd>
</dl>
</div>
<div class="mceTemp mceIEcenter" style="text-align:justify;">
<dl class="wp-caption aligncenter">
<dt class="wp-caption-dt"><img class="size-full wp-image-24" title="Multiprogramming with three programs" src="http://f3yla.files.wordpress.com/2009/05/2b.jpg" alt="Multiprogramming with three programs" width="528" height="286" /></dt>
<dd class="wp-caption-dd">Multiprogramming with three programs</dd>
</dl>
</div>
<p style="text-align:justify;">
<h3><strong>2.2</strong></h3>
<p style="text-align:justify;">An I/O-bound program is one that, if run alone, would spend more time waiting for I/O than using the processor. A processor-bound program is the opposite. Suppose a short-term scheduling algorithm favors those programs that have used little processor time in the recent past. Explain why this algorithm favors I/O-bound programs and yet does not permanently deny processor time to processor-bound programs.</p>
<p style="text-align:justify;">
<h1><span style="color:#0000ff;"><strong>Tugas 3</strong></span></h1>
<p><strong>1. </strong></p>
<p style="padding-left:30px;"><strong>Pelajari sistem operasi Linux dan Windows (studi literatur)<br />
Deskripsikan proses pada kedua SO tersebut?<br />
Bagaimana proses pembuatan &amp; penghentian proses? (termasuk switching-nya)?</strong></p>
<p><strong>2. </strong></p>
<p style="padding-left:30px;"><strong>Gunakan Shell Linux, jelaskan fungsi &amp; cara menggunakan perintah (plus contoh):</strong></p>
<p style="padding-left:60px;">Top : Berfungsi menjalankan 10 proses teratas<br />
Grep : Spesifikasi terhadap suatu spesifikasi<br />
Cat : Melihat isi file</p>
<p><strong>3. </strong></p>
<p style="padding-left:30px;"><strong>Jelaskan alasan pembuatan &amp; penghentian suatu proses!</strong><br />
~    Pembuatan</p>
<p style="padding-left:60px;">-    Kerja batch baru<br />
-    Login interaktif<br />
-    Dibuat oleh SO untuk menyediakan layanan<br />
-    Ditelurkan oleh proses existing</p>
<p style="padding-left:30px;">~    Penghentian</p>
<p style="padding-left:60px;">-    Harus ada cara yang dapat menandakan bahwa suatu proses selesai.<br />
-    Indikasi ini dapat berupa:</p>
<p style="padding-left:90px;">*    Instruksi HALT membangkitkan suatu interupsi alert untuk SO<br />
*     Aksi pengguna (seperti log off &amp; keluar dari suatu aplikasi)<br />
*    Suatu kesalahan atau error<br />
*    Dihentikan oleh proses induk</p>
<p><strong>4. </strong></p>
<p style="padding-left:30px;"><strong>Jelaskan tentang model proses lima status beserta kemungkinan transisinya!</strong></p>
<p style="padding-left:30px;">
<div id="attachment_28" class="wp-caption aligncenter" style="width: 365px"><img class="size-full wp-image-28" title="Five-Sate Process Model" src="http://f3yla.files.wordpress.com/2009/05/1.jpg" alt="Five-Sate Process Model" width="355" height="198" /><p class="wp-caption-text">Five-Sate Process Model</p></div>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"><span style="font-size:small;">Menggunakan dua antrian</span></span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"></span></span></p>
<div id="attachment_29" class="wp-caption aligncenter" style="width: 328px"><img class="size-full wp-image-29" title="Single Blocked queue" src="http://f3yla.files.wordpress.com/2009/05/2.jpg" alt="Single Blocked queue" width="318" height="152" /><p class="wp-caption-text">Single Blocked queue</p></div>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"><span style="font-size:small;">Menggunakan Banyak Antrian</span></span></span></p>
<p style="text-indent:.5in;margin-bottom:0;" align="justify"><span style="color:#000000;"><span style="font-family:Times New Roman,serif;"></span></span></p>
<div id="attachment_30" class="wp-caption aligncenter" style="width: 334px"><img class="size-full wp-image-30" title="Multiple Blocked Queues" src="http://f3yla.files.wordpress.com/2009/05/3.jpg" alt="Multiple Blocked Queues" width="324" height="258" /><p class="wp-caption-text">Multiple Blocked Queues</p></div>
<p><strong> 5.</strong></p>
<p style="padding-left:30px;"><strong> Mengikuti soal sebelumnya, tetapi pada kehadiran dua status suspended.</strong></p>
<p style="padding-left:30px;">
<div id="attachment_32" class="wp-caption aligncenter" style="width: 407px"><img class="size-full wp-image-32" title="With Two Suspend State" src="http://f3yla.files.wordpress.com/2009/05/4.jpg" alt="With Two Suspend State" width="397" height="268" /><p class="wp-caption-text">With Two Suspend States</p></div>
<p style="padding-left:30px;"><strong>6.</strong></p>
<p style="padding-left:60px;"><strong>Jelaskan elemen-elemen dari Process Control Block (PCB)!</strong></p>
<p style="padding-left:30px;"><img class="aligncenter size-full wp-image-34" src="http://f3yla.files.wordpress.com/2009/05/5.jpg" alt="" width="129" height="268" /></p>
<h1 class="western"><strong><span style="color:#0000ff;">Structures</span></strong></h1>
<p style="margin-bottom:0;"><strong><span lang="en-US"><em><span style="text-decoration:underline;">source </span></em></span><em><span style="text-decoration:underline;">code :</span></em></strong></p>
<p style="margin-bottom:0;">#include &lt;stdio.h&gt;</p>
<p style="margin-bottom:0;">#include &lt;sys/utsname.h&gt;</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">int</p>
<p style="margin-bottom:0;">main(int argc, char *argv[])</p>
<p style="margin-bottom:0;">{</p>
<p style="margin-bottom:0;">struct utsname info;</p>
<p style="margin-bottom:0;">
<p style="margin-bottom:0;">if (uname(&amp;info) == -1) {</p>
<p style="margin-bottom:0;">fprintf(stderr,</p>
<p style="margin-bottom:0;">&#8220;no name??\n&#8221;);</p>
<p style="margin-bottom:0;">exit(1);</p>
<p style="margin-bottom:0;">}</p>
<p style="margin-bottom:0;">printf(&#8220;sys name: %s\n&#8221;,</p>
<p style="margin-bottom:0;">info.sysname);</p>
<p style="margin-bottom:0;">exit(0);</p>
<p style="margin-bottom:0;">}</p>
<p style="margin-bottom:0;" lang="en-US">
<p style="margin-bottom:0;" lang="en-US"><strong><em><span style="text-decoration:underline;">Running program:</span></em></strong></p>
<p style="margin-bottom:0;" lang="en-US"><strong><em><span style="text-decoration:underline;"></p>
<div id="attachment_35" class="wp-caption aligncenter" style="width: 677px"><strong><em><span style="text-decoration:underline;"><img class="size-full wp-image-35" title="Hasil Ruuning" src="http://f3yla.files.wordpress.com/2009/05/1a.jpg" alt="Hasil Ruuning" width="667" height="470" /></span></em></strong><p class="wp-caption-text">Hasil Ruuning</p></div>
<p></span></em></strong><strong><em><span style="text-decoration:underline;"><br />
</span></em></strong></p>
<p><strong></strong></p>
<p><span style="color:#0000ff;"><strong></strong></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/f3yla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/f3yla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/f3yla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/f3yla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/f3yla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/f3yla.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/f3yla.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/f3yla.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=f3yla.wordpress.com&amp;blog=6894990&amp;post=21&amp;subd=f3yla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://f3yla.wordpress.com/2009/05/05/sistem-operasi-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1357fbb5d7a6932265fe5fcd04b18c8a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">f3yla</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/1b1.jpg" medium="image">
			<media:title type="html">Multiprogramming with two programs</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/2b.jpg" medium="image">
			<media:title type="html">Multiprogramming with three programs</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/1.jpg" medium="image">
			<media:title type="html">Five-Sate Process Model</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/2.jpg" medium="image">
			<media:title type="html">Single Blocked queue</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/3.jpg" medium="image">
			<media:title type="html">Multiple Blocked Queues</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/4.jpg" medium="image">
			<media:title type="html">With Two Suspend State</media:title>
		</media:content>

		<media:content url="http://f3yla.files.wordpress.com/2009/05/5.jpg" medium="image" />

		<media:content url="http://f3yla.files.wordpress.com/2009/05/1a.jpg" medium="image">
			<media:title type="html">Hasil Ruuning</media:title>
		</media:content>
	</item>
		<item>
		<title>Praktikum Sistem Digital</title>
		<link>http://f3yla.wordpress.com/2009/03/16/praktikum-sistal/</link>
		<comments>http://f3yla.wordpress.com/2009/03/16/praktikum-sistal/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 09:01:17 +0000</pubDate>
		<dc:creator>f3yla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://f3yla.wordpress.com/?p=8</guid>
		<description><![CDATA[Tata Tertib Praktikum Sistem Digital Fakultas Teknik Universitas Trunojoyo * 1. Peserta praktikum tidak boleh terlambat lebih dari 15 menit ( keterlambatan 15 menit di anggap tidak mengikuti praktikum / gugur) 2. Diharuskan memakai baju berkerah, bersepatu, sopan dan rapi 3. Tugas pendahuluan harus sudah ditangan asisten pada saat praktikum dimulai 4. Laporan sementara dikumpulkan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=f3yla.wordpress.com&amp;blog=6894990&amp;post=8&amp;subd=f3yla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><strong>Tata Tertib Praktikum Sistem Digital</strong></p>
<p style="text-align:center;"><strong>Fakultas Teknik Universitas Trunojoyo *<br />
</strong></p>
<p><strong><br />
</strong></p>
<p>1.	Peserta praktikum tidak boleh terlambat lebih dari 15 menit ( keterlambatan 15 menit di anggap tidak mengikuti praktikum / gugur)</p>
<p>2.	Diharuskan memakai baju berkerah, bersepatu, sopan dan rapi</p>
<p>3.	Tugas pendahuluan harus sudah ditangan asisten pada saat praktikum dimulai</p>
<p>4.	Laporan sementara dikumpulkan max. 1 hari setelah praktikum dan setiap peserta harus memiliki salinannya ( foto copy yang di kumpulkan ke asdos )</p>
<p>5.	Laporan resmi dikumpulkan max. 6 hari setelah praktikum dan sudah harus ditandatangani / disetujui oleh asisten</p>
<p>6.	Syarat untuk mengikuti tiap praktikum adalah telah mengumpulkan tugas pendahuluan untuk praktikum yang bersangkutan</p>
<p>7.	Keseluruhan modul praktikum harus diikuti, tidak mengikuti salah satunya akan langsung dianggap tidak lulus praktikum ini kecuali sakit ( ada surat keterangan dokter ) dan ada keluarga yang meninggal ( ada surat keterangan kematian )</p>
<p>8.	Segala barang yang ada di labolatorium tidak diperbolehkan untuk dipinjam / dibawa keluar dari labolatorium</p>
<p>9.	Setiap peserta praktikum, setelah selesai praktikum diwajibkan untuk membersihkan, merapikan dan menyimpan kembali alat yang telah digunakan</p>
<p>10.	Tugas pendahuluan tulis tangan pakai tinta warna biru memakai kertas A4 dengan margin 3,3,2,2</p>
<p><em>* Peraturan hanya berlaku di kelompok :<br />
~ SA1  ( Senin, Pk. 10.00 &#8211; 11.40 WIB)<br />
~ SC2 ( Rabu, Pk. 11.40 &#8211; 13.20 WIB )</em></p>
<p><span id="more-8"></span></p>
<p style="text-align:center;"><strong>Modul Praktikum Sistem Digital</strong></p>
<table border="2" cellspacing="3" cellpadding="3" width="100%" align="center">
<tbody>
<tr bgcolor="#66cc99">
<td align="center"><strong>Judul Modul</strong></td>
<td align="center"><strong>Tanggal Praktikum*</strong></td>
<td align="center"><strong>Download</strong></td>
</tr>
<tr>
<td>Cover</td>
<td align="center">&#8212;</td>
<td align="center"><a href="http://www.4shared.com/file/92497032/175fa246/Cover.html">Click Here</a></td>
</tr>
<tr bgcolor="#ccffcc">
<td>Modul 1<br />
Pengenalan Alat dan EWB</td>
<td align="center">18 Maret 2009</td>
<td align="center"><a href="http://www.4shared.com/file/92498303/11506f1c/Modul_1.html">Click Here</a></td>
</tr>
<tr>
<td>Modul 2<br />
Gerbang Logika &amp; IC</td>
<td align="center">25 Maret 2009</td>
<td align="center"><a href="http://www.4shared.com/file/92502110/3b378a39/Modul_2.html">Click Here</a></td>
</tr>
<tr bgcolor="#ccffcc">
<td>Modul 3<br />
Rangkaian Kombinasional</td>
<td align="center">01 April 2009</td>
<td align="center"><a href="http://www.4shared.com/file/92502613/a771cd06/Modul_3.html">Click Here</a></td>
</tr>
<tr>
<td>Modul 4<br />
Rangkaian Binary Code Desimal (BCD)</td>
<td align="center">08 April 2008</td>
<td align="center"><a href="http://www.4shared.com/file/92646503/405a0127/Modul_4.html">Click Here</a></td>
</tr>
<tr bgcolor="#ccffcc">
<td>Modul 5<br />
Aplikasi Binary Code Desimal (BCD)</td>
<td align="center">15 April 2009</td>
<td align="center"><a href="http://www.4shared.com/file/92507619/707ad42a/Modul_5.html">Click Here</a></td>
</tr>
<tr>
<td>Modul 6<br />
Perbuatan Final Project</td>
<td align="center">22 April 2009</td>
<td align="center"><a href="http://www.4shared.com/file/92647861/486a33bb/Modul_6.html">Click Here</a></td>
</tr>
<tr bgcolor="#ccffcc">
<td>Electronic Workbench 5.12</td>
<td align="center">6,9 MB</td>
<td align="center"><a href="http://www.4shared.com/file/92871036/fdab4799/Electronic_Workbench_512.html">Click Here</a></td>
</tr>
</tbody>
</table>
<p><em>* Jadwal hanya berlaku di kelompok :<br />
~ SA3  ( Rabu, Pk. 08.20 &#8211; 10.00 WIB)<br />
~ SC2 ( Rabu, Pk. 11.40 &#8211; 13.20 WIB )</em></p>
<p>ini adalah tampilan buat kamu-kamu yang ikutan praktikum sistal&#8230;</p>
<p>Dah gk kerasa praktikum sistem digital dah kelar, Masalahnya tugasnya lom kelar. mau tau kan format laporan kelompok or <a href="http://www.4shared.com/file/101955167/7424c97f/Format_lapress_Kelompok.html" target="_blank">click di sini buat download</a>. Cayoooooooooooooo&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/f3yla.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/f3yla.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/f3yla.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/f3yla.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/f3yla.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/f3yla.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/f3yla.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/f3yla.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=f3yla.wordpress.com&amp;blog=6894990&amp;post=8&amp;subd=f3yla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://f3yla.wordpress.com/2009/03/16/praktikum-sistal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1357fbb5d7a6932265fe5fcd04b18c8a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">f3yla</media:title>
		</media:content>
	</item>
		<item>
		<title>Sistem Operasi</title>
		<link>http://f3yla.wordpress.com/2009/03/11/sistem-operasi/</link>
		<comments>http://f3yla.wordpress.com/2009/03/11/sistem-operasi/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 07:32:56 +0000</pubDate>
		<dc:creator>f3yla</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://f3yla.wordpress.com/?p=4</guid>
		<description><![CDATA[NAMA KELOMPOK : FILA HARMUNINGTYAS (07.04.111.00062) RICKY YUDHA (07.04.111.00141) NONIK NOVIANA (05.04.111.00689) AGAM DANAPERMANA (06.04.111.00758) PERBEDAAN SISTEM OPERASI LINUX DAN WINDOWS TUGAS 1 Ada banyak persamaan dan ada pula banyak perbedaan antara Linux dan Windows. Artikel ini membahas perbedaan antara Windows dan Linux, masing-masing tentunya memiliki nilai plus minus, silakan dibandingkan sendiri. User Interface Di [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=f3yla.wordpress.com&amp;blog=6894990&amp;post=4&amp;subd=f3yla&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">NAMA KELOMPOK :</p>
<p style="text-align:left;">FILA HARMUNINGTYAS (07.04.111.00062)</p>
<p style="text-align:left;">RICKY YUDHA (07.04.111.00141)</p>
<p style="text-align:left;">NONIK NOVIANA (05.04.111.00689)</p>
<p style="text-align:left;">AGAM DANAPERMANA (06.04.111.00758)</p>
<p style="text-align:left;">
<p style="text-align:center;"><strong>PERBEDAAN SISTEM OPERASI LINUX DAN WINDOWS</strong></p>
<p style="text-align:center;"><strong>TUGAS 1<br />
</strong></p>
<p style="text-align:left;">Ada banyak persamaan dan ada pula banyak perbedaan antara Linux dan Windows. Artikel ini membahas perbedaan antara Windows dan Linux, masing-masing tentunya memiliki nilai plus minus, silakan dibandingkan sendiri.</p>
<p style="text-align:left;">
<p style="text-align:left;"><strong>User Interface</strong><br />
Di Windows, Anda tidak banyak memiliki pilihan user interface. Sebagai misal, di Windows 95/98 Anda hanya mengenal user interface bawaan Windows 95/98. Anda sedikit lebih beruntung jika menggunakan Windows XP, karena Anda bisa berpindah dari interface milik Windows XP ke Windows 98 yang lebih ringan.</p>
<p style="text-align:left;">Di Linux, Anda bisa menemukan <a href="http://www.pclinux3d.com/fitur-3d-os">banyak macam user interface</a>. Dan biasanya pilihan user interface ini dapat Anda sesuaikan dengan spesifikasi komputer atau lingkungan kerja Anda. Sebagai misal, pada komputer yang lambat Anda bisa menggunakan user interface yang ringan, seperti XFCE atau Fluxbox.</p>
<p style="text-align:left;">Atau jika Anda menyukai gaya Mac, Anda bisa memilih desktop model GNOME atau menggunakan utility Docker. Dan jika Anda terbiasa di Windows dan memiliki komputer yang cukup cepat, Anda bisa memilih desktop KDE.</p>
<p style="text-align:left;">Dengan KDE, Anda masih bisa memilih untuk menggunakan gaya Windows XP ataupun Windows Vista. Pilihan dan variasinya sangat banyak di Linux, Anda bisa mengatur sesuai dengan favorit Anda.</p>
<p style="text-align:left;"><strong>Sekuriti dan Virus</strong><br />
Salah satu masalah utama di Windows yang paling sering Anda temukan adalah virus dan spyware. Dari tahun ke tahun permasalahan ini bukan semakin mengecil tetapi malah semakin membesar. Ini semua terjadi karena banyak lubang keamanan di Windows yang bisa dieksploitasi oleh orang-orang yang tidak bertanggungjawab.</p>
<p style="text-align:left;">Karena terlalu banyaknya masalah keamanan di Windows, bukan tidak mengherankan jika kemudian justru muncul olokan untuk nama Windows Vista, yang dipanjangkan menjadi <strong>VI</strong>rus,  <strong>S</strong>pyware, <strong>T</strong>rojan dan <strong>A</strong>dware.</p>
<p style="text-align:left;">Linux diturunkan dari sistem operasi Unix yang memiliki tingkat sekuriti lebih kuat. Itu sebabnya tidak ada banyak<a href="http://www.pclinux3d.com/virus/daftar-virus-komputer-di-linux.html"> virus di Linux </a>dan kalaupun ada tidak bisa berkembang biak dengan pesat dan biasanya tidak mampu membawa kerusakan yang besar.</p>
<p style="text-align:left;">Sekalipun tidak sepenting di Windows, Anda tetap bisa menemukan <a href="http://www.pclinux3d.com/virus/menghapus-virus-tanpa-antivirus.html">program-program anti virus di Linux</a>, seperti ClamAV dan F-Prot. PCLinux telah menyediakan anti virus ClamAV yang bisa ditemukan pada menu Start &gt; Applications &gt; FileTools &gt; KlamAV.</p>
<p style="text-align:left;"><strong>Spyware</strong><br />
Spyware adalah suatu masalah yang cukup umum di dunia Windows. Biasanya program spyware mengamati, mengumpulkan dan mengirimkan data Anda ke suatu server. Untuk hal yang lebih positif, program ini biasanya dipergunakan untuk keperluan marketing.<br />
Sayangnya, ada juga yang berniat buruk yaitu dengan mencuri identitas, kartu kredit, dan tindakan negatif lainnya.</p>
<p style="text-align:left;">Tidak banyak program spyware yang menginfeksi Linux mengingat cara kerja Linux yang lebih susah untuk ditembus. PCLinux telah menyediakan pre-instal Firewall untuk melindungi sistem Anda dan bisa diaktifkan melalui PCLinux Control Panel.</p>
<p style="text-align:left;"><strong>Instalasi dan Kelengkapan Program</strong><br />
Windows adalah sistem operasi, itu sebabnya Windows tidak menyediakan banyak program setelah diinstal. Kalaupun ada mungkin Anda hanya akan menemukan Internet Explorer, Media Player, Notepad, dan beberapa program kecil lainnya.</p>
<p style="text-align:left;">Ini sangat berbeda dengan Linux. Sekalipun Linux juga suatu sistem operasi, tetapi Linux didistribusikan dengan banyak program didalamnya (itu sebabnya dikenal istilah distro &#8211; dari kata distribusi &#8211; Linux). Setelah diinstal, Anda akan menemui <a href="http://www.pclinux3d.com/cddvd-3d-os">banyak program dari hampir semua kategori program</a>. Sebut saja kategori Office Suite, Multimedia (Sound, Video, Graphics), Internet (Browser, Email, Chat, Downloader, Messenger, Torrent, News), 3D, Games, Utility, dll.</p>
<p style="text-align:left;">Dengan waktu instalasi yang hampir sama, Anda bukan hanya mendapatkan suatu sistem operasi tetapi juga semua program yang diperlukan untuk kegiatan sehari-hari di Linux.</p>
<p style="text-align:left;"><strong>Konfigurasi Sistem</strong><br />
Windows dikenal kemudahan dalam pemakaiannya, karena hampir semua hal bisa dilakukan dengan sistem point n’ click yang sudah berbasis grafis,</p>
<p style="text-align:left;">Di  Linux, Anda mungkin sering mendengar perlunya mempelajari perintah-perintah secara manual di <em>command line</em>. Sebagian berita ini benar, tetapi belakangan Linux sudah mengalami perkembangan yang sangat pesat, sehingga hampir semua hal juga bisa anda lakukan sama mudahnya seperti di Windows.</p>
<p style="text-align:left;">Dengan PCLINUX Control Center, konfigurasi sistem bisa Anda lakukan semudah point n click. PCLINUX memiliki deteksi perangkat keras yang baik sehingga hampir semuanya berjalan secara otomatis. Dan hampir semua program di PCLINUX disertai dengan konfigurasi yang sudah siap pakai. Sebagai contoh, browser Internet telah disertai dengan sejumlah plug-ins. Tidak perlu men-download dan menginstal plug-ins flash ataupun yang lainnya.</p>
<p style="text-align:left;"><strong>Hardware Support</strong><br />
Di Windows, biasanya Anda tidak pernah mendengar masalah hardwre, karena hampir semua hardware yang ada sudah menyertakan drivernya. Berbeda dengan di Linux dimana Anda mungkin sering mendengar suatu hardware tidak bekerja di Linux. Hal ini terjadi karena pembuat hardware tidak menyediakan driver versi Linux. Untungnya, belakangan ini cukup banyak vendor yang sudah memberikan dukungan driver Linux. Dan pengenalan Linux akan hardware semakin lama semakin meningkat sehingga mulai jarang terdengar permasalahan hardware di Linux.</p>
<p style="text-align:left;"><strong>Menangani Crash</strong><br />
Linux secara umum terlihat sebagai sistem operasi yang stabil. Dan jika Anda membandingkan Linux dengan Windows 95/98/ME, Linux jauh lebih stabil. Untuk Windows XP – jika Anda mengikuti petunjuk sistemnya dengan baik – juga akan cukup stabil.</p>
<p style="text-align:left;">Dan seperti halnya dengan Windows, suatu saat Anda juga akan menemui masalah di Linux. Sekalipun jarang, tetapi program yang crash atau hang bisa saja terjadi. Ini adalah suatu fakta dari kehidupan di dunia komputer.</p>
<p style="text-align:left;">Sekalipun demikian ada beberapa perbedaan di Windows dan Linux. Unix dan Linux mempunyai sifat multi-user. Linux menjalankan aplikasi secara berbeda dengan Windows. Ketika suatu aplikasi terkunci, Anda dapat mematikannya dengan mudah. Cukup menekan kombinasi tombol Ctrl + Esc, dan Anda dapat memilih aplikasi (atau proses) mana yang bermasalah.</p>
<p style="text-align:left;">Dan jika sistem grafis yang terkunci, Anda bisa berpindah ke command-prompt (dengan menekan Ctrl+Alt+F1) dan membunuh proses software secara manual. Anda juga mempunyai pilihan untuk merestart desktop saja dengan menekan Ctrl+Alt+Backspace. Ini berarti Anda tidak harus melakukan reboot sekalipun sistem Linux sedang mengalami masalah.</p>
<p style="text-align:left;"><strong>Partisi Harddisk</strong><br />
Linux tidak mengenal penamaan drive C: untuk suatu partisi. Semua drive disatukan dalam suatu sistem penyimpanan yang besar. Folder /mnt merupakan tempat untuk Anda mengakses semua media yang ada di komputer, baik partisi lain, CD-ROM, Floppy, ataupun FlashDisk.</p>
<p style="text-align:left;">Belakangan KDE telah mempermudah akses ke media dengan menyediakan sistem Storage Media yang dapat diakses melalui My Computer ataupun file manager Konqueror.</p>
<p style="text-align:left;"><strong>Penamaan File</strong><br />
Linux menggunakan “/” untuk memisahkan folder dan bukannya “” yang biasa digunakan DOS/Windows. Linux bersifat case-sensitive, ini berarti file “Hello.txt” berbeda dengan file “hello.txt”. Linux juga tidak terlalu memperhatikan ekstensi file. Jika Anda mengubah nama file “Hello.txt” menjadi “Hello”, Linux masih tetap mengetahui bahwa file ini adalah suatu teks. Dan ketika Anda mengklik file “Hello”, Linux secara otomatis tetap akan membuka program editor teks.</p>
<p style="text-align:left;"><strong>Kemudahan dan Keamanan</strong><br />
Anda mungkin sudah mengetahui, bahwa sebagai user biasa (bukan Root) Anda tidak bisa menulis file di sembarang folder. User biasa hanya memiliki akses tulis di folder home mereka. Sebagai user biasa, Anda tidak akan bisa mengubah bagian penting dari sistem Linux. Ini memang terkesan terlalu membatasi dan merepotkan, tetapi cara ini jauh lebih aman, karena hanya orang tertentu yang mempunyai akses Root saja yang bisa menyentuh sistem. Bahkan viruspun tidak bisa dengan mudah menyentuh sistem Linux. Itu sebabnya Anda tidak banyak mendengar adanya virus di Linux.</p>
<p style="text-align:left;"><em></em></p>
<p style="text-align:left;">Hal ini berbeda jauh dengan Windows yang sangat rentan dengan virus. Ini terjadi karena user biasa di Windows juga sekaligus mempunyai hak sebagai administrator. Kebanyakan pemakai Windows tidak mengetahui hal ini, sehingga sistem mereka sangat rentan dengan serangan virus. Windows Vista sekarang telah mengadopsi sistem sekuriti Linux ini.</p>
<p style="text-align:left;"><strong>Defrag</strong><br />
Di Windows, Anda mungkin sering menemui masalah menurunnya kecepatan Windows. Salah satu penyebab biasanya adalah file-file di harddisk yang sudah tidak tersusun rapi lagi. itu sebabnya Anda disarankan untuk menggunakan program Defrag.</p>
<p style="text-align:left;">Di Linux Anda tidak akan menemukan program untuk men-defrag harddisk. <a href="http://www.pclinux3d.com/tips-linux/tips-windows/mengapa-di-linux-tidak-ada-program-defrag.html">Anda tidak perlu melakukan defragment di harddisk Linux</a>! Sistem file Linux yang menangani semuanya ini secara otomatis. Namun jika harddisk Anda sudah terisi sampai 99% Anda akan mendapatkan masalah kecepatan. Pastikan Anda memiliki cukup ruang supaya Linux menangani sistemnya dan Anda tidak akan pernah mendapatkan masalah deframentasi.</p>
<p style="text-align:left;"><strong>Sistem File</strong><br />
Windows mempunyai dua sistem file. FAT (dari DOS dan Windows 9x) dan NTFS (dari Windows NT/2000/XP). Anda bisa membaca dan bahkan menyimpan file di sistem FAT dan NTFS milik Windows. Hal ini tidak berlaku sebaliknya, Windows tidak akan bisa membaca atau menyimpan file di sistem Linux.</p>
<p style="text-align:left;">Seperti halnya Windows, Linux memiliki beberapa macam file sistem, diantaranya ReiserFS atau Ext3. Sistem ini dalam beberapa hal lebih bagus dari FAT atau NTFS milik Windows karena mengimplementasikan suatu tehnik yang disebut journaling. Jurnal ini menyimpan catatan tentang sistem file. Saat sistem Linux crash, kegiatan jurnal akan diselesaikan setelah proses reboot dan semua file di harddisk akan tetap berjalan lancar.</p>
<p style="text-align:left;"><strong>3D Desktop</strong><br />
Teknologi yang nampaknya akan dihadirkan di sistem operasi terbaru adalah <a href="http://www.pclinux3d.com/gallery-3d-os">3D Desktop</a>. Windows mengawalinya di Windows Vista dengan menyediakan fitur 3D Flip. tidak lama kemudian Linux menyediakan fitur 3D Desktop yang jauh lebih lengkap, seperti 3D Flip, 3D Cube, 3D Ring, dll.</p>
<p style="text-align:left;">Di Vista, fitur 3D kurang populer karena membutuhkan spesifikasi komputer yang tinggi. Berbeda jauh dengan Linux yang mampu menjalankan fitur 3D Desktop pada komputer dengan spesifikasi yang sangat rendah. Linux yang dari awal terkenal di sisi server, sekarang sudah menunjukkan kebolehannya di sisi dekstop dengan mengungguli Windows dalam hal <a href="http://www.pclinux3d.com/gallery-3d-os">3D Desktop</a>.</p>
<p style="text-align:left;">
<p style="text-align:center;"><strong>PROBLEMS</strong></p>
<p style="text-align:center;"><strong>TUGAS 2</strong></p>
<p><strong>2.1</strong> Suppose that we have a multi programmed computer in which each job has identical characteristics. In one computation period, <em>T</em>, for a job, half the time is spent in I/O and the other half in processor activity. Each job runs for a total of <em>N </em>periods. Assume that a simple round-robin scheduling is used, and that I/O operations can overlap with processor operation. Define the following quantities:</p>
<p>• Turnaround time actual time to complete a job</p>
<p>• Throughput average number of jobs completed per time period <em>T</em></p>
<p>• Processor utilization percentage of time that the processor is active (not waiting)</p>
<p>Compute these quantities for one, two, and four simultaneous jobs, assuming that the period <em>T </em>is distributed in each of the following ways:</p>
<p><strong>a. </strong>I/O first half, processor second half</p>
<p><strong>b. </strong>I/O first and fourth quarters, processor second and third quarter</p>
<p>Ketika satu job perlu menunggu I/O, processor dapat berpindah ke job lain</p>
<p>(gambar1)</p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><strong>2.2 </strong>An I/O-bound program is one that, if run alone, would spend more time waiting for I/O than using the processor. A processor-bound program is the opposite. Suppose a short-term scheduling algorithm favors those programs that have used little processor time in the recent past. Explain why this algorithm favors I/O-bound programs and yet does not permanently deny processor time to processor-bound programs.</p>
<p>(gambar2)</p>
<p style="text-align:center;"><strong>TUGAS 3</strong></p>
<p><strong>1. </strong><strong>Pelajari sistem operasi Linux dan Windows (studi literatur)</strong></p>
<p><strong>Deskripsikan proses pada kedua SO tersebut?</strong></p>
<p><strong>Bagaimana proses pembuatan &amp; penghentian proses? (termasuk <em>switching</em>-nya)?</strong></p>
<p><strong> </strong></p>
<p><strong>2. </strong><strong>Gunakan Shell Linux, jelaskan fungsi &amp; cara menggunakan perintah (plus contoh):</strong></p>
<p><strong>Top </strong><strong>è</strong><strong> </strong>Berfungsi menjalankan 10 proses teratas</p>
<p><strong>Grep </strong><strong>è</strong><strong> </strong>Spesifikasi terhadap suatu spesifikasi</p>
<p><strong>Cat </strong><strong>è</strong><strong> </strong>Melihat isi file</p>
<p><strong> </strong></p>
<p><strong>3. </strong><strong> Jelaskan alasan pembuatan &amp; penghentian suatu proses! </strong></p>
<ul>
<li>Pembuatan</li>
</ul>
<p>ü  Kerja batch baru</p>
<p>ü  Login interaktif</p>
<p>ü  Dibuat oleh SO untuk menyediakan layanan</p>
<p>ü  Ditelurkan oleh proses existing</p>
<ul>
<li>Penghentian</li>
</ul>
<p>ü  Harus ada cara yang dapat menandakan bahwa suatu proses selesai.</p>
<p>ü  Indikasi ini dapat berupa:</p>
<ul>
<li>Instruksi <strong>HALT </strong>membangkitkan suatu interupsi <em>alert </em>untuk SO</li>
<li>Aksi pengguna (seperti <em>log off </em>&amp; keluar dari suatu aplikasi)</li>
<li>Suatu kesalahan atau error</li>
<li>Dihentikan oleh proses induk</li>
</ul>
<p><strong>4. </strong><strong>Jelaskan tentang model proses lima status beserta kemungkinan transisinya!</strong></p>
<p>Menggunakan dua antrian</p>
<p>Menggunakan Banyak Antrian</p>
<p><strong>5. </strong><strong>Mengikuti soal sebelumnya, tetapi pada kehadiran dua status suspended.</strong></p>
<p>• Blocked -Blocked/Suspend: If there are no ready processes, then at least one blocked process is swapped out to make room for another process that is not blocked. This transition can be made even if there are ready processes available, if the OS determines that the currently running process or a ready process that it would like to dispatch requires more main memory to maintain adequate performance.<br />
• Blocked/Suspend -Ready/Suspend: A process in the Blocked/Suspend state is moved to the Ready/Suspend state when the event for which it has been waiting occurs. Note that this requires that the state information concerning suspended processes must be accessible to the OS.<br />
• Ready/Suspend &#8211; Ready: When there are no ready processes in main memory, the OS will need to bring one in to continue execution. In addition, it might be the case that a process in the Ready/Suspend state has higher priority than any of the processes in the Ready state. In that case, the OS designer may dictate that it is more important to get at the higher-priority process than to minimize swapping.<br />
• Ready -Ready/Suspend: Normally, the OS would prefer to suspend a blocked process rather than a ready one, because the ready process can now be executed, whereas the blocked process is taking up main memory space and cannot be executed. However, it may be necessary to suspend a ready process if that is the only way to free up a sufficiently large block of main memory.Also, the OS may choose to suspend a lower-priority ready process rather than a higherpriority blocked process if it believes that the blocked process will be ready soon. Several other transitions that are worth considering are the following:<br />
• New &#8211; Ready/Suspend and New &#8211; Ready: When a new process is created, it can either be added to the Ready queue or the Ready/Suspend queue. In either case, the OS must create a process control block and allocate an address space to the process. It might be preferable for the OS to perform these housekeeping duties at an early time, so that it can maintain a large pool of processes that are not blocked.With this strategy, there would often be insufficient room in main memory for a new process;hence the use of the (New SReady/Suspend) transition. On the other hand, we could argue that a just-in-time philosophy of creating processes as late as possible reduces OS overhead and allows that OS to perform the process-creation duties at a time when the system is clogged with blocked processes anyway.<br />
• Blocked/Suspend -Blocked: Inclusion of this transition may seem to be poor design. After all, if a process is not ready to execute and is not already in main ,memory, what is the point of bringing it in? But consider the following scenario: A process terminates, freeing up some main memory.There is a process in the (Blocked/Suspend) queue with a higher priority than any of the processes in the (Ready/Suspend) queue and the OS has reason to believe that the blocking event for that process will occur soon. Under these circumstances, it would seem reasonable to bring a blocked process into main memory in preference to a ready process.<br />
• Running &#8211; Ready/Suspend: Normally, a running process is moved to the Ready state when its time allocation expires. If, however, the OS is preempting the process because a higher-priority process on the Blocked/Suspend queue has just become unblocked, the OS could move the running process directly to the (Ready/Suspend) queue and free some main memory.<br />
• Any State &#8211; Exit: Typically, a process terminates while it is running, either because it has completed or because of some fatal fault condition. However, in some operating systems, a process may be terminated by the process that created it or when the parent process is itself terminated. If this is allowed, then a process in any state can be moved to the Exit state</p>
<p><strong>6. </strong><strong>Jelaskan elemen-elemen dari Process Control Block (PCB)!</strong></p>
<h3 class="post-title entry-title"><a href="http://suligiani.blogspot.com/2009/03/process-control-back.html">Process Control Back</a></h3>
<div class="post-body entry-content">Tiap proses digambarkan dalam sistem operasi oleh sebuah process control block (PCB) &#8211; juga disebut sebuah control block. Sebuah PCB ditunjukkan dalam gambar(4.2). PCB berisikan banyak bagian-dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk ini:<br />
• Keadaan proses: Keadaan mungkin, new ,ready ,running, waiting, halted, dan juga banyak lagi.<br />
• Program counter: Counter mengindikasikan address dari perintah selanjutnya untuk dijalankan untuk ditambah code information pada kondisi apapun. Besertaan dengan program counter, keadaan/ status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya<br />
(Gambar 4.3).<br />
• Informasi manajemen memori: Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasardan batas register, tabel page/ halaman, atau tabel segmen tergantung pada sistem memori yangdigunakan oleh sistem operasi (ch 9).<br />
• Informasi pencatatan: Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, bataswaktu, jumlah akun, jumlah job atau proses, dan banyak lagi.<br />
• Informasi status I/O: Informasi termasuk daftar dari perangkat I/O yang di gunakan pada proses ini,suatu daftar open file dan banyak lagi.<br />
• PCB hanya berfungsi sebagai tempat menyimpan/gudang untuk informasi apapun yang dapatbervariasi dari prose ke proses.proses ini.<br />
• CPU register: Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer.Register tersebut termasuk accumulator, index register, stack pointer, general-puposes register,</p>
<p>Element-elemen lain PCB antara lain:<br />
• Identifier: A unique identifier associated with this process, to distinguish it from all other processes.<br />
• State: If the process is currently executing, it is in the running state.<br />
• Priority: Priority level relative to other processes.<br />
• Program counter: The address of the next instruction in the program to be<br />
executed.<br />
• Memory pointers: Includes pointers to the program code and data associated with this process, plus any memory blocks shared with other processes.<br />
• Context data: These are data that are present in registers in the processor while the process is executing.<br />
• I/O status information: Includes outstanding I/O requests, I/O devices (e.g., tape drives) assigned to this process, a list of files in use by the process, and so on.<br />
• Accounting information: May include the amount of processor time and clock time used, time limits, account numbers, and so on.</p></div>
<p style="text-align:center;"><strong>TUGAS 5</strong></p>
<p>Definisi Proses:<br />
Adalah program executable yang aktif di memory dan dieksekusi berdasarkan jadwal yang dibuat oleh CPU (scheduler). Linux mempunyai banyak proses yang secara simultan dieksekusi oleh karnel, dengan demikian minimal ada 1 proses yang sedang dalam keadaan “Running”, sedangkan yang lainnya dalam keadaan menunggu (waiting).<br />
Definisi Thread<br />
Sebuah thread merupakan sebuah pengontrol aliran program. Untuk lebih mudahnya, bayangkanlah thread sebagai sebuah proses yang akan dieksekusi didalam sebuah program tertentu. Penggunaan sistem operasi modern saat ini telah mendukung kemampuan untuk menjalankan beberapa program. Misalnya, pada saat Anda mengetik sebuah dokumen di komputer Anda dengan menggunakan text editor, dalam waktu yang bersamaan Anda juga dapat mendengarkan musik, dan surfing lewat internet di PC Anda. Sistem operasi yang telah terinstal dalam computer Anda itulah yang memperbolehkan Anda untuk menjalankan multitaskting. Seperti itu juga sebuah program (ibaratkan di PC Anda), ia juga dapat mengeksekusi beberapa proses secara bersama-sama(ibaratkan beberapa aplikasi berbeda yang bekerja pada PC Anda).<br />
Sebuah contoh aplikasi adalah HotJava browser yang memperbolehkan Anda untuk<br />
browsing terhadap suatu page, bersamaan dengan mendownload object yang lain,<br />
misalnya gambar, memainkan animasi, dan juga file audio pada saat yang bersamaan.<br />
Mutual Exclution<br />
Saling pengecualian (sering disingkat ke mutex) algoritma digunakan dalam pemrograman yg berbarengan bersamaan untuk menghindari penggunaan sumber daya yang umum, seperti variabel global, dengan potongan-potongan kode komputer disebut bagian penting.<br />
Contoh dari sumber daya yang halus-grained flags, counters atau antrian, yang digunakan untuk berkomunikasi antara kode yang berjalan secara bersamaan, seperti aplikasi dan penangan interrupt. Masalahnya akut karena thread dapat dihentikan atau dimulai setiap saat.</p>
<p>Untuk menggambarkan: seandainya bagian kode yang mengubah adalah bagian dari program data melalui beberapa langkah, ketika thread lain, mungkin dipicu oleh beberapa peristiwa tidak terduga, mulai mengeksekusi. Jika dibaca dari urutan kedua yang sama piece data, data yang sedang dalam proses sedang ditimpa, dalam sebuah negara tidak konsisten dan tidak terduga. Jika kedua thread yang mencoba Timpa data, berikut negara mungkin akan unrecoverable. Ini bagian penting dari kode akses berbagi data itu harus dilindungi, sehingga proses yang lain membaca dari atau menulis ke bingkah data dikecualikan dari berjalan.<br />
Mutex umum juga merupakan nama untuk sebuah program objek yang saling negotiates pengecualian di antara benang, yang disebut kunci.<br />
Race Condition<br />
Race condition: situasi dimana beberapa proses mengakses dan memanipulasi suatu data secara konkuren. Nilai akhir dari data tersebut tergantung dari proses mana yang terakhir selesai dieksekusi<br />
Sinkronisasi<br />
Sinkronisasi: adalah suatu proses yang digunakan Untuk mencegah race condition proses-proses yang berjalan bersamaan (synchronized).<br />
Deadlock<br />
Deadlock secara harfiah adalah kebuntuan. Di dalam sistem operasi berarti suatu kondisi di mana sekumpulan proses tidak dapat berjalan kembali atau tidak adanya komunikasi antar proses. Definisi lainnya yaitu sekumpulan proses yang terblok yang tiap proses tersebut memegang sumber daya dan menunggu untuk mendapatkan sumber daya yang dipegang oleh proses di dalam kumpulan tersebut.<br />
Starvation<br />
Starvation adalah proses-proses yang tertentu yang tidak dapat melanjutkan eksekusi, misalkan karena prioritas rendah.<br />
Monitor<br />
Monitor adalah Media output untuk menampilkan/memperlihatkan informasi sehingga dapat dibaca dan diketahui oleh manusia. Monitor merupakan suatu konsepsi bahasa pemrograman yang menyediakan fungsi sama dengan semaphore &amp; lebih mudah dikontrol.</p>
<p>Semaphore<br />
Definisi Semaphore adalah pendekatan yang diajukan oleh Djikstra.<br />
 Prinsipnya dua proses atau lebih dapat bekerjasama dengan menggunakan penanda-penanda sederhana.<br />
 Variabel khusus untuk penanda disebut semaphore</p>
<p>Metode-metode penanganan Deadlock:<br />
Metode pencegahan Terjadinya deadlock(deadlock Prevention)<br />
Metode ini berkaitan dengan pengkondisian sistem agar menghilangkan kemungkinan terjadinya deadlock. Pencegahan merupakan solusi yang bersih dipandang dari sudut tercegahnya deadlock. Metode ini sering menghasilkan utilisasi sumber daya yang buruk.<br />
Metode Penghindaran Terjadinya deadlock(Deadlock Avoidance)<br />
Tujuan metode ini adalah menghindarkan kondisi-kondisi yang paling mungkin menimbulkan dedlock agar memperoleh utilisasi sumber daya sumber daya lebih baik. Penghindaran ini bukan berarti menghilangkan semua kemungkinan terjadinya deadlock dimungkinkan. Sistem operasi memeriksa semua permintaan sumber daya secara deadlock,sistem menolak pengaksesan itu. Dengan itu menghindari terjadinya dealock.<br />
Metode Deteksi dan Pemulihan dari Deadlock (Deadlock Detection and Recovery)<br />
Metode deteksi digunakan pada sistem yang mengijinkan terjadinya deadlock. Tujuan metode ini adalah memeriksa apakah telah terjadi deadlock dan menentukan proses-proses dan sumber daya-sumber daya yang terlibat<br />
Multiprogramming<br />
Manajemen banyak proses pada satu pemroses<br />
Multiprocessing<br />
Manajemen banyak proses di komputer multiprocessing(banyak pemroses didalamnya)</p>
<p>Figure 6.1a shows a situation in which<br />
four cars have arrived at a four-way stop intersection at approximately the same<br />
time. The four quadrants of the intersection are the resources over which control is<br />
needed. In particular, if all four cars wish to go straight through the intersection, the<br />
resource requirements are as follows:</p>
<p>• Car 1, traveling north, needs quadrants a and b.<br />
• Car 2 needs quadrants b and c.<br />
• Car 3 needs quadrants c and d.<br />
• Car 4 needs quadrants d and a.<br />
The typical rule of the road in the United States is that a car at a four-way stop should defer to a car immediately to its right.This rule works if there are only two or three cars at the intersection. For example, if only the northbound and westbound cars arrive at the intersection, the northbound car will wait and the westbound car proceeds. However, if all four cars arrive at about the same time, each will refrain from entering the intersection, this causes a potential deadlock.The deadlock is only<br />
potential, not actual, because the necessary resources are available for any of the cars to proceed. If one car eventually does proceed, it can do so. However, if all four cars ignore the rules and proceed (cautiously) into the intersection at the same time, then each car seizes one resource (one quadrant) but cannot proceed because the required second resource has already been seized by another car.This is an actual deadlock.</p>
<p style="text-align:left;">Tugas 2 Sistem Operasi <a href="http://www.4shared.com/account/file/94631594/43dbfe5e/Tugas.html">Click Here</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/f3yla.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/f3yla.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/f3yla.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/f3yla.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/f3yla.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/f3yla.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/f3yla.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/f3yla.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=f3yla.wordpress.com&amp;blog=6894990&amp;post=4&amp;subd=f3yla&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://f3yla.wordpress.com/2009/03/11/sistem-operasi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/1357fbb5d7a6932265fe5fcd04b18c8a?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">f3yla</media:title>
		</media:content>
	</item>
	</channel>
</rss>
