<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7546324035038255985</id><updated>2011-11-27T16:12:49.884-08:00</updated><category term='OS5'/><category term='2'/><category term='OS9'/><category term='Games'/><category term='Web and Internet'/><category term='OS8'/><category term='IT231'/><category term='Tweaks and Hacks'/><category term='Cool Stuff'/><category term='PC Applications'/><category term='OS6'/><category term='IT 231'/><category term='OS2'/><category term='Operating System'/><category term='OS4'/><category term='Cheats'/><category term='OS3'/><category term='Free Anime Downloads'/><title type='text'>The Great Symbian</title><subtitle type='html'>Anything under the sun goes here!</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3065929912529471379</id><published>2011-02-21T05:14:00.000-08:00</published><updated>2011-02-21T05:16:19.551-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cool Stuff'/><title type='text'>Nursing Board Exam Results December 2010</title><content type='html'>&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58); font-family: tahoma; font-size: 12px; "&gt;Refer the link below:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mabuhayweb.com/2011/02/nursing-board-exam-results-december.html" target="_blank" style="color: rgb(3, 108, 155); "&gt;&lt;b&gt;Nursing Board Exam Results for December 2010&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Congrats!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3065929912529471379?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3065929912529471379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3065929912529471379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3065929912529471379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3065929912529471379'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2011/02/nursing-board-exam-results-december.html' title='Nursing Board Exam Results December 2010'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-405088161200210781</id><published>2011-02-21T04:56:00.001-08:00</published><updated>2011-02-21T04:58:27.124-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC Applications'/><title type='text'>Adobe CS5 Crack</title><content type='html'>&lt;span class="Apple-style-span"   style="color: rgb(58, 58, 58);   font-family:tahoma;font-size:12px;"&gt;I found this long ago and haven't able to share it... so... here it is..&lt;br /&gt;&lt;br /&gt;&lt;img src="http://images.trustedreviews.com/images/article/inline/13533-newboxshot.jpg" border="0" alt="" onload="NcodeImageResizer.createOn(this);" style="border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; " /&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;Hotfile Link:&lt;br /&gt;-----------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;a href="http://hotfile.com/dl/106489062/d6fc9fc/Adobe_Photoshop_CS5_Extended_(Crack__Instructions).rar.html" target="_blank" style="color: rgb(3, 108, 155); "&gt;Adobe Photoshop CS 5 Crack and Instructions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;-----------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;download the file above... extract read the README file and follow...&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-405088161200210781?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/405088161200210781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=405088161200210781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/405088161200210781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/405088161200210781'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2011/02/adobe-cs5-crack.html' title='Adobe CS5 Crack'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7570544531033784179</id><published>2011-02-21T04:45:00.000-08:00</published><updated>2011-02-21T04:52:12.100-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><title type='text'>Worms 3D</title><content type='html'>&lt;img src="http://www.oyunlab.com/photo/Worms-3D25090.jpg" height =300 width=300 /&gt;&lt;br /&gt;&lt;br /&gt;Download Link: &lt;a href="http://www.mediafire.com/?75oy9d9b3o391ch"&gt;http://www.mediafire.com/?75oy9d9b3o391ch&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7570544531033784179?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7570544531033784179/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7570544531033784179' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7570544531033784179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7570544531033784179'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2011/02/worms-3d.html' title='Worms 3D'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8195992435975836980</id><published>2011-02-21T04:41:00.000-08:00</published><updated>2011-02-21T04:45:25.790-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Web and Internet'/><title type='text'>Text For Free Using Your Facebook Account!!!</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: tahoma; font-size: 12px; "&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:Comic Sans MS;"&gt;&lt;span style="color:Red;"&gt;Steps:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Log on to your Facebook account.&lt;br /&gt;&lt;br /&gt;2. Go to &lt;a href="http://apps.facebook.com/chikkalite/" target="_blank" style="color: rgb(3, 108, 155); "&gt;http://apps.facebook.com/chikkalite/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Enter your Philippine mobile phone number and click Request button.&lt;br /&gt;&lt;br /&gt;4. You will received confirmation code in your Mobile Phone. Enter that in the text field and click Next.&lt;br /&gt;&lt;br /&gt;5. You can now use ChikkaLite for Facebook and enjoy unlimited text for free. &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8195992435975836980?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8195992435975836980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8195992435975836980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8195992435975836980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8195992435975836980'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2011/02/text-for-free-using-your-facebook.html' title='Text For Free Using Your Facebook Account!!!'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6078236017807145066</id><published>2010-11-16T20:04:00.000-08:00</published><updated>2010-11-16T20:06:44.121-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Games'/><category scheme='http://www.blogger.com/atom/ns#' term='Cheats'/><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>DOTA 6.69C Cheat!!!</title><content type='html'>&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(58, 58, 58); font-family: tahoma; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;change your dota 6.69c map to a modified/cheated map..&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;CHEATED MAP DOTA 6.69c&lt;br /&gt;download here:&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a href="http://www.mediafire.com/?p5ioamwoyxpf0ue#1" target="_blank" style="color: rgb(3, 108, 155);"&gt;http://www.mediafire.com/?p5ioamwoyxpf0ue#1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Activator for normal cheats is -reggie&lt;br /&gt;Activator for menu cheats is -garenamaster&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style="color:Red;"&gt;&lt;span style="font-size:130%;"&gt;NOTE: kapag mag type kayo ng -reggie&lt;br /&gt;makikita yun ng allies nyo kaya wag nyo i chat via allies&lt;br /&gt;i chat nyo via OBSERVER para walang makabasa sa na type nyo&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;working po ito sa GG try nyo!&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Normal Cheats:&lt;br /&gt;-gold #&lt;br /&gt;-lumber #&lt;br /&gt;-int #&lt;br /&gt;-agi #&lt;br /&gt;-str #&lt;br /&gt;-lvl #&lt;br /&gt;-xp #&lt;br /&gt;-hp #&lt;br /&gt;-mp #&lt;br /&gt;-ms #&lt;br /&gt;-debuff (Removes buff from selected unit)&lt;br /&gt;-lock (locks the trade system)&lt;br /&gt;-unlock (Unlocks it)&lt;br /&gt;-charges# ### (First # slot 2nd charges)&lt;br /&gt;-additem # (max is about 90)&lt;br /&gt;-invul&lt;br /&gt;-vul&lt;br /&gt;-kill&lt;br /&gt;-mana (Mana stays at 100%)&lt;br /&gt;-invis (makes unit invisible)&lt;br /&gt;-vis (visible)&lt;br /&gt;-pathoff (walkthrough walls)&lt;br /&gt;-pathon (normal)&lt;br /&gt;-setcolor (red/blue/teal/purple/yellow/orange/green/pink/gray/lb/dg/brown)&lt;br /&gt;-owner (red/blue/teal/purple/yellow/orange/green/pink/gray/lb/dg/brown)&lt;br /&gt;-nocd (no cooldown)&lt;br /&gt;-cdon (cooldown on)&lt;br /&gt;-bindup/down/left/right (IE: -bindup -kill would make it so that when you hit up it kills whatever s selected)&lt;br /&gt;-clearkeys (Clears bindings)&lt;br /&gt;-showkeys (Shows bindings)&lt;br /&gt;-mh (Dispalys map, no server splits, hopefully)&lt;br /&gt;-setname&lt;br /&gt;-size #&lt;br /&gt;-food #&lt;br /&gt;-heal&lt;br /&gt;-copy #&lt;br /&gt;-fast (Hit esc when training units)&lt;br /&gt;-bfast (Hit esc on building structure)&lt;br /&gt;-ufast (Research is instant)(To disable one of these commands add -no to it like -noufast)&lt;br /&gt;-shareall&lt;br /&gt;-share ##&lt;br /&gt;-unshare ##&lt;br /&gt;-ally ##&lt;br /&gt;-unally ##&lt;br /&gt;-soff (share off)&lt;br /&gt;-spawn #### (List)&lt;br /&gt;-ground ####&lt;br /&gt;-add ####&lt;br /&gt;-remove #### (removes the ability)&lt;br /&gt;-g ## #### (gold)&lt;br /&gt;-l ## #### (lumber)&lt;br /&gt;-f ## #### (food)&lt;br /&gt;-spa ## #### (Spawn unit)&lt;br /&gt;-sn ## (setname)&lt;br /&gt;-sc ## (red/blue/teal/purple/yellow/orange/green/pink/gray/lb/dg/brown)&lt;br /&gt;-dead (Sets units animation to dead)&lt;br /&gt;-birth (Sets building to being built)&lt;br /&gt;-attack (Sets unit to attack)&lt;br /&gt;-stand (Sets unit to stand)&lt;br /&gt;-hear (You can see what everyone is saying)&lt;br /&gt;-nohear (back to normal)&lt;br /&gt;-noreplay&lt;br /&gt;-kick ##&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;br /&gt;-tele (sets patrol to teleport)&lt;br /&gt;-note (sets it back to normal)&lt;br /&gt;-reg (Right-click two spots and a region will be made)&lt;br /&gt;-time ## (Sets time to that hour)&lt;br /&gt;-float ### ### (first #'s is height 2nd are speed)&lt;br /&gt;-stop (Disable unit commands)&lt;br /&gt;-resume (Enables them)&lt;br /&gt;-area #### #### (First #'s are size 2nd Rawcode, then click where you want it)&lt;br /&gt;-autoh ### (Autoheals by precentage)(A little buggy)&lt;br /&gt;-disable (Disable -reg)&lt;br /&gt;-list# (1-8 )&lt;br /&gt;-cheaton ## (Turns cheats on for player specified)&lt;br /&gt;-cheatoff ## (Turns cheats off for player specified)&lt;br /&gt;-unit #### (Spawns specified unit at issued location)&lt;br /&gt;-nounit (Disables -unit)&lt;br /&gt;-act (Changes activator to whatever specifed, needs a - at the beginning)&lt;br /&gt;-unitid (Shows the unit's rawcode)&lt;br /&gt;-itemid (Shows the unit's item rawcode in first slot)&lt;br /&gt;-destid (Shows rawcode of destructable in Reg)&lt;br /&gt;-destroy (Removes selected units)&lt;br /&gt;-revive (Revives dead hero and spawns at selected unit)&lt;br /&gt;-addhp (Adds hp to any unit, needs to be divisable by 50)&lt;br /&gt;-colors (Displays player numbers by color)&lt;br /&gt;-say###### (# = hex code only 0-9 and A-F will work)(After the hex just put the text you want displayed)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;download here:&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;a href="http://www.mediafire.com/?p5ioamwoyxpf0ue#1" target="_blank" style="color: rgb(3, 108, 155);"&gt;http://www.mediafire.com/?p5ioamwoyxpf0ue#1&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;src: www.symbianize.com&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6078236017807145066?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6078236017807145066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6078236017807145066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6078236017807145066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6078236017807145066'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/11/dota-669c-cheat.html' title='DOTA 6.69C Cheat!!!'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8677351509932267786</id><published>2010-11-05T03:06:00.000-07:00</published><updated>2010-11-05T03:09:36.712-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>SMART FREE INTERNET IN PC</title><content type='html'>&lt;div style="font-weight: bold; color: rgb(0, 0, 0);" class="post-header"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-weight: bold; color: rgb(0, 0, 0);" class="post-body entry-content"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;Requirements:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;1.Smart Broadband Kit or Any openlined modem&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;2.Mozzila FireFox Browser&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;3.Smart Buddy Sim With 1 Extra peso load&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;Steps:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;STEP 1: Configure your modem.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd4o3taPI/AAAAAAAAAcI/rwNWQKCn4SA/s1600/step+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd4o3taPI/AAAAAAAAAcI/rwNWQKCn4SA/s640/step+1.jpg" border="0" height="460" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 2: Add a profile.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd5c6LwRI/AAAAAAAAAcM/ckjkaBV25Yg/s1600/step+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd5c6LwRI/AAAAAAAAAcM/ckjkaBV25Yg/s640/step+2.jpg" border="0" height="464" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 3: Add these settings.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd6CRwizI/AAAAAAAAAcQ/2kt9tLzABJs/s1600/step+3.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd6CRwizI/AAAAAAAAAcQ/2kt9tLzABJs/s640/step+3.jpg" border="0" height="424" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 4: Set as default.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://2.bp.blogspot.com/_QEGX1-fXRX0/TNDd63vx46I/AAAAAAAAAcU/M-UPq-I06z0/s1600/step+4.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://2.bp.blogspot.com/_QEGX1-fXRX0/TNDd63vx46I/AAAAAAAAAcU/M-UPq-I06z0/s640/step+4.jpg" border="0" height="468" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 5: Connect your modem.&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://4.bp.blogspot.com/_QEGX1-fXRX0/TNDd7_LjPzI/AAAAAAAAAcY/dqP1EIbMXRQ/s1600/step+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://4.bp.blogspot.com/_QEGX1-fXRX0/TNDd7_LjPzI/AAAAAAAAAcY/dqP1EIbMXRQ/s640/step+5.png" border="0" height="472" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 6: Open Mozilla&amp;gt;Tools&amp;gt;Options&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDeRcQHLsI/AAAAAAAAAcc/21Wh_w_4838/s1600/step+6.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDeRcQHLsI/AAAAAAAAAcc/21Wh_w_4838/s640/step+6.jpg" border="0" height="412" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 7: Change the network settings.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://1.bp.blogspot.com/_QEGX1-fXRX0/TNDeZ32zwJI/AAAAAAAAAcg/GSaJtxSQJXo/s1600/step+7.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://1.bp.blogspot.com/_QEGX1-fXRX0/TNDeZ32zwJI/AAAAAAAAAcg/GSaJtxSQJXo/s640/step+7.jpg" border="0" height="640" width="496" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;STEP 8: You can now browse your favorite website.&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDehkOdmHI/AAAAAAAAAck/3rpVL1eIiPw/s1600/step8.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDehkOdmHI/AAAAAAAAAck/3rpVL1eIiPw/s640/step8.jpg" border="0" height="500" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Download Test: Using IDM: &lt;a href="http://www.mediafire.com/?pyflo4e91rw3xu6"&gt;http://www.mediafire.com/?pyflo4e91rw3xu6&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://2.bp.blogspot.com/_QEGX1-fXRX0/TNDentHPk5I/AAAAAAAAAco/DtgD0W3uMUg/s1600/freebw.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img src="http://2.bp.blogspot.com/_QEGX1-fXRX0/TNDentHPk5I/AAAAAAAAAco/DtgD0W3uMUg/s640/freebw.jpg" border="0" height="450" width="640" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;ALTERNATE PARENT PROXY:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;10.102.61.222&lt;br /&gt;&lt;br /&gt;10.102.61.230&lt;br /&gt;&lt;br /&gt;10.102.61.232&lt;br /&gt;&lt;br /&gt;10.102.61.238&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10.102.61.239&lt;br /&gt;&lt;br /&gt;10.102.61.250&lt;br /&gt;&lt;br /&gt;202.57.96.1&lt;br /&gt;&lt;br /&gt;202.57.96.2&lt;br /&gt;&lt;br /&gt;202.57.96.3&lt;br /&gt;&lt;br /&gt;202.57.96.4&lt;br /&gt;&lt;br /&gt;202.57.96.8&lt;br /&gt;&lt;br /&gt;202.57.96.12&lt;br /&gt;&lt;br /&gt;121.1.3.111&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;121.1.3.121&lt;br /&gt;&lt;br /&gt;121.1.3.115&lt;br /&gt;&lt;br /&gt;121.1.3.148&lt;br /&gt;&lt;br /&gt;121.1.3.149&lt;br /&gt;&lt;br /&gt;121.1.3.150&lt;br /&gt;&lt;br /&gt;121.1.3.168&lt;br /&gt;&lt;br /&gt;121.1.3.169&lt;br /&gt;&lt;br /&gt;121.1.3.172&lt;br /&gt;&lt;br /&gt;121.1.3.194&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;121.1.3.200&lt;br /&gt;&lt;br /&gt;208.67.222.220&lt;br /&gt;&lt;br /&gt;208.67.222.222&lt;br /&gt;&lt;br /&gt;208.67.222.225&lt;br /&gt;&lt;br /&gt;202.57.67.31&lt;br /&gt;&lt;br /&gt;202.57.67.32&lt;br /&gt;&lt;br /&gt;202.57.67.38&lt;br /&gt;&lt;br /&gt;202.57.67.45&lt;br /&gt;&lt;br /&gt;202.57.67.48&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;202.57.67.50&lt;br /&gt;&lt;br /&gt;203.172.28.130&lt;br /&gt;&lt;br /&gt;203.172.28.133&lt;br /&gt;&lt;br /&gt;203.172.28.136&lt;br /&gt;&lt;br /&gt;203.172.28.138&lt;br /&gt;&lt;br /&gt;203.172.28.143&lt;br /&gt;&lt;br /&gt;67.225.137.220&lt;br /&gt;&lt;br /&gt;67.225.137.222&lt;br /&gt;&lt;br /&gt;67.225.137.242&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;67.225.137.229&lt;br /&gt;&lt;br /&gt;203.84.191.216&lt;br /&gt;&lt;br /&gt;203.84.191.215&lt;br /&gt;&lt;br /&gt;203.84.191.216&lt;br /&gt;&lt;br /&gt;203.84.191.215&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;PORT: 80 OR 8080&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;source:www.symbianize.com&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8677351509932267786?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8677351509932267786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8677351509932267786' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8677351509932267786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8677351509932267786'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/11/smart-free-internet-in-pc.html' title='SMART FREE INTERNET IN PC'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_QEGX1-fXRX0/TNDd4o3taPI/AAAAAAAAAcI/rwNWQKCn4SA/s72-c/step+1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8374466171782058644</id><published>2010-11-05T02:58:00.000-07:00</published><updated>2010-11-05T03:06:48.170-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>ULTRASURF HACK FOR FREE INTERNET</title><content type='html'>&lt;div style="color: rgb(0, 0, 0);" class="post-body entry-content"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Instruction:&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;1. Download Ultrasurf form this link:&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);"&gt; &lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58); white-space: pre;"&gt;&lt;a href="http://ultrareach.net/downloads/ultrasurf/u1001.zip"&gt;http://ultrareach.net/downloads/ultrasurf/u1001.zip&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;2. Extract it&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;3. Open Ultrasurf&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;-Click Option&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225750&amp;amp;stc=1&amp;amp;d=1288509017" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;-Click Proxy Settings&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225753&amp;amp;stc=1&amp;amp;d=1288509416" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;-Select Manual Proxy Settings. Then input 10.102.61.46:8080 or 10.102.61.238:80&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225754&amp;amp;stc=1&amp;amp;d=1288509676" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;4. Click OK then OK&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;5. After that, wait for it to connect.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;[CONNECTING]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225761&amp;amp;stc=1&amp;amp;d=1288510123" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;[CONNECTED]&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225762&amp;amp;stc=1&amp;amp;d=1288510322" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;6. Edit your Browser's proxy settings&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;-Firefox-&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;-Click Tools &amp;gt; Options...&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225764&amp;amp;stc=1&amp;amp;d=1288511017" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Click Advanced &amp;gt; Network &amp;gt; Settings...&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225765&amp;amp;stc=1&amp;amp;d=1288511017" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;-Then Follow this format&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://symbianize.com/attachment.php?attachmentid=225766&amp;amp;stc=1&amp;amp;d=1288511017" style="border-width: 0px;" border="0" /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"&gt;Also working for Globe, use the following parent proxies...&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt;202.149.67.82 : 8080&lt;br /&gt;&lt;br /&gt;118.97.234.253&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;119.252.162.120&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;202.51.107.34&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;222.124.213.118&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;210.23.77.200&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;125.162.242.160&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;" &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;201.18.15.11&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: rgb(58, 58, 58);font-family:tahoma;font-size:100%;"  &gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:'Century Gothic';"&gt; : 8080&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;source:www.symbianize.com&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8374466171782058644?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8374466171782058644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8374466171782058644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8374466171782058644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8374466171782058644'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/11/ultrasurf-hack-for-free-internet.html' title='ULTRASURF HACK FOR FREE INTERNET'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-5919910109958469983</id><published>2010-10-30T05:22:00.000-07:00</published><updated>2010-10-30T05:26:41.908-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>ProXPN Configurator and Proxy Provider w/ Oct 28 update</title><content type='html'>&lt;div style="color: rgb(0, 0, 0); font-weight: bold;" class="post-header"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); font-weight: bold;" class="post-body entry-content"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;div   style="text-align: left;font-family:tahoma;font-size:12px;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Features:&lt;/span&gt;&lt;/div&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Works in offline mode&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Provides Random Working Proxy and Untested Anonymous Proxies&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Now with GLITCH Patching System&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Faster and Easier ProXPN.ovpn Proxy Configuration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;font-family:'Times New Roman';font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;New Features:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Allows proxy configuration during proxpn start up and on run&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ul&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Now valid on some ProXPN based tunneling applications&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ul&gt;&lt;ul   style=";font-family:tahoma;font-size:12px;"&gt;&lt;li style="font: 12px verdana,geneva,lucida,'lucida grande',arial,helvetica,sans-serif; text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;New sets of proxies. All the old proxies are deleted.&lt;/span&gt;&lt;/li&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/ul&gt;&lt;div style="text-align: left;"&gt;&lt;div   style="text-align: left;font-family:tahoma;font-size:12px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;font-family:'Times New Roman';font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;Instructions:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"&gt;apply the patch [Patch(October-28-2010).exe] before running GLITCHpcapp.exe&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;font-family:'Times New Roman';font-size:100%;"  &gt;&lt;span class="Apple-style-span"&gt;Controls:&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" id="ncode_imageresizer_container_1" src="http://img822.imageshack.us/img822/6958/image1du.jpg" style="border-width: 0px;" border="0" height="288" width="400" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style=";font-family:tahoma;font-size:100%;"  &gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="" src="http://img715.imageshack.us/img715/2470/image2hg.jpg" style="border-width: 0px;" border="0" height="305" width="400" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;Download link:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;a href="http://www.mediafire.com/file/g14xl2px1dsx945/GLITCHpcapp.rar"&gt;http://www.mediafire.com/file/g14xl2px1dsx945/GLITCHpcapp.rar&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span"  style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-5919910109958469983?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/5919910109958469983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=5919910109958469983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5919910109958469983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5919910109958469983'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/10/proxpn-configurator-and-proxy-provider.html' title='ProXPN Configurator and Proxy Provider w/ Oct 28 update'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6307528416814931568</id><published>2010-10-30T05:15:00.000-07:00</published><updated>2010-10-30T05:22:21.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>How to Crack RS, MU,HF, DF etc. Premium Accounts by EliteCrackers</title><content type='html'>&lt;div style="color: rgb(0, 0, 0); text-align: justify;" class="post-header"&gt;&lt;br /&gt;&lt;div class="post-header-line-1"&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0); text-align: justify;" class="post-body entry-content"&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;This simple tutorial was released by&lt;/span&gt; &lt;/span&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;world wide web&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span" style="color: rgb(35, 34, 34);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"&gt;of EC for newbies to cracking accounts and passwords. Full credits goes to him. Okay lets start...&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;Whats needed:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;i)Apex&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;Get it here: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="font-weight: bold;font-family:Georgia,'Times New Roman',serif;" &gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://www.mediafire.com/file/nvkdby37c7i2b5m/EliteCrackers_Apex-.rar" style="font-weight: bold;"&gt;EliteCrackers_Apex-.rar&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style=";font-family:Georgia,'Times New Roman',serif;" &gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="display: inline ! important; font-weight: normal; margin: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;ii)To crack account you need Combo List&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;Get it here: &lt;/span&gt;&lt;a href="http://www.elitecrackers.com/f16/"&gt;&lt;span class="Apple-style-span"&gt;EliteCrackers Combo List&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style=";font-family:Georgia,'Times New Roman',serif;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;iii)Good Proxy List&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="font-weight: normal; margin: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;Get it here: &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;a href="http://www.elitecrackers.com/f17/"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;EliteCrackers Proxy List&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;Instructions:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;1. Download and extract EliteCrackers_Apex-.rar.This includes the most common OCX files needed. &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;2.Register the OCX files&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://i25.tinypic.com/168bvw5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em; text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" class="hbd_resize" src="http://i25.tinypic.com/168bvw5.jpg" style="border-style: none; max-height: 800px; max-width: 500px; text-decoration: none;" title="Click to view full size" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;1. For Windows Vista &amp;amp; 7&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;1.1 First copy ocx files in system32 folder or sysWOW64&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;1.2 Open Start, go to Accesories and run Command Line Interface as administrator. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;1.3Then type&lt;/span&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;regsvr32 \Windows\System32\RICHTx22.OCX&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span class="Apple-style-span" style="margin-left: 1em; margin-right: 1em;font-family:Georgia,'Times New Roman',serif;" &gt;&lt;span class="Apple-style-span"&gt;&lt;a href="http://2.bp.blogspot.com/_QEGX1-fXRX0/TMvecQ7rF2I/AAAAAAAAAcE/Ss5YwtyXG48/s1600/untitled.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img src="http://2.bp.blogspot.com/_QEGX1-fXRX0/TMvecQ7rF2I/AAAAAAAAAcE/Ss5YwtyXG48/s400/untitled.JPG" border="0" height="300" width="400" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;b style="font-style: italic;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;2. ForWindows Xp &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;2.1 First copy ocx files in system32 folder&lt;/span&gt;&lt;/span&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;2.2 Open Start, click Run, type CMD and click open. The command prompt should pop-up. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;2.3 Then type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;cd C:\&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;cd Windows&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;cd System32&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;regsvr32 blabla.ocx&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" src="http://i54.tinypic.com/29ur2xd.jpg" height="143" width="400" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;if there is still missing OCX you can download it here:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;a href="http://ocxdump.com/"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;http://ocxdump.com/&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;3)Open Apex &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://i52.tinypic.com/332yybo.jpg" style="text-decoration: none;" target="_blank" title="Click to view full size"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" class="hbd_resize" src="http://i52.tinypic.com/332yybo.jpg" style="border-style: none; max-height: 800px; max-width: 500px; text-decoration: none;" title="Click to view full size" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;4)Now load the Combo List&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style=";font-family:Georgia,'Times New Roman',serif;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://i53.tinypic.com/313i043.jpg" style="text-decoration: none;" target="_blank" title="Click to view full size"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" class="hbd_resize" src="http://i53.tinypic.com/313i043.jpg" style="border-style: none; max-height: 800px; max-width: 500px; text-decoration: none;" title="Click to view full size" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;5)Load Proxy List&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://i54.tinypic.com/n1a5ba.jpg" style="text-decoration: none;" target="_blank" title="Click to view full size"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" class="hbd_resize" src="http://i54.tinypic.com/n1a5ba.jpg" style="border-style: none; max-height: 800px; max-width: 500px; text-decoration: none;" title="Click to view full size" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;6)&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;Go to the Pass Option (see image below) &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://i56.tinypic.com/2r4hi5v.jpg" style="text-decoration: none;" target="_blank" title="Click to view full size"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" class="hbd_resize" src="http://i56.tinypic.com/2r4hi5v.jpg" style="border-style: none; max-height: 800px; max-width: 500px; text-decoration: none;" title="Click to view full size" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;7)Now go to Site Settings and select the upload site that you want.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://i55.tinypic.com/121507q.jpg" style="text-decoration: none;" target="_blank" title="Click to view full size"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;img alt="Click to view full size" class="hbd_resize" src="http://i55.tinypic.com/121507q.jpg" style="border-style: none; max-height: 800px; max-width: 500px; text-decoration: none;" title="Click to view full size" border="0" height="388" width="640" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;8)Then click the Start button. Happy Cracking!&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-family:Georgia,'Times New Roman',serif;"&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6307528416814931568?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6307528416814931568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6307528416814931568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6307528416814931568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6307528416814931568'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/10/how-to-crack-rs-muhf-df-etc-premium.html' title='How to Crack RS, MU,HF, DF etc. Premium Accounts by EliteCrackers'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i25.tinypic.com/168bvw5_th.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-4831317197312623615</id><published>2010-10-24T02:27:00.001-07:00</published><updated>2010-10-24T02:28:01.969-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>All Software Keys and Cracks from 2007 to 2010</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3WE9n0YTf9Y/TGwBPfLR2UI/AAAAAAAAAhE/zzMemHY14J8/s1600/1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_3WE9n0YTf9Y/TGwBPfLR2UI/AAAAAAAAAhE/zzMemHY14J8/s1600/1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:small;"&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;There   are around 3million  software's which have complete access to all of the   keys and cracks with around 2000 pages in word and these are  completely  free for all of you. The uploaded rar file here consists of  all the keys of software and games which are released from 2007 to 2010.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="color: rgb(0, 0, 0);"&gt;&lt;b&gt;&lt;span style="font-size:small;"&gt;&lt;span&gt;Download here:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;b style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:small;"&gt;&lt;a href="http://www.mediafire.com/file/bexnppinnu106zw/all%20keys.rar"&gt;http://www.mediafire.com/file/bexnppinnu106zw/all%20keys.rar&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;      &lt;i style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-size:small;"&gt;source: www.coolpctips.com &lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;b&gt;&lt;span style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-4831317197312623615?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/4831317197312623615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=4831317197312623615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4831317197312623615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4831317197312623615'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/10/all-software-keys-and-cracks-from-2007.html' title='All Software Keys and Cracks from 2007 to 2010'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3WE9n0YTf9Y/TGwBPfLR2UI/AAAAAAAAAhE/zzMemHY14J8/s72-c/1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3154682723393708841</id><published>2010-10-24T02:22:00.000-07:00</published><updated>2010-10-24T02:29:35.342-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>Portable Online TV Player for PC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i918.photobucket.com/albums/ad22/angelesv/TV1.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 373px; height: 170px;" src="http://i918.photobucket.com/albums/ad22/angelesv/TV1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;May option po diyan para maging fullscreen,&lt;br /&gt;itapat lang ang mouse sa bandang baba ng video at makikita po ninyo ang sign para&lt;br /&gt;sa fullscreen then click.escape naman para bumalik sa default.&lt;br /&gt;&lt;br /&gt;download link:(14.5mb rar file)&lt;br /&gt;&lt;br /&gt;http://www.4shared.com/file/pQbt27J3/portable_online_tv.html&lt;br /&gt;&lt;br /&gt;As of now 2 channels pa lang po ang nakalagay sa player na yan&lt;br /&gt;Under maintenance pa kasi yong ibang mga channels.&lt;br /&gt;&lt;br /&gt;SMARTBRO lang gamit ko pero tuloy tuloy halos walang bufferring.&lt;br /&gt;&lt;br /&gt;Update ko na lang po ung ibang mga channels pag may time ako.&lt;br /&gt;ENJOY!!!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;source:www.gsmsandwich.com.ph&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3154682723393708841?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3154682723393708841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3154682723393708841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3154682723393708841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3154682723393708841'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/10/portable-online-tv-player-for-pc.html' title='Portable Online TV Player for PC'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-4328493276571332173</id><published>2010-09-13T22:01:00.000-07:00</published><updated>2010-09-13T22:19:47.572-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Anime Downloads'/><title type='text'>High-School of the Dead</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://i134.photobucket.com/albums/q106/kovkov40/50443.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 354px; height: 500px;" src="http://i134.photobucket.com/albums/q106/kovkov40/50443.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Title : Gakuen Mokushiroku HIGHSCHOOL OF THE DEAD&lt;br /&gt;Japanese Title : 学園黙示録 HIGHSCHOOL OF THE DEAD&lt;br /&gt;Official Site : http://www.geneonuniversal.jp/rondorobe/anime/hotd/&lt;br /&gt;Category : -&lt;br /&gt;Total Episodes : -&lt;br /&gt;Genres : Action, Bishojo, Horror&lt;br /&gt;Year Published : 2010&lt;br /&gt;Release Date : 2010-07-05&lt;br /&gt;Broadcaster : AT-X (Mon 11:30)&lt;br /&gt;Studio : -&lt;br /&gt;US Distribution : -&lt;br /&gt;&lt;br /&gt;The world is over taken with a very deadly disease that turns humans into zombies. In Japan, several students of Fujimi High School, and the school nurse, band together to survive the present apocalypse. The story follows Takashi Komuro, one of the students who survived in the initial outbreak.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"   style="  ;font-family:Verdana;font-size:11px;"&gt;&lt;span class="Apple-style-span"  style=" line-height: 17px; font-family:'Trebuchet Ms';"&gt;&lt;a href="http://googleads.g.doubleclick.net/aclk?sa=l&amp;amp;ai=B8yJwGACPTKqEHMaVcOj_waMD_f773QGdzuXKFsCNtwGA2zUQARgBIMyClBkoAjgAUJiMqeQDYMnGqYvApNgPsgEbZWxpZXplcmNpcmlhY28uYmxvZ3Nwb3QuY29tugEKMTIweDI0MF9hc8gBAdoBI2h0dHA6Ly9lbGllemVyY2lyaWFjby5ibG9nc3BvdC5jb20vyALdq8oWqAMBsAOSlaAGyAMX6APcBegD2wXoAx_1AwgAAMQ&amp;amp;num=1&amp;amp;sig=AGiWqtzTiUBZ3sWwjxsntafMLNecWGsoqg&amp;amp;client=ca-pub-6832125420866223&amp;amp;adurl=http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage%3Fpage_id%3D433%26p_org_id%3D1001%26lang%3DUS%26SC%3D82871&amp;amp;nm=8" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; text-decoration: underline; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 153);"&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt;CLICK HERE HOW TO SPEEDUP DOWNLOAD SPEED&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Episode 01 : &lt;a href="http://www.mediafire.com/?yyhnmjjmtn5" href="http://googleads.g.doubleclick.net/aclk?sa=l&amp;ai=B_U52wASPTP_6LYfUcMnIpPkCo8Kd1AGr9MPfE8CNtwGgu0oQARgBIMyClBkoAjgAULG1h8AHYMnG_YvMpNQZoAHN74jlA7IBG2VsaWV6ZXJjaXJpYWNvLmJsb2dzcG90LmNvbboBCjEyMHgyNDBfYXPIAQHaASNodHRwOi8vZWxpZXplcmNpcmlhY28uYmxvZ3Nwb3QuY29tL8gCo4vcFagDAbADkpWgBsgDF-gD3AXoAx_1AwgAAMQ&amp;num=1&amp;sig=AGiWqtwJb3iPsU9_VNJ87NXCpedlGad9MA&amp;client=ca-pub-6832125420866223&amp;adurl=http://web.datadirect.com/products/jdbc/index.html%3Fkeyword%3Dhibernate%2520object%2520jdbc%2520type%26adid%3D5199376763%26engine%3D{googlecontent}&amp;nm=14" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=92T05Z9E" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 02 : &lt;a href="http://www.mediafire.com/?m3zz2zeyttj" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=JQ8NNRPA" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 03 : &lt;a href="http://www.mediafire.com/?14y196vrm1yfc9g" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=3K1VV2SU" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 04 : &lt;a href="http://www.mediafire.com/?lzf4jwzylycz6dv" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=KXTF9TRC" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 05 : &lt;a href="http://www.mediafire.com/?8fv8llqhn5vq8cq" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=LW7CWJYS" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 06 : &lt;a href="http://www.mediafire.com/?r3a2wpaz93q3c3q" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=URF2CBK0" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 07 : &lt;a href="http://www.mediafire.com/?1oturbgx9utkdb5" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=YCJYVSGL" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | | &lt;a href="http://depositfiles.com/files/4o3t82jwz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 08 : &lt;a href="http://www.mediafire.com/?18h87wwy7zywp0b" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=OVJGD0BS" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | | &lt;a href="http://depositfiles.com/files/4pxe3w1pr" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 09 : &lt;a href="http://www.mediafire.com/?3zdrxs5z9l885vd" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=71W14A25" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/dpmgc94am" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 10 : &lt;a href="http://www.mediafire.com/?wim877drdm51man" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=BYFP56Z5" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/f5tuarj3e" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 11 : &lt;a href="http://www.mediafire.com/?a71nsakgs6mskjt" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=JWKZXM1O" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://www.fileserve.com/file/em2Wj5U" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;FileServe&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-4328493276571332173?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/4328493276571332173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=4328493276571332173' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4328493276571332173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4328493276571332173'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/09/high-school-of-dead.html' title='High-School of the Dead'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-135452290723897865</id><published>2010-09-13T21:50:00.000-07:00</published><updated>2010-09-13T22:12:06.845-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Free Anime Downloads'/><title type='text'>Naruto Shippuden</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img261.imageshack.us/img261/5610/8611zo8.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 352px; height: 500px;" src="http://img261.imageshack.us/img261/5610/8611zo8.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Title : Naruto Shippuden&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Japanese Title : NARUTO-ナルト- 疾風伝&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Official Site : http://www.tv-tokyo.co.jp/anime/naruto/sippuuden/&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Category : TV&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Total Episodes : -&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Genres : Action, Adventure, Comedy&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Year Published : 2007&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;Studio : -&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;US Distribution : -&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The second incarnation of the very popular NARUTO anime. This anime will feature Part II of the manga storyline which takes place two years after the events at the end of the Sasuke Retrieval arc.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;The story revolves mainly around Naruto Uzumaki`s and Sakura Haruno`s new adventures and their search for Sasuke Uchiha after he left Konoha-gakure (Konoha Village) to gain Orochimaru`s power. The plot also shows a more active Akatsuki in their quest for obtaining all the tailed beasts.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;After his failed attempt to retrieve Sasuke, Naruto learns that circumstances have granted him slightly less than three years to prepare for a confrontation with Orochimaru, who has to wait that much time before he can transfer into Sasuke`s body. Naruto also must prepare for his eventual confrontation with Akatsuki, who are after the demon sealed within him. To prepare, Naruto leaves the village and undergoes intensive training under Jiraiya. At the same time, Sakura becomes Tsunade`s apprentice, and Sasuke trains under Orochimaru. Thus, all three members of the original Team 7 are now training under one of the Legendary Sannin.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://googleads.g.doubleclick.net/aclk?sa=l&amp;amp;ai=B8yJwGACPTKqEHMaVcOj_waMD_f773QGdzuXKFsCNtwGA2zUQARgBIMyClBkoAjgAUJiMqeQDYMnGqYvApNgPsgEbZWxpZXplcmNpcmlhY28uYmxvZ3Nwb3QuY29tugEKMTIweDI0MF9hc8gBAdoBI2h0dHA6Ly9lbGllemVyY2lyaWFjby5ibG9nc3BvdC5jb20vyALdq8oWqAMBsAOSlaAGyAMX6APcBegD2wXoAx_1AwgAAMQ&amp;amp;num=1&amp;amp;sig=AGiWqtzTiUBZ3sWwjxsntafMLNecWGsoqg&amp;amp;client=ca-pub-6832125420866223&amp;amp;adurl=http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage%3Fpage_id%3D433%26p_org_id%3D1001%26lang%3DUS%26SC%3D82871&amp;amp;nm=8"&gt;CLICK HERE HOW TO SPEEDUP DOWNLOAD SPEED&lt;/a&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 238); text-decoration: underline;"&gt;&lt;span class="Apple-style-span"   style="color: rgb(0, 0, 0);   font-family:Verdana;font-size:11px;"&gt;&lt;br /&gt;Episode 091 : &lt;a href="http://www.mediafire.com/?051h93bwx0d" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=CKKLKZ17" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 092 : &lt;a href="http://www.mediafire.com/?onxwctyvlny" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=G373ZBIS" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 093 : &lt;a href="http://www.mediafire.com/?yigmirg0vjy" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Y2U4EWU0" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 094 : &lt;a href="http://www.mediafire.com/?l5or19wtjsw" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=WICYINBG" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 095 : &lt;a href="http://www.mediafire.com/?9imxswzvzyf" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=6WDWUP59" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 096 : &lt;a href="http://www.mediafire.com/?bdzzywisuw4" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=EXVKCM4Q" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 097 : &lt;a href="http://www.mediafire.com/?zltqd1wo9wv" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=5TXA0TMR" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 098 : &lt;a href="http://www.mediafire.com/?yxkw1n1gjzn" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=9AVTPS9D" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 099 : &lt;a href="http://www.mediafire.com/?nbdjzdjyegm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=7FE3VUS2" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 100 : &lt;a href="http://www.mediafire.com/?xjr553xp1zi" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Y533H14B" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 101 : &lt;a href="http://www.mediafire.com/?zptnox0umgm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=UVBE09SC" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 102 : &lt;a href="http://www.mediafire.com/?vedhgxeirnm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=G6OKWYH2" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 103 : &lt;a href="http://www.mediafire.com/?hdomtk0gnjt" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=E7ISVDJR" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 104 : &lt;a href="http://www.mediafire.com/?g5uvfwudcj5" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=LVJ49XSG" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 105 : &lt;a href="http://www.mediafire.com/?m0hujmo0cah" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=4OZC1MYG" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 106 : &lt;a href="http://www.mediafire.com/?enm0yxnd219" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=INPCZVQZ" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 107 : &lt;a href="http://ifile.it/adjvqb2" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;iFile&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=TWVV1P60" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 108 : &lt;a href="http://www.mediafire.com/?n2ofgczgt25" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=3VTYFH6N" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 109 : &lt;a href="http://www.mediafire.com/?akynzhmilzv" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=YP8XC9IH" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 110 : &lt;a href="http://www.mediafire.com/?jyxkln5dmbn" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=BL4T787V" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 111 : &lt;a href="http://www.mediafire.com/?y1ttndu5t4m" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=XH895JLC" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 112 : &lt;a href="http://www.mediafire.com/?mnufknnyo1m" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=QZX606C8" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 113 : &lt;a href="http://www.mediafire.com/?nldoyqiqwzy" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=PBQMYX67" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 114 : &lt;a href="http://www.mediafire.com/?qolgui2muxe" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Q0ABNHXH" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 115 : &lt;a href="http://www.mediafire.com/?tmc2mk2yumm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=I2NSOGIO" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 116 : &lt;a href="http://www.mediafire.com/?ztynfnkmnaz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Q45PUC22" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 117 : &lt;a href="http://www.mediafire.com/?tbtmtytrdwd" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=2M960I6F" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 118 : &lt;a href="http://www.mediafire.com/?dqu3kxtz5kn" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Z3Q3TSTZ" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 119-120 : &lt;a href="http://www.megaupload.com/?d=88KPG9OA" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 121 : &lt;a href="http://www.mediafire.com/?lzwmjyqcyya" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=0058PB62" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 122 : &lt;a href="http://www.mediafire.com/?zyw2nzddyoh" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=WM31H62E" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 123 : &lt;a href="http://www.mediafire.com/?2wi2znzljh2" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=RUNHHLH6" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 124 : &lt;a href="http://www.mediafire.com/?yloi3vzjoy0" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=TCZMQ73T" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 125 : &lt;a href="http://www.mediafire.com/?gyjzetymymz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=L68G8N2P" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 126 : &lt;a href="http://www.mediafire.com/?dcox5mj0tkt" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=BF5Y0PRY" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 127 : &lt;a href="http://www.mediafire.com/?mizmdwjmmkk" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=NS245HB2" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 128 : &lt;a href="http://www.mediafire.com/?iwiw4mmnwjw" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=R2GDZJPL" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 129 : &lt;a href="http://www.mediafire.com/?vgqqzkozqom" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=VHNCSA30" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 130 : &lt;a href="http://www.mediafire.com/?1yjm4mneltd" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=D21P5Q0C" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 131 : &lt;a href="http://www.mediafire.com/?kogmywy1idz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=4OG3M79X" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 132 : &lt;a href="http://www.mediafire.com/?fmrkjnyj2zy" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=I1X2P24A" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 133 : &lt;a href="http://www.mediafire.com/?tmx1jq3hm10" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=2UT6J18G" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 134 : &lt;a href="http://www.mediafire.com/?n0n01wnnqnm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=J8AIH2NU" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 135 : &lt;a href="http://www.mediafire.com/?qtzmnzjednl" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=TSA691MV" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 136 : &lt;a href="http://www.mediafire.com/?yedciu5do1m" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=K7GOVVLK" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 137 : &lt;a href="http://www.mediafire.com/?wmkon51jqiz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=IU7AHQ9E" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 138 : &lt;a href="http://www.mediafire.com/?mykylmwzmwt" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=5S9AC82O" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 139 : &lt;a href="http://www.mediafire.com/?zyzynymymmn" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=CTGB21FI" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 140 : &lt;a href="http://www.mediafire.com/?kwmj4zkekmm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=9KFGPM8C" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 141 : &lt;a href="http://www.mediafire.com/?xzlmqnoni5m" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=HRSVY4Y5" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 142 : &lt;a href="http://www.mediafire.com/?gnnygtjfydz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=8FMTPKKM" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 143 : &lt;a href="http://www.mediafire.com/?jdwygdgzewe" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=NDXMDYA0" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 144 : &lt;a href="http://www.mediafire.com/?ze0zvtzjn3d" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=0XS1INSR" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 145 : &lt;a href="http://www.mediafire.com/?wdm5zqqa2dd" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=QQI97TGE" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 146 : &lt;a href="http://www.mediafire.com/?izy2vmdmxnm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=6MX6BDEW" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 147 : &lt;a href="http://www.mediafire.com/?0nbiz0zynij" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=7MFHV66E" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 148 : &lt;a href="http://www.mediafire.com/?jyzx22wnyuj" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=J6JCROYD" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 149 : &lt;a href="http://www.mediafire.com/?mhijjn2jnwz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=RF4L5TTX" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 150 : &lt;a href="http://www.mediafire.com/?m5mylxyn5dy" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=XTXF4619" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 151 : &lt;a href="http://www.mediafire.com/?lwi3zz3tnt5" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=PIL3D0HN" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 152 : &lt;a href="http://www.mediafire.com/?qwyew2nmimn" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=1HV5LM30" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 153 : &lt;a href="http://www.mediafire.com/?jatlzmczztq" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=IJM6369N" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 154 : &lt;a href="http://www.mediafire.com/?xrlv5ij2diw" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=QVQE20N5" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 155 : &lt;a href="http://www.mediafire.com/?zm1mmicwzlm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=511RUBFI" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 156 : &lt;a href="http://www.mediafire.com/?xjqzkqo4mwy" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Z1H4AFUY" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 157 : &lt;a href="http://www.mediafire.com/?yitmywgq1kn" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=CP4ZKSTN" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 158 : &lt;a href="http://www.mediafire.com/?yjmykednm2v" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=OWYHYEMG" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 159 : &lt;a href="http://www.mediafire.com/?kg5otjt14mz" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=A02YWQ05" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 160 : &lt;a href="http://www.mediafire.com/?j2wlwnywymd" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=WDDS65S0" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 161 : &lt;a href="http://www.mediafire.com/?zmkzjzzmtjh" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=Y99ONLWK" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 162 : &lt;a href="http://www.mediafire.com/?eoqjz3jmvzw" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=KGCN8HWD" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 163 : &lt;a href="http://www.mediafire.com/?nln1icjw2wg" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=G3M6K1IE" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 164 : &lt;a href="http://www.mediafire.com/?ubzztwnyyyt" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=48LD7JXR" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 165 : &lt;a href="http://www.mediafire.com/?enjodj30nye" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=0K52PC7D" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 166 : &lt;a href="http://www.mediafire.com/?jmhznmeva2z" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=NZRTUT0O" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 167 : &lt;a href="http://www.mediafire.com/?otjvczmdw2z" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=L1I8CYQB" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 168 : &lt;a href="http://www.mediafire.com/?tzazvlniymd92rt" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=A431NAW0" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 169 : &lt;a href="http://www.mediafire.com/?skkzi8u9bw1w9lm" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=X8H0J6AE" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 170 : &lt;a href="http://www.mediafire.com/?ecf1396zlerte3h" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=KZ8YUHYW" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 171 : &lt;a href="http://www.mediafire.com/?7vg1zd2uef5aeob" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=ZNG769FA" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 172 : &lt;a href="http://www.mediafire.com/?i9sapp69j69zw99" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=VVWT3XWZ" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt;&lt;br /&gt;Episode 173 : &lt;a href="http://www.mediafire.com/?4oaqv6ceqzr2aa8" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=LCO48DAK" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/6mqmhw0m9" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 174 : &lt;a href="http://www.mediafire.com/?azzp7b5doghew5m" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=XKMUXFV7" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/qzixq8q8v" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 175 : &lt;a href="http://www.mediafire.com/?d84eq4870mbdvoa" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=SCE1QL19" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/d7z48dgeg" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 176 : &lt;a href="http://www.mediafire.com/?009ke4ds7qlnnqv" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=87FUR87R" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/cm4gopw0s" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;br /&gt;Episode 177 : &lt;a href="http://www.mediafire.com/?4vj5bdc0j1dqp5a" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Mediafire&lt;/a&gt; | &lt;a href="http://www.megaupload.com/?d=60K43PX1" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;Megaupload&lt;/a&gt; | &lt;a href="http://depositfiles.com/files/9hk64o0q7" style="text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: rgb(142, 2, 2); "&gt;DepositFiles&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-135452290723897865?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/135452290723897865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=135452290723897865' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/135452290723897865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/135452290723897865'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/09/very-fast-and-free-anime-downloads.html' title='Naruto Shippuden'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8590960442202177520</id><published>2010-09-09T03:45:00.000-07:00</published><updated>2010-09-09T03:49:46.083-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>ProXPN Configurator and Proxy Provider</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;This application is done to help those who use free browsing tricks (specially those who use ProXPN&lt;/span&gt;&lt;b style="color: rgb(0, 0, 0);"&gt;&lt;span class="Apple-style-span"&gt; &lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;Tunneling Software). It is advised that you have studied how to use proxpn before using this software, you can refer to www.symbianize.com and www.pinoyden.com for further infos about its usage.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;  &lt;b style="color: rgb(0, 0, 0);"&gt;&lt;span class="Apple-style-span"&gt;Features&lt;/span&gt;&lt;/b&gt;  &lt;ul style="margin: 0.5em 0px; padding: 0px 2.5em; line-height: 1.4; list-style-type: disc; color: rgb(0, 0, 0);"&gt;&lt;li style="border-style: none; margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;"&gt;&lt;span class="Apple-style-span"&gt;    Works in offline mode&lt;/span&gt;&lt;/li&gt;&lt;li style="border-style: none; border-top: 1px none rgb(119, 119, 119); margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;"&gt;&lt;span class="Apple-style-span"&gt;    Provides Random Working Proxy and Untested Anonymous Proxies&lt;/span&gt;&lt;/li&gt;&lt;li style="border-style: none; border-top: 1px none rgb(119, 119, 119); margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;"&gt;&lt;span class="Apple-style-span"&gt;    Now with GLITCH Patching System&lt;/span&gt;&lt;/li&gt;&lt;li style="border-style: none; border-top: 1px none rgb(119, 119, 119); margin: 0px 0px 0.25em; padding: 0px; text-indent: 0px;"&gt;&lt;span class="Apple-style-span"&gt;    Faster and Easier ProXPN.ovpn Proxy Configuration&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b style="color: rgb(0, 0, 0);"&gt;&lt;span class="Apple-style-span"&gt;Controls&lt;/span&gt;&lt;/b&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img822.imageshack.us/img822/6958/image1du.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 276px; height: 198px;" src="http://img822.imageshack.us/img822/6958/image1du.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img715.imageshack.us/img715/2470/image2hg.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 192px;" src="http://img715.imageshack.us/img715/2470/image2hg.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8590960442202177520?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8590960442202177520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8590960442202177520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8590960442202177520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8590960442202177520'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/09/proxpn-configurator-and-proxy-provider.html' title='ProXPN Configurator and Proxy Provider'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-4013510029532571096</id><published>2010-09-09T03:37:00.000-07:00</published><updated>2010-09-09T03:44:52.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tweaks and Hacks'/><title type='text'>Simplified PROXPN Proxy Changer</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_QEGX1-fXRX0/TIYB8h31okI/AAAAAAAAAa0/rgA-ULGgBtw/s1600/xpn.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 204px; height: 183px;" src="http://4.bp.blogspot.com/_QEGX1-fXRX0/TIYB8h31okI/AAAAAAAAAa0/rgA-ULGgBtw/s1600/xpn.JPG" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="color:white;"&gt;Download here:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.mediafire.com/file/l0ekwgw8sn1tked/XPNSetting.rar"&gt;http://www.mediafire.com/file/l0ekwgw8sn1tked/XPNSetting.rar&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center; color: rgb(0, 0, 0);"&gt;&lt;i&gt;&lt;span class="Apple-style-span"&gt;source:www.symbianize.com&lt;/span&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-4013510029532571096?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/4013510029532571096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=4013510029532571096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4013510029532571096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4013510029532571096'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/09/simplified-proxpn-proxy-changer.html' title='Simplified PROXPN Proxy Changer'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_QEGX1-fXRX0/TIYB8h31okI/AAAAAAAAAa0/rgA-ULGgBtw/s72-c/xpn.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-717428954937505339</id><published>2010-05-14T00:07:00.000-07:00</published><updated>2010-05-14T02:26:56.283-07:00</updated><title type='text'>JAVA EXCEPTIONS</title><content type='html'>&lt;strong&gt;Research 10 Java Exceptions.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. ArrayIndexOutOfBoundsException&lt;br /&gt;2. ArrayListException &lt;br /&gt;3. NumberFormatException&lt;br /&gt;4. IOException&lt;br /&gt;5. FileNotFoundException&lt;br /&gt;6. ArrayOutOfBoundsException&lt;br /&gt;7. FontFormatException&lt;br /&gt;8. TooManyListenersException&lt;br /&gt;9. NegativeArraySizeException&lt;br /&gt;10. InstantiationException&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-717428954937505339?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/717428954937505339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=717428954937505339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/717428954937505339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/717428954937505339'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/05/java-exceptions.html' title='JAVA EXCEPTIONS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6834723683817028962</id><published>2010-04-22T01:54:00.000-07:00</published><updated>2010-04-22T02:20:18.305-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT 231'/><title type='text'>INHERITANCE, POLYMORPHISM, INTERFACE</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;INHERITANCE&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;–As the name inheritance suggests an object is able to inherit characteristics from another object. In more concrete terms, an object is able to pass on its state and behaviors to its children. For inheritance to work the objects need to have characteristics in common with each other.&lt;br /&gt;&lt;br /&gt;In Java, all classes, including the classes that make up the Java API, are subclassed from the Object superclass.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;● Superclass&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;– Any class above a specific class in the class hierarchy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;● Subclass&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;– Any class below a specific class in the class hierarchy.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;● Benefits of Inheritance in OOP : Reusability&lt;/strong&gt;&lt;br /&gt;– Once a behavior (method) is defined in a superclass, that behavior is automatically inherited by all subclasses.&lt;br /&gt;&lt;br /&gt;– Thus, you can encode a method only once and they can be used by all subclasses.&lt;br /&gt;&lt;br /&gt;– A subclass only needs to implement the differences between itself and the parent.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;● Overriding Methods&lt;/strong&gt;&lt;br /&gt;– If for some reason a derived class needs to have a different implementation of a certain method from that of the superclass, overriding methods could prove to be very useful.&lt;br /&gt;&lt;br /&gt;– A subclass can override a method defined in its superclass by providing a new implementation for that method.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;●Final Classes&lt;/strong&gt;&lt;br /&gt;– Classes that cannot be extended&lt;br /&gt;– To declare final classes,&lt;br /&gt;&lt;br /&gt;we write,&lt;br /&gt;&lt;br /&gt;public final ClassName{&lt;br /&gt;. . .&lt;br /&gt;&lt;br /&gt;}&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;● Final Methods&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;– Methods that cannot be overridden&lt;/div&gt;&lt;div align="justify"&gt;– To declare final methods, &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;we write,&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;public final [returnType] [methodName]([parameters])&lt;/div&gt;&lt;div align="justify"&gt;{&lt;/div&gt;&lt;div align="justify"&gt;. . .&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;}&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;– Static methods are automatically final. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;POLYMORPHISM&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;– The ability of a reference variable to change behavior according to what object it is holding.&lt;/div&gt;&lt;div align="justify"&gt;– This allows multiple objects of different subclasses to be treated as objects of a single superclass, while automatically selecting the proper methods to apply to a particular object based on the subclass it belongs to. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;● Abstract Class&lt;/strong&gt; &lt;/div&gt;&lt;div align="justify"&gt;– a class that cannot be instantiated. &lt;/div&gt;&lt;div align="justify"&gt;– often appears at the top of an object-oriented programming class hierarchy, defining the broad types of actions possible with objects of all subclasses of the class.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;INTERFACE&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;– is a special kind of block containing method signatures (and possibly constants) only. &lt;/div&gt;&lt;div align="justify"&gt;– defines the signatures of a set of methods, without the body. &lt;/div&gt;&lt;div align="justify"&gt;– defines a standard and public way of specifying the behavior of classes. &lt;/div&gt;&lt;div align="justify"&gt;– allows classes, regardless of their locations in the class hierarchy, to implement common behaviors. &lt;/div&gt;&lt;div align="justify"&gt;– NOTE: interfaces exhibit polymorphism as well, since program may call an interface method, and the proper version of that method will be executed depending on the type of object passed to the interface method call. &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ptcsense.com/index.php?ref=knd1510"&gt;&lt;img src="http://www.ptcsense.com/earnBanner.php?username=knd1510" border=0&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ptcsense.com/index.php?ref=knd1510"&gt;&lt;img src="http://www.ptcsense.com/banners/banner1.png" border=0&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6834723683817028962?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6834723683817028962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6834723683817028962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6834723683817028962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6834723683817028962'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/04/inheritance-polymorphism-interface.html' title='INHERITANCE, POLYMORPHISM, INTERFACE'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3150455348160284931</id><published>2010-04-19T02:03:00.000-07:00</published><updated>2010-04-19T19:36:44.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT231'/><title type='text'>WORKING WITH THE JAVA CLASS</title><content type='html'>&lt;span style="font-weight: bold;"&gt;· OBJECT-ORIENTED PROGRAMMING&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- is a method of implementation in which programs are organized as cooperative collections of objects, each of which represents an instance of some class, and whose classes are all members of one or more hierarchy of classes united via inheritance relationships.&lt;br /&gt;&lt;br /&gt;OOP (Object-oriented programming) = encapsulated state + inheritance&lt;br /&gt;&lt;br /&gt;Object-Oriented Design&lt;br /&gt;– Focuses on object and classes based on real world scenarios&lt;br /&gt;– Emphasizes state, behavior and interaction of objects&lt;br /&gt;– Advantages:&lt;br /&gt;&lt;br /&gt;·Faster development&lt;br /&gt;&lt;br /&gt;·Increased quality&lt;br /&gt;&lt;br /&gt;·Easier maintenance&lt;br /&gt;&lt;br /&gt;·Enhanced modifiability&lt;br /&gt;&lt;br /&gt;·Increase software reuse&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;· ENCAPSULATION&lt;/span&gt;&lt;br /&gt;- Combine the data and the operations&lt;br /&gt;- Enclosing of both variables and functions&lt;br /&gt;- Keep details of the data and operations from the users of the ADT&lt;br /&gt;- Once you have created an ADT for complex numbers, say Complex, you can use it in the same way like well-known data types such as integers.&lt;br /&gt;– Principle of hiding design or implementation information not relevant&lt;br /&gt;to the current object&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;· OBJECT&lt;/span&gt;&lt;br /&gt;- An entity with unique identity that encapsulate state&lt;br /&gt;- state can be accessed in a controlled way from outside&lt;br /&gt;- The access is provided by means of methods (procedures that can directly access the internal state)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;· CLASS&lt;/span&gt;&lt;br /&gt;- A specification of objects in an incremental way&lt;br /&gt;- By inheriting from other classes&lt;br /&gt;- And specifying how its objects (instances) differ from the objects of the inherited classes&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;·CLASS VARIABLE&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;– Behave like a global variable&lt;br /&gt;– Can be accessed by all instances of the class&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;·CLASS INSTANTIATION&lt;/span&gt;&lt;br /&gt;The process of creating objects from a class is called instantiation. So an object is always an instance of a class which represents the blueprint.&lt;br /&gt;The object is constructed using the class and must be created before being used in a program.&lt;br /&gt;Objects are manipulated through object references (also called reference values or simply references)&lt;br /&gt;&lt;br /&gt;Creating objects in Java usually follow these steps:&lt;br /&gt;&lt;br /&gt;1- Declaration of a reference variable of the appropriate class which will store a reference to the object.&lt;br /&gt;For example:&lt;br /&gt;&lt;br /&gt;//declaring my car&lt;br /&gt;Car myCar;&lt;br /&gt;&lt;br /&gt;// declaring my father's car&lt;br /&gt;Car myFatherCar ;&lt;br /&gt;&lt;br /&gt;Or combined if they belong to the same appropriate class, separated by a comma:&lt;br /&gt;&lt;br /&gt;//declaring my car and my father's car&lt;br /&gt;Car myCar, myFatherCar ;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2- Creating an object&lt;br /&gt;This involves using the new operator and calling a constructor to create an instance of the class.&lt;br /&gt;The new operator returns a reference to a new instance of the Car class.&lt;br /&gt;The reference can be assigned to a reference variable of the appropriate class, here: myCar and myFatherCar.&lt;br /&gt;&lt;br /&gt;// instantiating myCar from the class Car,&lt;br /&gt;//having the String "black" as parameter value.&lt;br /&gt;myCar = new Car("black");&lt;br /&gt;&lt;br /&gt;// instantiating myFatherCar from the class Car&lt;br /&gt;//having the String "blue" as parameter value.&lt;br /&gt;myFatherCar = new Car("blue");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Each object has a unique identity and has its own copy of the fields declared in the class.&lt;br /&gt;&lt;br /&gt;The purpose of calling the constructor on the right side of the new operator is to initialize the newly created object.&lt;br /&gt;&lt;br /&gt;The declaration and initialization can be combined:&lt;br /&gt;&lt;br /&gt;// declaring and instantiating myCar from the class Car,&lt;br /&gt;//having the String "black" as parameter value.&lt;br /&gt;Car myCar = new Car("black");&lt;br /&gt;&lt;br /&gt;// declaring and instantiating myFatherCar from the class Car&lt;br /&gt;//having the String "blue" as parameter value.&lt;br /&gt;Car myFatherCar = new Car("blue");&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;·METHOD&lt;/span&gt;&lt;br /&gt;– Describes the behavior of an object&lt;br /&gt;– Also called a function or a procedure&lt;br /&gt;– Student registration system example&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;· METHOD DECLARATION&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;To declare methods we write,&lt;br /&gt;&lt;modifier&gt; &lt;returntype&gt; &lt;name&gt;(&lt;parameter&gt;*) {&lt;br /&gt;&lt;statement&gt;*&lt;br /&gt;}&lt;br /&gt;– where,&lt;br /&gt;● &lt;modifier&gt; can carry a number of different modifiers&lt;br /&gt;● &lt;returntype&gt; can be any data type (including void)&lt;br /&gt;● &lt;name&gt; can be any valid identifier&lt;br /&gt;● &lt;parameter&gt; ::= &lt;parameter_type&gt; &lt;parameter_name&gt;[,]&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;· STATIC METHOD&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;public class StudentRecord {&lt;br /&gt;private static int studentCount;&lt;br /&gt;public static int getStudentCount(){&lt;br /&gt;return studentCount;&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;– where,&lt;br /&gt;· public- means that the method can be called from objects outside the class&lt;br /&gt;· static-means that the method is static and should be called by typing,&lt;br /&gt;[ClassName].[methodName]. For example, in this case, we call the method&lt;br /&gt;StudentRecord.getStudentCount()&lt;br /&gt;· int- is the return type of the method. This means that the method should return a&lt;br /&gt;value of type int&lt;br /&gt;· getStudentCount- the name of the method&lt;br /&gt;· ()- this means that our method does not have any parameters&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;· PARAMETER PASSING&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold; font-style: italic;"&gt;Pass by Value&lt;/span&gt; refers to passing a constant or a variable&lt;br /&gt;holding a primitive data type to a method, and&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold; font-style: italic;"&gt;Pass by Reference&lt;/span&gt; refers to passing an object&lt;br /&gt;variable to a method. In both cases a copy of the variable is passed to the method.&lt;/parameter_name&gt;&lt;/parameter_type&gt;&lt;/parameter&gt;&lt;/name&gt;&lt;/returntype&gt;&lt;/modifier&gt;&lt;/statement&gt;&lt;/parameter&gt;&lt;/name&gt;&lt;/returntype&gt;&lt;/modifier&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3150455348160284931?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3150455348160284931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3150455348160284931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3150455348160284931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3150455348160284931'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/04/working-with-java-class.html' title='WORKING WITH THE JAVA CLASS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2269496330220052612</id><published>2010-04-14T01:31:00.000-07:00</published><updated>2010-04-14T02:29:19.223-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT 231'/><title type='text'>JAVA PROGRAMMING</title><content type='html'>&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;A. PRIMITIVE DATA TYPES&lt;/strong&gt;&lt;br /&gt;- Integral Data Types (byte, short, int long)&lt;br /&gt;- Floating Point (float, double)&lt;br /&gt;- Characters (char, string)&lt;br /&gt;- Boolean (true, false)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;B. VARIABLES&lt;br /&gt;&lt;/strong&gt;A variable is an item of data used to store state of objects.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Declaring and Initializing Variables&lt;/strong&gt;&lt;br /&gt;To declare a variable is as follows,&lt;br /&gt;&lt;data&gt;&lt;name&gt;[=initial value];&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Outputting Variable Data&lt;br /&gt;&lt;/strong&gt;In order to output the value of a certain variable, we can use the following commands,&lt;br /&gt;System.out.println()&lt;br /&gt;System.out.print()&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C. OPERATORS&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1 Arithmetic operators&lt;br /&gt;&lt;/strong&gt;+, *, /, %, -&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2 Increment and Decrement operators&lt;/strong&gt;&lt;br /&gt;++, --&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;3 Relational operators&lt;/strong&gt;&lt;br /&gt;Relational operators compare two values and determines the relationship between those&lt;br /&gt;values. The output of evaluation are the boolean values true or false.&lt;br /&gt;&gt;, &gt;=, &lt;, &lt;=, ==, != &lt;strong&gt;4 Logical operators&lt;/strong&gt;&lt;br /&gt;Logical operators have one or two boolean operands that yield a boolean result. There&lt;br /&gt;are six logical operators: &amp;amp;&amp;amp; (logical AND), &amp;amp; (boolean logical AND), (logical OR),&lt;br /&gt;(boolean logical inclusive OR), ^ (boolean logical exclusive OR), and ! (logical NOT).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;D. GETTING INPUT FROM THE KEYBOARD&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Using buffered reader&lt;/strong&gt;&lt;br /&gt;·Add this at the top of your code:&lt;br /&gt;&lt;br /&gt;import java.io.*;&lt;br /&gt;&lt;br /&gt;·Add this statement:&lt;br /&gt;&lt;br /&gt;BufferedReader dataIn = new BufferedReader(&lt;br /&gt;new InputStreamReader( System.in) );&lt;br /&gt;&lt;br /&gt;· Declare a temporary String variable to get the input, and invoke the readLine()&lt;br /&gt;method to get input from the keyboard. You have to type it inside a try-catch block.&lt;br /&gt;&lt;br /&gt;try{&lt;br /&gt;String temp = dataIn.readLine();&lt;br /&gt;}&lt;br /&gt;catch( IOException e ){&lt;br /&gt;System.out.println(“Error in getting input”);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Using JOptionPane&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;import javax.swing.JOptionPane;&lt;br /&gt;indicates that we want to import the class JOptionPane from the javax.swing package.&lt;br /&gt;We can also write this as,&lt;br /&gt;import javax.swing.*;&lt;br /&gt;The statement,&lt;br /&gt;name = JOptionPane.showInputDialog("Please enter your name");&lt;br /&gt;creates a JOptionPane input dialog, which will display a dialog with a message, a&lt;br /&gt;textfield and an OK button as shown in the figure. This returns a String which we will&lt;br /&gt;save in the name variable.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;E. CONTROL STRUCTURES&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;1. Decision Control Structures&lt;/strong&gt;&lt;br /&gt;Decision control structures are Java statements that allows us to select and execute&lt;br /&gt;specific blocks of code while skipping other sections.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· if statement&lt;/strong&gt;&lt;br /&gt;if( boolean_expression )&lt;br /&gt;statement;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· if-else statement&lt;br /&gt;&lt;/strong&gt;if( boolean_expression )&lt;br /&gt;statement;&lt;br /&gt;else&lt;br /&gt;statement;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· if-else-if statement&lt;br /&gt;&lt;/strong&gt;if( boolean_expression1 )&lt;br /&gt;statement1;&lt;br /&gt;else if( boolean_expression2 )&lt;br /&gt;statement2;&lt;br /&gt;else&lt;br /&gt;statement3;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· switch statement&lt;/strong&gt;&lt;br /&gt;switch( switch_expression ){&lt;br /&gt;case case_selector1:&lt;br /&gt;statement1; //&lt;br /&gt;statement2; //block 1&lt;br /&gt;. . .&lt;br /&gt;//&lt;br /&gt;break;&lt;br /&gt;case case_selector2:&lt;br /&gt;statement1; //&lt;br /&gt;statement2; //block 2&lt;br /&gt;. . .&lt;br /&gt;//&lt;br /&gt;break;&lt;br /&gt;. . .&lt;br /&gt;default:&lt;br /&gt;statement1; //&lt;br /&gt;statement2; //block n&lt;br /&gt;. . .&lt;br /&gt;//&lt;br /&gt;break;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Repetition Control Structures&lt;/strong&gt;&lt;br /&gt;Repetition control structures are Java statements that allows us to execute specific&lt;br /&gt;blocks of code a number of times. There are three types of repetition control structures,&lt;br /&gt;the while, do-while and for loops.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;·while loop&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The while statement has the form,&lt;br /&gt;while( boolean_expression ){&lt;br /&gt;statement1;&lt;br /&gt;statement2;&lt;br /&gt;. . .&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· do-while loop&lt;br /&gt;&lt;/strong&gt;The do-while statement has the form,&lt;br /&gt;do{&lt;br /&gt;statement1;&lt;br /&gt;statement2;&lt;br /&gt;. . .&lt;br /&gt;}while( boolean_expression );&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· for loop&lt;/strong&gt;&lt;br /&gt;The for loop has the form,&lt;br /&gt;for (InitializationExpression; LoopCondition; StepExpression){&lt;br /&gt;statement1;&lt;br /&gt;statement2;&lt;br /&gt;. . .&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;F. Java Arrays&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;1. Declaring Arrays&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Arrays must be declared like all variables. When declaring an array, you list the data&lt;br /&gt;type, followed by a set of square brackets[], followed by the identifier name. For&lt;br /&gt;example,&lt;br /&gt;int []ages;&lt;br /&gt;or you can place the brackets after the identifier. For example,&lt;br /&gt;int ages[];&lt;br /&gt;After declaring, we must create the array and specify its length with a constructor&lt;br /&gt;statement. This process in Java is called instantiation (the Java word for creates). In&lt;br /&gt;order to instantiate an object, we need to use a constructor for this. We will cover more&lt;br /&gt;about instantiating objects and constructors later. Take note, that the size of an array&lt;br /&gt;cannot be changed once you've initialized it. For example,&lt;br /&gt;//declaration&lt;br /&gt;int ages[];&lt;br /&gt;//instantiate object&lt;br /&gt;ages = new int[100];&lt;br /&gt;or, can also be written as,&lt;br /&gt;//declare and instantiate&lt;br /&gt;object&lt;br /&gt;int ages[] = new&lt;br /&gt;int[100];&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;2. Accessing an array element&lt;/strong&gt;&lt;br /&gt;To access an array element, or a part of the array, you use a number called an index or&lt;br /&gt;a subscript.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;3. Array length&lt;/strong&gt;&lt;br /&gt;In order to get the number of elements in an array, you can use the length field of an&lt;br /&gt;array. The length field of an array returns the size of the array. It can be used by writing,&lt;br /&gt;arrayName.length&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;4. Multidimensional Arrays&lt;br /&gt;&lt;/strong&gt;Multidimensional arrays are implemented as arrays of arrays. Multidimensional arrays&lt;br /&gt;are declared by appending the appropriate number of bracket pairs after the array name.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;G. JAVA APPLETS&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· Life cycle of an applet&lt;/strong&gt;&lt;br /&gt;-init()&lt;br /&gt;-start()&lt;br /&gt;-stop()&lt;br /&gt;-destroy()&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;· drawing strings&lt;/strong&gt;&lt;br /&gt;drawString();&lt;br /&gt;&lt;strong&gt;· drawing ovals&lt;/strong&gt;&lt;br /&gt;drawOval();&lt;br /&gt;&lt;strong&gt;· drawing polygons&lt;/strong&gt;&lt;br /&gt;drawPolygon();&lt;br /&gt;&lt;strong&gt;· drawing rectangles&lt;/strong&gt;&lt;br /&gt;drawRect();&lt;br /&gt;&lt;strong&gt;· drawing lines&lt;/strong&gt;&lt;br /&gt;drawLine();&lt;br /&gt;&lt;strong&gt;· changing font color, size, type, and styles&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;I. FILE HANDLING&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;· Reading inputs from a text file&lt;br /&gt;&lt;br /&gt;· Writing outputs in a text file&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2269496330220052612?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2269496330220052612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2269496330220052612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2269496330220052612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2269496330220052612'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/04/java-programming.html' title='JAVA PROGRAMMING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3504499825024838766</id><published>2010-04-14T00:17:00.000-07:00</published><updated>2010-04-14T01:30:32.188-07:00</updated><title type='text'>2. INTRODUCTION TO JAVA PROGRAMMING</title><content type='html'>&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;A. A LITTLE BIT OF HISTORY&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;Java was created in 1991 by James Gosling &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;et&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;al&lt;/span&gt;. of Sun &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;Microsystems&lt;/span&gt;. Initially called&lt;br /&gt;Oak, in honor of the tree outside Gosling's window, its name was changed to Java&lt;br /&gt;because there was already a language called Oak.&lt;br /&gt;The original motivation for Java was the need for platform independent language that&lt;br /&gt;could be embedded in various consumer electronic products like toasters and&lt;br /&gt;refrigerators. One of the first projects developed using Java was a personal hand-held&lt;br /&gt;remote control named Star 7.&lt;br /&gt;At about the same time, the World Wide Web and the Internet were gaining popularity.&lt;br /&gt;Gosling &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;et&lt;/span&gt;. &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;al&lt;/span&gt;. realized that Java could be used for Internet programming.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;B. WHAT IS JAVA TECHNOLOGY?&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;1. A programming language&lt;/strong&gt;&lt;br /&gt;As a programming language, Java can create all kinds of applications that you could&lt;br /&gt;create using any conventional programming language.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;2. A development environment&lt;br /&gt;&lt;/strong&gt;As a development environment, Java technology provides you with a large suite of&lt;br /&gt;tools: a compiler, an interpreter, a documentation generator, a class file packaging tool,&lt;br /&gt;and so on.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;3. An application environment&lt;/strong&gt;&lt;br /&gt;Java technology applications are typically general-purpose programs that run on any&lt;br /&gt;machine where the Java &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;runtime&lt;/span&gt; environment (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;JRE&lt;/span&gt;) is installed.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;4. A deployment environment&lt;/strong&gt;&lt;br /&gt;There are two main deployment environments: First, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;JRE&lt;/span&gt; supplied by the Java 2&lt;br /&gt;Software Development Kit (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;SDK&lt;/span&gt;) contains the complete set of class files for all the Java&lt;br /&gt;technology packages, which includes basic language classes, GUI component classes,&lt;br /&gt;and so on. The other main deployment environment is on your web browser. Most&lt;br /&gt;commercial browsers supply a Java technology interpreter and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;runtime&lt;/span&gt; environment.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;C. SOME FEATURES OF JAVA&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;1. The Java Virtual Machine&lt;/strong&gt;&lt;br /&gt;The Java Virtual Machine is an imaginary machine that is implemented by emulating&lt;br /&gt;software on a real machine. The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;JVM&lt;/span&gt; provides the hardware platform specifications to&lt;br /&gt;which you compile all Java technology code. This specification enables the Java software&lt;br /&gt;to be platform-independent because the compilation is done for a generic machine&lt;br /&gt;known as the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;JVM&lt;/span&gt;.&lt;br /&gt;A &lt;strong&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;bytecode&lt;/span&gt;&lt;/strong&gt; is a special machine language that can be understood by the Java Virtual&lt;br /&gt;Machine (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;JVM&lt;/span&gt;). The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;bytecode&lt;/span&gt; is independent of any particular computer hardware, so&lt;br /&gt;any computer with a Java interpreter can execute the compiled Java program, no matter&lt;br /&gt;what type of computer the program was compiled on.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;2. Garbage Collection&lt;/strong&gt;&lt;br /&gt;Many programming languages allows a programmer to allocate memory during &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;runtime&lt;/span&gt;.&lt;br /&gt;However, after using that allocated memory, there should be a way to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;deallocate&lt;/span&gt; that&lt;br /&gt;memory block in order for other programs to use it again. In C, C++ and other&lt;br /&gt;languages the programmer is responsible for this. This can be difficult at times since&lt;br /&gt;there can be instances wherein the programmers forget to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;deallocate&lt;/span&gt; memory and&lt;br /&gt;therefor result to what we call memory leaks.&lt;br /&gt;In Java, the programmer is freed from the burden of having to &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;deallocate&lt;/span&gt; that memory&lt;br /&gt;themselves by having what we call the garbage collection thread. The garbage&lt;br /&gt;collection thread is responsible for freeing any memory that can be freed. This happens&lt;br /&gt;automatically during the lifetime of the Java program.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;3. Code Security&lt;/strong&gt;&lt;br /&gt;Code security is attained in Java through the implementation of its Java &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;Runtime&lt;/span&gt;&lt;br /&gt;Environment (&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;JRE&lt;/span&gt;). The &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;JRE&lt;/span&gt; runs code compiled for a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;JVM&lt;/span&gt; and performs class loading&lt;br /&gt;(through the class loader), code verification (through the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;bytecode&lt;/span&gt; verifier) and finally&lt;br /&gt;code execution.&lt;br /&gt;The Class Loader is responsible for loading all classes needed for the Java program. It&lt;br /&gt;adds security by separating the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;namespaces&lt;/span&gt; for the classes of the local file system from&lt;br /&gt;those that are imported from network sources. This limits any Trojan horse applications&lt;br /&gt;since local classes are always loaded first. After loading all the classes, the memory&lt;br /&gt;layout of the executable is then determined. This adds protection against unauthorized&lt;br /&gt;access to restricted areas of the code since the memory layout is determined during&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;runtime&lt;/span&gt;.&lt;br /&gt;After loading the class and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;layouting&lt;/span&gt; of memory, the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;bytecode&lt;/span&gt; verifier then tests the&lt;br /&gt;format of the code fragments and checks the code fragments for illegal code that can&lt;br /&gt;violate access rights to objects.&lt;br /&gt;After all of these have been done, the code is then finally executed.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;D. PHASES OF A JAVA PROGRAM&lt;/strong&gt;&lt;br /&gt;The following figure describes the process of compiling and executing a Java program.&lt;br /&gt;&lt;br /&gt;· The first step in creating a Java program is by &lt;strong&gt;writing your programs in a text editor&lt;/strong&gt;.&lt;br /&gt;Examples of text editors you can use are notepad, vi, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;emacs&lt;/span&gt;, etc. This file is stored in a&lt;br /&gt;disk file with the extension .java.&lt;br /&gt;&lt;br /&gt;·After creating and saving your Java program, &lt;strong&gt;compile the program by using the Java&lt;br /&gt;Compiler.&lt;/strong&gt; The output of this process is a file of Java &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_29"&gt;bytecodes&lt;/span&gt; with the file extension&lt;br /&gt;.class.&lt;br /&gt;&lt;br /&gt;·&lt;strong&gt;The .class file is then interpreted by the Java interpreter&lt;/strong&gt; that converts the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_30"&gt;bytecodes&lt;/span&gt;&lt;br /&gt;into the machine language of the particular computer you are using.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;Task &lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. Write the program &lt;/div&gt;&lt;div align="justify"&gt;2. Compile the program&lt;/div&gt;&lt;div align="justify"&gt;3. Run the program&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Tool to use&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. Any text editor &lt;/div&gt;&lt;div align="justify"&gt;2. Java Compiler&lt;/div&gt;&lt;div align="justify"&gt;3. Java Interpreter&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;Output&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. File with .java extension&lt;br /&gt;2. File with .class extension(Java Byte Codes)&lt;br /&gt;3. Program Output&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;E. DIFFERENCE BETWEEN JAVA APPLICATIONS AND JAVA APPLETS&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;- Java applets are java programs that run in a web browser, it is dependent on web browsers.&lt;/div&gt;&lt;div align="justify"&gt;- Java applications are stand alone java programs. It can be run in a console window or a graphical user interface.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;F. WHAT MAKES JAVA AN OBJECT ORIENTED LANGUAGE&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;- Java is considered as an object oriented programming language because it uses "&lt;a title="Object (computer science)" href="http://en.wikipedia.org/wiki/Object_(computer_science)"&gt;objects&lt;/a&gt;" – &lt;a class="mw-redirect" title="Data structures" href="http://en.wikipedia.org/wiki/Data_structures"&gt;data structures&lt;/a&gt; consisting of &lt;a title="Field (computer science)" href="http://en.wikipedia.org/wiki/Field_(computer_science)"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_31"&gt;datafields&lt;/span&gt;&lt;/a&gt; and &lt;a title="Method (computer science)" href="http://en.wikipedia.org/wiki/Method_(computer_science)"&gt;methods&lt;/a&gt; together with their interactions – to design applications and computer programs. Java includes features such as &lt;a class="mw-redirect" title="Data abstraction" href="http://en.wikipedia.org/wiki/Data_abstraction"&gt;data abstraction&lt;/a&gt;, &lt;a class="mw-redirect" title="Encapsulation (computer science)" href="http://en.wikipedia.org/wiki/Encapsulation_(computer_science)"&gt;encapsulation&lt;/a&gt;, &lt;a class="mw-redirect" title="Module (programming)" href="http://en.wikipedia.org/wiki/Module_(programming)"&gt;modularity&lt;/a&gt;, &lt;a title="Polymorphism in object-oriented programming" href="http://en.wikipedia.org/wiki/Polymorphism_in_object-oriented_programming"&gt;polymorphism&lt;/a&gt;, and &lt;a class="mw-redirect" title="Inheritance (computer science)" href="http://en.wikipedia.org/wiki/Inheritance_(computer_science)"&gt;inheritance&lt;/a&gt;.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3504499825024838766?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3504499825024838766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3504499825024838766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3504499825024838766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3504499825024838766'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2010/04/2-introduction-to-java-programming.html' title='2. INTRODUCTION TO JAVA PROGRAMMING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2205070055690856108</id><published>2009-09-17T02:41:00.000-07:00</published><updated>2009-09-17T02:48:40.423-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS9'/><title type='text'>LINUX (Ubuntu) Installation Guide with Screenshots</title><content type='html'>&lt;h1&gt;LINUX&lt;/p&gt;&lt;br /&gt;&lt;p&gt;INSTALLATION&lt;/p&gt;&lt;br /&gt;&lt;p&gt;WITH&lt;/p&gt;&lt;br /&gt;&lt;p&gt;SCREENSHOTS&lt;/h1&gt;&lt;br /&gt;&lt;p&gt;This is a step-by-step installation procedure for Linux, specifically Ubuntu 8.04. This is only for those who are doing this for the first time. And those who have installed any other OS before will feel this really useless. But for the &amp;#8220;others&amp;#8221; who have not installed any OS, I hope this will be useful.  All those who have previous experience in installation please go through this and point out the mistakes.  I am trying to explain the installation procedure by which your can use dual booting, i.e. you can use both windows and Linux in the same computer. For that the computer should already have windows installed in it. You can&amp;#8217;t install windows after linux and then use linux because Windows doesn&amp;#8217;t detect Linux. But there is a procedure to do that too. By using SuperGRUB, you can do that. But I have not used it and knows nothing about how to do it. So its better to leave it at that. I heard its not that difficult.  Arrange for a CD/DVD of Ubuntu 8.04 or the latest version available. It is sent for free to home for personal use by Canonical.Search &amp;#8220;Ubuntu ShipIt&amp;#8221; in Google for more details. Or download the image of Ubuntu 8.04 from net. Again search in Google for image links. I would recommend using torrent for downloading. Write the image to a CD/DVD.  Turn on the computer and start the BIOS edit. Usually its DEL,F1,F2,&amp;#8230; key to start the BIOS. There change the BOOT device priority and set CD Drive as NO.1. In most computers it will be the default setting. Save and quit BIOS, insert the CD and restart.  The black screen with a choice for language appears. Select English or use others only if you are very comfortable with that language. I recommend english.  &lt;a href="http://bp0.blogger.com/_xIdcMJINiWI/SIoFx0v9JwI/AAAAAAAAAEo/BKnhe5bX-II/s1600-h/language.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_xIdcMJINiWI/SIoFx0v9JwI/AAAAAAAAAEo/BKnhe5bX-II/s320/language.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The computer will now boot from the CD/DVD. Now the black screen below will come. Click on the Install Ubuntu button.&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align:center;"&gt;&lt;a href="http://bp3.blogger.com/_xIdcMJINiWI/SIoEw5-YxYI/AAAAAAAAAEY/eexQns2nYIQ/s1600-h/encryptedubuntu804-large_002.png"&gt;&lt;img class="aligncenter" style="cursor:pointer;" src="http://bp3.blogger.com/_xIdcMJINiWI/SIoEw5-YxYI/AAAAAAAAAEY/eexQns2nYIQ/s320/encryptedubuntu804-large_002.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align:center;"&gt;&lt;br /&gt;&lt;p style="text-align:left;"&gt;Wait for some time while the Linux Kernel loading box cruises to 100%. Then the real installation procedures.begin. Its a 7 step process.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;STEP 1:- The first step is the language selection. As usual select the English option. The click on the forward button to proceed.&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align:center;"&gt;&lt;a href="http://bp3.blogger.com/_xIdcMJINiWI/SIoJsjvhG-I/AAAAAAAAAEw/cIk0B-rPUq0/s1600-h/1.png"&gt;&lt;img class="aligncenter" style="cursor:pointer;" src="http://bp3.blogger.com/_xIdcMJINiWI/SIoJsjvhG-I/AAAAAAAAAEw/cIk0B-rPUq0/s320/1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align:left;"&gt;STEP 2:- In this step you see a world map with a lots of dot and a question &amp;#8220;Where are you&amp;#8221;. They are asking for the time zone of your location. You just got to click on the the red dot near your place or on the drop down menu select it. For Indians the only option is Kolkatta GMT+5:30. Proceed FORWARD.  &lt;a href="http://bp3.blogger.com/_xIdcMJINiWI/SIoJspcdA-I/AAAAAAAAAE4/8iW9dXniqYM/s1600-h/2.png"&gt;&lt;img class="aligncenter" style="cursor:pointer;" src="http://bp3.blogger.com/_xIdcMJINiWI/SIoJspcdA-I/AAAAAAAAAE4/8iW9dXniqYM/s320/2.png" border="0" alt="" /&gt;&lt;/a&gt; STEP 3:- The third step is the keyboard layout. Just click on your keyboard layout. In India we use the USA layout. If yours is different, you just got to select it and type on the box given below and see whether the same key as you press is appearing on the screen. Its another of the silly steps. Again FORWARD.  &lt;a href="http://bp2.blogger.com/_xIdcMJINiWI/SIoJs3gfGaI/AAAAAAAAAFA/93x3fPzBtpw/s1600-h/3.png"&gt;&lt;img class="aligncenter" style="cursor:pointer;" src="http://bp2.blogger.com/_xIdcMJINiWI/SIoJs3gfGaI/AAAAAAAAAFA/93x3fPzBtpw/s320/3.png" border="0" alt="" /&gt;&lt;/a&gt; STEP 4:-If you ask me, this is the only difficult step of the whole installation procedure. But its not that difficult. After you do this once, its a piece of cake. Its a bit dangerous step because one mistake and you can lose your complete data in the hard disk. You get an option Guided or Manual. In guided they help you do it, but I would recommend you to take Manual because you get more flexibility here. When you press forward they scan the disk and the partition table comes. This table has the Device partitions, its type, mount point, format option and size used. Linux&amp;#8217;s file system is ext3 and windows use fat32 and NTFS. Linux detects all these file systems. But windows doesn&amp;#8217;t detect ext3. So for dual use its always good to use ext3 for only one partition in which Linux is installed and to use fat32 for all other partitions. Leave the partition where Windows is installed as such if you wish to facilitate dual boot. You can remove the rest of partitions and create new partitions. Create one partition in ext3 format and set the mount point as &amp;#8216;/&amp;#8217; backslash. Its better to give around 5 GB for this partition. A swap area is also needed. The size of this should be around double of the size of your RAM. For most computers 1GB swap area would be sufficient. Create that partition, set its type as Swap area. This should be enough. Now press the FORWARD.  &lt;a href="http://bp1.blogger.com/_xIdcMJINiWI/SIoJswZ2vyI/AAAAAAAAAFI/3q6C1G59QTE/s1600-h/4.png"&gt;&lt;img class="aligncenter" style="cursor:pointer;" src="http://bp1.blogger.com/_xIdcMJINiWI/SIoJswZ2vyI/AAAAAAAAAFI/3q6C1G59QTE/s320/4.png" border="0" alt="" /&gt;&lt;/a&gt; STEP 5:- This is again another of the simple step. &amp;#8220;Who are you&amp;#8221;. Give here your name, the login name and password for your account in the computer and a computer name, which is the name of your computer as seen by other computers in your network. Now click on Forward.  &lt;a href="http://bp3.blogger.com/_xIdcMJINiWI/SIoOZHcLwpI/AAAAAAAAAFQ/BF0MJcdUQ6Q/s1600-h/5.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp3.blogger.com/_xIdcMJINiWI/SIoOZHcLwpI/AAAAAAAAAFQ/BF0MJcdUQ6Q/s320/5.png" border="0" alt="" /&gt;&lt;/a&gt; STEP 6:- Step 6 unfortunately has no screenshots. But again, this too is a very simple step. They ask whether you want to migrate your user settings like user accounts from your existing OS which would be Windows in most cases. I never select this option. But if its needed you can do it.&lt;/p&gt;&lt;br /&gt;&lt;p style="text-align:left;"&gt;STEP 7:- &amp;#8220;Ready to Install&amp;#8221;. The most beautiful step of them all. You see all the selections you have made in the first six method and see an install button. You can verify them, change them if needed by going back. When all changes have been made, press on INSTALL button.  &lt;a href="http://bp1.blogger.com/_xIdcMJINiWI/SIoOZaxoMyI/AAAAAAAAAFY/Ymk5114_2i0/s1600-h/6.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_xIdcMJINiWI/SIoOZaxoMyI/AAAAAAAAAFY/Ymk5114_2i0/s320/6.png" border="0" alt="" /&gt;&lt;/a&gt; This should be it. Now they start the installation procedures. They set up the partitions, format it. Copies the necessary OS files into the / directory or root directory. It should take some time, around 15 min in the computer in which I installed.  &lt;a href="http://bp2.blogger.com/_xIdcMJINiWI/SIoOZv0INYI/AAAAAAAAAFg/4KPz444cRlQ/s1600-h/7.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp2.blogger.com/_xIdcMJINiWI/SIoOZv0INYI/AAAAAAAAAFg/4KPz444cRlQ/s320/7.png" border="0" alt="" /&gt;&lt;/a&gt; When it reaches 100% you see this screen given below. ITS NOW TIME FOR CELEBRATIONS.  &lt;a href="http://bp2.blogger.com/_xIdcMJINiWI/SIoOZmVAVsI/AAAAAAAAAFo/xUxwpfHS2eE/s1600-h/8.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp2.blogger.com/_xIdcMJINiWI/SIoOZmVAVsI/AAAAAAAAAFo/xUxwpfHS2eE/s320/8.png" border="0" alt="" /&gt;&lt;/a&gt; Hang on!! Just a moment before the celebrations. They ask you to restart the machine before that. So click on the Restart now option and wait for restarting. You can remove the CD/DVD this time before booting because CD/DVD drive is&lt;br /&gt;&lt;br /&gt;given the first priority.  The booting up procedures can be seen now. Unlike in windows where you see a loading windows screen, here you see all the steps that are being done. There is also an option of booting like windows too. The login screen comes now. Login using the username and password given during installation.  &lt;a href="http://bp0.blogger.com/_xIdcMJINiWI/SIoR4VXH87I/AAAAAAAAAFw/324otPmOUuE/s1600-h/pinstall1.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp0.blogger.com/_xIdcMJINiWI/SIoR4VXH87I/AAAAAAAAAFw/324otPmOUuE/s320/pinstall1.png" border="0" alt="" /&gt;&lt;/a&gt; The linux screen appears. The mind blowing beauty is bound to leave you speechless for a little while. But don&amp;#8217;t be so for long.  &lt;a href="http://bp1.blogger.com/_xIdcMJINiWI/SIoR4iJr2iI/AAAAAAAAAF4/f4EigIaHq7w/s1600-h/pinstall2.png"&gt;&lt;img style="display:block;text-align:center;cursor:pointer;margin:0 auto 10px;" src="http://bp1.blogger.com/_xIdcMJINiWI/SIoR4iJr2iI/AAAAAAAAAF4/f4EigIaHq7w/s320/pinstall2.png" border="0" alt="" /&gt;&lt;/a&gt; START ENJOYING THE WONDERFUL OS. AND REMEMBER INSTALLATION SHOULD NOT BE TAKEN AS A HARD JOB. ITS QUITE AN INTERESTING JOB. WHENEVER NEW VERSIONS GET RELEASED TRY IT. Debian, Ubuntu, Mandriva, Red Hat, Kubuntu, Mint etc. are some of the mostly used Linux versions. From my limited knowledge I have felt Ubuntu as the most user-friendly linux OS, especially for those who are new to Linux. For programmers and computer students I would recommend Debian.  &amp;#8220;WELCOME TO THE FREE WORLD&amp;#8221;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2205070055690856108?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2205070055690856108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2205070055690856108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2205070055690856108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2205070055690856108'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/09/linux-ubuntu-installation-guide-with.html' title='LINUX (Ubuntu) Installation Guide with Screenshots'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_xIdcMJINiWI/SIoFx0v9JwI/AAAAAAAAAEo/BKnhe5bX-II/s72-c/language.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8965723314905563016</id><published>2009-09-17T02:16:00.001-07:00</published><updated>2009-09-17T02:28:59.315-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS9'/><title type='text'>Redhat 8.0 Installation Guide with Screenshots</title><content type='html'>&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;h4&gt;NOTE: IF IMAGE IS BLURRED, DOUBLE CLICK TO VIEW IMAGE&lt;br&gt;&lt;br&gt;1) Red Hat Linux Boot screen: (Image 1.1)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;After configuring the system for booting from a CD, the Red Hat Linux Boot screen appears.&lt;/p&gt;&lt;p&gt;At this point, press &lt;kbd&gt;Enter&lt;/kbd&gt; for the graphical Setup.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_02_png.gif"&gt;&lt;img alt="Welcome to Red Hat" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_02_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.2: (96KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;2) Welcome to Red Hat: (Image 1.2)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;The "Welcome to Red Hat" screen appears with the option of &lt;strong&gt;Hiding the help pane&lt;/strong&gt; (left side) or viewing the &lt;strong&gt;Release Notes&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Select &lt;strong&gt;Next&lt;/strong&gt; when ready.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_03_png.gif"&gt;&lt;img alt="Language Selection" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_03_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.3: (29KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;3) Language Selection: (Image 1.3)&lt;/h4&gt;&lt;p&gt;The &lt;strong&gt;Language Selection&lt;/strong&gt; screen&lt;br /&gt;displays all of the languages available to install Red Hat with.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I chose &lt;strong&gt;English&lt;/strong&gt; here, then &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_04_png.gif"&gt;&lt;img alt="Keyboard Configuration" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_04_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.4: (26KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;4) Keyboard Configuration: (Image 1.4)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Keyboard Configuration is next.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Highlight the best match for your particular system. Usually, the default works best.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Select &lt;strong&gt;Next&lt;/strong&gt; when complete.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_05_png.gif"&gt;&lt;img alt="Mouse configuration" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_05_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.5: (44KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;5) Mouse Configuration: (Image 1.5)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Mouse Configuration is next.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Again, highlight the best match for your particular system.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Select &lt;strong&gt;Next&lt;/strong&gt; when finished.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_06_png.gif"&gt;&lt;img alt="Installation Type" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_06_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.6: (51KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;6) Installation type: (Image 1.6)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Selection of a standard installation type is now available.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The options include &lt;strong&gt;Personal Desktop&lt;/strong&gt;, &lt;strong&gt;Workstation&lt;/strong&gt;, &lt;strong&gt;Server&lt;/strong&gt;, or &lt;strong&gt;Custom&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For this particular guide, I selected &lt;strong&gt;Personal Desktop&lt;/strong&gt; and then &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_07_png.gif"&gt;&lt;img alt="Partitioning your system" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_07_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.7: (42KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;7) Partitioning your system: (Image 1.7)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;You are now faced with the option of automatically partitioning your system with the default values or selecting a more expert approach of choosing exactly what values each partition will be.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I chose &lt;strong&gt;Automatic&lt;/strong&gt;, then selected &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_08_png.gif"&gt;&lt;img alt="Warning dialog box" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_08_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.8: (41KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;8) Warning dialog box: (Image 1.8)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;If this is a new hard drive or a hard drive that no partitions currently exist, a warning dialog box will appear.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Select &lt;strong&gt;Yes&lt;/strong&gt; to continue.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_09_png.gif"&gt;&lt;img alt="Automatic Partitioning" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_09_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.9: (42KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;9) Automatic Partitioning: (Image 1.9)&lt;/h4&gt;&lt;br /&gt;&lt;p&gt;Here are the options of deleting all Linux partitions, deleting all partitions, or keep the disk structure as it already is.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If this is a new drive, any options work just fine, but, if you already have partitions defined, as in a &lt;a href="http://www.blogger.com/Articles/OS/Multiboot/multiboot1.htm"&gt;Multi-Boot&lt;/a&gt; environment, be careful as to which selection and drive volume you choose.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Also, check the &lt;strong&gt;Review and modify&lt;/strong&gt; box at the bottom to retain control over what happens to the hard drive and view the recommended configuration.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_10_png.gif"&gt;&lt;img alt="New hard drive structure" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_10_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 1.10: (42KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;10) New hard drive structure: (Image 1.10)&lt;/h4&gt;&lt;p&gt;If you checked the &lt;strong&gt;Review and modify&lt;/strong&gt; box, the new hard drive structure is displayed.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This fits my purposes, so I chose &lt;strong&gt;Next&lt;/strong&gt; to continue.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;11) Boot loader options: (Image 2.1)&lt;/h4&gt;&lt;p&gt;Boot Loader options are displayed.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If this is the only OS to be installed, I recommend to install a boot loader, such as Grub (the default).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If this is part of a &lt;a href="http://www.blogger.com/Articles/OS/Multiboot/multiboot1.htm"&gt;Multi-Boot&lt;/a&gt; System, I recommend to &lt;em&gt;not&lt;/em&gt; install a boot loader and use a boot floppy, created later on in the install process, instead.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Important: If you chose to &lt;em&gt;NOT&lt;/em&gt; install a boot loader and &lt;em&gt;NOT&lt;/em&gt; make a boot floppy, your Red Hat installation will &lt;em&gt;NOT&lt;/em&gt; work.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_11b_png.gif"&gt;&lt;img alt="Install a boot loader" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_11b_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.2: (50KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;12) Install a boot loader: (Image 2.2)&lt;/h4&gt;&lt;p&gt;Please view my &lt;a href="http://www.blackviper.com/Articles/OS/Multiboot/multiboot1.htm"&gt;Multi-Boot Guide&lt;/a&gt; for more information about Boot Floppies.&lt;/p&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_12_png.gif"&gt;&lt;img alt="Network setup" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_12_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.3: (43KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;13) Network setup: (Image 2.3)&lt;/h4&gt;&lt;p&gt;Network setup options are next.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Enter in the required information for your particular setup, here.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I chose the default, &lt;strong&gt;DHCP&lt;/strong&gt;&lt;strong&gt; setup&lt;/strong&gt;, then selected &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_13_png.gif"&gt;&lt;img alt="Firewall setup" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_13_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.4: (38KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;14) Firewall setup: (Image 2.4)&lt;/h4&gt;&lt;p&gt;Firewall setup is very important!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If this system will be connected directly to the internet, choose &lt;strong&gt;High&lt;/strong&gt; to start out with.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If this system is already behind a hardware firewall or router, choose &lt;strong&gt;Medium&lt;/strong&gt; as a good starting point.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_14_png.gif"&gt;&lt;img alt="Language Selection" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_14_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.5: (47KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;15) Language Selection: (Image 2.5)&lt;/h4&gt;&lt;p&gt;Additional Language options are also available.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Since I understand no other language besides &lt;strong&gt;English&lt;/strong&gt;, the default was fine.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_15_png.gif"&gt;&lt;img alt="Time Zone" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_15_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.6: (88KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;16) Time Zone Selection: (Image 2.6)&lt;/h4&gt;&lt;p&gt;Configure your Time Zone with this display.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Being on the West Coast, Pacific Time was selected here.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Choose what is right for your location and then select &lt;strong&gt;Next&lt;/strong&gt; to continue.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_16_png.gif"&gt;&lt;img alt="Create a root or administrator password" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_16_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.7: (42KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;17) Create a root or administrator password: (Image 2.7)&lt;/h4&gt;&lt;p&gt;Another important part of the installation process is to create a root or administrator password and a "normal" user account for everyday tasks.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;DO NOT&lt;/em&gt; leave your root password as blank or easily guessable.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_17_png.gif"&gt;&lt;img alt="Add button" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_17_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.8: (45KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;18) Add users: (Image 2.8)&lt;/h4&gt;&lt;p&gt;After acceptance of your root password, select the &lt;strong&gt;Add&lt;/strong&gt; button to create an additional account for everyday tasks. Do not worry. If at anytime you need to use the root account to change system settings, you can. You will be prompted for the password even if you are logged in as a regular user.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After creating a new account and selecting a "good" password, select the &lt;strong&gt;OK&lt;/strong&gt; button.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_18_png.gif"&gt;&lt;img alt="Add as many users as you wish" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_18_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.9: (43KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;19) Add as many users as you wish: (Image 2.9)&lt;/h4&gt;&lt;p&gt;Your display could look something like this.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Add as many users as you wish, then select &lt;strong&gt;Next&lt;/strong&gt; to continue.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_19_png.gif"&gt;&lt;img alt="Default package configuration" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_19_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.10: (39KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;20) Default package configuration: (Image 2.10)&lt;/h4&gt;&lt;p&gt;Here, you have the option of accepting the default package configuration, or selecting exactly what applications and services you desire.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you wish, you can skip this step and select &lt;strong&gt;Next&lt;/strong&gt; as the default option and your system will be configured accordingly.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;However, if you desire to add or subtract particular applications, choose the &lt;strong&gt;Customize packages to be installed&lt;/strong&gt; button and select &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_19b_png.gif"&gt;&lt;img alt="Selecting exactly what packages" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_19b_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 2.11: (52KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;21) Selecting exactly what packages: (Image 2.11)&lt;/h4&gt;&lt;p&gt;Here you will have the option of selecting exactly what packages and applications you wish to install.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Detailed descriptions about each are also available, after selecting the check box on the left of the category, by selecting the &lt;strong&gt;details&lt;/strong&gt; button.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Upon completing your options, select &lt;strong&gt;Next&lt;/strong&gt; to continue.&lt;/p&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;22) Installation will now start: (Image 3.1)&lt;/h4&gt;&lt;p&gt;Installation will now start after selecting the &lt;strong&gt;Next&lt;/strong&gt; button.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_21_png.gif"&gt;&lt;img alt="Formatting of the hard drive" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_21_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.2: (31KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;23) Formatting of the hard drive: (Image 3.2)&lt;/h4&gt;&lt;p&gt;Formatting of the hard drive or partitions will begin.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Depending on the size of the hard drive, this may take much time.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_22_png.gif"&gt;&lt;img alt="Transfer of the install image" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_22_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.3: (31KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;24) Transfer of the install image: (Image 3.3)&lt;/h4&gt;&lt;p&gt;Transfer of the install image to the hard drive now takes place.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Again, if you selected many packages, this could take some time.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_23_png.gif"&gt;&lt;img alt="Installation of all selected packages" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_23_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.4: (65KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;25) Installation of all selected packages: (Image 3.4)&lt;/h4&gt;&lt;p&gt;Installation of all selected packages and applications are now underway.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Depending on what was selected and system configuration, this could take 15 minutes to over an hour.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_24_png.gif"&gt;&lt;img alt="Insert the next CD soon" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_24_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.5: (65KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;26) Insert the next CD soon: (Image 3.5)&lt;/h4&gt;&lt;p&gt;Do not go far, though, as you may be required to insert the next CD soon.&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_25_png.gif"&gt;&lt;img alt="Boot floppy" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_25_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.6: (27KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;27) Boot floppy creation: (Image 3.6)&lt;/h4&gt;&lt;p&gt;If this is the only OS to be installed, I recommend to install a boot loader previously, such as Grub (the default). This does NOT mean that you should forget about creating a boot floppy, also.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If this is part of a &lt;a href="http://www.blogger.com/Articles/OS/Multiboot/multiboot1.htm"&gt;Multi-Boot&lt;/a&gt; System, I recommend a boot floppy, created here, and not to use a boot loader.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Important: If you chose to &lt;em&gt;NOT&lt;/em&gt; install a boot loader and &lt;em&gt;NOT&lt;/em&gt; make a boot floppy, your Red Hat installation will &lt;em&gt;NOT&lt;/em&gt; work.&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Please view my &lt;a href="http://www.blackviper.com/Articles/OS/Multiboot/multiboot1.htm"&gt;Multi-Boot Guide&lt;/a&gt; for more information about boot floppies.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_26_png.gif"&gt;&lt;img alt="Graphics card setup" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_26_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.7: (46KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;28) Graphics card setup: (Image 3.7)&lt;/h4&gt;&lt;p&gt;Select your graphics card setup and memory configuration here.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Chose &lt;strong&gt;Next&lt;/strong&gt; after highlighting your selection.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_27_png.gif"&gt;&lt;img alt="Monitor setup" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_27_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.8: (43KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;29) Monitor Setup: (Image 3.8)&lt;/h4&gt;&lt;p&gt;Enter the proper values or highlight the model of your display here.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;After selecting the configuration for your system, chose &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_28_png.gif"&gt;&lt;img alt="Desktop resolution" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_28_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.9: (38KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;30) Desktop resolution: (Image 3.9)&lt;/h4&gt;&lt;p&gt;Choose your desktop resolution and bit-depth.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Capabilities beyond your card should not be displayed.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_29_png.gif"&gt;&lt;img alt="install complete" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_29_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 3.10: (35KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;31) Install complete: (Image 3.10)&lt;/h4&gt;&lt;p&gt;Installation is completed and the system will reboot after selecting &lt;strong&gt;Next&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table&gt;&lt;br /&gt;&lt;tbody&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_30_png.gif"&gt;&lt;img alt="Grub" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_30_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 4.1: (15KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;32) Grub boot loader: (Image 4.1)&lt;/h4&gt;&lt;p&gt;Upon reboot, the Grub (if selected previously in the install process) is displayed with the option of booting your Linux installation.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you opted for a boot floppy, ensure that your system is configured to boot from "A:" first, then your hard drive, otherwise, your system may skip to your previous OS by default.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_31_png.gif"&gt;&lt;img alt="Boot Red Hat" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_31_png.gif" width="200" height="125" /&gt;&lt;/a&gt;&lt;br /&gt;Image 4.2: (9KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;33) Boot Red Hat: (Image 4.2)&lt;/h4&gt;&lt;p&gt;Keep in mind, while the OS is loading, Linux is famous for allowing the USER to choose exactly what, how and why everything happens.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;This is not Windows.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;You will see all kinds of information about the internal workings of your system.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Do not be alarmed. You will come to enjoy that information in due time. :)&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_32_png.gif"&gt;&lt;img alt="Logon" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_32_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 4.3: (77KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;34) Logon: (Image 4.3)&lt;/h4&gt;&lt;p&gt;If you opted for a graphical install screen, the &lt;strong&gt;user name&lt;/strong&gt; prompt is displayed.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Log in as one of the users you created previously (&lt;em&gt;not&lt;/em&gt; root) and enter in your password (&lt;em&gt;not&lt;/em&gt; blank).&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_33_png.gif"&gt;&lt;img alt="Gnome Desktop" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_33_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 4.4: (101KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;35) Gnome Desktop: (Image 4.4)&lt;/h4&gt;&lt;p&gt;The Red Hat 8.0 default desktop is now displayed. If you selected KDE and not Gnome, your view will be slightly different.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Remember, anything that you wish to do, you can, including messing with system files.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;When in doubt, think twice. :)&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;br /&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/images/InstallRH8_34_png.gif"&gt;&lt;img alt="Black Viper" src="http://www.blackviper.com/images/Articles/OS/InstallRedHat80/thumbnails/InstallRH8_34_png.gif" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;Image 4.5: (71KB .gif)&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;36) BlackViper.com in Mozilla: (Image 4.5)&lt;/h4&gt;&lt;p&gt;I had to fire up Mozilla 1.0.1 to ensure my internet connectivity functioned, and it worked great!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Thank you for viewing my install guide and I hope it has helped you gain an insight to what may be required before taking the Red Hat plunge.&lt;/p&gt;&lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8965723314905563016?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8965723314905563016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8965723314905563016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8965723314905563016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8965723314905563016'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/09/redhat-80-installation-guide-with_17.html' title='Redhat 8.0 Installation Guide with Screenshots'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-543136774323983762</id><published>2009-09-17T02:14:00.000-07:00</published><updated>2009-09-17T02:40:52.301-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS9'/><title type='text'>Windows XP Installation Guide with Screenshots</title><content type='html'>&lt;h4&gt;NOTE: IF IMAGE IS BLURRED, DOUBLE CLICK TO VIEW IMAGE&lt;br /&gt;&lt;br /&gt;&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This procedure demonstrates how to install Windows XP Professional. The procedure to install Windows XP home edition is very similar to the professional edition. Since Windows XP Pro is more advanced operating system, it will be used to demonstrate the installation procedure.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The best way install Windows XP is to do a clean install. It is not difficult to perform a clean installation. Before you perform the installation I recommend that you check &lt;a href="ftp://ftp.microsoft.com/services/whql/hcl/WinXPHCLx86.txt" target="_blank"&gt;Windows XP Compatibility List&lt;/a&gt; to ensure that your hardware is supported by XP. If your hardware is not on the compatibility list you can check your hardware manufactures website to download the drivers for Windows XP. Save all the necessary drivers onto floppy disks or CD before you start the installation.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;All versions of Windows XP CD are bootable. In order to boot from CD/DVD-ROM you need to set the boot sequence. Look for the boot sequence under your BIOS setup and make sure that the first boot device is set to CD/DVD-ROM. You can then perform the following steps to install Windows XP:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1 - &lt;/strong&gt;Start your PC and place your Windows XP CD in your CD/DVD-ROM drive. Your PC should automatically detect the CD and you will get a message saying "Press any key to boot from CD". Soon as computer starts booting from the CD your will get the following screen:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp1.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp1.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 2 &lt;/strong&gt;- At this stage it will ask you to press F6 if you want to install a third party Raid or SCSI driver. If you are using a an IDE Hard Drive then you do not need to press F6. If you are using a SCSI or SATA Hard drive then you must press F6 otherwise Windows will not detect your Hard Drive during the installation. Please make sure you have the Raid drivers on a floppy disk. Normally the drivers are supplied on a CD which you can copy to a floppy disk ready to be installed. If you are not sure how to do this then please read your motherboard manuals for more information. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp2.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp2.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 3&lt;/strong&gt; - Press S to Specify that you want to install additional device.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp3.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp3.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 4&lt;/strong&gt; - You will be asked to insert the floppy disk with the Raid or SCSI drivers. Press enter after you have inserted the disk.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp4.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp4.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 5&lt;/strong&gt; - You will see a list of Raid drivers for your HDD. Select the correct driver for your device and press enter.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp5.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp5.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 6&lt;/strong&gt; - You will then get a Windows XP Professional Setup screen. You have the option to do a new Windows install, Repair previous install or quit. Since we are doing a new install we just press Enter to continue.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp6.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp6.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a class="style1" href="http://www.blogger.com/windows_xp_p2.htm"&gt;Next - How to install Windows XP Page 2&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 7&lt;/strong&gt; - You will be presented with the End User Licensing Agreement. Press F8 to accept and continue&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp7.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp7.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 8&lt;/strong&gt; - This step is very important. Here we will create the partition where Windows will be installed. If you have a brand new unformatted drive you will get a screen similar to below. In our case the drive size is 8190MB. We can choose to install Windows in this drive without creating a partition, hence use the entire size of the drive. If you wish to do this you can just press enter and Windows will automatically partition and format the drive as one large drive.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;However for this demonstration I will create two partition. The first partition will be 6000MB (C: drive) and second partition would be 2180MB (E: drive). By creating two partition we can have one which stores Windows and Applications and the other which stores our data. So in the future if anything goes wrong with our Windows install such as virus or spyware we can re-install Windows on C: drive and our data on E: drive will not be touched. Please note you can choose whatever size partition your like. For example if you have 500GB hard drive you can have two partition of 250GB each.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Press C to create a partition.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp8.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp8.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 8&lt;/strong&gt; - Windows will show the total size of the hard drive and ask you how much you want to allocate for the partition you are about to create. I will choose 6000MB. You will then get the screen below. Notice it shows C: Partition 1 followed by the size 6000 MB. This indicates the partition has been created. We still have an unpartitioned space of 2189MB. Next heighlight the unpartitioned space by pressing down the arrow key. Then press C to create another partition. You will see the total space available for the new partition. Just choose all the space left over, in our case 2180MB. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp9.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp9.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 9 &lt;/strong&gt;- Now you will see both partition listed. Partition 1 (C: Drive) 6000MB and Partition 2 (E: Drive) 2180MB. You will also have 8MB of unpartitioned space. Don't worry about that. Just leave it how its is. Windows normally has some unpartitioned space. You might wonder what happened to D: drive. Windows has automatically allocated D: drive to CD/DVD-ROM.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Select Partition 1 (C: Drive) and press Enter.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/windows_xp/winxp10.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp10.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 10&lt;/strong&gt; - Choose format the partition using NTFS file system.This is the recommended file system. If the hard drive has been formatted before then you can choose quick NTFS format. We chose NTFS because it offers many security features, supports larger drive size, and bigger size files.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp11.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp11.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Windows will now start formatting drive C: and start copying setup files as shown on the two images below :&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp12.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp12.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp13.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp13.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 11 -&lt;/strong&gt; After the setup has completed copying the files the computer will restart. Leave the XP CD in the drive but this time DO NOT press any key when the message "Press any key to boot from CD" is displayed. In few seconds setup will continue. Windows XP Setup wizard will guide you through the setup process of gathering information about your computer.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp14.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp14.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 12 -&lt;/strong&gt; Choose your region and language. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp15.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp15.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 13 -&lt;/strong&gt; Type in your name and organization. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp16.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp16.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 14.&lt;/strong&gt; Enter your product key.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp17.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp17.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 15 -&lt;/strong&gt; Name the computer, and enter an Administrator password. Don't forget to write down your Administrator password. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp18.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp18.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 16 -&lt;/strong&gt; Enter the correct date, time and choose your time zone.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp19.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp19.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 17&lt;/strong&gt; - For the network setting choose typical and press next.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp20.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp20.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 18 -&lt;/strong&gt; Choose workgroup or domain name. If you are not a member of a domain then leave the default settings and press next. Windows will restart again and adjust the display.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp21.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp21.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p class="style1" align="center"&gt;&lt;a href="http://www.blogger.com/windows_xp_p4.htm"&gt;Next - How to install Windows XP Page 4&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 19 -&lt;/strong&gt; Finally Windows will start and present you with a Welcome screen. Click next to continue.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp22.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp22.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 20&lt;/strong&gt; - Choose &lt;em&gt;'help protect my PC by turning on automatic updates now'&lt;/em&gt; and press next.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp23.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp23.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 21&lt;/strong&gt; - Will this computer connect to the internet directly, or through a network? If you are connected to a router or LAN then choose: &lt;em&gt;'Yes, this computer will connect through a local area network or home network'&lt;/em&gt;. If you have dial up modem choose: &lt;em&gt;'No, this computer will connect directly to the internet'.&lt;/em&gt; Then click Next.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp24.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp24.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 22&lt;/strong&gt; - Ready to activate Windows? Choose yes if you wish to active Windows over the internet now. Choose no if you want to activate Windows at a later stage.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp25.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp25.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 23 -&lt;/strong&gt; Add users that will sign on to this computer and click next.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp26.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp26.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 24&lt;/strong&gt; - You will get a Thank you screen to confirm setup is complete. Click finish.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp27.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com./pics/windows_xp/small/winxp27.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 25.&lt;/strong&gt; Log in, to your PC for the first time. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp28.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp28.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 26&lt;/strong&gt; - You now need to check the device manager to confirm that all the drivers has been loaded or if there are any conflicts. From the start menu select &lt;strong&gt;Start -&amp;gt; Settings -&amp;gt; Control Panel&lt;/strong&gt;. Click on the &lt;strong&gt;System&lt;/strong&gt; icon and then from the &lt;strong&gt;System Properties &lt;/strong&gt;window select the &lt;strong&gt;Hardware &lt;/strong&gt;tab, then click on &lt;strong&gt;Device Manager&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/winxp29.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/winxp29.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;If there are any yellow exclamation mark "&lt;strong&gt;!&lt;/strong&gt;" next to any of the listed device, it means that no drivers or incorrect drivers has been loaded for that device. In our case we have a Video Controller (VGA card) which has no drivers installed. &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Your hardware should come with manufacturer supplied drivers. You need to install these drivers using the automatic setup program provided by the manufacturer or you need to manually install these drivers. If you do not have the drivers, check the manufacturers website to download them.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;To install a driver manually use the following procedure:&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;(a)&lt;/strong&gt; From the device manager double click on the device containing the exclamation mark.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;(b)&lt;/strong&gt; This would open a device properties window.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;(c)&lt;/strong&gt; Click on the &lt;strong&gt;Driver&lt;/strong&gt; tab.&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;(d)&lt;/strong&gt; Click Update Driver button. The Wizard for updating device driver pops up as shown below:&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_xp/driver_update.jpg"&gt;&lt;img border="0" alt="Windows XP Screenshot - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_xp/small/driver_update.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;You now get two options. The first option provides an automatic search for the required driver. The second option allows you to specify the location of the driver. If you don't know the location of the driver choose the automatic search which would find the required driver from the manufacturer supplied CD or Floppy disk. Windows would install the required driver and may ask you to restart the system for the changes to take affect. Use this procedure to install drivers for all the devices that contain an exclamation mark. Windows is completely setup when there are no more exclamation marks in the device manager.&lt;/p&gt;&lt;br /&gt;&lt;p class="style1" align="center"&gt;&lt;a href="http://www.buildeasypc.com/"&gt;Return to Home Page&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-543136774323983762?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/543136774323983762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=543136774323983762' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/543136774323983762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/543136774323983762'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/09/windows-xp-installation-guide-with.html' title='Windows XP Installation Guide with Screenshots'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7885733485585203241</id><published>2009-09-17T02:07:00.000-07:00</published><updated>2009-09-17T02:32:48.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS9'/><title type='text'>Windows Vista Installation with Screen Shots</title><content type='html'>&lt;h4&gt;NOTE: IF IMAGE IS BLURRED, DOUBLE CLICK TO VIEW IMAGE&lt;br&gt;&lt;br&gt;&lt;/h4&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This step-by-step guide demonstrates how to install Windows Vista.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The best way to install Windows Vista is to do a clean install. It is not difficult to perform a clean installation. Before you perform the installation I recommend that you check &lt;a href="http://www.microsoft.com/windows/products/windowsvista/editions/systemrequirements.mspx"&gt;Windows Vista System Requirments list &lt;/a&gt;to ensure that your hardware is supported by Vista. If you dont have Windows Vista drivers for all your hardware, it is a good idea to download all the drivers from the hardware manufacturers website and save all the necessary drivers on a CD-R before you start the installation. &lt;/p&gt;&lt;br /&gt;&lt;p&gt;Windows Vista DVD is bootable. In order to boot from the DVD you need to set the boot sequence. Look for the boot sequence under your BIOS setup and make sure that the first boot device is set to CD-ROM/DVD-ROM.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 1&lt;/strong&gt; - Place Windows Vista DVD in your dvd-rom drive and start your PC. Windows Vista will start to boot up and you will get the following progress bar. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_1.jpg"&gt;&lt;img border="0" alt="Windows Vista pic1 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_1.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 2&lt;/strong&gt; - The next screen allows you to setup your language, time and currency format, keyboard or input method. Choose your required settings and click next to continue. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_2.jpg"&gt;&lt;img border="0" alt="Windows Vista pic2 - Click to enlarge" src="http://www.buildeasypc.com//pics/windows_vista/small/winvista_2.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 3&lt;/strong&gt; - The next screen allows you to install or repair Windows Vista. Since we are doing a fresh install we will click on "install now". &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_3.jpg"&gt;&lt;img border="0" alt="Windows Vista pic3 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_3.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 4 &lt;/strong&gt;- You can now type the product key that came with your Windows vista. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_4.jpg"&gt;&lt;img border="0" alt="Windows Vista pic4 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_4.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 5&lt;/strong&gt; - If you do not enter the product key you can still proceed with the installation in which case Windows will ask you which version of Vista you have purchased. Windows Vista Home Basic, Home Premium, Ultimate, Business etc. Select the version you have purchased and click next. &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Please note, although you can select any version of Windows and proceed to next stage. It is not good idea to select a different version to the one you have purchased becuase you will not be able to activate Windows at a later stage. Windows Vista can detect which version you have purchased once you enter your product key. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_6.jpg"&gt;&lt;img border="0" alt="Windows Vista pic5 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_6.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 6&lt;/strong&gt; - Tick "I accept the licence terms" and press next.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_7.jpg"&gt;&lt;img border="0" alt="Windows Vista pic6 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_7.jpg" width="200" height="150" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;br /&gt;&lt;p class="style1" align="center"&gt;&lt;a href="http://www.blogger.com/install_windows_vista_p2.htm"&gt;Next - How to install Windows Vista Page 2 &lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 7&lt;/strong&gt; - Choose the type of installation you want to perform. You will notice that upgrade option is disabled as we have booted from the DVD-R. Therefore we can only select Custom (advanced) option which basicly installs a clean copy of Windows from scratch.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_8.jpg"&gt;&lt;img border="0" alt="Windows Vista pic7 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_8.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 8&lt;/strong&gt; - Choose where you would like to install Windows Vista. If you have a new upartitioned hard drive you would get your hard drive listed as shown on the image below. If have have an old hard drive with data or other partitions it will show up as logical drives. You can select the drive options (advaced) to format, delete, or create new partions. Because I am using a single new hard drive i will select next to continue. Windows will create a partition and format it using NTFS files system.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_9.jpg"&gt;&lt;img border="0" alt="Windows Vista pic8 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_9.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 9&lt;/strong&gt; - Windows starts the installation process and starts copying all the necessary files to your hard drive as shown on the image below. It will go through various stages of the setup and will reboot your system few times. When your PC reboots it attempts to boot from CD as its the first boot device. Do not press any key during the boot prompt so Windows Vista will continue with the installation by booting from your hard drive. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_10.jpg"&gt;&lt;img border="0" alt="Windows Vista pic9 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_10.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 10 &lt;/strong&gt;- After installation copy process is complete you are presented with the Setup Windows dialogue box as show below. At this stage you need to choose a user name, password and a picture for your user account. The account you create here is the Administrator account which is the main account for your Windows Vista that has all the privilages. Click next continue. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_11.jpg"&gt;&lt;img border="0" alt="Windows Vista pic10 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_11.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 11&lt;/strong&gt; - Now you need to choose your computer name and desktop background. Click next to continue. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_12.jpg"&gt;&lt;img border="0" alt="Windows Vista pic11 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_12.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 12&lt;/strong&gt; - Choose wether your want to Help protect Windows automatically. Select "Use recommened settings" to continue.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_13.jpg"&gt;&lt;img border="0" alt="Windows Vista pic12 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_13.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 13&lt;/strong&gt; - Review your time and date settings. Select your time zone, correct the date and time and click next to continue. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_14.jpg"&gt;&lt;img border="0" alt="Windows Vista pic13 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_14.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Next screen presents you to select your computers current location. You can choose between home, work, public location. Choose home to continue. You will finally get a "Thank you" screen which confirms the end of the interactive installation process. This is not the end of the setup process. There are still many after installation configuration to be done. Click next to continue. &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a class="style1" href="http://www.blogger.com/install_windows_vista_p3.htm"&gt;Next - How to install Windows Vista Page 3&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Step 14&lt;/strong&gt; - Windows now runs a benchmark type of application which checks the performance of your system. You will see a status bar at bottom which shows the progress. Once the process is complete you will be presented with the logon screen. &lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_15.jpg"&gt;&lt;img border="0" alt="Windows Vista pic14 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_15.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 15&lt;/strong&gt; - Finally you have the logon screen. Just type your password and press enter or click on the arrow to logon to Windows Vista for the first time.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_16.jpg"&gt;&lt;img border="0" alt="Windows Vista pic15 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_16.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 16&lt;/strong&gt; - Soon as you logon you will be presented with welcome centre. You can use the welcome centre to configure, customise, and update Windows vista.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_17.jpg"&gt;&lt;img border="0" alt="Windows Vista pic16 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_17.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt; &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Step 17&lt;/strong&gt; - Finally you need to check if all your hardware has been detected correctly. You can do so by checking your device manager. To access device manager click Start menu -&amp;gt; Control panel -&amp;gt; System -&amp;gt; Device manager. You will see all your hardware listed as shown below. You need to check if you have any yellow exclamtion marks next to the name of the device similar to "USB 10/100 LAN" on image below. This indicates the driver has not been installed for this device. &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;At this stage you need to install Windows Vista drivers by double clicking on "USB 10/100 LAN" or your device. The properties dialog box will appear. Click on Reinstall Driver. Then you can choose wether you want to install the driver from the internet (if available) or install manually from a CD or other media &lt;/p&gt;&lt;br /&gt;&lt;p align="left"&gt;Once you have removed all the yellow exclamtion marks from the device manager your Windows Vista configuration would be fully complete.&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.buildeasypc.com/pics/windows_vista/winvista_18.jpg"&gt;&lt;img border="0" alt="Windows Vista pic17 - Click to enlarge" src="http://www.buildeasypc.com/pics/windows_vista/small/winvista_18.jpg" width="200" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;a class="style1" href="http://www.buildeasypc.com/index.htm"&gt;Return to Home Page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7885733485585203241?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7885733485585203241/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7885733485585203241' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7885733485585203241'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7885733485585203241'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/09/windows-vista-installation-with-screen.html' title='Windows Vista Installation with Screen Shots'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8063435492838280798</id><published>2009-08-27T02:36:00.000-07:00</published><updated>2009-08-27T04:04:54.541-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>RESOURCE ALLOCATION GRAPH</title><content type='html'>&lt;div style="text-align: center; font-weight: bold;"&gt;1. Example of Resource Allocation Graph&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZWaOtt-PI/AAAAAAAAAHI/o-spO9LtR6o/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 221px; height: 320px;" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZWaOtt-PI/AAAAAAAAAHI/o-spO9LtR6o/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374578213939706098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Explanation:&lt;br /&gt;&lt;br /&gt;· The Resource Allocation Graph (RAG) above is composed of 3 processes and four resources.&lt;br /&gt;· R1 or resource 1 is composed of only one instance&lt;br /&gt;· R2 has 2 instances&lt;br /&gt;· R3 has one instance&lt;br /&gt;· R4 has 3 instances&lt;br /&gt;· P1 requests instance of R1&lt;br /&gt;· P2 is holding an instance of R1&lt;br /&gt;· P2 requests instance of R3&lt;br /&gt;· P3 holds an instance of R3&lt;br /&gt;· There is no deadlock found&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;2. Example of Resource Allocation Graph&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZU6X4IxoI/AAAAAAAAAG4/SR6OCXZ1pUE/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 221px; height: 320px;" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZU6X4IxoI/AAAAAAAAAG4/SR6OCXZ1pUE/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374576567131883138" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Explanation:&lt;br /&gt;&lt;br /&gt;· The Resource Allocation Graph (RAG) above is composed of 3 processes and four resources.&lt;br /&gt;· R1 or resource 1 is composed of only one instance&lt;br /&gt;· R2 has 2 instances&lt;br /&gt;· R3 has one instance&lt;br /&gt;· R4 has 3 instances&lt;br /&gt;· P1 requests instance of R1&lt;br /&gt;· P2 is holding an instance of R1&lt;br /&gt;· P2 requests instance of R3&lt;br /&gt;· P3 holds an instance of R3&lt;br /&gt;· P3 requests an instance of R1&lt;br /&gt;· There is deadlock based of the RAG no. 2 because all of the instances of R2 are held by the P1 and P2, then P3 is requesting for instances of R2. R2 cannot give any instances to P3 that is why a deadlock occurred.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;3. Example of Resource Allocation Graph&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q_POLaRgWB4/SpZXDe8LD6I/AAAAAAAAAHQ/r-1VhtOg60U/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 252px; height: 320px;" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SpZXDe8LD6I/AAAAAAAAAHQ/r-1VhtOg60U/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374578922669936546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Explanation:&lt;br /&gt;&lt;br /&gt;· The Resource Allocation Graph (RAG) above is composed of4 processes and 2 resources.&lt;br /&gt;· R1 and R2  has composed of 2 instances&lt;br /&gt;· P1 requests instance of R1&lt;br /&gt;· P2 is holding an instance of R1&lt;br /&gt;· P3 also holds an instance of R1&lt;br /&gt;· P3 requests an instance of R2&lt;br /&gt;· P4 holds an instance of R2&lt;br /&gt;· P1 also holds an instance of R2&lt;br /&gt;· There is no deadlock.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;4. Example of Resource Allocation Graph&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q_POLaRgWB4/SpZXwUPbCbI/AAAAAAAAAHY/e4kmpqFkPjs/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 318px;" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SpZXwUPbCbI/AAAAAAAAAHY/e4kmpqFkPjs/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374579692891998642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Explanation:&lt;br /&gt;&lt;br /&gt;· The Resource Allocation Graph (RAG) above is composed of 2 processes and 2 resources.&lt;br /&gt;· P1 holds an instance of R1&lt;br /&gt;· P2 requests an instance of R1&lt;br /&gt;· P1 and P2 may request an instance of R2&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Example of Resource Allocation Graph&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZYXtDzsnI/AAAAAAAAAHg/EFmjNd6QV64/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZYXtDzsnI/AAAAAAAAAHg/EFmjNd6QV64/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374580369569067634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Explanation:&lt;br /&gt;&lt;br /&gt;· The RAG above is compose of 2 resources and 2 processes&lt;br /&gt;· P1 holds an instance of R1&lt;br /&gt;· P2 is requesting an instance of R1&lt;br /&gt;· P2 holds an instance of R2&lt;br /&gt;· P1 may request an instance of R2&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8063435492838280798?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8063435492838280798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8063435492838280798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8063435492838280798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8063435492838280798'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/resource-allocation-graph_27.html' title='RESOURCE ALLOCATION GRAPH'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_POLaRgWB4/SpZWaOtt-PI/AAAAAAAAAHI/o-spO9LtR6o/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-5952528436310227405</id><published>2009-08-27T01:53:00.000-07:00</published><updated>2009-08-27T02:36:02.954-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>RESOURCE ALLOCATION GRAPH</title><content type='html'>&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="PowerPoint.Slide"&gt;&lt;meta name="Generator" content="Microsoft PowerPoint 12"&gt;&lt;span style="font-family: arial; font-weight: bold;font-size:100%;" &gt;A set of vertices V and a set of edges E.&lt;/span&gt;&lt;p style="margin-top: 12pt; margin-bottom: 0pt; text-align: justify; direction: ltr; unicode-bidi: embed; vertical-align: baseline; font-family: arial;"&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="PowerPoint.Slide"&gt;&lt;meta name="Generator" content="Microsoft PowerPoint 12"&gt;  &lt;/p&gt;&lt;div  style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0); font-family: arial;font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;· V is partitioned into two types:&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1"  style="margin-top: 4.32pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0); font-family: arial;font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;» &lt;/span&gt;P = {P&lt;span style="vertical-align: sub;"&gt;1&lt;/span&gt;, P&lt;span style="vertical-align: sub;"&gt;2&lt;/span&gt;, …, P&lt;span style="vertical-align: sub;"&gt;n&lt;/span&gt;}, the set consisting of all the processes in the system.&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1"  style="margin-top: 4.32pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0); font-family: arial;font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;»&lt;/span&gt; R = {R&lt;span style="vertical-align: sub;"&gt;1&lt;/span&gt;, R&lt;span style="vertical-align: sub;"&gt;2&lt;/span&gt;, …, R&lt;span style="vertical-align: sub;"&gt;m&lt;/span&gt;}, the set consisting of all resource types in the system.&lt;/span&gt;&lt;/div&gt;  &lt;div  style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0); font-family: arial;font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;· Request Edge – directed edge P&lt;span style="vertical-align: sub;"&gt;1 &lt;/span&gt;-&gt; R&lt;span style="vertical-align: sub;"&gt;j&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div  style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; font-family: arial;font-family:times new roman;"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;· Assignment Edge – directed edge R&lt;span style="vertical-align: sub;"&gt;j&lt;/span&gt; -&gt; P&lt;span style="vertical-align: sub;"&gt;i&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;span style="font-weight: bold;"&gt;RESOURCE ALLOCATION GRAPH&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;span style="font-weight: bold;"&gt;· Process&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_q_POLaRgWB4/SpZPlsuO2kI/AAAAAAAAAGY/rtZBZfLVzSs/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 55px; height: 55px;" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SpZPlsuO2kI/AAAAAAAAAGY/rtZBZfLVzSs/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374570714392091202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;span style="font-weight: bold;"&gt;· Resource Type With 4 Instances&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZP9HRxSKI/AAAAAAAAAGg/9XEdQF8MosY/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 55px; height: 55px;" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SpZP9HRxSKI/AAAAAAAAAGg/9XEdQF8MosY/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374571116657461410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;span style="font-weight: bold;"&gt;· Pi request instance of Rj&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_q_POLaRgWB4/SpZQLe0uckI/AAAAAAAAAGo/6lL5V_gf2FI/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 136px; height: 55px;" src="http://4.bp.blogspot.com/_q_POLaRgWB4/SpZQLe0uckI/AAAAAAAAAGo/6lL5V_gf2FI/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374571363496260162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;span style="font-weight: bold;"&gt;· Pi holding an instance of Rj&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_q_POLaRgWB4/SpZQXhc0YbI/AAAAAAAAAGw/sok7KA7GGYE/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 132px; height: 55px;" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SpZQXhc0YbI/AAAAAAAAAGw/sok7KA7GGYE/s400/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5374571570359722418" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How Would You Know If There's a Deadlock Based on the Resource Allocation Graph?&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;meta equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="PowerPoint.Slide"&gt;&lt;meta name="Generator" content="Microsoft PowerPoint 12"&gt;  &lt;div  style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0);font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;·If graph contains no cycles - no deadlock.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div  style="margin-top: 4.8pt; margin-bottom: 0pt; margin-left: 0.38in; text-indent: -0.38in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0);font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style=""&gt;·If graph contains a cycle :&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div class="O1"  style="margin-top: 4.32pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0);font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;»&lt;/span&gt; if only one instance per resource type, then deadlock.&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1"  style="margin-top: 4.32pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; text-align: left; direction: ltr; unicode-bidi: embed; vertical-align: baseline; color: rgb(0, 0, 0);font-family:times new roman;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;»&lt;/span&gt; if several instances per resource type, possibility of deadlock.&lt;/span&gt;&lt;/div&gt;  &lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-size:100%;" &gt;&lt;span style="vertical-align: sub;"&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(102, 0, 102);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;p style="font-family: arial;"&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-5952528436310227405?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/5952528436310227405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=5952528436310227405' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5952528436310227405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5952528436310227405'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/resource-allocation-graph.html' title='RESOURCE ALLOCATION GRAPH'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_POLaRgWB4/SpZPlsuO2kI/AAAAAAAAAGY/rtZBZfLVzSs/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6167150797714741284</id><published>2009-08-20T04:07:00.000-07:00</published><updated>2009-08-20T04:10:02.101-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK RECOVERY</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;Recovery from Deadlock Recovery from Deadlock&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; Process Termination:&lt;/b&gt;&lt;/div&gt;&lt;div&gt; · Abort all deadlocked processes.&lt;/div&gt;&lt;div&gt; · Abort one process at a time until the deadlock cycle is eliminated.&lt;/div&gt;&lt;div&gt; · In which order should we choose to abort?&lt;/div&gt;&lt;div&gt;   - Priority of the process.&lt;/div&gt;&lt;div&gt;  - How long process has computed, and how much longer to completion.&lt;/div&gt;&lt;div&gt;  - Resources the process has used.&lt;/div&gt;&lt;div&gt;  - Resources process needs to complete.&lt;/div&gt;&lt;div&gt;  - How many processes will need to be terminated. &lt;/div&gt;&lt;div&gt;  - Is process interactive or batch?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt; Resource Preemption &lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt; · Selecting a victim – minimize cost.&lt;/div&gt;&lt;div&gt; · Rollback – return to some safe state, restart process for that state.&lt;/div&gt;&lt;div&gt; · Starvation – same process may always be picked as victim, include &lt;/div&gt;&lt;div&gt;number of rollback in cost factor.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6167150797714741284?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6167150797714741284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6167150797714741284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6167150797714741284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6167150797714741284'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/deadlock-recovery.html' title='DEADLOCK RECOVERY'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3200374352480408396</id><published>2009-08-20T03:59:00.000-07:00</published><updated>2009-08-20T04:07:38.256-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK DETECTION</title><content type='html'>&lt;div&gt;&lt;b&gt;Deadlock Detection:&lt;/b&gt; allow the system to enter a deadlock &lt;/div&gt;&lt;div&gt;state and then recover.&lt;/div&gt;&lt;div&gt; · Requires deadlock detection algorithm&lt;/div&gt;&lt;div&gt; · Technique for forcibly preempting resources and/or terminating tasks&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;b&gt; 1. ) ALLOW SYSTEM TO ENTER DEADLOCK STATE&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;b&gt; 2. ) DETECTION ALGORITHM&lt;/b&gt;&lt;/div&gt;&lt;div&gt;1. Let Work and Finish be vectors of length m and n, respectively &lt;/div&gt;&lt;div&gt;Initialize:&lt;/div&gt;&lt;div&gt;(a) Work = Available&lt;/div&gt;&lt;div&gt;(b) For i = 1,2, …, n, if Allocationi ≠ 0,then &lt;/div&gt;&lt;div&gt;Finish[i] = false;otherwise, Finish[i] = true.&lt;/div&gt;&lt;div&gt;2. Find an index i such that both:&lt;/div&gt;&lt;div&gt;(a) Finish[i] == false&lt;/div&gt;&lt;div&gt;(b) Requesti&lt;/div&gt;&lt;div&gt;≤ Work&lt;/div&gt;&lt;div&gt;If no such i exists, go to step 4. &lt;/div&gt;&lt;div&gt;3. Work = Work + Allocationi&lt;/div&gt;&lt;div&gt;Finish[i] = true&lt;/div&gt;&lt;div&gt;go to step 2.&lt;/div&gt;&lt;div&gt;4. If Finish[i] == false, for some i, 1 ≤ i ≤ n, then the system is in deadlock &lt;/div&gt;&lt;div&gt;state. Moreover, if Finish[i] == false, then Pi&lt;/div&gt;&lt;div&gt;is deadlocked.&lt;/div&gt;&lt;div&gt;Algorithm requires an order of O(m x n2) operations to detect whether &lt;/div&gt;&lt;div&gt;the system is in deadlocked state. &lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; 3.) RECOVERY SCHEME&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3200374352480408396?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3200374352480408396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3200374352480408396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3200374352480408396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3200374352480408396'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/deadlock-detection.html' title='DEADLOCK DETECTION'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6293497317590511854</id><published>2009-08-20T03:56:00.000-07:00</published><updated>2009-08-20T03:59:23.762-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK PREVENTION</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;Deadlock Prevention Deadlock Prevention&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - Mutual Exclusion&lt;/b&gt; – not required for sharable resources; must hold for nonsharable &lt;/div&gt;&lt;div&gt;resources.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - Hold and Wait&lt;/b&gt; – must guarantee that whenever a process requests a resource, it &lt;/div&gt;&lt;div&gt;does not hold any other resources.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; · Require process to request and be allocated all its resources before it begins &lt;/div&gt;&lt;div&gt;execution, or allow process to request resources only when the process has &lt;/div&gt;&lt;div&gt;none.&lt;/div&gt;&lt;div&gt; · Low resource utilization; starvation possible&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - No Preemption&lt;/b&gt; –&lt;/div&gt;&lt;div&gt; · If a process that is holding some resources requests another resource that &lt;/div&gt;&lt;div&gt;cannot be immediately allocated to it, then all resources currently being held &lt;/div&gt;&lt;div&gt;are released.&lt;/div&gt;&lt;div&gt; · Preempted resources are added to the list of resources for which the process is &lt;/div&gt;&lt;div&gt;waiting.&lt;/div&gt;&lt;div&gt; · Process will be restarted only when it can regain its old resources, as well as &lt;/div&gt;&lt;div&gt;the new ones that it is requesting.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - Circular Wai&lt;/b&gt;t – impose a total ordering of all resource types, and require that each &lt;/div&gt;&lt;div&gt;process requests resources in an increasing order of enumeration.&lt;/div&gt;&lt;div&gt;Restrain the ways that request can be made.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6293497317590511854?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6293497317590511854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6293497317590511854' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6293497317590511854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6293497317590511854'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/deadlock-prevention.html' title='DEADLOCK PREVENTION'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8774243307000524693</id><published>2009-08-20T03:52:00.000-07:00</published><updated>2009-08-20T03:56:26.704-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>METHODS FOR HANDLING DEADLOCKS</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;Methods for Handling Deadlocks Methods for Handling Deadlocks&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - Deadlock Prevention&lt;/b&gt;: ensure that the system will never enter &lt;/div&gt;&lt;div&gt;a deadlock state – expensive operations&lt;/div&gt;&lt;div&gt; · Need to monitor all lock acquisitions&lt;/div&gt;&lt;div&gt; · Selectively deny those that might lead to deadlock&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - Deadlock Detection:&lt;/b&gt; allow the system to enter a deadlock &lt;/div&gt;&lt;div&gt;state and then recover.&lt;/div&gt;&lt;div&gt; · Requires deadlock detection algorithm&lt;/div&gt;&lt;div&gt; · Technique for forcibly preempting resources and/or terminating tasks&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt; - Ignore the problem and pretend that deadlocks never occur &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;in the system&lt;/b&gt;&lt;/div&gt;&lt;div&gt; ·  Used by most operating systems, including UNIX&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8774243307000524693?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8774243307000524693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8774243307000524693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8774243307000524693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8774243307000524693'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/methods-for-handling-deadlocks.html' title='METHODS FOR HANDLING DEADLOCKS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-4932737679145146376</id><published>2009-08-20T03:46:00.000-07:00</published><updated>2009-08-20T03:51:29.023-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK CHARACTERIZATION</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;b&gt;DEADLOCK CHARACTERIZATION&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A deadlock can occur if the following four conditions hold &lt;/div&gt;&lt;div style="text-align: justify;"&gt;simultaneously:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;1. Mutual exclusion: at least one resource must be held in a &lt;/div&gt;&lt;div style="text-align: justify;"&gt;nonsharable mode.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;2. Hold and wait: a process must be holding at least one &lt;/div&gt;&lt;div style="text-align: justify;"&gt;resource and waiting to acquire additional resources held by &lt;/div&gt;&lt;div style="text-align: justify;"&gt;other processes.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;3. No preemption: resources can’t be preempted.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;4. Circular wait: there exists a set {P0, P1, …, Pn} of waiting &lt;/div&gt;&lt;div style="text-align: justify;"&gt;processes such that P0 &lt;/div&gt;&lt;div style="text-align: justify;"&gt;is waiting for a resource that is held by &lt;/div&gt;&lt;div style="text-align: justify;"&gt;P1, P1 is waiting for a resource that is held by P2, …, Pn–1 is &lt;/div&gt;&lt;div style="text-align: justify;"&gt;waiting for a resource that is held by Pn, and Pn is waiting for a &lt;/div&gt;&lt;div style="text-align: justify;"&gt;resource that is held by P0.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-4932737679145146376?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/4932737679145146376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=4932737679145146376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4932737679145146376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4932737679145146376'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/deadlock-characterization.html' title='DEADLOCK CHARACTERIZATION'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6827331156744080147</id><published>2009-08-16T00:08:00.001-07:00</published><updated>2009-08-16T00:17:35.134-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'>MULTIPROCESSOR SCHEDULING</title><content type='html'>&lt;ul&gt;&lt;li&gt;CPU scheduling more complex when multiple CPUs are available&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Homogeneous processors within a multiprocessor&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Load sharing&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Asymmetric multiprocessing – only one processor accesses the system data structures, alleviating the need for data sharing&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6827331156744080147?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6827331156744080147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6827331156744080147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6827331156744080147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6827331156744080147'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/multiprocessor-scheduling.html' title='MULTIPROCESSOR SCHEDULING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-4607501506289949313</id><published>2009-08-16T00:05:00.001-07:00</published><updated>2009-08-16T00:06:37.175-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'>REAL-TIME SCHEDULING</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Hard real-time systems&lt;/span&gt; – required to complete a critical task within a guaranteed amount of time&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Soft real-time computing&lt;/span&gt; – requires that critical processes receive priority over less fortunate ones&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-4607501506289949313?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/4607501506289949313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=4607501506289949313' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4607501506289949313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4607501506289949313'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/real-time-scheduling.html' title='REAL-TIME SCHEDULING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-5388010656041605881</id><published>2009-08-13T04:03:00.000-07:00</published><updated>2009-08-13T04:26:01.653-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'>THREAD SCHEDULING</title><content type='html'>&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: medium; "&gt;&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;b&gt;THREAD SCHEDULING&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul type="DISC"&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, serif; "&gt;Distinction between user-level and kernel-level threads&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Helvetica;"&gt;OS only schedules kernel-level threads. User-level threads are scheduled through a direct or indirect (LWP) mapping&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Helvetica;"&gt;Many-to-one and many-to-many models, &lt;b style="color: black; background-color: rgb(255, 255, 102); "&gt;thread&lt;/b&gt; library schedules user-level threads to run on LWP&lt;/span&gt;&lt;/li&gt;&lt;ul type="DISC"&gt;&lt;li&gt;&lt;span style="font-family:Helvetica;"&gt;Known as &lt;b&gt;process-contention scope (PCS) &lt;/b&gt;since &lt;b style="color: black; background-color: rgb(160, 255, 255); "&gt;scheduling&lt;/b&gt; competition is within the process&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-family:Helvetica;"&gt;Kernel &lt;b style="color: black; background-color: rgb(255, 255, 102); "&gt;thread&lt;/b&gt; scheduled onto available CPU is &lt;b&gt;&lt;b style="color: white; background-color: rgb(0, 170, 0); "&gt;system&lt;/b&gt;-contention scope (SCS) &lt;/b&gt;– competition among all threads in &lt;b style="color: white; background-color: rgb(0, 170, 0); "&gt;system&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:Helvetica;"&gt;Typically – PCS is priority based. Programmer can set user-level &lt;b style="color: black; background-color: rgb(255, 255, 102); "&gt;thread&lt;/b&gt; priorities&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-5388010656041605881?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/5388010656041605881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=5388010656041605881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5388010656041605881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5388010656041605881'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/thread-scheduling.html' title='THREAD SCHEDULING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3159413796020632094</id><published>2009-08-08T23:36:00.000-07:00</published><updated>2009-08-08T23:47:05.660-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'>CPU SCHEDULING ALGORITMS</title><content type='html'>&lt;div style="text-align: center;margin-top: 11.76pt; margin-bottom: 0pt; margin-left: 0.58in; text-indent: -0.58in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Scheduling Algorithms&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span&gt;&lt;span style="color: rgb(204, 102, 0);  "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;1.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;First-come, first-served (FCFS) scheduling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span&gt;&lt;span style="color: rgb(204, 102, 0);  "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;2.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Shortest-job first (SJF) scheduling &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span&gt;&lt;span style="color: rgb(204, 102, 0);  "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;3.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Priority scheduling &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span&gt;&lt;span style="color: rgb(204, 102, 0);  "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;4.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Round-robin scheduling &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span&gt;&lt;span style="color: rgb(204, 102, 0);  "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;5.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Multilevel queue scheduling &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span&gt;&lt;span style="color: rgb(204, 102, 0);  "&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;6.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Multilevel feedback &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:black;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;queue scheduling&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"  style="font-family:arial, serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="Apple-style-span"  style="font-family:Arial, Helvetica, sans-serif;"&gt;&lt;p  style="margin-top: 0px;  font-size:13px;"&gt;&lt;span style="margin-top: 0px;   font-family:Arial;"&gt;&lt;span style="margin-top: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt; - First-come, First-served (FCFS)&lt;/b&gt; scheduling is the simplest scheduling algorithm, but it can cause short processes to wait for very long processes. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px;  font-size:13px;"&gt;&lt;span style="margin-top: 0px;   font-family:Arial;"&gt;&lt;span style="margin-top: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt; - Shortest-job-first (SJF)&lt;/b&gt; scheduling is provably optimal, providing the shortest average waiting time. Implementing SJF scheduling is difficult because predicting the length of the next CPU burst is difficult. The SJF algorithm is a special case of the general &lt;b&gt;priority-scheduling algorithm&lt;/b&gt;, which simply allocates the CPU to the highest-priority process. Both priority and SJF scheduling may suffer from starvation. Aging is a technique to prevent starvation.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p style="margin-top: 0px; "&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px;  font-size:13px;"&gt;&lt;span style="margin-top: 0px;   font-family:Arial;"&gt;&lt;span style="margin-top: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt; - Round-robin (RR)&lt;/b&gt; scheduling is more appropriate for a time-shared (interactive) system. RR scheduling allocates the CPU to the first process in the ready queue for q time units, where q is the time quantum. After q time units, if the process has not relinquished the CPU, it is preempted and the process is put at the tail of the ready queue. The major problem is the selection of the time quantum. If the quantum is too large, RR scheduling degenerates to FCFS scheduling; if the quantum is too small, scheduling overhead in the form of context-switch time becomes excessive.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p style="margin-top: 0px; "&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px;  font-size:13px;"&gt;&lt;span style="margin-top: 0px;   font-family:Arial;"&gt;&lt;span style="margin-top: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;The FCFS algorithm is nonpreemptive, the RR algorithm is preemptive. The SJF and priority algorithms may be either preemptive or nonpreemptive.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p style="margin-top: 0px; "&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px;  font-size:13px;"&gt;&lt;span style="margin-top: 0px;   font-family:Arial;"&gt;&lt;span style="margin-top: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;b&gt;Multilevel queue algorithms&lt;/b&gt; allow different algorithms to be used for various classes of processes. The most common is a foreground interactive queue which uses RR scheduling, and a background batch queue, which uses FCFS scheduling. &lt;b&gt;Multilevel feedback queues&lt;/b&gt; allow processes to move from one queue to another.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p style="margin-top: 0px; "&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-top: 0px;  font-size:13px;"&gt;&lt;span style="margin-top: 0px;   font-family:Arial;"&gt;&lt;span style="margin-top: 0px; "&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Because such a wide variety of scheduling algorithms are available, we need methods to select among them. Analytic methods use mathematical analysis to determine the performance of an algorithm. Simulation methods determine performance by imitating the scheduling algorithm on a “representative” sample of processes, and computing the resulting performance.&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;o:p style="margin-top: 0px; "&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="O1" style="language:en-US;margin-top:10.08pt;margin-bottom:0pt; margin-left:1.0in;text-indent:-.5in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"  style="font-family:Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;Operating Systems supporting threads at the kernel level must schedule threads - not processes - for execution. This is the case with Solaris 2 and Windows 2000 where both systems schedule threads using preemptive priority based on scheduling algorithm including support for real-time threads. The Linux process scheduler also uses a priority-based algorithm with real-time supports as well. The scheduling algorithms for these three operating systems typically favor interactive over batch and CPU-bound processes.systems typically favor interactive over batch and CPU-bound processes.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3159413796020632094?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3159413796020632094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3159413796020632094' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3159413796020632094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3159413796020632094'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/cpu-scheduling-algoritms.html' title='CPU SCHEDULING ALGORITMS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6165843769742504949</id><published>2009-08-08T23:07:00.000-07:00</published><updated>2009-08-08T23:28:26.470-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>SUBSTANTIAL INFORMATION ABOUT THREAD OF ATLEAST THREE OS</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;WINDOWS XP THREAD&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;div style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left: .38in;text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed; vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, serif; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Implements the one-to-one mapping&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left: .38in;text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed; vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Each thread contains&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;A thread id&lt;/span&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif; "&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Register set&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Separate user and kernel stacks&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Private data storage area&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left: .38in;text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed; vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The register set, stacks, and private storage area are known as the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Helvetica; color: black; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;context &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Helvetica;mso-ascii-font-family:Helvetica;mso-fareast-font-family:+mn-ea; mso-bidi-font-family:+mn-cs;color:black;mso-color-index:1;language:en-US; text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;of the threads&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left: .38in;text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed; vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;The primary data structures of a thread include:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;ETHREAD (executive thread block)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;KTHREAD (kernel thread block)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;- &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;TEB (thread environment block)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: center;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;LINUX  THREADS&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: justify;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span" style="font-family: Helvetica, serif; "&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; - Linux refers to them as &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters;font-style: italic"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;tasks&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; rather than &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family:Helvetica; mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs;color:black; mso-color-index:1;language:en-US;text-combine:letters;font-style:italic"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;threads&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: justify;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family:Helvetica; mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs;color:black; mso-color-index:1;language:en-US;text-combine:letters;font-style:italic"&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; - Thread creation is done through &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Helvetica; color: black; "&gt;clone()&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; system call&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: justify;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family:Helvetica; mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs;color:black; mso-color-index:1;language:en-US;text-combine:letters;font-style:italic"&gt;&lt;span class="Apple-style-span" style="font-style: normal; "&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span style="font-family: Helvetica; color: black; "&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; - &lt;/span&gt;clone()&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; allows a child task to share the address space of the parent task (process)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: center;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: center;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;JAVA THREADS&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: center;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;div style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left: .38in;text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed; vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:130%;color:#993300;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt; - &lt;/span&gt;&lt;/span&gt;Java threads are managed by the JVM&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;  &lt;p style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left:.38in; text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed;vertical-align: baseline;mso-line-break-override:restrictions;punctuation-wrap:simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family:Helvetica;mso-fareast-font-family: +mn-ea;mso-bidi-font-family:+mn-cs;color:black;mso-color-index:1;language:en-US; text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="language:en-US;margin-top:7.56pt;margin-bottom:0pt;margin-left: .38in;text-indent:-.38in;text-align:left;direction:ltr;unicode-bidi:embed; vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;mso-fareast-font-family:+mn-ea;mso-bidi-font-family:+mn-cs; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:130%;color:#993300;"&gt;&lt;span class="Apple-style-span" style="font-size: 14px;"&gt; - &lt;/span&gt;&lt;/span&gt;Java threads may be created by:&lt;br /&gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;  &lt;div class="O1" style="language:en-US;margin-top:7.56pt;margin-bottom:0pt; margin-left:.81in;text-indent:-.31in;text-align:left;direction:ltr;unicode-bidi: embed;vertical-align:baseline;mso-line-break-override:restrictions;punctuation-wrap: simple"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span"    style="font-family:'Monotype Sorts', serif;font-size:100%;color:#CC6600;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px;"&gt; &lt;/span&gt;&lt;/span&gt;Extending Thread class&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family: Helvetica;color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Implementing the &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family:Helvetica; color:black;mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;Runnable&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Helvetica;mso-ascii-font-family:Helvetica;color:black; mso-color-index:1;language:en-US;text-combine:letters"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt; interface&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: center;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="O1" style="text-align: center;margin-top: 7.56pt; margin-bottom: 0pt; margin-left: 0.81in; text-indent: -0.31in; direction: ltr; unicode-bidi: embed; vertical-align: baseline; "&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6165843769742504949?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6165843769742504949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6165843769742504949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6165843769742504949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6165843769742504949'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/08/substantial-information-about-thread-of.html' title='SUBSTANTIAL INFORMATION ABOUT THREAD OF ATLEAST THREE OS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3972701208995325722</id><published>2009-07-30T04:08:00.000-07:00</published><updated>2009-07-30T04:13:52.458-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>THREAD LIBRARY</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;Thread Library&lt;/strong&gt; schedules user-level threads to run on LWP &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Thread management done by user-level &lt;strong&gt;Threads Library&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;The &lt;strong&gt;Thread Library&lt;/strong&gt; is responsible for scheduling user threads on the available schedulable entities; this makes context switching of threads very fast, as it avoids system calls. However, this increases complexity and the likelihood of priority inversion, as well as suboptimal scheduling without extensive (and expensive) coordination between the userland scheduler and the kernel scheduler.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3972701208995325722?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3972701208995325722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3972701208995325722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3972701208995325722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3972701208995325722'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/thread-library.html' title='THREAD LIBRARY'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6293043559849569832</id><published>2009-07-30T03:53:00.001-07:00</published><updated>2009-07-30T04:08:32.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>MULTI-THREADING MODELS</title><content type='html'>&lt;div&gt;&lt;div align="center"&gt;&lt;strong&gt;MANY-TO-ONE MODEL&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt; &lt;/div&gt;&lt;div align="justify"&gt;• Many user-level threads mapped to single kernel thread.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;• Used on systems that do not support kernel threads.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5364205875535090210" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 285px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SnF80rFVEiI/AAAAAAAAAFw/Vs15FlzG-UU/s400/12.bmp" border="0" /&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;ONE-TO-ONE MODEL&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;• Each user-level thread maps to kernel thread.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;• Creating a user thread requires creating the corresponding kernel thread.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;• Windows NT/2000, OS/2&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5364207123190892114" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 138px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SnF99S9pxlI/AAAAAAAAAGA/L6KJGsaujDk/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;MANY-TO-MANY MODEL&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;• Allows many user level threads to be mapped to many kernel threads.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;• Allows the operating system to create a sufficient number of kernel threads.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;• Solaris 2 , IRIS, HP-UX&lt;/div&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5364207967385799554" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 239px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SnF-ub1Zy4I/AAAAAAAAAGI/0Hfh7cpX39k/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6293043559849569832?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6293043559849569832/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6293043559849569832' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6293043559849569832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6293043559849569832'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/multi-threading-models.html' title='MULTI-THREADING MODELS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q_POLaRgWB4/SnF80rFVEiI/AAAAAAAAAFw/Vs15FlzG-UU/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-877502518688013905</id><published>2009-07-30T03:50:00.000-07:00</published><updated>2009-07-30T03:51:14.073-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>KERNEL THREAD</title><content type='html'>• Supported by the Kernel&lt;br /&gt;&lt;br /&gt;• Slower to create and manage threads than are user threads&lt;br /&gt;&lt;br /&gt;• If a thread performs a blocking system call, then the kernel can schedule another thread in the application for execution.• Multiple threads are able to run in parallel on multiprocessors.&lt;br /&gt;&lt;br /&gt;• Examples&lt;br /&gt;- Windows NT/2000&lt;br /&gt;- Solaris 2&lt;br /&gt;- Tru64 UNIX&lt;br /&gt;- BeOS&lt;br /&gt;- Linux&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-877502518688013905?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/877502518688013905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=877502518688013905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/877502518688013905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/877502518688013905'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/kernel-thread.html' title='KERNEL THREAD'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6621362853517122136</id><published>2009-07-30T03:47:00.000-07:00</published><updated>2009-07-30T03:53:04.508-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>USER THREAD</title><content type='html'>• Thread management done by user-level threads library&lt;br /&gt;&lt;br /&gt;• Fast to create and manage threads&lt;br /&gt;&lt;br /&gt;• If the kernel is single-threaded, then any user-level thread performing a blocking system call&lt;br /&gt;&lt;br /&gt;will cause the entire process to block&lt;br /&gt;&lt;br /&gt;• No need for kernel intervention&lt;br /&gt;&lt;br /&gt;• Drawback : all may run in single process. If one blocks, all block.&lt;br /&gt;&lt;br /&gt;• Examples&lt;br /&gt;- POSIX Pthreads&lt;br /&gt;- Mach C-treads&lt;br /&gt;- Solaris UI-threads&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6621362853517122136?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6621362853517122136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6621362853517122136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6621362853517122136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6621362853517122136'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/user-thread.html' title='USER THREAD'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7909607787663340654</id><published>2009-07-30T03:43:00.000-07:00</published><updated>2009-07-30T03:46:15.152-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>BENEFITS OF MULTI-THREADED PROGRAMMING</title><content type='html'>&lt;ul&gt;&lt;li&gt;Responsiveness&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; - Can run even if one thread blocked or bus&lt;/p&gt;&lt;p&gt; - Web browser example – one thread per client&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Resource Sharing&lt;/li&gt;&lt;li&gt;Economy&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; - Creating and context switching threads is low cost&lt;/p&gt; - Solaris 2 : creating 30x, context switch 5x slower for procs&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Utilization of MP ArchitecturesF Run each thread on different CPU&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7909607787663340654?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7909607787663340654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7909607787663340654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7909607787663340654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7909607787663340654'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/benefits-of-multi-threaded-programming.html' title='BENEFITS OF MULTI-THREADED PROGRAMMING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7908095003931422992</id><published>2009-07-30T03:27:00.000-07:00</published><updated>2009-07-30T03:43:20.541-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'>THREAD</title><content type='html'>&lt;ul&gt;&lt;br /&gt;&lt;li&gt;A thread, also called a lightweight process (LWP), is the basic unit of CPU utilization. &lt;/li&gt;&lt;br /&gt;&lt;li&gt;It has its own program counter, a register set, and stack space.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It shares with the pear threads its code section, data section, and OS resources such as open files and signals, collectively called a task.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5364199020762490626" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 228px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SnF2lrEL5wI/AAAAAAAAAFo/Ax8iprSniow/s400/12.bmp" border="0" /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Single-threaded process&lt;/strong&gt; has one program counter specifying location of next instexecuteO  Process executes instructions sequentially, one at a time, until completion&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Multi-threaded process&lt;/strong&gt; has one program counter per thread&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7908095003931422992?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7908095003931422992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7908095003931422992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7908095003931422992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7908095003931422992'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/thread.html' title='THREAD'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_POLaRgWB4/SnF2lrEL5wI/AAAAAAAAAFo/Ax8iprSniow/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-832876940060997236</id><published>2009-07-16T03:30:00.000-07:00</published><updated>2009-07-30T03:26:51.876-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS4'/><title type='text'>INTERPROCESS COMMUNICATION (IPC)</title><content type='html'>&lt;p&gt;• Mechanism for processes to communicate and to synchronize&lt;br /&gt;their actions.&lt;/p&gt;&lt;p&gt;• Message system – processes communicate with each other&lt;br /&gt;without resorting to shared variables.&lt;/p&gt;&lt;p&gt;• &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;IPC&lt;/span&gt; facility provides two operations:&lt;br /&gt;– send(message) – message size fixed or variable&lt;br /&gt;– receive(message)&lt;/p&gt;&lt;div&gt;• If P and Q wish to communicate, they need to:&lt;br /&gt;– establish a communication link between them&lt;br /&gt;– exchange messages via send/receive&lt;/div&gt;&lt;br /&gt;&lt;div&gt;• Implementation of communication link&lt;br /&gt;– physical (e.g., shared memory, hardware bus)&lt;br /&gt;– logical (e.g., logical properties)&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;strong&gt;DIRECT COMMUNICATION&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;• Processes must name each other explicitly:&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;– Symmetric Addressing &lt;/strong&gt;&lt;br /&gt;• Send (P, message) – send to process P&lt;br /&gt;• Receive(Q, message) – receive from Q&lt;br /&gt;– &lt;strong&gt;Asymmetric Addressing&lt;br /&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div&gt;•send (P, message) – send to process P&lt;br /&gt;•receive(id, message) – rx from any; system sets id = sender &lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;•Primitives: &lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;–send(A, message) – send a message to mailbox A&lt;br /&gt;–receive(A, message) – receive a message from mailbox A &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;•Properties of Communication Link &lt;/strong&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;–Links established automatically between pairs&lt;br /&gt;–processes must know each others ID&lt;br /&gt;–Exactly one link per pair of communicating processes &lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;•Disadvantage: a process must know the name or ID of the process(es) it wishes to communicate with &lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;strong&gt;INDIRECT COMMUNICATION&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;• Messages are directed and received from mailboxes(also referred to as ports).&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;- Each mailbox has a unique id.&lt;/div&gt;&lt;div&gt;- Processes can communicate only if they share a mailbox.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;• Properties of communication link&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;- Link established only if processes share a common mailbox&lt;/div&gt;&lt;div&gt;- A link may be associated with many processes.&lt;/div&gt;&lt;div&gt;- Each pair of processes may share several communicationlinks.&lt;/div&gt;&lt;div&gt;- Link may be unidirectional or bi-directional.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;strong&gt;• Operations&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;- create a new mailbox&lt;/div&gt;&lt;div&gt;- send and receive messages through mailbox&lt;/div&gt;&lt;div&gt;- destroy a mailbox&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;• Primitives are defined as:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;– &lt;strong&gt;send&lt;/strong&gt; a message to mailbox Areceive(A, message) &lt;/div&gt;&lt;div&gt;– &lt;strong&gt;receive&lt;/strong&gt; a message from mailbox A&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;strong&gt;• Mailbox sharingF P1, P2, and P3 share mailbox A.&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;- P1, sends; P2 and P3 receive.&lt;/div&gt;&lt;div&gt;- Who gets the message?&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;• Solutions&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;- Allow a link to be associated with at most two processes.&lt;/div&gt;&lt;div&gt;- Allow only one process at a time to execute a receiveoperation.&lt;/div&gt;&lt;div&gt;-Allow the system to select arbitrarily the receiver. Sender is notified who the receiver was.&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;strong&gt;SYNCHRONIZATION&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;• Message passing may be either blocking or non-blocking.&lt;br /&gt;&lt;br /&gt;–&lt;strong&gt;Blocking Send&lt;/strong&gt;: sender blocked until message received by mailbox or process&lt;br /&gt;–&lt;strong&gt;Nonblocking Send&lt;/strong&gt;: sender resumes operation immediately after sending&lt;br /&gt;–&lt;strong&gt;Blocking Receive&lt;/strong&gt;: receiver blocks until a message is available&lt;br /&gt;–&lt;strong&gt;Nonblocking Receive&lt;/strong&gt;: receiver returns immediately with either a valid or null message.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;• Blocking is considered synchronous&lt;/div&gt;&lt;br /&gt;&lt;div&gt;• Non-blocking is considered asynchronous&lt;/div&gt;&lt;br /&gt;&lt;div&gt;• Send and receive primitives may be either blocking or non-blocking.&lt;/div&gt;&lt;p align="center"&gt;&lt;strong&gt;BUFFERING&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;p align="justify"&gt;&lt;br /&gt;• All messaging system require framework to temporarily buffer messages. These queues are implemented in one of three ways:&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;1.)&lt;strong&gt;Zero Capacity&lt;/strong&gt; – 0 messages&lt;br /&gt;Sender must wait for receiver (rendezvous).&lt;/p&gt;&lt;div&gt;2.) &lt;strong&gt;Bounded Capacity&lt;/strong&gt; – finite length of n messages&lt;/div&gt;&lt;div&gt;Sender must wait if link full.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;3.) &lt;strong&gt;Unbounded Capacity&lt;/strong&gt; – infinite lengthSender never waits.&lt;br /&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;strong&gt;PRODUCER-CONSUMER EXAMPLE&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;• One process generates data – the producer&lt;/p&gt;&lt;p align="justify"&gt;• The other process uses it – the consumer&lt;/p&gt;&lt;p align="justify"&gt;• If directly connected – time coordination&lt;/p&gt;&lt;p align="justify"&gt;- How would they coordinate the time ??&lt;/p&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5364192799781953634" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q_POLaRgWB4/SnFw7kG2IGI/AAAAAAAAAFQ/IRbEjjPhh-E/s400/12.bmp" border="0" /&gt;• One process generates data – the producer&lt;/p&gt;&lt;div&gt;• The other process uses it – the consumer&lt;/div&gt;&lt;br /&gt;&lt;div&gt;• If not directly connected – have a buffer &lt;/div&gt;&lt;br /&gt;&lt;div&gt;- Buffer must be accessible to both&lt;/div&gt;&lt;br /&gt;&lt;div&gt;- Finite Capacity N – Number in use - K&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5364194208563715698" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 108px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SnFyNkOl3nI/AAAAAAAAAFY/mcvTjBVh3PM/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5364195734831158818" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 274px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SnFzmaBG1iI/AAAAAAAAAFg/v7-EIvTdrdo/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-832876940060997236?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/832876940060997236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=832876940060997236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/832876940060997236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/832876940060997236'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/interprocess-communication-ipc_16.html' title='INTERPROCESS COMMUNICATION (IPC)'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q_POLaRgWB4/SnFw7kG2IGI/AAAAAAAAAFQ/IRbEjjPhh-E/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-251483384435729128</id><published>2009-07-16T03:27:00.000-07:00</published><updated>2009-07-16T03:30:48.708-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS4'/><title type='text'>COOPERATING PROCESSES</title><content type='html'>&lt;p&gt;•Independent process cannot affect or be affected by the&lt;br /&gt;execution of another process.&lt;br /&gt;&lt;br /&gt;•Cooperating process can affect or be affected by the execution of&lt;br /&gt;another process&lt;br /&gt;&lt;br /&gt;•Advantages of process cooperation&lt;br /&gt;– Information sharing&lt;br /&gt;– Computation speed-up&lt;br /&gt;– Modularity&lt;br /&gt;– Convenience&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-251483384435729128?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/251483384435729128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=251483384435729128' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/251483384435729128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/251483384435729128'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/cooperating-processes.html' title='COOPERATING PROCESSES'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3246837447428011810</id><published>2009-07-16T03:06:00.000-07:00</published><updated>2009-07-16T03:08:37.509-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS4'/><title type='text'>OPERATIONS OF PROCESS</title><content type='html'>&lt;div align="center"&gt; OS should be able to create and delete processes dynamically.&lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;A. PROCESS CREATION&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt; When the OS or a user process decides to create a new process, it can proceed as follows:&lt;br /&gt;-      Assign a new process identifier and add its entry to the primary process table.&lt;br /&gt;-      Allocate space for the process (program+data) and user stack. The amount of space required can set to default values depending on the process type. If a user process spawns a new process, the parent process can pass these values to the OS.&lt;br /&gt;-      Create process control block.&lt;br /&gt;-      Set appropriate linkage to a queue (ready) is set.&lt;br /&gt;-      Create other necessary data structures (e.g. to store accounting information).&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Parent process creates children processes, which, in turn create other processes, forming a tree of processes.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Resource sharing possibilities&lt;br /&gt;-      Parent and children share all resources.&lt;br /&gt;-      Children share subset of parent’s resources.&lt;br /&gt;-      Parent and child share no resources.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Execution possibilities&lt;br /&gt;-      Parent and children execute concurrently.&lt;br /&gt;-      Parent waits until children terminate.&lt;br /&gt; &lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Address space possibilities&lt;br /&gt;-      Child duplicate of parent.&lt;br /&gt;-      Child has a program loaded into it.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;strong&gt;B. PROCESS TERMINATION&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;A process terminates when it executes last statement and asks the operating system to delete it by using exit system call. At that time, the child process&lt;br /&gt;-      Output data from child to parent (via wait).&lt;br /&gt;-      Process’ resources are deallocated by operating system.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Parent may terminate execution of children processes via appropriate system called (e.g. abort). A parent may terminate the execution of one of its children for the following reasons:&lt;br /&gt;-      Child has exceeded allocated resources.&lt;br /&gt;-      Task assigned to child is no longer required.&lt;br /&gt;-      Parent is exiting.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Operating system does not allow child to continue if its parent terminates.&lt;br /&gt;-      Cascading termination.&lt;br /&gt; &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3246837447428011810?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3246837447428011810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3246837447428011810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3246837447428011810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3246837447428011810'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/operations-of-process.html' title='OPERATIONS OF PROCESS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7635103901051845327</id><published>2009-07-16T02:46:00.000-07:00</published><updated>2009-07-16T03:05:17.749-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS4'/><title type='text'>PROCESS SCHEDULING</title><content type='html'>&lt;p align="center"&gt;&lt;strong&gt;A. PROCESS SCHEDULING QUEUES&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Job Queue&lt;/strong&gt; – When a process enters a system, it is put in a job queue.&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;Ready Queue&lt;/strong&gt; – set of all processes residing in main memory, ready and waiting to execute are kept in ready queue.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;strong&gt;Device Queues&lt;/strong&gt; – There may be many processes in the system requesting for an I/O. Since only one I/O request can be entertained for a particular device, a process needing an I/O may have to wait. The list of processes waiting for an I/O device is kept in a device queue for that particular device.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;An example of a ready queue and various device queues is shown below.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5358993353727349170" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 287px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/Sl74D-KZEbI/AAAAAAAAAEw/F2U3VCDJcPs/s400/12.bmp" border="0" /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;B. SCHEDULERS&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;A process may migrate between the various queues.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;The OS must select, for scheduling purposes, processes from these queues.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Long-term scheduler (or job scheduler) – selects which processes should be brought into the ready queue.&lt;br /&gt;- It is invoked very infrequently (seconds, minutes) Þ (may be slow).&lt;br /&gt;- It controls the degree of multiprogramming.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Short-term scheduler (or CPU scheduler) – selects which process should be executed next and allocates CPU.&lt;br /&gt;- Short-term scheduler is invoked very frequently (milliseconds) Þ(must be fast).&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Midterm scheduler selects which partially executed job, which has been swapped out, should be brought into ready queue.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;img id="BLOGGER_PHOTO_ID_5358994190635469714" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 161px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q_POLaRgWB4/Sl740r41i5I/AAAAAAAAAE4/YIYVUDzeN7Q/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5358994995930800850" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 266px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q_POLaRgWB4/Sl75jj2NItI/AAAAAAAAAFA/x-5EJmoRhbY/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;C. CONTEXT SWITCH&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;When CPU switches to another process, the system must save the state of the old process and load the saved state for the new process - this is called &lt;strong&gt;context switch&lt;/strong&gt;.&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;The time it takes is dependent on hardware support.&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;Context-switch time is overhead; the system does no useful work while switching.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5358995661032740754" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 264px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/Sl76KRi3V5I/AAAAAAAAAFI/Of1fzL_1yGU/s400/12.bmp" border="0" /&gt;Steps in Context Switching&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Save context of processor including program counter and other registers.    &lt;/li&gt;&lt;li&gt;Update the PCB of the running process with its new state and other associate information.&lt;/li&gt;&lt;li&gt;Move PCB to appropriate queue - ready, blocked,&lt;/li&gt;&lt;li&gt;Select another process for execution.&lt;/li&gt;&lt;li&gt;Update PCB of the selected process.&lt;/li&gt;&lt;li&gt;Restore CPU context from that of the selected process.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7635103901051845327?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7635103901051845327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7635103901051845327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7635103901051845327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7635103901051845327'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/process-scheduling.html' title='PROCESS SCHEDULING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_POLaRgWB4/Sl74D-KZEbI/AAAAAAAAAEw/F2U3VCDJcPs/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-25507405297133818</id><published>2009-07-16T01:46:00.000-07:00</published><updated>2009-07-16T02:46:04.088-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS4'/><title type='text'>THE CONCEPTS OF PROCESS</title><content type='html'>An operating system executes a variety of programs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Batch System&lt;/strong&gt; – jobs&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Time-Shared Systems&lt;/strong&gt; – user programs or tasks&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;Textbook uses the terms job and process almost interchangeably.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PROCESS&lt;/strong&gt; – a program in execution; process execution must progress in sequential fashion.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="left"&gt;A process includes:&lt;br /&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;Program Counter&lt;/strong&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Stack &lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Data Section&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;strong&gt;A. PROCESS STATE&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;A process can be in one of many possible states:&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;New: The process is being created.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;Running: Instructions are being executed. &lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;Waiting: The process is waiting for some event to occur. &lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;Ready: The process is waiting to be assigned to a process. &lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;Terminated: The process has finished execution.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;PROCESS TRANSITIONS&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;As a process executes, it changes its state&lt;/div&gt;&lt;p align="center"&gt;&lt;img id="BLOGGER_PHOTO_ID_5358987258446865106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 197px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/Sl7yhLeR4tI/AAAAAAAAAEY/QDjk0S0Ur_E/s400/12.bmp" border="0" /&gt;&lt;br /&gt;Fig. Process State Transition Diagram&lt;/p&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;B. PROCESS CONTROL BLOCK&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Each process in the operating system is represented by a process control block (PCB) – also called a task control block.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Information associated with each process includes:&lt;br /&gt;- Process state – new, ready, running, waiting...&lt;br /&gt;- Process identification information&lt;br /&gt;° Unique process identifier (PID) - indexes (directly or indirectly) into the process table.&lt;br /&gt;° User identifier (UID) - the user who is responsible for the job.&lt;br /&gt;° Identifier of the process that created this process (PPID).&lt;br /&gt;- Program counter – To indicate the next instruction to be executed for this process.&lt;br /&gt;- CPU registers – include index registers, general purpose registers etc. so that the process can be restarted correctly after an interrupt occurs.&lt;br /&gt;- CPU scheduling information – Such as process priority, pointers to scheduling queues etc.&lt;br /&gt;- Memory-management information – Include base and limit register, page tables etc.&lt;br /&gt;- Accounting information – Amount of CPU and real time used, time limits, account number, job or process numbers and so on.&lt;br /&gt;- I/O status information – List of I/O devices allocated to this process, a list of open files etc.&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5358988699159721746" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 202px; CURSOR: hand; HEIGHT: 280px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q_POLaRgWB4/Sl7z1Ci_dxI/AAAAAAAAAEg/2lKy7yL7-mA/s400/12.bmp" border="0" /&gt; &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;C. THREADS&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;A thread, also called a lightweight process (LWP), is the basic unit of CPU utilization. &lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="justify"&gt;It has its own program counter, a register set, and stack space.&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;It shares with the pear threads its code section, data section, and OS resources such as open files and signals, collectively called a task.&lt;/li&gt;&lt;/ul&gt;&lt;img id="BLOGGER_PHOTO_ID_5358990205058140498" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 269px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q_POLaRgWB4/Sl71MsdJyVI/AAAAAAAAAEo/-R3KphU7ojw/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The idea of a thread is that a process has five fundamental parts: code ("text"), data, stack, file I/O, and signal tables. "Heavy-weight processes" (HWPs) have a significant amount of overhead when switching: all the tables have to be flushed from the processor for each task switch. Also, the only way to achieve shared information between HWPs is through pipes and "shared memory". If a HWP spawns a child HWP using fork(), the only part that is shared is the text.&lt;/li&gt;&lt;li&gt;Threads reduce overhead by sharing fundamental parts. By sharing these parts, switching happens much more frequently and efficiently. Also, sharing information is not so "difficult" anymore: everything can be shared.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;User-Level and Kernel-Level Threads&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;There are tow types of thread: user-level and kernel-level.&lt;/li&gt;&lt;li&gt;User-level avoids the kernel and manages the tables itself. &lt;/li&gt;&lt;li&gt;These threads are implemented in user-level libraries rather than via system calls. &lt;/li&gt;&lt;li&gt;Often this is called "cooperative multitasking" where the task defines a set of routines that get "switched to" by manipulating the stack pointer. &lt;/li&gt;&lt;li&gt;Typically each thread "gives-up" the CPU by calling an explicit switch, sending a signal or doing an operation that involves the switcher. Also, a timer signal can force switches. &lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;User threads typically can switch faster than kernel threads.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;Thread States&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Threads can be in one of the several states: ready, blocked, running, or terminated.&lt;/li&gt;&lt;li&gt;Like process, threads share the CPU and only one thread at a time is in running state.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-25507405297133818?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/25507405297133818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=25507405297133818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/25507405297133818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/25507405297133818'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/concepts-of-process.html' title='THE CONCEPTS OF PROCESS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_POLaRgWB4/Sl7yhLeR4tI/AAAAAAAAAEY/QDjk0S0Ur_E/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-5822518974754342040</id><published>2009-07-09T03:57:00.000-07:00</published><updated>2009-07-09T04:26:42.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>QUESTIONS AND ANSWERS</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;blockquote&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/blockquote&gt;1.&lt;/strong&gt; &lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;What are the major activities of an Operating System with regards to Process Management?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;blockquote&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/blockquote&gt;The operating system is responsible for the following activities in connection with process management. &lt;/span&gt;&lt;/div&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;Process creation and deletion. &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;Process suspension (process is in I/O wait queue, or “swapped” out to disk, …) and resumption (move to ready queue or execution) – manage the state of the process. &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;Provision of mechanisms for:&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Process synchronization - concurrent processing is supported thus the need for synchronization of processes or threads.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Process communication&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Deadlock handling &lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;2.&lt;/strong&gt; &lt;strong&gt;What are the major activities of an Operating System with regards to Memory Management?&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Keep track of which parts of memory are currently being used and by whom. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Decide which processes to load when memory space becomes available - long term or medium term scheduler. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Mapping addresses in a process to absolute memory addresses - at load time or run time. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Allocate and deallocate memory space as needed. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Memory partitioning, allocation, paging (VM), address translation, defrag, … &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Memory protection &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;3.&lt;/strong&gt; &lt;strong&gt;What are the major activities of an Operating System with regards to Secondary-Storage Management? &lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:130%;"&gt;Free space management &lt;/span&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Storage allocation &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Disk scheduling – minimize seeks (arm movement … very slow operation) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Disk as the media for mapping virtual memory space &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Disk caching for performance &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Disk utilities: defrag, recovery of lost clusters, etc. &lt;/span&gt;&lt;/li&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;4.&lt;/strong&gt; &lt;strong&gt;What are the major activities of an Operating System with regards to File Management?&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;File creation and deletion - system calls or commands. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Directory creation and deletion - system calls or commands. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Support of primitives for manipulating files and directories in an efficient manner - system calls or commands. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Mapping files onto secondary storage. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;File backup on stable (nonvolatile) storage media.&lt;br /&gt;EX: File Allocation Table (FAT) for Windows/PC systems &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;5. What is the purpose of the command-interpreter?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;The program that reads and interprets control statements is called variously:&lt;br /&gt;·command-line interpreter (Control card interpreter in the “old batch days”)&lt;br /&gt;·shell (in UNIX) &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Command.com for external commands in DOS&lt;br /&gt;Its function is to get and execute the next command statement.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-5822518974754342040?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/5822518974754342040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=5822518974754342040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5822518974754342040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5822518974754342040'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/questions-and-answers.html' title='QUESTIONS AND ANSWERS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7170475514920087198</id><published>2009-07-07T03:30:00.000-07:00</published><updated>2009-07-07T04:11:20.081-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>SYSTEM BOOT</title><content type='html'>&lt;span style="font-size:130%;"&gt;- Operating system must be made available to hardware so hardware can start it&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Small piece of code – bootstrap loader, locates the kernel, loads it into memory, and starts it &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Sometimes two-step process where boot block at fixed location loads bootstrap loader&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;When power initialized on system, execution starts at a fixed memory location &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;- Firmware used to hold initial boot code&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7170475514920087198?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7170475514920087198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7170475514920087198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7170475514920087198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7170475514920087198'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/system-boot.html' title='SYSTEM BOOT'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8362779025932830156</id><published>2009-07-07T03:19:00.000-07:00</published><updated>2009-07-07T04:10:33.217-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>OPERATING SYSTEM GENERATION</title><content type='html'>&lt;span style="font-size:130%;"&gt;- Operating systems are designed to run on any of a class of machines; the system must be configured for each specific computer site&lt;br /&gt;&lt;br /&gt;- SYSGEN program obtains information concerning the specific configuration of the hardware system&lt;br /&gt;&lt;br /&gt;- Booting – starting a computer by loading the kernel&lt;br /&gt;&lt;br /&gt;- Bootstrap program – code stored in ROM that is able to locate the kernel, load it into memory, and start its execution&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8362779025932830156?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8362779025932830156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8362779025932830156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8362779025932830156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8362779025932830156'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/operating-system-generation.html' title='OPERATING SYSTEM GENERATION'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2916766866934336679</id><published>2009-07-07T03:00:00.000-07:00</published><updated>2009-07-07T04:10:56.935-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>VIRTUAL MACHINE</title><content type='html'>&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;- A virtual machine takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though they were all hardware &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;- A virtual machine provides an interface identical to the underlying bare hardware&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;- The operating system host creates the illusion that a process has its own processor and (virtual memory)&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;- Each guest provided with a (virtual) copy of underlying computer &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;VIRTUAL MACHINE HISTORY AND BENEFITS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;- First appeared commercially in IBM mainframes in 1972&lt;br /&gt;- Fundamentally, multiple execution environments (different operating systems) can share the same hardware&lt;br /&gt;- Protect from each other&lt;br /&gt;- Some sharing of file can be permitted, controlled&lt;br /&gt;- Commutate with each other, other physical systems via networking&lt;br /&gt;- Useful for development, testing&lt;br /&gt;- Consolidation of many low-resource use systems onto fewer busier systems&lt;br /&gt;- “Open Virtual Machine Format”, standard format of virtual machines, allows a VM to run within many different virtual machine (host) platforms&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;EXAMPLES&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5355659765639727890" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 290px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SlMgLmzOyxI/AAAAAAAAAEA/dLaZHu8oQPI/s400/untitled.bmp" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;JAVA VIRTUAL MACHINE&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5355662926724111218" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 192px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SlMjDmwem3I/AAAAAAAAAEI/sHnH4Z3WwvA/s400/untitled.bmp" border="0" /&gt;&lt;br /&gt;- Compiled Java programs are platform-neutral bytecodes executed by a Java Virtual Machine (JVM)&lt;br /&gt;- JVM consists of &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Class loader&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Class verifier&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:130%;"&gt;Runtime interpreter &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;- Just-In-Time (JIT) compilers increase performance&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2916766866934336679?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2916766866934336679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2916766866934336679' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2916766866934336679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2916766866934336679'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/virtual-machine.html' title='VIRTUAL MACHINE'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_POLaRgWB4/SlMgLmzOyxI/AAAAAAAAAEA/dLaZHu8oQPI/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-5872345880001349671</id><published>2009-07-02T03:59:00.000-07:00</published><updated>2009-07-02T04:22:20.639-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>SYSTEM STRUCTURE</title><content type='html'>&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;Simple Structure&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;--&gt;View the OS as a series of levels&lt;br /&gt;--&gt;Each level performs a related subset of functions&lt;br /&gt;--&gt;Each level relies on the next lower level to perform more primitive functions&lt;br /&gt;--&gt;This decomposes a problem into a number of more manageable subproblems &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;Layered Approach&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;The operating system is divided into a number of layers (levels), each built on top of lower layers. The bottom layer (layer 0), is the hardware; the highest (layer N) is the user interface.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;With modularity, layers are selected such that each uses functions (operations) and services of only lower-level layers. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;--MS-DOS Layered Structure--&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5353818543632938306" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 381px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SkyVmYUj9UI/AAAAAAAAADo/Z_LDYO8399c/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p align="center"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;strong&gt;&lt;u&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-5872345880001349671?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/5872345880001349671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=5872345880001349671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5872345880001349671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5872345880001349671'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/system-structure.html' title='SYSTEM STRUCTURE'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q_POLaRgWB4/SkyVmYUj9UI/AAAAAAAAADo/Z_LDYO8399c/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2528911158782006707</id><published>2009-07-02T03:50:00.000-07:00</published><updated>2009-07-02T04:19:54.301-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>SYSTEM CALLS</title><content type='html'>&lt;div&gt;&lt;span style="font-size:130%;"&gt;System calls provide the interface between a process and the operating system. These calls are generally available as assembly language instructions&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;Some systems also allow to make system calls from a high level language, such as C.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Three general methods are used to pass parameters between a running program and the operating system.&lt;br /&gt;- Pass parameters in registers.&lt;br /&gt;- Store the parameters in a table in memory, and the table address is passed as a parameter in a register.&lt;br /&gt;- Push (store) the parameters onto the stack by the program, and pop off the stack by operating system.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;--Types of System Calls--&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5353820859952574962" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 217px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SkyXtNSMsfI/AAAAAAAAADw/45PoHB8GXc0/s400/12.bmp" border="0" /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;--&gt;Process control – load, execute, abort, end, create process, allocate and free memory, wait event etc. &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:130%;"&gt;&lt;div align="justify"&gt;&lt;br /&gt;--&gt;File management – Create file, delete file, open, close, read, write, get file attribute etc. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;--&gt;Device management – Request device, release device, read, write, logically attach or detach device etc. &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;--&gt;Information maintenance – Get time and date, set time and date, get process attribute etc.&lt;br /&gt;--&gt;Communications – create, close communication connection, send, receive messages, etc.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2528911158782006707?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2528911158782006707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2528911158782006707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2528911158782006707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2528911158782006707'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/system-calls.html' title='SYSTEM CALLS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_q_POLaRgWB4/SkyXtNSMsfI/AAAAAAAAADw/45PoHB8GXc0/s72-c/12.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8931803409549536905</id><published>2009-07-02T03:47:00.000-07:00</published><updated>2009-07-02T04:23:53.185-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>OPERATING SYSTEM SERVICES</title><content type='html'>&lt;span style="font-size:130%;"&gt;Program execution – system capability to load a program into memory and to run it.&lt;br /&gt;&lt;br /&gt;I/O operations – since user programs cannot execute I/O operations directly, the operating system must provide some means to perform I/O.&lt;br /&gt;&lt;br /&gt;File-system manipulation – program capability to read, write, create, and delete files.&lt;br /&gt;&lt;br /&gt;Communications – exchange of information between processes executing either on the same computer or on different systems tied together by a network. Implemented via shared memory or message passing.&lt;br /&gt;&lt;br /&gt;Error detection – ensure correct computing by detecting errors in the CPU and memory hardware, in I/O devices, or in user programs.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Additional functions exist not for helping the user, but rather for ensuring efficient system operations.&lt;br /&gt;•Resource allocation – allocating resources to multiple users or multiple jobs running at the same time.&lt;br /&gt;•Preemptable, nonpreemptable resources&lt;br /&gt;•Deadlock prevention and detection models&lt;br /&gt;•Accounting – keep track of and record which users use how much and what kinds of computer resources for account billing or for accumulating usage statistics.&lt;br /&gt;•Protection – ensuring that all access to system resources is controlled.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8931803409549536905?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8931803409549536905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8931803409549536905' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8931803409549536905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8931803409549536905'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/operating-system-services.html' title='OPERATING SYSTEM SERVICES'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-1348343416916272798</id><published>2009-07-02T03:08:00.000-07:00</published><updated>2009-07-02T04:23:33.050-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'>SYSTEM COMPONENTS</title><content type='html'>&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;SYSTEM COMPONENT&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Operating Systems Process Management&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;A process is a program in execution. A process needs certain resources: CPU time, memory (address space), files, and I/O devices, to accomplish its task.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;The operating system is responsible for the following activities in connection with process management.&lt;br /&gt;--&gt;Process creation and deletion.&lt;br /&gt;--&gt;Process suspension and resumption.&lt;br /&gt;--&gt;Provision of mechanisms for:&lt;br /&gt;--&gt;Process synchronization&lt;br /&gt;--&gt;Process communication &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Main Memory Management&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Memory is a large array of words or bytes, each with its own address. It is a repository of instructions and data shared by the CPU and I/O devices. Main memory is a volatile storage device. It loses its contents in the case of system failure.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;The operating system is responsible for the following activities in connections with memory management: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;--&gt;Decide which processes to load when memory space becomes available.&lt;br /&gt;--&gt;Allocate and deallocate memory space as needed. Keep track of which parts of memory are currently being used and by whom. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;File Management&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;A file is a collection of related information defined by its creator. Commonly, files represent programs (both source and object forms) and data.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;The operating system is responsible for the following activities in connections with file management:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;--&gt;File creation and deletion.&lt;br /&gt;--&gt;Directory creation and deletion.&lt;br /&gt;--&gt;Support of primitives for manipulating files and directories.&lt;br /&gt;--&gt;Mapping files onto secondary storage.&lt;br /&gt;--&gt;File backup on stable (nonvolatile) storage media.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5353809525642985762" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 157px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SkyNZdsNgSI/AAAAAAAAADg/knwhPi2LBqw/s400/12.bmp" border="0" /&gt;&lt;br /&gt;Before mounting,&lt;br /&gt;--&gt;Files on floppy are inaccessible&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;After mounting floppy on b,&lt;br /&gt;--&gt;Ffiles on floppy are part of file hierarchy&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;I/O System Management&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;The I/O system consists of:&lt;br /&gt;--&gt;A buffer-caching system&lt;br /&gt;--&gt;A general device-driver interface&lt;br /&gt;--&gt;Drivers for specific hardware devices &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;u&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Secondary Storage Management&lt;/span&gt;&lt;/strong&gt;&lt;/u&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Since main memory (primary storage) is volatile and too small to accommodate all data and programs permanently, the computer system must provide secondary storage to back up main memory.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;Most modern computer systems use disks as the principle on-line storage medium, for both programs and data.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;The operating system is responsible for the following activities in connection with disk management: &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;--&gt;Free space management&lt;br /&gt;--&gt;Storage allocation&lt;br /&gt;--&gt;Disk scheduling &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;Protection System&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Protection refers to a mechanism for controlling access by programs, processes, or users to both system and user resources.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;The protection mechanism must: &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;--&gt;Distinguish between authorized and unauthorized usage.&lt;br /&gt;--&gt;Specify the controls to be imposed.&lt;br /&gt;--&gt;Provide a means of enforcement. &lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;u&gt;&lt;span style="font-size:130%;"&gt;Command-Interpreter System&lt;/span&gt;&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;Command-Interpreter reads commands from the user or from a ﬁle of commandsand executes them, usually by turning them into one or more systemcalls. It is usually not part of the kernel since the command interpreteris subject to changes.&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;The program that reads and interprets control statements is called variously:&lt;br /&gt;--&gt;command-line interpreter&lt;br /&gt;--&gt;shell (in UNIX)&lt;br /&gt;&lt;br /&gt;Its function is to get and execute the next command statement&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-1348343416916272798?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/1348343416916272798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=1348343416916272798' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/1348343416916272798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/1348343416916272798'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/07/system-components.html' title='SYSTEM COMPONENTS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_POLaRgWB4/SkyNZdsNgSI/AAAAAAAAADg/knwhPi2LBqw/s72-c/12.bmp' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8954281335445485103</id><published>2009-06-25T03:09:00.000-07:00</published><updated>2009-06-25T03:16:15.938-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>RAM AND DRAM</title><content type='html'>&lt;div align="justify"&gt;Computer programs must be in main memory (&lt;strong&gt;also called random-access memory or RAM&lt;/strong&gt;) to be executed. Main memory is the only large storage area(millions to billions of bytes) that the processor can access directly. It is implemented in a semiconductor technology called &lt;strong&gt;dynamic random-access memory (DRAM),&lt;/strong&gt; which forms an array of memory words. Each word has its own address. Interaction is achieved through a sequence of load or store instructions to specific memory addresses. The load instruction moves the content of a register to main memory. Aside from explicit loads and stores, the CPU automatically loads instructions from main memory for execution.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8954281335445485103?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8954281335445485103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8954281335445485103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8954281335445485103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8954281335445485103'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/ram-and-dram.html' title='RAM AND DRAM'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3386163302223040209</id><published>2009-06-25T02:27:00.000-07:00</published><updated>2009-06-25T02:36:17.198-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>DIRECT MEMORY ACCESS</title><content type='html'>&lt;div align="center"&gt;Direct Memory Access (DMA) Structure&lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="justify"&gt;• Used for high-speed I/O devices able to transmit information at close to memory speeds.&lt;/div&gt;&lt;div align="justify"&gt;• Device controller transfers blocks of data from buffer storage directly to main memory without CPU intervention.&lt;/div&gt;&lt;div align="justify"&gt;• Only one interrupt is generated per block, rather than the one interrupt per byte.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3386163302223040209?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3386163302223040209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3386163302223040209' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3386163302223040209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3386163302223040209'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/direct-memory-access.html' title='DIRECT MEMORY ACCESS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-6195175987724960204</id><published>2009-06-25T02:02:00.000-07:00</published><updated>2009-06-25T02:46:35.736-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>HARDWARE PROTECTION</title><content type='html'>&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;a href="http://4.bp.blogspot.com/_q_POLaRgWB4/SkM9wc-VWtI/AAAAAAAAAC4/j00Dwzmdteo/s1600-h/12.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351188684866935506" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 182px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_q_POLaRgWB4/SkM9wc-VWtI/AAAAAAAAAC4/j00Dwzmdteo/s400/12.JPG" border="0" /&gt;&lt;/a&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• When executing in kernel mode, the operating system has unrestricted access to both kernel and user’s memory.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• The load instructions for the base and limit registers are privileged instructions.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;--DUAL MODE OPERATION --&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• Sharing system resources requires operating system to ensure that an incorrect program cannot cause other programs to execute incorrectly.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• Provides hardware support to differentiate between at least two modes of operations.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;1. User mode – execution done on behalf of a user.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;2. Kernel mode (also monitor mode, supervisor mode or system mode) – execution done on behalf of operating system. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• Mode bit added to computer hardware to indicate the current mode: kernel (0) or user (1).• When an interrupt or fault occurs hardware switches to kernel mode.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351189734015976034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 171px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SkM-thW9QmI/AAAAAAAAADA/-oSC2OT2RxU/s400/12.JPG" border="0" /&gt;&lt;br /&gt;• Privileged instructions can be issued only in kernel mode. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;--I/O PROTECTION--&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• All I/O instructions are privileged instructions.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• Given the I/O instructions are privileged, how does the user program perform I/O?&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;• System call &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;– the method used by a process to request action by the operating system.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;– Usually takes the form of a trap to a specific location in the interrupt vector.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;– Control passes through the interrupt vector to a service routine in the OS, and the mode bit is set to kernel mode. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;– The kernel verifies that the parameters are correct and legal, executes the request, and returns control to the instruction following the system call.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;--Use of a System Call to Perform an I/O--&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5351197797055356978" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 338px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_q_POLaRgWB4/SkNGC2hWYDI/AAAAAAAAADQ/LWBB4AqHlqs/s400/12.JPG" border="0" /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;p&gt;• Must ensure that a user program could never gain control of the computer in kernel mode. Otherwise, undesirable actions can be done e.g. a user program that, as part of its execution, stores a new address in the interrupt vector. &lt;/p&gt;&lt;p align="center"&gt;&lt;--MEMORY PROTECTION--&gt;&lt;/p&gt;&lt;p align="justify"&gt;• Must provide memory protection at least for the interrupt vectorand the interrupt service routines.&lt;/p&gt;&lt;p align="justify"&gt;• In order to have memory protection, add two registers that determine the range of legal addresses a program may access:&lt;/p&gt;&lt;p align="justify"&gt;– Base Register – holds the smallest legal physical memory address.&lt;/p&gt;&lt;p align="justify"&gt;– Limit Register – contains the size of the range &lt;/p&gt;&lt;p align="justify"&gt;• Memory outside the defined range is protected.&lt;/p&gt;&lt;p align="center"&gt;&lt;--CPU PROTECTION--&gt;&lt;/p&gt;&lt;p align="justify"&gt;• Timer &lt;/p&gt;&lt;p align="left"&gt;– interrupts computer after specified period to ensure operating system maintains control.&lt;/p&gt;&lt;p align="left"&gt;– Timer is decremented every clock tick.&lt;/p&gt;&lt;p align="left"&gt;– When timer reaches the value 0, an interrupt occurs.&lt;/p&gt;&lt;p align="left"&gt;• Timer commonly used to implement time sharing.&lt;/p&gt;&lt;p align="justify"&gt;• Time also used to compute the current time.&lt;/p&gt;&lt;p align="justify"&gt;• Load-timer is a privileged instruction.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-6195175987724960204?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/6195175987724960204/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=6195175987724960204' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6195175987724960204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/6195175987724960204'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/hardware-protection.html' title='HARDWARE PROTECTION'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_q_POLaRgWB4/SkM9wc-VWtI/AAAAAAAAAC4/j00Dwzmdteo/s72-c/12.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-7398769868804737511</id><published>2009-06-25T01:57:00.000-07:00</published><updated>2009-06-25T03:33:32.153-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>STORAGE HIERARCHY</title><content type='html'>• Storage systems organized in hierarchy.&lt;br /&gt;– Speed&lt;br /&gt;– Cost&lt;br /&gt;– Size&lt;br /&gt;– Volatility&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;--STORAGE HEIRARCHY(MEMORY HEIRARCHY)--&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5351207930965972050" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 299px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SkNPQuR61FI/AAAAAAAAADY/rwMv8jpoQLI/s400/12.JPG" border="0" /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;Click &lt;a href="http://h1.ripway.com/KND1513/12.JPG"&gt;here&lt;/a&gt; to see full image size &lt;/p&gt;&lt;p&gt;&lt;br /&gt;• Caching – copying information into faster storage system; main memory can be viewed as a cache for secondary storage. &lt;/p&gt;&lt;p&gt;–improve performance where a large access-time or transfer-rate disparity exists between two components) Memory caching: add cache (faster and smaller memory) between CPU and main memory&lt;/p&gt;&lt;p&gt;--&gt; When need some data, check if it’s in cache&lt;/p&gt;&lt;p&gt;--&gt;If yes, use the data from cache&lt;/p&gt;&lt;p&gt;--&gt; If not, use data from main memory and put a copy in cache&lt;/p&gt;&lt;p&gt;– Disk caching: main memory can be viewed as a cache for disks&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;--Cache Coherency and Consistency--&gt;&lt;/div&gt;• Cache coherency in multiprocessor systems&lt;br /&gt;- Each CPU has a local cache&lt;br /&gt;- A copy of X may exist in several caches --&gt; must make sure that an update of X in one cache is immediately reflected in all other caches where X resides&lt;br /&gt;- Hardware problem&lt;br /&gt;• Cache consistency in distributed systems&lt;br /&gt;- A master copy of the file resides at the server machine&lt;br /&gt;- Copies of the same file scattered in caches of different client machines&lt;br /&gt;- Must keep the cached copies consistent with the master file&lt;br /&gt;- OS problem&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-7398769868804737511?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/7398769868804737511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=7398769868804737511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7398769868804737511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/7398769868804737511'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/storage-hierarchy.html' title='STORAGE HIERARCHY'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_POLaRgWB4/SkNPQuR61FI/AAAAAAAAADY/rwMv8jpoQLI/s72-c/12.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3733231555963833236</id><published>2009-06-25T01:50:00.000-07:00</published><updated>2009-06-25T02:02:23.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>STORAGE STRUCTURE</title><content type='html'>&lt;div align="justify"&gt;• Main Memory – only large storage media that the CPU can access directly.&lt;br /&gt;• Secondary Storage – extension of main memory that provides large nonvolatile storage capacity.&lt;br /&gt;• Magnetic Disks&lt;br /&gt;– rigid metal or glass platters covered with magnetic recording material.&lt;br /&gt;– Disk surface is logically divided into tracks, which are subdivided into sectors.&lt;br /&gt;– The disk controller determines the logical interaction between the device and the computer.&lt;/div&gt;&lt;div align="justify"&gt;--&gt;&gt;Moving Head Mechanism&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351186442037262338" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 304px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SkM7t5yEeAI/AAAAAAAAACw/4Yu6VsymucU/s400/12.JPG" border="0" /&gt;&lt;/div&gt;&lt;p align="justify"&gt; &lt;/p&gt;&lt;p align="justify"&gt;• Magnetic Tapes&lt;/p&gt;&lt;p align="justify"&gt;Magnetic tape is a medium for magnetic recording generally consisting of a thin magnetizable coating on a long and narrow strip of plastic. Nearly all recording tape is of this type, whether used for recording audio or video or for computer data storage. It was originally developed in Germany, based on the concept of magnetic wire recording. Devices that record and playback audio and video using magnetic tape are generally called tape recorders and video tape recorders respectively. A device that stores computer data on magnetic tape can be called a tape drive, a tape unit, or a streamer.&lt;br /&gt;Magnetic tape revolutionized the broadcast and recording industries. In an age when all radio (and later television) was live, it allowed programming to be prerecorded. In a time when gramophone records were recorded in one take, it allowed recordings to be created in multiple stages and easily mixed and edited with a minimal loss in quality between generations. It is also one of the key enabling technologies in the development of modern computers. Magnetic tape allowed massive amounts of data to be stored in computers for long periods of time and rapidly accessed when needed.&lt;br /&gt;Today, many other technologies exist that can perform the functions of magnetic tape. In many cases these technologies are replacing tape. Despite this, innovation in the technology continues and tape is still widely used.&lt;br /&gt;&lt;/p&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3733231555963833236?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3733231555963833236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3733231555963833236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3733231555963833236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3733231555963833236'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/storage-structure.html' title='STORAGE STRUCTURE'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_POLaRgWB4/SkM7t5yEeAI/AAAAAAAAACw/4Yu6VsymucU/s72-c/12.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3157108807001057167</id><published>2009-06-25T01:38:00.001-07:00</published><updated>2009-06-25T03:25:35.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>DEVICE-STATUS TABLE</title><content type='html'>Device-status table contains entry for each I/O deviceindicating its type, address, and state.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;--DEVICE STATUS TABLE--&gt;&lt;br /&gt;&lt;/div&gt;&lt;p align="left"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351191610535378434" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 357px; CURSOR: hand; HEIGHT: 194px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_q_POLaRgWB4/SkNAav8C_gI/AAAAAAAAADI/-wOttXLbSC4/s400/12.JPG" border="0" /&gt;Click &lt;a href="http://h1.ripway.com/KND1513/13.JPG"&gt;here &lt;/a&gt;to see full size of image&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3157108807001057167?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3157108807001057167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3157108807001057167' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3157108807001057167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3157108807001057167'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/device-status-table.html' title='DEVICE-STATUS TABLE'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_q_POLaRgWB4/SkNAav8C_gI/AAAAAAAAADI/-wOttXLbSC4/s72-c/12.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-757376603470088124</id><published>2009-06-25T01:31:00.000-07:00</published><updated>2009-06-25T02:35:44.420-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>MONITOR MODE AND USER MODE</title><content type='html'>&lt;div align="justify"&gt;• Sharing system resources requires operating system to ensure that an incorrect program cannot cause other programs to execute incorrectly&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;• Provides hardware support to differentiate between at least two modes of operations.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;1. User mode – execution done on behalf of a user.&lt;/div&gt;&lt;div align="justify"&gt;2. Kernel mode (also monitor mode, supervisor mode or system mode) – execution done on behalf of operating system. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-757376603470088124?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/757376603470088124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=757376603470088124' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/757376603470088124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/757376603470088124'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/monitor-mode-and-user-mode.html' title='MONITOR MODE AND USER MODE'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8923272972071445380</id><published>2009-06-23T03:54:00.000-07:00</published><updated>2009-06-23T04:20:50.963-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>INTERRUPT AND TRAP</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;div align="justify"&gt;Interrupts and Traps. A great deal of the kernel consists of code that is invoked as the result of a interrupt or a trap.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;While the words "interrupt" and "trap" are often used interchangeably in the context of operating systems, there is a distinct difference between the two.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;An interrupt is a CPU event that is triggered by some external device.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;A trap is a CPU event that is triggered by a program. Traps are sometimes called software interrupts. They can be deliberately triggered by a special instruction, or they may be triggered by an illegal instruction or an attempt to access a restricted resource.&lt;br /&gt;When an interrupt is triggered by an external device the hardware will save the the status of the currently executing process, switch to kernel mode, and enter a routine in the kernel.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;This routine is a first level interrupt handler. It can either service the interrupt itself or wake up a process that has been waiting for the interrupt to occur.&lt;br /&gt;When the handler finishes it usually causes the CPU to resume the processes that was interrupted. However, the operating system may schedule another process instead.&lt;br /&gt;When an executing process requests a service from the kernel using a trap the process status information saved, the CPU is placed in kernel mode, and control passes to code in the kernel.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;This kernel code is called the system service dispatcher. It examines parameters set before the trap was triggered, often information in specific CPU registers, to determine what action is required. Control then passes to the code that performs the desired action.&lt;br /&gt;When the service is finished, control is returned to either the process that triggered the trap or some other process.&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="justify"&gt;Traps can also be triggered by a fault. In this case the usual action is to terminate the offending process. It is possible on some systems for applications to register handlers that will be evoked when certain conditions occur -- such as a division by zero.&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8923272972071445380?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8923272972071445380/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8923272972071445380' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8923272972071445380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8923272972071445380'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/interrupt-and-trap.html' title='INTERRUPT AND TRAP'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2682335623888419171</id><published>2009-06-23T03:35:00.000-07:00</published><updated>2009-06-23T03:53:09.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>BOOTSTRAP PROGRAM</title><content type='html'>&lt;div align="justify"&gt; 1.) BOOTSTRAP PROGRAM &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;--&gt; Code stored in ROM that is able to locate the kernel, load it into memory, and start its execution &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;--&gt; In computing, booting is a bootstrapping process that starts operating systems when the user turns on a computer system.&lt;br /&gt;Most computer systems can only execute code found in the memory (ROM or RAM); modern operating systems are mostly stored on hard disk drives, LiveCDs and USB flash drive. Just after a computer has been turned on, it doesn't have an operating system in memory. The computer's hardware alone cannot perform complicated actions of the operating system, such as loading a program from disk on its own; so a seemingly irresolvable paradox is created: to load the operating system into memory, one appears to need to have an operating system already installed. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2682335623888419171?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2682335623888419171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2682335623888419171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2682335623888419171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2682335623888419171'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/bootstrap-program.html' title='BOOTSTRAP PROGRAM'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2085912989044646888</id><published>2009-06-22T01:07:00.000-07:00</published><updated>2009-06-23T04:16:03.168-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>DIFFERENCE BETWEEN BATCH SYSTEM, MULTIPROGRAMMED SYSTEM, AND TIME_SHARING SYSTEM</title><content type='html'>&lt;span style="font-weight: bold; font-family: arial;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;BATCH SYSTEM&lt;/span&gt;&lt;br /&gt; &lt;/div&gt;&lt;ul style="font-family: arial; text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;li&gt;In computing, system for processing data with little or no operator intervention. Batches of data are prepared in advance to be processed during regular ‘runs’ (for example, each night). This allows efficient use of the computer and is well suited to applications of a repetitive nature, such bulk file format conversion, as a company payroll, or the production of utility bills.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt; &lt;span style="font-weight: bold; font-family: arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-family: arial;"&gt;&lt;/span&gt;&lt;strong style="font-family: arial;"&gt;MULTIPROGRAMMED SYSTEM&lt;/strong&gt;&lt;/div&gt;&lt;ul style="font-family: arial; text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;li&gt;&lt;strong&gt;&lt;/strong&gt;    &lt;!-- google_ad_section_start --&gt;It's an OS which keeps several jobs(programs) in memory at a time .The operating system picks and begins to execute one of the jobs in the memory. Eventually the job may have to wait for some task like a tape to be mounted,... Or an input output operation to be complete.In a multiprogrammed OS the OS is not idle it's simply switch to another job and executes it .As there is always  some jobs to execute , the CPU will never be idle.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;span style="font-family: arial; font-weight: bold;"&gt;TIME-SHARING SYSTEM&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;ul style="font-family: arial; text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;li&gt;&lt;b&gt;Time-sharing&lt;/b&gt; is sharing a computing resource among many users by multitasking. Its introduction in the 1960s, and emergence as the prominent model of computing in the 1970s, represents a major historical shift in the history of computing. By allowing a large number of users to interact simultaneously on a single computer, time-sharing dramatically lowered the cost of providing computing, while at the same time making the computing experience much more interactive.&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify; color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2085912989044646888?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2085912989044646888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2085912989044646888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2085912989044646888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2085912989044646888'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/difference-between-batch-system.html' title='DIFFERENCE BETWEEN BATCH SYSTEM, MULTIPROGRAMMED SYSTEM, AND TIME_SHARING SYSTEM'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3338284354035778221</id><published>2009-06-22T00:55:00.000-07:00</published><updated>2009-06-23T04:17:50.159-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>ESSENTIAL PROPERTIES OF THE FOLLOWING TYPES OF O.S.</title><content type='html'>&lt;div style="TEXT-ALIGN: justify"&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(0,0,0)font-family:arial;" &gt;· BATCH &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="FONT-WEIGHT: bold; COLOR: rgb(0,0,0); FONT-FAMILY: arial; TEXT-ALIGN: justify"&gt;-&gt; &lt;strong&gt;Jobs with similar needs are batched together and run through the computer as a group, by an operator or automatic job sequencer. Performance is increased by attempting to keep CPU and I/O devices busy at all times through buffering, off-line operation, spooling, and multiprogramming.&lt;br /&gt;&lt;br /&gt;· TIME-SHARING&lt;br /&gt;&lt;br /&gt;-&gt; &lt;/strong&gt;&lt;strong&gt;The first involved timesharing or timeslicing. The idea of multiprogramming was extended to allow for multiple terminals to be connected to the computer, with each in-use terminal being associated with one or more jobs on the computer. The operating system is responsible for switching between the jobs, now often called processes, in such a way that favored user interaction. If the context-switches occurred quickly enough, the user had the impression that he or she had direct access to the computer.&lt;br /&gt;&lt;br /&gt;· REAL TIME&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:100%;"&gt;-&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:10;"&gt;A real-time system is used when rigid time requirements have been placed on the operation of a processor or the flow of data thus it is often used as a control device in a dedicated application. Sensors bring data to the computer. A real-time system has well-defined, fixed time constraints. Processing must be done within the defined constraints, or the system will fail.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;· NETWORK&lt;br /&gt;&lt;br /&gt;-&gt; Networked systems consist of multiple computers that are networked together, usually with a common operating system and shared resources. Users, however, are aware of the different computers that make up the system.&lt;br /&gt;&lt;br /&gt;· DISTRIBUTED&lt;br /&gt;&lt;br /&gt;-&gt; &lt;/strong&gt;&lt;span style="font-size:10;"&gt;A network, in the simplest terms, is a communication path between two or more systems. Distributed systems depend on networking for their functionality.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;span style="font-size:10;"&gt;&lt;br /&gt;1. Client-Server Systems&lt;br /&gt;2. Peer-to-Peer Systems&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;also consist of multiple computers but differ from networked systems in that the multiple computers are transparent to the user. Often there are redundant resources and a sharing of the workload among the different computers, but this is all transparent to the user.&lt;br /&gt;&lt;br /&gt;· HANDHELD&lt;br /&gt;&lt;br /&gt;-&gt; &lt;/strong&gt;&lt;span style="font-size:10;"&gt;Handheld systems include personal digital assistants (PDAs) or cellular telephones with connectivity to a network such as the Internet.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3338284354035778221?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3338284354035778221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3338284354035778221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3338284354035778221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3338284354035778221'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/essential-properties-of-following-types.html' title='ESSENTIAL PROPERTIES OF THE FOLLOWING TYPES OF O.S.'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-374061918174983654</id><published>2009-06-22T00:50:00.000-07:00</published><updated>2009-06-23T04:18:30.293-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>DIFFERENCE BETWEEN A STAND ALONE PC AND WORKSTATION CONNECTED TO A NETWORK</title><content type='html'>&lt;div style="TEXT-ALIGN: justify"&gt;&lt;strong&gt;Differentiate the design issues of OS between a stand-alone PC and a Workstation connected to a network.&lt;/strong&gt;&lt;/div&gt;&lt;p style="COLOR: rgb(0,0,0); TEXT-ALIGN: justify"&gt;&lt;strong&gt;-&gt;A stand-alone PC works on its own. While in a workstation connected to a network, you can freely share your files and databases to other PC.&lt;/strong&gt;&lt;strong&gt;A desktop or laptop computer that is used on its own without requiring a connection to a local area network (LAN) or wide area network (WAN). Although it may be connected to a network, it is still a stand-alone PC as long as the network connection is not mandatory for its general use.In offices throughout the 1990s, millions of stand-alone PCs were hooked up to the local network for file sharing and mainframe access. Today, computers are commonly networked in the home so that family members can share an Internet connection as well as printers, scanners and other peripherals. When the computer is running local applications without Internet access, the machine is technically a stand-alone PC. A workstation is a high-end microcomputer &lt;/strong&gt;&lt;a title="Microcomputer" href="http://en.wikipedia.org/wiki/Microcomputer"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a local area network&lt;/strong&gt;&lt;strong&gt; and run multiuser operating system. &lt;/strong&gt;&lt;a title="Multi-user" href="http://en.wikipedia.org/wiki/Multi-user"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;The term workstation has also been used to refer to a mainframe computer &lt;/strong&gt;&lt;strong&gt;terminal or a PC connected to a network. &lt;/strong&gt;&lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-374061918174983654?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/374061918174983654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=374061918174983654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/374061918174983654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/374061918174983654'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/difference-between-stand-alone-pc-and.html' title='DIFFERENCE BETWEEN A STAND ALONE PC AND WORKSTATION CONNECTED TO A NETWORK'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-3137855512143298234</id><published>2009-06-18T03:37:00.000-07:00</published><updated>2009-06-18T04:03:41.985-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>OPERATING SYSTEM VIEWPOINTS</title><content type='html'>&lt;div align="justify"&gt;Operating Systems can be explored from two viewpoints: the user and the system.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;USER VIEW&lt;/strong&gt;&lt;br /&gt;The user view of the computer varies by the interface being used. Most computer users sit in front of a PC, consisting of a monitor, keyboard, mouse and system unit. Such a system is designed for one user to monopolize its resources, to maximize the work that the user is performing. In this case,the operating system is designed mostly for ease of use, with some attention paid to performance, and none paid to resource utilization.&lt;br /&gt;&lt;br /&gt;Some users sit at a terminal connected to a mainframe or minicomputer. Other users are accessing the same computer through other terminals. These users share resources and may exchange information. The operating system is designed to maximize resource utilization.&lt;br /&gt;&lt;br /&gt;Other users sit at workstations, connected to networks of other workstations and servers. These users have dedicated resources at their disposal, but they also share resources such as networking and servers.&lt;br /&gt;&lt;br /&gt;Recently, many varieties of handheld computers have come into fashion. These devices are mostly standalone, used singly by individual users. Some are connected to networks, either directly by wire or through wireless modems. Due to power and interface limitations they perform relatively few remote operations. These operating systems are designed mostly for individual usability, but performance per amount of battery life is important as well.&lt;br /&gt;&lt;br /&gt;Some computers have little or no user view. For example, embedded computers in home devices and automobiles may have numeric keypad, and may turn indicator lights on or off to show status, but mostly they and their operating systems are designed to run without user intervention.&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;SYSTEM VIEW&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;We can view an operating system as a resource allocator. A computer system has many resources - hardware and software - that may be required to solve a problem. The operating system acts as the manager of these resources.&lt;br /&gt;&lt;br /&gt;An operating system can also be viewed as a control program that manages the execution of user programs to prevent errors and improper use of the computer. It is especially concerned with the operation and control of I/O devices.&lt;br /&gt;&lt;br /&gt;We have no universally accepted definition of what is part of the operating system. A simple viewpoint is that it includes everything a vendor ships when you order “the operating system”.&lt;br /&gt;&lt;br /&gt;A more common definition is that the operating system is the one program running at all times on the computer (usually called the kernel), with all else being application programs. This is the one that we generally follow.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-3137855512143298234?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/3137855512143298234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=3137855512143298234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3137855512143298234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/3137855512143298234'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/operating-system-viewpoints.html' title='OPERATING SYSTEM VIEWPOINTS'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-8712082307883256603</id><published>2009-06-18T03:05:00.000-07:00</published><updated>2009-06-18T03:28:41.695-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>CLIENT-SERVER SYSTEM AND PEER-TO-PEER SYSTEM</title><content type='html'>&lt;div align="justify"&gt;CLIENT-SERVER &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;-&gt; System or networking is a distributed application architecture that partitions tasks or work loads between service providers (servers) and service requesters, called clients.[1] Often clients and servers operate over a computer network on separate hardware. A server is a high-performance host that is a registering unit and shares its resources with clients. A client does not share any of its resources, but requests a server's content or service function. Clients therefore initiate communication sessions with servers which await (listen to) incoming requests.&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;-&gt; Client-server describes the relationship between two computer programs in which one program, the client program, makes a service request to another, the server program. Standard networked functions such as email exchange, web access and database access, are based on the client-server model. For example, a &lt;a title="Web browser" href="http://en.wikipedia.org/wiki/Web_browser"&gt;web browser&lt;/a&gt; is a client program at the user computer that may access information at any web server in the world. To check your bank account from your computer, a web browser client program in your computer forwards your request to a web server program at the bank. That program may in turn forward the request to its own database client program that sends a request to a database server at another bank computer to retrieve your account balance. The balance is returned to the bank database client, which in turn serves it back to the web browser client in your personal computer, which displays the information for you. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;a class="internal" title="Enlarge" href="http://en.wikipedia.org/wiki/File:Server-based-network.svg"&gt;&lt;/a&gt;A server based network (i.e: not peer-to-peer):&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;img style="color=#000000; DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 207px; TEXT-ALIGN: center" alt="" color="#000000" src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/Server-based-network.svg/200px-Server-based-network.svg.png" border="0" /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;PEER-TO-PEER SYSTEM &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;-&gt; Peer-to-peer (P2P) system or networking is a method of delivering computer network services in which the participants share a portion of their own resources, such as processing power, disk storage, network bandwidth, printing facilities. Such resources are provided directly to other participants without intermediary network hosts or servers.[1] Peer-to-peer network participants are providers and consumers of network services simultaneously, which contrasts with other service models, such as traditional client-server computing.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;A peer-to-peer based network:&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 207px; TEXT-ALIGN: center" alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/3/3f/P2P-network.svg/200px-P2P-network.svg.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-8712082307883256603?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/8712082307883256603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=8712082307883256603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8712082307883256603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/8712082307883256603'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/client-server-system-and-peer-to-peer.html' title='CLIENT-SERVER SYSTEM AND PEER-TO-PEER SYSTEM'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-529925032072356650</id><published>2009-06-18T02:48:00.000-07:00</published><updated>2009-06-18T02:52:58.316-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>SYMMETRIC MULTIPROCESSING AND ASSYMETRIC MULTI PROCESSING</title><content type='html'>&lt;div align="justify"&gt;SYMMETRIC MULTIPROCESSING&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;- In computing, symmetric multiprocessing or SMP involves a multiprocessor computer-architecture where two or more identical processors can connect to a single shared main memory. Most common multiprocessor systems today use an SMP architecture. In the case of multi-core processors, the SMP architecture applies to the cores, treating them as separate processors.&lt;br /&gt;SMP systems allow any processor to work on any task no matter where the data for that task are located in memory; with proper operating system support, SMP systems can easily move tasks between processors to balance the workload efficiently.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;ASSYMETRIC MULTIPROCESSING&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;- Asymmetric multiprocessing or ASMP is a type of multiprocessing supported in DEC's VMS V.3 as well as a number of older systems including TOPS-10 and OS-360. It varies greatly from the standard processing model that we see in personal computers today. Due to the complexity and unique nature of this architecture, it was not adopted by many vendors or programmers during its brief stint between 1970 - 1980.&lt;br /&gt;Where as a symmetric multiprocessor or SMP treats all of the processing elements in the system identically, an ASMP system assigns certain tasks only to certain processors. In particular, only one processor may be responsible for fielding all of the interrupts in the system or perhaps even performing all of the I/O in the system. This makes the design of the I/O system much simpler, although it tends to limit the ultimate performance of the system. Graphics cards, physics cards and cryptographic accelerators which are subordinate to a CPU in modern computers can be considered a form of asymmetric multiprocessing.[citation needed] SMP is extremely common in the modern computing world, when people refer to "multi core" or "multi processing" they are most commonly referring to SMP.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-529925032072356650?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/529925032072356650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=529925032072356650' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/529925032072356650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/529925032072356650'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/symmetric-multiprocessing-and.html' title='SYMMETRIC MULTIPROCESSING AND ASSYMETRIC MULTI PROCESSING'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-4348985327522311461</id><published>2009-06-18T02:26:00.000-07:00</published><updated>2009-06-18T03:44:50.393-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>GOALS OF OPERATING SYSTEM</title><content type='html'>&lt;div align="justify"&gt;OPERATING SYSTEM&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;- (commonly abbreviated to either OS or O/S) is an interface between hardware and user; it is responsible for the management and coordination of activities and the sharing of the resources of the computer. The operating system acts as a host for computing applications that are run on the machine. As a host, one of the purposes of an operating system is to handle the details of the operation of the hardware. This relieves application programs from having to manage these details and makes it easier to write applications. Almost all computers (including handheld computers, desktop computers, supercomputers, video game consoles) as well as some robots, domestic appliances (dishwashers, washing machines), and portable media players use an operating system of some type. [1] Some of the oldest models may however use an embedded operating system, that may be contained on a compact disk or other data storage device.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 165px; CURSOR: hand; HEIGHT: 244px; TEXT-ALIGN: center" alt="" src="http://upload.wikimedia.org/wikipedia/commons/thumb/e/e1/Operating_system_placement.svg/165px-Operating_system_placement.svg.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;GOALS OF THE OPERATING SYSTEM:&lt;/div&gt;&lt;div align="justify"&gt;It is easier to define an operating system by what it does than what it is, but even this can be tricky. The primary goal of some operating system is convenience for the user. The primary goal of other operating system is efficient operation of the computer system. Operating systems and computer architecture have influenced each other a great deal. To facilitate the use of the hardware, researchers developed operating systems. Users of the operating systems then proposed changes in hardware design to simplify them. In this short historical review, notice how identification of operating-system problems led to the introduction of new hardware features.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-4348985327522311461?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/4348985327522311461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=4348985327522311461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4348985327522311461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/4348985327522311461'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/goals-of-operating-system.html' title='GOALS OF OPERATING SYSTEM'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-5074534660020911743</id><published>2009-06-18T02:12:00.000-07:00</published><updated>2009-06-18T02:39:15.994-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Operating System'/><title type='text'>PARALLEL SYSTEM (types and advantages)</title><content type='html'>&lt;div align="justify"&gt;PARALLEL SYSTEMS&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;- Multiprocessor systems with more than one CPU in close communication.&lt;/div&gt;&lt;div align="justify"&gt;- Tightly coupled system – processors share memory and aclock; communication usually takes place through the shared memory.&lt;/div&gt;&lt;div align="justify"&gt;- Symmetric multiprocessing (SMP)&lt;/div&gt;&lt;div align="justify"&gt;·Each processor runs and identical copy of the operating system.&lt;/div&gt;&lt;div align="justify"&gt;·Many processes can run at once without performance deterioration.&lt;/div&gt;&lt;div align="justify"&gt;·Most modern operating systems support SMP&lt;/div&gt;&lt;div align="justify"&gt;- Asymmetric multiprocessing&lt;/div&gt;&lt;div align="justify"&gt;·Each processor is assigned a specific task; master processor schedules and allocated work to slave processors.&lt;/div&gt;&lt;div align="justify"&gt;· More common in extremely large systems&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Advantages of parallel system: &lt;/div&gt;&lt;div align="justify"&gt;1. Increased throughput&lt;/div&gt;&lt;div align="justify"&gt;2. Economical&lt;/div&gt;&lt;div align="justify"&gt;3. Increased reliability&lt;/div&gt;&lt;div align="justify"&gt;3.1. graceful &lt;/div&gt;&lt;div align="justify"&gt;3.2. degradationfail-soft systems&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-5074534660020911743?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/5074534660020911743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=5074534660020911743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5074534660020911743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/5074534660020911743'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/06/parallel-system-types-and-advantages.html' title='PARALLEL SYSTEM (types and advantages)'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-2550051024246264549</id><published>2009-02-25T01:49:00.000-08:00</published><updated>2009-02-25T03:25:29.052-08:00</updated><title type='text'>Lab Exercises-Quiz No.1(third trinal)</title><content type='html'>&lt;div align="justify"&gt;Questions to be answered.&lt;br /&gt;&lt;br /&gt;1. What is the reason for technicians to wear special wrist grounding straps?&lt;br /&gt;&lt;br /&gt;The safety wrist strap with grounding cord (integrated 1 MOhmresistor) for the derivation of electrostatic charges, which canadhere to persons at ESD work stations. The strap guaranteesconstant earthing and therefore avoids electrostatic charging atpersons. An ungrounded person causes capacity changes whenmoving, which could lead to spikes at worst case. Those spikesagain are able to damage or destroy electronic componentsNormally dangerous body voltages which may destroy electro-nic components are derivated when a person touches conducti-ve table covering. Charging caused by insulating floors, cloth andchair seats also have to be discharged. Furthermore there is nopermanent contact to the floor when the person is sittingTherefore an additional earthing via wrist strap is necessary. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.canespa.de/catalog/File/hk/en/Seite26-28.pdf"&gt;http://www.canespa.de/catalog/File/hk/en/Seite26-28.pdf&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;2. After installing a new computer component why is it important to obtain the most current driver for it?&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;A device driver is a &lt;a class="inline" href="http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci212834,00.html"&gt;program&lt;/a&gt; that controls a particular type of &lt;a class="inline" href="http://whatis.techtarget.com/definition/0,,sid9_gci211937,00.html"&gt;device&lt;/a&gt; that is attached to your computer. There are device &lt;a class="inline" href="http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci212002,00.html"&gt;driver&lt;/a&gt;s for printers, displays, CD-ROM readers, diskette drives, and so on. When you buy an &lt;a class="inline" href="http://searchcio-midmarket.techtarget.com/sDefinition/0,,sid183_gci212714,00.html"&gt;operating system&lt;/a&gt;, many device drivers are built into the product. However, if you later buy a new type of device that the operating system didn't anticipate, you'll have to install the new device driver. A device driver essentially converts the more general input/output instructions of the operating system to messages that the device type can understand. You need to have a newer version of your device driver because a newer version of a device driver has new features on it.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://searchenterprisedesktop.techtarget.com/sDefinition/0,,sid192_gci211938,00.html"&gt;http://searchenterprisedesktop.techtarget.com/sDefinition/0,,sid192_gci211938,00.html&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;3. What are the steps required to install a peripheral device?&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Adding a Peripheral Device to a System&lt;br /&gt;Adding a new peripheral device that is not-pluggable usually involves the following:&lt;a name=""&gt;&lt;/a&gt;&lt;br /&gt;1.Shutting down the system&lt;br /&gt;2.Connecting the device to the system&lt;br /&gt;3.Rebooting the system&lt;br /&gt;Use &lt;a href="http://docs.sun.com/app/docs/doc/817-5093/devconfig-3?a=view"&gt;How to Add a Peripheral Device&lt;/a&gt; to add the following devices that are not hot-pluggable to a system:&lt;a name=""&gt;&lt;/a&gt;&lt;br /&gt;CD-ROM&lt;br /&gt;Secondary disk drive&lt;br /&gt;Tape drive&lt;br /&gt;SBUS card&lt;br /&gt;In some cases, you might have to add a third-party device driver to support the new device.&lt;br /&gt;For information on hot-plugging devices, see &lt;a href="http://docs.sun.com/app/docs/doc/817-5093/devconfig2-1?a=view"&gt;Chapter 6, Dynamically Configuring Devices (Tasks)&lt;/a&gt;.&lt;a name="devconfig-3"&gt;&lt;/a&gt;&lt;br /&gt;How to Add a Peripheral Device&lt;a name=""&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name="devconfig-step-1"&gt;&lt;/a&gt;&lt;br /&gt;Become superuser.&lt;a name="devconfig-step-2"&gt;&lt;/a&gt;&lt;br /&gt;(Optional) If you need to add a device driver to support the device, complete the procedure &lt;a href="http://docs.sun.com/app/docs/doc/817-5093/devconfig-18?a=view"&gt;How to Add a Device Driver&lt;/a&gt;.&lt;a name="devconfig-step-3"&gt;&lt;/a&gt;&lt;br /&gt;Create the /reconfigure file.&lt;br /&gt;# touch /reconfigure&lt;br /&gt;The /reconfigure file causes the Solaris software to check for the presence of any newly installed devices the next time you turn on or boot your system.&lt;a name="devconfig-step-4"&gt;&lt;/a&gt;&lt;br /&gt;Shut down the system.&lt;br /&gt;# shutdown -i0 -g30 -y&lt;br /&gt;&lt;a name=""&gt;&lt;/a&gt;&lt;br /&gt;-i0&lt;br /&gt;Brings the system to the 0 init state, which is the appropriate state for turning the system power off for adding and removing devices.&lt;br /&gt;-g30&lt;br /&gt;Shuts the system down in 30 seconds. The default is 60 seconds.&lt;br /&gt;-y&lt;br /&gt;Continues the system shutdown without user intervention. Otherwise, you are prompted to continue the shutdown process.&lt;a name="devconfig-step-5"&gt;&lt;/a&gt;&lt;br /&gt;Select one of the following to turn off power to the system after it is shut down:&lt;a name=""&gt;&lt;/a&gt;&lt;br /&gt;For SPARC platforms, it is safe to turn off power if the ok prompt is displayed.&lt;br /&gt;For x86 platforms, it is safe to turn off power if the type any key to continue prompt is displayed.&lt;a name="devconfig-step-70"&gt;&lt;/a&gt;&lt;br /&gt;Turn off power to all peripheral devices.&lt;br /&gt;For the location of power switches on any peripheral devices, refer to the hardware installation guides that accompany your peripheral devices.&lt;a name="devconfig-step-7"&gt;&lt;/a&gt;&lt;br /&gt;Install the peripheral device, making sure that the device you are adding has a different target number than the other devices on the system.&lt;br /&gt;Often, a small switch is located at the back of the disk for selecting the target number.&lt;br /&gt;Refer to the hardware installation guide that accompanies the peripheral device for information on installing and connecting the device.&lt;a name="devconfig-step-8"&gt;&lt;/a&gt;&lt;br /&gt;Turn on the power to the system.&lt;br /&gt;The system boots to multiuser mode, and the login prompt is displayed.&lt;a name="devconfig-step-9"&gt;&lt;/a&gt;&lt;br /&gt;Verify that the peripheral device has been added by attempting to access the device.&lt;br /&gt;For information on accessing the device, see &lt;a href="http://docs.sun.com/app/docs/doc/817-5093/devaccess-90138?a=view"&gt;Accessing Devices&lt;/a&gt;.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.answers.com/topic/how-to-install-a-pc-peripheral"&gt;http://www.answers.com/topic/how-to-install-a-pc-peripheral&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;4. If a newly installed peripheral device does not function properly what steps can be taken to correct the problem?&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;Check if the product or the hardware you bought has no defect or company defects.&lt;/div&gt;&lt;div align="justify"&gt;You should also check for driver updates for all your peripheral devices. If you're up to date, and you started having issues around the time you last updated a driver, try backing down to a lower version.&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.bautforum.com/archive/index.php/t-62740.html"&gt;http://www.bautforum.com/archive/index.php/t-62740.html&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;5. Explain the technique used to help protect data on a hard drive when doing a clean install?&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;One of the techniques available to help protect data is to divide the hard drive into multiple partitions. With a clean install, many technicians prefer to create one partition for data and a separate partition for the OS. This enables an OS to be upgraded without the risk of losing data. It also simplifies backup and recovery of data files.&lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://lryuzakitutorials.blogspot.com/"&gt;http://lryuzakitutorials.blogspot.com/&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;6. Explain what a software patch is.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;A patch is a piece of program code that can correct a problem or enhance thefunctionality of an application program or OS. They are usually provided by themanufacturer to repair a known vulnerability or reported problem.&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;As people begin to use a software program with frequency, they may note glitches or problems that were not observed during beta &lt;a href="http://www.wisegeek.com/what-is-the-difference-between-troubleshooting-testing-and-debugging.htm"&gt;testing&lt;/a&gt; of the program. Alternately, older software can have compatibility issues with newer systems, or newer software may be incompatible with older systems. In these cases, and often to increase sales or use of software, programmers may create what is called a software patch, designed to fix small bugs, glitches, or address software-to-hardware or &lt;a href="http://www.wisegeek.com/what-is-an-operating-system.htm"&gt;operating system&lt;/a&gt; compatibility issues.&lt;br /&gt;If you notice consistent problems with a program, it’s easy to research on the &lt;a href="http://www.wisegeek.com/how-big-is-the-internet.htm"&gt;Internet&lt;/a&gt; whether there is a software patch that might fix the program. In most cases these patches are free, and the majority of them are now simply downloaded from the Internet. A fair percentage of these patches help to address problems, but a poorly composed software patch may actually create new problems.&lt;br /&gt;A software patch has several alternate names. When significant aspects of the software are altered, these may be called software updates instead. Some may be sold instead of available via free download. This is common with various &lt;a href="http://www.wisegeek.com/what-is-a-computer.htm"&gt;computer&lt;/a&gt; games, where you can purchase what are called extension packs. These may change the rules of a game, add new features, or add new scenarios so people continue to play the game. When a game has been on the market for a while, it may be sold in a bundle with several extension packs.&lt;br /&gt;Sometimes, programmers create small free features for current games that don’t warrant being called extension packs. For example in games like Zoo &lt;a href="http://www.wisegeek.com/what-is-a-tycoon.htm"&gt;Tycoon&lt;/a&gt;® you can download tiny bits of programming that will add a few extra elements to a game, like extra animals you can raise or donation centers to collect more money from your guests. Also, when a game or other software type is popular but has existed for a few years, it may exhibit compatibility problems with newer software, newer computers or newer operating systems. Fans of a type of software that has not been updated to work with newer systems or computers often request that a software patch be made so they can extend the life of the programs they enjoy.&lt;br /&gt;You’ll often find that you need a software patch for programs that were designed primarily for one type of hardware. For instance popular PC programs may not run or work as well on Mac®: computers. Sometimes a programmer needs to create both Mac and PC versions. Other times, a program designed for one system isn’t as effective on another and merely requires a software patch to fix glitches.&lt;br /&gt;The modern installation of the software patch is much easier than in the past. This is especially true on PC systems where a person might have to go through multiple command sets in order to get the patch to work. Instead after downloading the software patch, you usually only need to install it, a matter of a couple of minutes depending upon the size of the patch and the speed of your computer. &lt;/div&gt;&lt;div align="justify"&gt;&lt;a href="http://www.wisegeek.com/what-is-a-software-patch.htm"&gt;http://www.wisegeek.com/what-is-a-software-patch.htm&lt;/a&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7546324035038255985-2550051024246264549?l=eliezerciriaco.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://eliezerciriaco.blogspot.com/feeds/2550051024246264549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7546324035038255985&amp;postID=2550051024246264549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2550051024246264549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7546324035038255985/posts/default/2550051024246264549'/><link rel='alternate' type='text/html' href='http://eliezerciriaco.blogspot.com/2009/02/lab-exercises-quiz-no1third-trinal.html' title='Lab Exercises-Quiz No.1(third trinal)'/><author><name>ELIEZER</name><uri>http://www.blogger.com/profile/16131586128698347240</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='25' src='http://1.bp.blogspot.com/_q_POLaRgWB4/SW76uG94HGI/AAAAAAAAABs/-hfZH4jXEgs/s1600-R/1_338285360l.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7546324035038255985.post-1465522644376972644</id><published>2009-01-29T23:54:00.000-08:00</published><updated>2009-01-30T00:00:15.222-08:00</updated><title type='text'>2. Fdisk Partion Guide in Windows XP Professional</title><content type='html'>&lt;hr /&gt;&lt;br /&gt;&lt;h2&gt;Introduction&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Using &amp;quot;fdisk&amp;quot; does not have to be a difficult chore. If you know what to expect, it is a rather easy task.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Note: If you are &amp;quot;clean&amp;quot; installing Windows 2000, XP Home or XP Pro, and do not wish to multi-boot your system, you do not have to run fdisk before hand as, during the install process, options for creating partitions are built in.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;WARNING: Using fdisk to &amp;quot;resize&amp;quot; or recreate a partition will effectively destroy what ever information you have on your hard drive. Do not use fdisk if you wish to save any information that it may contain.&lt;/p&gt;&lt;br /&gt;&lt;table cellpadding="5" cellspacing="0" &gt;&lt;br /&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_1.html"&gt;&lt;img src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk01_png.gif" alt="Boot Using a Floppy" width="200" height="125" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Image 1.1: (4KB .gif)&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt;1) Boot using a Floppy: (Image 1.1)&lt;/h4&gt;&lt;p&gt;I use a Windows Me created boot floppy to run fdisk because:&lt;/p&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;It contains the &amp;quot;latest&amp;quot; fdisk utility&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The boot floppy has built in CD ROM support&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;I always start with CD ROM support, so I picked option 2.&lt;/p&gt; &lt;br /&gt;&lt;/td&gt;&lt;br /&gt;&lt;/tr&gt;&lt;br /&gt
