tag:blogger.com,1999:blog-34752654341870498012024-03-04T20:45:48.896-08:00Operating System ConceptsSauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.comBlogger76125tag:blogger.com,1999:blog-3475265434187049801.post-29937952207332633882013-07-01T11:55:00.002-07:002013-07-01T11:55:10.963-07:00Mortgage Rates<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://click.discountclick.com/go/click.php?tid=946829">Mortgage Rates</a>
<br /></div>
Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-460550100870149222013-02-04T13:12:00.002-08:002013-02-04T13:12:48.569-08:00MultiTasking Vs MultiProgramming Vs MultiThreading<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
<b> Multi tasking:</b> Multitasking is the logical extension of multiprogramming .The concept of multitasking is quite similar to multiprogramming but difference is that the switching between jobs occurs so frequently that the users can interact with each program while it is running. This concept is also known as time-sharing systems. A time-shared operating system uses CPU scheduling and multiprogramming to provide each user with a small portion of time-shared system.</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
<b>Multiprogramming</b> is the technique of running several programs at a time using timesharing. It allows a computer to do several things at the same time. Multiprogramming creates logical parallelism. The concept of multiprogramming is that the operating system keeps several jobs in memory simultaneously. The operating system selects a job from the job pool and starts executing a job, when that job needs to wait for any i/o operations the CPU is switched to another job. So the main idea here is that the CPU is never idle.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
<b> Multi threading:</b> An application typically is implemented as a separate process with several threads of control. In some situations a single application may be required to perform several similar tasks for example a web server accepts client requests for web pages, images, sound, and so forth. A busy web server may have several of clients concurrently accessing it. If the web server ran as a traditional single-threaded process, it would be able to service only one client at a time. The amount of time that a client might have to wait for its request to be serviced could be enormous. So it is efficient to have one process that contains multiple threads to serve the same purpose. This approach would multithread the web-server process, the server would create a separate thread that would listen for client requests when a request was made rather than creating another process it would create another thread to service the request. To get the advantages like responsiveness, Resource sharing economy and utilization of multiprocessor architectures multithreading concept can be used.</div>
</div>
Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com1tag:blogger.com,1999:blog-3475265434187049801.post-45808000168121182832012-02-12T12:33:00.000-08:002012-02-12T12:33:10.892-08:00Microgaming<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Today <a href="http://www.casinonavigator.com/" target="_blank">online casinos</a> are the favorite option for anyone to spend their leisure time by sitting at their home and also they can earn money from it. As all we know there exists a lot of online casinos on the internet and to select best of them is really a tough task and this is the main confusable state for all the players .Here in this situation they need support or guidance to select best of them, ultimately they are in search of best casino spot for them.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Now the solution to your’s problem is here www.casinonavigator.com.Here they provide you complete information of every <a href="http://www.casinonavigator.com/games-strategies/" target="_blank">casino games</a> like blackjack,bingo etc.In addition to this if you do not know any thing about these games then they provide you complete instructions of each and every game so that you became master in these games. The main reason behind the popularity of this site is their comparison that they provide among all the online casinos, now with the help of it you can select best casino for you. They also provide you the reviews of other casinos so that you can select best casino among them.The comparison that they provide you is a research work of their experts team that survey all the online casinos and selects best of them. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
This information is really beneficial for you in selecting best casino spot for yourself. Sometimes people select casino on the basis of the software that the casino provide them.
If you want more information about their site then you can also visit their website www.casinonavigator.com.This site also helps these people in selecting best casino spot for them on the basis of their database and you will also find a nice collection of casinos at our site. The each casino that you found on our site is selected only after they had passed our terms and conditions, so that you can select best casino for yourself. We wishes enjoy your playing in these casino and become a winner. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Now lets talk something about <a href="http://www.casinonavigator.com/microgaming/" target="_blank">Microgaming casinos</a>, they set the world record for the largest online jackpot win with $1,500,000 on the Major Millions. That same year, they were named Best System Provider by Gaming Express Magazine, and Microgaming also won Gambling Online Magazine’s Players Choice Award. In 2003, Microgaming won Gambling Online Magazine’s Top Casino Software Award. They won the same award in 2004, and also added the Editor’s Pick Award to the list.
In 2006, Microgaming's progressive jackpot total exceeded $200,000,000 with over 5,675 winners. And online slots jackpots is what Microgaming casinos have become known for, more than anything else.</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com1tag:blogger.com,1999:blog-3475265434187049801.post-78245410892998488992012-02-12T12:23:00.000-08:002012-02-12T12:23:20.160-08:00Rawling gear bag at best prices<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
The <a href="http://www.zephyrbaseball.com/category/baseball.baseball_bags.rawlings_baseball_and_softball_gear_bags/" target="_blank">Rawlings gear bag</a> merges the latest features with the most durable materials to create the ultimate bag for the performance athlete. It includes 14 compartments to keep your gear organized along with an inner valuables pocket to keep your personal items safe and secure. The Elite also features heavy duty hardware to ensure it will hold up in tough conditions. Now with two rubber pull handles and monster wheels, carrying your equipment has never been easier. This bag also includes two customizable panels that you can personalize with your name or team name.
Try Rawlings selction of products from one of their numerous series of gloves or their many wooden and aluminum bats.Easton bags are designed to hold the game’s best equipment, which is why we continue to set the standard in bag engineering. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
At Easton, we know what’s important.The batpack with enough space to store all your equipment, including your helmet. <a href="http://www.zephyrbaseball.com/category/baseball.baseball_bags.mizuno_baseball_and_softball_gear_bags/" target="_blank">Mizuno gear bag</a> does not recommend neatsfoot oil, linseed oil or silicon-type spray as these tend to close the pores of the leather, causing it to dry, harden, and become heavy over an extended period of time and through repeated use. There are other cleaners and conditioners that are safe, especially those scientifically developed for glove leather that keeps the pores open and in effect, keeps the leather "alive" while providing a softening condition and minimizing weight gain.Most of Mizuno’s baseball equipment comes with a limited one year warranty against manufacturer’s defects.
</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-43562351391646150482012-01-26T00:23:00.001-08:002012-01-26T00:23:38.194-08:00More About Airsoft Guns<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
For the interested person who is looking to join the exciting and exhilarating fun of the sport of Airsoft, finding an affordable Airsoft gun is not as complicated as it may seem. Although some of the higher-end guns can be expensive, the average newcomer does not have to spend a small fortune to purchase and enjoy a quality Airsoft gun. Before the interested buyer begins to search for his optimal weapon, an understanding of the different types of guns that are available, and how these guns work can be very helpful.
Generally speaking, Airsoft guns fall into three different categories, which are defined by how the guns are designed and operate. The more complicated the inner mechanisms that fire the guns, usually the more expensive they become. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The first category we will examine is the Automatic Electric Airsoft OR <a href="http://www.zephyrairsoft.com/">Airsoft AEG</a> Gun or what is commonly referred to as the AEG. These electric guns are arguably the most popular guns among veteran Airsoft players. They have given the sport its greatest appeal and are singularly responsible for its explosive growth around the world. The AEG has an electric motor that is powered by an onboard battery. The motor turns the gears inside the gun, which in turn causes a piston to compress and release. The piston creates a blast of air that propels a 6mm plastic BB through the barrel of the gun. This fully automated system gives these guns the exciting rapid-fire feature that makes them so popular. These guns also tend to be the most expensive of the Airsoft gun family, usually costing around several hundred dollars. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The next group of guns to look at is the Gas Powered Airsoft guns. These guns operate by compressed air that fires the BB. The gas is either stored in an onboard cylinder or a gas filled magazine that connects to the gun. Some of the more popular styles are the gas blowback guns or commonly called the GBBs. The compressed air that fires the BB also returns the firing slide to the fire position at the same time. This return action creates a realistic ìrecoilî sensation from which the name blowback is derived. Reputed to be great fun to play with, the high-end GBB model guns can also cost around several hundred dollars. The non-blowback gas guns are less costly and start at around 40 dollars.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The last category of guns to look at is the Spring guns, which are also referred to as the ìSpringersî or <a href="http://www.zephyrairsoft.com/">Cheap Airsoft</a> guns. Commonly tagged the cheap Airsoft gun, these spring guns were the original Airsoft models. In order for the gun to fire, a spring mechanism must be manually cocked back each and every time. Due to their simplistic design, the Springers are the most inexpensive and cost effective Airsoft guns. These guns are recommended as perhaps the best for entry-level players. Most players at some point have owned one of these models, which can be purchased for as little as 20 dollars.
In an effort to find a cheap Airsoft gun the shopper must keep in mind the value for the money. Even though one can purchase a gun for around 20 dollars, this does not mean that the gun is cheap in quality. A well made 20 dollar Springer can be a great value for the money, just as a two hundred dollar AEG can be a great value as well. Usually no matter the price, buying a gun from a well-established Airsoft manufacturer like <a href="http://www.zephyrairsoft.com/">Zephyr Airsoft</a> is important and worth the investment.</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-79744044055608206632012-01-14T05:49:00.000-08:002012-01-14T05:49:01.217-08:00More on Paintballs<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
This is a question asked by a majority of paintball players, as the first item that is usually changed on a paintball gun is the paintball barrel.With the huge number of selections available in the market, it is no surprise that players have a hard time choosing what paintball barrel to buy.Nowadays, the internet is used to search for what is hot, what works, what doesn’t work and which paintball barrel the top paintball teams use. Of course when people see their favorite teams playing, they love to check out all the equipment they are using and then proceed to purchase the exact same setup, with the paintball barrel.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Choosing the right paintball barrel is still very much a personal preference. Some believe that a longer barrel will be more accurate and some prefer a shorter barrel because they want to tuck into their bunkers and be more mobile.Then there are others who purchase paintball products including paintball barrels solely because of a certain brand. They don’t care about anything else.
As more players become educated in choosing the correct paintball barrel for their marker and use, they will find that the experienced players always require a selection of different bore sizes so that they can “size” the paintball to have the best paintball to barrel match. Now this depends on what they wish to achieve. Some like to underbore and some like to overbore. What this means is that if the paintball size is a 0.689 then they might use a 0.693 so the fit is not too tight or they might use a 0.689 which would be a perfect fit.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Using a 0.693 in this case is overboring and players claim that it gives the paintball a chance to expand during its path down the barrel where a 0.689 might be perfect but if the paintball swells a little due to heat and humidity, it might break on its way out. Underboring here would be using a 0.685 bore size when the paintball is 0.689. Some players claim that due to the tight fit, the paintball will shoot a straighter path and be more accurate.
All this is really personal preference and the best advice to anyone wishing to upgrade their paintball barrel, would be to test different kinds of barrels to see what feels best. A lot about choosing a paintball barrel is psychological.
So, dont forget to check the <a href="http://www.tippmannparts.com/Paintball-Barrels-and-Shrouds-s/2.htm">Tippmann barrel</a> , because this is the place where you can find all types of paint ball barrel guns.
Let's face it, this is an expensive sport. Buying <a href="http://www.tippmannparts.com/">paintball supplies</a> is definitely something we all want to do to save some cash. A hard day of playing can end up costing a lot of money if you have to buy high end or over priced paint. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
A few weekends of playing can cost more than your equipment. What paintballs can you trust to deliver quality at a cheap price?
Tippmann will be making some changes to their <a href="http://www.tippmannparts.com/Tippmann-and-US-Army-Paintball-Guns-Markers-s/81.htm">US ARMY paintball</a> product line in the next month or so. They are replacing the standard US Army Alpha Black paintball gun with the new CARVER ONE. Tippmann will still be offering the Alpha Black in the Tactical model as well as the Tactical Egrip, Digital Camo Tactical and Project Salvo. This departure from the standard Alpha Black is likely due to the popularity of the Alpha Black Tactical over the standard Alpha Black which are offered at very close price points.</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com1tag:blogger.com,1999:blog-3475265434187049801.post-22185389677789013162012-01-04T08:45:00.000-08:002012-01-04T08:45:43.808-08:00Paintball Game<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Recreational paintball games are fun, and the ideas you can come up with or participate in are many. For example a creative paintbal game that may be considered recreational paintball game is called President's Men. One person is the President (the president does not get a gun) and he or she has 4 or 5 special agents who have to protect him for a certain period of time dictated by the game.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Welcoming a wide variety of people, young and old, men and women, amateurs and pros, paintball has made a noticeable mark on the sports industry. The game of paintball holds a unique combination of many old games and sporting activities; From the skill and accuracy required in archery, to the thrill and adrenaline rush surrounding the many childhood games such as, tag, hide and seek, manhunt and so on.
Where is the fun in paintball? Picture this…
Your on the hunt, loaded paintball gun in hand. Suited in your uniform and googles, your ready for the battle that lies ahead of you.Looking across the way and see movement just behind a line of bushes.So you’d like to buy a paintball gun –what do you need to know? First, paintball guns are also called “markers.” The purpose for the term “marker” is based on the idea that the paintball gun is merely meant to mark a player, and the term “marker” sounds less violent.
There are a few ways that you can start narrowing down the list of paintball guns that would be good for you.
<b>Price. </b>First, you could narrow down the list of paintball guns that are right for you by price. For example, if you don’t want to spend over $200, your price limit would exclude a wide number of high-end paintball guns.</div>
<div style="text-align: justify;">
<b><br /></b></div>
<div style="text-align: justify;">
Let's face it, this is an expensive sport. Buying <a href="http://www.zephyrpaintball.com/category/paintballs/" target="_blank">Cheap Paintballs</a> is definitely something we all want to do to save some cash. A hard day of playing can end up costing a lot of money if you have to buy high end
or over priced paint. A few weekends of playing can cost more than your equipment. What paintballs can you trust to deliver quality at a cheap price?</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
What are the most important things when it comes to the performance of your paintballs? Is the cheapest brand going to break in shipping? In your pods? Hopper? Barrel? Or will it not break at all, not even on your opponent? Let's take a look at what makes up some of the cheap paintballs that are commonly available from your favorite online store.
If you shop at <a href="http://www.zephyrpaintball.com/" target="_blank">paintball store</a>, you can get in their VIP program and get free shipping on a single case of paint. They also offer you cheaper prices on all of their paintball gear if you're a VIP member. That can save you a lot of money over time
too.</div>
<div style="text-align: justify;">
Spending a little more on name brand cheap paintballs, like WPN Weapons Grade, is definitely our recommendation here. You need to think about how playing with white box or seconds paintballs is going to affect your game. If you can't shoot because of paintball failure, then it really isn't worth the couple of bucks you're going to save on that crap paint. Get cheap paintballs, but shop smart.</div>
<div style="text-align: justify;">
<br /></div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com2tag:blogger.com,1999:blog-3475265434187049801.post-35089761339577026062012-01-03T07:46:00.000-08:002012-01-03T07:46:11.213-08:00Cheap Car Hire Rates<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Looking for a hire car for business trips or holiday rentals, just one search with <a href="http://www.cheapcarhirerates.com/">Cheap Car Hire Rates</a> will enable you to compare prices of up to 50 companies and 28000 locations in seconds. Whether on holiday or business they provide you short term or long term contracts to suit you. There rental offers often include sat nav, air conditioning, free insurance, unlimited mileage, insurance waivers, additional drivers, free fuel, baby / child seats and a choice of automatic or manual drive. There suppliers offer a wide variety of vehicles such as sports hatchbacks, trucks, vans, people carriers, 7 seater, prestige models, mini buses, and family cars. </div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
You can save time searching for your perfect car hire by using there independent price comparison website. The free price comparison offered here, provides you with an individual offer. You compare your hire car by price and quality. You can also filter your cheap car rental results according to your category, included services, extras or by preferred company. What follows is a detailed summary of your chosen car hire. Here, you will find from luxury car hire to cheapest car hire in only one click. You will see that you have found your hire car quickly, efficiently and conveniently.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
If you are worried about the security of their website, then here I want you to tell you there website has been certified secured by VeriSign, which should assure you that we are a safe and legit option to book your hire car. There encoded ways of payment ensure a high level of security for our all users. Exclusive deals and conditions with car hire companies give you access to cheap car rentals and special deals when looking for your perfect car hire. There call centre will be there to help you throughout the entire process and we will of course stay your point of contact even after booking your hire car.</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com4tag:blogger.com,1999:blog-3475265434187049801.post-47225664598966655732011-12-29T14:02:00.000-08:002011-12-29T14:02:16.748-08:00Alpinestars Shirts<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Get the latest Alpinestars clothing, t-shirts, caps & hoodies from Two Seasons, the UK's fastest growing board sports retailer. Alpinestars are one of the biggest auto and moto brands around so get involved if you're a fan!!!!</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Alpinestars is the premier motocross company which have huge selections of casual apparels. From tShirts, shorts, hat, and many other sporty accessories. Luckily, you will find both comfortable and trendy look in Alpinestars T Shirts. Zephyrsports.com is the best place for you to find high quality sport clothing. One of the notable brands that offer you the best clothing is Alpinestars. This brand has a good reputation as one of the brands that offer the best sport apparels and gears. The most important aspect of what you wear is that you are comfortable in it.
There are so many types of sport clothing provided in the online store so that you can easily find the best for you. And also, you will be able to choose your favourite design.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
Online stores have become more and more competitive nowadays. Therefore many of them try to attract more customers by giving discounts and bonuses in their products. Visit this website, you will get best service, high quality t-shirts and fast delivery service. Zephyr Sports carries the complete line of Alpinestars apparel you need.
There are many kinds and models of hoodies available on the market which comes from different brands, and <a href="http://www.zephyrsports.com/category/shop_by_brand.alpine_stars/">alpinestars apparel</a> are the favorite one.</div>
<div style="text-align: justify;">
<br /></div>
<div style="text-align: justify;">
The importance of special sport clothing to accompany your time during doing sport is highly regarded. Clothes that are intended for sports become part of a fashion trend. Considering the <a href="http://www.zephyrsports.com/category/clothing_and_apparel.mens_clothing.tshirts.alpinestars_t_shirts/">alpinestars shirts</a> has become very popular nowadays. Other garments, which is also popular and is also a feeling of aura sporting a Alpinestars hoodie. It is very important to choose the best Skateboard Clothes to make your life smarter, better, faster and wiser. Logos are an important part of skateboard culture.
</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com1tag:blogger.com,1999:blog-3475265434187049801.post-10725743943306943082011-11-25T03:21:00.001-08:002011-11-25T03:23:41.593-08:00VmWare<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
VMware is a popular commercial application that abstracts Intel 80X86 hardware into isolated virtual machines. VMware runs as an application on a host operating system such as Windows or Linux and allows this host system to concurrently run several different guest operating systems as independent virtual machines.
Consider the following scenario: A developer has designed an application and would like to test it on Linux, FreeBSD, Windows NT, and Windows XP. One option is for her to obtain four different computers, each running a copy of one of these operating systems. Another alternative is for her first to install Linux on a computer system and test the application, then to install FreeBSD and test the application, and so forth. This option allows her to use the same physical computer but is time-consuming, since she must install a new operating system for each test. Such testing could be accomplished concurrently on the same physical computer using VMware. In this case, the programmer could test the application on a host operating system and on three guest operating systems with each system running as a separate virtual machine.
The architecture of such a system is shown in Figure 2.16. In this scenario, Linux is running as the host operating system; FreeBSD, Windows NT, and Windows XP are running as guest operating systems. The virtualization layer is the heart of VMware, as it abstracts the physical hardware into isolated virtual machines running as guest operating systems. Each virtual machine
has its own virtual CPU, memory, disk drives, network interfaces, and so forth.</div>
</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-76951803298409015292011-09-27T06:51:00.000-07:002011-09-27T06:54:30.456-07:00London Olympics<!--[if gte mso 9]><xml> <o:officedocumentsettings> <o:allowpng/> </o:OfficeDocumentSettings> </xml><![endif]--><!--[if gte mso 9]><xml> <w:worddocument> <w:view>Normal</w:View> <w:zoom>0</w:Zoom> <w:trackmoves/> <w:trackformatting/> <w:punctuationkerning/> <w:validateagainstschemas/> <w:saveifxmlinvalid>false</w:SaveIfXMLInvalid> <w:ignoremixedcontent>false</w:IgnoreMixedContent> <w:alwaysshowplaceholdertext>false</w:AlwaysShowPlaceholderText> <w:donotpromoteqf/> <w:lidthemeother>EN-US</w:LidThemeOther> <w:lidthemeasian>X-NONE</w:LidThemeAsian> <w:lidthemecomplexscript>X-NONE</w:LidThemeComplexScript> <w:compatibility> <w:breakwrappedtables/> <w:snaptogridincell/> <w:wraptextwithpunct/> <w:useasianbreakrules/> <w:dontgrowautofit/> <w:splitpgbreakandparamark/> <w:enableopentypekerning/> <w:dontflipmirrorindents/> <w:overridetablestylehps/> </w:Compatibility> <m:mathpr> <m:mathfont val="Cambria Math"> <m:brkbin val="before"> <m:brkbinsub val="--"> <m:smallfrac val="off"> <m:dispdef/> <m:lmargin val="0"> <m:rmargin val="0"> <m:defjc val="centerGroup"> <m:wrapindent val="1440"> <m:intlim val="subSup"> <m:narylim val="undOvr"> </m:mathPr></w:WordDocument> </xml><![endif]--><!--[if gte mso 9]><xml> <w:latentstyles deflockedstate="false" defunhidewhenused="true" defsemihidden="true" defqformat="false" defpriority="99" latentstylecount="267"> <w:lsdexception locked="false" priority="0" semihidden="false" unhidewhenused="false" qformat="true" name="Normal"> <w:lsdexception locked="false" priority="9" semihidden="false" unhidewhenused="false" qformat="true" name="heading 1"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 2"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 3"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 4"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 5"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 6"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 7"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 8"> <w:lsdexception locked="false" priority="9" qformat="true" name="heading 9"> <w:lsdexception locked="false" priority="39" name="toc 1"> <w:lsdexception locked="false" priority="39" name="toc 2"> <w:lsdexception locked="false" priority="39" name="toc 3"> <w:lsdexception locked="false" priority="39" name="toc 4"> <w:lsdexception locked="false" priority="39" name="toc 5"> <w:lsdexception locked="false" priority="39" name="toc 6"> <w:lsdexception locked="false" priority="39" name="toc 7"> <w:lsdexception locked="false" priority="39" name="toc 8"> <w:lsdexception locked="false" priority="39" name="toc 9"> <w:lsdexception locked="false" priority="35" qformat="true" name="caption"> <w:lsdexception locked="false" priority="10" semihidden="false" unhidewhenused="false" qformat="true" name="Title"> <w:lsdexception locked="false" priority="1" name="Default Paragraph Font"> <w:lsdexception locked="false" priority="11" semihidden="false" unhidewhenused="false" qformat="true" name="Subtitle"> <w:lsdexception locked="false" priority="22" semihidden="false" unhidewhenused="false" qformat="true" name="Strong"> <w:lsdexception locked="false" priority="20" semihidden="false" unhidewhenused="false" qformat="true" name="Emphasis"> <w:lsdexception locked="false" priority="59" semihidden="false" unhidewhenused="false" name="Table Grid"> <w:lsdexception locked="false" unhidewhenused="false" name="Placeholder Text"> <w:lsdexception locked="false" priority="1" semihidden="false" unhidewhenused="false" qformat="true" name="No Spacing"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 1"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 1"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 1"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 1"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 1"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 1"> <w:lsdexception locked="false" unhidewhenused="false" name="Revision"> <w:lsdexception locked="false" priority="34" semihidden="false" unhidewhenused="false" qformat="true" name="List Paragraph"> <w:lsdexception locked="false" priority="29" semihidden="false" unhidewhenused="false" qformat="true" name="Quote"> <w:lsdexception locked="false" priority="30" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Quote"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 1"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 1"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 1"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 1"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 1"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 1"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 1"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 1"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 2"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 2"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 2"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 2"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 2"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 2"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 2"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 2"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 2"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 2"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 2"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 2"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 2"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 2"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 3"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 3"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 3"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 3"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 3"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 3"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 3"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 3"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 3"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 3"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 3"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 3"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 3"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 3"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 4"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 4"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 4"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 4"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 4"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 4"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 4"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 4"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 4"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 4"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 4"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 4"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 4"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 4"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 5"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 5"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 5"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 5"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 5"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 5"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 5"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 5"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 5"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 5"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 5"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 5"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 5"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 5"> <w:lsdexception locked="false" priority="60" semihidden="false" unhidewhenused="false" name="Light Shading Accent 6"> <w:lsdexception locked="false" priority="61" semihidden="false" unhidewhenused="false" name="Light List Accent 6"> <w:lsdexception locked="false" priority="62" semihidden="false" unhidewhenused="false" name="Light Grid Accent 6"> <w:lsdexception locked="false" priority="63" semihidden="false" unhidewhenused="false" name="Medium Shading 1 Accent 6"> <w:lsdexception locked="false" priority="64" semihidden="false" unhidewhenused="false" name="Medium Shading 2 Accent 6"> <w:lsdexception locked="false" priority="65" semihidden="false" unhidewhenused="false" name="Medium List 1 Accent 6"> <w:lsdexception locked="false" priority="66" semihidden="false" unhidewhenused="false" name="Medium List 2 Accent 6"> <w:lsdexception locked="false" priority="67" semihidden="false" unhidewhenused="false" name="Medium Grid 1 Accent 6"> <w:lsdexception locked="false" priority="68" semihidden="false" unhidewhenused="false" name="Medium Grid 2 Accent 6"> <w:lsdexception locked="false" priority="69" semihidden="false" unhidewhenused="false" name="Medium Grid 3 Accent 6"> <w:lsdexception locked="false" priority="70" semihidden="false" unhidewhenused="false" name="Dark List Accent 6"> <w:lsdexception locked="false" priority="71" semihidden="false" unhidewhenused="false" name="Colorful Shading Accent 6"> <w:lsdexception locked="false" priority="72" semihidden="false" unhidewhenused="false" name="Colorful List Accent 6"> <w:lsdexception locked="false" priority="73" semihidden="false" unhidewhenused="false" name="Colorful Grid Accent 6"> <w:lsdexception locked="false" priority="19" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Emphasis"> <w:lsdexception locked="false" priority="21" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Emphasis"> <w:lsdexception locked="false" priority="31" semihidden="false" unhidewhenused="false" qformat="true" name="Subtle Reference"> <w:lsdexception locked="false" priority="32" semihidden="false" unhidewhenused="false" qformat="true" name="Intense Reference"> <w:lsdexception locked="false" priority="33" semihidden="false" unhidewhenused="false" qformat="true" name="Book Title"> <w:lsdexception locked="false" priority="37" name="Bibliography"> <w:lsdexception locked="false" priority="39" qformat="true" name="TOC Heading"> </w:LatentStyles> </xml><![endif]--><!--[if gte mso 10]> <style> /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:"Times New Roman"; mso-bidi-theme-font:minor-bidi;} </style> <![endif]--> <p class="MsoNormal">As all we very well know about the last Olympics and its grand success that was held in China. In 2012 olympics are going to be held in London. People<span style="mso-spacerun:yes"> </span>from all over the world had already started planning their leaves so that they can come to London and enjoy the grand Olympics here. Bookings had been already started in all the major hotels for these Olympics. If you are also planning for the <a href="http://news.bbc.co.uk/sport2/hi/olympic_games/london_2012/default.stm">London Olympics</a> <span style="mso-spacerun:yes"> </span>and want to be a part of it , then you have to also start planning for it. If you are worried about the accommodation and the food facilities at that time, then there are lot of places available in London that provides you ideal accommodation facility and self catering service.</p> <p class="MsoNormal">Holiday Rentals <span style="mso-spacerun:yes"> </span>is one of the place where you can find best <a href="http://www.holiday-rentals.co.uk/london/s/482/fa/find.squery">London apartments</a> on rental at a very affordable price. In addition to this they also provide you self catering facility where you can cook whatever you want,as per your taste. You have no need to depend on others like in major hotels where you are forced to have whatever is available at these hotels. Now a days these rental apartments are commonly known as <a href="http://www.holiday-rentals.co.uk/info/holiday-ideas/inspiration-london-olympics-2012/inspiration-newham">Olympic<span style="mso-spacerun:yes"> </span>Park Rentals</a> as they are directly or indirectly linked to London Olympics. <span style="mso-spacerun:yes"> </span></p>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-76536069828889949362011-08-27T04:40:00.001-07:002011-08-27T04:41:16.396-07:00Deadlock in Operating Systems<div style="text-align: justify;">A system consists of a finite number of resources to be distributed among a number of competing processes. The resources are partitioned into several types, each consisting of some number of identical instances. Memory space, CPU cycles, files, and I/O devices (such as printers and DVD drives) are examples of resource types. If a system has two CPUs, then the resource type CPU has two instances. Similarly, the resource type printer may have five instances.If a process requests an instance of a resource type, the allocation of any instance of the type will satisfy the request. If it will not, then the instances are not identical, and the resource type classes have not been defined properly.
<br />
<br />For example, a system may have two printers. These two printers may be defined to be in the same resource class if no one cares which printer prints which output.
<br />However, if one printer is on the ninth floor and the other is in the basement, then people on the ninth floor may not see both printers as equivalent, and separate resource classes may need to be defined for each printer.A process must request a resource before using it and must release the resource after using it. A process may request as many resources as it requires to carry out its designated task. Obviously, the number of resources requested may not exceed the total number of resources available in the system. In other words, a process cannot request three printers if the system has only two.</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-8671840075294134342011-08-12T08:29:00.000-07:002011-08-12T08:30:23.249-07:00Class Path Vs Build PathThis topic is liitle bit off to the operating system concepts but still I want to share it ;)
<br />
<br />The classpath is the classic way to tell the Java compiler and the Java runtime where to find compiled classes. It is typically a sequence of JAR file names and directory names. The classpath used by the compiler and the runtime system don't have to be the same, but they typically "should be*, especially for a small project.
<br />
<br />Buildpath is not classic Java terminology. It is the term for the richer way that a typical IDE specifies the relationship between the "modules" or "projects" that make up an application. The IDE uses this to figure out the classpath and sourcepath for compiling the Java code, and the classpath for running it. The IDE also uses the build path to figure out how to package up your code and its dependencies as (for example) a WAR file.
<br />
<br />For example, an Eclipse build path for a project includes the other projects that it depends on, and lists any additional library JARs that the project contains / relies on. It also lists the packages in the current project that downstream projects can depend on.
<br />
<br />(If you are using Maven for your project, the IDE buildpath mechanism is secondary to the dependencies declared in the POM files. For example, using Eclipse with the m2eclipse, the buildpath is synthesized from the POM files.)
<br />Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-47629345243899690942011-08-03T09:21:00.000-07:002011-08-03T09:24:04.256-07:00Virtual Machines<div style="text-align: justify;">The fundamental idea behind a virtual machine is to abstract the hardware of a single computer (the CPU, memory,disk drives, network interface cards, and so forth) into several different execution environments, thereby creating the illusion that each separate execution environment is running its own private computer.By using CPU scheduling and virtual-memory techniques<br />), an operating system can create the illusion that a process has its own processor with its own (virtual) memory.<br /><br />Normally, a process has additional features, such as system calls and a file system, that are not provided by the bare hardware. The virtual-machine approach does not provide any such additional functionality but rather provides an interface that is identical to the underlying bare hardware. Each process is provided with a (virtual) copy of the underlying computer. There are several reasons for creating a virtual machine, all of which are fundamentally related to being able to share the same hardware yet run several different execution environments (that is, different operating systems) concurrently.</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-28327582733433476902011-07-29T10:15:00.000-07:002011-07-29T10:22:07.258-07:00Paging<div style="text-align: justify;">Hello friends in this post we are going to discuss on paging and how an operating system used it for memory management.<br /><br />Paging is another memory management technique which widely uses virtual memory concept. When paging is used, the processor divides the linear address space into fixed-size pages (of 4KBytes, 2 MBytes, or 4 MBytes in length) that can be mapped into physical memory and/or disk storage. When a program (or task) references a logical address in memory, the processor translates the address into a linear address and then uses its paging mechanism to translate the linear address into a corresponding physical address.<br /><br />Some physical memory is reserved for the operating system itself, and for its data structures. This is called wired memory, because it is not subject to paging. The rest of physical memory is managed via the paging mechanism, and is called the page pool. Whenever a virtual memory page that is not in physical memory is referenced, a page is allocated from the page pool’s free list and mapped to the required virtual memory address. Pages are returned to the free list when the memory has been unmapped or freed. Pages can be reclaimed from the free list if they are referenced again before the physical memory page has been reused. <previous next=""></previous><br /><previous next="">OS performs an operation for storing and retrieving data from secondary storage devices for use in main memory. Paging is one of such memory management scheme. Data is retrieved from storage media by OS, in the same sized blocks called as pages. Paging allows the physical address space of the process to be non contiguous. The whole program had to fit into storage contiguously.</previous><br /><previous next=""></previous><br /><previous next="">Paging is also used to deal with external fragmentation problem. This is to allow the logical address space of a process to be noncontiguous, which makes the process to be allocated physical memory. </previous><br /><previous next=""></previous><br /><previous next="">You can also visit my other blogs:</previous><br /><previous next=""><a href="http://networkingconcepts4u.blogspot.com/">Networking Concepts</a></previous><br /><previous next=""><a href="http://technoworld4u.blogspot.com/">Technomedia</a></previous><br /><previous next=""><a href="http://programminginfo4u.blogspot.com/">Enter into world of Technology</a></previous><br /><previous next=""><a href="http://news73.blogspot.com/2011/07/hina-rabbani-khar.html">Hina Rabbani Khar</a></previous><br /><previous next=""></previous><br /><previous next=""></previous><br /><previous next=""> </previous><br /><previous next=""></previous><br /><previous next=""></previous></div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-69315871396193460772011-07-26T05:31:00.000-07:002011-07-26T05:38:26.988-07:00Round Robin SchedulingRound robin is the scheduling term which is being used for the purpose of algorithms which is mainly used for the purpose of operating systems. This system had mainly been used in order to handle out the processes which are incurred in the operating system which means that the time that is being taken for the opening of the program and then as a result the user is being shown with the process chart which is being drawn. The entire process is being done in equal portions where each and every item is being taken into account.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://technoworld4u.blogspot.com/"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 349px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhYmGSmN0xmKUcesjfJV8NINQ6CNWSA8YfocUc-wFfK5wYavA7GmfNUAY_g_ixkK9IHwEbrpeqDCsT-jXhza4t3_-Ov9oM8TM8OhgBFcDY-z8ZPixGxyLAVg_yge_rO4J-BkWRPNSZcEAo/s400/rr.gif" alt="" id="BLOGGER_PHOTO_ID_5633639223174662626" border="0" /></a><br />On the other hand a process schedule had been defined for the round robin scheduling system. This form is adopted in that case when the jobs or certain other tasks are to be performed. The round robin schedule is one of the easiest and simplest forms of doing the work and hence it can be carried out and implemented easily. The data is also being used in the round robin scheduling which means that in such a situation the user have to bear the data packet scheduling process. It had been found out that first come first serve basis is one of the alternative which can be used in the form of the round robin scheduling. This is one of that forms of scheduling which can be applied to other forms of scheduling as well and at time it is also used for the purpose of handling the problems too.<br /><br />It is also used in the computation of the computer networks which is found to be quite helpful in the data packet scheduling process. The entire process of round robin scheduling generates about minimum and maximum of the results and it is referred to as the min-max fairness which means that each and everything is to be carried out on equal basisSauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-47150722382320804062011-07-23T04:06:00.000-07:002011-07-23T04:10:10.283-07:00All about Semaphores<div style="text-align: justify;">A semaphore is a synchronization mechanism that can be used to manage synchronization relationships and implement the access policies. A semaphore is a special kind of variable that can only be accessed by very specific operations. The semaphore is used to help threads and processes synchronize access to shared modifiable memory or manage access to a device or other resource. The semaphore is used as a key to access the resource. This key can only be owned by one process or thread at a time. Whichever task owns the key or semaphore locks the resource for its exclusive use.<br /><br /><span style="font-weight:bold;">Types:</span><br />Counting semaphores are used when you might have multiple devices (like 3 printers or multiple memory buffers).<br /><br />Binary semaphores are used to gain exclusive access to a single resource (like the serial port, a non-reentrant library routine, or a hard disk drive). A counting semaphore that has a maximum value of 1 is equivalent to a binary semaphore (because the semaphore's value can only be 0 or 1.<br /><br />Mutex semaphores are optimized for use in controlling mutually exclusive access to a resource. There are several implementations of this type of semaphore.<br /><br /><span style="font-weight:bold;">Implementation:</span><br />Semaphores can be implemented with a queue and an integer counter. You maintain the set of consumers in the queue, and when a consumer releases the semaphore, you retrieve the next entry in the queue and "wake" them to allow them to enter the critical section. When a consumer requests the semaphore, you simply push them onto the queue. If no one is in the critical section, you go ahead and grant the requester the right to enter the critical section.</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-18891125460586025722011-07-21T04:59:00.000-07:002011-07-21T05:02:30.450-07:00Real Time Operating System<div style="text-align: justify;">A real time operating system is based on the OS which has the capability to perform a number of functions at a time. This RTOS only serves real-time applications. These real-time applications include robots, spaceships; research tools used by scientists and embedded systems like home appliances, cell phones and thermostat.<br /><br />RTOS system captures the real time events and brings out the results which may slightly differ from the reality. It’s processing and computation totally depends on the way it is programmed. RTOS can be judged as how quickly it performs the operation and how accurate the results are. Most important factors which increase the working of this system are low interrupt latency and a low thread switching latency.<br /><br />The real time operating system is designed keeping in mind every aspect in mind of real life. This operating system is designed on two basic principles. First design pattern is that it should focus on event-driven programming so that tasks can process depending upon their scheduling priorities. Second design refers to time sharing feature so to process tasks on the basis of clock interrupts.<br /><br />In RTOS allocation of memory is the most critical task. Two elements are of significant importance in case of memory allocation. First one is speed and second is the fragmentation of free region during the memory allocation process. </div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com1tag:blogger.com,1999:blog-3475265434187049801.post-51126211203197353012011-07-19T12:05:00.000-07:002011-07-19T12:09:58.493-07:00Golf terms<div style="text-align: justify;">Golf is now the emerging game that is popularized among all the people. Earlier only the rich and educated people played it. Now the popularity of the game is wide spread, so that every one has interest in playing the game. This particular game attracts all the types of crowds regardless of their age. Many people are now interested in learning this game. Mainly students involve themselves in this game so much and are very eager to learn the game. They are interested in learning in all the nuances, rules and regulations of the game. Since many people are interested in learning the game, there are many golf academies newly erecting in and around the city. Golf academies bear the responsibility to teach the young generation about the game. The rules of the golf etiquette are the first and fore most things, the golf academies teach their students. The rules of the game mainly aim at the safety of the golfers and to the pace of the play, which helps in keeping the game enjoyable. The golf etiquette is an essential part of the game. This is something very vital that all the new comers and the new beginners should learn on the course. For any game to be played successfully, the instruments used for the play shohttp://www.blogger.com/img/blank.gifuld be manufactured or prepared with utmost care and you can found all these instruments at their <a href="http://www.golfakademie-gmbh.de/shop/intro.php">Golf shop</a>. A standard set of a golf club mainly consists of three woods, eight irons and a putter. Actually according to the rules and regulations of the play a golfer is allowed to carry 14 clubs in the bag. The more clubs the player carries the easier is his victory. To know more about golf academies, please visit Golfreisen.<br />The above site explains you all the details about the game. They are one of the largest German golf shops with a full range of all brand names. You can also visit <a href="http://www.golfakademie.com/">Golfkurse</a> it will be useful for you.<br /><br /></div><a href="http://www.golfkurs.com/">Golf Platzreife</a> means "Complete and utter load of bollocks" in English and I will tell you why.<br /><br />The idea behind it is that you answer a few questions about golf rules and then play a few holes of golf with your instructor. As long as you do not kill too many people whilst playing then you get your 54 handicap... Seriously.. 54 handicap. Basically a 54 handicap means you cannot actually play golf at all and should not really be allowed on a half-decent golf course... But everybody must start somewhere I suppose.....Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-79557979550692384032011-07-18T12:38:00.001-07:002011-07-18T12:38:37.923-07:00Demand Paging<div style="text-align: justify;">Virtual memory can be implemented by a technique called demanding paging. It is a technique in which a Page is brought into memory when it is actually needed.<br />A typical life cycle of a process is as follows:<br /><br />1. When a process is initiated, the operating system must at least load one page in real memory. It is the page containing the execution part of the process.<br />2. Execution of the process commences and proceeds through subsequent instructions beyond the starting point.<br /><br />3. This execution continues as long as memory references generated by this page are also within same page. The virtual address created may reference a page that is not in real memory. This is called a page fault. It generates an interrupt that asks for the referenced page to be loaded. This is called demanding page.<br /><br />4. The operating system will try to load the referenced page into a free real memory frame. When this is achieved the execution can continue.<br />5. Finally when the process terminates, the operating system releases all the pages belonging to the process. The pages become available to other processes.<br />In general, the operating system accommodates the new page by removing a currently loaded page that is not in use. This is called page replacement. It is important to remove a page that will not be accessed in a short time. It will reduce the number of page faults in the system.</div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-40201940299190654162011-07-14T22:11:00.000-07:002011-07-14T22:27:11.303-07:00Ideal Place for Golf Club HouseAs in my previous posts i already discussed about the golf,rules,its history and etc.<br />Yesterday I was visiting some golf club house locations and in those the one that i really found interesting is Whisper Rock Golf Course Homes.They provides you such a wonderful location in Scottsdale area that is ideal for any golf course home.<br /><br />The <a href="http://www.theholmgroupaz.com/WhisperRock.htm">whisper rock golf club scottsdale</a> attempts to demonstrate that a conventional commercial building system can be transfigured into a design solution that recalls a traditional lineage, that of the traditions of the game of golf, while simultaneously transcending traditional responses by commenting on the present. When the owner and originator of the golf facilities first asked us to take part in the design competition for the club I was hesitant, not being a golfer or knowing much about golf. His response was simply “its not just about golf, its about people and space!” As the finished clubhouse comes alive each day with activity and the passing of time, I am reminded that no matter the building type, scope, or size, in the words of Rudolf Schindler, “the perception of architecture is not in the eyes, but in the living.”<br /><br />If you have any doubt or queries regarding buying or selling the club house in the space you can always contact to Holm Group that will help you in exploring more.Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-55940807568825267042011-07-14T10:06:00.000-07:002011-07-14T10:07:42.335-07:00Multiprocessor thread scheduling strategies<div style="text-align: justify;"><span style="font-weight:bold;">Load Sharing:</span> Processes are not assigned to a particular processor. A global queue of threads is maintained. Each processor, when idle, selects a thread from this queue. Note that load balancing refers to a scheme where work is allocated to processors on a more permanent basis.<br /><br /><span style="font-weight:bold;">Gang Scheduling:</span> A set of related threads is scheduled to run on a set of processors at the same time, on a 1-to-1 basis. Closely related threads / processes may be scheduled this way to reduce synchronization blocking, and minimize process switching. Group scheduling predated this strategy.<br /><br /><span style="font-weight:bold;">Dedicated processor assignment:</span> Provides implicit scheduling defined by assignment of threads to processors. For the duration of program execution, each program is allocated a set of processors equal in number to the number of threads in the program. Processors are chosen from the available pool.<br /><br /><span style="font-weight:bold;">Dynamic scheduling:</span> The number of thread in a program can be altered during the course of execution.<br /><br /><br /></div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-7444542032618864692011-07-13T06:16:00.000-07:002013-07-11T12:14:07.529-07:00Short,Medium and Long term scheduler<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="text-align: justify;">
Long term scheduler determines which programs are admitted to the system for processing. It controls the degree of multiprogramming. Once admitted, a job becomes a process.<br />
<br />
<b>For more details , please visit <a href="http://techidiocy.com/">here</a> and <a href="http://lotusmediacentre.com/">here</a>.</b><br />
<br />
Medium term scheduling is part of the swapping function. This relates to processes that are in a blocked or suspended state. They are swapped out of real-memory until they are ready to execute. The swapping-in decision is based on memory-management criteria.<br />
<br />
Short term scheduler, also know as a dispatcher executes most frequently, and makes the finest-grained decision of which process should execute next. This scheduler is invoked whenever an event occurs. It may lead to interruption of one process by preemption.<br />
<br />
<b>For more details , please visit <a href="http://techidiocy.com/">here</a> and <a href="http://lotusmediacentre.com/">here</a>.</b><br />
<br /></div>
</div>
Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-16998286264467871762011-07-12T02:27:00.000-07:002011-07-12T02:28:17.325-07:00OS-9<div style="text-align: justify;">I was trying to write this post from last 2 years, but always i postponed it.Now I have decided to done it.This post is about an operating system OS-9 from legacy systems developed by Microware.OS-9 is a real-time, multiuser, multitasking operating system developed by Microware Systems Corporation. It provides synchronization and mutual exclusion primitives in the form of signals, events, and semaphores. It also allows communication between processes in the form of named and unnamed pipes, as well as shared memory in the form of data modules.<br /><br />OS-9 is modular, allowing new devices to be added to the system simply by writing new device drivers, or if a similar device already exists, by simply creating a new device descriptor. All I/O devices can be treated as files, which unifies the I/O system. In addition, the kernel and all user programs are ROMable. Thus, OS-9 can run on any supported hardware platform from simple diskless embedded control systems to large multiuser minicomputers.<br /><br />Originally developed for the 6809 microprocessor, OS-9 was a joint effort between Microware and Motorola. The original version of OS-9 (OS-9 Level I) was capable of addressing 64 kilobytes of memory. OS-9 Level II took advantage of dynamic address translation hardware, and allowed a mapped address space of one megabyte on most systems, and up to two megabytes on others, most notably the Tandy Color Computer 3.<br /><br />In the 1980's, Microware ported OS-9 to the 68000 family of microprocessors, creating OS-9/68000, which is used in a variety of industrial and commercial arenas, including Philips' CD-i and most recently, set-top boxes for interactive television.<br /></div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com0tag:blogger.com,1999:blog-3475265434187049801.post-83956670647040504442011-07-11T06:51:00.000-07:002011-07-11T06:58:50.437-07:00Error in Loading Operating System<div style="text-align: justify;">The Error Loading Operating System error appears when your operating system fails to load properly. This error is localized to the Microsoft Windows XP operating system, so users of other operating systems should not face this problem. Essentially, the Error Loading Operating System occurs at a point between the computer’s BIOS running checks on the system’s hardware and the actual launching of the operating system. This error is usually accompanied by a black screen and occurs directly after the installation of Windows XP.<br /><br /><span style="font-weight:bold;">What causes this error?</span><br />You can expect to see the Error Loading Operating System error when there is an issue with the way the BIOS and the Windows XP operating system are communicating with each other. Most commonly, the BIOS has an issue where it does not support or has no way to correctly manage the capacity of the hard drive that Windows XP was installed to.<br /><br /><span style="font-weight:bold;">How can I resolve this error?</span><br />The Error Loading Operating System problem can be solved in a variety of different ways. However, it is important that you have some knowledge of computers before you proceed with any of the suggested solutions to this error message. Not knowing exactly what you are doing, or failing to follow the directions you see on your screen could result in the corruption or destruction of your computer. Changing or flashing your BIOS can have detrimental effects on your computer and should only be performed if you are completely sure you know what you are getting into.<br /><br />Your first step to resolve the Error Loading Operating System issue should be to update your computer’s BIOS. Check your computer’s manual for information on how to do this or call the company which constructed your computer. Alternatively, if you built your computer yourself, consult the manual which came with your motherboard.<br /><br />Once you are sure that your BIOS has been upgraded to its most recent version, determine which type of BIOS you are using. Each BIOS is somewhat different, and newer versions of popular BIOSes tend to change the locations of different functions and features, so consult your computer vendor, your motherboard manual, or a tech support forum for the most up to date information on how to make sure that your hard drives are interfacing properly with your BIOS. </div>Sauravhttp://www.blogger.com/profile/04469940135980090242noreply@blogger.com5