<?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-3850387483609929534</id><updated>2011-07-28T22:04:31.658-07:00</updated><category term='OS5'/><category term='ASSIGNMENT'/><category term='OS6'/><category term='OS8'/><category term='OS 9'/><category term='OS2'/><category term='OS 4'/><category term='OS3'/><category term='OS'/><title type='text'>IT 213</title><subtitle type='html'>Operating Systems</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-4811977320537660718</id><published>2009-09-17T03:19:00.000-07:00</published><updated>2009-09-17T03:33:01.069-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 9'/><title type='text'>OPEN SOURCE OPERATING SYSTEM SUSE</title><content type='html'>&lt;strong&gt;First of all&lt;/strong&gt;&lt;br /&gt;You can download openSUSE now from Softpedia. I suggest you download a DVD version (x86, 86_64 or PPC) if you have a DVD-ROM drive in your PC or laptop, so you won't have to change the CDs all the time. You can also take a look at the hardware requirements and other installation methods &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SECOND&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Insert the CD/DVD into your drive and boot from it, you will be prompted with a boot menu, you have a couple of options here, like F2 if you want another language for the installation process (English is default) or to select the resolution and the installation source use F3 respective F4 buttons, then just select "Installation" option and hit enter. After the kernel will be loaded and you'll see a very nice openSUSE blue boot screen, the wizard appears, asking you to choose the language of the installation process and to agree to the openSUSE license.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;THIRD&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;At the Installation Mode screen just hit next and then you have to choose your time zone for the system clock. After you've hit next at the Clock and Time Zone screen, you will have to make a big choice, select a desktop environment, GNOME or KDE are the biggest rivals right now on the Linux desktop battle, but you also have an option to choose another window manager. I suggest you stick to both KDE and GNOME, so right now, at this screen, choose either GNOME or KDE, because on the next step of the installation process, we will choose the other desktop environment as well.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FOURTH&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;You will see now a summary of the Installation Settings, which comes in a Standard (default) and Expert (for power users) view. I will suggest using an empty hard drive for this installation; that means no other operating system on it, ok? The partition process is automatic and it will erase all your data from the selected hard drive. Now click on the "Software" link and you'll arrive to the detailed software selection screen. Here, as I've told you a few rows above, you can select the other desktop environment (Graphical Environments section), and also more other software, regarding your needs.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FIFTH&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After you have finished with the packages selection, click the "Accept" button to return to the initial screen (Installation Settings) so you can carry on with the installation process. Before you will return to the Installation Settings screen, you may see some windows that notify you about the modification in the package selection or to accept some licenses of non open source software. Now hit again the "Accept" button and an installation confirmation will appear, hit the "Install" button and the installation will begin. It will take about 20-30 minutes, depending on the software selection and specs of your PC.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SIX&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;When the install process is over, the system will automatically reboot and it will continue with the final configurations for the system. First, you must select a root (System Administrator) password, and then, you have to choose a hostname and Domain Name for the system. After this, you will see a screen with Network Configurations.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SEVEN&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;By default, your network card will be configured with DHCP (dynamic IP address), but if you have a static IP address, you must click on the "Network Interfaces" link and setup your IP manually (you must know the Netmask, Gateway and DNS from your provider). Just hit next after you've done all the settings here, and then you have the option to test your network connection. If everything is successful, click the next button and you'll arrive to "Novell Customer Center Configuration" screen, where I simply suggest you click on the "Configure Later" option and carry on with the installer.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;EIGHT&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Some additional installation sources will be prompted for you to register, but this will take some time and you can add them later, so I suggest you select No and then click the next button so you can opt for the authentication method. I suggest to leave it as it is if you don't know what these settings do and hit the next button again. Now, you must create a user for the system, because it's not a very smart idea to operate a Linux system as root, especially if you're a beginner.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;NINE&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;After you have created the user, you will see the release notes for openSUSE 10.2, which you can view later on the Yast control panel. Hit next and the installer will scan and setup your computer hardware. Take a good look here to see that everything was recognized as it's supposed to be. Normally, the installer will recognize and setup all your hardware correctly, if not, you can click on the hardware component that you consider it was not set up correctly and do extra configuration.&lt;br /&gt;&lt;br /&gt;That's it! Congratulations! Click the "Finish" button and you'll be automatically logged in into your new openSUSE machine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-4811977320537660718?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/4811977320537660718/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=4811977320537660718' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4811977320537660718'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4811977320537660718'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/09/open-source-operating-system-suse.html' title='OPEN SOURCE OPERATING SYSTEM SUSE'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-1713495575532359410</id><published>2009-09-17T03:08:00.000-07:00</published><updated>2009-09-17T03:17:21.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 9'/><title type='text'>OPEN SOURCE OPERATING SYSTEM Mac OS</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;INSTALLATION PROCESS OF MAC OS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;p&gt;.&lt;br /&gt;&lt;br /&gt;Preparing for InstallationIf you plan to erase your hard disk or archive your current system without preservingyour users and network settings, you’ll need to note your current network settings tomake it easier to get connected again after installing Mac OS X. Go to SystemPreferences &gt; Network, and then check for these settings:&lt;/p&gt;&lt;p&gt;If your network uses:     Write down the following:&lt;/p&gt;&lt;p&gt;Ethernet, DSL, or cableconnected via DHCPNothing. DHCP &lt;/p&gt;&lt;p&gt;automatically configures your Internet connection.AirPort connected via DHCPAirPort or wireless network name and password provided by yourAirPort network administratorEthernet, DSL, or cableconnected manuallyInternet Protocol (IP) address (number that looks like 12.345.56.789)Subnet mask (number that looks like 10.255.255.255)Router address (number that looks like 10.208.32.2)Domain Name System (DNS) servers (optional number that lookslike 10.255.255.255, and name that looks like ISPname.com)Search domains (optional name that looks like ISPname.com)Dial-up modemTelephone number, user name, and password provided by yourservice providerDNS servers (optional number that looks like 10.255.255.255, andname that looks like ISPname.com)Search domains (optional name that looks like ISPname.com)&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Installing Mac OS XTo begin a custom installation of Mac OS X Leopard, follow these steps.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 1:&lt;/strong&gt; Insert the Mac OS X Install discDouble-click the Install Mac OS X icon, and then click Restart. The installer opensautomatically when your computer restarts.WARNING: If you’re installing Mac OS X on your current Mac OS X startup disk, let theinstaller finish. If you quit, you may not be able to start up using your currentMac OS X startup disk.Double-click this iconon the Install disc.Click Restartto begin.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 2:&lt;/strong&gt; Follow the onscreen instructionsSelect the language you want to use, and then click the forward arrow. The Welcomescreen appears.The installer guides you through the installation process. Refer to the sections thatfollow for information about selecting a destination when you have more than onevolume, selecting installation options, and selecting additional software to install.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 3:&lt;/strong&gt; Select a destinationOn the “Select a Destination” pane, select the volume on which you want to installMac OS X. The screen tells you how much space is required for installation.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Step 4:&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;Select how you want to install Mac OS XClick the Options button to select “Archive and Install” or “Erase and Install.”&lt;/p&gt;&lt;p&gt; One of thefollowing screens appears:Select how you want to install Mac OS X, and then click OK. Click Continue when you’reready to proceed to the next pane.Install Mac OS XThis option appears if you don’t have Mac OS X installed on your computer or you havean early version of Mac OS X (v10.2.8) that can’t be upgraded. &lt;/p&gt;&lt;p&gt;Select this option toinstall Leopard on your computer.Archive and InstallSelect this option if you want to install a fresh system on your computer.“Archive and Install” moves your existing Mac OS X system files to a folder namedPrevious System, and then installs a new copy of Mac OS X on the selected volume.&lt;/p&gt;&lt;p&gt;Mac OS X–installed applications, such as Address Book and Safari, are archived, andnew versions are installed in the Applications folder.&lt;/p&gt;&lt;p&gt;Unless you choose “Preserve Users and Network Settings,” user accounts and theirhome folders are also archived in the Previous System folder.This is selected ifMac OS X is alreadyinstalled on the volume.This is selected if Mac OS Xisn’t installed.&lt;br /&gt;&lt;br /&gt;Select the “Preserve Users and Network Settings”checkbox to import your existing useraccounts, home folders, and network settings into the new system. &lt;/p&gt;&lt;p&gt;User accountsinclude such things as:&lt;/p&gt;&lt;p&gt;Â Home folders and their contents&lt;/p&gt;&lt;p&gt;Â Preference settings&lt;/p&gt;&lt;p&gt;Â Address Book databases&lt;/p&gt;&lt;p&gt;Â Browser favorites&lt;/p&gt;&lt;p&gt;Â Network settings and locations&lt;/p&gt;&lt;p&gt;“Preserve Users and Network Settings” also copies the existing Shared folder in theUsers folder to your new system.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; You can’t start up your computer using the Previous System folder, but settings,preference files, fonts, plug-ins, and other items remain available in case you needthem.&lt;/p&gt;&lt;p&gt;Some applications, plug-ins, and other software may have to be reinstalled after an“Archive and Install.” Fonts that were installed in the Fonts folder in the top-levelLibrary folder can be installed in your new system by copying them from the PreviousSystem folder.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Erase and Install&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;This method completely erases the destination volume, and then installs a new copy ofMac OS X&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Step 5:&lt;/strong&gt; &lt;strong&gt;Select additional software packages to install&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The default installation contains all the software you need to use Mac OS X. However,the Mac OS X Install disc contains additional software—such as printer drivers, fonts,and language translations—that you may want to install. To see the available packages,click Customize on the Install Summary screen.The Custom Install pane appears, as shown on the following page. Click the arrowsto reveal specific components. Select the software you want to install, and thenclick Done.WARNING: If you erase the destination volume, everything on the volume—youruser accounts, network settings, and all of your files and folders—will be deleted.If necessary, quit the installer and back up your files before you erase the destinationvolume.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Note:&lt;/strong&gt; You can always use the Mac OS X Install disc to install additional softwarepackages later.When you’re ready to install Mac OS X and the selected software, click Install on theInstall Summary screen.Click the arrow toreveal components.All componentswill be installed.Only the selectedcomponents willbe installed.&lt;br /&gt;--------------------------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-1713495575532359410?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/1713495575532359410/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=1713495575532359410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1713495575532359410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1713495575532359410'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/09/open-source-operating-system-mac-os.html' title='OPEN SOURCE OPERATING SYSTEM Mac OS'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3343011400538210101</id><published>2009-09-17T02:35:00.000-07:00</published><updated>2009-09-17T02:53:01.995-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 9'/><title type='text'>WINDOWS VISTA INSTALLATION GUIDE</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-size:130%;"&gt;WINDOWS VISTA OPERATING SYSTEM&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size:130%;"&gt;INSTALLATION GUIDE&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Important Information&lt;br /&gt;This guide assumes a "clean" installation and not an "upgrade" from a previous OS. Ensure that you backup all of your important files (documents, music, etc) to CD/DVD/another hard drive before following these steps.&lt;br /&gt;&lt;br /&gt;If you are using Hard Disks in a RAID or ACPI setup, you will first need to download the latest Vista compatible (32-bit or 64-bit) for your particular hardware before installing clean. Check with your chipset/hard drive controllers manufactures web site for the latest drivers/information before starting.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;BEGINNING&lt;/strong&gt;&lt;br /&gt;After configuring the system for booting from a CD/DVD, the Windows Setup screen appears.&lt;br /&gt;&lt;br /&gt;At this point, Setup is loading the driver files it needs to continue with installation.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Progress Bar:&lt;/strong&gt; The next screen is a more graphical progress bar indicating Windows Vista is still working in the background.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Option Selections: &lt;/strong&gt;&lt;br /&gt;The first options you will come across are selections for Language, Time and currency format, and Keyboard layout.&lt;br /&gt;&lt;br /&gt;Make your selections by using the pull down menus and press the Next button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Install Now: &lt;/strong&gt;&lt;br /&gt;Here we have the option of repairing a previous installation or "Install Now."&lt;br /&gt;&lt;br /&gt;Highlight the "Install Now" button to continue to the next screen.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Please Wait: &lt;/strong&gt;&lt;br /&gt;Windows Vista is working in the background. This may take several minutes depending on the system.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Product Key:&lt;/strong&gt;&lt;br /&gt;This screen is where you enter your product key or "CD Key" as it is sometimes called.&lt;br /&gt;&lt;br /&gt;An option also exists to automatically activate Vista upon first coming online. I uncheck this box to ensure everything is running smoothly before activating and having issues later on. 30 days is the standard amount of time before activation is required, though some products (such as MSDN subscriptions) have 60 days or more.&lt;br /&gt;&lt;br /&gt;After entering your product key, press the Next button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;License Agreement:&lt;/strong&gt;&lt;br /&gt;Here we see the License Agreement you must accept before continuing.&lt;br /&gt;&lt;br /&gt;After reading the agreement, check the box next to "I accept the license terms".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Option Selections:&lt;/strong&gt;&lt;br /&gt;Here we would be able to choose an "Upgrade" install (if running setup from a previous version of Windows, such as XP) or a "Custom" (clean) install.&lt;br /&gt;&lt;br /&gt;Select the whole box containing "Custom (advanced)" to continue to the next screen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Product Key: &lt;/strong&gt;&lt;br /&gt;This screen is where you enter your product key or "CD Key" as it is sometimes called.&lt;br /&gt;&lt;br /&gt;An option also exists to automatically activate Vista upon first coming online. I uncheck this box to ensure everything is running smoothly before activating and having issues later on. 30 days is the standard amount of time before activation is required, though some products (such as MSDN subscriptions) have 60 days or more.&lt;br /&gt;&lt;br /&gt;After entering your product key, press the Next button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;License Agreement:&lt;/strong&gt;&lt;br /&gt;Here we see the License Agreement you must accept before continuing.&lt;br /&gt;&lt;br /&gt;After reading the agreement, check the box next to "I accept the license terms".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Option Selections:&lt;/strong&gt;&lt;br /&gt;Here we would be able to choose an "Upgrade" install (if running setup from a previous version of Windows, such as XP) or a "Custom" (clean) install.&lt;br /&gt;&lt;br /&gt;Select the whole box containing "Custom (advanced)" to continue to the next screen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Hard Drives:&lt;/strong&gt;&lt;br /&gt;This is where you can select which hard drive/partition to install Vista on. Since this system only has one hard drive, only one place Vista can go. Advanced options are shown in the next screen shot.&lt;br /&gt;&lt;br /&gt;This is also where you would install drivers for your ACPI/RAID/SATA controller by using the "Load Driver" option. After the installation of the ACPI/RAID/SATA drivers, your hard drives should appear as shown on the right.&lt;br /&gt;&lt;br /&gt;If no additional drivers are needed, select the Next button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Advanced Options: &lt;/strong&gt;&lt;br /&gt;The advanced options allow creation of multiple partitions and the option of formatting existing partitions.&lt;br /&gt;&lt;br /&gt;After finishing your particular partition configuration that you desire, select the Next button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Installing...:&lt;/strong&gt;&lt;br /&gt;Here is where Vista installs major components of the OS. This process can take 10 to 60 minutes depending on the system.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;br /&gt;Reboot: &lt;/strong&gt;&lt;br /&gt;Here we see the system needing to reboot to continue installation tasks.&lt;br /&gt;&lt;br /&gt;You can hit the Restart Now button or just allow the reboot to happen automatically after several seconds.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;First Time:&lt;/strong&gt;&lt;br /&gt;Here we see a "..." progress as Vista tries to start for the first time. This process may take several minutes before going to the next screen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Completing Installation:&lt;/strong&gt;&lt;br /&gt;Vista continues to install at this screen. Depending on system, another reboot or two may happen before the next screen is displayed.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Account Creation:&lt;/strong&gt;&lt;br /&gt;Here is where we create the first user account for the system and select an icon to be displayed on the login screen. Ensure you password your account.&lt;br /&gt;&lt;br /&gt;After finishing entering your information and icon selection, select the Next button.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;PC Name:&lt;/strong&gt;&lt;br /&gt;Here is where we can name the system for networking purposes. By default, it uses the account name entered in the previous step and adds "-PC" to it. We can also select a background for the desktop.&lt;br /&gt;&lt;br /&gt;After making your selection, select the Next button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Updates:&lt;/strong&gt;&lt;br /&gt;Here we can configure Windows Update with several options. I suggest "Use recommended options" or the top option for most PC users.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Time Settings:&lt;/strong&gt;&lt;br /&gt;Here is where you can set the time and daylight savings time options.&lt;br /&gt;&lt;br /&gt;After configuring your time zone, clock settings and date, select the Next button.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Network Configuration: &lt;/strong&gt;&lt;br /&gt;Vista now asks our network configuration by asking "Home, Work or Public Place."&lt;br /&gt;&lt;br /&gt;Descriptions are expanded on screen so I will no go into them here.&lt;br /&gt;&lt;br /&gt;Make your selection to continue to the next screen.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;FINISH:&lt;/strong&gt;&lt;br /&gt;On this screen, we are thanked by Bill G. for installing Windows Vista.&lt;br /&gt;&lt;br /&gt;After you are done being thanked, select the Next button.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-3343011400538210101?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3343011400538210101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3343011400538210101' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3343011400538210101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3343011400538210101'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/09/windows-vista-installation-guide.html' title='WINDOWS VISTA INSTALLATION GUIDE'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-9060509303203357013</id><published>2009-09-17T02:21:00.000-07:00</published><updated>2009-09-17T02:35:49.886-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 9'/><title type='text'>WINDOWS XP PROFESSIONAL OS</title><content type='html'>&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;INSTALLATION PROCESS OF WINDOWS XP PROFESSIONAL&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;Using "fdisk" does not have to be a difficult chore. If you know what to expect, it is a rather easy task.&lt;/p&gt;&lt;p&gt;Note: If you are "clean" installing Windows 2000, XP Home or XP Pro, and do not wish to multi-boot your system, you do not have to run fdisk before hand as, during the install process, options for creating partitions are built in.&lt;/p&gt;&lt;p&gt;WARNING: Using fdisk to "resize" or recreate a partition will effectively destroy what ever information you have on your hard drive. Do not use fdisk if you wish to save any information that it may contain.&lt;/p&gt;&lt;table cellspacing="0" cellpadding="5"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_1.html"&gt;&lt;img alt="Boot Using a Floppy" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk01_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.1: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;1) Boot using a Floppy: (Image 1.1)&lt;/h4&gt;&lt;p&gt;I use a Windows Me created boot floppy to run fdisk because:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;It contains the "latest" fdisk utility&lt;/li&gt;&lt;li&gt;The boot floppy has built in CD ROM support&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I always start with CD ROM support, so I picked option 2.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_2.html"&gt;&lt;img alt="No partitions are detected" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk02_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.2: (8KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;2) Virus Warning: (Image 1.2)&lt;/h4&gt;&lt;p&gt;If no partitions are detected, such as a new hard drive, the Windows Me boot disk is rather helpful in telling you this fact. At this point, do not be alarmed at the "virus warning" statement, as it is generic.&lt;/p&gt;&lt;p&gt;At the "command prompt," in this example, A:, type "fdisk" without the quotes.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_3.html"&gt;&lt;img alt="'enable" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk03_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.3: (8KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;3) Large Disk Support: (Image 1.3)&lt;/h4&gt;&lt;p&gt;Unless you have a need, ensure that you enable "Large Disk Support."&lt;/p&gt;&lt;p&gt;Why would you "not" want this? If you have any requirements for DOS, Win3.1, Win95, or WinNT to access the partitions, you may not be able to if the partitions are greater than 2.1 GB.&lt;/p&gt;&lt;p&gt;I selected "Y" for yes.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_4.html"&gt;&lt;img alt="Deleting Existing Partitions" src="http://www.blackviper.com/images/Articles/OS/MultiBoot/thumbnails/fdiskagain01_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.4: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;4) Main Menu: (Image 1.4)&lt;/h4&gt;&lt;p&gt;The main menu offers few, but powerful options.&lt;/p&gt;&lt;p&gt;If you have a new drive or one that has previous partitions already deleted, you may jump to that section, below, but it would be a good idea to look over this process, just in case you will need to perform it.&lt;/p&gt;&lt;p&gt;Here, I selected "3" to "Delete partition or Logical DOS Drive."&lt;/p&gt;&lt;p&gt;You may also select "4" to display current partition information.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_5.html"&gt;&lt;img alt="'" src="http://www.blackviper.com/images/Articles/OS/MultiBoot/thumbnails/fdiskagain02_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.5: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;5) Extended Space: (Image 1.5)&lt;/h4&gt;&lt;p&gt;If you have more than one partition already defined, you will need to delete the ones located in the "Extended" space.&lt;/p&gt;&lt;p&gt;Select "3" to do just that.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_6.html"&gt;&lt;img alt="Choose what is best" src="http://www.blackviper.com/images/Articles/OS/MultiBoot/thumbnails/fdiskagain03_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.6: (5KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;6) Choose Partition to Delete: (Image 1.6)&lt;/h4&gt;&lt;p&gt;Here, you may choose which, if any, partitions you need to delete. If you want to resize your "Primary" partition, you will need to delete all existing partitions, redefine the Primary partition, then recreate (described below) the Extended partition section.&lt;/p&gt;&lt;p&gt;I chose to delete the partition (drive) marked as "E:" here. Choose what is best for your setup.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_7.html"&gt;&lt;img alt="Delete as many as you desire" src="http://www.blackviper.com/images/Articles/OS/MultiBoot/thumbnails/fdiskagain04_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.7: (5KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;7) Are you sure? (Image 1.7)&lt;/h4&gt;&lt;p&gt;A prompt will appear to ensure that you know what you are doing. You must type the "Volume" name of the partition, hit enter, then choose "Y" to continue with the delete.&lt;/p&gt;&lt;p&gt;Delete as many as you desire. After clearing out the Extended partition, you may delete the primary partition from the main menu and resize it as necessary.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_8.html"&gt;&lt;img alt="Creating Partitions" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk04_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.8: (5KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;8) Create Primary Partition: (Image 1.8)&lt;/h4&gt;&lt;p&gt;Here, we need to create the Primary partition by selecting "1" from the main fdisk menu.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_9.html"&gt;&lt;img alt="create Primary DOS Partition" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk05_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.9: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;9) Create Primary DOS Partition: (Image 1.9)&lt;/h4&gt;&lt;p&gt;If no partitions have been defined, select "1" to create Primary DOS Partition.&lt;/p&gt;&lt;p&gt;If you have already created a Primary Partition, skip the next few steps.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_10.html"&gt;&lt;img alt="searching for problems" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk06_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.10: (2KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;10) Scan Hard Drive: (Image 1.10)&lt;/h4&gt;&lt;p&gt;The hard disk will now be scanned searching for problems.&lt;/p&gt;&lt;p&gt;Take note: This process may take a some time, a very long time on "large" drives.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_11.html"&gt;&lt;img alt="Primary partition using all available space" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk07_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.11: (3KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;11) All available space? (Image 1.11)&lt;/h4&gt;&lt;p&gt;If you wish to create the Primary partition using all available space, select "Y" at the prompt. Otherwise, choose "N" to define something smaller.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_12.html"&gt;&lt;img alt="drives integrity is scanned" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk08_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.12: (3KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;12) Scan Hard Drive: (Image 1.12)&lt;/h4&gt;&lt;p&gt;Again, the drives integrity is scanned.&lt;/p&gt;&lt;p&gt;No one ever accused fdisk of being a "speedy" solution.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_13.html"&gt;&lt;img alt="Enter in the amount of space" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk09_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.13: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;13) Enter Size in MB: (Image 1.13)&lt;/h4&gt;&lt;p&gt;Enter in the amount of space, in MegaBytes, that you wish to use for your Primary partition.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_14.html"&gt;&lt;img alt="partition information is displayed" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk10_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.14: (3KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;14) Updated partition information: (Image 1.14)&lt;/h4&gt;&lt;p&gt;After choosing an amount, the partition information is displayed. Here, I choose "1000 MB" for my Primary partition.&lt;/p&gt;&lt;p&gt;Hit "ESC" to continue with fdisk.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_15.html"&gt;&lt;img alt="A warning" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk11_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.15: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;15) Make active partition: (Image 1.15)&lt;/h4&gt;&lt;p&gt;A warning will appear under the main menu explaining the importance of an "active" partition. Really, this is no longer required, but for compatibility's sake, I choose to make a partition active, anyway.&lt;/p&gt;&lt;p&gt;Select "2" to set the active partition.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_16.html"&gt;&lt;img alt="Setting the active partition" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk12_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.16: (4KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;16) Choose active partition: (Image 1.16)&lt;/h4&gt;&lt;p&gt;Setting the active partition is as easy as choosing the number next to "C:." In this example, it is "1."&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_17.html"&gt;&lt;img alt="extended partition" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk13_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.17: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;17) Create Extended DOS Partition: (Image 1.17)&lt;/h4&gt;&lt;p&gt;You now can create the "extended partition" portion of the hard drive. It is subject to debate whether this step is required, but, once again, for compatibility purposes, I choose to do so.&lt;/p&gt;&lt;p&gt;Select "2" to Create the Extended DOS Partition.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_18.html"&gt;&lt;img alt="how much space" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk14_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.18: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;18) Choose space allocated: (Image 1.18)&lt;/h4&gt;&lt;p&gt;Choose how much space the Extended partition is allowed to use.&lt;/p&gt;&lt;p&gt;Under usual circumstances, choose all. Your requirements may vary, but I have yet to find a reason "not" to choose all of the remaining space.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_19.html"&gt;&lt;img alt="partition information will be displayed" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk15_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.19: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;19) Updated partition information: (Image 1.19)&lt;/h4&gt;&lt;p&gt;The partition information will be displayed, including your previous "Primary" and now your "Extended" partition information.&lt;/p&gt;&lt;p&gt;Hit "ESC" to continue.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_20.html"&gt;&lt;img alt="the drive will be verified" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk16_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.20: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;20) Scan Hard Drive: (Image 1.20)&lt;/h4&gt;&lt;p&gt;Once again, the drive will be verified.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_21.html"&gt;&lt;img alt="amount of each additional partition" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk17_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.21: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;21) Enter Size in MB: (Image 1.21)&lt;/h4&gt;&lt;p&gt;Choose the amount of each additional partition, up to the maximum size.&lt;/p&gt;&lt;p&gt;Here, I chose 2000 MB.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_22.html"&gt;&lt;img alt="Partition information is displayed" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk18_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.22: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;22) Updated partition information: (Image 1.22)&lt;/h4&gt;&lt;p&gt;The Partition information is displayed, as well as drive integrity confirmed.&lt;/p&gt;&lt;p&gt;At this point, you may continue defining partitions, or exit out and define them using the setup program of a "newer" OS, like Linux, Win2k, or XP. Again, Win9x/Me does not have the option of partition creation during setup.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_23.html"&gt;&lt;img alt="3 additional partitions" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk19_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.23: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;23) Additional Partitions: (Image 1.23)&lt;/h4&gt;&lt;p&gt;Here, I defined 3 additional partitions, not including the Primary one, taking up all of the available space.&lt;/p&gt;&lt;p&gt;Hit "ESC" to continue.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;div class="guider"&gt;&lt;a href="http://www.blackviper.com/Articles/OS/fdisk/images/image1_24.html"&gt;&lt;img alt="'a" src="http://www.blackviper.com/images/Articles/OS/fdisk/thumbnails/fdisk20_png.gif" width="200" height="125" /&gt;&lt;/a&gt; Image 1.24: (24KB .gif)&lt;br /&gt;&lt;/div&gt;&lt;h4&gt;24) Reboot System: (Image 1.24)&lt;/h4&gt;&lt;p&gt;You are prompted with a "restart" message.&lt;/p&gt;&lt;p&gt;This is a vital step. Ensure that you do restart the computer before continuing with the installation of any OS. I even power down the computer, but that is not necessary.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;INSTALLATION PROCESS STARTS AFTER REBOOTING&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-9060509303203357013?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/9060509303203357013/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=9060509303203357013' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/9060509303203357013'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/9060509303203357013'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/09/installation-process-of-windows-xp.html' title='WINDOWS XP PROFESSIONAL OS'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-1308875315881711615</id><published>2009-08-27T02:52:00.000-07:00</published><updated>2009-08-27T03:35:17.996-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Resource-Allocation Graph&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;strong&gt;Resource Allocation Graph SLIDE # 8:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;In slide #9 the graph shows that the R1 is holding for the instance in P2, the P2 is requesting&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;for instance in R3 then R3 is holding an instances of P3. The R2 has 2 instances whis is holding&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;the instances of P1 and P2. Then the R4 is null.&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;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Resource Allocation Graph SLIDE # 9:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In slide #9 the graph shows that R1 is holding for the instance in P2, the P2 is requesting &lt;/p&gt;&lt;br /&gt;&lt;p&gt;for instance in R3, then R3 is holding an instance in P3, P3 is requesting for instance is R2, then &lt;/p&gt;&lt;br /&gt;&lt;p&gt;R2 has 2 instances which is holding the instances of P1 and P2. The R4 is null.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;Resource Allocation Graph SLIDE # 10:&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;In slide #10 the graph shows that P1 is requesting for instance in R1 which has 2 instances. The&lt;br /&gt;&lt;/p&gt;&lt;p&gt;R1 is holding the instances of P2 and P3. P3 is requesting instance from R2. R2 contains 2 &lt;/p&gt;&lt;br /&gt;&lt;p&gt;instances which holding the instances of P1 and P4.&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Resource Allocation Graph SLIDE # 20:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;In slide #20 the graph shows that R1 is holding the instances of P1, then P1 is requesting for a&lt;/p&gt;&lt;p&gt;resource in R2, P2 is requesting intance for R1 and P2 is requesting for a resource in R2.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Resource Allocation Graph SLIDE # 21:&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;In slide #21 the graph shows that R1 is holding the instances of P1, then P1 is requesting for a resource in R2, then R2 is holding the instances of P2 and P2 is requesting instance of R1.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-1308875315881711615?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/1308875315881711615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=1308875315881711615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1308875315881711615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1308875315881711615'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/resource-allocation-graph-resource.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3959820466037367398</id><published>2009-08-27T01:59:00.000-07:00</published><updated>2009-08-27T03:51:46.965-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK</title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;RESOURCE ALLOCATION GRAPH&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div align="left"&gt;&lt;br /&gt;A set of vertices V and a set of edges E. &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;�V is partitioned into two types: &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;* P = {P1, P2, …, Pn}, the set consisting of all the processes in the system.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;* R = {R1, R2, …, Rm}, the set consisting of all resource types in the system. &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;� Request edge – directed edge P1 ® Rj &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;� Assignment edge – directed edge Rj ® Pi &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;�Process&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;�Resource Type with 4 instances&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;�Pi requests instance of Rj &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;�Pi is holding an instance of Rj &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;How would you know if there is a deadlock based on the Resource Allocator Graph?&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;� If graph contains a cycle :&lt;br /&gt;     &lt;/div&gt;&lt;div align="left"&gt;    * if only one instance per resource type, then deadlock.&lt;br /&gt;    * if several instances per resource type, possibility of deadlock.&lt;/div&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-3959820466037367398?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3959820466037367398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3959820466037367398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3959820466037367398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3959820466037367398'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/resource-allocation-graph-set-of.html' title='DEADLOCK'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-356512626670304133</id><published>2009-08-20T04:04:00.000-07:00</published><updated>2009-08-23T04:00:57.546-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;DEADLOCK RECOVERY&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;{} Recovery from Deadlock:  Process Termination {}&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Abort all deadlocked processes.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Abort one process at a time until the deadlock cycle is eliminated.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; In which order should we choose to abort?&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:180%;"&gt;   *&lt;/span&gt; Priority of the process.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:180%;"&gt;   *&lt;/span&gt; How long process has computed, and how much longer to completion.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:180%;"&gt;   *&lt;/span&gt; Resources the process has used.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:180%;"&gt;   *&lt;/span&gt; Resources process needs to complete.F How many processes will need to be terminated.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:180%;"&gt;   *&lt;/span&gt; Is process interactive or batch?&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;� &lt;/span&gt;Abort all deadlocked processes - this method clearly will break the deadlock cycle, but at a great expense, since these processes may have computed for a long time, and the results of these partial computations must be discarded, and probably must be recomputed later.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;� &lt;/span&gt;Abort one process at a time until the deadlock cycle is eliminated - this method incurs considerable overhead, since, after each process is aborted, a deadlock-detection algorithm must be invoked to determine whether any processes are still deadlock.&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;  Minimum cost&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;{} Recovery from Deadlock: Resource Preemption {}&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Selecting a victim – minimize cost.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Rollback – return to some safe state, restart process for that state.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Starvation – same process may always be picked as victim, include number of rollback in cost factor.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-356512626670304133?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/356512626670304133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=356512626670304133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/356512626670304133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/356512626670304133'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/deadlock_459.html' title='DEADLOCK'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-5330857878121954256</id><published>2009-08-20T04:00:00.000-07:00</published><updated>2009-08-20T04:04:09.750-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;DEADLOCK DETECTION&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;� An algorithm that examines the state of the system to determine whether a deadlock has occurred&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;� An algorithm to recover from the deadlock&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Allow system to enter deadlock state&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Detection algorithmn &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;� &lt;/span&gt;Recovery scheme&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-5330857878121954256?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/5330857878121954256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=5330857878121954256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/5330857878121954256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/5330857878121954256'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/deadlock_4860.html' title='DEADLOCK'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-6333724374238417053</id><published>2009-08-20T03:54:00.000-07:00</published><updated>2009-08-20T04:00:33.147-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;DEADLOCK PREVENTION&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;p&gt;The case of never enter.&lt;/p&gt;&lt;p&gt;Restrain the ways request can be made (at least one of the necessary conditions should not be true).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; Mutual&lt;/strong&gt; &lt;strong&gt;Exclusion –&lt;/strong&gt; not required for sharable resources; must hold for nonsharable resources.In general not possible to prevent deadlock by this, some resources are intrinsically non-sharable&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; &lt;strong&gt;Hold and&lt;/strong&gt; &lt;strong&gt;Wait –&lt;/strong&gt; must guarantee that whenever a process requests a resource, it does not hold any other resources.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;*&lt;/span&gt;&lt;/strong&gt; Require process to request and be allocated all its resources before it begins execution, or allow process to request resources only when the process has none.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;*&lt;/span&gt; &lt;/strong&gt;Low resource utilization; starvation possible.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; &lt;/span&gt;&lt;strong&gt;No Preemption –&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;*&lt;/span&gt;&lt;/strong&gt; If a process that is holding some resources requests another resource that cannot be immediately allocated to it,then all resources currently being held are released.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;*&lt;/span&gt;&lt;/strong&gt; Preempted resources are added to the list of resources for which the process is waiting.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;*&lt;/strong&gt;&lt;/span&gt; Process will be restarted only when it can regain its old resources, as well as the new ones that it is requesting.&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt; &lt;strong&gt;Circular Wait –&lt;/strong&gt; impose a total ordering of all resource types, and require that each process requests resources in an increasing order of enumeration.&lt;/p&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-6333724374238417053?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/6333724374238417053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=6333724374238417053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6333724374238417053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6333724374238417053'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/deadlock_5157.html' title='DEADLOCK'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-5765498589644827</id><published>2009-08-20T03:48:00.000-07:00</published><updated>2009-08-20T03:54:46.212-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;METHOD FOR HANDLING DEADLOCKS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Never enter (prevention &amp;amp; avoidance), detect/recover, ignore…&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;&lt;/strong&gt;        We can use a protocol to ensure that the system will never enter a deadlock state.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;&lt;/strong&gt;        We can allow the system to enter a deadlock� state and then recover&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;&lt;/strong&gt;        We can ignore the problem all together, and pretend that deadlocks never occur in the system.&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;� &lt;/span&gt;This solution is the one used by most operating systems, including UNIX.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;        Deadlock prevention is a set of methods for ensuring that at least one of the necessary conditions cannot hold.&lt;br /&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;        Deadlock avoidance, on the other hand, requires that the operating system be given in advance additional information concerning which resources a process will request and use during its lifetime.&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;        Ensure that the system will never enter a deadlock state.&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;        Allow the system to enter a deadlock state and then recover.&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;�&lt;/span&gt;        Ignore the problem and pretend that deadlocks never occur in the system; used by most operating systems, including UNIX.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-5765498589644827?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/5765498589644827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=5765498589644827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/5765498589644827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/5765498589644827'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/deadlock_20.html' title='DEADLOCK'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-7235747254541027545</id><published>2009-08-20T03:38:00.000-07:00</published><updated>2009-08-20T03:48:10.984-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS8'/><title type='text'>DEADLOCK</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;DEADLOCK CHARACTERIZATION&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Deadlock can arise if four conditions hold simultaneously.&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;p&gt;Mutual exclusion - only one process at a time can use a (non-sharable) resource.&lt;/p&gt;&lt;p&gt;Hold and wait - a process holding at least one resource is waiting to acquire additional resources held by other processes.&lt;/p&gt;&lt;p&gt;No preemption - a resource can be released only voluntarily by the process holding it, after that process has completed its task.&lt;/p&gt;&lt;p&gt;Circular wait - there exists a set {P0, P1, …, P0} of waiting processes such that P0 is waiting for a resource that is held by P1, P1 is waiting for a resource that is held by P2, …, Pn–1 is waiting for a resource that is held by Pn, and P0 is waiting for a resource that is held by P0.&lt;/p&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-7235747254541027545?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/7235747254541027545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=7235747254541027545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7235747254541027545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7235747254541027545'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/deadlock.html' title='DEADLOCK'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-4946909958098532815</id><published>2009-08-18T01:24:00.000-07:00</published><updated>2009-08-18T01:25:29.520-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Thread Scheduling&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;•         Executes separate from the rest of the process&lt;br /&gt;•         An application can be a set of threads that cooperate and execute concurrently in the same address space&lt;br /&gt;•         Threads running on separate processors yields a dramatic gain in performance&lt;br /&gt;•         Local Scheduling – How the threads library decides which thread to put onto an available LWP&lt;br /&gt;•         Global Scheduling – How the kernel decides which kernel thread to run next&lt;br /&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-4946909958098532815?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/4946909958098532815/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=4946909958098532815' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4946909958098532815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4946909958098532815'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/thread-scheduling-executes-separate.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-2031584404413557849</id><published>2009-08-18T01:22:00.000-07:00</published><updated>2009-08-18T01:24:49.916-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Multiprocessor Scheduling&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;• Very little has to be done to schedule a multiprocessor system.&lt;br /&gt;• Whenever a CPU needs a process to run, it takes the next task from the ready list.&lt;br /&gt;• The scheduling queue must be accessed in a critical section. Busy waiting is usually used.&lt;br /&gt;    •          Load sharing&lt;/div&gt;&lt;div align="left"&gt;–         Processes are not assigned to a particular processor&lt;br /&gt;    •          Gang scheduling&lt;br /&gt;–         A set of related threads is scheduled to run on a set of processors at the same time&lt;br /&gt;    •          Dedicated processor assignment&lt;br /&gt;–         Threads are assigned to a specific processor&lt;br /&gt;    •          Dynamic scheduling&lt;br /&gt;–         Number of threads can be altered during course of execution&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;Will consider only shared memory multiprocessor&lt;br /&gt;Salient features:&lt;br /&gt;One or more caches: cache affinity is important&lt;br /&gt;Semaphores/locks typically implemented as spin-locks: preemption during critical sections&lt;br /&gt;Central queue – queue can be a bottleneck&lt;br /&gt;Distributed queue – load balancing between queue&lt;br /&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-2031584404413557849?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/2031584404413557849/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=2031584404413557849' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/2031584404413557849'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/2031584404413557849'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/multiprocessor-scheduling-very-little.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-622614825380238997</id><published>2009-08-15T06:34:00.000-07:00</published><updated>2009-08-18T01:22:02.418-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'></title><content type='html'>&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt; &lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" align="center"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;REAL - TIME SCHEDULING&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none" align="center"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;• Many real time systems run a known collection of tasks. The execution time of the tasks is frequently known ahead of time.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;• Tasks have deadlines by which they must complete.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;br /&gt;• If a task that runs for 3 time units must be done at time 10, it must start by time 7.&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;br /&gt;• If two tasks that runs for 3 time units each must be done at time 10, one must start by time 4.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;•&lt;strong&gt; Hard real-time systems&lt;/strong&gt; – required to complete a critical taskwithin a guaranteed amount of time.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;br /&gt;• &lt;strong&gt;Soft real-time computing&lt;/strong&gt; – requires that critical processesreceive priority over less fortunate ones.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;Correctness of the system may depend not only &lt;/span&gt;&lt;span style="font-family:Arial;"&gt;on the logical result of the computation but also&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style="FONT-FAMILY: Arial, BoldItalic;font-family:'Arial,BoldItalic';" &gt;on the time when &lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;span style="font-family:Arial;"&gt;these results are produced,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;o:p&gt;example: &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;– Tasks attempt to control events or to react to events&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;that take place in the outside world&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;– These external events occur in &lt;/span&gt;&lt;i&gt;&lt;span style="FONT-FAMILY: Arial, Italic;font-family:'Arial,Italic';" &gt;real time &lt;/span&gt;&lt;/i&gt;&lt;span style="font-family:Arial;"&gt;and&lt;/span&gt;&lt;span style="font-family:Arial;"&gt;processing must be able to keep up&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;– Processing must happen in a timely fashion&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:100%;"&gt;• neither too late, nor too early&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;• EDF – Earliest Deadline First Scheduling&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;•          Static table-driven&lt;br /&gt;            –         Table determines at run time when a task begins execution&lt;br /&gt;•          Static priority-driven preemptive&lt;br /&gt;            –         Traditional priority-driven scheduler is used&lt;br /&gt;•          Dynamic planning-based&lt;br /&gt;            –         Feasibility determined at run time&lt;br /&gt;•          Dynamic best effort&lt;br /&gt;            –         No feasibility analysis is performed&lt;/span&gt;&lt;br /&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt; &lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;span style="font-size:100%;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; mso-layout-grid-align: none"&gt;&lt;/o:p&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/3850387483609929534-622614825380238997?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/622614825380238997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=622614825380238997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/622614825380238997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/622614825380238997'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/real-time-scheduling-correctness-of.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-4732899005564303976</id><published>2009-08-08T19:44:00.000-07:00</published><updated>2009-08-08T20:40:52.269-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASSIGNMENT'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;SUBSTANIAL INFORMATION ABOUT THREADS OF OS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;WINDOWS NT’s Threads&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;br /&gt;Processes in NT can consist of one or more threads.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;[]&lt;strong&gt; Primary thread&lt;/strong&gt; - When a process is created, one thread is generated along with it.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;This object is then scheduled on a system wide basis by the kernel to execute on a processor.&lt;br /&gt;After the primary thread has started, it can create other threads that share its address space and system resources but have independent contexts, which include execution stacks and thread specific data. A thread can execute any part of a process' code, including a part currently being executed by another thread.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;It is through threads, provided in the Win32 application programmer interface (API), that Windows NT allows programmers to exploit the benefits of concurrency and parallelism.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;[ ] &lt;strong&gt;Fiber&lt;/strong&gt; - is NT’s smallest user-level object of execution. It executes in the context of a thread and is unknown to the operating system kernel. A thread can consist of one or more fibers as determined by the application programmer. ˝Some literature ˝[1,11] assume that there is a one-to-one mapping of userlevel objects to kernel-level objects, this is inaccurate. Windows NT does ˝provide the means for many-to-many ˝scheduling. However, NT's design is poorly documented and the application programmer is responsible for the control of fibers such as allocating memory, scheduling them on threads and preemption.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Solaris’s LWPs and Threads&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;[ ]&lt;/span&gt;&lt;strong&gt; &lt;/strong&gt;&lt;span style="font-size:100%;"&gt;light weight process (LWP) - Solaris’s smallest kernel-level object of execution.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;A Solaris process consists of one or more light weight processes. Like NT’s thread, each LWP shares its address space and system resources with LWPs of the same process and has its own context. However, unlike NT, Solaris allows programmers to exploit parallelism through a user-level object that is built on light weight processes.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;In Solaris, a thread is the smallest user-level object of execution. Like Windows NT's fiber, they&lt;br /&gt;are not executable alone.&lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;[ ] Solaris thread&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;* execute in the context of a light weight process. &lt;/div&gt;&lt;div align="left"&gt;* implemented and controlled by a system library.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;The library controls the mapping and scheduling of threads onto LWPs automatically.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] mapping - determined by the library or the application programmer. Since the threads execute in the context of a light weight process, the operating system kernel is unaware of their existence.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;&lt;strong&gt;Solaris's thread library defines two types of threads according to scheduling.&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;[ ] &lt;strong&gt;bound&lt;/strong&gt; thread is one that permanently executes in the context of a light weight process in which no other threads can execute. Consequently, the bound thread is scheduled by the operating system kernel on a system wide basis.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] &lt;strong&gt;unbound&lt;/strong&gt; thread is one that can execute in the context of any LWP of the same process. Solaris uses the thread library for the scheduling of these unbound threads. The library works by creating a pool of light weight processes for any requesting process. The initial size of the pool is one. The size can be automatically adjusted by the library or can be defined by the application programmer through a programmatic interface. It ˝is the library’s task to increase or decrease the pool size to meet the requirements of an application. Consequently, the pool size determines the concurrency level (CL) of the process. The threads of a process are scheduled on a LWP in the pool, by using a priority based, first-in first-out (FIFO) algorithm. The priority is the primary algorithm and FIFO is the secondary algorithm (within the same priority). In addition, a&lt;br /&gt;thread with a lower priority may be preempted from a LWP by higher priority thread or by a library call. &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-4732899005564303976?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/4732899005564303976/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=4732899005564303976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4732899005564303976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4732899005564303976'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/substanial-information-about-threads-of.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-389430415420882246</id><published>2009-08-08T06:18:00.000-07:00</published><updated>2009-08-08T06:22:49.573-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS6'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;CPU SCHEDULING ALGORITHMS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;First-Come, First Come, First-Served (FCFS) Scheduling&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;This non-preemptive scheduling algorithm follows the first-in, first-out (FIFO) policy. As each process becomes ready, it joins the ready queue. When the current running process finishes execution, the oldest process in the ready queue is selected to run next. &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Shortest-Job Job-First (SJF) Scheduling&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;Associate with each process the length of its next CPU burst. Use these lengths to schedule the process with the shortest time&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;Two schemes:&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;􀁺 nonpreemptive –once CPU given to the process it cannot be preempted until completes its CPU burst&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;􀁺 preemptive –if a new process arrives with CPU burst length less than remaining time of current executing process, preempt. This scheme is know as theShortest-Remaining-Time-First (SRTF)&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;SJF is optimal –gives minimum average waiting time for a given set of processes&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Round Robin (RR)&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;􀂄 Each process gets a small unit of CPU time (time quantum), usually 10-100 milliseconds. After this time has elapsed, the process is preempted and added to the end of the ready queue.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;􀂄 RR is designed specially for time-sharing systems.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;􀂄 A small unit of time, called a time quantum or time slice, is defined.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;􀂄 The ready queue is treated as a circular queue. The CPU scheduler goes around the ready queue, allocating the CPU to each process for a time interval of up to 1 time quantum.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;􀂄 If there are nprocesses in the ready queue and the time quantum is q, then each process gets 1/nof the CPU time in chunks of at most qtime units at once. No process waits more than (n-1)q time units.&lt;br /&gt;&lt;/div&gt;&lt;div align="left"&gt;􀂄 Performance&lt;/div&gt;&lt;div align="left"&gt;􀁺 qlarge &lt;/div&gt;&lt;div align="left"&gt;⇒ FIFO&lt;/div&gt;&lt;div align="left"&gt;􀁺 q small &lt;/div&gt;&lt;div align="left"&gt;⇒ q must be large with respect to context switch, otherwise overhead is too high&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Shortest Remaining Time (SRT)&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;This preemptive scheduling algorithm favors processes with the shortest remaining expected process time. As each process becomes ready, it joins the ready queue. This triggers an interrupt which preempts the current running process back into the ready queue. The process in the ready queue with the shortest remaining service time is selected to run next.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-389430415420882246?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/389430415420882246/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=389430415420882246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/389430415420882246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/389430415420882246'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/cpu-scheduling-algorithms-first-come.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-458198624298004034</id><published>2009-08-08T06:13:00.000-07:00</published><updated>2009-08-08T06:16:29.353-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;THREAD LIBRARY&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;br /&gt;[ ] Thread Library schedules user-level threads to run on LWP&lt;br /&gt;[ ] Thread management done by user-level Threads Library&lt;br /&gt;[ ] The Thread Library is responsible for scheduling user threads on the available schedulable entities; this makes context switching of threads very fast, as it avoids system calls. However, this increases complexity and the likelihood of priority inversion, as well as suboptimal scheduling without extensive (and expensive) coordination between the userland scheduler and the kernel scheduler.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-458198624298004034?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/458198624298004034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=458198624298004034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/458198624298004034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/458198624298004034'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/thread-library-thread-library-schedules.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-249943830722486029</id><published>2009-08-08T05:51:00.000-07:00</published><updated>2009-08-08T06:17:54.650-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Multi - threading Models&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;Many-to-One Model&lt;/strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5367577736488168930" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 228px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_cTtCowy8-1U/Sn13gz-sLeI/AAAAAAAAAH0/_4Wl_2d3eYQ/s320/12.jpg" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="left"&gt;[ ]Many user-level threads mapped to single kernel thread &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;* Thread management is done in user space &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;* Blocking problem &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;* No support for running in parallel on MP &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;* Used on systems that do not support kernel threads. &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;* Green-threads library in Solaris 2 &lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;strong&gt;One-to-One Model&lt;/strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5367578361973785074" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 110px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_cTtCowy8-1U/Sn14FOGFQfI/AAAAAAAAAH8/T5HBiUJg91A/s320/13.jpg" border="0" /&gt;&lt;br /&gt;[ ]Each user-level thread maps to a kernel thread &lt;/p&gt;&lt;br /&gt;&lt;p&gt;* Creating a user thread requires creating the corresponding kernel thread &lt;/p&gt;&lt;br /&gt;&lt;p&gt;* Overhead &lt;/p&gt;&lt;br /&gt;&lt;p&gt;* Restrict the number of threads supported by the OS &lt;/p&gt;&lt;br /&gt;&lt;p&gt;•Examples &lt;/p&gt;&lt;br /&gt;&lt;p&gt;* Windows NT/2000&lt;/p&gt;&lt;br /&gt;&lt;p&gt;* OS/2 &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Many-to-Many Model&lt;/strong&gt; &lt;img id="BLOGGER_PHOTO_ID_5367579494383284866" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 191px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/Sn15HIpi8oI/AAAAAAAAAIM/H_GBgPucr-I/s320/12.jpg" border="0" /&gt;&lt;/p&gt;&lt;p&gt;[ ] Multiplex many user-level threads to a smaller or equal number of kernel threads &lt;/p&gt;&lt;p&gt;[ ] Allows many user level threads to be mapped to many kernel threads.&lt;/p&gt;&lt;p&gt;[ ] Allows OS to create a sufficient number of kernel threads. &lt;/p&gt;&lt;p&gt;•Examples &lt;/p&gt;&lt;p&gt;* Solaris 2, IRIX, HP-UX, Tru64 UNIX &lt;/p&gt;&lt;p&gt;* Windows NT/2000 with the ThreadFiber package&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-249943830722486029?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/249943830722486029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=249943830722486029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/249943830722486029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/249943830722486029'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/multithreading-models-many-to-one-model.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cTtCowy8-1U/Sn13gz-sLeI/AAAAAAAAAH0/_4Wl_2d3eYQ/s72-c/12.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8668153030963535341</id><published>2009-08-08T05:38:00.000-07:00</published><updated>2009-08-08T05:48:29.847-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Kernel Thread&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Kernel maintains context information for the process and the threads&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Supported by the Kernel&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Slower to create and manage threads than are user threads&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] If a thread performs a blocking system call, then the kernel can schedule another thread in the application for execution.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Multiple threads are able to run in parallel on multiprocessors.&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Scheduling is done on a thread basis&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Slower to create and manage&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] If a thread performs a blocking system call, the kernel can schedule another thread in the application for execution&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;[ ] Can take advantage of a multi-processor environment&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;Examples&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt;{}Windows 95/98/NT/2000&lt;/div&gt;&lt;div align="left"&gt;{}Solaris&lt;/div&gt;&lt;div align="left"&gt;{}Tru64 UNIX&lt;/div&gt;&lt;div align="left"&gt;{}BeOS&lt;/div&gt;&lt;div align="left"&gt;{}Linux&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8668153030963535341?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8668153030963535341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8668153030963535341' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8668153030963535341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8668153030963535341'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/kernel-thread-kernel-maintains-context.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-6259215842821946846</id><published>2009-08-08T04:40:00.000-07:00</published><updated>2009-08-08T05:38:01.525-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'></title><content type='html'>&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Thread&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;[ ] Lightweight process (LW)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;[ ] Basic unit of CPU utilization&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;[ ] A thread comprises a thread ID, a program counter, a register set, and a stack&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;[ ] A thread shares with other threads belonging to the same process its code section, data section, and other OS resources, such as open files and signals&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;[ ] A process with multiple threads can do more than one task at a time&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;Single-Threaded Process&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;Single threaded programs have one path of execution, and multi-threaded programs have two or more paths of execution. Single threaded programs can perform only one task at a time, and have to finish each task in sequence before they can start another. For most programs, one thread of execution is all you need, but sometimes it makes sense to use multiple threads in a program to accomplish multiple simultaneous tasks. &lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;Multi-Threaded Process&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;Multithreading as a widespread programming and execution model allows multiple threads to exist within the context of a single process. These threads share the process' resources but are able to execute independently. The threaded programming model provides developers with a useful abstraction of concurrent execution. However, perhaps the most interesting application of the technology is when it is applied to a single process to enable parallel execution on a multiprocessor system.&lt;/p&gt;&lt;p align="left"&gt;Multithreading computers have hardware support to efficiently execute multiple threads. These are distinguished from multiprocessing systems (such as multi-core systems) in that the threads have to share the resources of single core: the computing units, the CPU caches and the translation lookaside buffer(TLB). Where multiprocessing systems include multiple complete processing units, multithreading aims to increase utilization of a single core by leveraging thread-level as well as instruction-level parallelism. As the two techniques are complementary, they are sometimes combined in systems with multiple multithreading CPUs and in CPUs with multiple multithreading cores.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-6259215842821946846?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/6259215842821946846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=6259215842821946846' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6259215842821946846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6259215842821946846'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/08/thread-lightweight-process-lw-basic.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-4605954472532425141</id><published>2009-07-30T04:08:00.000-07:00</published><updated>2009-08-08T05:10:38.060-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-family:times new roman;font-size:180%;"&gt;User Threads&lt;/span&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;[ ] Thread management done by user-level threads library&lt;/div&gt;&lt;div align="left"&gt;[ ] No support from the kernel (The kernel is not aware of the existence of threads)&lt;/div&gt;&lt;div align="left"&gt;[ ] Fast to create and manage&lt;/div&gt;&lt;div align="left"&gt;[ ] Block all threads for a blocking system call if the kernel is single threaded&lt;/div&gt;&lt;div align="left"&gt;[ ] Cannot take advantage of multi-processors&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt; Three primary thread libraries:&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt; POSIX Pthreads&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt; Win32 threads&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt; Java threads&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-4605954472532425141?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/4605954472532425141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=4605954472532425141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4605954472532425141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4605954472532425141'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/user-threads-thread-management-done-by.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-5159662009669169615</id><published>2009-07-30T04:04:00.000-07:00</published><updated>2009-07-30T04:08:33.278-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS5'/><title type='text'></title><content type='html'>&lt;p align="center"&gt;&lt;strong&gt; &lt;span style="font-size:180%;"&gt;BENEFITS OF MULTITHREADED PROGRAMMING&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:180%;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;BENEFITS&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt; Responsiveness&lt;/p&gt;&lt;p align="left"&gt; Resource Sharing&lt;/p&gt;&lt;p align="left"&gt; Economy&lt;/p&gt;&lt;p align="left"&gt; Utilization of MP Architectures&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-5159662009669169615?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/5159662009669169615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=5159662009669169615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/5159662009669169615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/5159662009669169615'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/benefits-of-multithreaded-programming.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-2740962731823873722</id><published>2009-07-30T02:13:00.000-07:00</published><updated>2009-08-08T04:38:59.313-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:times new roman;font-size:180%;"&gt;&lt;em&gt;&lt;strong&gt;INTERPROCESS COMMUNICATION&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;- - -&lt;/strong&gt;is a set of techniques for the exchange of data among multiple threads in one or more processes. Processes may be running on one or more computers connected by a network. IPC techniques are divided into methods for message passing, synchronization, shared memory, and remote procedure calls (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;strong&gt;- - -&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;DIRECT COMMUNICATION&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Sender/receiver refer to each other, as seen before&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Properties of communication link&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;–&lt;/strong&gt; Link is established automatically between communicating processes&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;–&lt;/strong&gt; Link is associated with exactly two processes&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;–&lt;/strong&gt; Exactly one link for every pair of processes&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Communication is symmetric (above) or asymmetric&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;– &lt;/strong&gt;send(P,m) // send a message to P&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;–&lt;/strong&gt; receive(&amp;amp;id, m) // receive from any process, set id to sender&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;/div&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;INDIRECT COMMUNICATION&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Communication via mailboxes (or ports)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Processes communicate by putting and taking messages in/from mailboxes&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;–&lt;/strong&gt; send(A, m) and receive(A,m)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Properties of communication link&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;– &lt;/strong&gt;A link is established between two processes, if they share a mailbox&lt;br /&gt;&lt;strong&gt;–&lt;/strong&gt; Link maybe associated with more than two processes&lt;br /&gt;&lt;strong&gt;–&lt;/strong&gt; A number of different links may exist between any pair of processes; each one a separate mailbox&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;SYNCHRONIZATION&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;- - -&lt;/strong&gt; &lt;span style="font-size:100%;"&gt;is &lt;/span&gt;&lt;span style="font-size:100%;"&gt;timekeeping&lt;/span&gt;&lt;span style="font-size:100%;"&gt; which requires the coordination of events to operate a &lt;/span&gt;&lt;span style="font-size:100%;"&gt;system&lt;/span&gt;&lt;span style="font-size:100%;"&gt; in unison. The familiar &lt;/span&gt;&lt;span style="font-size:100%;"&gt;conductor&lt;/span&gt;&lt;span style="font-size:100%;"&gt; of an orchestra serves to keep the orchestra in time. Systems operating with all their parts in synchrony are said to be synchronous or in sync. Some systems may be only approximately synchronized, or &lt;/span&gt;&lt;span style="font-size:100%;"&gt;plesiochronous&lt;/span&gt;&lt;span style="font-size:100%;"&gt;. For some applications relative offsets between events need to be determined, for others only the order of the event is important&lt;/span&gt;.&lt;strong&gt; -&lt;/strong&gt; &lt;strong&gt;- -&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; BLOCKING SEND – sender blocked until message is received by receiver (or by mailbox)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; NON - BLOCKING SEND – sending process resumes operation right after sending&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; BLOCKING RECEIVE – receiver blocks until message is available&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; NON - BLOCKING RECEIVE – receiver retrieves a valid message or returns an error code&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;BUFFERING&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Zero capacity – queue has length 0, no messages can be outstanding on link, sender blocks for&lt;br /&gt;message exchange&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Bounded capacity – queue has length N, N messages can be in queue at any point in time, sender blocks if queue is full, otherwise it may continue to execute&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; Unbounded capacity – queue has infinite length, sender never blocks&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;PRODUCER COUNTER EXAMPLE&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; PRODUCER – generates an integer between 0 and 9 (inclusive), then stores it in a CubbyHole&lt;a href="http://life.csu.edu.au/java-tut/essential/threads/ex5/CubbyHole.java" target="_blank"&gt;&lt;/a&gt; object. To make the synchronization problem more interesting, the Producer sleeps for a random amount of time between 0 and 100 milliseconds before repeating the number generating cycle.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; CONSUMER – consumes all integers from the CubbyHole (the exact same object into which the Producer put the integers in the first place) as quickly as they become available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-2740962731823873722?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/2740962731823873722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=2740962731823873722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/2740962731823873722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/2740962731823873722'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/interprocess-communication-is-set-of.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8974916507719978068</id><published>2009-07-16T03:28:00.002-07:00</published><updated>2009-07-16T03:35:11.042-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:georgia;font-size:180%;"&gt;&lt;em&gt;&lt;strong&gt;Interprocess Communication (IPC)&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="center"&gt; &lt;/div&gt;&lt;div align="center"&gt;&lt;em&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;em&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] Mechanism for processes to communicate and to synchronize their actions.&lt;br /&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] Message system – processes communicate with each other without resorting to shared variables.&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] IPC facility provides two operations:&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;* send(message) –message size fixed or variable&lt;br /&gt;* receive(message)&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] If P and Q wish to communicate, they need to:&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;* establish a communication link between them&lt;br /&gt;* exchange messages via send/receive&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] Implementation of communication link&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;* physical (e.g., shared memory, hardware bus) considered later&lt;br /&gt;* logical (e.g., logical properties) now&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8974916507719978068?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8974916507719978068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8974916507719978068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8974916507719978068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8974916507719978068'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/interprocess-communication-ipc.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8526748685531799312</id><published>2009-07-16T03:24:00.000-07:00</published><updated>2009-07-16T03:28:01.228-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-family:georgia;font-size:180%;"&gt;&lt;em&gt;Cooperating Processes&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] Independent process cannot affect or be affected by the execution of another process.&lt;br /&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] Cooperating process can affect or be affected by the execution of another process&lt;br /&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;strong&gt;[ ] Advantages of process cooperation:&lt;br /&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/div&gt;&lt;div align="left"&gt;&lt;strong&gt;* Information sharing&lt;br /&gt;* Computation speed-up&lt;br /&gt;* Modularity&lt;br /&gt;* Convenience&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8526748685531799312?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8526748685531799312/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8526748685531799312' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8526748685531799312'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8526748685531799312'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/cooperating-processes-independent.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-715162155038836020</id><published>2009-07-16T02:40:00.000-07:00</published><updated>2009-07-16T03:10:28.524-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-family:georgia;"&gt;&lt;span style="font-size:180%;color:#000000;"&gt;&lt;em&gt;Operations on Processes&lt;/em&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Process Creation&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[ ] Parent process creates 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;br /&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;* fork returns 0 to child , process id of child for parent&lt;br /&gt;* exec system call used after a fork to replace the process’ memory space with a new program.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;Process Termination&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;[ ] Process executes last statement and asks the operating system to delete 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;* In Unix, if parent exits children are assigned init as parent&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-715162155038836020?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/715162155038836020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=715162155038836020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/715162155038836020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/715162155038836020'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/operations-on-processes-process.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-524714198779114373</id><published>2009-07-16T02:26:00.000-07:00</published><updated>2009-07-16T02:53:19.798-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-family:georgia;font-size:180%;"&gt;&lt;strong&gt;&lt;em&gt;Process Scheduling&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Scheduling Queue&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;[ ] The operating System must allocate resources to processes, enable processes to share and exchange information, protect the resources of each process from other processes and enable synchronization amongst process.&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;[ ] Job queue – set of all processes in the system.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Ready queue – set of all processes residing in main memory, ready and waiting to execute.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Device queues – set of processes waiting for an I/O device.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Processes migrate between the various queues.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;Schedulers&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;[ ] Long-term scheduler (or job scheduler) – selects which processes should be brought into the ready queue.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Short-term scheduler (or CPU scheduler) – selects which process should be executed next and allocates CPU.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Short-term scheduler is invoked very frequently (milliseconds) ﬁ (must be fast).&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Long-term scheduler is invoked very infrequently (seconds, minutes) ﬁ (may be slow).&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] The long-term scheduler controls the degree of multiprogramming.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Processes can be described as either:&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;* I/O-bound process – spends more time doing I/O than computations, many short CPU bursts.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;* CPU-bound process – spends more time doing computations; few very long CPU bursts.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Context Switch&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&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;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Context-switch time is overhead; the system does no useful work while switching.&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Time dependent on hardware support.&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-524714198779114373?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/524714198779114373/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=524714198779114373' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/524714198779114373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/524714198779114373'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/process-scheduling-operating-system.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3459469072171805787</id><published>2009-07-16T01:58:00.000-07:00</published><updated>2009-07-16T03:13:18.567-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS 4'/><title type='text'></title><content type='html'>&lt;div align="center"&gt;&lt;span style="font-size:0;"&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="font-family:georgia;font-size:180%;"&gt;&lt;em&gt;The Concept of Process&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size:0;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;[ ] An operating system executes a variety of programs&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* Batch system – jobs&lt;br /&gt;* Time-shared systems – user programs or tasks&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ]&lt;/strong&gt; &lt;strong&gt;Textbook uses the terms job and process almost interchangeably.&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Process – a program in execution; process execution must progress in sequential fashion.&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;[ ] A process includes:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* program counter&lt;br /&gt;* stack&lt;br /&gt;* data section&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Process State &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;[ ] As a process executes, it changes state&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;* new: The process is being created.&lt;br /&gt;* running: Instructions are being executed.&lt;br /&gt;* waiting: The process is waiting for some event to occur.&lt;br /&gt;* ready: &lt;strong&gt;&lt;/strong&gt;The process is waiting to be assigned to a processor&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;* terminated: The process has finished execution.&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Diagram of Process State&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 414px; CURSOR: hand; HEIGHT: 199px; TEXT-ALIGN: center" alt="" src="http://www.csie.ntnu.edu.tw/~swanky/os/chap4/Diagram_of_Process_State.png" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Process Control Block (PCB)&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;Information associated with each process.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;[ ] Process ID&lt;br /&gt;[ ] Process state&lt;br /&gt;[ ] Program counter&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] CPU registers&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] CPU scheduling information&lt;br /&gt;[ ] Memory-management information&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;[ ] Accounting information&lt;br /&gt;[ ] I/O status information&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Process Control Block (PCB) :&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 238px; CURSOR: hand; HEIGHT: 278px; TEXT-ALIGN: center" alt="" src="http://www.csie.ntnu.edu.tw/~swanky/os/chap4/PCB.png" border="0" /&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Threads&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;[ ]  Results from a fork of a computer program into two or more concurrently running tasks. &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;[ ]  The implementation of threads and processes differs from one operating system to another, but in most cases, a thread is contained inside a process. &lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;[ ]  Multiple threads can exist within the same process and share resources such as memory, while different processes do not share these resources.&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-3459469072171805787?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3459469072171805787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3459469072171805787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3459469072171805787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3459469072171805787'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/process-concept-operating-system.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8366474770251941205</id><published>2009-07-07T07:13:00.000-07:00</published><updated>2009-07-07T07:14:25.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'></title><content type='html'>&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;System Generation&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;A process that creates a particular and uniquely specified operating system; it combines user-specified options and parameters with manufacturer-supplied general-purpose or nonspecialized program subsections to produce an operating system (or other complex software) of the desired form and capacity. Abbreviated sysgen. &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8366474770251941205?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8366474770251941205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8366474770251941205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8366474770251941205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8366474770251941205'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/system-generation-process-that-creates.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-37828733722302725</id><published>2009-07-07T07:10:00.000-07:00</published><updated>2009-07-07T07:12:41.591-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'></title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;strong style="color: rgb(51, 51, 255);"&gt;&lt;span style="font-size:130%;"&gt;System Boot&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Operating system must be made available to hardware so hardware can start it&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Small piece of code&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; – bootstrap loader, locates the kernel, loads it into memory, and starts it&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;strong&gt;&lt;/strong&gt;&lt;li style="color: rgb(0, 153, 0);"&gt;&lt;strong&gt;Sometimes two-step process where boot block at fixed location loads bootstrap loader&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;strong style="color: rgb(0, 153, 0);"&gt;&lt;/strong&gt;&lt;li style="color: rgb(0, 153, 0);"&gt;&lt;strong&gt;When power initialized on system, execution starts at a fixed memory location&lt;br /&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li style="color: rgb(0, 153, 0);"&gt;&lt;strong&gt;Firmware used to hold initial boot code&lt;/strong&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/3850387483609929534-37828733722302725?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/37828733722302725/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=37828733722302725' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/37828733722302725'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/37828733722302725'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/system-boot-operating-system-must-be.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8923041730904999733</id><published>2009-07-07T02:55:00.000-07:00</published><updated>2009-07-07T07:10:39.995-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'></title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;Virtual Machine&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Is a software implementation of a machine (computer) that executes programs like a real machine.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;-&lt;/span&gt;&lt;/strong&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;&lt;strong&gt;P&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;strong&gt;rovides a complete system platform which supports the execution of a complete operating system (OS).&lt;/strong&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;- &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Takes the layered approach to its logical conclusion. It treats hardware and the operating system kernel as though they were all hardware&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;IMPLEMENTATION&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong style="color: rgb(255, 102, 0);"&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;&lt;span style="color: rgb(255, 102, 0);"&gt;-&lt;/span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Modes:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;virtual user mode and virtual monitor mode,&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Actual user mode and actual monitor mode&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt;Time&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;Whereas the real I/O might have taken 100 milliseconds, the virtual I/O might take less time (because it is spooled) or more time (because it is interpreted.)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong style="color: rgb(0, 153, 0);"&gt;The CPU is being multi-programmed among many virtual machines, further slowing down the virtual machines in unpredictable ways. &lt;/strong&gt;&lt;br /&gt;&lt;strong style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;BENEFITS&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;- &lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;concept provides complete protection of system resources since each virtual machine is isolated from all other virtual machines.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;strong style="color: rgb(0, 102, 0); font-weight: bold;"&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;perfect vehicle for operating-systems research and development. System development is done on the virtual machine, instead of on a physical machine and so does not disrupt normal system operation.&lt;/span&gt;&lt;/strong&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 102, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;-&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; &lt;/span&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;multiple OS environments can co-exist on the same computer, in strong isolation from each other&lt;/span&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;-&lt;/span&gt;&lt;/strong&gt; &lt;strong style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;the virtual machine can provide an &lt;/span&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;instruction set&lt;/span&gt;&lt;span style="color: rgb(51, 255, 51);"&gt; architecture (ISA) that is somewhat different from that of the real machine&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);font-size:180%;" &gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt; &lt;strong style="color: rgb(0, 153, 0);"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;application provisioning, maintenance, high availability and disaster recovery&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;EXAMPLE&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;-&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;span style="color: rgb(0, 153, 0);"&gt;A program written in Java receives services from the Java Runtime Environment&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 153, 0);"&gt; (JRE) software by issuing commands to, and receiving the expected results from, the Java software. By providing these services to the program, the Java software is acting as a "virtual machine", taking the place of the operating system or hardware for which the program would ordinarily be tailored.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;&lt;/strong&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8923041730904999733?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8923041730904999733/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8923041730904999733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8923041730904999733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8923041730904999733'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/virtual-machine-is-software.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-6066449821836884919</id><published>2009-07-03T23:57:00.000-07:00</published><updated>2009-07-04T00:02:09.752-07:00</updated><title type='text'></title><content type='html'>&lt;strong style="font-weight: bold;"&gt;&lt;em&gt;&lt;span style="font-size: 180%;"&gt;System Structure&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;strong&gt;&lt;em&gt;Simple Structure&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;– any part of the system may use the functionality of the rest of&lt;br /&gt;the system&lt;br /&gt;– MS-DOS (user programs can call low level I/O routines)&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-weight: bold; font-family: arial;"&gt;&lt;em&gt;Layered Approach&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;– layer n can only see the functionality that layer n-1 exports&lt;br /&gt;– provides good abstraction from the lower level details&lt;br /&gt;• new hardware can be added if it provides the interface required of a particular layer&lt;br /&gt;– system call interface is an example of layering&lt;br /&gt;– can be slow if there are too many layers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-6066449821836884919?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/6066449821836884919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=6066449821836884919' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6066449821836884919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6066449821836884919'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/system-structure-simple-structure-any.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-7608086783515306972</id><published>2009-07-03T22:56:00.000-07:00</published><updated>2009-07-03T23:57:18.927-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'></title><content type='html'>&lt;span style="font-family: arial;font-size:180%;" &gt;&lt;em&gt;&lt;strong&gt;&lt;span style="font-size: 180%;"&gt;System Calls&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt;Provide the interface between application programs and the kernel&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Are like procedure calls&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;–&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt; take parameters&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;–&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: arial;"&gt; calling routine waits for response&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;Permit application programs to access protected resources&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;strong style="font-family: arial; font-weight: bold;"&gt;&lt;em&gt;Process Control&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;– create/terminate a process (including self)&lt;br /&gt;&lt;br /&gt;&lt;strong style="font-weight: bold; font-family: arial;"&gt;&lt;em&gt;File Management&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;– open, create&lt;br /&gt;– read, write&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;–&lt;/span&gt; close, delete&lt;br /&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;–&lt;/span&gt; get or set file attributes&lt;br /&gt;&lt;br /&gt;Also referred to as simply a &lt;em&gt;file system&lt;/em&gt; or &lt;em&gt;filesystem&lt;/em&gt;. The &lt;a href="http://www.webopedia.com/TERM/F/system.html"&gt;system&lt;/a&gt; that an &lt;a href="http://www.webopedia.com/TERM/F/operating_system.html"&gt;operating system&lt;/a&gt; or &lt;a href="http://www.webopedia.com/TERM/F/program.html"&gt;program&lt;/a&gt; uses to organize and keep track of &lt;a href="http://www.webopedia.com/TERM/F/file.html"&gt;files&lt;/a&gt;. For example, a &lt;a href="http://www.webopedia.com/TERM/F/hierarchical.html"&gt;hierarchical&lt;/a&gt; &lt;a href="http://www.webopedia.com/TERM/F/file_management_system.html"&gt;file system &lt;/a&gt;is one that uses &lt;a href="http://www.webopedia.com/TERM/F/directory.html"&gt;directories&lt;/a&gt; to organize files into a &lt;a href="http://www.webopedia.com/TERM/F/tree_structure.html"&gt;tree structure&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Although the operating system provides its own file management system, you can buy separate file management systems. These systems interact smoothly with the operating system but provide more &lt;a href="http://www.webopedia.com/TERM/F/feature.html"&gt;features&lt;/a&gt;, such as improved &lt;a href="http://www.webopedia.com/TERM/F/backup.html"&gt;backup&lt;/a&gt; &lt;a href="http://www.webopedia.com/TERM/F/procedure.html"&gt;procedures&lt;/a&gt; and stricter file protection.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="font-family: arial;"&gt;Device Management&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;Device Management is a set of technologies, protocols and standards used to allow the remote management of &lt;a title="Mobile device" href="http://en.wikipedia.org/wiki/Mobile_device"&gt;mobile devices&lt;/a&gt;, often involving updates of &lt;a title="FOTA (technology)" href="http://en.wikipedia.org/wiki/FOTA_%28technology%29"&gt;firmware over the air&lt;/a&gt; (FOTA). The &lt;a title="Mobile network operator" href="http://en.wikipedia.org/wiki/Mobile_network_operator"&gt;network operator&lt;/a&gt;, handset &lt;a title="Original equipment manufacturer" href="http://en.wikipedia.org/wiki/Original_equipment_manufacturer"&gt;OEM&lt;/a&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;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;OS&lt;/a&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;&lt;br /&gt;&lt;strong style="font-family: arial;"&gt;&lt;em&gt;Information Maintenance&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;–&lt;/span&gt; get time&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;–&lt;/span&gt; set system data (OS parameters)&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;–&lt;/span&gt; get process information (id, time used)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-7608086783515306972?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/7608086783515306972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=7608086783515306972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7608086783515306972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7608086783515306972'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/system-calls-provide-interface-between.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3078239056941622801</id><published>2009-07-03T01:27:00.000-07:00</published><updated>2009-07-03T01:37:38.835-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS3'/><title type='text'></title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;"&gt;Operating System Services&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;Program execution&lt;/strong&gt; – system capability to load a program into memory and to run it.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt; I/O operations&lt;/strong&gt; - since user programs cannot execute I/O operations directly, the operating system must provide some means to perform I/O.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt; &lt;/strong&gt;&lt;strong&gt;File-system manipulation&lt;/strong&gt; – program capability to read, write, create, and delete files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;- &lt;/span&gt;Communications&lt;/strong&gt; – exchange of information between processes executing either on the same computer or on different systems tied together by a network. Implemented via shared memory or message passing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;- &lt;/span&gt;Error detection&lt;/strong&gt; – ensure correct computing by detecting errors in the CPU and memory hardware, in I/O devices, or in user programs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-3078239056941622801?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3078239056941622801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3078239056941622801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3078239056941622801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3078239056941622801'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/operating-system-services-program.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-1497803239978533781</id><published>2009-07-02T03:45:00.000-07:00</published><updated>2009-07-03T01:07:29.617-07:00</updated><title type='text'>OPERATING SYSTEM STRUCTURE</title><content type='html'>&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;SYSTEM COMPONENTS&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Operating Systems Process management&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt; In operating systems, process is defined as “A program in execution” [10]. Process can be &lt;/div&gt;&lt;div align="justify"&gt;considered as an entity that consists of a number of elements, including: identifier, state, priority, program counter, memory pointer, context data, and I/O request. The above information about a process is usually stored in a data structure, typically called process block. Figure 1 shows a simplified process block [10]. Because process management involves scheduling (CPU scheduling, I/O scheduling, and so on), state switching, and resource management, process block is one of the most commonly accessed data type in operating system. Its design directly affects the efficiency of the operating system. As a result, in most operating systems, there is a data object that contains information about all the current active processes. It is called process controller. Figure 2 shows the structure of a process controller [10], which is implemented as a linked-list of process blocks. In order to achieve high efficiency, process controller is usually implemented as a global variable that can be accessed by both the kernel modules and nonkernel modules. For example, any time a new process (task) is created, the module that created this process should be able to access the process controller to add this new process. Therefore, process controller – the data object that controls the current active process – is usually implemented as a category-5 global variable. This means, both the kernel modules and nonkernel modules can access process controller to change its fields and these changes can affect the uses of process controller in kernel modules.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;Main Memory Management&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt; the act of managing computer memory. 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;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt; tricky compromise between performance (access time) and quantity (available space). We always seek the maximum available memory space but we are rarely prepared to compromise on performance. Memory management must also perform the following functions:&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;allow memory sharing (for a multi-threaded system);&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;allocate blocks of memory space for different tasks;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&gt; &lt;/strong&gt;&lt;/span&gt;protect the memory spaces used (e.g. prevent a user from changing a task performed by another user);&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;strong&gt;&gt; &lt;/strong&gt;&lt;/span&gt;optimise the quantity of available memory, specifically via memory expansion systems. &lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;File Management&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt;&lt;/strong&gt; A file is a collection of related information defined by its creator. Commonly, files represent programs (both source and object forms) and data.&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;-&lt;/strong&gt;&lt;/span&gt; The operating system is responsible for the following activities in connections with file management: &lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; File creation and deletion.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; Directory creation and deletion.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; Support of primitives for manipulating files and directories.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; Mapping files onto secondary storage.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; File backup on stable (nonvolatile) storage media.&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;INPUT / OUTPUT SYSTEM MANAGEMENT&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;-&lt;/span&gt; &lt;/strong&gt;The I/O system consists of:&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt; &lt;/strong&gt;A buffer-caching system&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; A general device-driver interface&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt;&lt;/span&gt;&lt;/strong&gt; Drivers for specific hardware devices&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Secondary Storage System&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;- &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Main memory (primary storage) is volatile and too small to accommodate all data and programs permanently, the computer system must provide secondary storage to back up main memory. &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;- &lt;/strong&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;Modern computer systems use disks as the principle on-line storage medium, for both programs and data.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;- &lt;/strong&gt;&lt;span style="font-size:100%;"&gt;The operating system is responsible for the following activities in connection with disk management:&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;Free space management&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;Storage allocation&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;Disk scheduling &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Protection System&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;- &lt;/span&gt;&lt;/strong&gt;A mechanism for controlling access by programs, processes, or users to both system and user resources. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;- &lt;/span&gt;&lt;/strong&gt;The protection mechanism must: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="font-size:100%;"&gt;distinguish between authorized and unauthorized usage.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;specify the controls to be imposed.&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&gt; &lt;/span&gt;&lt;/strong&gt;provide a means of enforcement.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Command Interpreter System&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;- &lt;/span&gt;&lt;/strong&gt;Many commands are given to the operating system by control statements which deal with: &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&gt;&lt;/strong&gt;process creation and management &lt;/p&gt;&lt;p&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;I/O handling&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;secondary-storage management&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;main-memory management&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;file-system access&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;protection&lt;br /&gt;&lt;/span&gt;&lt;strong&gt;&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;networking&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-1497803239978533781?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/1497803239978533781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=1497803239978533781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1497803239978533781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1497803239978533781'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/07/operating-system-structure.html' title='OPERATING SYSTEM STRUCTURE'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8030628102768186343</id><published>2009-06-25T02:34:00.000-07:00</published><updated>2009-06-25T02:55:06.782-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>HARDWARE PROTECTION</title><content type='html'>&lt;strong&gt;&lt;span style="font-size:180%;color:#3366ff;"&gt;HARDWARE PROTECTION&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3366ff;"&gt;@Dual-Mode Operation&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#33ff33;"&gt;• Sharing system resources requires operating system to ensure that an incorrect program cannot cause other programs to execute incorrectly.&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ff33;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Provides hardware support to differentiate between at least twmodes of operations.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3366ff;"&gt;&lt;span style="color:#33ff33;"&gt;1.&lt;/span&gt; &lt;/span&gt;&lt;span style="color:#3333ff;"&gt;User mode &lt;/span&gt;&lt;span style="color:#33ff33;"&gt;– execution done on behalf of a user.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;2.&lt;/span&gt; &lt;span style="color:#3333ff;"&gt;Kernel mode (also monitor mode, supervisor mode or system mode)&lt;/span&gt; &lt;span style="color:#33ff33;"&gt;–&lt;/span&gt; &lt;span style="color:#33ff33;"&gt;execution done on behalf of operating system. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Mode bit added to computer hardware to indicate the currenmode:  kernel (0) or user (1).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• When an interrupt or fault occurs hardware switches to kernel mode.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Privileged instructions can be issued only in kernel mode. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;@ I/O OPERATION&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• All I/O instructions are privileged instructions.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• System call – the method used by a process to request action by the operating system.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;– Usually takes the form of a trap to a specific location in the interrupt vector.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;– Control passes through the interrupt vector to a service routine in the OS, and the mode bit is set to kernel mode.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt; – The kernel verifies that the parameters are correct and legal, executes the request, and returns control to the instruction following the system call. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Must ensure that a user program could never gain control of the computer in kernel mode. Otherwise, undesirable actions can be done e.g. a user program that, as part of its execution, stores a new address in the interrupt vector. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;@MEMORY PROTECTION&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Must provide memory protection at least for the interrupt vectoand the interrupt service rou&lt;/span&gt;&lt;span style="color:#33ff33;"&gt;tines.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• In order to have memory protection, add two registers that determine the range of legal addresses a program may access&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;– &lt;/span&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;base register&lt;/span&gt;&lt;/strong&gt; &lt;span style="color:#33ff33;"&gt;– holds the smallest legal physical memoryaddress.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;–&lt;/span&gt; &lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Limit register&lt;/span&gt;&lt;/strong&gt; &lt;span style="color:#33ff33;"&gt;– contains the size of the range &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Memory outside the defined range is protected.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;@CPU PROTECTION&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#3333ff;"&gt;&lt;span style="color:#3333ff;"&gt;Timer&lt;/span&gt; &lt;/span&gt;&lt;span style="color:#33ff33;"&gt;– interrupts computer after specified period to ensure operating system maintains control.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;– Timer is decremented every clock tick.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;– When timer reaches the value 0, an interrupt occurs.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Timer commonly used to implement time sharing.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Time also used to compute the current time.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;• Load-timer is a privileged instruction.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;/strong&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8030628102768186343?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8030628102768186343/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8030628102768186343' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8030628102768186343'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8030628102768186343'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/hardware-protection.html' title='HARDWARE PROTECTION'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3001176405850345140</id><published>2009-06-25T02:24:00.000-07:00</published><updated>2009-06-25T03:30:52.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>STORAGE HIERARCHY</title><content type='html'>&lt;span style="color:#3333ff;"&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;STORAGE HIERARCHY&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33ff33;"&gt;Clarify the ``guarantees'' provided at different settings of the persistence spectrum without binding the application to a specific environment or set of storage devices, MBFS implements the continuum, in part, with a logical storage hierarchy.&lt;br /&gt;The hierarchy is defined by N levels:&lt;br /&gt;&lt;br /&gt;The hierarchy is defined by N levels:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ff33;"&gt;1.LM&lt;br /&gt;&lt;br /&gt;(Local Memory storage): very high-speed volatile storage located on the machine creating the file.&lt;br /&gt;&lt;br /&gt;2.LCM&lt;br /&gt;&lt;br /&gt;(Loosely Coupled Memory storage): high-speed volatile storage consisting of the idle memory space available across the system.&lt;br /&gt;&lt;br /&gt;3.-N DA&lt;br /&gt;&lt;br /&gt;(Distributed Archival storage): slower speed stable storage space located across the system.&lt;br /&gt;Logically, decreasing levels of the hierarchy are characterized by stronger persistence, larger storage capacity, and slower access times. The LM level is simply locally addressable memory (whether on or off CPU). The LCM level combines the idle memory of machines throughout the system into a loosely coupled, and constantly changing, storage space. The DA level may actually consist of any number of sub-levels (denoted DA1, DA2, ..., DAn) each of increasing persistence (or capacity) and decreasing performance. LM data will be lost if the current machine crashes or loses power. LCM data has the potential to be lost if one or more machines crash or lose power. DA data is guaranteed to survive power outages and machine crashes. Replication and error correction are provided at the LCM and DA levels to improve the persistence offered by those levels.&lt;br /&gt;&lt;br /&gt;Each level of the logical MBFS hierarchy is ultimately implemented by a physical storage device. LM is implemented using standard RAM on the local machine and LCM using the idle memory of workstations throughout the network. The DA sub-levels must be mapped to some organization of the available archival storage devices in the system. The system administrator is expected to define the mapping via a system configuration file. For example, DA-1 might be mapped to the distributed disk system while DA-2 is mapped to the distributed tape system.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;&lt;strong&gt;@ CACHING&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ff33;"&gt;Copying information into faster storage system; main memory can be viewed as a cache for secondary storage.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;@ COHERENCY AND CONSISTENCY&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-3001176405850345140?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3001176405850345140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3001176405850345140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3001176405850345140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3001176405850345140'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/storage-hierarchy.html' title='STORAGE HIERARCHY'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-7553674794936561548</id><published>2009-06-25T01:58:00.000-07:00</published><updated>2009-06-25T02:24:08.091-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'>STORAGE STRUCTURE</title><content type='html'>&lt;span style="font-size:180%;"&gt;&lt;strong&gt;STORAGE STRUCTURE&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;@ MAIN MEMORY&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The main memory of the computer is also known as RAM, standing for Random Access Memory.&lt;br /&gt;It is constructed from integrated circuits and needs to have electrical power in order to maintain its information.&lt;br /&gt;&lt;br /&gt;When power is lost, the information is lost too! It can be directly accessed by the CPU. The access time to read or write any particular byte are independent of whereabouts in the memory that byte is, and currently is approximately 50 nanoseconds (a thousand millionth of a second).&lt;br /&gt;&lt;br /&gt;This is broadly comparable with the speed at which the CPU will need to access data. Main memory is expensive compared to external memory so it has limited capacity.&lt;br /&gt;&lt;br /&gt;The capacity available for a given price is increasing all the time. For example many home Personal Computers now have a capacity of 16 megabytes (million bytes), while 64 megabytes is commonplace on commercial workstations.&lt;br /&gt;&lt;br /&gt;The CPU will normally transfer data to and from the main memory in groups of two, four or eight bytes, even if the operation it is undertaking only requires a single byte.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;@ MAGNETIC DISK&lt;/strong&gt;&lt;br /&gt;&lt;br /&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.&lt;br /&gt;&lt;br /&gt;Rigid metal or glass platters covered with magnetic recording material&lt;br /&gt;&lt;br /&gt;– Disk surface is logically divided into tracks, which are subdivided into sectors.&lt;br /&gt;&lt;br /&gt;– The disk controller determines the logical interaction between the device and the computer.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;* MOVING HEAD DISK MECHANISM&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 304px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_q_POLaRgWB4/SkM7t5yEeAI/AAAAAAAAACw/4Yu6VsymucU/s400/12.JPG" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;@MAGNETIC TAPES&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Magnetic tape is a medium for magnetic recording generally consisting of a thin magnetizable coating on a long and narrow strip of plastic.&lt;br /&gt;&lt;br /&gt;Nearly all recording tape is of this type, whether used for recording audio or video or for computer data storage. It was originally developed in Germany, based on the concept of magnetic wire recording. Devices that record and playback audio and video using magnetic tape are generally called tape recorders and video tape recorders respectively. A device that stores computer data on magnetic tape can be called a tape drive, a tape unit, or a streamer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-7553674794936561548?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/7553674794936561548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=7553674794936561548' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7553674794936561548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7553674794936561548'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/storage-structure-main-memory-main.html' title='STORAGE STRUCTURE'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_q_POLaRgWB4/SkM7t5yEeAI/AAAAAAAAACw/4Yu6VsymucU/s72-c/12.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-7307563901883380016</id><published>2009-06-23T03:40:00.000-07:00</published><updated>2009-06-24T23:47:22.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS2'/><title type='text'></title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;1. Bootstrap Program&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Bootstrapping process that starts operating systems when the user turns on a computer system.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;2. Difference of Interrupt and trap and their use.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Interrupt -&lt;/span&gt;&lt;/strong&gt;&lt;span style="color:#33ff33;"&gt; is an asynchronous signal indicating the need for attention or a synchronous event in software indicating the need for a change in execution. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;use:&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;computer multitasking, especially in real-time computing.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;Trap -&lt;/span&gt;&lt;/strong&gt; &lt;span style="color:#33ff33;"&gt;is a device or tactic intended to harm, detect, or hinder an intruder.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;use:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;intended to harm, detect, or hinder an intruder.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;3. Monitor Mode&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Monitor mode, or RFMON (Radio Frequency Monitor) mode, allows a computer with a wireless network interface card (NIC) to monitor all traffic received from the wireless network.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Used for packet sniffing, monitor mode allows packets to be captured without having to associate with an access point or ad-hoc network first.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Monitor mode only applies to wireless networks&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;4. User Mode&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Enables multiple virtual systems (known as guests) to run as an application within a normal system (known as the host). As each guest is just a normal application running as a process in user space, this approach provides the user with a way of running multiple virtual machines on a single piece of hardware, offering excellent security and safety without affecting the host environment's configuration or stability.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;5. Device Status Table&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Device-status table contains entry for each I/O deviceindicating its type, address, and state.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;6. Direct Memory Access&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Direct memory access (DMA) is a feature of modern computers and microprocessors that allows certain hardware subsystems within the computer to access system memory for reading and/or writing independently of the central processing unit.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;DMA including disk drive controllers, graphics cards, network cards and sound cards. DMA is also used for intra-chip data transfer in multi-core processors, especially in multiprocessor system-on-chips, where its processing element is equipped with a local memory (often called scratchpad memory) and DMA is used for transferring data between the local memory and the main memory.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Computers that have DMA channels can transfer data to and from devices with much less CPU 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;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;7. Difference of RAM and DRAM&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;The difference of RAM and DRAM is:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;RAM - random access memory -&lt;/span&gt; &lt;/strong&gt;&lt;span style="color:#33ff33;"&gt;is a form of computer data storage. Takes the form of integrated circuits that allow stored data to be accessed in any order (i.e., at random).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;DRAM - Dynamic random access memory -&lt;/span&gt;&lt;/strong&gt; &lt;span style="color:#33ff33;"&gt;is a type of random access memory that stores each bit of data in a separate capacitor within an integrated circuit. Since real capacitors leak charge, the information eventually fades unless the capacitor charge is refreshed periodically. Because of this refresh requirement, it is a dynamic memory as opposed to SRAM and other static memory.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;8.&lt;/span&gt;&lt;a name="SECTION00221000000000000000"&gt;&lt;span style="color:#3333ff;"&gt;Main memory&lt;/span&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;&lt;span style="color:#33ff33;"&gt;The main memory of the computer is also known as RAM, standing for Random Access Memory. It is constructed from integrated circuits and needs to have electrical power in order to maintain its information. When power is lost, the information is lost too! It can be directly accessed by the CPU. The access time to read or write any particular byte are independent of whereabouts in the memory that byte is, and currently is approximately 50 nanoseconds (a thousand millionth of a second). This is broadly comparable with the speed at which the CPU will need to access data. Main memory is expensive compared to external memory so it has limited capacity. The capacity available for a given price is increasing all the time. For example many home Personal Computers now have a capacity of 16 megabytes (million bytes), while 64 megabytes is commonplace on commercial workstations. The CPU will normally transfer data to and from the main memory in groups of two, four or eight bytes, even if the operation it is undertaking only requires a single byte.&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;9.MAGNETIC DISK&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&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.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#3333ff;"&gt;10. Storage Hierarchy&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;clarify the ``guarantees'' provided at different settings of the persistence spectrum without binding the application to a specific environment or set of storage devices, MBFS implements the continuum, in part, with a logical storage hierarchy. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;The hierarchy is defined by N levels:&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;1.LM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;(Local Memory storage): very high-speed volatile storage located on the machine creating the file.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;2.LCM&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;(Loosely Coupled Memory storage): high-speed volatile storage consisting of the idle memory space available across the system.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;3.-N DA &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;(Distributed Archival storage): slower speed stable storage space located across the system.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Logically, decreasing levels of the hierarchy are characterized by stronger persistence, larger storage capacity, and slower access times. The LM level is simply locally addressable memory (whether on or off CPU). The LCM level combines the idle memory of machines throughout the system into a loosely coupled, and constantly changing, storage space. The DA level may actually consist of any number of sub-levels (denoted DA1, DA2, ..., DAn) each of increasing persistence (or capacity) and decreasing performance. LM data will be lost if the current machine crashes or loses power. LCM data has the potential to be lost if one or more machines crash or lose power. DA data is guaranteed to survive power outages and machine crashes. Replication and error correction are provided at the LCM and DA levels to improve the persistence offered by those levels. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ff33;"&gt;Each level of the logical MBFS hierarchy is ultimately implemented by a physical storage device. LM is implemented using standard RAM on the local machine and LCM using the idle memory of workstations throughout the network. The DA sub-levels must be mapped to some organization of the available archival storage devices in the system. The system administrator is expected to define the mapping via a system configuration file. For example, DA-1 might be mapped to the distributed disk system while DA-2 is mapped to the distributed tape system. &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/3850387483609929534-7307563901883380016?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/7307563901883380016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=7307563901883380016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7307563901883380016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/7307563901883380016'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/1_23.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-375568246097295068</id><published>2009-06-18T03:48:00.000-07:00</published><updated>2009-06-18T03:49:52.103-07:00</updated><title type='text'></title><content type='html'>2. Explain the goals of OS&lt;br /&gt;&lt;br /&gt;    It is easier to define an operating system by what it does than what it is, but even this can be tricky. The primary goal of some operating system is convenience for the user. The primary goal of other operating system is efficient operation of the computer system. Operating systems and computer architecture have influenced each other a great deal. To facilitate the use of the hardware, researchers developed operating systems. Users of the operating systems then proposed changes in hardware design to simplify them. In this short historical review, notice how identification of operating-system problems led to the introduction of new hardware features.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-375568246097295068?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/375568246097295068/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=375568246097295068' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/375568246097295068'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/375568246097295068'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/2.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-1992270848200618822</id><published>2009-06-18T03:45:00.000-07:00</published><updated>2009-06-18T03:48:31.094-07:00</updated><title type='text'></title><content type='html'>1. What is the difference of OS in terms of users view and system view?&lt;br /&gt;&lt;br /&gt;    The difference between users view and sysrtem view interm in OS is:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Users view&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;the user view of the computer varies by the interface being used. Most computer users sit in front of a PC, consisting of a monitor, keyboard, mouse and system unit. Such a system is designed for one user to monopolize its resources, to maximize the work that the user is performing. In this case,the operating system is designed mostly for ease of use, with some attention paid to performance, and none paid to resource utilization.&lt;br /&gt;&lt;br /&gt;Some users sit at a terminal connected to a mainframe or minicomputer. Other users are accessing the same computer through other terminals. These users share resources and may exchange information. The operating system is designed to maximize resource utilization.&lt;br /&gt;Other users sit at workstations, connected to networks of other workstations and servers. These users have dedicated resources at their disposal, but they also share resources such as networking and servers.&lt;br /&gt;&lt;br /&gt;Recently, many varieties of handheld computers have come into fashion. These devices are mostly standalone, used singly by individual users. Some are connected to networks, either directly by wire or through wireless modems. Due to power and interface limitations they perform relatively few remote operations. These operating systems are designed mostly for individual usability, but performance per amount of battery life is important as well.&lt;br /&gt;&lt;br /&gt;Some computers have little or no user view. For example, embedded computers in home devices and automobiles may have numeric keypad, and may turn indicator lights on or off to show status, but mostly they and their operating systems are designed to run without user intervention.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;System View &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;We can view an operating system as a resource allocator. A computer system has many resources - hardware and software - that may be required to solve a problem. The operating system acts as the manager of these resources.&lt;br /&gt;&lt;br /&gt;An operating system can also be viewed as a control program that manages the execution of user programs to prevent errors and improper use of the computer. It is especially concerned with the operation and control of I/O devices.&lt;br /&gt;&lt;br /&gt;We have no universally accepted definition of what is part of the operating system. A simple viewpoint is that it includes everything a vendor ships when you order “the operating system”.&lt;br /&gt;A more common definition is that the operating system is the one program running at all times on the computer (usually called the kernel), with all else being application programs. This is the one that we generally follow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-1992270848200618822?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/1992270848200618822/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=1992270848200618822' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1992270848200618822'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1992270848200618822'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/1.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-4080913342316819003</id><published>2009-06-18T03:12:00.001-07:00</published><updated>2009-06-18T03:41:03.161-07:00</updated><title type='text'></title><content type='html'>3. What’s difference between batch systems, multi programmed systems and time sharing systems?&lt;br /&gt;&lt;br /&gt;answer:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;batch system&lt;/span&gt;&lt;/strong&gt; is one in which jobs are bundled together with the instructions necessary to allow them to be processed without intervention.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;multitasking&lt;/span&gt;&lt;/strong&gt; is a method by which multiple tasks, also known as &lt;a title="Computer process" href="http://en.wikipedia.org/wiki/Computer_process"&gt;processes&lt;/a&gt;, share common processing resources such as a &lt;a title="Central processing unit" href="http://en.wikipedia.org/wiki/Central_processing_unit"&gt;CPU&lt;/a&gt;. In the case of a computer with a single CPU, only one task is said to be running at any point in time, meaning that the CPU is actively executing instructions for that task.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Time-sharing&lt;/span&gt;&lt;/strong&gt; is sharing a computing resource among many users by &lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;multitasking&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-4080913342316819003?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/4080913342316819003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=4080913342316819003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4080913342316819003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/4080913342316819003'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/asd_5310.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-6795376570911089888</id><published>2009-06-18T03:02:00.004-07:00</published><updated>2009-06-18T03:16:51.266-07:00</updated><title type='text'></title><content type='html'>6. differentiate client-server systems and peer-to-peer systems.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;client-server systems &lt;/strong&gt;- computing system composed of two logical parts: a server, which provides information or services, and a client, which requests them. On a network, for example, users can access server resources from their personal computers using client software.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Peer-to-peer systems&lt;/strong&gt; - Peer-to-peer (P2P) networking is a method of delivering &lt;a title="Computer network" href="http://en.wikipedia.org/wiki/Computer_network"&gt;computer network&lt;/a&gt; services in which the participants share a portion of their own resources, such as processing power, disk storage, network bandwidth, printing facilities. Such resources are provided directly to other participants without intermediary network hosts or servers.&lt;a href="http://en.wikipedia.org/wiki/Peer-to-peer#cite_note-0#cite_note-0"&gt;[1]&lt;/a&gt; Peer-to-peer network participants are providers and consumers of network services simultaneously, which contrasts with other service models, such as traditional &lt;a title="Client-server" href="http://en.wikipedia.org/wiki/Client-server"&gt;client-server&lt;/a&gt; computing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-6795376570911089888?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/6795376570911089888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=6795376570911089888' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6795376570911089888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6795376570911089888'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/asd_18.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-6482732913751344604</id><published>2009-06-18T03:02:00.003-07:00</published><updated>2009-06-18T03:20:50.054-07:00</updated><title type='text'></title><content type='html'>5. Differentiate symmetric multi processing and asymmetric multiprocessing.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Symmetric multiprocessing &lt;/strong&gt;- in &lt;a title="Computing" href="http://en.wikipedia.org/wiki/Computing"&gt;computing&lt;/a&gt;, symmetric multiprocessing or SMP involves a &lt;a title="Multiprocessor" href="http://en.wikipedia.org/wiki/Multiprocessor"&gt;multiprocessor&lt;/a&gt; computer-architecture where two or more identical processors can connect to a single shared &lt;a title="Main memory" href="http://en.wikipedia.org/wiki/Main_memory"&gt;main memory&lt;/a&gt;. Most common multiprocessor systems today use an SMP architecture. In the case of &lt;a title="Multi-core (computing)" href="http://en.wikipedia.org/wiki/Multi-core_(computing)"&gt;multi-core&lt;/a&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;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;operating system&lt;/a&gt; support, SMP systems can easily move tasks between processors to balance the workload efficiently.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Asymmetric multiprocessing&lt;/strong&gt; - Asymmetric multiprocessing or ASMP is a type of &lt;a title="Multiprocessing" href="http://en.wikipedia.org/wiki/Multiprocessing"&gt;multiprocessing&lt;/a&gt; supported in &lt;a title="Digital Equipment Corporation" href="http://en.wikipedia.org/wiki/Digital_Equipment_Corporation"&gt;DEC&lt;/a&gt;'s &lt;a title="OpenVMS" href="http://en.wikipedia.org/wiki/OpenVMS"&gt;VMS&lt;/a&gt; V.3 as well as a number of older systems including &lt;a title="TOPS-10" href="http://en.wikipedia.org/wiki/TOPS-10"&gt;TOPS-10&lt;/a&gt; and &lt;a 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;OS-360&lt;/a&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;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-6482732913751344604?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/6482732913751344604/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=6482732913751344604' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6482732913751344604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6482732913751344604'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/asdsada.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-2959485159303676287</id><published>2009-06-18T03:02:00.002-07:00</published><updated>2009-06-18T03:22:32.212-07:00</updated><title type='text'></title><content type='html'>4. Advantage of parallel systems&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Advantages of Parallel Systems&lt;/strong&gt; -in terms of disproportionality, Parallel systems usually give results which fall somewhere between pure plurality/majority and pure PR systems. One advantage is that, when there are enough PR seats, small minority parties which have been unsuccessful in the plurality/majority elections can still be rewarded for their votes by winning seats in the proportional allocation. In addition, a Parallel system should, in theory, fragment the party system less than a pure PR electoral system&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-2959485159303676287?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/2959485159303676287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=2959485159303676287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/2959485159303676287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/2959485159303676287'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/asd.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-8488291653910632513</id><published>2009-06-18T03:02:00.001-07:00</published><updated>2009-06-18T03:39:33.145-07:00</updated><title type='text'></title><content type='html'>8. Define the essential properties of the following types of OS:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;a. batch&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;    Jobs with similar needs are batched together and run through the computer as a group, by an operator or automatic job sequencer&lt;span&gt;. Performance is increased by attempting to keep CPU and I/O devices &lt;/span&gt;busy at all times through buffering, off-line operation, spooling, and multiprogramming.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;b. time sharing&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;     sharing a computing resource among many users by &lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;multitasking&lt;/a&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;br /&gt;&lt;br /&gt;&lt;strong&gt;c. real time&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;     &lt;/strong&gt;Real-Time Operating System (RTOS) is a &lt;a title="Computer multitasking" href="http://en.wikipedia.org/wiki/Computer_multitasking"&gt;multitasking&lt;/a&gt; &lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;operating system&lt;/a&gt; intended for &lt;a title="Real-time computing" href="http://en.wikipedia.org/wiki/Real-time_computing"&gt;real-time&lt;/a&gt; applications. Such applications include &lt;a title="Embedded system" href="http://en.wikipedia.org/wiki/Embedded_system"&gt;embedded systems&lt;/a&gt; (programmable thermostats, household appliance controllers), industrial &lt;a title="Robot" href="http://en.wikipedia.org/wiki/Robot"&gt;robots&lt;/a&gt;, spacecraft, industrial control (see &lt;a title="SCADA" href="http://en.wikipedia.org/wiki/SCADA"&gt;SCADA&lt;/a&gt;), and scientific research equipment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;d. network&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;     Network operating systems typically are used to run computers that act as servers. They provide the capabilities required for network operation. Network operating systems are also designed for client computers and provide functions so the distinction between network operating systems and stand alone operating systems is not always obvious.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;e. distributed&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;     With the advent of computer networks, in which many computers are linked together and are able to communicate with one another, distributed computing became feasible. A distributed computation is one that is carried out on more than one machine in a cooperative manner. A group of linked computers working cooperatively on tasks&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;f. handheld&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;    A handheld PC's operating system determines not only what you see onscreen, but also how you interact with the device and what kind of services you can get from it. The two dominant handheld OSes are Palm and Pocket PC but Symbian and Linux are both up and coming. To help you decide which OS you want on your next handheld, here's a breakdown of these four operating systems plus a few of our hardware picks to get you started.&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;    &lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-8488291653910632513?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/8488291653910632513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=8488291653910632513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8488291653910632513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/8488291653910632513'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/blog-post.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-795710610521765472</id><published>2009-06-18T02:21:00.000-07:00</published><updated>2009-06-18T03:19:10.940-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS'/><title type='text'></title><content type='html'>&lt;p&gt;7. Differentiate the design issues of OS between a stand-alone PC and a workstation connected to a network.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;stand-alone PC&lt;/strong&gt; - a desktop or laptop computer that is used on its own without requiring a connection to a local area network (LAN) or wide area network (WAN). Although it may be connected to a network, it is still a stand-alone PC as long as the network connection is not mandatory for its general use.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;workstation&lt;/strong&gt; - is a high-end &lt;a title="Microcomputer" href="http://en.wikipedia.org/wiki/Microcomputer"&gt;microcomputer&lt;/a&gt; designed for technical or scientific applications. Intended primarily to be used by one person at a time, they are commonly connected to a &lt;a title="Local area network" href="http://en.wikipedia.org/wiki/Local_area_network"&gt;local area network&lt;/a&gt; and run &lt;a title="Multi-user" href="http://en.wikipedia.org/wiki/Multi-user"&gt;multi-user&lt;/a&gt; &lt;a title="Operating system" href="http://en.wikipedia.org/wiki/Operating_system"&gt;operating systems&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-795710610521765472?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/795710610521765472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=795710610521765472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/795710610521765472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/795710610521765472'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/06/3.html' title=''/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-6174388308853085693</id><published>2009-02-25T02:17:00.000-08:00</published><updated>2009-02-26T23:34:34.604-08:00</updated><title type='text'>Lab Exercises - Quiz No. 1 (Third Trinal)</title><content type='html'>&lt;div align="left"&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,204,204)"&gt;1. What is the reason for technicians to wear special wrist grounding straps?&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Answer:&lt;/span&gt;&lt;/strong&gt; &lt;span style="COLOR: rgb(51,255,51)"&gt;An antistatic wrist strap, ESD wrist strap, or ground bracelet is an &lt;/span&gt;&lt;a title="Antistatic device" href="http://en.wikipedia.org/wiki/Antistatic_device"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;antistatic device&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt; used to prevent &lt;/span&gt;&lt;a title="Electrostatic discharge" href="http://en.wikipedia.org/wiki/Electrostatic_discharge"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;electrostatic discharge&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt; (ESD) by safely &lt;/span&gt;&lt;a title="Ground (electricity)" href="http://en.wikipedia.org/wiki/Ground_%28electricity%29"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;grounding&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt; a person working on &lt;/span&gt;&lt;a title="Electronics" href="http://en.wikipedia.org/wiki/Electronics"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;electronic&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt; equipment and avoid the components to destroyed.&lt;br /&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;/span&gt;&lt;/em&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;br /&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;source:&lt;/span&gt; &lt;a href="http://wiki.answers.com/Q/What_is_a_wrist_grounding_strap"&gt;http://wiki.answers.com/Q/What_is_a_wrist_grounding_strap&lt;/a&gt;&lt;/strong&gt;&lt;/em&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;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,204,204)"&gt;2. After installing a new computer component why is it important to obtain the most current driver for it?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;&lt;strong&gt;Answer:&lt;/strong&gt; &lt;span style="COLOR: rgb(51,255,51)"&gt;A device driver is a &lt;/span&gt;&lt;a class="inline" href="http://searchsoftwarequality.techtarget.com/sDefinition/0,,sid92_gci212834,00.html"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;program&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt; that controls a particular type of &lt;/span&gt;&lt;a class="inline" href="http://whatis.techtarget.com/definition/0,,sid9_gci211937,00.html"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;device&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt; that is attached to your computer. There are device &lt;/span&gt;&lt;a class="inline" href="http://searchstorage.techtarget.com/sDefinition/0,,sid5_gci212002,00.html"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;driver&lt;/span&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;s for printers, displays, CD-ROM readers, diskette drives, and so on. When you buy an &lt;/span&gt;&lt;a class="inline" href="http://searchcio-midmarket.techtarget.com/sDefinition/0,,sid183_gci212714,00.html"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;operating system&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;, many device drivers are built into the product. However, if you later buy a new type of device that the operating system didn't anticipate, you'll have to install the new device driver. A device driver essentially converts the more general input/output instructions of the operating system to messages that the device type can understand. You need to have a newer version of your device driver because a newer version of a device driver has new features on it&lt;strong&gt;.&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="COLOR: rgb(204,0,0)"&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Resources:&lt;/span&gt; &lt;/span&gt;&lt;a href="http://searchenterprisedesktop.techtarget.com/sDefinition/0,,sid192_gci211938,00.html"&gt;http://searchenterprisedesktop.techtarget.com/sDefinition/0,,sid192_gci211938,00.html&lt;/a&gt;&lt;/em&gt;&lt;a href="http://searchenterprisedesktop.techtarget.com/sDefinition/0,,sid192_gci211938,00.html"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;a href="http://searchenterprisedesktop.techtarget.com/sDefinition/0,,sid192_gci211938,00.html"&gt;&lt;strong&gt;&lt;em&gt;/0,,sid192_gci211938,00.html&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,204,204)"&gt;3. What are the steps required to install a peripheral device?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Answer:&lt;/span&gt; &lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;Adding a Peripheral Device to a SystemAdding a new peripheral device that is not-pluggable usually involves the following:&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;1.Shutting down the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;2.Connecting the device to the system&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;3.Rebooting the system&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;"&gt;&lt;a style="FONT-WEIGHT: bold; COLOR: rgb(51,255,255)" href="http://docs.sun.com/app/docs/doc/817-5093/devconfig-3?a=view"&gt;How to Add a Peripheral Device&lt;/a&gt;&lt;span style="FONT-WEIGHT: bold; COLOR: rgb(51,255,255)"&gt; to add the following devices that are not hot-pluggable to a system:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;CD-ROM&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;Secondary disk driveT&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;ape drive&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;SBUS card&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;"&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;In some cases, you might have to add a third-party device driver to support the new device.For information on hot-plugging devices, see &lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" href="http://docs.sun.com/app/docs/doc/817-5093/devconfig2-1?a=view"&gt;Chapter 6, Dynamically Configuring Devices (Tasks)&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-3"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;How to Add a Peripheral Device&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-1"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Become superuser.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-2"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;(Optional) If you need to add a device driver to support the device, complete the procedure &lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" href="http://docs.sun.com/app/docs/doc/817-5093/devconfig-18?a=view"&gt;How to Add a Device Driver&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-3"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Create the /reconfigure file.# touch /reconfigureThe /reconfigure file causes the Solaris software to check for the presence of any newly installed devices the next time you turn on or boot your system.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-4"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Shut down the system.# shutdown -i0 -g30 -y-i0Brings the system to the 0 init state, which is the appropriate state for turning the system power off for adding and removing devices.-g30Shuts the system down in 30 seconds. The default is 60 seconds.-yContinues the system shutdown without user intervention. Otherwise, you are prompted to continue the shutdown process.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-5"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Select one of the following to turn off power to the system after it is shut down:For SPARC platforms, it is safe to turn off power if the ok prompt is displayed.For x86 platforms, it is safe to turn off power if the type any key to continue prompt is displayed.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-70"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Turn off power to all peripheral devices.For the location of power switches on any peripheral devices, refer to the hardware installation guides that accompany your peripheral devices.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-7"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Install the peripheral device, making sure that the device you are adding has a different target number than the other devices on the system.Often, a small switch is located at the back of the disk for selecting the target number.Refer to the hardware installation guide that accompanies the peripheral device for information on installing and connecting the device.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-8"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Turn on the power to the system.The system boots to multiuser mode, and the login prompt is displayed.&lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" name="devconfig-step-9"&gt;&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;Verify that the peripheral device has been added by attempting to access the device.For information on accessing the device, see &lt;/span&gt;&lt;a style="COLOR: rgb(51,255,51)" href="http://docs.sun.com/app/docs/doc/817-5093/devaccess-90138?a=view"&gt;Accessing Devices&lt;/a&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;.&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:black;"&gt;&lt;span style="COLOR: rgb(51,255,255)"&gt;Installing a Peripheral&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&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;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;&lt;strong&gt;source:&lt;a href="http://www.answers.com/topic/how-to-install-a-pc-peripheral"&gt;http://www.answers.com/topic/how-to-install-a-pc-peripheral&lt;/a&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p style="COLOR: rgb(51,255,51)"&gt;&lt;a href="http://docs.sun.com/app/docs/doc/817-5093/devconfig-6?a=view"&gt;http://docs.sun.com/app/docs/doc/817-5093/devconfig-6?a=view&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;&lt;strong style="COLOR: rgb(51,255,51)"&gt;&lt;a href="http://www.answers.com/topic/how-to-install-a-pc-peripheral"&gt;http://www.answers.com/topic/how-to-install-a-pc-peripheral&lt;/a&gt;&lt;/strong&gt;&lt;span style="color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,204,204)"&gt;4. If a newly installed peripheral device does not function properly what steps can be taken to correct the problem?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;&lt;strong&gt;&lt;em&gt;Answer:&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,0)"&gt; &lt;/span&gt;&lt;span style="COLOR: rgb(51,255,51)"&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;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;&lt;strong&gt;&lt;em&gt;Resources:&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt; &lt;a href="http://www.bautforum.com/archive/index.php/t-62740.html"&gt;http://www.bautforum.com/archive/index.php/t-62740.html&lt;/a&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,204,204)"&gt;5. Explain the technique used to help protect data on a hard drive when doing a clean install?&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;&lt;strong&gt;Answer:&lt;/strong&gt; &lt;/span&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;One of the techniques available to help protect data is to divide the hard drive&lt;br /&gt;into multiple partitions. With a clean install, many technicians prefer to create one CCNA Discovery 4.0 Jonesr0&lt;br /&gt;Networking for Home and Small Businesses 08/18/2007&lt;br /&gt;&lt;br /&gt;partition for data and a separate partition for the OS. This enables an OS to be&lt;br /&gt;upgraded without the risk of losing data. It also simplifies backup and recovery of&lt;br /&gt;data files. &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Resources: &lt;/span&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;lyruzakitutorials.blogspot.com&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(0,204,204)"&gt;6. Explain what a software patch is.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Answer:&lt;/span&gt; &lt;/strong&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;A patch is a piece of program code that can correct a problem or enhance the&lt;br /&gt;functionality of an application program or OS. They are usually provided by the&lt;br /&gt;manufacturer to repair a known vulnerability or reported problem. CCNA Discovery 4.0 Jonesr0 &lt;/span&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&gt;&lt;strong&gt;&lt;span style="COLOR: rgb(255,0,0)"&gt;Resources:&lt;/span&gt;&lt;/strong&gt; &lt;strong&gt;&lt;span style="COLOR: rgb(51,255,51)"&gt;lyruzakitutorials.blogspot.com&lt;/span&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;&lt;p align="justify"&gt;&lt;em&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/3850387483609929534-6174388308853085693?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/6174388308853085693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=6174388308853085693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6174388308853085693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/6174388308853085693'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/02/lab-exercises-quiz-no-1-third-trinal.html' title='Lab Exercises - Quiz No. 1 (Third Trinal)'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3557598922386125027</id><published>2009-01-28T02:21:00.000-08:00</published><updated>2009-01-29T21:55:18.750-08:00</updated><title type='text'>ScreenShots of Operating System</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cTtCowy8-1U/SYKMS9X2QFI/AAAAAAAAADw/9yvj2rtLfUI/s1600-h/xp.png"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SYKMS9X2QFI/AAAAAAAAADw/9yvj2rtLfUI/s400/xp.png" alt="" id="BLOGGER_PHOTO_ID_5296950369081245778" border="0" /&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 255, 0);font-family:arial;" &gt;&lt;span style="font-size:180%;"&gt;Screen Shots of Operating Systems&lt;/span&gt;&lt;/span&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong style="color: rgb(255, 0, 0); font-weight: bold;"&gt;1.1Windows XP&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;&lt;br /&gt;The Windows eXPerience operating system is available as home and professional edition and are similar suitable for the u&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;se on standalone computers. The home edition is &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;suitable for user &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;which worked with Windows 9x/ME till now and don't need special network or security features &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;in theire environment. If the user ha&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;ve used &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;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 of Windows XP, about the Windows update further more 2,000 drivers are available. &lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKQbbgDEWI/AAAAAAAAAEA/i5MOBGweoIs/s1600-h/xphelp.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 228px;" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKQbbgDEWI/AAAAAAAAAEA/i5MOBGweoIs/s320/xphelp.png" alt="" id="BLOGGER_PHOTO_ID_5296954912654168418" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKQsozijPI/AAAAAAAAAEI/r18kM6rI-is/s1600-h/winxppro-2-1.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKQsozijPI/AAAAAAAAAEI/r18kM6rI-is/s320/winxppro-2-1.png" alt="" id="BLOGGER_PHOTO_ID_5296955208283360498" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;1.2&lt;/strong&gt;&lt;/span&gt;&lt;a style="color: rgb(255, 0, 0);" href="http://4.bp.blogspot.com/_ewvob-C3Etc/SYA7VYFUjDI/AAAAAAAAAG4/_RiU911YDb0/s1600-h/winvista-final-scr-15%5B1%5D.jpg"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5296298400215764018" style="margin: 0px 0px 10px 10px; float: right; width: 320px; height: 240px;" alt="" src="http://4.bp.blogspot.com/_ewvob-C3Etc/SYA7VYFUjDI/AAAAAAAAAG4/_RiU911YDb0/s320/winvista-final-scr-15%5B1%5D.jpg" border="0" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;Windows Vista&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;&lt;br /&gt;Microsoft published the new product&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt; name Vista for this new Windows Version on an event in the USA/Atlanta on 21-07-2005. This Windows Version was known under the developm&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;ent name Longhorn before. The installation of Vista is based on WIM (Windows Imaging for&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;mat), a file-based Image Format. It compresses the contained files and can be used for the installation on several platforms from the sam&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;e Image. The image on the DVD contains a pre-installation of the system directories of Windows in the Windows Imaging (.WIM) file and adapts to the hardware configuration. With the User State Migration Tool&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;kit the user defined settings can &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;be imported of Windows 2000 a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;nd Windows XP. An advantage of WIM images is the easy integration of new drivers and updates, the LZX compression provides the smallest file size and XPress compression the fas&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;test compression. The installation DVD of Windows Vista already contains about 16,000 drivers, the Windows update offers further 14,000 drivers for su&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;pported hardware. There is no licence key during the Windows Vista installation necessary, in this ca&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;se it start with a 30 days trial license. After this time period the activation of the operating system is inevitably with the Internet Explorer, a&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 204, 255);"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(102, 255, 255);"&gt;fter the start-up Windows opens only this window for activation. Windows Vista contains DRM technology for the playback of protected multimedia files&lt;/span&gt;. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                  &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cTtCowy8-1U/SYKTR-qrT3I/AAAAAAAAAEQ/HzQ8b7TBoxc/s1600-h/vista.jpg"&gt;&lt;img style="cursor: pointer; width: 238px; height: 320px;" src="http://3.bp.blogspot.com/_cTtCowy8-1U/SYKTR-qrT3I/AAAAAAAAAEQ/HzQ8b7TBoxc/s320/vista.jpg" alt="" id="BLOGGER_PHOTO_ID_5296958048830181234" border="0" /&gt;&lt;/a&gt;        &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKT6CsoANI/AAAAAAAAAEY/KOcaCqAEsSg/s1600-h/Start-Search_2.jpg"&gt;&lt;img style="cursor: pointer; width: 238px; height: 320px;" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKT6CsoANI/AAAAAAAAAEY/KOcaCqAEsSg/s320/Start-Search_2.jpg" alt="" id="BLOGGER_PHOTO_ID_5296958737106862290" 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;strong style="color: rgb(255, 0, 0); font-weight: bold;"&gt;1.3&lt;/strong&gt;&lt;a style="color: rgb(255, 0, 0); font-weight: bold;" href="http://4.bp.blogspot.com/_ewvob-C3Etc/SYA8RVpYGqI/AAAAAAAAAHA/0crnZStGvdc/s1600-h/windows2000_screenshot%5B1%5D.jpg"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5296299430353836706" style="margin: 0px 0px 10px 10px; float: right; width: 255px; height: 187px;" alt="" src="http://4.bp.blogspot.com/_ewvob-C3Etc/SYA8RVpYGqI/AAAAAAAAAHA/0crnZStGvdc/s320/windows2000_screenshot%5B1%5D.jpg" border="0" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;Windows 2000 Professional&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 51, 153);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;Microsoft released this new Windows version 5.0, Build 2195 in February 2000. It is the desktop operating system of the new Windows 2000 platform for x86 &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;architecture and be completed by the versions Windows 2000 Serv&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;er, Windows 2000 Advanced Server and Windows 2000 Datacenter Server. As a minimum requierement for the installation a Pentium processor, 32 mbyte main memory and 650 mbyte of free hard disk storage&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt; are needed. Microsoft had planned to develop also &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;a operating system version for the Alpha architecture, the plans were stopped after an announcement of Compaq. Compaq restricted the support to Windows NT 4.0 with service pack 6 and not higher at 1&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;999-08-25. Microsoft stopped the development plans for the Windows 2000 32- bit of Alpha version after that. Windows 2000 unites defined roughly the user-friendliness, pug &amp;amp; play and USB device support of Windows 98 and the safety and stability of the Windows NT family. The update to &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;this new operating system is possible from Windows 95, 98 and Windows NT 3.51, 4.0. It is a multitasking, multiprocessing operating system and supports up to 2 processors of the x86 32- bit and 64 bit architecture with SMP. Threads or processes can choose between the available processors. Beside the complete revision new featur&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;es and many improvements are integrated. The result is high compatibility, simplified administration, increas&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;ed hardware support with over 7,000 devices, file administration and extended security functions. Applications for Windows 9x are only supported restrictedly. The installation is possible from CD-ROM or over the network from a file server. The virtual addressable storage is 4 gbyte a&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;nd is managed&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt; by the Virtual Memory manager (VMM). VMM assigns the addressable storage on the actually available physical memory and the memory page file (pagefile.sys) on hard disk. The field of application of this operating system is suitable as a single user computer or as a client in company networks. The operating system is enhanced with the game interface DirectX 7.0, the Internet Explorer 5.0 made access to the Int&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;ernet possible. Windows 2000 authenticates the user first at the access to files, printers or ot&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 255);font-size:85%;" &gt;&lt;span style="font-weight: bold;"&gt;her computers. Networks are supported with the protocols TCP/IP, NWLink and AppleTalk. Windows 2000 supports the data interchange in decentralised working groups and central domains. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cTtCowy8-1U/SYKUsjNJhTI/AAAAAAAAAEg/6h0eMmygLPo/s1600-h/win2000pro.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_cTtCowy8-1U/SYKUsjNJhTI/AAAAAAAAAEg/6h0eMmygLPo/s320/win2000pro.png" alt="" id="BLOGGER_PHOTO_ID_5296959604826670386" border="0" /&gt;&lt;/a&gt; &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKVFhVCKXI/AAAAAAAAAEo/0I2TcjYdhu4/s1600-h/win2000p.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 269px;" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SYKVFhVCKXI/AAAAAAAAAEo/0I2TcjYdhu4/s320/win2000p.png" alt="" id="BLOGGER_PHOTO_ID_5296960033819601266" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="color: rgb(255, 0, 0);"&gt;&lt;strong&gt;&lt;br /&gt;1.4&lt;/strong&gt;&lt;a href="http://2.bp.blogspot.com/_ewvob-C3Etc/SYA9ZYaeHWI/AAAAAAAAAHQ/UU8kNEXtYu0/s1600-h/suse_screenshot%5B1%5D.jpg"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5296300668047203682" style="margin: 0px 0px 10px 10px; float: right; width: 255px; height: 191px;" alt="" src="http://2.bp.blogspot.com/_ewvob-C3Etc/SYA9ZYaeHWI/AAAAAAAAAHQ/UU8kNEXtYu0/s320/suse_screenshot%5B1%5D.jpg" border="0" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; SuSE(linux)&lt;br /&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;&lt;br /&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&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt; 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&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt; 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;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;                                            &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cTtCowy8-1U/SYKV1bhlJ4I/AAAAAAAAAEw/_nCYqkgWVE8/s1600-h/suse.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://3.bp.blogspot.com/_cTtCowy8-1U/SYKV1bhlJ4I/AAAAAAAAAEw/_nCYqkgWVE8/s320/suse.jpg" alt="" id="BLOGGER_PHOTO_ID_5296960856895334274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="color: rgb(102, 255, 255);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 255, 102);font-size:180%;" &gt;Fdisk /DOS Based &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(102, 255, 255); font-weight: bold;font-size:85%;" &gt;MS-DOS FDISK Main Menu&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cTtCowy8-1U/SYKMzPL3REI/AAAAAAAAAD4/syGHHRm9-Ec/s1600-h/fdisk.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 400px; height: 222px;" src="http://4.bp.blogspot.com/_cTtCowy8-1U/SYKMzPL3REI/AAAAAAAAAD4/syGHHRm9-Ec/s400/fdisk.gif" alt="" id="BLOGGER_PHOTO_ID_5296950923618632770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 255, 255); font-weight: bold;font-size:85%;" &gt;Most &lt;a title="DOS" href="http://en.wikipedia.org/wiki/DOS"&gt;DOS&lt;/a&gt; fdisk programs, including the fdisk program that came with the original &lt;a title="Windows 95" href="http://en.wikipedia.org/wiki/Windows_95"&gt;Windows 95&lt;/a&gt;, are only capable of creating &lt;a title="File Allocation Table" href="http://en.wikipedia.org/wiki/File_Allocation_Table"&gt;FAT&lt;/a&gt; partitions of types &lt;a title="File Allocation Table" href="http://en.wikipedia.org/wiki/File_Allocation_Table#FAT12"&gt;FAT12&lt;/a&gt; and &lt;a title="File Allocation Table" href="http://en.wikipedia.org/wiki/File_Allocation_Table#FAT16"&gt;FAT16&lt;/a&gt;.&lt;br /&gt;A derivative of the &lt;a title="MS-DOS" href="http://en.wikipedia.org/wiki/MS-DOS"&gt;MS-DOS&lt;/a&gt; fdisk was provided with Windows 95, &lt;a title="Windows 98" href="http://en.wikipedia.org/wiki/Windows_98"&gt;Windows 98&lt;/a&gt;, and later &lt;a title="Windows Me" href="http://en.wikipedia.org/wiki/Windows_Me"&gt;Windows Me&lt;/a&gt;. Only those fdisk versions shipping with Windows 95B or later are able to manipulate &lt;a title="File Allocation Table" href="http://en.wikipedia.org/wiki/File_Allocation_Table#FAT32"&gt;FAT32&lt;/a&gt; partitions. &lt;a title="Windows 2000" href="http://en.wikipedia.org/wiki/Windows_2000"&gt;Windows 2000&lt;/a&gt; and later do not use fdisk, they have the &lt;a title="Logical Disk Manager" href="http://en.wikipedia.org/wiki/Logical_Disk_Manager"&gt;Logical Disk Manager&lt;/a&gt; feature, as well as &lt;a class="mw-redirect" title="DiskPart" href="http://en.wikipedia.org/wiki/DiskPart"&gt;DiskPart&lt;/a&gt;.&lt;br /&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;a class="mw-redirect" title="Partition table" href="http://en.wikipedia.org/wiki/Partition_table"&gt;partition table&lt;/a&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.&lt;br /&gt;The implementation of fdisk in &lt;a title="FreeDOS" href="http://en.wikipedia.org/wiki/FreeDOS"&gt;FreeDOS&lt;/a&gt; has many advanced features and is &lt;a title="Free software" href="http://en.wikipedia.org/wiki/Free_software"&gt;free software&lt;/a&gt;.&lt;/span&gt; &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&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/3850387483609929534-3557598922386125027?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3557598922386125027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3557598922386125027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3557598922386125027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3557598922386125027'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/01/screenshots-of-operating-system.html' title='ScreenShots of Operating System'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cTtCowy8-1U/SYKMS9X2QFI/AAAAAAAAADw/9yvj2rtLfUI/s72-c/xp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-3572473698599247843</id><published>2009-01-19T01:58:00.000-08:00</published><updated>2009-01-19T07:37:05.048-08:00</updated><title type='text'>2.2.2 Worksheet: NOS Certifications and Jobs</title><content type='html'>&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;strong&gt;5.2.2 Worksheet: NOS Certifications and Jobs &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;Network Operating System(s) covered:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="color: rgb(0, 204, 204);font-size:130%;" &gt;&lt;strong&gt;REDHAT&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;Certification(s) title:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Red Hat Certified Technician (RHCT)&lt;br /&gt;Red Hat Certified Technician (RHCT) is a performance-based test that measures actual competence on live systems. RHCT is the first step in establishing Linux credentials and is an ideal certification for those transitioning from non-UNIX/Linux environments.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;Courses/Training required for Certification:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Becoming a Red Hat Certified Technician requires passing a three-hour hands-on exam. There are a couple of different approaches to preparing for the exam depending on your existing level of Linux expertise.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;Courses you should take:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;RH033 Red Hat Linux Essentials&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;RH131 Red Hat System Administration &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;or&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;RH133 Red Hat Linux Administration (and RHCT Exam)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;_____________________________________________________________&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;strong&gt;Network Operating System(s) covered:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);font-size:130%;" &gt;CISCO&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;strong&gt;Certification(s) title:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Cisco ASA Specialist&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Cisco security certifications focus on the growing need for knowledgeable network professionals who can implement complete security solutions. The ASA Specialist certification identifies individuals who possess in-depth expertise with implementing security technologies using the Adaptive Security Appliance (ASA) technologies, especially firewall and VPN functionality. Other topics include ACL, AAA, advanced protocol handling, remote access VPN, secure socket layer VPN, site-to-site VPNs, failover, and security appliance management. Cisco ASA Specialists possess the ability to describe, configure, verify and manage the ASA products and the Adaptive Security Device Manager (ASDM).&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;Courses/Training required for Certification:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Cisco ASA Specialist Prerequisites: CCNA Security&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;Cisco ASA Specialist Exams and Recommended Training:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;1. &lt;/span&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Required Exam(s)&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;a.)642-524 SNAF&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;b.)642-515 SNAA&lt;/span&gt; &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;2. Recommended Training:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;strong&gt;a.)Securing Networks with ASA Foundation&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;b.)Securing Networks with ASA Advanced &lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;_____________________________________________________________&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;strong&gt;Network Operating System(s) covered:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;The Microsoft Certified Systems Engineer (MCSE) credential is the premier certification for professionals who analyze the business requirements and design and implement the infrastructure for business solutions based on the Microsoft Windows 2000 platform and Microsoft Windows Server System. Implementation responsibilities include installing, configuring, and troubleshooting network systems. Learn more about MCSE job functions by reading the &lt;/strong&gt;&lt;a href="http://download.microsoft.com/download/f/8/e/f8ef01da-4b5f-45a6-ba28-7c2070667240/MCSE_Task_Analysis.doc"&gt;&lt;strong&gt;MCSE Job Task Analysis&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; (Microsoft Word 925 KB). &lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;strong&gt;Courses/Training required for Certification:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;Microsoft Certified Systems Engineer (MCSE) Certification&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;strong&gt;Courses/ Training required for Certification:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="left"&gt;&lt;strong&gt;The Windows 2000 track of the MCSE credential is designed for information technology (IT) professionals working in the typically complex computing environment of medium to large organizations.An MCSE candidate should have at least one year of experience implementing and administering a network operating system in environments with the following characteristics:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;200 to 26,000 supported users&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Five to 150 physical locations&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Typical network services and applications including file and print, database, messaging, proxy server or firewall, dial-in server, desktop management, and Web hosting&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Connectivity needs including connecting individual offices and users at remote locations to the corporate network and connecting corporate networks to the Internet&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Implementing and administering a desktop operating system&lt;/strong&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;strong&gt;Designing a network infrastructureFor more information on additional requirements to earn the MCSE credential, see the &lt;/strong&gt;&lt;a href="http://www.microsoft.com/learning/mcp/mcse/requirements.mspx"&gt;&lt;strong&gt;MCSE Certification Requirements&lt;/strong&gt;&lt;/a&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p align="center"&gt;&lt;strong&gt;_____________________________________________________________&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;NETWORK JOBS AVAILABLE&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;strong style="color: rgb(0, 0, 0);"&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:Times;font-size:180%;"  &gt;&lt;span style=";font-family:Times;font-size:12;"  &gt;&lt;span style="color: black; background-color: rgb(255, 102, 255);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;1)  &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;span style="color: rgb(255, 255, 255);"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;span style="color: rgb(255, 255, 0);"&gt;h3&lt;span style="color: rgb(255, 255, 0);"&gt; align=center&gt;&lt;span style="color:blue;"&gt;&lt;b&gt;&lt;span style="font-weight: bold;"&gt;WEB DEVELOPER&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 51);font-family:Tahoma;font-size:85%;"  &gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;Qualifications :&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Male 23-30 years old&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must be a graduate a four (4) year course graduate of BS Information Technology, Computer Science, or equivalent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must have good command of English language&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Capable of speaking to wide array of individuals&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must have working knowledge in Windows-based computing environments&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must be familiar with the inner working of websites&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must have keen eye for spotting possible trouble areas and the sensibility to think of solutions&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Knowledgable in Web Programming (DHTML + ASP / PHP / JSP)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Knowledgable in Web Designing (Dreamweaver, Flash, Photoshop, Corel Draw)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Knowledgable in WAP, SMS Scripting&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Knowledgable in DB handling (SQL, Oracle, ODBC/OLE via ADO)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must be outspoken and confident&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Must be passionate &amp;amp; dedicated to finish any task at hand&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;- Can handle stress and pressure well &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;- Must be willing to work in Greenhills, San Juan&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; color: rgb(51, 255, 51);" class="MsoNormal"&gt;&lt;span style=";font-family:Tahoma;font-size:85%;"  &gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;p align="center"&gt;Interested applicants may hand-carry their resume at:&lt;/p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;span style="color:blue;"&gt;TEMPS AND STAFFERS INC.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;2/F Servicio Filipino Bldg.,&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:Times New Roman;"&gt;105 West Avenue, Quezon City&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Email:&lt;i&gt;maila@tempsandstaffers.com&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Tel: 376-6887 local 109&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;Look for: Ms. Maila P. Hermosura&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align=" center"&gt;&lt;i&gt;&lt;span style="color:red;"&gt;Walk-in applicants will be interviewed immediately.&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;&lt;span style=";font-family:Times New Roman;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(255, 255, 0); font-weight: bold;font-family:Verdana;font-size:85%;"  &gt;2.) &lt;/span&gt;              &lt;a style="color: rgb(255, 255, 0);" alt="www.jobsdb.com.ph/PH/EN/Job.asp?R=JDBP080498399"&gt;&lt;span style=";font-family:tahoma;font-size:85%;"  &gt;&lt;strong&gt;DATABASE ADMINISTRATOR / SYSTEMS ADMINISTRATOR&lt;/strong&gt;&lt;/span&gt;&lt;/a&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; color: rgb(51, 255, 51);" class="MsoNormal"&gt;&lt;a style="color: rgb(255, 255, 0);" alt="www.jobsdb.com.ph/PH/EN/Job.asp?R=JDBP080498399"&gt;&lt;span&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; color: rgb(255, 0, 0); font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style=";font-family:&amp;quot;;" &gt;Qualifications:&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; color: rgb(255, 0, 0); font-weight: bold;" class="MsoNormal"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; font-weight: bold;" class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; font-weight: bold;" class="MsoListParagraph"&gt;&lt;span style=";font-family:Symbol;font-size:100%;"  &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;" &gt;        &lt;span style="color: rgb(51, 255, 51);"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 255, 51);font-family:&amp;quot;;font-size:100%;"  &gt;Graduate of B.S. Computer Science, Computer Engineering or related course. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; color: rgb(51, 255, 51); font-weight: bold;" class="MsoListParagraph"&gt;&lt;span style=";font-family:Symbol;font-size:100%;"  &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;" &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Preferably with related experience; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; color: rgb(51, 255, 51); font-weight: bold;" class="MsoListParagraph"&gt;&lt;span style=";font-family:Symbol;font-size:100%;"  &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;" &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;knowledgeable in LINUX administration with background in networking; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: -0.25in; color: rgb(51, 255, 51); font-weight: bold;" class="MsoListParagraph"&gt;&lt;span style=";font-family:Symbol;font-size:100%;"  &gt;&lt;span style=""&gt;·&lt;span style=";font-family:&amp;quot;;" &gt;         &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"  &gt;Experience in database (MS access, SQL Server) preferred. &lt;/span&gt;&lt;/p&gt;&lt;span style="color: rgb(51, 255, 51);"&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;a alt="www.jobsdb.com.ph/PH/EN/Job.asp?R=JDBP080498399"&gt;&lt;span&gt;&lt;p style="margin: 0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style=";font-family:&amp;quot;;font-size:10;"  &gt; &lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;span style="color: rgb(255, 153, 102);"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;&lt;strong&gt;_______________________________________&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;&lt;strong&gt;2.2.2 Worksheet: Diagnostic Software&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;1. Based on your research, list at least two different hard drive manufacturers.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);font-size:130%;" &gt;Seagate&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);font-size:130%;" &gt;Maxtor2&lt;/span&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;2. Based on your research, choose a hard drive manufacturer. Does this manufacturer offer hard drive diagnostic software to go with their products? If so, list the name and the features of the diagnostic software.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 255, 153);"&gt;Manufacturer:&lt;/span&gt; &lt;span style="color: rgb(0, 204, 204);"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;Seagate Technology&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 255, 153);"&gt;Software Name:&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;Seagate Seatools 1.1.3.2&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 255, 153);"&gt;File Name:&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;SeatoolsForWindows.msi&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 255, 153);"&gt;File Size:&lt;/span&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;2.23 MB&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="color: rgb(153, 255, 153);"&gt;Version:&lt;/span&gt; &lt;/span&gt;&lt;span style="font-size:180%;"&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;1.1.3.2&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 255, 153);font-size:130%;" &gt;Published date: &lt;span style="color: rgb(0, 204, 204);font-size:180%;" &gt;February 27, 2008 updated&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(255, 255, 0);font-size:180%;" &gt;&lt;strong&gt;Description:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 204, 204);"&gt;Seatools for Windows is a comprehensive, easy to use diagnostic tool that helps you quickly determine the condition of disc drive in your external hard drive, desktop or notebook computers. It tests USB, 1394, ATA(PATA/IDE), SATA, and SCSI drives.&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-3572473698599247843?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/3572473698599247843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=3572473698599247843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3572473698599247843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/3572473698599247843'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/01/222-worksheet-diagnostic-software.html' title='2.2.2 Worksheet: NOS Certifications and Jobs'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-163849566836724208</id><published>2009-01-14T02:39:00.000-08:00</published><updated>2009-01-16T00:28:03.522-08:00</updated><title type='text'>Latest Components</title><content type='html'>&lt;strong&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;SOFTWARE&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="font-size:180%;color:#33ffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/strong&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;em&gt;&lt;img id="BLOGGER_PHOTO_ID_5291799900490016946" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 150px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SXA_-OsnqLI/AAAAAAAAAC4/8umcZbgm8i0/s200/aw.jpg" border="0" /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;&lt;em&gt;Microsoft unveils latest operating system Windows 7&lt;br /&gt;&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;Software giant Microsoft on Tuesday unveiled &lt;em&gt;Windows 7&lt;/em&gt;, saying its latest operating system won't be as annoying.&lt;br /&gt;&lt;br /&gt;At the company' Professional Developers Conference here, Microsoft said the new version will not have the rampant notifications that have irked many users of Windows Vista.&lt;br /&gt;&lt;br /&gt;People can choose to &lt;em&gt;see fewer alerts and warnings&lt;/em&gt; from their computers in the new Windows 7, said the company, adding that people will be able to test out the next version of Windows early next year.&lt;br /&gt;&lt;br /&gt;The design of Windows 7 will &lt;em&gt;make it easier for people to switch between open windows, files and applications.&lt;/em&gt; It also is supposed to &lt;em&gt;give PC users faster access to recently used files, making home networking more automatic,&lt;/em&gt; according to the company.&lt;br /&gt;&lt;br /&gt;And overall, the version is &lt;em&gt;faster and can run on less-powerful co&lt;/em&gt;mputers, said the company.&lt;br /&gt;&lt;br /&gt;Windows 7, the successor to Windows Vista&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="color:#ff9900;"&gt;Solaris Operating System&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291800098695725698" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 42px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_cTtCowy8-1U/SXBAJxEiwoI/AAAAAAAAADA/7Yst-LefDwY/s200/l0_solaris10os-1008.jpg" border="0" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;The Solaris Operating System—supported on over 1000 x86 and SPARC platforms—delivers the performance, stability and security your users and customers demand. With more applications available than for any other open operating system, one OS can span your entire enterprise: the Web tier, the data warehouse, and the most demanding technical compute applications. Moving to Solaris 10 is easy, whether you're upgrading from an older Solaris release or migrating from another OS.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="color:#33ffff;"&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;FEATURES:&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291102170151034706" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 69px; CURSOR: hand; HEIGHT: 56px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SW3FY-omn1I/AAAAAAAAACY/JbR1jTxKSUA/s400/pc3_virtualization.gif" border="0" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;1.)&lt;/span&gt;&lt;span style="color:#ff9900;"&gt; Virtualization for Business in Real-Time &lt;/span&gt;&lt;a href="http://3.bp.blogspot.com/_cTtCowy8-1U/SW3Dd3Q0yRI/AAAAAAAAAB4/xLJ4WYKH19g/s1600-h/pc3_virtualization.gif"&gt;&lt;/a&gt;&lt;a href="http://2.bp.blogspot.com/_cTtCowy8-1U/SW3C7u3MFoI/AAAAAAAAABw/59-n70NhQB8/s1600-h/pc3_virtualization.gif"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;Sun provides the full spectrum of technologies needed today to build a virtual enterprise and is on the cutting edge of innovative technologies that will improve Virtualization in the future. Virtualization is another way that Sun provides enterprise-wide solutions, anywhere, anytime. Connecting to required resources and managing them intelligently is Sun's commitment—no matter where they exist, or what technology is necessary to provide them. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291102114163913586" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 69px; CURSOR: hand; HEIGHT: 56px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_cTtCowy8-1U/SW3FVuEO83I/AAAAAAAAACQ/y80xbaq94WI/s400/pc3_samp.gif" border="0" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;2.) Sun provides developers and systems administrators with a superior alternative for building and deploying Web services and applications. Using the Solaris 10 OS plus Sun's optimized Apache, MySQL, and PHP/Perl/Python stack (Solaris OS + AMP), you can easily develop and test AMP-based applications; and deploy them faster and more efficiently than commercial or other open-source options. By leveraging the following five easy steps – Sun's "recipe for success" guideline – you can get AMP based Web tier applications up and running quickly and affordably while taking advantage of Sun's multiple levels of assistance and support.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291101879366708818" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 69px; CURSOR: hand; HEIGHT: 56px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SW3FIDYN7lI/AAAAAAAAACI/RiuY8lDxoWw/s400/pn0_download.gif" border="0" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;3.)&lt;/span&gt;&lt;span style="color:#ff9900;"&gt; High Availability Learning CenterKeep your business&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;-&lt;/strong&gt;critical applications and essential services up and running 24x7. Simplify administration. Be proactive and guard against unplanned disruptions. Build operational resiliency. With the Solaris 10 Operating System and Solaris Cluster software, you get best-in-class, high availability so you can increase uptime through &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291100847200956770" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 69px; CURSOR: hand; HEIGHT: 56px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_cTtCowy8-1U/SW3EL-QucWI/AAAAAAAAACA/hZ0uPvCL-rk/s400/pc3_protection.gif" border="0" /&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;4.) Secure Your Web Servers with Solaris 10&lt;br /&gt;&lt;/span&gt;Sun makes it simple to deliver sophisticated web services right out of the box by integrating and supporting the open source Apache Web server with Solaris.&lt;br /&gt;»&lt;br /&gt;Safely host multiple Web servers on a single system with complete fault and security isolation with &lt;/span&gt;&lt;a href="http://www.sun.com/software/solaris/utilization.jsp"&gt;&lt;span style="color:#33ffff;"&gt;Solaris Containers&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;»&lt;br /&gt;Increase your web server availability and reliability with &lt;/span&gt;&lt;a href="http://www.sun.com/software/solaris/availability.jsp"&gt;&lt;span style="color:#33ffff;"&gt;Predictive Self-Healing&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; and its Apache manifest&lt;br /&gt;»&lt;br /&gt;Increase the security of your Web servers in the event of a security compromise by leveraging Solaris 10 features like &lt;/span&gt;&lt;a href="http://www.sun.com/software/solaris/security.jsp"&gt;&lt;span style="color:#33ffff;"&gt;User and Process Right Management&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;»&lt;br /&gt;Maximize performance and availability for your Web services using &lt;/span&gt;&lt;a href="http://www.sun.com/software/solaris/observability.jsp"&gt;&lt;span style="color:#33ffff;"&gt;Solaris Dynamic Tracing (DTrace)&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;&lt;span style="color:#ff9900;"&gt;LATEST OPERATING SYSTEM FROM LINUX&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5291800735664336450" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 51px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SXBAu19sbkI/AAAAAAAAADI/p-MF28UWkX8/s200/Linux.jpg" border="0" /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style="color:#33ffff;"&gt;Mandriva is proud to present its latest distribution: Mandriva Linux 2009. This new version has been designed to meet the expectations of our users and offers an ever more efficient solution to their needs.&lt;br /&gt;Mandriva Linux 2009 goes further in its innovations and offers a thoroughly modern and cutting-edge graphical environment: KDE 4.1. Personalizable, modular, scalable, and full of visual effects that enhance the environment, KDE's new version is usable everywhere, from the oldest hardware to the newest.&lt;br /&gt;Mandriva’s team has gone to great lengths to integrate this new environment in a way that ensures everyone can jump right in to using it, with a customized graphical theme, careful choice of the most powerful applications, and a default configuration tuned to your system's particular hardware.&lt;br /&gt;Beyond the features that contributed to the success of Mandriva Linux 2008 and Mandriva Linux 2008 Spring, Mandriva Linux 2009 integrates the latest innovations, from office applications to the latest virtualization technologies. Mandriva Linux 2009 gives you not only the most advanced andeasy-to-use Linux operating system on the market but also the latest software demanded by the community.&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="color:#33ffff;"&gt;&lt;p align="left"&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Changes include:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p align="left"&gt;An updated set of commercial applications in the Powerpack edition: Fluendo audio and video codecs, advanced touching-up of digital images with LightZone, virtualisation with VmWare, and Google applications;&lt;br /&gt;Complete overhaul of the graphic installer;&lt;br /&gt;Simplification and improved reliability of application installations and updates: notification of new distribution versions via Mandriva Online, and automatic configuration of official repositories;&lt;br /&gt;Latest versions of leading open source applications: integration of KDE 4.1, GNOME 2.24, OpenOffice.org 3, Firefox 3;&lt;br /&gt;Faster boot time;&lt;br /&gt;Improved parental control utility, now with time-based restrictions;&lt;br /&gt;Installer now capable of detecting low-resource systems or netbooks, and installing an appropriate environment (GNOME is default for netbooks);Detection and optional automatic removal of packages known as orphans (packages previously installed which are no longer required) to optimize free space and future updates;&lt;br /&gt;Constantly improving hardware support (kernel 2.6.27) with particular attention paid to netbooks.&lt;br /&gt;Easy, 100% graphical synchronization with mobile devices: Windows Mobile 2002 and 2003 as well as Windows Mobile 5 and 6, all Blackberry devices, and many Nokia devices.&lt;br /&gt;Mandriva Linux 2009 is available in three editions: Powerpack (the commercial edition, including exclusive commercial software, support, and services), One (a live CD which can also be installed to the system permanently) and Free (an edition which contains only free / open source software).&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;&lt;span style="font-size:180%;color:#ff9900;"&gt;HARDWARE&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291105961097617394" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 150px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SW3I1pAs3_I/AAAAAAAAACw/tfYH4zbYtDk/s200/intel.jpg" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p align="center"&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Intel Launches New Desktop Processor&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;span style="color:#33ffff;"&gt;Following AMD's launch of its latest &lt;/span&gt;&lt;a href="http://blog.wired.com/gadgets/2008/11/amds-last-gasp.html"&gt;&lt;span style="color:#33ffff;"&gt;server chips&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; last week, it's Intel's turn to be in the spotlight.&lt;br /&gt;Intel plans to launch its newest generation of desktop processors on Monday. Called Core i7, the chips are aimed at the high-end desktop and gaming market.&lt;br /&gt;The move puts Intel ahead of its rival AMD by more than a few months, as AMD's comparable desktop processor isn't scheduled to launch until early next year.&lt;br /&gt;"AMD now just doesn't have a competitive chip against Intel on the desktop," says Patrick Wang, an analyst with brokerage firm Wedbush Morgan.&lt;br /&gt;And until AMD launches its product, Intel is going to be the only option for consumers who want the latest chips for their computers, says Wang.&lt;br /&gt;The Core i7 will be almost four to six times faster than Intel's current platform, says the company, and will have greater power efficiency than ever. It is based on the 45-nanometer production technology that first appeared in a server chip called Xeon (aka Penryn), which debuted earlier this year.&lt;br /&gt;The 45-nm chips utilize smaller circuitry than the previous, 65-nm generation, making them faster, and also enabling Intel to manufacture them more cheaply.&lt;br /&gt;The new Core i7 chips are based on a newly designed &lt;/span&gt;&lt;a href="http://blog.wired.com/gadgets/2008/08/intel-stacks-up.html"&gt;&lt;span style="color:#33ffff;"&gt;microarchitecture called Nehalem&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt;, which includes major design changes in areas such as power management and integrated memory control.&lt;br /&gt;The first three quad-core Core i7 chips from Intel will reintroduce "hyperthreading" technology, which gives the chips the ability to execute 8 threads simultaneously on 4 processing cores, greatly increasing their processing power. Hyperthreading was seen earlier in Pentium 4 chips and some Xeon processors from Intel.&lt;br /&gt;Core i7 processors are also different from their predecessors in that they have "QuickPath," a new microarchitecture that integrates memory controller into each microprocessor. QuickPath will replace Front Side Bus used in Xeon and Itanium platforms.&lt;br /&gt;The move increases the bandwidth directly available to the processor, reducing lag time before a CPU can begin executing the next instruction.&lt;br /&gt;"Core i7 will be one of the first Intel chips to integrate a memory controller," says Shane Rau, PC analyst at research firm IDC, "though it is something AMD has had for a while."&lt;br /&gt;Intel is taking no chances with Core i7. The company has spent millions to test the chips and ensure flaws in it don't trip it up, says &lt;/span&gt;&lt;a href="http://www.nytimes.com/2008/11/17/technology/companies/17chip.html?_r=1&amp;amp;oref=slogin"&gt;&lt;span style="color:#33ffff;"&gt;The New York Times&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt;.&lt;br /&gt;In the past, both Intel and AMD have paid a big price for bugs in their chips. In 1994, Intel's Pentium chips sported a tiny error in floating-point calculation that led to a product recall.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291104069378438098" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 62px; CURSOR: hand; HEIGHT: 76px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SW3HHhzs89I/AAAAAAAAACg/OmJ5bS4eNYw/s400/xeon_62.gif" border="0" /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Intel® Server Processors&lt;/span&gt; &lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;span style="color:#33ffff;"&gt;Intel® server processors are the ideal platform for virtualization and data-intensive business applications. Powering a range of multi-core, 64-bit servers¹, Intel server processors enable you to optimize computing environments and maximize server utilization, while providing you with headroom for growth.&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.intel.com/products/processor/xeon7000/index.htm?iid=servproc+body_xeon7400subtitle"&gt;&lt;span style="color:#33ffff;"&gt;Large-scale enterprise computing &amp;amp; server consolidation&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.intel.com/products/processor/xeon7000/index.htm?iid=servproc+body_xeon7400badge"&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;Intel® Xeon® processor 7400 series&lt;br /&gt;· Extending today's lead in virtualization performance with built-in hardware assisted features and breakthrough gains in performance and energy efficiency²&lt;br /&gt;· Built for data-demanding enterprise applications with up to 6 cores and a large shared 16MB L3 cache per processor, enabling more transactions per server&lt;br /&gt;· More headroom, improved reliability, and the highest scalability available for large scale server consolidation and business-critical virtualization&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Features and benefits:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;Intel® Xeon® processor 7400 series&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Leading scalable performance with decreased footprint and power demands&lt;br /&gt;Industry's lowest watt per core platform with available 65 watt processor&lt;br /&gt;Based on 45nm Intel® Core™ microarchitecture enabling low voltage options for ultra-dense deployments&lt;br /&gt;Compatibility with previous generation Intel® Xeon® processor 7300 series&lt;br /&gt;&lt;br /&gt;Hardware-assisted virtualization technology&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Highest virtualization performance, leading on all industry standard virtualization benchmarks¹&lt;br /&gt;More virtual machines on all servers&lt;br /&gt;Investment protection and flexibility with Intel® Virtualization Technology FlexMigration (Intel® VT FlexMigration)¹&lt;br /&gt;More efficient disaster recovery and high availability through virtualization&lt;br /&gt;Broadest ecosystem support with virtualization software providers and leading OEMs&lt;br /&gt;&lt;br /&gt;Up to16 MB, shared L3 cache&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Keeps more needed data closer to the cores for access faster than off-chip memory&lt;br /&gt;Intel® 64 architecture²&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Enables extended memory addressability for server applications&lt;br /&gt;&lt;br /&gt;Enhanced reliability and manageability&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Many memory controller features, together with PCI Express* RAS features combine for outstanding platform reliability&lt;br /&gt;Error Correcting Code (ECC) system bus, new mem ory mirroring and I/O hot-plug&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;Features and benefits&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Intel® Xeon® processor 7400 series&lt;/span&gt; &lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Leading scalable performance with decreased footprint and power demands&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Industry's lowest watt per core platform with available 65 watt processor&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Based on 45nm Intel® Core™ microarchitecture enabling low voltage options for ultra-dense deployments&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Compatibility with previous generation Intel® Xeon® processor 7300 series&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;Hardware-assisted virtualization technology&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Highest virtualization performance, leading on all industry standard virtualization benchmarks¹&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;More virtual machines on all servers&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Investment protection and flexibility with Intel® Virtualization Technology FlexMigration (Intel® VT FlexMigration)¹&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;More efficient disaster recovery and high availability through virtualization&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Broadest ecosystem support with virtualization software providers and leading OEMs &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Up to16 MB, shared L3 cache&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Keeps more needed data closer to the cores for access faster than off-chip memory&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#ff9900;"&gt;&lt;strong&gt;Intel® 64 architecture²&lt;/strong&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Enables extended memory addressability for server applications&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Enhanced reliability and manageability&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;/strong&gt;&lt;span style="color:#33ffff;"&gt;Many memory controller features, together with PCI Express* RAS features combine for outstanding platform reliability&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Error Correcting Code (ECC) system bus, new mem ory mirroring and I/O hot-plug&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#33ffff;"&gt;&lt;img id="BLOGGER_PHOTO_ID_5291104843653806898" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 102px; CURSOR: hand; HEIGHT: 102px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_cTtCowy8-1U/SW3H0mNVezI/AAAAAAAAACo/ZdxlB9IU1Pw/s400/thumb-amd.gif" border="0" /&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;&lt;span style="color:#ff6600;"&gt;AMD to Release Quad-Core Processor for Notebooks&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;Advanced Micro Devices will be more than a year after Intel Corp. with its quad-core microprocessors aimed at notebooks. The first quad-core chip for laptops from AMD will only emerge in 2010.&lt;br /&gt;The first quad-core central processing unit (CPU) for notebooks in AMD’s line will be code-named “Champlain” and will be the base of the code-named “Danube” platform, AMD revealed at last week’s meeting with financial analysts. There are no details about the chip, but since the processor will only emerge sometime in 2010, it has good chances to be made using 32nm process technology.&lt;br /&gt;Before the “Danube” platform emerges in 2010, AMD plans to release “Tigris” platform in 2009. The forthcoming platform will be based on dual-core code-named “Caspian” CPU manufacturing using 45nm fabrication process as well as next-generation RS880M+SB710 core-logic set.&lt;br /&gt;It is interesting to note that both “Caspian” and “Champlain” microprocessors will be made in the same – socket s1 3rd generation – form-factor.&lt;br /&gt;According to Jon Peddie Research analysts, desktop replacement notebooks for gamers are “showing strong gains”. Therefore, it is pretty regrettable that AMD decided not to introduce quad-core mobile microprocessors in 2009. Intel already has a quad-core processor for high-performance notebooks and the lineup is likely to expand next year.While popularity of quad-core chips for mobile computers is unlikely to be high, the lack of appropriate option in AMD’s arsenal effectively means that the world’s No. 2 x86 chipmaker will not be able to compete against Intel in high-performance/desktop replacement laptop market segment.&lt;/span&gt;&lt;/div&gt;&lt;p align="center"&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff9900;"&gt;Latest Expansion Slots&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;/p&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#33ffff;"&gt;BLADECENTER HS20 FC EXPANSION CARD&lt;br /&gt;Manufacturer: IBM&lt;br /&gt;Part Number: 48P7061&lt;br /&gt;Specifications: Data transfer rate: 2.12 Gbps ; Connectivity technology: Wired &lt;/span&gt;&lt;a class="seeAll" href="http://reviews.cnet.com/adapters-nics/bladecenter-hs20-fc-expansion/4507-3380_7-20719459.html"&gt;&lt;span style="color:#33ffff;"&gt;See full specs&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;Algoithm in installing the Operating System&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#ff6600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#ff6600;"&gt;Step #1: Plan your installation.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#ff6600;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;When you run the Windows XP Professional Setup program, you must provide information about how to install and configure the operating system. Thorough planning can make your installation of Windows XP Professional more efficient by helping you to avoid potential problems during installation. An understanding of the configuration options will also help to ensure that you have properly configured your system. I won't go into that part right now but here are some of the most important things you should take into consideration when planning for your XP installation: window.google_render_ad();&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Check System Requirements&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Check Hardware and Software Compatibility&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Determine Disk Partitioning Options&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Choose the Appropriate File System: FAT, FAT32, NTFS&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Decide on a Workgroup or Domain Installation&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Complete a Pre-Installation Checklist&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;After you made sure you can go on, start the installation process.&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="color:#ff6600;"&gt;&lt;strong&gt;Step #2: Beginning the installation process&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p align="left"&gt;&lt;span style="color:#33ffff;"&gt;You can install Windows XP in several methods - all are valid and good, it all depends upon your needs and your limitations. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Manual installations usually come in 3 flavors:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Boot from CD - No existing partition is required.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Boot from the 6 Setup Boot Disks, then insert the CD - No existing partition is required&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Boot from an MS-DOS startup floppy, go to the command prompt, create a 4GB FAT32&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Boot from an MS-DOS startup floppy, go to the command prompt, create a 4GB FAT32&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;partition with FDISK, reboot, format the C partition you've created, then go to the CD&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;drive, go into the I386 folder, and run the WINNT.EXE command.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;Run an already installed OS, such as Windows NT 4.0 Server. From within NT 4.0 go to&lt;br /&gt;&lt;br /&gt;the I386 folder in the W2K installation CD and run the WINNT32.EXE command.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;If you want to upgrade a desktop OS such as Windows 98 into Windows 2000 Professional&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;div align="left"&gt;&lt;span style="color:#33ffff;"&gt;you can follow the same procedure as above (You cannot upgrade Windows 98 into W2K Server).&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;There are other non-manual installation methods, such as using an unattended file along with a uniqueness database file, using Sysprep, using RIS or even running unattended installations from within the CD itself, but we won't go into that right now. It doesn't matter how you run the setup process, but the moment it runs - all setup methods look alike.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Step #3: The text-based portion of the Setup program&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;The setup process begins loading a blue-looking text screen (not GUI). In that phase you will be asked to accept the EULA and choose a partition on which to install XP, and if that partition is new, you'll be asked to format it by using either FAT, FAT32 or NTFS. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;1.) Start the computer from the CD. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;2.) You can press F6 if you need to install additional SCSI adapters or other mass-storage devices. If you do you will be asked to supply a floppy disk with the drivers and you CANNOT browse it (or a CD for that matter). Make sure you have one handy. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;3.) If you want, you can press F2 to run the ASR sequence. For that you need a good backup created by the Windows XP backup program, and the ASR floppy disk. If you plan to install a new copy of XP - don't do anything. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;4.) Setup will load all the needed files and drivers. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;5.) Select To Setup Windows XP Professional Now. If you want, and if you have a previous installation of XP, you can try to fix it by pressing R. If not, just press ENTER. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;6.) Read and accept the licensing agreement and press F8 if you accept it. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;7.) Select or create the partition on which you will install Windows XP Professional. Depending upon your existing disk configuration choose one of the following: &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;If the hard disk is unpartitioned, you can create and size the partition on which you will install Windows XP Professional.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;If the hard disk is already partitioned, but has enough unpartitioned disk space, you can create an additional partition in the unpartitioned space.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;If the hard disk already has a partition that is large enough, you can install Windows XP Professional on that partition. If the partition has an existing operating system, you will overwrite that operating system if you accept the default installation path. However, files other than the operating system files, such as program files and data files, will not be overwritten.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;If the hard disk has an existing partition, you can delete it to create more unpartitioned space for the new partition. Deleting an existing partition erases all data on that partition.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;If you select a new partition during Setup, create and size only the partition on which you will install Windows XP Professional. After installation, use Disk Management to partition the remaining space on the hard disk.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;8.) Select a file system for the installation partition. After you create the partition on which you will install Windows XP Professional, you can use Setup to select the file system with which to format the partition. Windows XP Professional supports the NTFS file system in addition to the file allocation table (FAT) and FAT32 file systems. Windows Server 2003, Windows XP Professional, Windows 2000, and Windows NT are the only Microsoft operating systems that you can use to gain access to data on a local hard disk that is formatted with NTFS. If you plan to gain access to files that are on a local Windows XP Professional partition with the Microsoft Windows 95 or Windows 98 operating systems, you should format the partition with a FAT or FAT32 file system. We will use NTFS.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;9.) Setup will then begin copying necessary files from the installation point (CD, local I386 or network share). &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;10.) .) Note: If you began the installation process from an MS-DOS floppy, make sure you have and run SMARTDRV from the floppy, otherwise the copying process will probably last more than an hour, perhaps even more. With SMARTDRV (or if setup was run by booting from CD) the copying will probably last a few minutes, no more than 5 max.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;11.) The computer will restart in graphical mode, and the installation will continue.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Step #4: The GUI-based portion of the Setup program&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;The setup process reboots and loads a GUI mode phase.&lt;br /&gt;It will then begin to load device drivers based upon what it finds on your computer. You don't need to do anything at this stage.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;1.) Click Customize to change regional settings, if necessary. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Current System Locale - Affects how programs display dates, times, currency, and numbers. Choose the locale that matches your location, for example, French (Canada).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Current Keyboard Layout - Accommodates the special characters and symbols used in different languages. Your keyboard layout determines which characters appear when you press keys on the keyboard.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;If you don't need to make any changes just press Next.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;If you do need to make changes press Customize and add your System Locale etc.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;Note for Hebrew users&lt;/strong&gt;: Unlike W2K, it is SAFE and it is OK for you to install Hebrew language support at this phase.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;To install Hebrew support:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;After pressing Customize go to the Languages tab and select the "Install files for complex script and right-to-left languages".&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;A warning message will appear. Press Ok.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Warning: You must now press Apply!!!&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;Setup will copy the necessary files from the installation point.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;You can now go to the Regional Options tab and select Israel in the Location drop-down list, and Hebrew in the Standards and Formats drop-down list. Click Ok.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;2.) Type your name and organization.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;3.) Type the product key.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;4.) Type the computer name and a password for the local Administrator account. The local Administrator account resides in the SAM of the computer, not in Active Directory. If you will be installing in a domain, you need either a pre-assigned computer name for which a domain account has been created, or the right to create a computer account within the domain.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;5.) Select the date, time, and time zone settings.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;6.) Setup will now install the networking components.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;After a few seconds you will receive the Networking Settings window. BTW, if you have a NIC that is not in the HCL (see the &lt;/span&gt;&lt;a href="http://www.petri.co.il/what"&gt;&lt;span style="color:#33ffff;"&gt;What's the HCL?&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; page) and XP cannot detect it, or if you don't have a NIC at all, setup will skip this step and you will immediately go to the final phase of the setup process.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;Press Next to accept the Typical settings option if you have one of the following situations:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;You have a functional DHCP on your network.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;You have a computer running Internet Connection Sharing (ICS).&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;You're in a workgroup environment and do not plan to have any other servers or Active Directory at all, and all other workgroup members are configured in the same manner.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;Otherwise select Custom Settings and press Next to customize your network settings.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;7.) One thing you CAN do (you don't have to do it, it's your call - read more about it on the &lt;/span&gt;&lt;a href="http://www.petri.co.il/increase_internet_connection_speed_in_windows_xp.htm"&gt;&lt;span style="color:#33ffff;"&gt;Increase Internet Connection Speed in Windows XP&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; page) is to uninstall the Qos Packet Scheduler. Click it and press the Uninstall button. If you want to keep it you can simply remove the mark from the QoS check-box. In anyway you can later install or uninstall it if you want.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;Keep the TCP/IP, Client for Microsoft Networks and the File and Print Sharing options selected.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;8.) Highlight the TCP/IP selection and press Properties.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;In the General tab enter the required information. You must specify the IP address of the computer, and if you don't know what the Subnet Mask entry should be - you can simply place your mouse pointer over the empty area in the Subnet Mask box and click it. The OS will automatically select the value it thinks is good for the IP address you provided.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;If you don't know what these values mean, or if you don't know what to write in them, press cancel and select the Typical Settings option. You can easily change these values later.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;9.) In the Workgroup or Domain window enter the name of your workgroup or domain. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;A workgroup is a small group of computers on a network that enables users to work together and does not support centralized administration.&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;A domain is a logical grouping of computers on a network that has a central security database for storing security information. Centralized security and administration are important for computers in a domain because they enable an administrator to easily manage computers that are geographically distant from each other. A domain is administered as a unit with common rules and procedures. Each domain has a unique name, and each computer within a domain has a unique name.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;If you're a stand-alone computer, or if you don't know what to enter, or if you don't have the sufficient rights to join a domain - leave the default entry selected and press Next.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;If you want to join a domain (NT 4.0 domain of W2K/2003 Active Directory domain) enter the domain's name in the "Yes, make this computer a member of the following domain" box.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;To successfully join a domain you need the following:&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;The person performing the installation must have a user account in Active Directory. This account does not need to be the domain Administrator account. and&lt;/span&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;The computer must have an existing computer account in the Active Directory database of the domain that the computer is joining, and the computer must be named exactly as its domain account is named.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;or&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;span style="color:#33ffff;"&gt;The person performing the installation must have appropriate permission to create a domain account for the computer during installation.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;Also, you need to have connectivity to the domain's domain controllers (only to the PDC if on an NT 4.0 domain) and a fully functional&lt;/span&gt; &lt;span style="color:#33ffff;"&gt;DNS server (only in AD domains). Read the &lt;/span&gt;&lt;a href="http://www.petri.co.il/joining_a_domain_in_windows_xp_pro.htm"&gt;&lt;span style="color:#33ffff;"&gt;Joining a Domain in Windows XP Pro&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; and &lt;/span&gt;&lt;a href="http://www.petri.co.il/requirements_when_joining_a_domain.htm"&gt;&lt;span style="color:#33ffff;"&gt;Requirements when Joining a Domain&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#33ffff;"&gt; pages for more on this issue. Enter the Active Directory domain name (in the form of xxx.yyy, for example: DPETRI.NET) or the NetBIOS name of the NT 4.0 domain (in the form of xxx, for example: DPETRI). Press Next.&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you provide a wrong domain name or do not have the correct connectivity to the domain's DNS server you will get an error message. A username/password window will appear. Enter the name and password of the domain's administrator (or your own if you're the administrator on the target domain).&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;span style="color:#33ffff;"&gt;&lt;strong&gt;Note:&lt;/strong&gt; Providing a wrong username or password will cause this phase to fail. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;span style="color:#33ffff;"&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/3850387483609929534-163849566836724208?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/163849566836724208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=163849566836724208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/163849566836724208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/163849566836724208'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2009/01/latest-components.html' title='Latest Components'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cTtCowy8-1U/SXA_-OsnqLI/AAAAAAAAAC4/8umcZbgm8i0/s72-c/aw.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3850387483609929534.post-1320824863875062729</id><published>2008-11-17T02:18:00.000-08:00</published><updated>2008-11-17T05:39:33.693-08:00</updated><title type='text'>My Own PC</title><content type='html'>&lt;div style="text-align: center; font-weight: bold; color: rgb(51, 102, 255);"&gt;&lt;span style="font-size:180%;"&gt;This is the &lt;/span&gt;&lt;span style="font-size:180%;"&gt;hardware&lt;/span&gt;&lt;span style="font-size:180%;"&gt; and software of my Latest PC&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFIo-4bf8I/AAAAAAAAAAw/M9GoSZqJia8/s1600-h/aw.jpg"&gt;&lt;strong&gt;&lt;img id="BLOGGER_PHOTO_ID_5269572907911839682" style="margin: 0px 10px 10px 0px; float: left; width: 320px; height: 213px;" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFIo-4bf8I/AAAAAAAAAAw/M9GoSZqJia8/s320/aw.jpg" border="0" /&gt;&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFIo-4bf8I/AAAAAAAAAAw/M9GoSZqJia8/s1600-h/aw.jpg"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;&lt;strong&gt;My Monitor:&lt;/strong&gt;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cTtCowy8-1U/SSFrlsA6YWI/AAAAAAAAABI/8Ge0OZej9Uc/s1600-h/Asus_Pinot_Noir_board_01.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;This is my latest monitor&lt;/span&gt; it has a Triple Monitor which is portable and nice in resolution. &lt;span style="font-size:85%;"&gt;This is the Latest and salable monitor in the Market now. &lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&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;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFMdxYXJZI/AAAAAAAAABA/9Z-G-G-flNE/s1600-h/kahoy.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5269577113355625874" style="margin: 0px 10px 10px 0px; float: left; width: 246px; height: 320px;" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFMdxYXJZI/AAAAAAAAABA/9Z-G-G-flNE/s320/kahoy.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;div style="font-weight: bold;"&gt;&lt;span style="text-decoration: underline;font-size:85%;" &gt; &lt;/span&gt;&lt;span style="font-size:100%;"&gt;My Case: &lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;This is my case this is design for old time fashioned. It is nice in design and output.&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&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;span style="font-size:100%;"&gt;My Mother Board: Asus Intel Core&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-size:100%;"&gt;&lt;a href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFIo-4bf8I/AAAAAAAAAAw/M9GoSZqJia8/s1600-h/aw.jpg"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;&lt;strong&gt;&lt;span style="font-family:arial;"&gt; 2.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cTtCowy8-1U/SSFrlsA6YWI/AAAAAAAAABI/8Ge0OZej9Uc/s1600-h/Asus_Pinot_Noir_board_01.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 318px;" src="http://4.bp.blogspot.com/_cTtCowy8-1U/SSFrlsA6YWI/AAAAAAAAABI/8Ge0OZej9Uc/s320/Asus_Pinot_Noir_board_01.jpg" alt="" id="BLOGGER_PHOTO_ID_5269611334214508898" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;This the my Latest  nForce 790i-powered Pinot Noir motherboard, part of the latest ASUS Republic of Gamers series, is now being showcased at CeBIT. What's uncommon about this motherboard is the unique water cooling solution for its major components. Furthermore this board can work with the latest Intel 45nm CPUs and utilize 4x DDR3 modules, three PCI-E 2.0 x16 slots and six SATA 3.0 Gbps connectors.&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt; &lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFKwNeKezI/AAAAAAAAAA4/s55ZkOIeu_U/s1600-h/aws.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5269575231110544178" style="margin: 0px 0px 10px 10px; float: right; width: 320px; height: 240px;" alt="" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFKwNeKezI/AAAAAAAAAA4/s55ZkOIeu_U/s320/aws.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-family:arial;font-size:130%;"&gt;&lt;strong&gt;My Latest Video Card: &lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;This is my video card the&lt;/span&gt;&lt;span style="font-size:85%;"&gt; Asus EN8600GTS/HTDP/256M will be released and bundled with the much anticipated first person shooter game S.T.A.L.K.E.R: Shadows of Chernobyl. Equipped with 256MB of DDR3 memory and able to support NVIDIA‘s SLI technology, the graphics card is designed with the gamer's graphics expectations in mind. The card is the official global bundle partner of S.T.A.L.K.E.R. In line with this, ASUS's G1 gaming series &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://origin-www.tech2.com/india/news/graphics-pc-addon-cards/asus-india-announces-the-en8600gts/5696/0#" target="_top"&gt;laptop&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; – testament to its gaming-oriented design, also features in the S.T.A.L.K.E.R game itself. &lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-size:100%;"&gt;The ASUS EN8600GTS utilizes NVIDIA's unified architecture with GigaThread technology to deliver the finest graphics and visual special effects. With full support for NVIDIA SLI technology and Microsoft DirectX 10 and Shader Model 4.0, this graphics card will make use of the graphical enhancements from Microsoft Windows Vista to enable stunning and complex special effects. The ASUS EN8600GTS will also feature true 128-bit floating point high dynamic-range (HDR) lighting and NVIDIA Quantum Effects technology. Besides being bundled together with S.T.A.L.K.E.R, the ASUS EN8600GTS also comes with exclusive ASUS applications. One key feature of the ASUS EN6800GTS is full HDCP compliancy – allowing users playback of HD DVD, Blu-Ray Discs and other protected content at full HD resolutions. Furthermore, the ASUS EN8600GTS comes with a host of input and output solution. Utilizing the PCI-Express slot, this graphics card also has TV-Out, HDTV-Out, Dual DVI-I (supports two 3840 x 2400 at 30Hz resolution displays) and VGA outputs.&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;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFtgPRK5rI/AAAAAAAAABQ/3LFSMuJGWaQ/s1600-h/logitech-cordless-desktop-wave.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 214px;" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFtgPRK5rI/AAAAAAAAABQ/3LFSMuJGWaQ/s320/logitech-cordless-desktop-wave.jpg" alt="" id="BLOGGER_PHOTO_ID_5269613439621981874" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:130%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p style="font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:130%;"&gt;My Latest Keyboard and Mouse:&lt;/span&gt;&lt;/p&gt;&lt;p style="font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;It features a U-shaped constant curve and a cushioned, contoured palm rest that ensures natural comfort to the hands and fingers while typing. The cordless keyboard also comes with a cordless laser mouse. Both, the keyboard and the mouse feature a battery indicator light to alert people when the battery power is low. The ambidextrous-capable laser mouse offers pixel-precise laser tracking and a comfortable, soft rubber grip. &lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="font-size:85%;"&gt;Logitech boasts that keys have been designed to give optimum easy-to-operate experience, allowing users to rest their hands and cradle their fingers. To enhance the productivity, the desktop wave carries a 5-degree curve, padded and soft upholstery capabilities.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cTtCowy8-1U/SSFwodSHv8I/AAAAAAAAABY/y6es9UkmoOY/s1600-h/Creative_Live_Cam_Optia_Webcam_1.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 270px;" src="http://4.bp.blogspot.com/_cTtCowy8-1U/SSFwodSHv8I/AAAAAAAAABY/y6es9UkmoOY/s320/Creative_Live_Cam_Optia_Webcam_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5269616879357902786" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="font-weight: bold; font-family: arial;"&gt;&lt;span style="font-size:130%;"&gt;My latest Web Cam:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;It seems like it’s been ages since we’ve seen the smiling face of &lt;em&gt;Everything USB&lt;/em&gt;’s Scott Clark as he uses any excuse to get photos of himself onto the internet.  In this case, it’s reviewing Creative’s latest webcam, the Live! Cam Optia, that gives him the opportunity, the sly minx.  Still, he puts together a damned good review as well, and the Cam Optia is one of a growing number&lt;/span&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFyS0QX9VI/AAAAAAAAABo/zMFKbngzE_c/s1600-h/genius-sw-v2-1-1255-speakers.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 320px; height: 285px;" src="http://2.bp.blogspot.com/_cTtCowy8-1U/SSFyS0QX9VI/AAAAAAAAABo/zMFKbngzE_c/s320/genius-sw-v2-1-1255-speakers.jpg" alt="" id="BLOGGER_PHOTO_ID_5269618706590725458" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;My latest Speaker: &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;The chic–looking speakers include a 40 watt total output power with a robust 5.25″ subwoofer long-throw driver and satellites with 3-piece 2″ aluminum full range magnetically-shielded driver each delivering rich and natural sound to augment the stereo experience. In addition, the SW-V2.1 1255’s wired controller features standby, volume and bass adjustments for fine-tuning to the required settings. Furthermore, there is a headphone jack for private listening and AUX line in jack for easily connecting to other audio devices such as CD, MP3 player, iPod or Zune. And if you are wondering as to what’s to be done with that extra converter cable, then well that’s for game consoles. The two stands can either be placed on the desktop or can alternatively be removed and the satellites can be hanged on wall for saving space.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:85%;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_cTtCowy8-1U/SSFyGFyLeNI/AAAAAAAAABg/Mh6HMvVyq_Y/s1600-h/genius-sw-v2-1-1255-speakers.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3850387483609929534-1320824863875062729?l=jayford040.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jayford040.blogspot.com/feeds/1320824863875062729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3850387483609929534&amp;postID=1320824863875062729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1320824863875062729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3850387483609929534/posts/default/1320824863875062729'/><link rel='alternate' type='text/html' href='http://jayford040.blogspot.com/2008/11/my-own-pc.html' title='My Own PC'/><author><name>Jayford Sereño</name><uri>http://www.blogger.com/profile/17948985242801340448</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://2.bp.blogspot.com/_cTtCowy8-1U/SmMNeo-ayGI/AAAAAAAAAHU/DSoTX2FRh7c/S220/P5020512.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cTtCowy8-1U/SSFIo-4bf8I/AAAAAAAAAAw/M9GoSZqJia8/s72-c/aw.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
