<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>sudo Sergeant 01: What is an Operating System?</title><link>https://community.element14.com/challenges-projects/element14-presents/sudosergeant/w/documents/3056/sudo-sergeant-01-what-is-an-operating-system</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>sudo Sergeant 01: What is an Operating System?</title><link>https://community.element14.com/challenges-projects/element14-presents/sudosergeant/w/documents/3056/sudo-sergeant-01-what-is-an-operating-system</link><pubDate>Wed, 13 Dec 2017 15:22:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:6df51f03-954b-4cf3-9bd8-ae796350aa8a</guid><dc:creator>tariq.ahmad</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/sudosergeant/w/documents/3056/sudo-sergeant-01-what-is-an-operating-system#comments</comments><description>Current Revision posted to Documents by tariq.ahmad on 12/13/2017 3:22:23 PM&lt;br /&gt;
&lt;table cellpadding="0" cellspacing="0" style="padding:0px;margin:0px;background-color:#c4e3ed;width:100%;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td rowspan="3" style="vertical-align:bottom;"&gt;&lt;a href="/e14/assets/legacy/2017/FelixExcLeft1.png"&gt;&lt;img alt="image" class="nolightbox" src="/e14/assets/legacy/2017/FelixExcLeft1.png"  /&gt;&lt;/a&gt;&lt;/td&gt;&lt;td rowspan="3" style="vertical-align:top;padding:8px 13px 13px 8px;"&gt;&lt;p style="margin:0;font-size:18px;font-weight:bold;padding-bottom:6px;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/benheck/"&gt;element14&amp;#39;s The Ben Heck Show&lt;/a&gt;&lt;/p&gt;&lt;p style="margin:0;padding-bottom:6px;line-height:18px;"&gt;&lt;strong&gt;Join the Ben Heck team every week for amazing hacks!&lt;/strong&gt; Watch them build and mod community-inspired projects using electronics!&lt;/p&gt;&lt;p style="margin:0;"&gt;&lt;a href="/challengesprojects/element14-presents/benheck/"&gt;Back to The Ben Heck Show homepage &lt;img loading="lazy" alt="image" src="/e14/assets/legacy/gen/LinkArrow.gif"  /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="padding:13px 10px 13px 13px;background-color:#004156;vertical-align:middle;" width="30%"&gt;&lt;a class="" href="https://www.element14.com/community/community/experts/benheck/sudosergeant?ICID=SS-episodedoc-topban"&gt;&lt;span style="color:#ffffff;text-decoration:none;"&gt;sudo Sergeant&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:13px 10px 13px 13px;background-color:#005973;vertical-align:middle;"&gt;&lt;a class="jivecontainerTT-hover-container jive-link-community-small" href="/challengesprojects/element14-presents/benheck/interactive/"&gt;&lt;span style="color:#ffffff;text-decoration:none;"&gt;Community Feedback&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:13px 10px 13px 13px;background-color:#006f91;vertical-align:middle;"&gt;&lt;a class="jive-link-wiki-small" href="/challenges-projects/element14-presents/benheck/ben-heck-exclusive/w/documents/9678/the-ben-heck-show-episode-archive"&gt;&lt;span style="color:#ffffff;text-decoration:none;"&gt;See All Episodes&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;table style="width:80%;display:block;margin:0 auto;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding-bottom:12px;"&gt;&lt;span&gt;&lt;a href="https://www.youtube.com/watch?v=FHiRE2hJr-8"&gt;www.youtube.com/watch&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p style="margin:0;border:1px solid #b8d7e5;background-color:#e9f6fc;padding:8px;max-width:634px;"&gt;&lt;span style="font-size:11.0pt;font-family:&amp;#39;Calibri&amp;#39;,&amp;#39;sans-serif&amp;#39;;"&gt;In this segment Felix breaks down the operating system.&amp;nbsp; An operating system includes a whole host or suite of software that people use to interface with the hardware on their computer. You&amp;#39;ll find out how the kernel and firmware allow the hardware to work with the system services, the graphical interface, and the application layer. &lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;At the base level of the operating system is the kernel.&amp;nbsp; The kernel interacts with the firmware on the motherboard.&amp;nbsp; On top of the firmware there is the kernel as well as the device drivers.&amp;nbsp; Above the kernel and the device drivers there are system services.&amp;nbsp;&amp;nbsp; Going beyond that, above the system services you see the graphical interface and the application layer.&amp;nbsp; The operating system consists of everything down to the kernel and drivers up to the system services, graphical interface, and the application layer.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The kernel acts as the translation layer between the application interface and the firmware on the motherboard.&amp;nbsp; Firmware is the software that’s embedded on the motherboard. It can be either a e ufi (unified extensible firmware interface) or bios which is a legacy basic input/output interface.&amp;nbsp; A driver is a piece of code that is either part of the kernel or a module that’s loaded into the kernel. Or, it sits alongside the kernel or next to the kernel in some way.&lt;/p&gt;&lt;p style="margin:0;padding:0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0;"&gt;The driver interfaces with the firmware that’s on a peripheral.&amp;nbsp; This could be anything from a printer to a video card or even things on the motherboard.&amp;nbsp; It then communicates that with the kernel.&amp;nbsp; System services are things that sit on top of the kernel and they manage a range of services that may be necessary for the operating system in order for it to do its tasks. The graphical interface, unlike a console or a command line, provides a visual aid for a user to understand what’s going on inside the computer.&amp;nbsp;&amp;nbsp; Finally, the application layer, in the operating system software stack, is where programs such as a web browser or email client are contained.&amp;nbsp; They differ from kernels or drivers because they don’t really manage the system resources.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: firmware, sudo sergeant, graphical interface, rpibeginner, drivers, system services, application layer, kernel, command line, raspberry pi 3&lt;/div&gt;
</description></item></channel></rss>