{"id":104293,"date":"2016-09-18T14:30:50","date_gmt":"2016-09-18T12:30:50","guid":{"rendered":"http:\/\/mygaming.co.za\/news\/?p=104293"},"modified":"2016-09-18T08:13:04","modified_gmt":"2016-09-18T06:13:04","slug":"why-rebooting-your-computer-fixes-most-problems","status":"publish","type":"post","link":"https:\/\/mygaming.co.za\/news\/pc\/104293-why-rebooting-your-computer-fixes-most-problems","title":{"rendered":"Why rebooting your computer fixes most problems"},"content":{"rendered":"<p>It\u2019s the most common answer to our computing woes: when your PC or mobile is playing up, try turning it off and on again. Or, alternatively, rebooting.<\/p>\n<p>To understand the concept of a \u201creboot\u201d, it\u2019s helpful to first understand what a boot means as far as computers are concerned. The word comes from the expression \u201cpull yourself up by your own bootstraps\u201d, which I\u2019ve never fully understood, but apparently means \u201cimprove yourself by your own efforts\u201d.<\/p>\n<p>In a computer, the only program physically built into the computer hardware is a tiny one, called the <a href=\"http:\/\/searchenterpriselinux.techtarget.com\/definition\/boot-loader\">\u201cbootloader\u201d<\/a>. When the computer starts up, this program gets control and loads, or \u201cboots\u201d another, much larger, program which serves as the \u201coperating system\u201d for the computer. We know these systems by such names as Unix, Mac OS, Android and Windows 10.<\/p>\n<p>The <a href=\"http:\/\/www.webopedia.com\/TERM\/O\/operating_system.html\">operating system<\/a> does for your computer what your parents did for you during the first five years of your life. It organises the allocation of resources, fetches things and puts them away \u2013 and controls what the programs can and can\u2019t do.<\/p>\n<p>However, sometimes the operating system can get itself into a bit of a state \u2013 like your mum or dad did when the doorbell rang just as the washing machine sprang a leak and your pet rabbit escaped.<\/p>\n<h3 class=\"my-4\">A clean slate<\/h3>\n<p>If we give the computer too many tasks to run \u2013 or a set of physical events occur in a sequence that the software writers weren\u2019t expecting \u2013 then tasks can get \u201cstuck\u201d in memory. Computer scientists talk about a \u201cdeadly embrace\u201d that occurs when task A is waiting for task B to do something, and task B is waiting for task A to do something, causing them both to get stuck.<\/p>\n<figure class=\"align-center \"><img decoding=\"async\" src=\"https:\/\/62e528761d0685343e1c-f3d1b99a743ffa4142d9d7f1978d9686.ssl.cf2.rackcdn.com\/files\/137704\/width754\/image-20160914-4983-eqihhz.gif\" alt=\"\" \/><\/figure>\n<p>In addition, as tasks run, they fetch and use resources such as computer memory and, over time, the arrangement of these resources will become fragmented and harder to manage, just like it is difficult to find things in an untidy bedroom (which is probably why your parents made such a fuss about it).<\/p>\n<p>A reboot may also be a temporary fix for problems caused by hardware that is becoming unreliable, particularly if things start to go wrong when components get hot.<\/p>\n<p>Modern operating systems are very adept at spotting and removing stuck processes and also work very hard to keep things tidy, but sometimes a computer can reach a state where the best thing to do is start again from scratch. A reboot removes every task and then restarts with a clean slate.<\/p>\n<p>As a computer scientist I\u2019m always looking for the easiest way to solve a problem and rebooting a computer is a good thing to try first, before looking for more complicated reasons why a system is running poorly.<\/p>\n<h3 class=\"my-4\">Fix-all?<\/h3>\n<p>There are two flavours of reboot, which are often called \u201cwarm\u201d and \u201ccold\u201d. You do a \u201ccold\u201d reboot by actually turning the computer off and on again. A \u201cwarm\u201d reboot, meanwhile, just reloads the operating system.<\/p>\n<p>Sometimes a warm reboot will fix your problems, but if some of your hardware has got itself into a state where it is not responding to any signals from the outside world, you might need to reach for the power switch.<\/p>\n<p>One thing reboots cannot fix, however, is malicious software such as <a href=\"https:\/\/theconversation.com\/uk\/topics\/computer-virus-10854\">viruses<\/a>. These horrid bits of program usually insert themselves into the boot process so that they get control next time the computer starts up. The only way to get rid of these pesky intruders is to scan your system, find them, and remove them.<\/p>\n<p>In my experience the need for reboots is decreasing over time. These days I find that the main reason why I have to reboot my machine is to install updates. This is because it is very hard for an operating system to update parts of itself while it is running \u2013 rather like trying to repair an aircraft in flight.<\/p>\n<p>Some systems are never rebooted. Things like air traffic control systems and the programs that run our nuclear reactors are left running continuously. These systems have the advantage that they only run one particular program and their operating system can be built around this code.<\/p>\n<p>However, for general purpose machines like the ones on our desks and in our pockets, the need for reboots will remain for a while. For me, it\u2019s just a necessary consequence of having such a powerful and flexible device at my fingertips.<\/p>\n<hr \/>\n<p><a href=\"https:\/\/theconversation.com\/profiles\/rob-miles-153761\">Rob Miles<\/a>, Lecturer in Computer Science, <em><a href=\"http:\/\/theconversation.com\/institutions\/university-of-hull-1191\">University of Hull<\/a><\/em><\/p>\n<p>This article was originally published on<strong> <a href=\"http:\/\/theconversation.com\">The Conversation<\/a><\/strong>. Read the <strong><a href=\"https:\/\/theconversation.com\/explained-why-a-reboot-is-the-go-to-computer-fix-65261\">original article<\/a><\/strong>.<\/p>\n<h3 class=\"my-4\">More gaming news<\/h3>\n<p><strong><a title=\"Permalink to Powerful Gigabyte GTX 10 Series gaming laptops \u2013 South African pricing\" href=\"http:\/\/mygaming.co.za\/news\/hardware\/104245-powerful-gigabyte-geforce-gtx-10-series-gaming-laptops-south-african-pricing.html\" rel=\"bookmark\">Powerful Gigabyte GTX 10 Series gaming laptops \u2013 South African pricing<\/a><\/strong><\/p>\n<p><strong><a title=\"Permalink to Pok\u00e9mon Go Plus launched in South Africa\" href=\"http:\/\/mygaming.co.za\/news\/nintendo\/104271-pokemon-go-plus-launched-in-south-africa.html\" rel=\"bookmark\">Pok\u00e9mon Go Plus launched in South Africa<\/a><\/strong><\/p>\n<p><strong><a title=\"Permalink to Epic Battlefield 1 poetry reading \u2014 For the Fallen\" href=\"http:\/\/mygaming.co.za\/news\/pc\/104253-epic-battlefield-1-poetry-reading-for-the-fallen.html\" rel=\"bookmark\">Epic Battlefield 1 poetry reading \u2014 For the Fallen<\/a><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is why turning your computer off and on again actually solves most problems.<\/p>\n","protected":false},"author":220,"featured_media":85269,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_sma_x_autopost_enabled":true,"_sma_x_custom_text":"","_sma_x_autopost_status":"idle","_sma_x_autopost_error":"","_sma_x_post_id":"","_sma_x_attempts":0,"footnotes":""},"categories":[7,3],"tags":[741,1085,15397,1817],"class_list":["post-104293","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-hardware","category-pc","tag-fix","tag-hardware-2","tag-pc","tag-reboot"],"_links":{"self":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/104293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/users\/220"}],"replies":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/comments?post=104293"}],"version-history":[{"count":1,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/104293\/revisions"}],"predecessor-version":[{"id":104295,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/posts\/104293\/revisions\/104295"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media\/85269"}],"wp:attachment":[{"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/media?parent=104293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/categories?post=104293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mygaming.co.za\/news\/wp-json\/wp\/v2\/tags?post=104293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}