<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>CSC520 by MUHAMMAD NUR ARIF MOHD AZMAN</title>
      <link>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8</link>
      <description>Chapter 1 and Chapter 2</description>
      <language>en-us</language>
      <pubDate>2021-10-25 07:24:13 UTC</pubDate>
      <lastBuildDate>2024-07-31 07:43:12 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://3.bp.blogspot.com/-nRZTj1XE4Vo/XQ1BJ-tYcMI/AAAAAAAAAnA/YRWsXMd2bzEH4idnF1HXMhkIGOwkR6wTgCK4BGAYYCw/s1600/ryzen_3000_cpus_lede_2.10.jpg</url>
      </image>
      <item>
         <title>Chapter 1 : Introduction</title>
         <author>2021619936</author>
         <link>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1840921995</link>
         <description><![CDATA[<div><strong>Operating System&nbsp;<br></strong><br></div><ul><li>&nbsp;A computer program that acts as an intermediary between a user of a computer and the computer hardware.</li></ul><div>&nbsp;</div><div>&nbsp;</div><div><strong>Computer System Structure<br></strong><br></div><div><br></div><ul><li>Users&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - People, machines, other computer</li><li>Application&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - Software, web browsers</li><li>Operating System&nbsp; &nbsp; &nbsp;- control and coordinates use of hardware</li><li>Hardware&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; - CPU, memory, I/O devices</li></ul><div>&nbsp;</div><div>&nbsp;</div><div><strong>User view<br></strong><br></div><div><br></div><div>&nbsp;</div><ul><li>Single user computers - ease of use, good performance.&nbsp;</li></ul><div><br></div><ul><li>Multi user computers - maximize resource utilization.</li></ul><div><br></div><ul><li>Handheld computers - optimized for usability and battery life.</li><li>Embedded computers - run without user intervention.&nbsp;</li></ul><div><strong>&nbsp;<br></strong><br></div><div><strong>&nbsp; &nbsp; System View<br></strong><br></div><ul><li>Resource allocator&nbsp;<br>&nbsp;<ul><li>manages all resources.</li></ul></li><li>&nbsp;<ul><li>Decides between conflicting requests for efficient and fair resource use.</li></ul></li><li>&nbsp;</li><li>Control program&nbsp;<br>&nbsp;<ul><li>Control execution of programs to prevent errors and improper use of the computer</li></ul></li></ul>]]></description>
         <enclosure url="" />
         <pubDate>2021-10-25 07:31:28 UTC</pubDate>
         <guid>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1840921995</guid>
      </item>
      <item>
         <title>Topic 2 : Operating System Structures</title>
         <author>2021619936</author>
         <link>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1840974236</link>
         <description><![CDATA[<div><strong>Function of OS :-</strong><br>1) User interface (UI) (Command-Line (CLI), Graphics User Interface (GUI),&nbsp; touch-screen)<br>2) Program execution<br>3) I/O operations<br>4) File-system manipulation<br>5) Communications<br>6) Error detection<br><br>Another set of OS functions for<strong> ensuring the efficient operation</strong> via <strong>resource sharing :-</strong><br>1) Resource allocation <br>2) Logging<br>3) Protection and security<br><br><strong>System Calls:-</strong><br>- Services provided by the OS<br>- Written in high-level language (C or C++)<br>- Access by API<br><br>Types of System Calls<br>- Process control<br>- File management<br>- Device management<br>- Information maintanance<br>- Communications<br>- Protection<br><br><strong>System Services :-</strong><br>1) File manipulation&nbsp;<br>2) Status information sometimes stored in a file<br>3) Programming language support<br>4) Program loading and execution<br>5) Communications<br>6) Background services<br>7) Application programs<br><br></div>]]></description>
         <enclosure url="https://3.bp.blogspot.com/-wjP6RpVjR2Q/VgiUq8PKU3I/AAAAAAAAACU/s-zCJ98AHsE/s1600/operating-system-wallpaper.jpg" />
         <pubDate>2021-10-25 07:59:41 UTC</pubDate>
         <guid>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1840974236</guid>
      </item>
      <item>
         <title>Profile</title>
         <author>2021619936</author>
         <link>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1847540196</link>
         <description><![CDATA[<div>Name : Muhammad Nur Arif Bin Mohd Azman<br>ID : 2021619936<br>Group : CS2303C</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/1421571392/8ded89b0a9be8701287160a8586d4927/GAMBAR_PASSPORT.png" />
         <pubDate>2021-10-27 08:04:56 UTC</pubDate>
         <guid>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1847540196</guid>
      </item>
      <item>
         <title>Chapter 3 : Processes</title>
         <author>2021619936</author>
         <link>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1848989567</link>
         <description><![CDATA[<div><strong>Process Concept : -</strong><br>- process execution must progress in sequential fashion multiple parts such as text section, program counter, stack, data section and heap (memory location).<br><br>1) <strong>Process State :</strong><br>- Start with <strong>new</strong> (the process is being created) --&gt; <strong>ready</strong> (wait for CPU to be assign) --&gt; <strong>running</strong> (instructions are being executed) --&gt; <strong>waiting</strong> (the process is waiting for some event to occur) --&gt; <strong>termination</strong> (completion of the process).<br>2) <strong>Process Control Block (PCB) :<br><br></strong><br></div>]]></description>
         <enclosure url="https://s3.ap-south-1.amazonaws.com/afteracademy-server-uploads/what-is-a-process-in-operating-system-and-what-are-the-different-states-of-a-process-process-state-diagram.png" />
         <pubDate>2021-10-27 17:29:26 UTC</pubDate>
         <guid>https://padlet.com/2021619936/4m3iy0ay2kpi8ma8/wish/1848989567</guid>
      </item>
   </channel>
</rss>
