<?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-3464680980370711096</id><updated>2011-07-30T19:30:44.450-07:00</updated><category term='OS 5'/><category term='os 6'/><category term='OS 9'/><category term='OS 4'/><category term='Os 8'/><title type='text'>IT- 213</title><subtitle type='html'>OPERATING SYSTEM</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-4635913510228475134</id><published>2009-09-17T03:57:00.000-07:00</published><updated>2009-09-17T04:04:29.999-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 9'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Setup and installation considerations for Windows x64 Edition-based computers&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;This article describes how the Microsoft Windows x64 Edition-based operating system installation process has changed from the Windows x86 installation process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installation and configuration&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;The Windows x64 installation process is similar to...&lt;br /&gt;loadTOCNode(1, 'moreinformation');&lt;br /&gt;&lt;br /&gt;Installation and configuration&lt;br /&gt;loadTOCNode(2, 'moreinformation');&lt;br /&gt;&lt;br /&gt;The Windows x64 installation process is similar to the installation process for the Windows x86 operating system. The x64 installation still copies the needed files to temporary folders, restarts the computer into graphical user interface (GUI) mode, performs Plug and Play (PnP) detection and installation, and then finishes the set up process. However, some GUI mode graphics have been updated to profile new features in x64. To the end user, the installation procedure appears almost the same as the Windows x86 installation .&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt; The following list describes the key changes between the Windows x64 Edition installation process and the Windows x86 installation process: &lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;Windows Startup floppy disks cannot be used to install x64 Edition-based version of Windows Server 2003 and Windows XP Professional. This is because the kernel that is supplied with x64 Edition-based operating systems is now over 2 MB and does not fit on a standard floppy disk. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;You cannot use Winnt.exe to install Windows x64 Edition. Winnt.exe is not included on the Windows x64 Edition installation CD-ROM. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;The installation process for x86 32-bit operating systems cannot be started from within the x64 operating system environment. For example, you cannot install Windows XP Professional x64 Edition from within the 32-bit version of Windows XP Professional. &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;The x86 versions of the Windows operating system cannot be upgraded to the x64 Edition version of the Windows operating system. However, Windows Server 2003 x64 Standard Edition can be upgraded to Windows Server 2003 x64 Enterprise Edition.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;The installation process for x64 Edition operating systems does not support MS-DOS based mechanisms. For example, you cannot install Windows XP Professional x64 Edition from a command prompt.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;The layout of the x64 Edition-based version of Windows Server 2003 and Windows XP installation CD-ROM has changed. The primary installation folder for Windows x64 Editions is the AMD64 folder. However, the i386 folder still exists and contains files that are required to install the Windows x64 Edition-based operating system. Therefore, before you can successfully start the installation of the Windows x64 Edition operating system either locally or from a network share, you must make sure that the AMD64 folder and the other folders that are contained on the Windows x64 Edition installation CD-ROM are either copied locally or copied to the network share.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;The installation of the Windows x64 Edition-based operating system must be performed by starting the computer by using the Windows x64 Edition installation CD-ROM or by starting the installation from within another Windows 64-bit operating system.&lt;br /&gt;The Windows x64 Edition operating system is not currently available as a retail product. At release the Windows x64 Edition operating system will only be distributed for evaluation or through MSDN, Software Assurance, volume channels and OEM channels. &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;The Windows x64 Edition operating system supports "sticky" hotfixes. "Sticky" hotfixes are not overwritten or uninstalled when other updates are applied unless those updates are a more current version than the file that is currently installed on the computer.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt; Because of these changes, we recommend that you perform a clean installation of the Windows x64 Editions operating systems from the CD-ROM. The Windows x64 Editions operating systems may also be deployed by using an unattended installation, System Preparation Tool (Sysprep), and Remote Installation Services (RIS) methods. For more information about how to use these tools, visit the following Microsoft Web site: &lt;/span&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/3464680980370711096-4635913510228475134?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/4635913510228475134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=4635913510228475134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4635913510228475134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4635913510228475134'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/09/setup-and-installation-considerations.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-6281515432391883546</id><published>2009-09-17T03:39:00.001-07:00</published><updated>2009-09-17T03:40:01.493-07:00</updated><title type='text'></title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-6281515432391883546?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/6281515432391883546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=6281515432391883546' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6281515432391883546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6281515432391883546'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/09/blog-post_17.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-6691768889738772402</id><published>2009-09-17T03:39:00.000-07:00</published><updated>2009-09-17T04:18:30.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 9'/><title type='text'></title><content type='html'>&lt;span style="color:#ffffff;"&gt;How to install or upgrade to Windows XP&lt;br /&gt;&lt;br /&gt;This article describes how to install Windows XP. You may find it easier to follow the steps if you print this article first.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Before you start, you must have your Windows XP installation CD and the product key available. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;If you cannot find your Windows XP CD or you cannot contact your computer manufacturer, you may have to purchase a new copy of Windows XP. Visit following link for more information:&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/contactus/"&gt;&lt;span style="color:#ffffff;"&gt;http://support.microsoft.com/contactus/&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (&lt;/span&gt;&lt;a href="http://support.microsoft.com/contactus/"&gt;&lt;span style="color:#ffffff;"&gt;http://support.microsoft.com/contactus/&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;) &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;Depending on the installation method that you select, you might need a boot CD or boot disks. If you do not have your Windows XP CD or boot disks, you must obtain them in order to install or upgrade to Windows XP by using certain methods. Review the methods to determine what media you will need. For more information about how to obtain the Windows XP Setup boot disks, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/310994/"&gt;&lt;span style="color:#ffffff;"&gt;310994&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/310994/ ) How to obtain Windows XP Setup boot disks You may have to troubleshoot product-key activation problems. For more information about how to troubleshoot installation problems, click the following article numbers to view the articles in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/310637/"&gt;&lt;span style="color:#ffffff;"&gt;310637&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/310637/ )&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt; You receive an error message after you enter the product key when you try to install Windows XP If the installation method that you select requires you to start your computer from the Windows XP CD, your CD or DVD drive must be configured to do this. For information about how to configure your computer to start from the CD or DVD drive, see the documentation that is included with your computer or contact the computer manufacturer. For more information about how to start Setup from MS-DOS or a Windows 98/Windows Millennium Edition startup disk, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/307848/"&gt;&lt;span style="color:#ffffff;"&gt;307848&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/307848/ ) How to start the Setup program from MS-DOS in Windows XP&lt;br /&gt;&lt;/span&gt;&lt;a href="javascript:void(0);"&gt;&lt;span style="color:#ffffff;"&gt;Methods to install Windows XP&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;loadTOCNode(1, 'resolution');&lt;br /&gt;&lt;br /&gt;There are five methods for installing Windows XP. Review the following methods and select the method that is appropriate for your installation.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Method 1&lt;/strong&gt;: Perform a clean install of Windows XPUse this method for a clean installation of Windows XP. A clean installation removes all data from your hard disk by repartitioning and reformatting your hard disk and reinstalling the operating system and programs to an empty (clean) hard disk.&lt;br /&gt;&lt;strong&gt;Method 2&lt;/strong&gt;: Upgrade to Windows XPUse this method if you are upgrading to Windows XP from Microsoft Windows 98, Microsoft Windows Millennium Edition, or Microsoft Windows 2000 Professional.&lt;br /&gt;&lt;strong&gt;Method 3&lt;/strong&gt;: Install Windows XP to a new hard diskUse this method to install Windows XP to a new hard disk. This is typically done when a new hard disk is installed on your computer.&lt;br /&gt;&lt;strong&gt;Method 4&lt;/strong&gt;: Install Windows XP to a new folder (parallel installation)Use this method to install Windows XP to a new folder (parallel installation) to either run two operating systems, or to access, repair, or retrieve data from a damaged disk.&lt;br /&gt;&lt;strong&gt;Method 5:&lt;/strong&gt; Perform a multiple boot operationUse this method to install Windows XP as a separate operating system on your computer. This lets you install more than one operating system on your computer and select which operating system that you want to use every time that you start your computer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Method 1:&lt;/strong&gt; Perform a clean install of Windows XP&lt;br /&gt;loadTOCNode(2, 'resolution');&lt;br /&gt;&lt;br /&gt;A clean installation consists of removing all data from your hard disk by repartitioning and reformatting your hard disk and reinstalling the operating system and programs to an empty (clean) hard disk. For more information about important things to consider before you partition and format you hard disk and how to partition and format your hard disk by using the Windows XP Setup program, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/313348/"&gt;&lt;span style="color:#ffffff;"&gt;313348&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/313348/ ) How to partition and format a hard disk in Windows XP To perform a clean installation of Windows XP, follow these steps:&lt;br /&gt;1.Back up all important information before you perform a clean installation of Windows XP. Save the backup to an external location, such as a CD or external hard disk.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;2.Start your computer from the Windows XP CD. To do this, insert the Windows XP CD into your CD drive or DVD drive, and then restart your computer.Note To boot from your Windows XP CD, the BIOS settings on your computer must be configured to do this.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;3.When you see the "Press any key to boot from CD" message, press any key to start the computer from the Windows XP CD.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;4.At the Welcome to Setup screen, press ENTER to start Windows XP Setup.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;5.Read the Microsoft Software License Terms, and then press F8.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;6.Follow the instructions on the screen to select and format a partition where you want to install Windows XP.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;7.Follow the instructions on the screen to complete the Windows XP Setup.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;If you have successfully installed Windows XP, you are finished. If these steps did not help you install Windows XP, go to the "Next Steps" section.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Method 2:&lt;/strong&gt; Upgrade to Windows XP&lt;br /&gt;loadTOCNode(2, 'resolution');&lt;br /&gt;&lt;br /&gt;This section describes how to upgrade to Windows XP from Windows 98, Windows Millennium Edition, and Windows 2000 Professional.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt; Note Windows 2000 and Windows 2000 Professional can only be upgraded to Windows XP Professional. You cannot upgrade Windows 2000 to Windows XP Home.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Important&lt;/strong&gt; Before you start the upgrade process, contact your computer manufacturer to obtain the latest BIOS upgrades for your computer and then install the upgrades. If you update the BIOS after you upgrade the computer, you may have to reinstall Windows XP to take advantage of features such as Advanced Configuration and Power Interface (ACPI) support in the BIOS. If you can do this, update the firmware in all the hardware devices before you start the upgrade. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;You may want to disconnect from the Internet during the installation. This step is not necessary, but disconnecting from the Internet during the installation helps protect your computer. For added protection, you may also want to enable the Microsoft Internet Explorer firewall. For more information, see the "Enable or disable Internet Connection Firewall" topic in your Windows operating system Help.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt; For more information about how to prepare Windows 98 or Windows Millennium Edition for an upgrade to Windows XP, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/316639/"&gt;&lt;span style="color:#ffffff;"&gt;316639&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/316639/ ) &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;How to prepare to upgrade Windows 98 or Windows Millennium Edition to Windows XP &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;To upgrade to Windows XP, follow these steps:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;1.Start your computer, and then insert the Windows XP CD into the CD or DVD drive.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;2.If Windows automatically detects the CD, click Install Windows to start the Windows XP Setup Wizard. If Windows does not automatically detect the CD, click Start. Then click Run. Type the following command, and then click OK:&lt;br /&gt;CD drive letter:\setup.exe&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;3.When you are prompted to select an installation type, select Upgrade (the default setting), and then click Next.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;4.Follow the instructions on the screen to complete the upgrade.If you have successfully upgraded to Windows XP, you are finished. If these steps did not help you upgrade to Windows XP, go to the "Next Steps" section. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Method 3&lt;/strong&gt;: Install Windows XP to a new hard disk&lt;br /&gt;loadTOCNode(2, 'resolution');&lt;br /&gt;&lt;br /&gt;This method describes how to install Windows XP to a new hard disk. This is typically done when a new hard disk is installed on your computer.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;Note You will need the CD for your previous operating system in order to complete this method. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;Before you start, start your computer by using one of the following media:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt; Microsoft Windows 98/Windows Millennium startup disk &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="color:#ffffff;"&gt;Windows XP CD or Windows XP boot disks&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;Note The Windows XP CD is the preferred media in the following steps:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt; However, the Windows XP boot disks will work if you do not have the CD.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;To install Windows XP to a new hard disk, follow these steps:&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;1.Start your computer from the Windows XP CD (or boot disks). To do this, insert the Windows XP CD into your CD or DVD drive, and then restart your computer.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;2.When the "Press any key to boot from CD" message appears on the screen, press any key to start the computer from the Windows XP CD.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;3.At the Welcome to Setup screen, press ENTER to begin Windows XP Setup.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;4.Read the Microsoft Software License Terms, and then press F8.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;5.When you are prompted for the Windows XP CD, insert your Windows XP CD.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;6.Restart your computer.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;7.When you see the "Press any key to boot from CD" message, press any key to start the computer from the Windows XP CD.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;8.At the Welcome to Setup screen, press ENTER to start Windows XP Setup.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;9.Follow the instructions on the screen to select and format a partition where you want to install Windows XP.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;10.Follow the instructions on the screen to complete Windows XP Setup.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;If you have successfully installed Windows XP, you are finished. If these steps did not help you install Windows XP to a new hard disk, go to the "Next Steps" section.&lt;br /&gt;&lt;br /&gt;Method 4: Install Windows XP to a new folder (parallel installation)&lt;br /&gt;loadTOCNode(2, 'resolution');&lt;br /&gt;&lt;br /&gt;This method describes how to install Windows XP to a new folder (parallel installation) to either run two operating systems, or to access, repair, or retrieve data from a damaged disk.Before you start, start your computer by using one of the following media:&lt;br /&gt;Microsoft Windows 98/Windows Millennium Edition startup disk&lt;br /&gt;Windows XP CD or Windows XP boot disksNote The Windows XP CD is the preferred media in the following steps. However, the Windows XP boot disks will work if you do not have the CD.To install Windows XP to a new folder (also known as a parallel installation), follow these steps:&lt;br /&gt;Start your computer from the Windows XP CD (or boot disks). To do this, insert the Windows XP CD into your CD or DVD drive, and then restart your computer.&lt;br /&gt;When the "Press any key to boot from CD" message appears on the screen, press any key to start the computer from the Windows XP CD.&lt;br /&gt;At the Welcome to Setup screen, press ENTER to begin Windows XP Setup.&lt;br /&gt;Read the Microsoft Software License Terms, and then press F8.&lt;br /&gt;Select the partition in which you want to install Windows XP, and then press ENTER.&lt;br /&gt;Select the Leave the current file system intact (no changes) option, and then press ENTER to continue.&lt;br /&gt;Press ESC to install to a different folder.If the Setup program detects another operating system folder, it prompts you to type the name for the new folder after the backslash (\), for example, \WINXP. If there are no other operating systems detected, the Setup program automatically names the folder \Windows. For more information about how to change the folder name on new installations, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/315242/"&gt;&lt;span style="color:#ffffff;"&gt;315242&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/315242/ ) How to designate the original folder name for a reinstallation of Windows XP&lt;br /&gt;Press ENTER to continue.&lt;br /&gt;Follow the instructions on the screen to complete Windows XP Setup.If you have successfully installed Windows XP, you are finished. If these steps did not help you install Windows XP to a new folder, go to the "Next Steps" section.&lt;br /&gt;Method 5: Perform a multiple boot operation&lt;br /&gt;loadTOCNode(2, 'resolution');&lt;br /&gt;&lt;br /&gt;Use this method to install Windows XP as a separate operating system on your computer. This lets you install more than one operating system and select which operating system that you want to use every time that you start your computer. For more information about how to multiple boot Windows XP and other versions of Windows and MS-DOS, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/217210/"&gt;&lt;span style="color:#ffffff;"&gt;217210&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/217210/ ) How to multiple boot Windows XP, Windows 2000, Windows NT, Windows 95, Windows 98, Windows Me, and MS-DOS If you have successfully installed Windows XP, you are finished. If these steps did not help you install Windows XP, go to the "Next Steps" section.&lt;br /&gt;&lt;/span&gt;&lt;a href="javascript:void(0);"&gt;&lt;span style="color:#ffffff;"&gt;TROUBLESHOOTING&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;loadTOCNode(1, 'whattotry');&lt;br /&gt;&lt;br /&gt;For more information about how to troubleshoot installation problems, click the following article numbers to view the articles in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/310637/"&gt;&lt;span style="color:#ffffff;"&gt;310637&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/310637/ ) You receive an error message after you enter the product key when you try to install Windows XP&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/310064/"&gt;&lt;span style="color:#ffffff;"&gt;310064&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/310064/ ) How to troubleshoot problems during installation when you upgrade from Windows 98 or Windows Millennium Edition to Windows XP For more information about Windows XP troubleshooting and Support, see the Windows XP Solution Center. Visit the following Microsoft Web site:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/ph/1173"&gt;&lt;span style="color:#ffffff;"&gt;http://support.microsoft.com/ph/1173&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/ph/1173)&lt;br /&gt;&lt;/span&gt;&lt;a href="javascript:void(0);"&gt;&lt;span style="color:#ffffff;"&gt;NEXT STEPS&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;loadTOCNode(1, 'moreinformation');&lt;br /&gt;&lt;br /&gt;If these methods did not work for you, you can use the Microsoft Customer Support Services Web site to find other solutions to your problem. Some services that the Microsoft Customer Support Services Web sites provide include the following:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/search/?adv=1"&gt;&lt;span style="color:#ffffff;"&gt;Searchable Knowledge Base&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/search/?adv=1) : Search technical support information and self-help tools for Microsoft products.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/select/?target=hub"&gt;&lt;span style="color:#ffffff;"&gt;Solution Centers&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/select/?target=hub) : View product-specific frequently asked questions and support highlights.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.microsoft.com/communities/newsgroups/default.mspx"&gt;&lt;span style="color:#ffffff;"&gt;Microsoft Customer Support Newsgroups&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://www.microsoft.com/communities/newsgroups/default.mspx) : Contact counterparts, peers, and Microsoft Most Valuable Professionals (MVPs).&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/default.aspx?pr=csshome"&gt;&lt;span style="color:#ffffff;"&gt;Other Support Options&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/default.aspx?pr=csshome) : Use the Web to ask a question, contact Microsoft Customer Support Services, or provide feedback.If you continue to have problems, you might want to contact Support:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/contactus"&gt;&lt;span style="color:#ffffff;"&gt;http://support.microsoft.com/contactus&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/contactus)&lt;br /&gt;&lt;/span&gt;&lt;a href="javascript:void(0);"&gt;&lt;span style="color:#ffffff;"&gt;MORE INFORMATION&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;loadTOCNode(1, 'moreinformation');&lt;br /&gt;&lt;br /&gt;For more information about how to install Windows XP Professional, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/286463/"&gt;&lt;span style="color:#ffffff;"&gt;286463&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/286463/ ) Release notes for Windows XP Setup contained in the Pro.txt file For more information about how to install Windows XP Home Edition, click the following article number to view the article in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/306824/"&gt;&lt;span style="color:#ffffff;"&gt;306824&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/306824/ ) Release notes for Windows XP Setup contained in the Home.txt file For more information, click the following article numbers to view the articles in the Microsoft Knowledge Base:&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/307726/"&gt;&lt;span style="color:#ffffff;"&gt;307726&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/307726/ ) Description of the Windows XP Upgrade Advisor&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/314062/"&gt;&lt;span style="color:#ffffff;"&gt;314062&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/314062/ ) The latest Windows XP Hardware Compatibility List&lt;br /&gt;&lt;/span&gt;&lt;a class="KBlink" href="http://support.microsoft.com/kb/295322/"&gt;&lt;span style="color:#ffffff;"&gt;295322&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/kb/295322/ ) How to determine if hardware or software is compatible with Windows XP If these Microsoft Knowledge Base articles do not help you resolve the problem, or if you experience symptoms that differ from those that this article describes, please search the Microsoft Knowledge Base for more information. To search the Microsoft Knowledge Base, visit the following Microsoft Web site:&lt;br /&gt;&lt;/span&gt;&lt;a href="http://support.microsoft.com/"&gt;&lt;span style="color:#ffffff;"&gt;http://support.microsoft.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt; (http://support.microsoft.com/) Then, type the text of the error message that you receive, or type a description of the problem in the Search Support (KB) field.&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/3464680980370711096-6691768889738772402?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/6691768889738772402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=6691768889738772402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6691768889738772402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6691768889738772402'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/09/blog-post.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-6375946672559860326</id><published>2009-08-27T02:30:00.000-07:00</published><updated>2009-08-27T04:21:13.940-07:00</updated><title type='text'></title><content type='html'>&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;Resource - allocation Graph&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt; A set of vertices and a set edges E.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;- V is partition into two types:&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;P={P1,P2,...Pm}, the set consisting all the processes in the system.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;R= {R1,R2,...,Rm}, the set consisting of all resources types in th system.&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&gt;request edge-directed edge P1-&gt;R1 &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&gt;assignment edge-directed- directed edge R1 -&gt;P1&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Resource allocation graph (cont.)&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&gt; Process &lt;/em&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SpZeaDdqCdI/AAAAAAAAAQU/OnkohCLpS2g/s1600-h/Picture4.png"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="WIDTH: 63px; HEIGHT: 29px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374587007012571602" border="0" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SpZeaDdqCdI/AAAAAAAAAQU/OnkohCLpS2g/s320/Picture4.png" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt; &lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt;resource type with 4 instances&lt;/em&gt; &lt;/span&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;                 &lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZfP_e43xI/AAAAAAAAAQc/PnBZa11I1ts/s1600-h/Picture5.png"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="WIDTH: 41px; HEIGHT: 54px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374587933656932114" border="0" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZfP_e43xI/AAAAAAAAAQc/PnBZa11I1ts/s320/Picture5.png" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt;P1 is request an instance of R1&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="WIDTH: 181px; HEIGHT: 160px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374598337520595266" border="0" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZotk5R8UI/AAAAAAAAARU/7GLp4_78D0s/s320/Picture6.png" /&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt;P1 is holding an instance of R1&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SpZg_Zdh7TI/AAAAAAAAAQ8/lGtEZ-faheQ/s1600-h/Picture9.png"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SpZhF4ZSP0I/AAAAAAAAARE/nlEZu4gJzx4/s1600-h/Picture10.png"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SpZhM1tZ1pI/AAAAAAAAARM/32KfLlbiGZo/s1600-h/Picture11.png"&gt;&lt;em&gt;&lt;/em&gt;&lt;/a&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZrF1X4OuI/AAAAAAAAARk/LYDYDZEuLmw/s1600-h/untitled.bmp"&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="WIDTH: 219px; HEIGHT: 168px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374600953284016866" border="0" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZrF1X4OuI/AAAAAAAAARk/LYDYDZEuLmw/s320/untitled.bmp" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Example of Resource allocation Graph&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SpZSvek85FI/AAAAAAAAAPs/w0Vq5GQTuKs/s1600-h/Picture1.png"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 222px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374574180928644178" border="0" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SpZSvek85FI/AAAAAAAAAPs/w0Vq5GQTuKs/s320/Picture1.png" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;process 1 request instances of resource 1&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;resource 1 is holding an instances of process 2&lt;br /&gt;&lt;/em&gt;&lt;em&gt;process 2 request instance of resource 3 &lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;resource 3 is holding an instance of process 3&lt;br /&gt;resource 2 request instances of process 1 and process&lt;br /&gt;&lt;/em&gt;&lt;em&gt;resource 4 is a resource type with 4 instances.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;strong&gt;Resource allocation graph With deadlock&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SpZTc9efl4I/AAAAAAAAAP0/TW9eS_snB6U/s1600-h/Picture2.png"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 221px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374574962317170562" border="0" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SpZTc9efl4I/AAAAAAAAAP0/TW9eS_snB6U/s320/Picture2.png" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;strong&gt;Resource allocation graph with a cycle but no deadlock&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZUXhkpG4I/AAAAAAAAAP8/NLHLeb7AQXs/s1600-h/Picture3.png"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 252px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5374575968439049090" border="0" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SpZUXhkpG4I/AAAAAAAAAP8/NLHLeb7AQXs/s320/Picture3.png" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-6375946672559860326?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/6375946672559860326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=6375946672559860326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6375946672559860326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6375946672559860326'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/example-of-resource-allocation-graph.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bfSi9wIW-ts/SpZeaDdqCdI/AAAAAAAAAQU/OnkohCLpS2g/s72-c/Picture4.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-1730049850385636871</id><published>2009-08-27T02:25:00.000-07:00</published><updated>2009-08-27T02:29:27.064-07:00</updated><title type='text'></title><content type='html'>&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Deadlock Characterization&lt;br /&gt;&gt;mutual exclusion&lt;br /&gt;&gt;Hold and Wait&lt;br /&gt;&gt;No preemption&lt;br /&gt;&gt;Circular wait&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-1730049850385636871?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/1730049850385636871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=1730049850385636871' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/1730049850385636871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/1730049850385636871'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/deadlock-characterization-mutual.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-4351590829355885432</id><published>2009-08-27T02:21:00.000-07:00</published><updated>2009-08-27T02:25:18.641-07:00</updated><title type='text'></title><content type='html'>&lt;span style="color:#ffffff;"&gt;&lt;em&gt;2.Methods for handling deadlocks&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt;Ensure that the system will never enter a deadlock state.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt;Alow the system to enter a dealock state and then recover.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&gt;Ignore the problem and pretend that dealocks never occur in the system; used by most opearting systems, including unix.&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-4351590829355885432?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/4351590829355885432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=4351590829355885432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4351590829355885432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4351590829355885432'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/2.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-6298752756838368323</id><published>2009-08-27T01:49:00.000-07:00</published><updated>2009-08-27T02:20:48.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Os 8'/><title type='text'></title><content type='html'>&lt;em&gt;&lt;span style="color:#ffffff;"&gt;3.Deadlock Prevention&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&gt;Mutual Exclusion- Not required for sharable resources;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;must hold for nonshareable resources.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&gt;Hold and Wait- must guarantee that whenever a process request a resource, it does not hold any other resources.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;               -require process to request and be allocated all its resource before it begins execution, or allow process to request a resource only when the process has none.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;               - low resource utilization: starvation possible.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&gt;No Preemption&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;if a process that is holding some resoureces requests&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;another resource that cannot be immediately allocated to it,&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;then all resources currently being held are released&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;- preemted resources are added to the  list of resources for which the process is waiting.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;process will be restarted only when it can regain its old resources, as well as the new&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;ones that it is requesting&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&gt;Circular wait- impose a total ordering of all resource types, and require that each process requests resources  in an incresing order of enumeration..,&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-6298752756838368323?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/6298752756838368323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=6298752756838368323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6298752756838368323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6298752756838368323'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/3.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-9118468927091794408</id><published>2009-08-20T03:53:00.001-07:00</published><updated>2009-08-27T01:56:49.332-07:00</updated><title type='text'></title><content type='html'>&lt;div&gt;&lt;span style="color:#ffffff;"&gt;4.Deadlock Detection &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0r5Xi-LUI/AAAAAAAAAOs/gKC-Yqv3GUA/s1600-h/Picture2.jpg"&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 275px; FLOAT: left; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5371998195096104258" border="0" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0r5Xi-LUI/AAAAAAAAAOs/gKC-Yqv3GUA/s320/Picture2.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/So0sGGHmOMI/AAAAAAAAAO0/CeYRk3TwopY/s1600-h/Picture3.jpg"&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 261px; FLOAT: right; HEIGHT: 320px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5371998413756184770" border="0" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/So0sGGHmOMI/AAAAAAAAAO0/CeYRk3TwopY/s320/Picture3.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0szsLNgZI/AAAAAAAAAO8/qWgmeeqjZTA/s1600-h/llllllllllllll.jpg"&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 0px 10px 10px; WIDTH: 320px; FLOAT: right; HEIGHT: 319px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5371999197066002834" border="0" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0szsLNgZI/AAAAAAAAAO8/qWgmeeqjZTA/s320/llllllllllllll.jpg" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#ffffff;"&gt;Detection with One Resource of Each Type (1)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/So0vSNyo2dI/AAAAAAAAAPM/81klYmwZEbo/s1600-h/Picture1.png"&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 320px; FLOAT: left; HEIGHT: 146px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5372001920509073874" border="0" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/So0vSNyo2dI/AAAAAAAAAPM/81klYmwZEbo/s320/Picture1.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;•Note the resource ownership and requests&lt;br /&gt;•A cycle can be found within the graph, denoting deadlock&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#ffffff;"&gt;Detection with One Resource of Each Type (2)&lt;/span&gt;&lt;/div&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0wK6d0KBI/AAAAAAAAAPc/RAGs3jnlTL8/s1600-h/llllljhlhghuj.png"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0whyTYVAI/AAAAAAAAAPk/NKZ3XVr-1PQ/s1600-h/llllljhlhghuj.png"&gt;&lt;span style="color:#ffffff;"&gt;&lt;img style="MARGIN: 0px 10px 10px 0px; WIDTH: 340px; FLOAT: left; HEIGHT: 145px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5372003287519745026" border="0" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0whyTYVAI/AAAAAAAAAPk/NKZ3XVr-1PQ/s320/llllljhlhghuj.png" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#ffffff;"&gt;Data structures needed by deadlock detection algorithm &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-9118468927091794408?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/9118468927091794408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=9118468927091794408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/9118468927091794408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/9118468927091794408'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/4.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bfSi9wIW-ts/So0r5Xi-LUI/AAAAAAAAAOs/gKC-Yqv3GUA/s72-c/Picture2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-3128082683534346520</id><published>2009-08-20T03:38:00.000-07:00</published><updated>2009-08-20T03:53:45.335-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Os 8'/><title type='text'>Deadlock</title><content type='html'>&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:130%;color:#ffffff;"&gt;&lt;em&gt;5.Deadlock Recovery&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;•Deadlock must be untangled once detected, so the system returns to normal quickly&lt;br /&gt;•All recovery methods have at least one victim&lt;br /&gt;•Recovery Methods:&lt;br /&gt;–Terminate every job that’s active in the system and restart them from the beginning&lt;br /&gt;–Terminate only the jobs involved in the deadlock and ask their users to resubmit them&lt;br /&gt;–Identify jobs involved in deadlock and terminate them one at a time &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#ffffff;"&gt;&lt;em&gt;–Jobs that keep a record (snapshot) of their progress can be interrupted&lt;br /&gt;–Select a nondeadlocked job, preempt its resources, allocate them to a deadlocked process&lt;br /&gt;–Stop new jobs from entering system, which allows nondeadlocked jobs to run to completion so they’ll release their resources (no victim)&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;•Select the victim that will have the least-negative effect on the system&lt;br /&gt;•Factors to be considered to select a victim:&lt;br /&gt;–Priority of job under consideration: high-priority jobs are usually untouched&lt;br /&gt;–CPU time used by job: jobs close to completion are usually left alone&lt;br /&gt;–Number of other jobs that would be affected if this job were selected as the victim&lt;br /&gt;–Jobs that are modifying data shouldn’t be selected for termination &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:130%;color:#ffffff;"&gt;&lt;em&gt;-By flushing one or more process that involved in deadlock until there is no deadlock&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5371996421915143954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 259px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/So0qSJ7r7xI/AAAAAAAAAOU/GM8PU-oYxr4/s320/Picture1.jpg" border="0" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:130%;"&gt;&lt;/p&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-3128082683534346520?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/3128082683534346520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=3128082683534346520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/3128082683534346520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/3128082683534346520'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/deadlock.html' title='Deadlock'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bfSi9wIW-ts/So0qSJ7r7xI/AAAAAAAAAOU/GM8PU-oYxr4/s72-c/Picture1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-513932958012332908</id><published>2009-08-13T04:01:00.000-07:00</published><updated>2009-08-20T03:38:21.565-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os 6'/><title type='text'>thread Scheduling</title><content type='html'>&lt;strong&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;Process/Thread structure&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;Fundamental schedulable entity in the system&lt;br /&gt;Represented by ETHREAD that includes a KTHREAD&lt;br /&gt;Queued to the process (both E and K thread)&lt;br /&gt;IRP list&lt;br /&gt;Impersonation Access Token&lt;br /&gt;Unique thread ID&lt;br /&gt;Associated User-mode Thread Environment Block (TEB)&lt;br /&gt;User-mode stack&lt;br /&gt;Kernel-mode stack&lt;br /&gt;Processor Control Block (in KTHREAD) for cpu state when not running&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-513932958012332908?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/513932958012332908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=513932958012332908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/513932958012332908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/513932958012332908'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/thread-scheduling.html' title='thread Scheduling'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-4279061462926257213</id><published>2009-08-10T23:50:00.000-07:00</published><updated>2009-08-11T00:24:56.558-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 5'/><title type='text'></title><content type='html'>&lt;a href="http://innerstrnt.blogspot.com/2009/08/substantial-information-about-thread-of.html"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;SUBSTANTIAL INFORMATION ABOUT THREAD OF AT LEAST THREE OS &lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;=Java Thread&lt;br /&gt;Java thread are managed by the JVM&lt;br /&gt;Java thread may created by:&lt;br /&gt;&gt; Extending thread class&gt; Implementing the Runnable inteface&lt;br /&gt;In Java, each thread is represented by an object of class java.lang.Thread, which handles the necessary bookkeeping and provides methods for controlling the thread.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;=Windows 2000Implements the one-to-one mappingEach thread contains&lt;br /&gt;A thread ID&lt;br /&gt;Register set&lt;br /&gt;Separate user and kernel stacks for user and kernel modes&lt;br /&gt;Private data storage area used by various run-time libraries and dynamic link libraries (DDLs)&lt;br /&gt;The latter three are known as the context of the thread and are architecture-specific to HW&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;=LINUX THREADS&lt;br /&gt;- Linux refers to them as tasks rather than threads&lt;br /&gt;- Thread creation is done through clone() system call&lt;br /&gt;- clone() allows a child task to share the address space of the parent task (process)&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-4279061462926257213?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/4279061462926257213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=4279061462926257213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4279061462926257213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4279061462926257213'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/substantial-information-about-thread-of.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-1737928131225845766</id><published>2009-08-09T02:26:00.000-07:00</published><updated>2009-08-09T02:58:03.640-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os 6'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#ffffff;"&gt;&lt;em&gt;Different cpu scheduling algorithms&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-family:Times New Roman;font-size:130%;color:#ffffff;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;CPU Scheduling of Batch Processes&lt;/strong&gt;&lt;br /&gt;-Submitted with a good estimate of their resource needs, via job control statements&lt;br /&gt;-Upper limits the OS is expected to enforce&lt;br /&gt;-Generally expected that the OS will give preferential treatment to processes with lower resource needs.&lt;br /&gt;-Resource estimates may also include the specification of an initial priority for a job&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;For batch processesscheduling occurs at 2 levels:Long-term and short term&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Job Scheduling (long term)&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Job scheduling involves deciding which job (job step) to admit into the system as a process. A job is a program which has been submitted to the system, but which has not been loaded into memory.&lt;br /&gt;-Initial resource estimates play an important role of scheduling at the job level. A job can not be loaded until sufficient resources are available.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;A “Job”&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;1) typically consists of multiple steps&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;2) Job control statements provide information about the resource needs of each step. Including program to execute, maximum memory requirements, and cpu time limits, and user information&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;3) Waiting jobs are stored in one or more job queues, ordered by priority or class, which is determined by their announced resource needs.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;4) System processes called initiators, examine the job queues and selects jobs when the system is ready for more work. &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;5) Jobs are admitted only when sufficient resources are available to begin the first “step”. Also each additional step is admitted only when resources are available.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;6) Once a step has been admitted, it holds all of its resources until it is complete. A timer is set to ensure that it does not exceed its planned processor time.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Short term scheduling&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-When the processor (CPU) is available, a process from the ready queue(s) is selected according to some type of algorithm.&lt;br /&gt;-The process is then given control of the CPU and continues running until:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-The process terminates&lt;br /&gt;-The process voluntarily suspends itself (sleep)&lt;br /&gt;-The process requests an I/O transfer or other service for which it must wait&lt;br /&gt;-The process is stopped because it has exceeded its processor time quantum (maximum CPU time for the entire job, or step!)&lt;br /&gt;-IF preemption is allowed: a higher priority process becomes ready. (preemption is usually not used in a batch environment.)&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-1737928131225845766?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/1737928131225845766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=1737928131225845766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/1737928131225845766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/1737928131225845766'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/08/different-cpu-scheduling-algorithms-cpu.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-2348228379309240040</id><published>2009-07-30T03:16:00.000-07:00</published><updated>2009-07-30T04:16:32.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 5'/><title type='text'>operating system 5</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Thread&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;*&lt;strong&gt;Single Threaded Process &amp;amp; *Multi-threaded Proces&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5364203393997429650" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 186px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SnF6kOopW5I/AAAAAAAAAN8/lCzAHzNc-_k/s320/Picture3.png" border="0" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Benefits of Multi-threaded Programming&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; *Responsiveness - Parts of a program can continue running even if parts of it are blocked.  Book points out that a multi-threaded web browser could still allow user interaction in one thread while downloading a gif in another thread…&lt;br /&gt;*Resource Sharing – pros and cons here.  By sharing memory or other resources (files, etc.) the threads share the same address space.  (there are issues here…)&lt;br /&gt;*Economy – since threads share resources, it is easier to context-switch threads than context-switching processes.   This should be clear.  &lt;br /&gt;*Utilization of MP Architectures – there will be significant increases in performance in a multiprocessor system, where different threads may be running simultaneously (in parallel) on multiple processors.&lt;br /&gt;*Of course, there’s never ‘a free lunch,’ as we will see later. (There’s always a cost…;  nothing this good comes free.  J )&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-User Thread&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;^Thread management done by user-level threads library&lt;br /&gt;^Three primary thread libraries:&lt;br /&gt;-POSIX Pthreads&lt;br /&gt;-Win32 threads&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Kernel Thread&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;*Supported by the Kernel&lt;br /&gt;*Examples&lt;br /&gt;-Windows XP/2000&lt;br /&gt;-Solaris&lt;br /&gt;-Linux&lt;br /&gt;-Tru64 UNIX&lt;br /&gt;-Mac OS X&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Thread Library&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;br /&gt;-Programmers need help and receive development help via thread libraries germane to specific development APIs..&lt;br /&gt;*A thread library provides an API for creating and managing threads.  Java has an extensive API for thread creation and management.&lt;br /&gt;-There are two primary ways to implement thread libraries:&lt;br /&gt;1.  Provide  thread library entirely in user space – no kernel support&lt;br /&gt;-All code and data structures for the library exist in user space.&lt;br /&gt;-And, invoking a local function call to the library in user space is NOT a system call, but rather a local function call.  (this is good). &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;2.  Implement a kernel-level library supported by the OS.&lt;br /&gt;-Here, code and data structures exist in kernel space.&lt;br /&gt;-Unfortunately, in invoking a function call to the library, there is a system call to the kernel for support.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Multithreading Model&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;+Many-to-one Model&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;•Each user thread maps to one kernel thread&lt;br /&gt;•Is this implementation good (concurrency vs. efficiency)?&lt;br /&gt;–Good concurrency, why? (blocking syscall does not affect other threads)&lt;br /&gt;–Expensive, why? (user-thread creation -&gt; kernel-thread creation)&lt;br /&gt;•How to have both good concurrency and efficiency? &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5364205944434288514" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 314px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SnF84rwLZ4I/AAAAAAAAAOM/7NKmiiYSycs/s320/Picture5.png" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;+One-to-one model&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;*Each user-level thread maps to kernel thread&lt;br /&gt;*Examples&lt;br /&gt;-Windows NT/XP/2000&lt;br /&gt;-Linux&lt;br /&gt;-Solaris 9 and later &lt;img id="BLOGGER_PHOTO_ID_5364205061480683602" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 122px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SnF8FSfomFI/AAAAAAAAAOE/BRK3zG4CVsA/s320/Picture4.png" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;+Many-to-many model&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;•Many user threads are mapped to a smaller or equal number of kernel threads. –Why is this better than Many-to-one? (concurrency &amp;amp; multi-processor) –Why is this better than one-to-one? (efficiency) •Like one-to-one concurrency? –Two-level model&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5364197387504946898" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 274px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SnF1GmtPjtI/AAAAAAAAANs/kaWQdP4vRBk/s320/Picture1.png" border="0" /&gt; &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&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/3464680980370711096-2348228379309240040?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/2348228379309240040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=2348228379309240040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2348228379309240040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2348228379309240040'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operating-system-5.html' title='operating system 5'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bfSi9wIW-ts/SnF6kOopW5I/AAAAAAAAAN8/lCzAHzNc-_k/s72-c/Picture3.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-5777752927271791700</id><published>2009-07-30T02:07:00.000-07:00</published><updated>2009-07-30T04:18:28.809-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'>operating system 4</title><content type='html'>&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Interprocess Communication&lt;/strong&gt;&lt;br /&gt;-Inter-process communication (IPC) is a set of techniques for the exchange of data among multiple &lt;/span&gt;&lt;/em&gt;&lt;a title="Thread (computer science)" href="http://en.wikipedia.org/wiki/Thread_(computer_science)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;threads&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; in one or more &lt;/span&gt;&lt;/em&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;processes&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. Processes may be running on one or more computers connected by a &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;network&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. IPC techniques are divided into methods for &lt;/span&gt;&lt;/em&gt;&lt;a title="Message passing" href="http://en.wikipedia.org/wiki/Message_passing"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;message passing&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a title="Synchronization (computer science)" href="http://en.wikipedia.org/wiki/Synchronization_(computer_science)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;synchronization&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a title="Shared memory" href="http://en.wikipedia.org/wiki/Shared_memory"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;shared memory&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, and &lt;/span&gt;&lt;/em&gt;&lt;a title="Remote procedure call" href="http://en.wikipedia.org/wiki/Remote_procedure_call"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;remote procedure calls&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; (RPC). The method of IPC used may vary based on the bandwidth and latency of communication between the threads, and the type of data being communicated.&lt;br /&gt;&lt;strong&gt;-Derict Communication&lt;/strong&gt;&lt;br /&gt;*Processes must name each other explicitly:&lt;br /&gt;-send (P, message) – send a message to process P&lt;br /&gt;-receive(Q, message) – receive a message from process Q&lt;br /&gt;*Properties of communication link&lt;br /&gt;-Links are established automatically&lt;br /&gt;-A link is associated with exactly one pair of communicating processes&lt;br /&gt;-Between each pair there exists exactly one link&lt;br /&gt;-The link may be unidirectional, but is usually bi-directional&lt;br /&gt;&lt;strong&gt;-Indirect Communication&lt;/strong&gt;&lt;br /&gt;*Operations&lt;br /&gt;-create a new mailbox&lt;br /&gt;-send and receive messages through mailbox&lt;br /&gt;-destroy a mailbox&lt;br /&gt;*Primitives are defined as:&lt;br /&gt;send(A, message) – send a message to mailbox A&lt;br /&gt;receive(A, message) – receive a message from mailbox A&lt;br /&gt;-&lt;strong&gt;Synchronization &lt;/strong&gt;&lt;br /&gt;- Message passing may be either blocking or non-blocking&lt;br /&gt;&lt;br /&gt;*&lt;strong&gt;Blocking send&lt;/strong&gt; has the sender block until the message is received&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;*Nonblocking send&lt;br /&gt;&lt;/strong&gt;-Non-blocking send has the sender send the message and continue&lt;br /&gt;&lt;strong&gt;*blocking recieve&lt;/strong&gt;&lt;br /&gt;- Blocking receive has the receiver block until a message is available&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;strong&gt;*Nonblocking recieve&lt;br /&gt;&lt;/strong&gt;-Non-blocking receive has the receiver receive a valid message or null&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Buffering&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;*Zero capacity&lt;/strong&gt; - 0 messagesSender must wait for receiver (rendezvous)&lt;br /&gt;&lt;strong&gt;*Bounded Capacity&lt;/strong&gt; - finite length of n messagesSender must wait if link full&lt;br /&gt;&lt;strong&gt;*Unbounded Capacity&lt;/strong&gt;- infinite length Sender never waits&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Producer&lt;/strong&gt;&lt;br /&gt;*producer &lt;/em&gt;&lt;br /&gt;&lt;em&gt;a person who produces.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;*consumer&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;a person or thing that consumes.&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-5777752927271791700?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/5777752927271791700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=5777752927271791700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/5777752927271791700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/5777752927271791700'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operating-system-4_30.html' title='operating system 4'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-5658981323729363427</id><published>2009-07-16T02:35:00.000-07:00</published><updated>2009-07-30T02:18:41.370-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'>Operating system 4</title><content type='html'>&lt;div align="left"&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;em&gt;1.The concept of process&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;-An operating system executes a variety of programs:&lt;br /&gt;=Batch system – jobs&lt;br /&gt;=Time-shared systems – user programs or tasks&lt;br /&gt;-Textbook uses the terms job and process almost interchangeably.&lt;br /&gt;-Process – a program in execution; process execution must progress in sequential fashion.&lt;br /&gt;-A process includes:&lt;br /&gt;=program counter&lt;br /&gt;=tack&lt;br /&gt;=data section&lt;br /&gt;.&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;A-Process State&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;-As a process executes, it changes state&lt;br /&gt;-&lt;strong&gt;new&lt;/strong&gt;: The process is being created.&lt;br /&gt;-&lt;strong&gt;running&lt;/strong&gt;: Instructions are being executed.&lt;br /&gt;-&lt;strong&gt;waiting&lt;/strong&gt;: The process is waiting for some event to occur.&lt;br /&gt;-&lt;strong&gt;ready&lt;/strong&gt;: The process is waiting to be assigned to a process.&lt;br /&gt;-&lt;strong&gt;terminated&lt;/strong&gt;: The process has finished execution.&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;em&gt;&lt;/em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5359008538796711218" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 130px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/Sl8F329DXTI/AAAAAAAAANM/Ffc0LvU5hmU/s320/Picture1.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;em&gt;B-Process Control Blocked&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Information associated with each process.&lt;br /&gt;-Process state&lt;br /&gt;-Program counter&lt;br /&gt;-CPU registers&lt;br /&gt;-CPU scheduling information&lt;br /&gt;-Memory-management information&lt;br /&gt;-Accounting information&lt;br /&gt;-I/O status information &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;/p&gt;&lt;/em&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5359009661592716818" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 182px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/Sl8G5NsexhI/AAAAAAAAANU/nIDp-HP-iqQ/s320/Picture2.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;Process Control Block (PCB)&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5359010675803039026" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 269px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/Sl8H0P7EJTI/AAAAAAAAANc/0MqFFBGynWM/s320/Picture3.png" border="0" /&gt;&lt;/span&gt; &lt;p align="center"&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;CPU Switch From Process to Process&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;C-Threads&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;A thread of execution results from a &lt;/span&gt;&lt;/em&gt;&lt;a title="Fork (operating system)" href="http://en.wikipedia.org/wiki/Fork_(operating_system)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;fork&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; of a &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;computer program&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; into two or more &lt;/span&gt;&lt;/em&gt;&lt;a title="Concurrency (computer science)" href="http://en.wikipedia.org/wiki/Concurrency_(computer_science)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;concurrently&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; running &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Task (computers)" href="http://en.wikipedia.org/wiki/Task_(computers)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;tasks&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. The implementation of threads and &lt;/span&gt;&lt;/em&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;processes&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; differs from one &lt;/span&gt;&lt;/em&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;operating system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; to another, but in most cases, a thread is contained inside a process. Multiple threads can exist within the same process and share resources such as &lt;/span&gt;&lt;/em&gt;&lt;a title="Shared memory" href="http://en.wikipedia.org/wiki/Shared_memory"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;memory&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, while different &lt;/span&gt;&lt;/em&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;processes&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; do not share these resources.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;img id="BLOGGER_PHOTO_ID_5358992948145855874" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 302px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/Sl73sXQOnYI/AAAAAAAAANE/lGuSGHW8EEs/s320/llllllllllllllll.png" border="0" /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;A process with two threads of execution&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;On a single processor, multithreading generally occurs by &lt;/span&gt;&lt;/em&gt;&lt;a title="Time-division multiplexing" href="http://en.wikipedia.org/wiki/Time-division_multiplexing"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;time-division multiplexing&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; (as in &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;multitasking&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;): the &lt;/span&gt;&lt;/em&gt;&lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;processor&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; switches between different threads. This &lt;/span&gt;&lt;/em&gt;&lt;a title="Context switch" href="http://en.wikipedia.org/wiki/Context_switch"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;context switching&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; generally happens frequently enough that the user perceives the threads or tasks as running at the same time. On a &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Multiprocessor" href="http://en.wikipedia.org/wiki/Multiprocessor"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;multiprocessor&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; or &lt;/span&gt;&lt;/em&gt;&lt;a title="Multi-core" href="http://en.wikipedia.org/wiki/Multi-core"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;multi-core&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; system, the threads or tasks will generally run at the same time, with each processor or core running a particular thread or task. Support for threads in programming languages varies: a number of languages simply do not support having more than one execution context inside the same program executing at the same time. Examples of such languages include &lt;/span&gt;&lt;/em&gt;&lt;a title="Python (programming language)" href="http://en.wikipedia.org/wiki/Python_(programming_language)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Python&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, and &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="OCaml" href="http://en.wikipedia.org/wiki/OCaml"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;OCaml&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, because the parallel support of their runtime support is limited by the use of a central lock, called "Global Interpreter Lock" in Python, "master lock" in Ocaml. Other languages may be limited because they use threads that are user threads, which are not visible to the kernel, and thus cannot be scheduled to run concurrently. On the other hand, kernel threads, which are visible to the kernel, can run concurrently.&lt;br /&gt;Many modern &lt;/span&gt;&lt;/em&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;operating systems&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; directly support both time-sliced and multiprocessor threading with a process &lt;/span&gt;&lt;/em&gt;&lt;a title="Scheduling (computing)" href="http://en.wikipedia.org/wiki/Scheduling_(computing)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;scheduler&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. The &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Kernel (computer science)" href="http://en.wikipedia.org/wiki/Kernel_(computer_science)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;kernel&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; of an operating system allows programmers to manipulate threads via the &lt;/span&gt;&lt;/em&gt;&lt;a title="System call" href="http://en.wikipedia.org/wiki/System_call"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;system call&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; interface. Some implementations are called a kernel thread, whereas a &lt;/span&gt;&lt;/em&gt;&lt;a title="Light-weight process" href="http://en.wikipedia.org/wiki/Light-weight_process"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;lightweight process&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; (LWP) is a specific type of kernel thread that shares the same state and information.&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-5658981323729363427?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/5658981323729363427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=5658981323729363427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/5658981323729363427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/5658981323729363427'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operating-system-4_5864.html' title='Operating system 4'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sl8F329DXTI/AAAAAAAAANM/Ffc0LvU5hmU/s72-c/Picture1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-6231532151394579157</id><published>2009-07-16T02:04:00.000-07:00</published><updated>2009-07-30T02:19:40.470-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'>Operating system 4</title><content type='html'>&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;2.Process Sheduling&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;Scheduling is a key concept in &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;computer multitasking&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; and &lt;/span&gt;&lt;/em&gt;&lt;a title="Multiprocessing" href="http://en.wikipedia.org/wiki/Multiprocessing"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;multiprocessing&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; &lt;/span&gt;&lt;/em&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;operating system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; design, and in &lt;/span&gt;&lt;/em&gt;&lt;a title="Real-time operating system" href="http://en.wikipedia.org/wiki/Real-time_operating_system"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;real-time operating system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; design. In modern operating systems, there are typically many more processes running than there are &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="CPU" href="http://en.wikipedia.org/wiki/CPU"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;CPUs&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; available to run them. Scheduling refers to the way &lt;/span&gt;&lt;/em&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;processes&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; are assigned to run on the available &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="CPU" href="http://en.wikipedia.org/wiki/CPU"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;CPUs&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. This assignment is carried out by software known as a scheduler.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;A-Scheduling Queues&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Job queue – set of all processes in the system.&lt;br /&gt;-Ready queue – set of all processes residing in main memory, ready and waiting to execute.&lt;br /&gt;-Device queues – set of processes waiting for an I/O device.&lt;br /&gt;-Process migration between the various queues.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;Representation of Process Scheduling&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5358987178386228034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 227px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/Sl7ychOVg0I/AAAAAAAAAM0/bCWbJU3kr40/s320/untitled.bmp" border="0" /&gt;&lt;br /&gt;&lt;strong&gt;B-Schedulers&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Types of operating system schedulers&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-&lt;strong&gt;Long-term scheduler (or job scheduler)&lt;/strong&gt; – selects which processes should be brought into the ready queue.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;-Mid-term Scheduler&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The mid-term scheduler, present in all systems with &lt;/span&gt;&lt;/em&gt;&lt;a title="Virtual memory" href="http://en.wikipedia.org/wiki/Virtual_memory"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;virtual memory&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, temporarily removes processes from main memory and places them on secondary memory (such as a disk drive) or vice versa. This is commonly referred to as "swapping out" or "swapping in" (also incorrectly as "&lt;/span&gt;&lt;/em&gt;&lt;a title="Paging" href="http://en.wikipedia.org/wiki/Paging"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;paging&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; out" or "paging in"). The mid-term scheduler may decide to swap out a process which has not been active for some time, or a process which has a low priority, or a process which is &lt;/span&gt;&lt;/em&gt;&lt;a title="Page fault" href="http://en.wikipedia.org/wiki/Page_fault"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;page faulting&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; frequently, or a process which is taking up a large amount of memory in order to free up main memory for other processes, swapping the process back in later when more memory is available, or when the process has been unblocked and is no longer waiting for a resource.&lt;br /&gt;&lt;br /&gt;-&lt;strong&gt;Short-term scheduler (or CPU scheduler)&lt;/strong&gt; – selects which process should be executed next and allocates CPU.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5359013092539661394" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 120px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/Sl8KA69-fFI/AAAAAAAAANk/FC8mqdVTeTM/s320/aaaaaddd.png" border="0" /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;Addition of Medium Term Scheduling&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-Short-term scheduler is invoked very frequently (milliseconds) Þ (must be fast).&lt;br /&gt;-Long-term scheduler is invoked very infrequently (seconds, minutes) Þ (may be slow).&lt;br /&gt;-The long-term scheduler controls the degree of multiprogramming.&lt;br /&gt;-Processes can be described as either:&lt;br /&gt;-I/O-bound process – spends more time doing I/O than computations, many short CPU bursts.&lt;br /&gt;-CPU-bound process – spends more time doing computations; few very long CPU bursts.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;C-Context Swicth&lt;/strong&gt;&lt;br /&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.&lt;br /&gt;-Context-switch time is overhead; the system does no useful work while switching.&lt;br /&gt;-Time dependent on hardware support.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-6231532151394579157?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/6231532151394579157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=6231532151394579157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6231532151394579157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/6231532151394579157'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operating-system-4_16.html' title='Operating system 4'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sl7ychOVg0I/AAAAAAAAAM0/bCWbJU3kr40/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-8787117885304812463</id><published>2009-07-16T01:41:00.000-07:00</published><updated>2009-07-16T04:15:31.582-07:00</updated><title type='text'>Operating system 4</title><content type='html'>&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;em&gt;3.Operations on Processes&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;A-Process Creation&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;-Parent process create children processes, which, in turn create other processes, forming a tree of processes.&lt;br /&gt;-Resource sharing&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;br /&gt;-Execution&lt;br /&gt;-Parent and children execute concurrently.&lt;br /&gt;-Parent waits until children terminate.&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;Process creation(cont.)&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;-Address space&lt;br /&gt;-Child duplicate of parent.&lt;br /&gt;-Child has a program loaded into it.&lt;br /&gt;-UNIX examples&lt;br /&gt;-fork system call creates new process&lt;br /&gt;-exec system call used after a fork to replace the process’ memory space with a new program.&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;em&gt;&lt;strong&gt;B-Process Termination&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ffffff;"&gt;&lt;em&gt;&lt;br /&gt;-Process executes last statement and asks the operating system to decide it (exit).&lt;br /&gt;-Output data from child to parent (via wait).&lt;br /&gt;-Process’ resources are deallocated by operating system.&lt;br /&gt;-Parent may terminate execution of children processes (abort).&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;br /&gt;-Operating system does not allow child to continue if its parent terminates.&lt;br /&gt;-Cascading termination.&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-8787117885304812463?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/8787117885304812463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=8787117885304812463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/8787117885304812463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/8787117885304812463'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operating-system-4.html' title='Operating system 4'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-4256915235357777321</id><published>2009-07-09T03:58:00.001-07:00</published><updated>2009-07-16T03:44:18.340-07:00</updated><title type='text'>Operating system 4</title><content type='html'>&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;em&gt;4.Cooperating Process&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;- Independent process cannot affect or be affected by the execution of another process.&lt;br /&gt;-Cooperating process can affect or be affected by the execution of another process&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;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;&lt;strong&gt;&lt;em&gt;5.Inter Process Communication&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;  &lt;br /&gt;&lt;br /&gt;-Mechanism for processes to communicate and to synchronize their actions.&lt;br /&gt;-Message system – processes communicate with each other without resorting to shared variables.&lt;br /&gt;-IPC facility provides two operations:&lt;br /&gt;-send(message) – message size fixed or variable&lt;br /&gt;-receive(message)&lt;br /&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;br /&gt;-Implementation of communication link&lt;br /&gt;-physical (e.g., shared memory, hardware bus)&lt;br /&gt;-logical (e.g., logical properties)&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ffffff;"&gt;-------------------------------------------------------------------------------------------------&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;1.What are the major activities of the operating system with regards to Process management.&lt;br /&gt;-process creation and deletion&lt;br /&gt;-process suspension and resumption&lt;br /&gt;-provision of mechanism for:&lt;br /&gt;&gt;process synchronization&lt;br /&gt;&gt;process communication&lt;br /&gt;&gt;deadlock handling&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;2.What are the major activities of the Operating system regards to Memory Management.&lt;br /&gt;-keep track of which parts of memory are currently being used and by whom&lt;br /&gt;-decide which processes to load when memory space becomes available&lt;br /&gt;-allocate and deallocate memory space as needed.&lt;br /&gt;&lt;br /&gt;3.What are the major activities of the Operating system Secondary Storage Management.&lt;br /&gt;-Free space memory&lt;br /&gt;-Large allocation&lt;br /&gt;-disk scheduling&lt;br /&gt;&lt;br /&gt;4.What are the major activities of the Operating system File Management.&lt;br /&gt;-File creation and deletion&lt;br /&gt;-Directory creation and deletion&lt;br /&gt;-support of primitives for manipulating files and directories&lt;br /&gt;-Mapping files onto secondary storage -&lt;br /&gt;-File backup on stable (nonvolatile) storage media&lt;br /&gt;&lt;br /&gt;5.What is the purpose of the Command Interpreter.&lt;br /&gt;-process creation and management&lt;br /&gt;-I/O handling&lt;br /&gt;-Secondary Storage Management&lt;br /&gt;-File system access&lt;br /&gt;-Protection&lt;br /&gt;-Networking&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-4256915235357777321?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/4256915235357777321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=4256915235357777321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4256915235357777321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4256915235357777321'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/quiz-3.html' title='Operating system 4'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-2956436475346604973</id><published>2009-07-07T02:56:00.000-07:00</published><updated>2009-07-07T04:04:26.729-07:00</updated><title type='text'></title><content type='html'>&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Virtual Machine&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer science" href="http://en.wikipedia.org/wiki/Computer_science"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;computer science&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, a virtual machine (VM) is a &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Software" href="http://en.wikipedia.org/wiki/Software"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;software&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; implementation of a machine (computer) that executes programs like a real machine.A virtual machine was originally defined by &lt;/span&gt;&lt;/em&gt;&lt;a title="Popek and Goldberg virtualization requirements" href="http://en.wikipedia.org/wiki/Popek_and_Goldberg_virtualization_requirements"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;Popek and Goldberg&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; as "an efficient, isolated duplicate of a real machine". Current use includes virtual machines which have no direct correspondence to any real hardware.&lt;/span&gt;&lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Virtual_machine#cite_note-Smith_Nair_05-0"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;[1]&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;br /&gt;Virtual machines are separated into two major categories, based on their use and degree of correspondence to any real machine. A system virtual machine provides a complete &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="System platform" href="http://en.wikipedia.org/wiki/System_platform"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;system platform&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; which supports the execution of a complete &lt;/span&gt;&lt;/em&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;operating system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; (OS). In contrast, a process virtual machine is designed to run a single &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;program&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, which means that it supports a single &lt;/span&gt;&lt;/em&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;process&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. An essential characteristic of a virtual machine is that the software running inside is limited to the resources and abstractions provided by the virtual machine -- it cannot break out of its virtual world.&lt;br /&gt;&lt;br /&gt;-&lt;strong&gt;Implementation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;is the realization of an application, or execution of a &lt;/span&gt;&lt;/em&gt;&lt;a title="Plan" href="http://en.wikipedia.org/wiki/Plan"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;plan&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, idea, &lt;/span&gt;&lt;/em&gt;&lt;a title="Model" href="http://en.wikipedia.org/wiki/Model"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;model&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a title="Design" href="http://en.wikipedia.org/wiki/Design"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;design&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Specification" href="http://en.wikipedia.org/wiki/Specification"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;specification&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a title="Standardization" href="http://en.wikipedia.org/wiki/Standardization"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;standard&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a title="Algorithm" href="http://en.wikipedia.org/wiki/Algorithm"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;algorithm&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, or &lt;/span&gt;&lt;/em&gt;&lt;a title="Policy" href="http://en.wikipedia.org/wiki/Policy"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;policy&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;.&lt;br /&gt;In &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer science" href="http://en.wikipedia.org/wiki/Computer_science"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;computer science&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, an implementation is a realization of a technical specification or algorithm as a &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;program&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Software component" href="http://en.wikipedia.org/wiki/Software_component"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;software component&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, or other &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Computer system" href="http://en.wikipedia.org/wiki/Computer_system"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;computer system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;. Many implementations may exist for a given specification or standard. For example, &lt;/span&gt;&lt;/em&gt;&lt;a title="Web browser" href="http://en.wikipedia.org/wiki/Web_browser"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;web browsers&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; contain implementations of &lt;/span&gt;&lt;/em&gt;&lt;a title="World Wide Web Consortium" href="http://en.wikipedia.org/wiki/World_Wide_Web_Consortium"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;World Wide Web Consortium&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;-recommended specifications, and software development tools contain implementations of &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Programming languages" href="http://en.wikipedia.org/wiki/Programming_languages"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;programming languages&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;-Benefits&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Virtual Machines, AKA "Virtualization," is currently a popular topic in computerization. For the benefit of people who are unfamiliar with using this computer technology, this article will explain the benefits of using virtualization.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;-Examples&lt;/strong&gt; &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; Zones are not virtual machines, but an example of "&lt;/span&gt;&lt;/em&gt;&lt;a title="Operating system-level virtualization" href="http://en.wikipedia.org/wiki/Operating_system-level_virtualization"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;operating-system virtualization&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;". &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;This includes other "virtual environments" (also called "virtual servers") such as &lt;/span&gt;&lt;a class="mw-redirect" title="Virtuozzo" href="http://en.wikipedia.org/wiki/Virtuozzo"&gt;&lt;span style="color:#ffffff;"&gt;Virtuozzo&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;a class="mw-redirect" title="FreeBSD Jail" href="http://en.wikipedia.org/wiki/FreeBSD_Jail"&gt;&lt;span style="color:#ffffff;"&gt;FreeBSD Jails&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;a title="Linux-VServer" href="http://en.wikipedia.org/wiki/Linux-VServer"&gt;&lt;span style="color:#ffffff;"&gt;Linux-VServer&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;, &lt;/span&gt;&lt;a class="mw-redirect" title="Chroot jail" href="http://en.wikipedia.org/wiki/Chroot_jail"&gt;&lt;span style="color:#ffffff;"&gt;chroot jail&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;, and &lt;/span&gt;&lt;a title="OpenVZ" href="http://en.wikipedia.org/wiki/OpenVZ"&gt;&lt;span style="color:#ffffff;"&gt;OpenVZ&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#ffffff;"&gt;. These provide some form of encapsulation of processes within an operating system. These technologies have the advantages of being more resource-efficient than full virtualization and having better observability into multiple guests simultaneously; the disadvantage is that, generally, they can only run a single operating system and a single version/patch level of that operating system - so, for example, they cannot be used to run two applications, one of which only supports a newer OS version and the other only supporting an older OS version on the same hardware. However, Sun Microsystems has enhanced Solaris Zones to allow some zones to behave like Solaris 8 or Solaris 9 systems by adding a system call translator.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;-System Generation&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;*A group of interdependent items that interact regularly to perform a task.&lt;br /&gt;&lt;br /&gt;*An established or organized procedure or a method.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;-System Boot&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The typical computer system &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.webopedia.com/DidYouKnow/Hardware_Software/2004/boot.html"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;boots&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; over and over again with no problems, starting the computer's &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.webopedia.com/DidYouKnow/Hardware_Software/2004/operating_system.html"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;operating system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; (OS) and identifying its &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.webopedia.com/DidYouKnow/Hardware_Software/2004/hardware.html"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;hardware&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; and &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.webopedia.com/DidYouKnow/Hardware_Software/2004/software.html"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;software&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt; components that all work together to provide the user with the complete computing experience In order for a computer to successfully boot, its &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.webopedia.com/DidYouKnow/Hardware_Software/2004/BIOS.html"&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;BIOS&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#ffffff;"&gt;, operating system and hardware components must all be working properly; failure of any one of these three elements will likely result in a failed boot sequence.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-2956436475346604973?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/2956436475346604973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=2956436475346604973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2956436475346604973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2956436475346604973'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/virtual-machine-in-computer-science.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-2659596927144562080</id><published>2009-07-02T04:01:00.000-07:00</published><updated>2009-07-06T20:07:23.243-07:00</updated><title type='text'></title><content type='html'>&lt;div align="left"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-size:130%;"&gt;&lt;em&gt;&lt;strong&gt;System Structure&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SkyYGQVGE3I/AAAAAAAAAMc/s-6q00O90j0/s1600-h/System%20Structure.gif"&gt;&lt;span style="color:#3366ff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5353821290266760050" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 131px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SkyYGQVGE3I/AAAAAAAAAMc/s-6q00O90j0/s320/System%2520Structure.gif" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;-&lt;span style="font-size:100%;"&gt;&lt;strong&gt;Simple Structure&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;View the OS as a series of levels&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Each level performs a related subset of functions&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Each level relies on the next lower level to perform more primitive functions&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;This decomposes a problem into a number of more manageable subproblems&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;-Layered Approach&lt;/em&gt;&lt;/strong&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3366ff;"&gt; &lt;/div&gt;&lt;img id="BLOGGER_PHOTO_ID_5355549078578160818" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 305px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SlK7gxXSZLI/AAAAAAAAAMs/DJ5a5JOYiHw/s320/12.jpg" border="0" /&gt;&lt;br /&gt;&lt;em&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. With modularity, layers are selected such that each uses functions (operations) and services of only lower-level layersProperties&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Simplicity of construction. &lt;/em&gt;&lt;br /&gt;&lt;em&gt;Simplicity of Debugging&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Problems&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Precise definition of layers&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Example: Memory manager requires device driver of backing store (due to virtual memory) The device driver requires CPU scheduler (since if the driver waits for IO, another task should be scheduled) CPU scheduler may require virtual memory for large amount of information of some processes Less efficiency: due to the number of layers a request should pass&lt;/em&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/3464680980370711096-2659596927144562080?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/2659596927144562080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=2659596927144562080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2659596927144562080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2659596927144562080'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/system-structure-simple-structure-i.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bfSi9wIW-ts/SkyYGQVGE3I/AAAAAAAAAMc/s-6q00O90j0/s72-c/System%2520Structure.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-2477776979801490612</id><published>2009-07-02T03:49:00.000-07:00</published><updated>2009-07-05T21:29:58.639-07:00</updated><title type='text'></title><content type='html'>&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;strong&gt;&lt;em&gt;System Calls&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;In &lt;/em&gt;&lt;/span&gt;&lt;a title="Computing" href="http://en.wikipedia.org/wiki/Computing"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;computing&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, a system call is the mechanism used by an application program to request service from the &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Kernel (computer science)" href="http://en.wikipedia.org/wiki/Kernel_(computer_science)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;operating system&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; based on the &lt;/em&gt;&lt;/span&gt;&lt;a title="Monolithic kernel" href="http://en.wikipedia.org/wiki/Monolithic_kernel"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;monolithic kernel&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; or to system servers on operating systems based on the &lt;/em&gt;&lt;/span&gt;&lt;a title="Microkernel" href="http://en.wikipedia.org/wiki/Microkernel"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;microkernel-structure&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;-&lt;strong&gt;Process Control&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Process control is a &lt;/em&gt;&lt;/span&gt;&lt;a title="Statistics" href="http://en.wikipedia.org/wiki/Statistics"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;statistics&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/span&gt;&lt;a title="Engineering" href="http://en.wikipedia.org/wiki/Engineering"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;engineering&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; discipline that deals with &lt;/em&gt;&lt;/span&gt;&lt;a title="Architecture" href="http://en.wikipedia.org/wiki/Architecture"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;architectures&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="Mechanism (technology)" href="http://en.wikipedia.org/wiki/Mechanism_(technology)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;mechanisms&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, and &lt;/em&gt;&lt;/span&gt;&lt;a title="Algorithm" href="http://en.wikipedia.org/wiki/Algorithm"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;algorithms&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; for controlling the output of a specific &lt;/em&gt;&lt;/span&gt;&lt;a title="Process" href="http://en.wikipedia.org/wiki/Process"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;process&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;. See also &lt;/em&gt;&lt;/span&gt;&lt;a title="Control theory" href="http://en.wikipedia.org/wiki/Control_theory"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;control theory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;.&lt;br /&gt;For example, heating up the temperature in a room is a process that has the specific, desired outcome to reach and maintain a defined &lt;/em&gt;&lt;/span&gt;&lt;a title="Temperature" href="http://en.wikipedia.org/wiki/Temperature"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;temperature&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; (e.g. 20°C), kept constant over time. Here, the temperature is the controlled variable. At the same time, it is the input variable since it is measured by a thermometer and used to decide whether to heat or not to heat. The desired temperature (20°C) is the setpoint. The state of the heater (e.g. the setting of the valve allowing hot water to flow through it) is called the manipulated variable since it is subject to control actions.&lt;br /&gt;A commonly used control device called a &lt;/em&gt;&lt;/span&gt;&lt;a title="Programmable logic controller" href="http://en.wikipedia.org/wiki/Programmable_logic_controller"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;programmable logic controller&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, or a PLC, is used to read a set of digital and analog inputs, apply a set of logic statements, and generate a set of analog and digital outputs. Using the example in the previous paragraph, the room temperature would be an input to the PLC. The logical statements would compare the setpoint to the input temperature and determine whether more or less heating was necessary to keep the temperature constant. A PLC output would then either open or close the hot water valve, an incremental amount, depending on whether more or less hot water was needed. Larger more complex systems can be controlled by a &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Distributed Control System" href="http://en.wikipedia.org/wiki/Distributed_Control_System"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Distributed Control System&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; (DCS) or &lt;/em&gt;&lt;/span&gt;&lt;a title="SCADA" href="http://en.wikipedia.org/wiki/SCADA"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;SCADA&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; system.&lt;br /&gt;In practice, process control systems can be characterized as one or more of the following forms:&lt;br /&gt;Discrete – Found in many manufacturing, motion and packaging applications. Robotic assembly, such as that found in automotive production, can be characterized as discrete process control. Most discrete manufacturing involves the production of discrete pieces of product, such as metal stamping.&lt;br /&gt;Batch – Some applications require that specific quantities of raw materials be combined in specific ways for particular durations to produce an intermediate or end result. One example is the production of adhesives and glues, which normally require the mixing of raw materials in a heated vessel for a period of time to form a quantity of end product. Other important examples are the production of food, beverages and medicine. Batch processes are generally used to produce a relatively low to intermediate quantity of product per year (a few pounds to millions of pounds).&lt;br /&gt;Continuous – Often, a physical system is represented though variables that are smooth and uninterrupted in time. The control of the water temperature in a heating jacket, for example, is an example of continuous process control. Some important continuous processes are the production of fuels, chemicals and plastics. Continuous processes, in manufacturing, are used to produce very large quantities of product per year(millions to billions of pounds). &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;File management&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;&lt;strong&gt;-&lt;/strong&gt;In &lt;/em&gt;&lt;/span&gt;&lt;a title="Computing" href="http://en.wikipedia.org/wiki/Computing"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;computing&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, a file system (often also written as filesystem) is a method for &lt;/em&gt;&lt;/span&gt;&lt;a title="Store" href="http://en.wikipedia.org/wiki/Store"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;storing&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Organize" href="http://en.wikipedia.org/wiki/Organize"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;organizing&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; &lt;/em&gt;&lt;/span&gt;&lt;a title="Computer file" href="http://en.wikipedia.org/wiki/Computer_file"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;computer files&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; and the data they contain to make it easy to find and access them. File systems may use a &lt;/em&gt;&lt;/span&gt;&lt;a title="Data storage device" href="http://en.wikipedia.org/wiki/Data_storage_device"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;data storage device&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; such as a &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Hard disk" href="http://en.wikipedia.org/wiki/Hard_disk"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;hard disk&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; or &lt;/em&gt;&lt;/span&gt;&lt;a title="CD-ROM" href="http://en.wikipedia.org/wiki/CD-ROM"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;CD-ROM&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; and involve maintaining the physical location of the files, they might provide access to data on a file server by acting as clients for a &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Network protocol" href="http://en.wikipedia.org/wiki/Network_protocol"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;network protocol&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; (e.g., &lt;/em&gt;&lt;/span&gt;&lt;a title="Network File System (protocol)" href="http://en.wikipedia.org/wiki/Network_File_System_(protocol)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;NFS&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="Server Message Block" href="http://en.wikipedia.org/wiki/Server_Message_Block"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;SMB&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, or &lt;/em&gt;&lt;/span&gt;&lt;a title="9P" href="http://en.wikipedia.org/wiki/9P"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;9P&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; clients), or they may be virtual and exist only as an access method for virtual data (e.g., &lt;/em&gt;&lt;/span&gt;&lt;a title="Procfs" href="http://en.wikipedia.org/wiki/Procfs"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;procfs&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;). It is distinguished from a &lt;/em&gt;&lt;/span&gt;&lt;a title="Directory service" href="http://en.wikipedia.org/wiki/Directory_service"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;directory service&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Windows registry" href="http://en.wikipedia.org/wiki/Windows_registry"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;registry&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;.&lt;br /&gt;More formally, a file system is a special-purpose &lt;/em&gt;&lt;/span&gt;&lt;a title="Database" href="http://en.wikipedia.org/wiki/Database"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;database&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; for the storage, organization, manipulation, and retrieval of &lt;/em&gt;&lt;/span&gt;&lt;a title="Data" href="http://en.wikipedia.org/wiki/Data"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;data&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Device Management&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Device Management is a set of technologies, protocols and standards used to allow the remote management of &lt;/em&gt;&lt;/span&gt;&lt;a title="Mobile device" href="http://en.wikipedia.org/wiki/Mobile_device"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;mobile devices&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, often involving updates of &lt;/em&gt;&lt;/span&gt;&lt;a title="FOTA (technology)" href="http://en.wikipedia.org/wiki/FOTA_(technology)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;firmware over the air&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; (FOTA). The &lt;/em&gt;&lt;/span&gt;&lt;a title="Mobile network operator" href="http://en.wikipedia.org/wiki/Mobile_network_operator"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;network operator&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, handset &lt;/em&gt;&lt;/span&gt;&lt;a title="Original equipment manufacturer" href="http://en.wikipedia.org/wiki/Original_equipment_manufacturer"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;OEM&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; or in some cases even the end-user (usually via a web portal) can use Device Management, also known as Mobile Device Management, or MDM, to update the handset firmware/&lt;/em&gt;&lt;/span&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;OS&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, install applications and fix bugs, all over the air. Thus, large numbers of devices can be managed with single commands and the end-user is freed from the requirement to take the phone to a shop or service center to refresh or update.&lt;br /&gt;For companies, a Device Management system means better control and safety as well as increased efficiency, decreasing the possibility for device downtime. As the number of smart devices increases in many companies today, there is a demand for managing, controlling and updating these devices in an effective way. As mobile devices have become true computers over the years, they also force organizations to manage them properly. Without proper management and security policies, mobile devices pose threat to security: they contain lots of information, while they may easily get into wrong hands. Normally an employee would need to visit the IT / Telecom department in order to do an update on the device. With a Device Management system, that is no longer the issue. Updates can easily be done "over the air". The content on a lost or stolen device can also easily be removed by "wipe" operations. In that way sensitive documents on a lost or a stolen device do not arrive in the hands of others.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;Information Maintenance&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-2477776979801490612?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/2477776979801490612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=2477776979801490612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2477776979801490612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2477776979801490612'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/system-calls-in-computing-system-call.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-8852956607547290478</id><published>2009-07-02T03:45:00.001-07:00</published><updated>2009-07-02T03:48:50.869-07:00</updated><title type='text'></title><content type='html'>&lt;em&gt;&lt;span style="color:#3333ff;"&gt;Operating System Services&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-8852956607547290478?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/8852956607547290478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=8852956607547290478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/8852956607547290478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/8852956607547290478'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operating-system-services.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-3633967549843706341</id><published>2009-07-02T03:13:00.000-07:00</published><updated>2009-07-06T18:23:57.776-07:00</updated><title type='text'>Operaring System Structures</title><content type='html'>&lt;span style="color:#3366ff;"&gt;&lt;em&gt;&lt;span style="font-size:130%;"&gt;-&lt;strong&gt;System Components&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Operating Systems Process Management&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Process management is an integral part of any modern day &lt;/em&gt;&lt;/span&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;operating system&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; (OS). The OS must allocate resources to &lt;/em&gt;&lt;/span&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;processes&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, enable processes to share and exchange information, protect the resources of each process from other processes and enable synchronisation among processes. To meet these requirements, the OS must maintain a &lt;/em&gt;&lt;/span&gt;&lt;a title="Data structure" href="http://en.wikipedia.org/wiki/Data_structure"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;data structure&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; for each process, which describes the state and resource ownership of that process, and which enables the OS to exert control over each process.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Main Memory Management&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Memory management is the act of managing &lt;/em&gt;&lt;/span&gt;&lt;a title="Computer memory" href="http://en.wikipedia.org/wiki/Computer_memory"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;computer memory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;. In its simpler forms, this involves providing ways to allocate portions of memory to programs at their request, and freeing it for reuse when no longer needed. The management of main memory is critical to the computer system.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;a title="Virtual memory" href="http://en.wikipedia.org/wiki/Virtual_memory"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Virtual memory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; systems separate the memory addresses used by a process from actual physical addresses, allowing separation of processes and increasing the effectively available amount of RAM using &lt;/em&gt;&lt;/span&gt;&lt;a title="Virtual memory" href="http://en.wikipedia.org/wiki/Virtual_memory"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;disk swapping&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;. The quality of the virtual memory manager can have a big impact on overall system performance.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;a title="Garbage collection (computer science)" href="http://en.wikipedia.org/wiki/Garbage_collection_(computer_science)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Garbage collection&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; is the automated allocation, and deallocation of computer memory resources for a program. This is generally implemented at the programming language level and is in opposition to &lt;/em&gt;&lt;/span&gt;&lt;a title="Manual memory management" href="http://en.wikipedia.org/wiki/Manual_memory_management"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;manual memory management&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, the explicit allocation and deallocation of computer memory resources.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;File management&lt;/strong&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkyMhFyOeqI/AAAAAAAAAMU/LvYufq6zk9s/s1600-h/800px-GNUstep-liveCD.png"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;&lt;img id="BLOGGER_PHOTO_ID_5353808557153090210" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkyMhFyOeqI/AAAAAAAAAMU/LvYufq6zk9s/s320/800px-GNUstep-liveCD.png" border="0" /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;a class="internal" title="Enlarge" href="http://en.wikipedia.org/wiki/File:GNUstep-liveCD.png"&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;The &lt;/em&gt;&lt;/span&gt;&lt;a title="Miller Columns" href="http://en.wikipedia.org/wiki/Miller_Columns"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Miller Column&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; browser from &lt;/em&gt;&lt;/span&gt;&lt;a title="GNUstep" href="http://en.wikipedia.org/wiki/GNUstep"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;GNUstep&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; is a type of Navigational file manager.&lt;br /&gt;&lt;br /&gt;file manager or file browser is a &lt;/em&gt;&lt;/span&gt;&lt;a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;computer program&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; that provides a &lt;/em&gt;&lt;/span&gt;&lt;a title="User interface" href="http://en.wikipedia.org/wiki/User_interface"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;user interface&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; to work with &lt;/em&gt;&lt;/span&gt;&lt;a title="File system" href="http://en.wikipedia.org/wiki/File_system"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;file systems&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;. The most common operations used are create, open, edit, &lt;/em&gt;&lt;/span&gt;&lt;a title="File viewer" href="http://en.wikipedia.org/wiki/File_viewer"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;view&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Computer printer" href="http://en.wikipedia.org/wiki/Computer_printer"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;print&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="Streaming media" href="http://en.wikipedia.org/wiki/Streaming_media"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;play&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, rename, move, &lt;/em&gt;&lt;/span&gt;&lt;a title="File copying" href="http://en.wikipedia.org/wiki/File_copying"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;copy&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="File deletion" href="http://en.wikipedia.org/wiki/File_deletion"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;delete&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, attributes, properties, search/find, and permissions. Files are typically displayed in a &lt;/em&gt;&lt;/span&gt;&lt;a title="Hierarchy" href="http://en.wikipedia.org/wiki/Hierarchy"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;hierarchy&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;. Some file managers contain features inspired by &lt;/em&gt;&lt;/span&gt;&lt;a title="Web browser" href="http://en.wikipedia.org/wiki/Web_browser"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;web browsers&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, including forward and back navigational buttons.&lt;br /&gt;Some file managers provide &lt;/em&gt;&lt;/span&gt;&lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;network&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; connectivity such as &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="File transfer protocol" href="http://en.wikipedia.org/wiki/File_transfer_protocol"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;FTP&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="Network File System (protocol)" href="http://en.wikipedia.org/wiki/Network_File_System_(protocol)"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;NFS&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="Server Message Block" href="http://en.wikipedia.org/wiki/Server_Message_Block"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;SMB&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt; or &lt;/em&gt;&lt;/span&gt;&lt;a title="WebDAV" href="http://en.wikipedia.org/wiki/WebDAV"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;WebDAV&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;. This is achieved either by allowing the user to browse for a &lt;/em&gt;&lt;/span&gt;&lt;a title="Server" href="http://en.wikipedia.org/wiki/Server"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;server&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;, connect to it and access the server's file system like a local file system, or by providing its own full client implementations for file server protocols.&lt;br /&gt;&lt;strong&gt;I/O System Management&lt;/strong&gt; &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;All I/O instructions are privileged instructions.• Must ensure that a user program could never gain control ofthe computer in monitor mode (i.e., a user program that, aspart of its execution, stores a new address in the interruptvector&lt;br /&gt;&lt;strong&gt;Second Storage Management&lt;/strong&gt; &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Secondary storage management is a classical feature of database management systems. It is usually supported through a set of mechanisms. These include index management, data clustering, data buffering, access path selection and query optimization.&lt;br /&gt;None of these is visible to the user: they are simply performance features. However, they are so critical in terms of performance that their absence will keep the system from performing some tasks (simply because they take too much time). The important point is that they be invisible. The application programmer should not have to write code to maintain indices, to allocate disk storage, or to move data between disk and main memory. Thus, there should be a clear independence between the logical and the physical level of the system.&lt;br /&gt;&lt;strong&gt;Protection System&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Protection refers to a mechanism for controlling access by programs, processes, or users to both system and user resources.The protection mechanism must:•distinguish between authorized and unauthorized usage.•specify the controls to be imposed.•provide a means of enforcement.&lt;br /&gt;&lt;strong&gt;Command - interpreter System&lt;br /&gt;&lt;/strong&gt;A command interpreter is the part of a computer operating system that understands and executes commands that are entered interactively by a human being or from a program. In some operating systems, the command interpreter is called the shell.&lt;br /&gt;A program which reads textual commands from the user or from a file and executes them. Some commands may be executed directly within the interpreter itself (e.g. setting variables or control constructs), others may cause it to load and execute other files.&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-3633967549843706341?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/3633967549843706341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=3633967549843706341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/3633967549843706341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/3633967549843706341'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/07/operaring-system-structures.html' title='Operaring System Structures'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bfSi9wIW-ts/SkyMhFyOeqI/AAAAAAAAAMU/LvYufq6zk9s/s72-c/800px-GNUstep-liveCD.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-4817945729059538859</id><published>2009-06-23T03:43:00.000-07:00</published><updated>2009-06-25T04:07:21.207-07:00</updated><title type='text'>IT 213- Operating System</title><content type='html'>&lt;em&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#009900;"&gt;1.)&lt;strong&gt;Bootstrap Program&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;In computing, bootstrapping (from an old expression "&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a class="extiw" title="wikt:pull oneself up by one's bootstraps" href="http://en.wiktionary.org/wiki/pull_oneself_up_by_one%27s_bootstraps"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;to pull oneself up by one's bootstraps&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;") is a technique by which a simple computer program activates a more complicated system of programs. In the start up process of a &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Computer system" href="http://en.wikipedia.org/wiki/Computer_system"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;computer system&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, a small program such as &lt;/em&gt;&lt;/span&gt;&lt;a title="BIOS" href="http://en.wikipedia.org/wiki/BIOS"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;BIOS&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, initializes and tests that &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Computer hardware" href="http://en.wikipedia.org/wiki/Computer_hardware"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;hardware&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Peripherals" href="http://en.wikipedia.org/wiki/Peripherals"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;peripherals&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; and &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="External memory" href="http://en.wikipedia.org/wiki/External_memory"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;external memory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; devices are connected, then loads a program from one of them and passes control to it, thus allowing loading of larger programs, such as an &lt;/em&gt;&lt;/span&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;operating system&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;.&lt;br /&gt;A different use of the term bootstrapping is to use a &lt;/em&gt;&lt;/span&gt;&lt;a title="Compiler" href="http://en.wikipedia.org/wiki/Compiler"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;comp&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;a title="Compiler" href="http://en.wikipedia.org/wiki/Compiler"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;iler&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; to compile itself, by first writing a small part of a compiler of a new &lt;/em&gt;&lt;/span&gt;&lt;a title="Programming language" href="http://en.wikipedia.org/wiki/Programming_language"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;programming language&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; in an existing language to compile more programs of the new compiler written in the new language. This solves the "&lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Chicken and egg" href="http://en.wikipedia.org/wiki/Chicken_and_egg"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;chicken and egg&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;" causality dilemma.&lt;br /&gt;For the historical origins of the term bootstrapping, see &lt;/em&gt;&lt;/span&gt;&lt;a title="Bootstrapping" href="http://en.wikipedia.org/wiki/Bootstrapping"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;Bootstrapping&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;. -&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;2&lt;strong&gt;.)&lt;span style="color:#993399;"&gt;Difference of Interrupt and trap and their use.&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="color:#993399;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#3366ff;"&gt;&lt;strong&gt;-Interrupt&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;An interrupt is an external hardware event (for example, a keypress) that triggers the CPU to interrupt the current instruction sequence and call a special interrupt service routine (ISR).&lt;br /&gt;Typically, all computers provide a mechanism by which other modules (I/O, memory) may interrupt the normal processing of the processor. Figure3.1 lists the most common classes of interrupts. An interrupt is a signal to the operating system that an event has occurred, and it results in changes in the sequence of instructions that is executed by the CPU. In the case of a hardware interrupt, the signal originates from a hardware device such as a keyboard (e.g., when a user presses a key), mouse or system clock (a circuit that generates pulses at precise intervals that are used to coordinate the computer's activities). A software interrupt is an interrupt that originates in software, usually by a program in user mode.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkC0Up5cr5I/AAAAAAAAALM/X9pw9pkGmek/s1600-h/ProgramFlowDiagram.jpg"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;&lt;img id="BLOGGER_PHOTO_ID_5350474624253341586" style="WIDTH: 356px; CURSOR: hand; HEIGHT: 187px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkC0Up5cr5I/AAAAAAAAALM/X9pw9pkGmek/s320/ProgramFlowDiagram.jpg" border="0" /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Program Flow of Control Without and With Interrupts&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SkC1G_qZWWI/AAAAAAAAALU/-CNkZ7vftUY/s1600-h/TransferControlInterrupt.jpg"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;&lt;img id="BLOGGER_PHOTO_ID_5350475489089247586" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 246px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SkC1G_qZWWI/AAAAAAAAALU/-CNkZ7vftUY/s320/TransferControlInterrupt.jpg" border="0" /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Transfer Control via Interrupts&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#33cc00;"&gt;3.)&lt;strong&gt;Monitor Mode&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;-Monitor mode, or RFMON (Radio Frequency Monitor) mode, allows a computer with a &lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a title="Wireless network interface card" href="http://en.wikipedia.org/wiki/Wireless_network_interface_card"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;wireless network interface card&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; (NIC) to monitor all traffic received from the wireless network. Unlike &lt;/em&gt;&lt;/span&gt;&lt;a title="Promiscuous mode" href="http://en.wikipedia.org/wiki/Promiscuous_mode"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;promiscuous mode&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, which is also used for &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Packet sniffer" href="http://en.wikipedia.org/wiki/Packet_sniffer"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;packet sniffing&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, monitor mode allows packets to be captured without having to associate with an &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Access point" href="http://en.wikipedia.org/wiki/Access_point"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;access point&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; or &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Ad-hoc network" href="http://en.wikipedia.org/wiki/Ad-hoc_network"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;ad-hoc network&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; first. Monitor mode only applies to wireless networks, while promiscuous mode can be used on both wired and wireless networks. Monitor mode is one of the six modes that &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="802.11" href="http://en.wikipedia.org/wiki/802.11"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;802.11&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; wireless cards can operate in: Master (acting as an access point), Managed (client, also known as station), Ad-hoc, Mesh, Repeater, and Monitor mode.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;4.)&lt;strong&gt;User mode&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;-User mode is one of two distinct execution modes for the CPU (central processing unit) in &lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/linuxdef.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;Linux&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;.&lt;br /&gt;It is a non-privileged mode in which each &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/process.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;process&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; (i.e., a running instance of a program) starts out. It is non-privileged in that it is forbidden for processes in this mode to access those portions of &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/memory.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;memory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; (i.e., &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/ram.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;RAM&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;) that have been allocated to the &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/kernel.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;kernel&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; or to other programs. The kernel is not a process, but rather a controller of processes, and it alone has access to all resources on the system.&lt;br /&gt;When a user mode process (i.e., a process currently in user mode) wants to use a service that is provided by the kernel (i.e., access system resources other than the limited memory space that is allocated to the user program), it must switch temporarily into &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/kernel_mode.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;kernel mode&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, which has root (i.e., administrative) privileges, including root access permissions (i.e., permission to access any memory space or other resources on the system). When the kernel has satisfied the process's request, it restores the process to user mode.&lt;br /&gt;This change in mode is termed a mode switch, which should not be confused with a &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.linfo.org/context_switch.html"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;context switch&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; (i.e., the switching of the CPU from one process to another). The standard procedure to switch from user mode to kernel mode is to call the 0x80 software interrupt. &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33ccff;"&gt;&lt;strong&gt;&lt;em&gt;5.)Device Status tabl&lt;/em&gt;&lt;em&gt;e&lt;/em&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;- There is a Device Status table that shows important device status at a glance. The number of events grouped by severity can be found on the left side of this table. You can click on the 'Event Rainbow' to view the list of events for the device.&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#ffcc00;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;6.)Direct Memory Acces DMA&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;-Direct memory access (DMA) is a feature of modern &lt;/span&gt;&lt;a title="Computer" href="http://en.wikipedia.org/wiki/Computer"&gt;&lt;span style="color:#6600cc;"&gt;computers&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; and &lt;/span&gt;&lt;a title="Microprocessor" href="http://en.wikipedia.org/wiki/Microprocessor"&gt;&lt;span style="color:#6600cc;"&gt;microprocessors&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; that allows certain hardware subsystems within the computer to access system &lt;/span&gt;&lt;a class="mw-redirect" title="Computer storage" href="http://en.wikipedia.org/wiki/Computer_storage"&gt;&lt;span style="color:#6600cc;"&gt;memory&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; for reading and/or writing independently of the &lt;/span&gt;&lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;&lt;span style="color:#6600cc;"&gt;central processing unit&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;. Many hardware systems use DMA including &lt;/span&gt;&lt;a class="mw-redirect" title="Disk drive" href="http://en.wikipedia.org/wiki/Disk_drive"&gt;&lt;span style="color:#6600cc;"&gt;disk drive&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; controllers, &lt;/span&gt;&lt;a class="mw-redirect" title="Graphics card" href="http://en.wikipedia.org/wiki/Graphics_card"&gt;&lt;span style="color:#6600cc;"&gt;graphics cards&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;, &lt;/span&gt;&lt;a title="Network card" href="http://en.wikipedia.org/wiki/Network_card"&gt;&lt;span style="color:#6600cc;"&gt;network cards&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; and &lt;/span&gt;&lt;a title="Sound card" href="http://en.wikipedia.org/wiki/Sound_card"&gt;&lt;span style="color:#6600cc;"&gt;sound cards&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;. DMA is also used for intra-chip data transfer in &lt;/span&gt;&lt;a title="Multi-core" href="http://en.wikipedia.org/wiki/Multi-core"&gt;&lt;span style="color:#6600cc;"&gt;multi-core processors&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;, especially in &lt;/span&gt;&lt;a title="MPSoC" href="http://en.wikipedia.org/wiki/MPSoC"&gt;&lt;span style="color:#6600cc;"&gt;multiprocessor system-on-chips&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;, where its processing element is equipped with a local memory (often called &lt;/span&gt;&lt;a title="Scratchpad RAM" href="http://en.wikipedia.org/wiki/Scratchpad_RAM"&gt;&lt;span style="color:#6600cc;"&gt;scratchpad memory&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;) and DMA is used for transferring data between the local memory and the main memory. Computers that have DMA channels can transfer data to and from devices with much less &lt;/span&gt;&lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;&lt;span style="color:#6600cc;"&gt;CPU&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; overhead than computers without a DMA channel. Similarly a processing element inside a multi-core processor can transfer data to and from its local memory without occupying its processor time and allowing computation and data transfer concurrency.&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#000000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;7.)Difference of RAM and DRAM&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Random-access memory Random-access memory (usually known by its &lt;a class="mw-redirect" title="Acronym" href="http://en.wikipedia.org/wiki/Acronym"&gt;acronym&lt;/a&gt;, RAM) is a form of &lt;a title="Computer data storage" href="http://en.wikipedia.org/wiki/Computer_data_storage"&gt;computer data storage&lt;/a&gt;. Today, it takes the form of &lt;a title="Integrated circuit" href="http://en.wikipedia.org/wiki/Integrated_circuit"&gt;integrated circuits&lt;/a&gt; that allow stored &lt;a title="Data" href="http://en.wikipedia.org/wiki/Data"&gt;data&lt;/a&gt; to be accessed in any order (i.e., at &lt;a title="Random access" href="http://en.wikipedia.org/wiki/Random_access"&gt;random&lt;/a&gt;). The word random thus refers to the fact that any piece of data can be returned in a &lt;a title="Constant time" href="http://en.wikipedia.org/wiki/Constant_time"&gt;constant time&lt;/a&gt;, regardless of its physical location and whether or not it is related to the previous piece of data.&lt;a href="http://en.wikipedia.org/wiki/RAM#cite_note-0"&gt;[1]&lt;/a&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;8&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;.)&lt;strong&gt;Storage Structure&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#000066;"&gt;-Main Memory&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;Primary storage, presently known as memory, is the only one directly accessible to the CPU. The CPU continuously reads instructions stored there and executes them as required. Any data actively operated on is also stored there in uniform manner.&lt;br /&gt;Historically, &lt;/em&gt;&lt;/span&gt;&lt;a title="History of computing hardware" href="http://en.wikipedia.org/wiki/History_of_computing_hardware"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;early computers&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; used &lt;/em&gt;&lt;/span&gt;&lt;a title="Delay line memory" href="http://en.wikipedia.org/wiki/Delay_line_memory"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;delay lines&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, &lt;/em&gt;&lt;/span&gt;&lt;a title="Williams tube" href="http://en.wikipedia.org/wiki/Williams_tube"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;Williams tubes&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, or rotating &lt;/em&gt;&lt;/span&gt;&lt;a title="Drum memory" href="http://en.wikipedia.org/wiki/Drum_memory"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;magnetic drums&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; as primary storage. By 1954, those unreliable methods were mostly replaced by &lt;/em&gt;&lt;/span&gt;&lt;a title="Magnetic core memory" href="http://en.wikipedia.org/wiki/Magnetic_core_memory"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;magnetic core memory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, which was still rather cumbersome. Undoubtedly, a revolution was started with the invention of a &lt;/em&gt;&lt;/span&gt;&lt;a title="Transistor" href="http://en.wikipedia.org/wiki/Transistor"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;transistor&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, that soon enabled then-unbelievable miniaturization of electronic memory via &lt;/em&gt;&lt;/span&gt;&lt;a title="Solid state (electronics)" href="http://en.wikipedia.org/wiki/Solid_state_(electronics)"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;solid-state&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Silicon chip" href="http://en.wikipedia.org/wiki/Silicon_chip"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;silicon chip&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; technology.&lt;br /&gt;This led to a modern &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Random access memory" href="http://en.wikipedia.org/wiki/Random_access_memory"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;random access memory&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; (RAM). It is small-sized, light, but quite expensive at the same time. (The particular types of RAM used for primary storage are also &lt;/em&gt;&lt;/span&gt;&lt;a title="Volatile memory" href="http://en.wikipedia.org/wiki/Volatile_memory"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;volatile&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, i.e. they lose the information when not powered).&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SkM9iz9xJrI/AAAAAAAAALc/TTijfbDiAbM/s1600-h/350px-Computer_storage_types_svg.png"&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351188450520409778" style="WIDTH: 374px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SkM9iz9xJrI/AAAAAAAAALc/TTijfbDiAbM/s320/350px-Computer_storage_types_svg.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;&lt;em&gt;-&lt;strong&gt;Magnetic Disk&lt;/strong&gt;&lt;/em&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;A memory device, such as a floppy disk, a hard disk, or a removable cartridge, that is covered with a magnetic coating on which digital information is stored in the form of microscopically small, magnetized needles or a storage device, consisting of magnetically coated disks, on the surfaces of which information is stored in the form of magnetic spots arranged in a manner to represent binary data.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;-&lt;/span&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;Moving Head disk Mechanism&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SkNFnL8GwMI/AAAAAAAAALs/v1xEhDVGGmM/s1600-h/Picture1.png"&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351197321768386754" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 245px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SkNFnL8GwMI/AAAAAAAAALs/v1xEhDVGGmM/s320/Picture1.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="color:#000066;"&gt;-&lt;strong&gt;&lt;em&gt;Magnetic tapes&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;Magnetic tape is a medium for &lt;/span&gt;&lt;a class="mw-redirect" title="Magnetic recording" href="http://en.wikipedia.org/wiki/Magnetic_recording"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;magnetic recording&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; generally consisting of a thin magnetizable coating on a long and narrow strip of &lt;/span&gt;&lt;a title="Plastic" href="http://en.wikipedia.org/wiki/Plastic"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;plastic&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;. Nearly all recording tape is of this type, whether used for recording &lt;/span&gt;&lt;a title="Audio frequency" href="http://en.wikipedia.org/wiki/Audio_frequency"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;audio&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; or &lt;/span&gt;&lt;a title="Video" href="http://en.wikipedia.org/wiki/Video"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;video&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; or for &lt;/span&gt;&lt;a title="Computer data storage" href="http://en.wikipedia.org/wiki/Computer_data_storage"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;computer data storage&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;. It was originally developed in Germany, based on the concept of &lt;/span&gt;&lt;a title="Wire recording" href="http://en.wikipedia.org/wiki/Wire_recording"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;magnetic wire recording&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;. Devices that record and playback audio and video using magnetic tape are generally called &lt;/span&gt;&lt;a title="Tape recorder" href="http://en.wikipedia.org/wiki/Tape_recorder"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;tape recorders&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; and &lt;/span&gt;&lt;a title="Video tape recorder" href="http://en.wikipedia.org/wiki/Video_tape_recorder"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;video tape recorders&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; respectively. A device that stores computer data on magnetic tape can be called a &lt;/span&gt;&lt;a title="Tape drive" href="http://en.wikipedia.org/wiki/Tape_drive"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;tape drive&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;, a tape unit, or a streamer.&lt;br /&gt;Magnetic tape revolutionized the broadcast and recording industries. In an age when all &lt;/span&gt;&lt;a title="Radio" href="http://en.wikipedia.org/wiki/Radio"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;radio&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; (and later &lt;/span&gt;&lt;a title="Television" href="http://en.wikipedia.org/wiki/Television"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;television&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;) was live, it allowed programming to be prerecorded. In a time when &lt;/span&gt;&lt;a title="Gramophone record" href="http://en.wikipedia.org/wiki/Gramophone_record"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;gramophone records&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; 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 &lt;/span&gt;&lt;a title="Computer" href="http://en.wikipedia.org/wiki/Computer"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;computers&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;. Magnetic tape allowed massive amounts of data to be stored in computers for long periods of time and rapidly accessed when needed.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkNGjRyWDbI/AAAAAAAAAL0/BWqJVPU51cc/s1600-h/Magtape1.jpg"&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351198354130210226" style="WIDTH: 262px; CURSOR: hand; HEIGHT: 320px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkNGjRyWDbI/AAAAAAAAAL0/BWqJVPU51cc/s320/Magtape1.jpg" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;9&lt;span style="color:#009900;"&gt;.)Storage Hierarchy&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;The &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Hierarchical" href="http://en.wikipedia.org/wiki/Hierarchical"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;hierarchical&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; arrangement of &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Computer storage" href="http://en.wikipedia.org/wiki/Computer_storage"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;storage&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; in current &lt;/em&gt;&lt;/span&gt;&lt;a title="Computer architecture" href="http://en.wikipedia.org/wiki/Computer_architecture"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;computer architectures&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; is called the memory hierarchy. It is designed to take advantage of &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Memory locality" href="http://en.wikipedia.org/wiki/Memory_locality"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;memory locality&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; in &lt;/em&gt;&lt;/span&gt;&lt;a title="Computer program" href="http://en.wikipedia.org/wiki/Computer_program"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;computer programs&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;. Each level of the hierarchy has the properties of higher &lt;/em&gt;&lt;/span&gt;&lt;a title="Bandwidth (computing)" href="http://en.wikipedia.org/wiki/Bandwidth_(computing)"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;bandwidth&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;, smaller size, and lower &lt;/em&gt;&lt;/span&gt;&lt;a title="Latency (engineering)" href="http://en.wikipedia.org/wiki/Latency_(engineering)"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;latency&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; than lower levels.&lt;br /&gt;Most modern &lt;/em&gt;&lt;/span&gt;&lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;CPUs&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; are so fast that for most program workloads, the &lt;/em&gt;&lt;/span&gt;&lt;a title="Locality of reference" href="http://en.wikipedia.org/wiki/Locality_of_reference"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;locality of reference&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; of memory accesses and the efficiency of the &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="Caching" href="http://en.wikipedia.org/wiki/Caching"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;caching&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt; and memory transfer between different levels of the hierarchy are the practical limitation on processing speed. As a result, the CPU spends much of its time idling, waiting for memory I/O to complete. This is sometimes called the space cost, as a larger memory object is more likely to overflow a small/fast level and require use of a larger/slower level.&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SkNBWwIOKvI/AAAAAAAAALk/gYVIFOqkrEA/s1600-h/256px-ComputerMemoryHierarchy.png"&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;-&lt;span style="color:#9999ff;"&gt;&lt;strong&gt;Caching&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#9999ff;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;caching is the &lt;/span&gt;&lt;a title="Cache" href="http://en.wikipedia.org/wiki/Cache"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;caching&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; of &lt;/span&gt;&lt;a title="Web document" href="http://en.wikipedia.org/wiki/Web_document"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;web documents&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; (e.g., &lt;/span&gt;&lt;a class="mw-redirect" title="Webpage" href="http://en.wikipedia.org/wiki/Webpage"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;HTML pages&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;, &lt;/span&gt;&lt;a title="Digital image" href="http://en.wikipedia.org/wiki/Digital_image"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;images&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;) in order to reduce &lt;/span&gt;&lt;a title="Bandwidth (computing)" href="http://en.wikipedia.org/wiki/Bandwidth_(computing)"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;bandwidth&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; usage, &lt;/span&gt;&lt;a title="Web server" href="http://en.wikipedia.org/wiki/Web_server"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;server&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; load, and perceived &lt;/span&gt;&lt;a title="Lag" href="http://en.wikipedia.org/wiki/Lag"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;lag&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;. A web cache stores copies of documents passing through it; subsequent requests may be satisfied from the cache if certain conditions are met.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#cc66cc;"&gt;&lt;strong&gt;-Coherency and Consistency&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Transactional Coherence and Consistency (TCC) offers a way to simplify parallel programming by executing all code in transactions. In TCC systems, transactions serve as the fundamental unit of parallel work, communication and coherence. As each transaction completes, it writes all of its newly produced state to shared memory atomically, while restarting other processors that have speculatively read from modified data. With this mechanism, a TCC-based system automatically handles data synchronization correctly, without programmer intervention. To gain the benefits of TCC, programs must be decomposed into transactions. Decomposing a program into transactions is largely a matter of performance tuning rather than correctness, and that a few basic transaction programming optimization techniques are sufficient to obtain good performance over a wide range of applications with little programmer effort.&lt;/em&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;In computing, &lt;/span&gt;&lt;a title="Cache" href="http://en.wikipedia.org/wiki/Cache"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;cache&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; coherence (also cache coherency) refers to the integrity of data stored in local caches of a shared resource. Cache coherence is a special case of &lt;/span&gt;&lt;a title="Memory coherence" href="http://en.wikipedia.org/wiki/Memory_coherence"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;memory coherence&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;.&lt;br /&gt;When clients in a system maintain &lt;/span&gt;&lt;a title="CPU cache" href="http://en.wikipedia.org/wiki/CPU_cache"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;caches&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; of a common memory resource, problems may arise with inconsistent data. This is particularly true of CPUs in a &lt;/span&gt;&lt;a title="Multiprocessing" href="http://en.wikipedia.org/wiki/Multiprocessing"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;multiprocessing&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt; system. Referring to the "Multiple Caches of Shared Resource" figure, if the top client has a copy of a memory block from a previous read and the bottom client changes that memory block, the top client could be left with an invalid cache of memory without any notification of the change. Cache coherence is intended to manage such conflicts and maintain consistency between cache and memory.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SkNIABrWucI/AAAAAAAAAL8/852aSZ3_os4/s1600-h/400px-Cache_Coherency_Generic.png"&gt;&lt;span style="font-family:times new roman;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351199947533760962" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 138px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SkNIABrWucI/AAAAAAAAAL8/852aSZ3_os4/s320/400px-Cache_Coherency_Generic.png" border="0" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;10.)Hardware Protection&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;-&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;Dual-mode Operation&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;Needed to protect the OS from improper behavior of application programs&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;CPU must provide at least 2 modes of operation ,Monitor mode ,User mode&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;Application runs in user mode only ,OS runs in monitor mode only ,Needed to protect the OS from improper behavior of application programs . &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#cc0000;"&gt;&lt;strong&gt;-I/O protection&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;An I/O &lt;/span&gt;&lt;/em&gt;&lt;a class="kLink" oncontextmenu="return false;" id="KonaLink0" onmouseover="adlinkMouseOver(event,this,0);" style="POSITION: static; TEXT-DECORATION: underline! important" onclick="adlinkMouseClick(event,this,0);" onmouseout="adlinkMouseOut(event,this,0);" href="http://www.patentstorm.us/patents/5802397/claims.html#" target="_top"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;storage&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;protection arrangement in a computer system containing at least one central processor (CP) entity, at least one I/O processor interface, and a shared main storage accessible to both the CP entity and the I/O processor interface, the shared main storage having a plurality of storage blocks (storage) accessible to both the CP entity and I/O processor interface, the computer system executing CP programs and I/O programs that access data and programs in the blocks, the I/O storage protection arrangement comprising:&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;-&lt;strong&gt;Memory Protection&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Memory protection is a way to control memory access rights on a computer, and is a part of nearly every modern &lt;/em&gt;&lt;/span&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;operating system&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;. The main purpose of memory protection is to prevent a &lt;/em&gt;&lt;/span&gt;&lt;a title="Process (computing)" href="http://en.wikipedia.org/wiki/Process_(computing)"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;process&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; from accessing memory that has not been allocated to it. This prevents a bug within a process from affecting other processes, or the operating system itself. Memory protection also makes a &lt;/em&gt;&lt;/span&gt;&lt;a title="Rootkit" href="http://en.wikipedia.org/wiki/Rootkit"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Rootkit&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; more difficult to implement. Memory protection is a behavior that is distinct from &lt;/em&gt;&lt;/span&gt;&lt;a class="mw-redirect" title="ASLR" href="http://en.wikipedia.org/wiki/ASLR"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;ASLR&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; and the &lt;/em&gt;&lt;/span&gt;&lt;a title="NX bit" href="http://en.wikipedia.org/wiki/NX_bit"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;NX bit&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;.&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkNSAu9Nt6I/AAAAAAAAAMM/HkcAactaNHo/s1600-h/kkkkkkkkkkkkkkkkkkkkk.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5351210954804541346" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 224px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SkNSAu9Nt6I/AAAAAAAAAMM/HkcAactaNHo/s320/kkkkkkkkkkkkkkkkkkkkk.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#339999;"&gt;&lt;strong&gt;-CPU Protection&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#6600cc;"&gt;is protecting the CPU from being dominated by a process. To do this the OS must &lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#6600cc;"&gt;be capable of pre-empting process execution, and usually restricts the execution time of the process.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SkNBWwIOKvI/AAAAAAAAALk/gYVIFOqkrEA/s1600-h/256px-ComputerMemoryHierarchy.png"&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;&lt;br /&gt;&lt;/div&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="justify"&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SkCze2pdYDI/AAAAAAAAALE/clguxXVGAkE/s1600-h/ClassOfInterrupt.jpg"&gt;&lt;span style="font-family:times new roman;font-size:130%;color:#6600cc;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;font-size:130%;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;&lt;/em&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/3464680980370711096-4817945729059538859?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/4817945729059538859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=4817945729059538859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4817945729059538859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/4817945729059538859'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/06/it-213-operating-system.html' title='IT 213- Operating System'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bfSi9wIW-ts/SkC0Up5cr5I/AAAAAAAAALM/X9pw9pkGmek/s72-c/ProgramFlowDiagram.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-3447572197815762543</id><published>2009-06-18T01:52:00.000-07:00</published><updated>2009-06-20T22:21:37.140-07:00</updated><title type='text'>Operating System</title><content type='html'>&lt;em&gt;&lt;span style="color:#cc33cc;"&gt;1.What is the difference of OS in terms of user's view and system's view?&lt;br /&gt;&lt;/span&gt;-&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;USER'S VIEW&lt;/span&gt;&lt;/strong&gt; -&lt;span style="color:#6600cc;"&gt;OS is designed mostly for ease of users, with some &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;attention to performance and none to resource utilization.&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;-&lt;span style="color:#cc33cc;"&gt;&lt;strong&gt;SYSTEM'S VIEW&lt;/strong&gt;-&lt;/span&gt;&lt;span style="color:#6600cc;"&gt; OS serves as resource allocator. &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;-OS as a control program.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#993399;"&gt;2.Explain the goals of OS.&lt;/span&gt; &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;- &lt;/span&gt;&lt;span style="color:#6600cc;"&gt;Execute user programs and make solving user problems.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;- make the computer system convenient to use.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;3.What's the difference between Batch systems, multiprogrammed systems, and time-sharing systems?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;-&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;Batch system&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;span style="color:#6600cc;"&gt;has been associated with &lt;/span&gt;&lt;/em&gt;&lt;a title="Mainframe computer" href="http://en.wikipedia.org/wiki/Mainframe_computer"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;mainframe computers&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; since the earliest days of electronic computing in 1950s. Because such computers were enormously costly, batch processing was the only economically-viable option of their use. In those days, &lt;/span&gt;&lt;/em&gt;&lt;a title="Read-eval-print loop" href="http://en.wikipedia.org/wiki/Read-eval-print_loop"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;interactive sessions&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; with either text-based &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer terminal" href="http://en.wikipedia.org/wiki/Computer_terminal"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;computer terminal&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; interfaces or &lt;/span&gt;&lt;/em&gt;&lt;a title="Graphical user interface" href="http://en.wikipedia.org/wiki/Graphical_user_interface"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;graphical user interfaces&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; were not widespread. Initially, computers were not even capable of having &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Multiprogramming" href="http://en.wikipedia.org/wiki/Multiprogramming"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multiple programs&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; loaded into the main memory.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;-&lt;strong&gt; Multiprogrammed systems&lt;/strong&gt;,&lt;/span&gt; &lt;span style="color:#6600cc;"&gt;process delays are quite common, due to preemptions. Most lock-based synchronization algorithms perform poorly in the face of such delays, because a delayed process holding a lock can impede the progress of other processes waiting for that lock. Furthermore, lock-based algorithms are susceptible to problems such as deadlock and priority inversion. Lock-free and wait-free algorithms are implemented without locking mechanisms, and therefore do not suffer from these problems. This framework will be established through a combination of research on new algorithmic techniques for efficiently implementing lock-free and wait-free shared objects in multiprogrammed systems, and new lower-bound and impossibility results that help reveal characteristics that optimal or near-optimal algorithms must have. The framework to be developed will be evaluated experimentally through research involving simulation models, synthetic workloads, and real-world applications.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;-&lt;strong&gt;Time-sharing&lt;/strong&gt;&lt;/span&gt; &lt;span style="color:#6600cc;"&gt;is sharing a computing resource among many users by &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multitasking&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;. 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;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;4.Advantages of parallel systems.&lt;/span&gt; &lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;Parallel processing advantages os shared memory systems are these:&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;-memory access is cheaper than inter-code communication. This means that internal synchronization is faster than using the lock manager.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;-shared memory system are easier to administer than a cluster.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;5.Differentiate Sytemmetric Multiprocessing and Asymmetric Multiprocessing.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;-&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;symmetric multiprocessing&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;span style="color:#6600cc;"&gt;or SMP involves a &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Multiprocessor" href="http://en.wikipedia.org/wiki/Multiprocessor"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multiprocessor&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; computer-architecture where two or more identical processors can connect to a single shared &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Main memory" href="http://en.wikipedia.org/wiki/Main_memory"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;main memory&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;. Most common multiprocessor systems today use an SMP architecture. In the case of &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Multi-core (computing)" href="http://en.wikipedia.org/wiki/Multi-core_(computing)"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multi-core&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; 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 &lt;/span&gt;&lt;/em&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;operating system&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#6600cc;"&gt; support, SMP systems can easily move tasks between processors to balance the workload efficiently&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#993399;"&gt;Asymmetric multiprocessing&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;span style="color:#6600cc;"&gt;or ASMP is a type of &lt;/span&gt;&lt;/em&gt;&lt;a title="Multiprocessing" href="http://en.wikipedia.org/wiki/Multiprocessing"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multiprocessing&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; supported in &lt;/span&gt;&lt;/em&gt;&lt;a title="Digital Equipment Corporation" href="http://en.wikipedia.org/wiki/Digital_Equipment_Corporation"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;DEC&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;'s &lt;/span&gt;&lt;/em&gt;&lt;a title="OpenVMS" href="http://en.wikipedia.org/wiki/OpenVMS"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;VMS&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; V.3 as well as a number of older systems including &lt;/span&gt;&lt;/em&gt;&lt;a title="TOPS-10" href="http://en.wikipedia.org/wiki/TOPS-10"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;TOPS-10&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; and &lt;/span&gt;&lt;/em&gt;&lt;a class="new" title="OS-360 (page does not exist)" href="http://en.wikipedia.org/w/index.php?title=OS-360&amp;amp;action=edit&amp;amp;redlink=1"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;OS-360&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;. 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 &lt;/span&gt;&lt;/em&gt;&lt;a title="Symmetric multiprocessing" href="http://en.wikipedia.org/wiki/Symmetric_multiprocessing"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;symmetric multiprocessor&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; or SMP treats all of the &lt;/span&gt;&lt;/em&gt;&lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;processing elements&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; 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 &lt;/span&gt;&lt;/em&gt;&lt;a title="Interrupt" href="http://en.wikipedia.org/wiki/Interrupt"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;interrupts&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; in the system or perhaps even performing all of the &lt;/span&gt;&lt;/em&gt;&lt;a title="Input/output" href="http://en.wikipedia.org/wiki/Input/output"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;I/O&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; 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. &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Graphics card" href="http://en.wikipedia.org/wiki/Graphics_card"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;Graphics cards&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;, &lt;/span&gt;&lt;/em&gt;&lt;a title="Physics card" href="http://en.wikipedia.org/wiki/Physics_card"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;physics cards&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; and &lt;/span&gt;&lt;/em&gt;&lt;a title="Cryptographic accelerator" href="http://en.wikipedia.org/wiki/Cryptographic_accelerator"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;cryptographic accelerators&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; which are subordinate to a CPU in modern computers can be considered a form of asymmetric multiprocessing.[&lt;/span&gt;&lt;/em&gt;&lt;a title="Wikipedia:Citation needed" href="http://en.wikipedia.org/wiki/Wikipedia:Citation_needed"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;citation needed&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;] 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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#993399;"&gt;6.Differentiate client-server systems and peer-to -peer systems.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#993399;"&gt;Client-server&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;computing or networking is a &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Distributed application" href="http://en.wikipedia.org/wiki/Distributed_application"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;distributed application&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; architecture that partitions tasks or work loads between service providers (&lt;/span&gt;&lt;/em&gt;&lt;a title="Server (computing)" href="http://en.wikipedia.org/wiki/Server_(computing)"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;servers&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;) and service requesters, called &lt;/span&gt;&lt;/em&gt;&lt;a title="Client (computing)" href="http://en.wikipedia.org/wiki/Client_(computing)"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;clients&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;.&lt;/span&gt;&lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Client-server#cite_note-0"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;[1]&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; Often clients and servers operate over a &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;computer network&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; 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;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;strong&gt;&lt;span style="color:#993399;"&gt;Peer-to-peer (P2P)&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SjoMk-FaCDI/AAAAAAAAAKY/mWs3a5N94jM/s1600-h/200px-P2P-network_svg.png"&gt;&lt;img style="WIDTH: 200px; HEIGHT: 207px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5348601336736385074" border="0" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SjoMk-FaCDI/AAAAAAAAAKY/mWs3a5N94jM/s320/200px-P2P-network_svg.png" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;networking is a method of delivering &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;computer network&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; services in which the participants share&lt;br /&gt;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.&lt;/span&gt;&lt;/em&gt;&lt;a href="http://en.wikipedia.org/wiki/Peer-to-peer#cite_note-0"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;[1]&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; Peer-to-peer network participants are providers and consumers of network services simultaneously, which contrasts with other service models, such as traditional &lt;/span&gt;&lt;/em&gt;&lt;a title="Client-server" href="http://en.wikipedia.org/wiki/Client-server"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;client-server&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; computing.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;a class="image" title="A peer-to-peer based network." href="http://en.wikipedia.org/wiki/File:P2P-network.svg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;7.Differentiate the design issues of OS between a stand-alone PC and workstation&lt;br /&gt;connected to a network. &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;a &lt;strong&gt;&lt;span style="color:#6600cc;"&gt;Stand-alone PC-&lt;/span&gt;&lt;/strong&gt; refers to a device that is self-contained, one that does not require any other devices to function. For example, a fax machine is a stand alone device because it does not require a computer, printer, modem or other device.  A printer, on the other hand is not a stand&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;- alone  device because it requires a computer to feed it data.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;a&lt;strong&gt;&lt;span style="color:#6600cc;"&gt; workstation&lt;/span&gt;&lt;/strong&gt; is a high-end microcomputer designed for technical or scientific applications.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;intended primarily to be used by one person at a time, they commonly connected to a local &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;are network and run multi user-operating systems. The term workstation has also been used&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#993399;"&gt;to refer to a mainframe computer terminal or a PC connected to a network.&lt;br /&gt;&lt;br /&gt;8.Define the essential properties of the following types of OS:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#993399;"&gt;a.Batch-&lt;/span&gt; &lt;span style="color:#6600cc;"&gt;has been associated with &lt;/span&gt;&lt;/em&gt;&lt;a title="Mainframe computer" href="http://en.wikipedia.org/wiki/Mainframe_computer"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;mainframe computers&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; since the earliest days of electronic computing in 1950s. Because such computers were enormously costly, batch processing was the only economically-viable option of their use. In those days, &lt;/span&gt;&lt;/em&gt;&lt;a title="Read-eval-print loop" href="http://en.wikipedia.org/wiki/Read-eval-print_loop"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;interactive sessions&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; with either text-based &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer terminal" href="http://en.wikipedia.org/wiki/Computer_terminal"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;computer terminal&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; interfaces or &lt;/span&gt;&lt;/em&gt;&lt;a title="Graphical user interface" href="http://en.wikipedia.org/wiki/Graphical_user_interface"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;graphical user interfaces&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; were not widespread. Initially, computers were not even capable of having &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Multiprogramming" href="http://en.wikipedia.org/wiki/Multiprogramming"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multiple programs&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#6600cc;"&gt; loaded into the main memory.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#993399;"&gt;b.Time Sharing -&lt;/span&gt; &lt;span style="color:#6600cc;"&gt;is sharing a computing resource among many users by &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;multitasking&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;. 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;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#cc33cc;"&gt;c.Real Time&lt;/span&gt;&lt;/strong&gt;-&lt;span style="color:#6600cc;"&gt; real-time computing (RTC) is the study of &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Computer hardware" href="http://en.wikipedia.org/wiki/Computer_hardware"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;hardware&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; and &lt;/span&gt;&lt;/em&gt;&lt;a title="Computer software" href="http://en.wikipedia.org/wiki/Computer_software"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;software&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; systems that are subject to a "real-time constraint"—i.e., operational deadlines from event to system response. By contrast, a non-real-time system is one for which there is no deadline, even if fast response or high performance is desired or preferred. The needs of real-time software are often addressed in the context of &lt;/span&gt;&lt;/em&gt;&lt;a title="Real-time operating system" href="http://en.wikipedia.org/wiki/Real-time_operating_system"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;real-time operating systems&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;, and &lt;/span&gt;&lt;/em&gt;&lt;a title="Synchronous programming language" href="http://en.wikipedia.org/wiki/Synchronous_programming_language"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;synchronous programming languages&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;, which provide frameworks on which to build real-time application software.&lt;br /&gt;A real time system may be one where its application can be considered (within context) to be &lt;/span&gt;&lt;/em&gt;&lt;a title="Mission critical" href="http://en.wikipedia.org/wiki/Mission_critical"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;mission critical&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;. The &lt;/span&gt;&lt;/em&gt;&lt;a class="mw-redirect" title="Anti-lock brakes" href="http://en.wikipedia.org/wiki/Anti-lock_brakes"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;anti-lock brakes&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt; on a car are a simple example of a real-time computing system — the real-time constraint in this system is the short time in which the brakes must be released to prevent the wheel from locking. Real-time computations can be said to have failed if they are not completed before their deadline, where their deadline is relative to an event. A real-time deadline must be met, regardless of &lt;/span&gt;&lt;/em&gt;&lt;a title="Load (computing)" href="http://en.wikipedia.org/wiki/Load_(computing)"&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;system load&lt;/span&gt;&lt;/em&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#6633ff;"&gt;&lt;strong&gt;d.Network&lt;/strong&gt;-&lt;/span&gt; &lt;span style="color:#6600cc;"&gt;A computer network is a group of &lt;/span&gt;&lt;a title="Connection" href="http://en.wikipedia.org/wiki/Connection#Technology"&gt;&lt;span style="color:#6600cc;"&gt;interconnected&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; &lt;/span&gt;&lt;a class="mw-redirect" title="Computers" href="http://en.wikipedia.org/wiki/Computers"&gt;&lt;span style="color:#6600cc;"&gt;computers&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network.&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="color:#993399;"&gt;e.Distributed&lt;/span&gt;&lt;/strong&gt; -&lt;span style="color:#6600cc;"&gt;Distributed computing deals with &lt;/span&gt;&lt;a title="Hardware" href="http://en.wikipedia.org/wiki/Hardware"&gt;&lt;span style="color:#6600cc;"&gt;hardware&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; and &lt;/span&gt;&lt;a class="mw-redirect" title="Software" href="http://en.wikipedia.org/wiki/Software"&gt;&lt;span style="color:#6600cc;"&gt;software&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; &lt;/span&gt;&lt;a class="mw-redirect" title="Systems" href="http://en.wikipedia.org/wiki/Systems"&gt;&lt;span style="color:#6600cc;"&gt;systems&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; containing more than one processing element or &lt;/span&gt;&lt;a title="Computer data storage" href="http://en.wikipedia.org/wiki/Computer_data_storage"&gt;&lt;span style="color:#6600cc;"&gt;storage&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; element, &lt;/span&gt;&lt;a title="Concurrent computing" href="http://en.wikipedia.org/wiki/Concurrent_computing"&gt;&lt;span style="color:#6600cc;"&gt;concurrent&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; processes, or multiple programs, running under a loosely or tightly controlled &lt;/span&gt;&lt;a title="Regime" href="http://en.wikipedia.org/wiki/Regime"&gt;&lt;span style="color:#6600cc;"&gt;regime&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;.&lt;br /&gt;In distributed computing a program is split up into parts that run simultaneously on multiple computers communicating over a network. Distributed computing is a form of &lt;/span&gt;&lt;a title="Parallel computing" href="http://en.wikipedia.org/wiki/Parallel_computing"&gt;&lt;span style="color:#6600cc;"&gt;parallel computing&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;, but parallel computing is most commonly used to describe program parts running simultaneously on multiple processors in the same computer. Both types of processing require dividing a program into parts that can run simultaneously, but distributed programs often must deal with heterogeneous environments, network links of varying latencies, and unpredictable failures in the network or the computers.&lt;/span&gt;&lt;/em&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;f.Handheld-Handheld PC, or H/PC for short, is a term for a &lt;/span&gt;&lt;a title="Computer" href="http://en.wikipedia.org/wiki/Computer"&gt;&lt;span style="color:#6600cc;"&gt;computer&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; built around a form factor which is smaller than any standard &lt;/span&gt;&lt;a class="mw-redirect" title="Laptop computer" href="http://en.wikipedia.org/wiki/Laptop_computer"&gt;&lt;span style="color:#6600cc;"&gt;laptop computer&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;. It is sometimes referred to as a Palmtop. The first handheld device compatible with desktop IBM personal computers of the time was the &lt;/span&gt;&lt;a title="Atari Portfolio" href="http://en.wikipedia.org/wiki/Atari_Portfolio"&gt;&lt;span style="color:#6600cc;"&gt;Atari Portfolio&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; of 1989. Another early model was the &lt;/span&gt;&lt;a title="Poqet PC" href="http://en.wikipedia.org/wiki/Poqet_PC"&gt;&lt;span style="color:#6600cc;"&gt;Poqet PC&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; of 1989 and the Hewlett Packard &lt;/span&gt;&lt;a title="HP 95LX" href="http://en.wikipedia.org/wiki/HP_95LX"&gt;&lt;span style="color:#6600cc;"&gt;HP 95LX&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; of 1991. Other &lt;/span&gt;&lt;a class="mw-redirect" title="MS DOS" href="http://en.wikipedia.org/wiki/MS_DOS"&gt;&lt;span style="color:#6600cc;"&gt;MS DOS&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;span style="color:#6600cc;"&gt; compatible hand-held computers also existed.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#6600cc;"&gt;Some Handheld PCs run on Microsoft's &lt;/span&gt;&lt;a class="mw-redirect" title="Windows CE" href="http://en.wikipedia.org/wiki/Windows_CE"&gt;&lt;span style="color:#6600cc;"&gt;Windows CE&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt; &lt;/span&gt;&lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;&lt;span style="color:#6600cc;"&gt;operating system&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;, with the term also covering Windows CE devices released by the broader commercial market.&lt;/span&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-3447572197815762543?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/3447572197815762543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=3447572197815762543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/3447572197815762543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/3447572197815762543'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/06/operating-system.html' title='Operating System'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bfSi9wIW-ts/SjoMk-FaCDI/AAAAAAAAAKY/mWs3a5N94jM/s72-c/200px-P2P-network_svg.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-8547377839897725358</id><published>2009-02-25T01:58:00.000-08:00</published><updated>2009-02-27T19:01:49.622-08:00</updated><title type='text'></title><content type='html'>&lt;span style="color:#6600cc;"&gt;&lt;em&gt;&lt;strong&gt;1. What is the reason for technicians to wear special wrist grounding straps?&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt; &lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/Saio4dKz6cI/AAAAAAAAAKI/Dv6XOWKuFb4/s1600-h/images.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5307677848712243650" style="WIDTH: 127px; CURSOR: hand; HEIGHT: 95px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/Saio4dKz6cI/AAAAAAAAAKI/Dv6XOWKuFb4/s320/images.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;A wrist grounding strap is used to prevent electrostatic discharge when handling computer components. Just like a shock when walking on carpet can carry several thousand volts, it destroys computer components.&lt;/em&gt;&lt;/span&gt; &lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;*There are some reasons why technicians wear special wrist straps.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;Example of this is the ESD wrist strap.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;ESD wrist strap is designed to protect PC Components and Service Technicians.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;An antistatic wrist strap, ESD wrist strap, or ground bracelet is an &lt;a title="Antistatic device" href="http://en.wikipedia.org/wiki/Antistatic_device"&gt;antistatic device&lt;/a&gt; used to prevent &lt;a title="Electrostatic discharge" href="http://en.wikipedia.org/wiki/Electrostatic_discharge"&gt;electrostatic discharge&lt;/a&gt; (ESD) by safely &lt;a title="Ground (electricity)" href="http://en.wikipedia.org/wiki/Ground_(electricity)"&gt;grounding&lt;/a&gt; a person working on &lt;a title="Electronics" href="http://en.wikipedia.org/wiki/Electronics"&gt;electronic&lt;/a&gt; equipment. It consists of a stretchy band of &lt;a title="Textile" href="http://en.wikipedia.org/wiki/Textile"&gt;fabric&lt;/a&gt; with fine &lt;a class="mw-redirect" title="Conductive" href="http://en.wikipedia.org/wiki/Conductive"&gt;conductive&lt;/a&gt; fibers woven into it. The fibers are usually made of carbon or carbon-filled rubber, and the strap is bound with a stainless steel clasp or plate. They are usually used in conjunction with an anti-static mat on the workbench, or a special static-dissipating plastic laminate on the workbench surface.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;2. After installing a new computer component why is it important to obtain the most current &lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;driver for it?&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;*First of all ,the driver is very important because it also acts like a translator between the device and all programs that use the device. Every device attached to the computer including keyboard, mouse, printer, and scanner needs a driver.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;*You should periodically check the HP web site to determine if there is an updated BIOS, or a new version of a driver, or a software service pack available to keep your HP computer running properly. &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;3. What are the steps required to install a peripheral device?&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;This entry was significant in the days of DOS and Windows 3.1 when installing peripheral devices was often an exercise in frustration. It is retained here in case you might have to retrofit an older machine with a new peripheral. Since Windows 95 introduced Plug and Play, installing a peripheral device into a PC has been conflict-free in most cases.&lt;br /&gt;Installing a Peripheral&lt;br /&gt;If you add a first or even second device to a basic system, you may have no conflicts, but as you add more, the chances are greater for a conflict. Each device uses one or more resources of the computer, and two devices cannot generally share the same one. If the CD-ROM, sound card, scanner, etc., that you add uses the same setting as an existing board, you have to figure out where the conflict is and choose another resource.&lt;br /&gt;ISA, EISA AND Micro Channel Buses&lt;br /&gt;The ISA bus was the original PC bus and does not have any advanced installation features. PCs that used the EISA and Micro Channel buses still had configuration problems, but had two advantages. First, when a board is added, a setup program was run to install the board, and conflicts were identified ahead of time. Although you still had to participate in this "plug and tell" capability, it was better than the "plug and hope" offered by ISA-bus cards.&lt;br /&gt;Secondly, the boards were configurable by software, which eliminated the need to set switches or jumpers on the boards themselves. If you have to change a setting, you did not have to pull the board out of the socket in order to do it. You ran the setup program and selected the configuration option.&lt;br /&gt;The Resources&lt;br /&gt;The PC uses several resources to transfer signals to a peripheral device, and the settings associated with these resources are often arbitrary.&lt;br /&gt;1. IRQ&lt;br /&gt;2. I/O address (port address)&lt;br /&gt;3. Memory address&lt;br /&gt;Most peripherals use an IRQ and an I/O address. Many use a memory address. When you install a new board in your PC, you MUST read the installation manual in order to find out what the initial settings are and how to change them if necessary. If a new board uses the same setting as an existing board, it won't work properly or at all. Or, it will work and the old one won't, or both won't work.&lt;br /&gt;Keep a List&lt;br /&gt;If you plan on installing several peripherals in non-Plug and Play PCs, it is IMPERATIVE that you write down the resources used for each board you install when you install it. It will save you much time later. Utility programs, such as MSD.EXE, which comes with Windows, Quarterdeck's Manifest (QEMM386) and Helix's Discover (NETROOM), will help you identify most current settings, but not all of them.&lt;br /&gt;Make a chart like the one below and keep it handy:&lt;br /&gt;Device IRQ I/O Memory address&lt;br /&gt;COM1&lt;br /&gt;COM2&lt;br /&gt;LPT1&lt;br /&gt;scanner&lt;br /&gt;CD-ROM&lt;br /&gt;IRQ (Interrupt Request)&lt;br /&gt;An interrupt is a method of signaling the computer for attention. There are 16 IRQ lines in a PC, but only 15 are usable, because one line (IRQ 2) is used to connect the first bank of eight to the second bank (the early XTs had only eight lines).&lt;br /&gt;If the device uses an interrupt, it must use a unique IRQ line. IRQ settings are changed by setting DIP switches or changing jumpers on the board itself or by running a setup program. Just be sure that no two devices use the same interrupt number.&lt;br /&gt;Early expansion boards were preset to one IRQ. If two such boards are preset to the same number and cannot be changed with DIP switches, jumpers or software, they cannot co-exist in the same PC. Following are the typical IRQ settings.&lt;br /&gt;IRQ Assignment&lt;br /&gt;0 System timer&lt;br /&gt;1 PS/2 port&lt;br /&gt;2 Connects to IRQ 9&lt;br /&gt;3 COM2, COM4&lt;br /&gt;4 COM1, COM3&lt;br /&gt;5 Sound&lt;br /&gt;6 Floppy disk&lt;br /&gt;7 LPT1&lt;br /&gt;8 Real-time clock&lt;br /&gt;9 VGA, 3270 emulation**&lt;br /&gt;10 **&lt;br /&gt;11 **&lt;br /&gt;12 PS/2 port&lt;br /&gt;13 Math coprocessor&lt;br /&gt;14 IDE primary&lt;br /&gt;15 IDE secondary&lt;br /&gt;** For general use.&lt;br /&gt;I/O Address&lt;br /&gt;The I/O address, or port address, is one way a peripheral device is identified, or addressed, from another. The addresses are numbered in hex; for&lt;br /&gt;example:&lt;br /&gt;280h&lt;br /&gt;290h&lt;br /&gt;2A0h&lt;br /&gt;Like IRQs, they are set with DIP switches or jumpers on the board, or preferably by a software setup program. If you change settings, you may have to identify that change elsewhere, such as by changing a parameter in a device= line in the CONFIG.SYS file. Read the manual for your new device. There is no other source for that kind of information.&lt;br /&gt;If you change I/O addresses and still have a problem, try an address that is one or two numbers apart on the list. For example, if one board is set to 280h and another at 290h, change 280h to 270h or 260h and try again. For details on this architecture, see &lt;a class="ilnk" onclick="assignParam('navinfo','method4'+getLinkTextForCookie(this));" href="http://www.answers.com/topic/pc-i-o-addressing" target="_top"&gt;PC I/O addressing&lt;/a&gt;.&lt;br /&gt;Following are the default I/O addresses for the serial and parallel ports on a PC.&lt;br /&gt;Port PC PS/2&lt;br /&gt;COM1 3F8h&lt;br /&gt;COM2 2F8h&lt;br /&gt;COM3 2E8h&lt;br /&gt;COM4 2E0h&lt;br /&gt;LPT1 378h 3BCh&lt;br /&gt;LPT2 278h 378h&lt;br /&gt;LPT3 3BCh 278h&lt;br /&gt;Memory Address&lt;br /&gt;A peripheral device often requires a block of upper memory (between 640K-1M) for transferring data, which must be reserved for its exclusive use. Some common devices, such as VGA video, use fixed areas in upper memory that are automatically reserved. With other devices, you have to find an unused block in this area (for a diagram, see &lt;a class="ilnk" onclick="assignParam('navinfo','method4'+getLinkTextForCookie(this));" href="http://www.answers.com/topic/pc-memory-map" target="_top"&gt;PC memory map&lt;/a&gt;).&lt;br /&gt;This is why you will usually find a number of memory addresses to select, typically in the C800h to F000h range (800-960K) so that you can find an unused block without conflict (hopefully). Addresses are given in hexadecimal as a beginning address or as a beginning and ending address, for example:&lt;br /&gt;CC00 CC00-CEFF&lt;br /&gt;CE00 or CE00-D0FF&lt;br /&gt;D000 D000-D2FF&lt;br /&gt;When a block is chosen, it is also necessary to inform your memory manager not to load other drivers or TSRs into it. This may be done by a setup program or you may have to do it yourself by adding an "exclude" to the line in CONFIG.SYS that loads the memory manager. For example, EMM386.EXE is the memory manager in DOS 5 and Windows. To exclude the E800-EFFF block, the x= parameter is added to the device= line as follows:&lt;br /&gt;device=emm386.exe noems x=e800-efff&lt;br /&gt;See &lt;a class="ilnk" onclick="assignParam('navinfo','method4'+getLinkTextForCookie(this));" href="http://www.answers.com/topic/emm386" target="_top"&gt;DOS EMM386.EXE&lt;/a&gt; for more on the above syntax. For other memory managers, such as QEMM and 386MAX, a similar "exclude" parameter is also used.&lt;br /&gt;If you use Windows, an "exclude" line is also added to the [386Enh] section in the SYSTEM.INI file; for example:&lt;br /&gt;EMMExclude=e800-efff&lt;br /&gt;If you later change the board to another memory area, both CONFIG.SYS and SYSTEM.INI must be updated.&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SaimHvmzcdI/AAAAAAAAAJg/4ZXj2uzBPQM/s1600-h/_CONFIG.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5307674812824646098" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 277px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SaimHvmzcdI/AAAAAAAAAJg/4ZXj2uzBPQM/s320/_CONFIG.gif" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;A Configuration Control Panel&lt;br /&gt;This Windows control panel for Turtle Beach's earlier Multisound card provides an example of a completely software-configurable peripheral. Selecting settings such as this is a vast improvement from flipping DIP switches on the board; however, you must be aware of the settings of the other peripherals to perform this operation.&lt;br /&gt;DMA - Yet Another!&lt;br /&gt;Although not as frequently used as IRQs and I/O addresses, some peripheral devices, such as sound cards, use the PC's DMA channels to transfer data directly from memory to memory without going through the CPU. Like everything else, there is no standard assignment for DMA channels, and they can conflict.&lt;br /&gt;There are eight DMA channels commonly used as follows. Most sound cards are set to use DMA channel 1.&lt;br /&gt;DMA Used for&lt;br /&gt;0 8-bit transfer&lt;br /&gt;1 8-bit transfer&lt;br /&gt;2 Floppy disk controller&lt;br /&gt;3 8-bit transfer&lt;br /&gt;4 Cascaded from 0-3&lt;br /&gt;5 16-bit transfer&lt;br /&gt;6 16-bit transfer&lt;br /&gt;7 16-bit transfer&lt;br /&gt;Summary&lt;br /&gt;You MUST READ the installation manual that comes with your peripheral. Each type of board is configured differently. The first time you install a new board, fill out the chart suggested above. It will save you headaches later! See Plug and Play.&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;span style="color:#6600cc;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;&lt;em&gt;4. If a newly installed peripheral device does not function properly what steps can be taken to correct the problem?&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Check if the product or the hardware you bought has no defect or company defects.&lt;br /&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;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.bautforum.com/archive/index.php/t-62740.html"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;http://www.bautforum.com/archive/index.php/t-62740.html&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;5. Explain the technique used to help protect data on a hard drive when doing a clean install?&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt; &lt;/div&gt;&lt;div&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&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;/em&gt;&lt;/span&gt;&lt;a href="http://lryuzakitutorials.blogspot.com/"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;http://lryuzakitutorials.blogspot.com/&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;&lt;strong&gt;6. Explain what a software patch is.&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6600cc;"&gt;*Definition: A patch is a small piece of software that is used to correct a problem with a software program or an &lt;a href="http://pcsupport.about.com/od/termshm/g/term_os.htm"&gt;operating system&lt;/a&gt;. Patches are often called "fixes". &lt;a href="http://pcsupport.about.com/od/termss/g/servicepack.htm"&gt;Service packs&lt;/a&gt; usually contain many different patches&lt;strong&gt;.&lt;/strong&gt; &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;As people begin to use aaa softwaresoftwaresoftware program with frequency, they may note glitches or problems that were not observed during beta &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.wisegeek.com/what-is-the-difference-between-troubleshooting-testing-and-debugging.htm"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;testing&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; of the program. Alternately, older softwaresoftwaresoftware can have compatibility issues with newer systems, or newer softwaresoftwaresoftware may be incompatible with older systems. In these cases, and often to increase sales or use of softwaresoftwaresoftware, programmers may create what is called aaa softwaresoftwaresoftware patchpatchpatch, designed to fix small bugs, glitches, or address softwaresoftwaresoftware-to-hardware or &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.wisegeek.com/what-is-an-operating-system.htm"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;operating system&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; compatibility issues.&lt;br /&gt;If you notice consistent problems with aaa program, it’s easy to research on the &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.wisegeek.com/how-big-is-the-internet.htm"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Internet&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; whether there is aaa softwaresoftwaresoftware patchpatchpatch that might fix the program. In most cases these patches are free, and the majority of them are now simply downloaded from the Internet. AAA fair percentage of these patches help to address problems, but aaa poorly composed softwaresoftwaresoftware patchpatchpatch may actually create new problems.&lt;br /&gt;AAA softwaresoftwaresoftware patchpatchpatch has several alternate names. When significant aspects of the softwaresoftwaresoftware are altered, these may be called softwaresoftwaresoftware updates instead. Some may be sold instead of available via free download. This is common with various &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.wisegeek.com/what-is-a-computer.htm"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;computer&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt; games, where you can purchase what are called extension packs. These may change the rules of aaa game, add new features, or add new scenarios so people continue to play the game. When aaa game has been on the market for aaa while, it may be sold in aaa 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;/em&gt;&lt;/span&gt;&lt;a href="http://www.wisegeek.com/what-is-a-tycoon.htm"&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;Tycoon&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;® you can download tiny bits of programming that will add aaa few extra elements to aaa game, like extra animals you can raise or donation centers to collect more money from your guests. Also, when aaa game or other softwaresoftwaresoftware type is popular but has existed for aaa few years, it may exhibit compatibility problems with newer softwaresoftwaresoftware, newer computers or newer operating systems. Fans of aaa type of softwaresoftwaresoftware that has not been updated to work with newer systems or computers often request that aaa softwaresoftwaresoftware patchpatchpatch be made so they can extend the life of the programs they enjoy.&lt;br /&gt;You’ll often find that you need aaa softwaresoftwaresoftware patchpatchpatch 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 aaa programmer needs to create both Mac and PC versions. Other times, aaa program designed for one system isn’t as effective on another and merely requires aaa softwaresoftwaresoftware patchpatchpatch to fix glitches.&lt;br /&gt;The modern installation of the softwaresoftwaresoftware patchpatchpatch is much easier than in the past. This is especially true on PC systems where aaa person might have to go through multiple command sets in order to get the patchpatchpatch to work. Instead after downloading the softwaresoftwaresoftware patchpatchpatch, you usually only need to install it, aaa matter of aaa couple of minutes depending upon the size of the patchpatchpatch and the speed of your computer.&lt;/em&gt;&lt;/span&gt; &lt;/div&gt;&lt;/div&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/3464680980370711096-8547377839897725358?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/8547377839897725358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=8547377839897725358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/8547377839897725358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/8547377839897725358'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/02/1.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bfSi9wIW-ts/Saio4dKz6cI/AAAAAAAAAKI/Dv6XOWKuFb4/s72-c/images.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-2650582805400892686</id><published>2009-01-28T01:46:00.000-08:00</published><updated>2009-01-30T01:21:27.002-08:00</updated><title type='text'></title><content type='html'>&lt;em&gt;&lt;span style="color:#6666cc;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3366ff;"&gt;Screen Shots&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#6666cc;"&gt;&lt;strong&gt;Screen shots-&lt;/strong&gt; are useful in many ways. For example, if you receive an error message, you can take a screen shot and send your support person an exact replica of the error window, which makes communicating about the error simple. You can also use a screen shot to show someone a Web page without sending them a link. Microsoft uses screen shots to demonstrate how to do tasks within Windows. If you’re helping someone with a computer task or problem, and you can’t be right there with that person, you can use screen shots to illustrate your points through e-mail, instant messaging, or Microsoft Word.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;&lt;em&gt;Screen Shots of XP&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#6633ff;"&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA0KzZPlbI/AAAAAAAAAFI/SoFSbd-Defs/s1600-h/Human_1024.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296290521987126706" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA0KzZPlbI/AAAAAAAAAFI/SoFSbd-Defs/s320/Human_1024.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYArIOsZUII/AAAAAAAAAEQ/ejR4cjAeQh0/s1600-h/winxppro-1-1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296280582170955906" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYArIOsZUII/AAAAAAAAAEQ/ejR4cjAeQh0/s320/winxppro-1-1.png" border="0" /&gt;&lt;/a&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYAsjQStnPI/AAAAAAAAAEY/BxqSJxeAXV4/s1600-h/winxppro-2-1.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296282145968200946" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYAsjQStnPI/AAAAAAAAAEY/BxqSJxeAXV4/s320/winxppro-2-1.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;&lt;em&gt;The desktop as it looks on the first launch of the GUI after its installation.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#663366;"&gt;Windows XP is the first edition of this GUI to has a wallpaper on the desktop by default.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYLFIvU6DRI/AAAAAAAAAIY/8Rxmq9W4GqI/s1600-h/window+xp.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297012865674906898" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYLFIvU6DRI/AAAAAAAAAIY/8Rxmq9W4GqI/s320/window+xp.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;Windows XP&lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.operating-system.org/betriebssystem/bsgfx/microsoft/winxp-scr-02.png"&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt; The Windows eXPerience operating system is available as&lt;/span&gt;&lt;/em&gt;&lt;a href="http://1.bp.blogspot.com/_X2I8abaZyuc/SYA3hwXDh_I/AAAAAAAAADs/E4Emkh92Ccs/s1600-h/window+xp.jpg"&gt;&lt;/a&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt; home and professional edition and are similar suitable for the use on standalone computers. The home edition is suitable for user which worked with Windows 9x/ME till now and don't need special network or security features in theire environment. If the user have used Windows NT/2000 private, in business or both, the Professional Edition is not only with a view of the administration optimally. Microsoft already encloses 10,000 drivers on the installation media &lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;&lt;em&gt;&lt;strong&gt;Screen shots of Vista&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYAvBG3b0II/AAAAAAAAAEg/baam_Rx2wco/s1600-h/winvista_rtm_starter_sm_06.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296284857857200258" style="WIDTH: 216px; CURSOR: hand; HEIGHT: 148px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYAvBG3b0II/AAAAAAAAAEg/baam_Rx2wco/s320/winvista_rtm_starter_sm_06.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYAzTgcAjdI/AAAAAAAAAFA/w-8IJWlp6Zs/s1600-h/winvista_rtm_starter_sm_09.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296289572005645778" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYAzTgcAjdI/AAAAAAAAAFA/w-8IJWlp6Zs/s320/winvista_rtm_starter_sm_09.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYAyAPbkQNI/AAAAAAAAAEw/JI2L-MbW0YE/s1600-h/winvista_rtm_starter_sm_01.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296288141511246034" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYAyAPbkQNI/AAAAAAAAAEw/JI2L-MbW0YE/s320/winvista_rtm_starter_sm_01.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYAyocpY_4I/AAAAAAAAAE4/OmAgsR0l1Vw/s1600-h/winvista_rtm_starter_sm_09.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296288832253656962" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYAyocpY_4I/AAAAAAAAAE4/OmAgsR0l1Vw/s320/winvista_rtm_starter_sm_09.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;strong&gt;Windows Vista Starter&lt;/strong&gt;&lt;br /&gt;Aimed at select low-cost computers sold in emerging markets, Windows Vista Starter is the only Windows Vista product edition that is available only in 32-bit versions. It includes only the most basic Windows Vista features, including the Windows Basic user interface, the various Windows Vista security enhancements, and instant search. &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYAw_LY0ptI/AAAAAAAAAEo/4RVn7efCX14/s1600-h/winvista_rtm_starter_sm_06.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296287023734499026" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYAw_LY0ptI/AAAAAAAAAEo/4RVn7efCX14/s320/winvista_rtm_starter_sm_06.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA1i9SplWI/AAAAAAAAAFQ/HEaPU0zlFDs/s1600-h/Human_1024.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296292036472313186" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA1i9SplWI/AAAAAAAAAFQ/HEaPU0zlFDs/s320/Human_1024.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA2FRORHqI/AAAAAAAAAFg/CpdF3eecrP0/s1600-h/Human_1024.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296292625938194082" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA2FRORHqI/AAAAAAAAAFg/CpdF3eecrP0/s320/Human_1024.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA13WKHh0I/AAAAAAAAAFY/w-zoi_ka-00/s1600-h/Human_1024.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296292386744796994" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA13WKHh0I/AAAAAAAAAFY/w-zoi_ka-00/s320/Human_1024.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff6600;"&gt;&lt;span style="color:#993300;"&gt;&lt;em&gt;&lt;strong&gt;Windows Vista Home Basic&lt;/strong&gt;&lt;br /&gt;Windows Vista Home Basic is a low-end mainstream Vista version aimed at users with only the most basic of needs. It includes Vista's enhanced security features, the Windows Vista Basic user interface, parental controls, instant search, manual file backup and restore, enhanced games, and improved networking functionality.&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA3NRuXFQI/AAAAAAAAAFo/oMXeH2aDtNQ/s1600-h/Human_1024.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296293863023383810" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA3NRuXFQI/AAAAAAAAAFo/oMXeH2aDtNQ/s320/Human_1024.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA3aPQ3ECI/AAAAAAAAAFw/vLMhB4kTLY4/s1600-h/winvista_rtm_homepre_sm_05.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296294085701079074" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA3aPQ3ECI/AAAAAAAAAFw/vLMhB4kTLY4/s320/winvista_rtm_homepre_sm_05.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYA4HrlXlBI/AAAAAAAAAGA/HeSFHNzghCc/s1600-h/winvista_rtm_homepre_sm_20.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296294866397402130" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYA4HrlXlBI/AAAAAAAAAGA/HeSFHNzghCc/s320/winvista_rtm_homepre_sm_20.jpg" border="0" /&gt;&lt;/a&gt; &lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA30mt-msI/AAAAAAAAAF4/_Ky-ifYQSs8/s1600-h/winvista_rtm_homepre_sm_14.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296294538673822402" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA30mt-msI/AAAAAAAAAF4/_Ky-ifYQSs8/s320/winvista_rtm_homepre_sm_14.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;em&gt;Windows Vista Home Premium&lt;br /&gt;The "premium" Vista product version aimed at consumers, Windows Vista Home Premium includes the Windows Aero user interface, Windows Media Center AV functionality, a full suite of digital media tools including Windows Media Player, Windows Photo Gallery, Windows Movie Maker HD, and Windows DVD Maker, as well as Tablet PC functionality and various new Vista mobility features. &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9966;"&gt;&lt;em&gt;&lt;strong&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA5CYTRVwI/AAAAAAAAAGI/MJmOnarslSM/s1600-h/winvista_rtm_busn_sm_02.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296295874833504002" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA5CYTRVwI/AAAAAAAAAGI/MJmOnarslSM/s320/winvista_rtm_busn_sm_02.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA6QE5UecI/AAAAAAAAAGQ/fVP4udYUpjE/s1600-h/winvista_rtm_homepre_sm_20.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296297209654180290" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA6QE5UecI/AAAAAAAAAGQ/fVP4udYUpjE/s320/winvista_rtm_homepre_sm_20.jpg" border="0" /&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYA60wf2m3I/AAAAAAAAAGg/X9myl76cB2I/s1600-h/winvista_rtm_busn_sm_13.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296297839833815922" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYA60wf2m3I/AAAAAAAAAGg/X9myl76cB2I/s320/winvista_rtm_busn_sm_13.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA6kCrzb1I/AAAAAAAAAGY/ezDU32hlu5A/s1600-h/winvista_rtm_busn_sm_10.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296297552658001746" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 121px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA6kCrzb1I/AAAAAAAAAGY/ezDU32hlu5A/s320/winvista_rtm_busn_sm_10.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9966;"&gt;&lt;em&gt;&lt;strong&gt;Windows Vista Bus&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="color:#ff9966;"&gt;&lt;em&gt;&lt;strong&gt;iness N&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff9966;"&gt;&lt;em&gt;&lt;strong&gt;Sold&lt;/strong&gt; only in Europe, Windows Vista Business N is identical to Windows Vista Business, but for the removal of various Windows Media-related technologies, including Windows Media Player 11 and Windows Movie Maker. This product edition isn't particularly interesting per se, and is included only for completeness.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA7yoQxVWI/AAAAAAAAAHA/7iCbKGWSBs8/s1600-h/winvista_rtm_ent_sm_11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296298902774961506" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA7yoQxVWI/AAAAAAAAAHA/7iCbKGWSBs8/s320/winvista_rtm_ent_sm_11.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA7r4k9NII/AAAAAAAAAG4/Z4HwDqIlwvU/s1600-h/winvista_rtm_ent_sm_05.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296298786895508610" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA7r4k9NII/AAAAAAAAAG4/Z4HwDqIlwvU/s320/winvista_rtm_ent_sm_05.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA7hN5WR0I/AAAAAAAAAGo/fBazgeU9bKU/s1600-h/winvista_rtm_busn_sm_13.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296298603639621442" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA7hN5WR0I/AAAAAAAAAGo/fBazgeU9bKU/s320/winvista_rtm_busn_sm_13.jpg" border="0" /&gt;&lt;/a&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA7mkC2H9I/AAAAAAAAAGw/CtJXDD-bo7g/s1600-h/winvista_rtm_ent_sm_03.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296298695484383186" style="WIDTH: 194px; CURSOR: hand; HEIGHT: 146px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYA7mkC2H9I/AAAAAAAAAGw/CtJXDD-bo7g/s320/winvista_rtm_ent_sm_03.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;em&gt;&lt;strong&gt;Windows Vista Enterprise&lt;/strong&gt;&lt;br /&gt;Available only via volume licensing, Windows Vista Enterprise is aimed at Microsoft's largest business customers, and provides a number of high-end features, such as the multi-language user interface, Secure Startup, BitLocker, and support for up to four virtual machines installs&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#330099;"&gt;&lt;em&gt;&lt;strong&gt;Screen shots of 2000&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#999900;"&gt;&lt;em&gt;Mauz's Active Worlds Pages: Screenshots from 2000&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="color:#009900;"&gt;&lt;em&gt;Here are some screenshots that I have taken in Active Worlds in 2000. The pictures have been taken with PrintScreen and saved as bitmaps, but here they are in compressed jpeg format (from 36 to 193 kB). Dates are represented as yyyymmdd. If I have offended somebody's privacy or copyrights then please contact me.&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA-4v9QdTI/AAAAAAAAAHI/fVYvEjjIrw8/s1600-h/winvista_rtm_ent_sm_11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296302306454697266" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 216px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA-4v9QdTI/AAAAAAAAAHI/fVYvEjjIrw8/s320/winvista_rtm_ent_sm_11.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;&lt;strong&gt;setting in window 2000&lt;/strong&gt;&lt;/em&gt;&lt;/span&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;&lt;em&gt;&lt;span style="color:#339999;"&gt;Appearance&lt;/span&gt;&lt;/em&gt;&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;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA_lKyXFeI/AAAAAAAAAHQ/dr3nKVQ28_o/s1600-h/winvista_rtm_ent_sm_11.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296303069570995682" style="WIDTH: 150px; CURSOR: hand; HEIGHT: 109px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYA_lKyXFeI/AAAAAAAAAHQ/dr3nKVQ28_o/s320/winvista_rtm_ent_sm_11.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;em&gt;The above photo is protected under the copyright of Logan Meller. Windows is ©1981 - 2007 Microsoft Corporation. ScreenShots.ModemHelp.Net is the original creation of Logan Meller and Bradford Liedel. &lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYK4pT8vx5I/AAAAAAAAAHg/4_NqbRozHfg/s1600-h/Index.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5296999131610335122" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYK4pT8vx5I/AAAAAAAAAHg/4_NqbRozHfg/s320/Index.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#330099;"&gt;First run in Windows 2000 Advanced Server&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#330099;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYK5g4uwh8I/AAAAAAAAAHo/d_WSXxiu2-E/s1600-h/win2000advserv.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297000086376581058" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYK5g4uwh8I/AAAAAAAAAHo/d_WSXxiu2-E/s320/win2000advserv.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;em&gt;Empty desktop in Windows 2000 Advanced Server, same as in &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.guidebookgallery.org/screenshots/win2000pro#empty"&gt;&lt;span style="color:#006600;"&gt;&lt;em&gt;Windows 2000 Pro&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYK6CkauPzI/AAAAAAAAAHw/ZDBCvuA5d9Q/s1600-h/win2000pro.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297000665039388466" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://1.bp.blogspot.com/_bfSi9wIW-ts/SYK6CkauPzI/AAAAAAAAAHw/ZDBCvuA5d9Q/s320/win2000pro.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;&lt;em&gt;Desktop with applications in Windows 2000 Advanced Server&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYK67kJdI8I/AAAAAAAAAH4/VVKWcuL6818/s1600-h/win2000advserv.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297001644219507650" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 240px" alt="" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SYK67kJdI8I/AAAAAAAAAH4/VVKWcuL6818/s320/win2000advserv.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;&lt;strong&gt;Screen shots of linux&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#339999;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYLEVAylh9I/AAAAAAAAAIQ/LUFcVesItfY/s1600-h/suse_screenshot[1].jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297011977009596370" style="WIDTH: 255px; CURSOR: hand; HEIGHT: 191px" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SYLEVAylh9I/AAAAAAAAAIQ/LUFcVesItfY/s320/suse_screenshot%5B1%5D.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;SuSE GmbH (society for software and system development) is a daughter enterprise of SuSE Linux AG. SuSE was founded on 2-9-1992 of Burchard Steinbild, Hubert Mantel, Thomas Fehr and Roland Dyroff and offers a Linux distribution of its own in the European area. Additional Programs and IT services like support and trainings are offered. SuSE cooperates closely with other IT companies, SuSE Linux was certified for the Oracle 9 I database already in 2001. A green chameleon serves as symbol figure. The SuSE Linux distribution defines itself from the current Linux kernel, the X Window system and the KDE interface as standard GUI. Software can be installed over precompiled packages in the .RPM format. Driver software and applications are permanently renewed and kept on the newest stand. SuSE Linux has taken a high value in Germany/Europe. The first distribution was published in 1996 and the latest published versions can be used in the private area, or commercial area for servers. Support and services are offered for companies and private users. There are additional special software products like firewall and mail servers von SuSE&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#339999;"&gt;&lt;em&gt;&lt;strong&gt;FDISk DOS&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#339999;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#339999;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYLGX79TsfI/AAAAAAAAAIg/dOca-QuajVw/s1600-h/Fdisk.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5297014226275250674" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 178px" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SYLGX79TsfI/AAAAAAAAAIg/dOca-QuajVw/s320/Fdisk.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="color:#000099;"&gt;MS-DOS FDISK Main MenuMost &lt;/span&gt;&lt;a title="DOS" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/DOS"&gt;&lt;span style="color:#000099;"&gt;DOS&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; fdisk programs, including the fdisk program that came with the original &lt;/span&gt;&lt;a title="Windows 95" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Windows_95"&gt;&lt;span style="color:#000099;"&gt;Windows 95&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;, are only capable of creating &lt;/span&gt;&lt;a title="File Allocation Table" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/File_Allocation_Table"&gt;&lt;span style="color:#000099;"&gt;FAT&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; partitions of types &lt;/span&gt;&lt;a title="File Allocation Table" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/File_Allocation_Table#FAT12"&gt;&lt;span style="color:#000099;"&gt;FAT12&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; and &lt;/span&gt;&lt;a title="File Allocation Table" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/File_Allocation_Table#FAT16"&gt;&lt;span style="color:#000099;"&gt;FAT16&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;.A derivative of the &lt;/span&gt;&lt;a title="MS-DOS" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/MS-DOS"&gt;&lt;span style="color:#000099;"&gt;MS-DOS&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; fdisk was provided with Windows 95, &lt;/span&gt;&lt;a title="Windows 98" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Windows_98"&gt;&lt;span style="color:#000099;"&gt;Windows 98&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;, and later &lt;/span&gt;&lt;a title="Windows Me" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Windows_Me"&gt;&lt;span style="color:#000099;"&gt;Windows Me&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;. Only those fdisk versions shipping with Windows 95B or later are able to manipulate &lt;/span&gt;&lt;a title="File Allocation Table" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32"&gt;&lt;span style="color:#000099;"&gt;FAT32&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; partitions. &lt;/span&gt;&lt;a title="Windows 2000" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Windows_2000"&gt;&lt;span style="color:#000099;"&gt;Windows 2000&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; and later do not use fdisk, they have the &lt;/span&gt;&lt;a title="Logical Disk Manager" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Logical_Disk_Manager"&gt;&lt;span style="color:#000099;"&gt;Logical Disk Manager&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; feature, as well as &lt;/span&gt;&lt;a class="mw-redirect" title="DiskPart" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/DiskPart"&gt;&lt;span style="color:#000099;"&gt;DiskPart&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;.Unlike the fdisk programs for other operating systems, the fdisk programs for DOS and Windows 9x/Me not only alter data in the &lt;/span&gt;&lt;a class="mw-redirect" title="Partition table" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Partition_table"&gt;&lt;span style="color:#000099;"&gt;partition table&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;, but will also overwrite many sectors of data in the partition itself. Users must be sure the correct disk/partition has been chosen before using a DOS/Windows fdisk for partitioning.The implementation of fdisk in &lt;/span&gt;&lt;a title="FreeDOS" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/FreeDOS"&gt;&lt;span style="color:#000099;"&gt;FreeDOS&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt; has many advanced features and is &lt;/span&gt;&lt;a title="Free software" style="COLOR: rgb(51,204,255)" href="http://en.wikipedia.org/wiki/Free_software"&gt;&lt;span style="color:#000099;"&gt;free software&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-2650582805400892686?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/2650582805400892686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=2650582805400892686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2650582805400892686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/2650582805400892686'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/01/screen-shots-screen-shots-are-useful-in.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_bfSi9wIW-ts/SYA0KzZPlbI/AAAAAAAAAFI/SoFSbd-Defs/s72-c/Human_1024.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-1448297385085635220</id><published>2009-01-19T02:16:00.000-08:00</published><updated>2009-01-21T01:22:57.349-08:00</updated><title type='text'></title><content type='html'>&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;em&gt;&lt;a href="http://sobangerz.blogspot.com/2009/01/2.html"&gt;&lt;span style="color:#6666cc;"&gt;Diagnostic Software&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6666cc;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;color:#3366ff;"&gt;Research, list at least two different hard drive manufacturers.&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;*Seagate&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;*Western Digital&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="color:#ccccff;"&gt;&lt;span style="color:#3366ff;"&gt;Research, choose a hard drive manufacturer. Does this manufacturer offer hard drive diagnostic software to go to their products?&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#6600cc;"&gt;If so, list the name and the features of the diagnostic software.&lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_f4SDfqAE1Ik/SXbcYuYQd-I/AAAAAAAAACw/2dI0cIWBXz4/s1600-h/western.jpg"&gt;&lt;/a&gt;&lt;span style="color:#9999ff;"&gt;&lt;span style="color:#6600cc;"&gt;Manufacturer:Western Digital&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://1.bp.blogspot.com/_f4SDfqAE1Ik/SXbiwLa8y6I/AAAAAAAAAC4/_og2POc2izw/s1600-h/western.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#330099;"&gt;Software Name:&lt;/span&gt;&lt;span style="color:#cc33cc;"&gt;Data Lifeguard Tools 11.2 for Windows&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#33cc00;"&gt;File Name:&lt;/span&gt;&lt;span style="color:#cc33cc;"&gt;Dlgsetup11_win.zip&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;File Size:&lt;/span&gt;&lt;span style="color:#6600cc;"&gt;3.50 MB&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;Publish Date:April, 2006&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#cc33cc;"&gt;Description:&lt;/span&gt;&lt;span style="color:#009900;"&gt;The downloadable Data Lifeguard Tools now comes in both DOS and &lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#009900;"&gt;Windows versions and was written specifically for the installation of Western Digital EIDE hard drives. If your computer system already has a hard drive installed with an operating system of Windows 98SE or greater, you should use the Windows version of Data Lifeguard for best results. The DOS version is required if installing a hard drive in a new system without existing operating system support. If you plan on copying the contents of a boot drive, Western Digital recommends using the DOS version of Data Lifeguard Tools&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;NOS Certification&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#3333ff;"&gt;&lt;em&gt;&lt;strong&gt;and Jobs &lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;&lt;em&gt;Network Operating Certification(s)covered&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#3333ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;span style="color:#6633ff;"&gt;&lt;strong&gt;1.Information Technology Security Engineer&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;em&gt;&lt;span style="color:#6633ff;"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;span style="color:#cc33cc;"&gt;Huron Consulting Group helps clients effectively address complex challenges that arise in litigation, disputes, investigations, regulatory compliance, procurement, financial distress, and other sources of significant conflict or change. The Company also helps clients deliver superior customer and capital market performance through integrated strategic, operational, and organizational change. Huron provides services to a wide variety of both financially sound and distressed organizations, including Fortune 500 companies, medium-sized businesses, leading academic institutions, healthcare organizations, and the law firms that represent these various organizations.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;This position supports the Huron Consulting Group security environment. The position will provide the daily administrative functions required to maintain a highly available network and security infrastructure. The Security Engineer will also assist in the design and implementation of emerging technologies. This role will report to the Security Manager.&lt;br /&gt;• Administrate, troubleshoot and resolve issues on a Cisco security infrastructure including: o VPN access o Full Disk Encryption o Host Detection/Prevention System o Anti-malware (virus) Detection/Prevention/Remediation o Anti-spam Detection/Prevention/Remediation o Content filtering System o Non-Windows authentication controls, i.e. Cisco ACS, RSA, PGP• Monitoring and Reporting on infrastructure systems• &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/span&gt;&lt;span style="color:#ff6666;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="color:#ff6666;"&gt;Investigate security breaches and suspected security breaches • Implementation and management of secure wireless infrastructure• Assist internal and external resources to perform penetration testing of Huron systems• Other projects and tasks as assigned• 3+ years experience in the Information Technology field with a focus in Security• Experience with Cisco VPN including clientless access• Hands on experience with Cisco Security Agent deployment and maintenance• Knowledge and experience with Cisco IDS/IPS solutions• Experience with Cisco MARS• Cisco wireless security and management• Knowledge and experience with Cisco PIX 500 series Firewall and Cisco ASA • Knowledge of Linux operating systems• Knowledge of TrendMicro products - IWSS, IMSS, Officescan, Scanmail, DCS, TMCM&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-1448297385085635220?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/1448297385085635220/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=1448297385085635220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/1448297385085635220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/1448297385085635220'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/01/nos-certification-and-jobs-network.html' title=''/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-7831030970273033328</id><published>2009-01-14T02:04:00.000-08:00</published><updated>2009-01-19T02:06:46.950-08:00</updated><title type='text'>HARDWARE  and  SOFTWARE LATEST PROCESSOR</title><content type='html'>&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="font-size:180%;color:#cc33cc;"&gt;HARDWARE LATEST PROCESSOR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="color:#6600cc;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color:#6633ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#6600cc;"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color:#6633ff;"&gt;DESKTOP &lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;/span&gt;&lt;img id="BLOGGER_PHOTO_ID_5291347233989520530" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 215px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SW6kRkkw7JI/AAAAAAAAACg/jbUNye0BtRk/s320/untitled.bmp" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;The GX is preloaded with a Commodore C64 emulator and 50 classic games, which apparently require serious computing power. Commodore GX, a desktop computer that boasts many of the features any power user might want, including a fast processor, plenty room for expansion, one of the most customizable case designs we've seen, and dual-graphics-board capability. We chose to test a configuration using a single 768MBPoint of ViewGeForce 8800 GTX graphics board, so as to compare it against other models in our &lt;/em&gt;&lt;/span&gt;&lt;a href="http://www.pcworld.com/article/id,123846;page,1/article.html"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;Power PCs chart&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#6600cc;"&gt;&lt;em&gt;&lt;span style="color:#3366ff;"&gt;, which is oriented toward mainstream users.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;color:#33ccff;"&gt;SERVER&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5291349318756979298" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 238px; CURSOR: hand; HEIGHT: 145px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SW6mK68D0mI/AAAAAAAAAC4/wqdTefjKZPw/s320/untitled.bmp" border="0" /&gt;&lt;em&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#33ccff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;RadiSys Launches Industry's First Embedded Quad-Core Server Based on Intel's Latest Quad-Core Xeon Processor 1 year 2 months ago --&gt; HILLSBORO, OR - November 13, 2007 - RadiSys Corporation (NASDAQ: RSYS), a leading global provider of advanced embedded solutions, today announced the introduction of a new Procelerant® Quad-core embedded server, the industry's first server to incorporate the latest Intel® Quad-core Xeon® processors. Ideally suited for medical and other imaging, test and measurement, and other digital signal processing applications, the Procelerant RMS420-5000XSL Quad-core server supports powerful image processing at a higher resolution and with greater speed than previous embedded servers.The latest addition to the RadiSys portfolio of high-performance Procelerant embedded servers, the RMS420-5000XSL Quad-core server is a long-life, stable solution designed to provide superior processing for high-quality images, efficient product performance and improved workflow. Multiple cores enable highly efficient parallel processing, allowing users to accomplish multiple tasks simultaneously rather than serially. An exceptionally low level of acoustic noise enables the compact server to be mounted in close proximity to users, an essential in medical imaging applications.Highlights of the new Procelerant RMS420-5000XS Quad-core server:· Supports Dual graphics/co-processor cards for enhanced graphical output and/or accelerated performance.· Quiet, compact server eliminates the need for a separate enclosure to reduce noise · Full RoHS (Restriction of Hazardous Substances) compliance meets European Union regulatory requirements· Greater processing power for the same cost helps manage operating budget"In order to differentiate themselves in today's highly competitive, rapidly changing market, equipment manufacturers need the ability to immediately take advantage of processor improvements when they become available. That's why RadiSys works closely with our imaging customers to ensure that we understand their requirements and have the most powerful products ready when they need them," said Michael Reunert, senior marketing manager, RadiSys. "This latest Quad-core embedded server further underscores RadiSys' ongoing leadership in the development of embedded servers for imaging applications." The new RMS420-5000XS Quad-core server will be available in late 2007.About RadiSysRadiSys (NASDAQ: RSYS) is a leading provider of advanced solutions for the communications networking and commercial systems markets. Through intimate customer collaboration and combining innovative technologies and industry leading architecture, RadiSys helps OEMs, systems integrators and solution providers bring better products to market faster and more economically. RadiSys products include embedded boards, application enabling platforms and turn-key systems, which are used in today's complex computing, processing and network intensive applications. For more information, visit &lt;/span&gt;&lt;/em&gt;&lt;a href="http://www.radisys.com/" target="_parent"&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;http://www.radisys.com/&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;color:#33ccff;"&gt;&lt;em&gt;LAPTOP&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:180%;color:#33ccff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;span style="font-size:180%;color:#33ccff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5291458928767223506" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 214px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SW8J3EC9RtI/AAAAAAAAADA/lJgCZsL3Fzw/s320/untitled.bmp" border="0" /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;CPU&lt;br /&gt;2.4GHz AMD Athlon64 X2 4600+&lt;br /&gt;RAM&lt;br /&gt;2GB DDR 400&lt;br /&gt;Hard Drive&lt;br /&gt;120GB SATA&lt;br /&gt;Graphics Card(s)&lt;br /&gt;NVIDIA GeForce Go 7900 (512MB)&lt;br /&gt;Optical Drive&lt;br /&gt;8X DVD+/-RW&lt;br /&gt;Screen Size and Resolution&lt;br /&gt;17" / 1920x1200&lt;br /&gt;Dimensions&lt;br /&gt;15.5"W x 11.7" D x 1.9" H&lt;br /&gt;Weight&lt;br /&gt;12.7 lbs&lt;br /&gt;Approximate Price&lt;br /&gt;$4,943.34&lt;br /&gt;You almost had to expect to see an entry from Falcon Northwest on this list. Having long been one of the premier boutique PC shops, Falcon does not disappoint with the FragBook DR 6800A (well, relatively speaking). Probably the closest competitor to Apple in the way of fit and finish, you'd be hard pressed to find many nicer looking laptops. There's a great deal of aesthetic modifications you can have done right at Falcon's factory before the laptop ships.&lt;br /&gt;Inside the FragBook isn't much of a slouch either. Powered by a desktop 2.4GHz AMD Athlon64 X2 4600+, there's a ton of power at your fingertips (and a lot of heat in your lap). Coupled with 2GB of DDR RAM, a 120GB SATA hard drive, and a NVIDIA GeForce Go 7900 displaying 1920x1200 on a 17' screen, you've got yourself quite a system, for gaming or otherwise.&lt;br /&gt;There's not a lot to criticize this system for- save the desktop processor and its heat output, the potential eye strain mentioned previously when coupling a 17' screen with a 1920x1200 resolution, and lack of SLI at this price point. Remember, this article is not really focused on whether or not this is a good system. Every laptop here is kickass. The determining factor is whether the price is justified.&lt;br /&gt;Despite the fact that the laptop is a great performer and has eleventy-billion coats of nice shiny paint that you can comb your hair while looking at, for almost $5,000 it's a bit steep. For that price, I would be looking for SLI and either a Turion64 X2 or Core 2 Duo processor.&lt;br /&gt;Rating: 4/10 moneybags (more moneybags signify a better bargain)&lt;br /&gt;CPU&lt;br /&gt;2.4GHz AMD Athlon64 X2 4600+&lt;br /&gt;RAM&lt;br /&gt;2GB DDR 400&lt;br /&gt;Hard Drive&lt;br /&gt;120GB SATA&lt;br /&gt;Graphics Card(s)&lt;br /&gt;NVIDIA GeForce Go 7900 (512MB)&lt;br /&gt;Optical Drive&lt;br /&gt;8X DVD+/-RW&lt;br /&gt;Screen Size and Resolution&lt;br /&gt;17" / 1920x1200&lt;br /&gt;Dimensions&lt;br /&gt;15.5"W x 11.7" D x 1.9" H&lt;br /&gt;Weight&lt;br /&gt;12.7 lbs&lt;br /&gt;Approximate Price&lt;br /&gt;$4,943.34&lt;br /&gt;You almost had to expect to see an entry from Falcon Northwest on this list. Having long been one of the premier boutique PC shops, Falcon does not disappoint with the FragBook DR 6800A (well, relatively speaking). Probably the closest competitor to Apple in the way of fit and finish, you'd be hard pressed to find many nicer looking laptops. There's a great deal of aesthetic modifications you can have done right at Falcon's factory before the laptop ships.&lt;br /&gt;Inside the FragBook isn't much of a slouch either. Powered by a desktop 2.4GHz AMD Athlon64 X2 4600+, there's a ton of power at your fingertips (and a lot of heat in your lap). Coupled with 2GB of DDR RAM, a 120GB SATA hard drive, and a NVIDIA GeForce Go 7900 displaying 1920x1200 on a 17' screen, you've got yourself quite a system, for gaming or otherwise.&lt;br /&gt;There's not a lot to criticize this system for- save the desktop processor and its heat output, the potential eye strain mentioned previously when coupling a 17' screen with a 1920x1200 resolution, and lack of SLI at this price point. Remember, this article is not really focused on whether or not this is a good system. Every laptop here is kickass. The determining factor is whether the price is justified.&lt;br /&gt;Despite the fact that the laptop is a great performer and has eleventy-billion coats of nice shiny paint that you can comb your hair while looking at, for almost $5,000 it's a bit steep. For that price, I would be looking for SLI and either a Turion64 X2 or Core 2 Duo processor.&lt;br /&gt;Rating: 4/10 moneybags (more moneybags signify a better bargain)&lt;/em&gt;&lt;/span&gt; &lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;EXPANSION SLOTS&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;img id="BLOGGER_PHOTO_ID_5291465801126145874" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 250px; CURSOR: hand; HEIGHT: 187px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SW8QHFlAb1I/AAAAAAAAADY/cB0v58v-ufY/s320/450pci_front_small.jpg" border="0" /&gt;&lt;br /&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;a name="pci"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;LPC-450PCI&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; Dual Core Mini PC with with PCI slot expansion&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.stealthcomputer.com/littlepc_450_pcislot.htm" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://www.stealthcomputer.com/littlepc_450_pcislot.htm" target="_blank"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#3366ff;"&gt;(click on image for datasheet)&lt;br /&gt;Features:&lt;br /&gt;Powerful Intel Core 2 Duo Processors&lt;br /&gt;PCI Slot - Support 1xPCI card&lt;br /&gt;Small Size for Easy Deployment &lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;/em&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;12 VDC Operation, ideal for mobile/field&lt;br /&gt;Intel Graphics Media Accelerator 950&lt;br /&gt;3D Graphics with 16x9 Capability&lt;br /&gt;Built-in &lt;/span&gt;&lt;/span&gt;&lt;a href="http://www.stealthcomputer.com/faq_technology.htm#gigabit" target="_blank"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Gigabit LAN&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, &lt;/span&gt;&lt;a href="http://www.stealthcomputer.com/faq_technology.htm#usbfirewire" target="_blank"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;USB 2.0&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;,&lt;/span&gt;&lt;a href="http://www.stealthcomputer.com/faq_technology.htm#usbfirewire" target="_blank"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;1394a Firewire&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, Audio, Serial, Video&lt;br /&gt;Low Profile Rugged Aluminum Chassis&lt;br /&gt;Slim Slot Loading Optical Drives&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.stealthcomputer.com/faq_computers.htm#flash" target="_blank"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Solid State Hard Drives (SSD)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; optional&lt;br /&gt;Windows Vista &amp;amp; XP Pro Compatible,*other O/S Options Available&lt;br /&gt;Dimensions: 5.8" (W) x 10.0" (D) x 2.8" (H)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.stealthcomputer.com/littlepc_450_pcislot.htm" target="_blank"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;LPC-450PCI Data Sheet&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;.&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;SOFTWARE &lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#6666cc;"&gt;1.Latest OS from microsoft&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#6666cc;"&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;Windows Vista: Microsoft's Latest Operating System&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;New Features&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;Aero: Windows Vista has a completely restructured user interface. Aero is an acronym for Authentic, Energetic, Reflective and Open. This new user interface is intended to be more user friendly not to mention more appealing to the consumer in that it adds support for 3D graphics, translucency, animation and other visual effects. Also, the Start Menu has changed and the word "Start" has simply been replaced by a blue Windows symbol similar to the Windows key on a keyboard.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Internet Explorer 7(IE7): IE7 is Windows Vista's upgraded version of internet explorer. It is predicted to be equipped with anti-spoofing technology making it more secure for the user to go online.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows Defender: Miscrosoft's famous anti-spyware software has been incorprated into this latest version of windows which previously wasn't the case in Windows XP and older versions. Microsoft anti-spyware has proven to be veyr effective in protecting against spyware and other threats.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Speech Recognition: This is another useful feature that is fully embedded into Windows Vista. It has the capability to understand a user's voice, to activate commands in any windows application and to enable voice dictation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Windows DVD Maker: This feature enables the user to create video DVD's based on their content.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;User Account Control: This is a new security feature that enables a user to enter an administrator password (without being logged in as an administrator ) when an action requiring administrative rights is required. Non-administrator user accounts in the previous Windows versions proved to be too restrictive and you had to be logged in as an administrator to be able to download software for example.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Some XP Features Removed: Some noticeable XP features such as Windows Messenger, Net Meeting, MSN Explorer have also been eliminated from this new version.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;What Happens to businesses currently using Windows NT, 2000 and XP desktops?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Microsoft is using a large number of features such as the WIM image Format ( a file based disk image format specifically developed for the Windows Vista OS). WIM files contain a copy of Vista and businesses can maintain and patch their older verisons wihtout having to rebuild new images. The WIM files can be obtained from the Windows Vista installation DVD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:times new roman;font-size:85%;"&gt;What are ths system requirements for installing Windows Vista ?&lt;br /&gt;&lt;br /&gt;Windows Vista requires atleast 512 megabytes of physical memory, atleast 3 gigabytes of hard drive space for installation files or possibly more depending on the edition of Windows Vista. In additon, it also requires a modern processor Central Processing Unit (CPU) as well as a Graphics card that has a DirectX 9 class graphics processor.&lt;br /&gt;&lt;br /&gt;Different Versions of Windows Vista&lt;br /&gt;&lt;br /&gt;Unlike Windows XP that only had two versions notably XP Pro and XP Home Edition, five variations of the new Windows Vista Operating Sytem will be available. These are Windows Vista Business, Windows Vista Enterprise (designed to meet the requirements for massive global organizations), Windows Vista Home Premium, Windows Vista Ultimate and lastly Windows Vista Home Basic (for everyday basic use at home such as checking email). &lt;/span&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;em&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#3333ff;"&gt;Programs developed by Sun Microsystems, Inc&lt;/span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;br /&gt;&lt;a id="a1322" href="http://j2se-runtime-environment-update.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;J2SE Runtime Environment Update&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://j2se-runtime-environment-update.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;142 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://j2se-runtime-environment-update.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;131 352&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;JRE provides libraries, Java &lt;/span&gt;&lt;a class="tag" href="http://virtual-machine.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;virtual machine&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, and other components necessary for you to run applets and applications written in the &lt;/span&gt;&lt;a class="tag" href="http://java.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; programming language. Once installed you won´t notice it. JRE is free to download, install and deploy, and all the related documentation can be found at http://www.sun.com.&lt;br /&gt;&lt;/span&gt;&lt;a id="a286190" href="http://java-tm-update-71.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java (TM) Update 7&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-tm-update-71.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;136 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-tm-update-71.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;177 124&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a class="tag" href="http://java.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; 6 has made all Java developers work much easy. You don't need to use any third party tool to profile your project.You have an option to create your own icon for your program. Set an attractive system tray icon. You don't need to dig into native codes to do that. Well, that's Java.Expect much more feature soon.&lt;br /&gt;&lt;/span&gt;&lt;a id="a286188" href="http://java-tm-update-51.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java (TM) Update 5&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-tm-update-51.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;38 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-tm-update-51.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;84 355&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Java being a platform independent and very powerful computer programming language, is used widely today. This software is used to &lt;/span&gt;&lt;a class="tag" href="http://develop.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;develop&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; java programmes and should be installed to run java programmes. It comes with a bunch of very handy new features which enable to develop java programmes with high quality.&lt;br /&gt;&lt;/span&gt;&lt;a id="a132526" href="http://openoffice-org-installer.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;OpenOffice.org Installer&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://openoffice-org-installer.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;55 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://openoffice-org-installer.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;63 141&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;A program intended to simplify installation of the popular OpenOffice.org package, that includes a &lt;/span&gt;&lt;a class="tag" href="http://word-processor.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;word processor&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, a spreadsheet, a presentation program, a database, a vector graphics editor and a tool for creating and editing mathematical formulas. Various languages and platforms.&lt;br /&gt;&lt;/span&gt;&lt;a id="a70" href="http://java-tm-se-runtime-environment-update-1.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java (TM) SE Runtime Environment Update 1&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-tm-se-runtime-environment-update-1.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;63 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-tm-se-runtime-environment-update-1.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;44 313&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;An &lt;/span&gt;&lt;a class="tag" href="http://update1.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;update&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; of the runtime environment that allows you to execute applications developed for a variety of purposes. Like for instance, games, chat applications in webpages, image visualization, among others, that were written with the Java scripting language.&lt;br /&gt;&lt;/span&gt;&lt;a id="a34495" href="http://java-2-runtime-environment.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java 2 Runtime Environment&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-2-runtime-environment.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;41 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-2-runtime-environment.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;43 476&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Java 2 Runtime Environment contains all the necessary modules to &lt;/span&gt;&lt;a class="tag" href="http://develop.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;develop&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; and execute &lt;/span&gt;&lt;a class="tag" href="http://java-applications.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java applications&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, includes Java Virtual Machive (JVM), Java Core &lt;/span&gt;&lt;a class="tag" href="http://classes.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Classes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, Java Plug-in. Java 2 Runtime Environment Standard Edition is the core component of &lt;/span&gt;&lt;a class="tag" href="http://java-development.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java Development&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; Kit.&lt;br /&gt;&lt;/span&gt;&lt;a id="a144492" href="http://java-tm-update.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java (TM) Update&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-tm-update.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;216 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-tm-update.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;33 016&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Today, the download and installation of a Java Runtime Environment (JRE) is mandatory on any modern computer. The Java Runtime allows the execution of java-based software, and also the visualization and interaction with java applets embedded in &lt;/span&gt;&lt;a class="tag" href="http://web.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;web&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; pages.&lt;br /&gt;&lt;/span&gt;&lt;a id="a829" href="http://java-db.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java DB&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-db.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;7 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-db.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;8 555&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Java DB, the latest &lt;/span&gt;&lt;a class="tag" href="http://version1.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; being 10.4 is a commercial release of the Apache Software Foundation's (ASF) &lt;/span&gt;&lt;a class="tag" href="http://open-source.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;open source&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; relational database management project which is based on Java programming language and SQL. It is a flexible, easy-to-use, simple to develop and deploy &lt;/span&gt;&lt;a class="tag" href="http://database-management.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;database management&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; system which is supported on the Solaris, Linux and Windows operating systems and &lt;/span&gt;&lt;a class="tag" href="http://sun-java1.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun Java&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; 1.4 or later.&lt;br /&gt;&lt;/span&gt;&lt;a id="a144615" href="http://java-tm-se-development-kit-update.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java (TM) SE Development Kit Update&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-tm-se-development-kit-update.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;26 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://java-tm-se-development-kit-update.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;8 779&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a class="tag" href="http://java-development.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java development&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; kit 1.6 the latest &lt;/span&gt;&lt;a class="tag" href="http://version1.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;version&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; of the worldwide used programming language.It is more advanced to the predecessor considering the various new methods and number of new &lt;/span&gt;&lt;a class="tag" href="http://classes.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;classes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; and applications that can be developed using it.The best of JAVA yet makes it a wonderful one.&lt;br /&gt;&lt;/span&gt;&lt;a id="a196241" href="http://sun-xvm-virtualbox.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun xVM VirtualBox&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sun-xvm-virtualbox.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;11 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://sun-xvm-virtualbox.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;3 722&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a class="tag" href="http://sun.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; xVM VirtualBox allows you to run unmodified operating systems, including all the software that can be installed on them, directly on your existing operating system in a “virtual machine”. Sun xVM VirtualBox manages RAM memory for each &lt;/span&gt;&lt;a class="tag" href="http://virtual-machine.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;virtual machine&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;. Sun xVM VirtualBox creates virtual machines and you can select among a plenty variety of operating systems.&lt;br /&gt;&lt;/span&gt;&lt;a id="a834" href="http://netbeans-ide.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;NetBeans IDE&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://netbeans-ide.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;13 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://netbeans-ide.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;4 162&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, &lt;/span&gt;&lt;a class="tag" href="http://web.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;web&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;, and mobile applications with the Java language, C/C++, and Ruby. NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.&lt;br /&gt;&lt;/span&gt;&lt;a id="a4735" href="http://staroffice.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;StarOffice&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://staroffice.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;3 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://staroffice.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;3 070&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;StarOffice 8 is an &lt;/span&gt;&lt;a class="tag" href="http://open-source.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;open source&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; software that consists of five independent programs: Star &lt;/span&gt;&lt;a class="tag" href="http://office.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Office&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; Writer (a powerful word processor), Impress (presentation), Calc (spreadsheet), Base (&lt;/span&gt;&lt;a class="tag" href="http://data-base.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;data base&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; utility) and Draw (a drawing program). Same as &lt;/span&gt;&lt;a class="tag" href="http://microsoft-office2.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Microsoft Office&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; suites, the software calls the necessary program to accomplish the desired duty.&lt;br /&gt;&lt;/span&gt;&lt;a id="a14910" href="http://sun-download-manager-web.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun Download Manager (web)&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sun-download-manager-web.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;1 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://sun-download-manager-web.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;607&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Sun &lt;/span&gt;&lt;a class="tag" href="http://download-manager.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Download Manager&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; is a download managing application that works without the need of keeping runing the installed web browser while downloading the desired files, and no matter which browser. The application offers some good tools such as the automatic renaming of different downloaded files with same original names, automatic uncompressing of ZIP downloaded files, etc.&lt;br /&gt;&lt;/span&gt;&lt;a id="a5178" href="http://sun-odf-plugin-for-microsoft-office.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun ODF Plugin for Microsoft Office&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sun-odf-plugin-for-microsoft-office.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;373&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;With this &lt;/span&gt;&lt;a class="tag" href="http://plugin.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;plugin&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; installed in your &lt;/span&gt;&lt;a class="tag" href="http://microsoft-office2.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Microsoft Office&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; product, you can easily export your &lt;/span&gt;&lt;a class="tag" href="http://office.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Office&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; documents to the Open Document Format (ODF), and share them with Linux users. Come on people, we are talking about an ISO standard format...why not to use it?&lt;br /&gt;&lt;/span&gt;&lt;a id="a233695" href="http://sun-java-tm-wireless-toolkit.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun Java (TM) Wireless Toolkit&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://sun-java-tm-wireless-toolkit.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;321&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;The &lt;/span&gt;&lt;a class="tag" href="http://sun-java1.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun Java&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; (TM) Wireless Toolkit version 2.5, previously known as J2ME Wireless Toolkit, is a collection of tools for creating &lt;/span&gt;&lt;a class="tag" href="http://java-applications.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java applications&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; that run on certain devices. This toolkit consists of build tools, utilities and a device emulator. It must be ensured before installation that you have an appropriate Java SE environment preinstalled in your system.&lt;br /&gt;&lt;/span&gt;&lt;a id="a12729" href="http://java-3d.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java 3D&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-3d.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;200&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Java 3D 1.5 is used to create and manipulate high quality 3-Dimensional graphics and geometry for applications and applets based on Java technology. This rich, platform-independent and scalable graphics can be incorporated within Java based applications and applets. It runs on &lt;/span&gt;&lt;a class="tag" href="http://jdk.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;JDK&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; v1.5 and higher and is also supported by other operating environments like; Windows, Linux, Solaris and MacOS X.&lt;br /&gt;&lt;/span&gt;&lt;a id="a47690" href="http://java-web-start.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java Web Start&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-web-start.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;69&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Java Web Start, also popularly known as JavaWS or javaws, is a framework that has been developed by &lt;/span&gt;&lt;a class="tag" href="http://sun.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Sun&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt; Microsystems. Java Web Start version 6.0 is included within Java TM Platform Standard Edition 6 &lt;/span&gt;&lt;a class="tag" href="http://jdk.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;JDK&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;. The Java Web Start 6.0 uses the Java TM Network Launching Protocol &amp;amp; API (JNLP) as underlying technology and is packed with a variety of key benefits that makes it so popular and attractive.&lt;br /&gt;&lt;/span&gt;&lt;a id="a29062" href="http://openoffice-org-sdk.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;OpenOffice.org SDK&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;(&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://openoffice-org-sdk.software.informer.com/votes/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;2 votes&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;)&lt;br /&gt;&lt;/span&gt;&lt;a href="http://openoffice-org-sdk.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;85&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;&lt;br /&gt;Office Software Development Kit is an add-on for OpenOffice suite. It provides the necessary tools and documentation for programming the OpenOffice.org APIs and creating own extensions for OpenOffice.org. Can be easily downloaded from the official websites and from many others.&lt;br /&gt;&lt;/span&gt;&lt;a id="a45269" href="http://java-access-bridge.software.informer.com/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;Java Access Bridge&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://java-access-bridge.software.informer.com/users/"&gt;&lt;span style="font-family:times new roman;font-size:85%;color:#3366ff;"&gt;72&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:times new roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color:#3366ff;"&gt;&lt;br /&gt;The Java Access Bridge version 1.0 is a technology where the Java Accessibility API, commonly known as JAAPI is exposed in a Microsoft Windows DLL. It is designed to work with Java 2 SDK v1.3. It is always recommended to install the Java Access Bridge 1.0 by using Access Bridge installer. A number of changes and improvements of the installer have been invoked in this version&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;of Java Access Bridge.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;em&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;span style="color:#3366ff;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-7831030970273033328?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/7831030970273033328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=7831030970273033328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/7831030970273033328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/7831030970273033328'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2009/01/hardware-latest-processor-desktop-gx-is.html' title='HARDWARE  and  SOFTWARE LATEST PROCESSOR'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_bfSi9wIW-ts/SW6kRkkw7JI/AAAAAAAAACg/jbUNye0BtRk/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3464680980370711096.post-673827013451809088</id><published>2008-11-18T18:18:00.000-08:00</published><updated>2008-11-18T19:25:37.850-08:00</updated><title type='text'>My Own PC</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_bfSi9wIW-ts/SSN8n01haII/AAAAAAAAABQ/NMQ1csYDw9E/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_bfSi9wIW-ts/SSN8n01haII/AAAAAAAAABQ/NMQ1csYDw9E/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5270193012593485954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(102, 102, 204);"&gt;                                                            This is my PC&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b style="font-style: italic;"&gt;personal computer&lt;/b&gt;&lt;span style="font-style: italic;"&gt; (&lt;/span&gt;&lt;b style="font-style: italic;"&gt;PC&lt;/b&gt;&lt;span style="font-style: italic;"&gt;) is any &lt;/span&gt;&lt;a style="font-style: italic;" href="http://en.wikipedia.org/wiki/Computer" title="Computer"&gt;computer&lt;/a&gt; whose original sales price, size, and capabilities make it useful for individuals, and which is intended to be operated directly by an end user, with no intervening computer operator. &lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;br /&gt;                                                     &lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_bfSi9wIW-ts/SSOCJ-6qBGI/AAAAAAAAABw/cdW3nHyg5S0/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 387px; height: 240px;" src="http://3.bp.blogspot.com/_bfSi9wIW-ts/SSOCJ-6qBGI/AAAAAAAAABw/cdW3nHyg5S0/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5270199096973067362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 102);"&gt;My CPU&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;Central Processing Unit&lt;/b&gt; (&lt;b&gt;CPU&lt;/b&gt;) is a machine that can execute &lt;a href="http://en.wikipedia.org/wiki/Computer_program" title="Computer program"&gt;computer programs&lt;/a&gt;. This broad definition can easily be applied to many early computers that existed long before the term "CPU" ever came into widespread usage. The term itself and its initialism have been in use in the computer industry at least since the early 1960s &lt;span class="reference" id="ref_weik1961a"&gt;&lt;a href="http://en.wikipedia.org/wiki/Central_processing_unit#endnote_weik1961a" title=""&gt;(Weik 1961)&lt;/a&gt;&lt;/span&gt;. The form, design and implementation of CPUs have changed dramatically since the earliest examples, but their fundamental operation has remained much the same.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;br /&gt;                                                   &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSN-_QvdG2I/AAAAAAAAABg/Fk2J21zyj3w/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 282px;" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSN-_QvdG2I/AAAAAAAAABg/Fk2J21zyj3w/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5270195614244477794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 0, 153);"&gt;                                                                          My Monitor&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;br /&gt;visual display unit&lt;/b&gt;, often called simply a &lt;b&gt;monitor&lt;/b&gt; or &lt;b&gt;displ&lt;/b&gt;&lt;b&gt;ay&lt;/b&gt;, is a piece of &lt;a href="http://en.wikipedia.org/wiki/Electrical_equipment" title="Electrical equipment"&gt;electrical equipment&lt;/a&gt; which displays images generated from the &lt;a href="http://en.wikipedia.org/wiki/Video" title="Video"&gt;video&lt;/a&gt; output of devices such as &lt;a href="http://en.wikipedia.org/wiki/Computer" title="Computer"&gt;computers&lt;/a&gt;, without producing a permanent record. Most newer monitors typically consist of a &lt;a href="http://en.wikipedia.org/wiki/TFT_LCD" title="TFT LCD" class="mw-redirect"&gt;TFT LCD&lt;/a&gt;, with older monitors based around a &lt;a href="http://en.wikipedia.org/wiki/Cathode_ray_tube" title="Cathode ray tube"&gt;cathode ray tube&lt;/a&gt; (CRT). The monitor comprises the display device, simple &lt;a href="http://en.wikipedia.org/wiki/Electronic_circuit" title="Electronic circuit"&gt;circuitry&lt;/a&gt; to generate and format a picture from video sent by the &lt;a href="http://en.wikipedia.org/wiki/Signal_%28electrical_engineering%29" title="Signal (electrical engineering)"&gt;signals&lt;/a&gt; source, and usually an &lt;a href="http://en.wikipedia.org/wiki/Computer_case" title="Computer case"&gt;enclosure&lt;/a&gt;. Within the signal source, either as an integral section or a modular component, there is a &lt;a href="http://en.wikipedia.org/wiki/Video_card" title="Video card"&gt;display adapter&lt;/a&gt; to generate video in a format compatible with the monitor.&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSOAW6l3GxI/AAAAAAAAABo/nUb4sxweEvg/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 244px; height: 158px;" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSOAW6l3GxI/AAAAAAAAABo/nUb4sxweEvg/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5270197120127146770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(204, 102, 204);"&gt;My Mouse&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a &lt;b&gt;mouse&lt;/b&gt; (plural &lt;b&gt;mice&lt;/b&gt;, &lt;b&gt;mouse devices&lt;/b&gt;, or &lt;b&gt;mouses&lt;/b&gt;) is a &lt;a href="http://en.wikipedia.org/wiki/Pointing_device" title="Pointing device"&gt;pointing device&lt;/a&gt; that functions by detecting &lt;a href="http://en.wikipedia.org/wiki/Dimension" title="Dimension"&gt;two-dimensional&lt;/a&gt; motion relative to its supporting surface. Physically, a mouse consists of a small jude, held under one of the user's hands, with one or more buttons. It sometimes features other elements, such as "wheels", which allow the user to perform various system-dependent operations, or extra buttons or features can add more control or dimensional input. The mouse's motion typically translates into the motion of a &lt;a href="http://en.wikipedia.org/wiki/Cursor_%28computers%29" title="Cursor (computers)"&gt;pointer&lt;/a&gt; on a &lt;a href="http://en.wikipedia.org/wiki/Computer_display" title="Computer display" class="mw-redirect"&gt;display&lt;/a&gt;, which allows for fine control of a &lt;a href="http://en.wikipedia.org/wiki/Graphical_User_Interface" title="Graphical User Interface" class="mw-redirect"&gt;Graphical User Interface&lt;/a&gt;. &lt;p&gt;The name &lt;i&gt;mouse,&lt;/i&gt; originated at the &lt;a href="http://en.wikipedia.org/wiki/SRI_International" title="SRI International"&gt;Stanford Research Institute&lt;/a&gt;, derives from the resemblance of early models (which had a cord attached to the rear part of the device, suggesting the idea of a tail) to the common &lt;a href="http://en.wikipedia.org/wiki/Mouse" title="Mouse"&gt;mouse&lt;/a&gt;.&lt;sup id="cite_ref-0" class="reference"&gt;&lt;a href="http://en.wikipedia.org/wiki/Mouse_%28computing%29#cite_note-0" title=""&gt;&lt;span&gt;[&lt;/span&gt;1&lt;span&gt;]&lt;/span&gt;&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSOEWOoqf6I/AAAAAAAAAB4/G6nJqY8UQwI/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 320px;" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSOEWOoqf6I/AAAAAAAAAB4/G6nJqY8UQwI/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5270201506374254498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="font-weight: bold; color: rgb(102, 51, 255);"&gt;My Speakers&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Computer speakers&lt;/b&gt;, or &lt;b&gt;multimedia speakers&lt;/b&gt;, are external speakers, commonly equipped with a low-power internal amplifier. The standard audio connection is a 3.5mm (1/8 inch) stereo &lt;a href="http://en.wikipedia.org/wiki/Jack_plug" title="Jack plug" class="mw-redirect"&gt;jack plug&lt;/a&gt; often colour-coded lime green (following the &lt;a href="http://en.wikipedia.org/wiki/PC_99" title="PC 99" class="mw-redirect"&gt;PC 99&lt;/a&gt; standard) for computer &lt;a href="http://en.wikipedia.org/wiki/Sound_card" title="Sound card"&gt;sound cards&lt;/a&gt;.A plug and socket for a two-wire (signal and ground) coaxial cable that is widely used to connect analog audio and video components. Also called a "phono connector," rows of RCA sockets are found on the backs of stereo amplifiers and numerous A/V products. The prong is 1/8" thick by 5/16" long. A few use an &lt;a href="http://en.wikipedia.org/wiki/RCA_connector" title="RCA connector"&gt;RCA connector&lt;/a&gt; for input. There are also &lt;a href="http://en.wikipedia.org/wiki/Universal_Serial_Bus" title="Universal Serial Bus"&gt;USB&lt;/a&gt; speakers which are powered from the 5 &lt;a href="http://en.wikipedia.org/wiki/Volt" title="Volt"&gt;volts&lt;/a&gt; at 200 milliamps provided by the USB port, allowing about half a watt of output power.&lt;/p&gt; &lt;p&gt;Computer speakers range widely in quality and in pr&lt;/p&gt; &lt;p&gt;ice. The computer speakers typically packaged with computer systems are small plastic boxes with mediocre sound quality. Some of the slightly better computer speakers have equalization features such as bass and treble controls, improving their sound quality somewhat.&lt;/p&gt; &lt;p&gt;The internal amplifiers require an external power source, known as a 'wall-wart'. More sophisticated computer speakers may have a 'subwoofer' unit, to enhance bass output, and these units usually include the power amplifiers both for the bass speaker, and the small 'satellite' speakers.&lt;/p&gt; &lt;p&gt;Some &lt;a href="http://en.wikipedia.org/wiki/Computer_display" title="Computer display" class="mw-redirect"&gt;computer displays&lt;/a&gt; have rather basic speakers built-in.&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Laptop" title="Laptop"&gt;Laptops&lt;/a&gt; come with integrated speakers. Unfortunately the tight restriction on space inevitable in laptops means these speakers unavoidably produce low-quality sound.&lt;/p&gt; &lt;p&gt;For some users, a lead connecting computer sound output to an existing stereo system is practical. This normally yields muc&lt;/p&gt; &lt;p&gt;h better results than small low-cost computer speakers.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(51, 102, 255); font-weight: bold;"&gt;My Mother Board&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSOG_E_yceI/AAAAAAAAACA/1uufufBpIRI/s1600-h/untitled.bmp"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 216px; height: 320px;" src="http://4.bp.blogspot.com/_bfSi9wIW-ts/SSOG_E_yceI/AAAAAAAAACA/1uufufBpIRI/s320/untitled.bmp" alt="" id="BLOGGER_PHOTO_ID_5270204407184781794" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;                                   1. Mouse &amp;amp; keyboard&lt;br /&gt;                                 2. USB&lt;br /&gt;                                 3. Parallel port&lt;br /&gt;                                 4. CPU Chip&lt;br /&gt;                                 5. RAM slots&lt;br /&gt;                                 6. Floppy controller&lt;/b&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;                                  7. IDE controller&lt;br /&gt;                                 8. PCI slot&lt;br /&gt;                                 9. ISA slot&lt;br /&gt;                                 10. CMOS Battery&lt;br /&gt;                                 11. AGP slot&lt;/b&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;b&gt;                                  12. CPU slot&lt;br /&gt;                               13. Power supply plug in&lt;/b&gt;&lt;/p&gt; &lt;span style="font-weight: bold; color: rgb(51, 102, 255);"&gt;  &lt;/span&gt;&lt;img src="file:///C:/Windows/Temp/moz-screenshot.jpg" alt="" /&gt;&lt;img src="file:///C:/Windows/Temp/moz-screenshot-1.jpg" alt="" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3464680980370711096-673827013451809088?l=starrenzs.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://starrenzs.blogspot.com/feeds/673827013451809088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3464680980370711096&amp;postID=673827013451809088' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/673827013451809088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3464680980370711096/posts/default/673827013451809088'/><link rel='alternate' type='text/html' href='http://starrenzs.blogspot.com/2008/11/my-own-pc.html' title='My Own PC'/><author><name>Starlet Jane Coñado</name><uri>http://www.blogger.com/profile/08412467261485737689</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/_bfSi9wIW-ts/Sj3NwVbvv-I/AAAAAAAAAKk/IuPKxQLimgs/S220/profile_37F2A5D4-F66E-40DF-AF84-9194CD096A29.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_bfSi9wIW-ts/SSN8n01haII/AAAAAAAAABQ/NMQ1csYDw9E/s72-c/untitled.bmp' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
