<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>ห้อง C1 วิชาระบบปฏิบัติการคอมพิวเตอร์ by Pong Narongrit</title>
      <link>https://padlet.com/narongrit_pir/jzyx6m36suk4</link>
      <description>พื้นที่แสดงความคิดเห็นในชั้นเรียน นักศึกษา IT ปีที่ 2 วิชาระบบปฏิบัติการคอมพิวเตอร์</description>
      <language>en-us</language>
      <pubDate>2017-09-05 00:57:48 UTC</pubDate>
      <lastBuildDate>2025-09-30 12:10:29 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>กลุ่ม 1/2💕</title>
         <author></author>
         <link>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185020354</link>
         <description><![CDATA[<div>หน่วยความจำหลัก คือ ? 🤔🤔</div><div>หน่วยความจำหลักติดต่อไปยังหน่วยประมวลผลกลาง นั้นก็คือ RAM และ CPU ทั้งสองอย่างนี้จะทำงานควบคู่กัน เพื่อจัดเก็บข้อมูลต่างๆ มีหน่วยเป็นไบต์ (Byte) โดยแต่ละตำแหน่งนั้นจะมี Address บอกไว้อยู่  ในการใช้งานของหน่วยความจำสามารถทำได้คือ การเขียนและการอ่านข้อมูล ซึ่งแบ่งออกเป็น 2 ส่วน คือ 1.ผู้ใช้งาน(User) 2.ระบบปฏิบัติการหรือ OS  การจัดสรรพื้นที่แบบเดี่ยวนั้นจะต้องมีขนาดเล็กกว่าในส่วนที่จัดเก็บไว้ เมื่อเราต้องการอ้างตำแหน่งที่เสมือนขึ้น มันจะนำค่าเสมือนไปเทียบกับค่ารีจิสเตอร์ฐาน ถ้าค่ารีจิสเตอร์นี้มีค่ามากกว่า จะทำให้เกิดข้อผิดพลาดในการหาตำแหน่ง แต่ถ้าค่ารีจิสเตอร์นั้นมีค่าน้อยกว่า จะทำให้เราได้ค่าตำแหน่งที่แท้จริง</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 07:14:12 UTC</pubDate>
         <guid>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185020354</guid>
      </item>
      <item>
         <title>กลุ่มที่ 1/1</title>
         <author></author>
         <link>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185020399</link>
         <description><![CDATA[<div>การจัดการหน่วยความจำหลัก💕&nbsp;</div><div>หน่วยความจำหลัก คือ หน่วยความจำที่ติดต่อกับหน่วยประมวลผลกลาง โดย CPU ทำงานคู่กับ Ram ซึ่งมีการเก็บข้อมูลลงในหน่วยความจำ มีหน่วยเป็นไบต์ (Byte) และแต่ละตำแหน่งจะมีAddress เป็นของตัวเอง&nbsp;</div><div>หน่วยความจำแบ่งเป็น 3 ส่วน</div><div><strong>1.ระบบปฏิบัติการOS</strong></div><div><strong>2.สำหรับผู้ใช้งาน (User)</strong></div><div><strong>3.ส่วนที่เหลือจากการใช้งาน</strong>&nbsp;</div><div>การจัดสรรพื้นที่แบบเดี่ยว</div><div>-โปรแกรมต้องมีขนาดน้อยกว่าหรือเท่ากับขนาดของหน่วยความจำ</div><div>-ทำงานได้เพียงครั้งละ 1 งาน เท่านั้น</div>]]></description>
         <enclosure url="https://padletuploads.blob.core.windows.net/prod/215503767/a8128e6e8cf918841c685183eb9f04ee/cg.jpg" />
         <pubDate>2017-09-06 07:14:25 UTC</pubDate>
         <guid>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185020399</guid>
      </item>
      <item>
         <title>กลุ่มที่ 2/1 🐷</title>
         <author></author>
         <link>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185021234</link>
         <description><![CDATA[<div><strong>การจัดสรรพื้นที่แบบพหุ</strong><br> เริ่มต้นพื้นที่จะว่างทั้งหมด เมื่อมีกระบวนการเข้ามา จะทำการจัดหาพื้นที่ว่าง สำหรับกระบวนการนั้นเพียงเท่าที้ต้องการ ส่วนพื้นที่ว่างที่เหลือจะถูกจัดสรรในครั้งต่อไป <br> ถ้าพื้นที่ว่างนั้นใหญ่เกินกว่าที่process ต้องการก็จะถูกแบ่งเป็น2ส่วน คือ ส่วน1สำหรับกระบวนการ และส้วนที้2สำหรับที่ว่าง <br> การจัดสรรในหน่วยความจำจะมี3 ประเภท<br> <strong>1. first fit </strong>การจัดลงตัวครั้งแรก คือการเลือกพื้นที่แรกที่มีขนาดใหญ่กว่าตามกว่าขนาดที่ต้องการ <br><strong>&nbsp;2. best fit </strong>การจัดแล้วพอดีที่สุด คือการเลือกพื้นที่ที่มีขนาดใกล้เคียงและเหมาะสมกับขนาดที่สุด<br>&nbsp;<strong>3. worst fit </strong>กาจัดสรรแล้วเหลือพื้นที่มากที่สุด คือการเลือกพื้นที่ว่างที่ใหญ่กว่าพื้นที่ที่ต้องการมากที่สุด ในระบบจะมีการคำนวณและใช้เวลาในการประมวณผลนานมาก และข้อดีคือจะมีพื้นที่ว่างมากสุดใช้ไว้เก้บข้อมูลต่อไป<br>&nbsp;การสูญเปล่าพื้นย่อยภายนอกและภายใน<br>&nbsp;จะมีปัญหาเกิดขึ้นตามมาคือจะมีที่ว่างเป็นช่วงๆแต่ละพื้นที่จะมีขนาดเล็กเกินไปสำหรับกระบวนการใหญ่ที่เข้ามาซึ่งพื้นที่ว่างส่วนที่จะเรียกว่า "การสูญเปล่าพื้นที่ย่อยภายนอก" ปัญหาอีกอย่างคือถ้ามีกระบวนการเข้ามาแล้วเหลือพื้นที่เล็กน้อย จะจัดสรรพื้นที่นี้ให้กับกระบวนการที่ร้องขอ เรียกว่า "การสูญเปล่าพื้นที่ย่อยภายนอก"<br>&nbsp;&nbsp;</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 07:19:35 UTC</pubDate>
         <guid>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185021234</guid>
      </item>
      <item>
         <title>กลุ่มที่ 3/1</title>
         <author></author>
         <link>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185023907</link>
         <description><![CDATA[<div>&nbsp; &nbsp; &nbsp;<strong>การแบ่งเป็นหน้า</strong> จะช่วยให้กระบวนการอยู่ในความจำโดยไม่สูญเปล่าจะทำการจัดแบ่งออกเป็นหน้าในขนาดเท่าๆกัน จะแบ่งออกได้เป็น 2 คือ หน้าจริงหรือเฟรม และหน้าเทียมหรือเพจ</div><div>&nbsp; &nbsp; &nbsp;ระบบแบ่งหน้าจำเป็นต้องใช้ระบบของฮาร์ดแวร์ช่วย ก่อนอื่นต้องแบ่งโปรเซสออกเป็นเพจก่อนแล้วจึงส่งไปยังเฟรมโดยใช้ตาราง (Page Table) เข้ามาช่วยในการทำงาน โดยแต่ละเพจของโปรเซสนั้นไม่จำเป็นต้องอยู่ในหน่วยความจำติดกัน</div><div><strong>Segment&nbsp;</strong></div><div>&nbsp; &nbsp; &nbsp;เมื่อ CPU ต้องการข้อมูลจะทำการสร้าง เซกเมนต์ แต่ละส่วนของโปรแกรมที่ไปเท่ากันกับก็จะแบ่งการทำงาน ถ้าส่วนไหนที่สำคัญก็จะทำงานในเซกเมนต์อยู่ตลอด ถ้าหากส่วนไหนไม่ค่อยสำคัญจะผลัดกันทำงาน</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 07:36:27 UTC</pubDate>
         <guid>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185023907</guid>
      </item>
      <item>
         <title>กลุ่มที่ 3/2</title>
         <author></author>
         <link>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185024030</link>
         <description><![CDATA[<div><strong>การแบ่งเป็นหนัา</strong><br> กระบวนการที่อยู่ในหน่วยความจำ ไม่จำเป็นต้องอยู่ต่อเนี่องกัน สามารถใช้พื่นที่ย่อยๆ ให้เกิดประโยชน์ได้ ต้องมึฮาร์ดแวร๋ช่วย<br>&nbsp; &nbsp; &nbsp; &nbsp; หน่วยความจำกายภาพ เรียก frame หน้าจริง แบ่งออกเป็นส่วนๆเท่ากัน7ส่วน<br>&nbsp; &nbsp; &nbsp; &nbsp; หน่วยความจำทางตรรกะ page หนัาเทียม ถูกแบ่งเช่นเดียยกันขนาดเท่ากับหน่วยความจำจริง. แต่ละsegment มีชื่อและขนาด เพื่อความสะดวกมักใช้ตัวเลขเป็นชื่อ เรียก ตัวเลขsegment.&nbsp; แบ่งเป็นสัดส่วยไม่เท่ากัน งานสำคัญจะทำงานในsegmentตลอดเวลา ส่วนงานรองจะสลับผลัดกันทำงาน</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 07:37:07 UTC</pubDate>
         <guid>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185024030</guid>
      </item>
      <item>
         <title>กลุ่ม 2/2</title>
         <author></author>
         <link>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185024737</link>
         <description><![CDATA[<div>การจัดสรรพื้นที่ว่างในหน่อยความจำ มี 3 วิธี <br><strong>&nbsp;1. First Fit</strong> คือ พื้นที่แรกที่พบที่ว่างก่อน แล้วมีขนาดใหญ่เพียงพอกับโปรเซสที่สามารถนำเข้าไปได้ <br> <strong>2.Best Fit </strong>คือ การสแกนหาพื้นที่ว่างทั้งหมด และคำนวนที่มีขนาดใกล้เคียงที่สุด<br>&nbsp;<strong>3.Worst Fit </strong>คือ การสแกนหาพื้นที่ว่างทั้งหมด และคำนวนหาพื้นที่ ที่มีขนาดพื้นที่มากที่สุด <br>&nbsp;<br><strong>&nbsp;Internal Fragmentation </strong>คือ<br>&nbsp; &nbsp; เกิดจากการแบ่งหน่วยจำที่เสร็จแล้วแแล้วขนาดไม่เท่ากันแล้วเหลือพื้นที่ ที่เหลือๆอยู่ <br>&nbsp;<strong>External</strong> <strong>Fragmentation&nbsp;</strong>คือ<br>&nbsp; &nbsp; การเหลือพื้นที่หลังจากการใส่โปรเซส ที่มีขนาดเล็กๆ ทำให้พื้นที่ขนาดใหญ่ๆไม่สามารถเข้าไปได้ นั้นคือ external</div>]]></description>
         <enclosure url="" />
         <pubDate>2017-09-06 07:41:48 UTC</pubDate>
         <guid>https://padlet.com/narongrit_pir/jzyx6m36suk4/wish/185024737</guid>
      </item>
   </channel>
</rss>
