<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How shell-&amp;gt;Kernel communication happens? in Operating System - HP-UX</title>
    <link>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934374#M287875</link>
    <description>most shells are also available in source code, so you can always check out the code from bash or others.</description>
    <pubDate>Tue, 30 Jan 2007 02:17:25 GMT</pubDate>
    <dc:creator>dirk dierickx</dc:creator>
    <dc:date>2007-01-30T02:17:25Z</dc:date>
    <item>
      <title>How shell-&gt;Kernel communication happens?</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934372#M287873</link>
      <description>Hi,&lt;BR /&gt;&lt;BR /&gt;Are(shell &amp;amp; kernel) they communicating thru machine langauge &amp;amp; how the communication happens....&lt;BR /&gt;&lt;BR /&gt;Thanks in advance...</description>
      <pubDate>Mon, 29 Jan 2007 11:31:44 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934372#M287873</guid>
      <dc:creator>C.Krishna Prakash</dc:creator>
      <dc:date>2007-01-29T11:31:44Z</dc:date>
    </item>
    <item>
      <title>Re: How shell-&gt;Kernel communication happens?</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934373#M287874</link>
      <description>It happens quite well. And yes, ultimately it happens through machine language but essentially the answer to your question is "via system calls". All of the system calls are in section 2 of the man pages and they are the mechanism through which any application (including the shell) communicate with the kernel.</description>
      <pubDate>Mon, 29 Jan 2007 11:36:16 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934373#M287874</guid>
      <dc:creator>A. Clay Stephenson</dc:creator>
      <dc:date>2007-01-29T11:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: How shell-&gt;Kernel communication happens?</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934374#M287875</link>
      <description>most shells are also available in source code, so you can always check out the code from bash or others.</description>
      <pubDate>Tue, 30 Jan 2007 02:17:25 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934374#M287875</guid>
      <dc:creator>dirk dierickx</dc:creator>
      <dc:date>2007-01-30T02:17:25Z</dc:date>
    </item>
    <item>
      <title>Re: How shell-&gt;Kernel communication happens?</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934375#M287876</link>
      <description>Hi,&lt;BR /&gt;imagine a set of boxes, stacked within each other, like a russian doll.&lt;BR /&gt;&lt;BR /&gt;The innermost box equates to the actual hardware of the machine(CPU/memory etc).&lt;BR /&gt;&lt;BR /&gt;The next box is the kernel, which controls access and maintains control of the hardware.&lt;BR /&gt;&lt;BR /&gt;The next bigger box is the application, one of which is a group of programs called shells, other may be C programs, browsers etc.&lt;BR /&gt;&lt;BR /&gt;So, for an application to 'talk' to the memory, it needs to address the kernel, which is done via system calls, which may be dressed up as C functions, such as strcpy.&lt;BR /&gt;The request from the application is translated into machine-code and, via the kernel, executed.&lt;BR /&gt;&lt;BR /&gt;A brief, but technical, overview at:&lt;BR /&gt;&lt;A href="http://en.wikipedia.org/wiki/Kernel_%28computer_science%29" target="_blank"&gt;http://en.wikipedia.org/wiki/Kernel_%28computer_science%29&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;Please also read:&lt;BR /&gt;&lt;A href="http://forums1.itrc.hp.com/service/forums/helptips.do?#33" target="_blank"&gt;http://forums1.itrc.hp.com/service/forums/helptips.do?#33&lt;/A&gt; on how to reward any useful answers given to your questions.&lt;BR /&gt;&lt;BR /&gt;So far you have not awarded any points to any answer (0 of 10) !&lt;BR /&gt;&lt;BR /&gt;</description>
      <pubDate>Tue, 30 Jan 2007 04:43:22 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934375#M287876</guid>
      <dc:creator>Peter Godron</dc:creator>
      <dc:date>2007-01-30T04:43:22Z</dc:date>
    </item>
    <item>
      <title>Re: How shell-&gt;Kernel communication happens?</title>
      <link>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934376#M287877</link>
      <description>&amp;gt;Dirk: so you can always check out the code from bash or others.&lt;BR /&gt;&lt;BR /&gt;Or use tusc to see the system calls.</description>
      <pubDate>Tue, 30 Jan 2007 05:07:56 GMT</pubDate>
      <guid>https://community.hpe.com/t5/operating-system-hp-ux/how-shell-gt-kernel-communication-happens/m-p/3934376#M287877</guid>
      <dc:creator>Dennis Handly</dc:creator>
      <dc:date>2007-01-30T05:07:56Z</dc:date>
    </item>
  </channel>
</rss>

