{"id":24055,"date":"2015-02-17T10:34:08","date_gmt":"2015-02-17T10:34:08","guid":{"rendered":"http:\/\/vskills.in\/certification\/blog\/?p=24055"},"modified":"2024-04-03T13:15:26","modified_gmt":"2024-04-03T07:45:26","slug":"how-does-a-computer-boot","status":"publish","type":"post","link":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/","title":{"rendered":"How does a computer boot?"},"content":{"rendered":"<p style=\"text-align: center\"><a ref=\"magnificPopup\" href=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-25033\" alt=\"How does a computer boot\" src=\"http:\/\/vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg\" width=\"225\" height=\"225\" srcset=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg 225w, https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot-150x150.jpg 150w, https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot-55x55.jpg 55w\" sizes=\"auto, (max-width: 225px) 100vw, 225px\" \/><\/a><\/p>\n<p>The main thing about how our computer works is that the\u00a0CPU doesn&#8217;t really know anything about what it\u2019s connected to. It communicates with the outside environment only through pins to which it is connected.\u00a0There are three main ways by which the CPU and the outside environment communicate: memory address space, I\/O address space, and interrupts.<\/p>\n<p>A motherboard is a physical arrangement in a computer that contains the basic circuitry and components of a computer.Motherboard has a front side bus which connects the CPU to the north bridge.\u00a0Whenever the CPU needs to read or write memory it does so via this bus. It uses some pins to transmit the physical memory address it wants to write or read, while other pins send the value to be written or receive the value being read.\u00a0When the north bridge receives a physical memory request it decides where to route it.<\/p>\n<p>The basic processing starts when the power button of the computer is turned on.Once the motherboard is powered up it initializes its own firmware and tries to get the CPU running. Thus the CPU\u00a0starts running. In a multi-processor system one CPU is dynamically chosen to be the bootstrap processor (BSP) that runs the kernel initialization code. The remaining processors, called application processors (AP) at this point, remain halted until later on when they are explicitly activated by the kernel.\u00a0The CPU then starts executing the BIOS code which initializes some of the hardware in the machine. After that the BIOS kicks off the Power On Self Test mode(POST) which tests the various components in computer.<\/p>\n<p>After\u00a0the POST the BIOS wants to boot up an operating system. The actual order in which the BIOS seeks a boot device is user configurable. If there is no suitable boot device the BIOS halts with a complaint like \u201cNon-System Disk or Disk Error.\u201d\u00a0The BIOS now reads the first 512-byte sector\u00a0(sector zero) of the hard disk. This is called the Master Boot Record\u00a0and it normally contains two vital components: a tiny OS-specific bootstrapping program at the start of the MBR followed by a partition table for the disk.<\/p>\n<p>Thus in this way the process of computer booting works.<\/p>\n<p><a href=\"http:\/\/www.vskills.in\/certification\/information-technology\">Click here for government certification in Information Technology<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The main thing about how our computer works is that the\u00a0CPU doesn&#8217;t really know anything about what it\u2019s connected to. It communicates with the outside environment only through pins to which it is connected.\u00a0There are three main ways by which the CPU and the outside environment communicate: memory address space, I\/O address space, and interrupts&#8230;.<\/p>\n","protected":false},"author":876,"featured_media":25033,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[920],"tags":[],"class_list":["post-24055","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-information-technology"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How does a computer boot?<\/title>\n<meta name=\"description\" content=\"How does a computer boot? Ay clue..??\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How does a computer boot?\" \/>\n<meta property=\"og:description\" content=\"How does a computer boot? Ay clue..??\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/\" \/>\n<meta property=\"og:site_name\" content=\"Vskills Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/vskills.in\" \/>\n<meta property=\"article:published_time\" content=\"2015-02-17T10:34:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-03T07:45:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"225\" \/>\n\t<meta property=\"og:image:height\" content=\"225\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Supreet Kaur\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Supreet Kaur\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/\",\"name\":\"How does a computer boot?\",\"isPartOf\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg\",\"datePublished\":\"2015-02-17T10:34:08+00:00\",\"dateModified\":\"2024-04-03T07:45:26+00:00\",\"author\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4\"},\"description\":\"How does a computer boot? Ay clue..??\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#primaryimage\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg\",\"contentUrl\":\"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg\",\"width\":225,\"height\":225},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vskills.in\/certification\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How does a computer boot?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#website\",\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/\",\"name\":\"Vskills Blog\",\"description\":\"Vskills - A Initiative in Assessment to Enhance Employability\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4\",\"name\":\"Supreet Kaur\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g\",\"caption\":\"Supreet Kaur\"},\"url\":\"https:\/\/www.vskills.in\/certification\/blog\/author\/supreet-kaur\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How does a computer boot?","description":"How does a computer boot? Ay clue..??","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/","og_locale":"en_US","og_type":"article","og_title":"How does a computer boot?","og_description":"How does a computer boot? Ay clue..??","og_url":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/","og_site_name":"Vskills Blog","article_publisher":"https:\/\/www.facebook.com\/vskills.in","article_published_time":"2015-02-17T10:34:08+00:00","article_modified_time":"2024-04-03T07:45:26+00:00","og_image":[{"width":225,"height":225,"url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg","type":"image\/jpeg"}],"author":"Supreet Kaur","twitter_misc":{"Written by":"Supreet Kaur","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/","url":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/","name":"How does a computer boot?","isPartOf":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#primaryimage"},"image":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#primaryimage"},"thumbnailUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg","datePublished":"2015-02-17T10:34:08+00:00","dateModified":"2024-04-03T07:45:26+00:00","author":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4"},"description":"How does a computer boot? Ay clue..??","breadcrumb":{"@id":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#primaryimage","url":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg","contentUrl":"https:\/\/www.vskills.in\/certification\/blog\/wp-content\/uploads\/2015\/02\/How-does-a-computer-boot.jpg","width":225,"height":225},{"@type":"BreadcrumbList","@id":"https:\/\/www.vskills.in\/certification\/blog\/how-does-a-computer-boot\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vskills.in\/certification\/blog\/"},{"@type":"ListItem","position":2,"name":"How does a computer boot?"}]},{"@type":"WebSite","@id":"https:\/\/www.vskills.in\/certification\/blog\/#website","url":"https:\/\/www.vskills.in\/certification\/blog\/","name":"Vskills Blog","description":"Vskills - A Initiative in Assessment to Enhance Employability","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vskills.in\/certification\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/ce72d525009cad3f512c05bc100947e4","name":"Supreet Kaur","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.vskills.in\/certification\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8856692da44a1bc2510cdcd705985263496def1f273dcf60dee4b98a53c2e7c3?s=96&d=mm&r=g","caption":"Supreet Kaur"},"url":"https:\/\/www.vskills.in\/certification\/blog\/author\/supreet-kaur\/"}]}},"_links":{"self":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/24055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/users\/876"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/comments?post=24055"}],"version-history":[{"count":8,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/24055\/revisions"}],"predecessor-version":[{"id":71408,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/posts\/24055\/revisions\/71408"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media\/25033"}],"wp:attachment":[{"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/media?parent=24055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/categories?post=24055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vskills.in\/certification\/blog\/wp-json\/wp\/v2\/tags?post=24055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}