{"id":167,"date":"2020-08-18T19:23:47","date_gmt":"2020-08-18T20:23:47","guid":{"rendered":"http:\/\/www.linux-tutorial.info\/?page_id=77"},"modified":"2020-08-22T19:26:02","modified_gmt":"2020-08-22T20:26:02","slug":"this-is-the-page-title-toplevel","status":"publish","type":"page","link":"http:\/\/www.linux-tutorial.info\/?page_id=167","title":{"rendered":"Introduction to Operating Systems"},"content":{"rendered":"\n<title>Introduction to Operating Systems<\/title>\n<p>\nIn my book &#8220;Linux User&#8217;s Reference&#8221; and in previous incarnations of the Linux Tutorial, this chapter was first. At the time, I felt that knowing how pieces worked\ntogether was a good place to start. That was in the mid-1990&#8217;s and today, most people don&#8217;t need to know or even really care about the guts of an operating system.\nFurther, I felt it would more useful to get people working with the system before explaining the details. This provides a better &#8220;ah-ha&#8221; moment, when the see why things\nbehave the way they do. Plus, I also think it is nice to get your hands on things and to do &#8220;something&#8221; before you get to the &#8220;theory&#8221; .\n<\/p>\n<p>\nToday (as compared to when I first started working with computers a couple decades ago),  it is still a common occurrence to find users who are not even aware of what\n<glossary>operating system<\/glossary> they are running, particularly when talking about the servers in a company. End-Users might know they are running &#8220;Windows&#8221; but are\noften oblivious to the actual version. On occasion, you may\nalso find an <glossary>administrator<\/glossary> who knows the name of the\noperating system, but nothing about the inner workings of it. In many cases, they\nhave no time as they are often clerical workers or other personnel who were\nreluctantly appointed to be the system administrator. I find this quite frequently with Windows administrators, who may know what\nbuttons to press, but have litte idea what it really means.\n<\/p>\n<p>\nBeing able to run or work on a Linux system does not mean you must understand\nthe intricate details of how it functions internally. However, there are some\n<glossary>operating system<\/glossary> concepts that will help you to interact\nbetter with the system. They will also serve as the foundation for many of the\nissues we&#8217;re going to cover in this section.\n<\/p>\n<p>\nIn this section we are going to go through the basic composition of an\n<glossary>operating system<\/glossary>.  First, we&#8217;ll talk about what an operating\nsystem is and why it is important. We are also going to\naddress how the different components work independently and\ntogether.\n<\/p>\n<p>\nAlthough it is not necessarily a requirement to use Linux, knowing these kind of basics is useful, particulary if you run into\ntrouble and need to get help in a forum or mailing lis. Also, in many of the later sections we will discuss things that won&#8217;t make much sense\nunless you understand the basic concepts.\n<\/p>\n<p>\nMy goal is not to make you an expert on <glossary>operating system<\/glossary>\nconcepts. Instead, I want to\nprovide you with a starting point from which we can go on to other topics. If you want to\ngo into more detail about operating systems,\nI would suggest <i><book isbn=0130313580>Modern Operating Systems<\/book><\/i> by\nAndrew Tanenbaum, published by Prentice Hall, and\n<i><book isbn=0471417432>Operating System Concepts<\/book> <\/i>by Silberschatz, Peterson,\nand Galvin, published by Addison-Wesley.\n<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction to Operating Systems In my book &#8220;Linux User&#8217;s Reference&#8221; and in previous incarnations of the Linux Tutorial, this chapter was first. At the time, I felt that knowing how pieces worked together was a good place to start. That &hellip; <a href=\"http:\/\/www.linux-tutorial.info\/?page_id=167\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-167","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/167","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=167"}],"version-history":[{"count":1,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/167\/revisions"}],"predecessor-version":[{"id":593,"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=\/wp\/v2\/pages\/167\/revisions\/593"}],"wp:attachment":[{"href":"http:\/\/www.linux-tutorial.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=167"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}