ridm@nrct.go.th   ระบบคลังข้อมูลงานวิจัยไทย   รายการโปรดที่คุณเลือกไว้

การพัฒนาตัวแปลภาษาสำหรับภาษาที่ประมวลผลพร้อมกัน

หน่วยงาน ฐานข้อมูลวิทยานิพนธ์ไทย

รายละเอียด

ชื่อเรื่อง : การพัฒนาตัวแปลภาษาสำหรับภาษาที่ประมวลผลพร้อมกัน
นักวิจัย : สมศักดิ์ รวมมหทรัพย์
คำค้น : COMPILER , CONCURRENT PROCESING , INTERPRETER
หน่วยงาน : ฐานข้อมูลวิทยานิพนธ์ไทย
ผู้ร่วมงาน : -
ปีพิมพ์ : 2539
อ้างอิง : http://www.thaithesis.org/detail.php?id=1082539000586
ที่มา : -
ความเชี่ยวชาญ : -
ความสัมพันธ์ : -
ขอบเขตของเนื้อหา : -
บทคัดย่อ/คำอธิบาย :

จุดมุ่งหมายของวิทยานิพนธ์ฉบับนี้คือการพัฒนาตัวแปลภาษาที่ประมวลผลพร้อมกัน โดยจะแบ่งขั้นตอนการพัฒนาเป็นสองส่วนคือ ขั้นตอนแรกจะเป็นการพัฒนาคอมไพเลอร์เพื่อแปลภาษาต้นแบบไปเป็นรหัสกลางที่ไม่ผูกพันกับฮาร์ดแวร์ โดยเทคนิคที่ใช้ในการแปลคือการแปลแบบเรียกซ้ำตามลำดับขั้น ในส่วนที่สองจะเป็นการพัฒนาอินเตอร์พรีเตอร์ที่จะนำรหัสกลางที่ได้จากคอมไพเลอร์มาประมวลผลแบบพร้อมกัน อินเตอร์พรีเตอร์นี้จะใช้เทคนิคการจัดกำหนดการแบบวนรอบ ใช้ในเซมาฟอร์ในการป้องกันทรัพยากรร่วม และใช้การส่งข่าวสารในการติดต่อระหว่างกระบวนการ คอมไพเลอร์สามารถแปลได้ 115 บรรทัดต่อวินาที ส่วนอินเตอร์พรีเตอร์สามารถทำงานได้ 26,747 คำสั่งต่อวินาทีใช้เวลาในการจัดลำดับงานร้อยละ 5.5 ของเวลาซีพียู ได้ตัวอย่างการใช้ภาษานี้เพื่อแก้ปัญหาการขนส่ง โดยให้มีการทำงาน 4 กระบวนการพร้อมกัน นอกจากนี้ยังได้เปรียบเทียบตัวอินเตอร์พรีเตอร์กับการแปลไปเป็นภาษาปาลกาลโดยตรงมีผลคืออินเตอร์พรีเตอร์ทำงานได้ช้ากว่าประมาณ 3 เท่า

บรรณานุกรม :
สมศักดิ์ รวมมหทรัพย์ . (2539). การพัฒนาตัวแปลภาษาสำหรับภาษาที่ประมวลผลพร้อมกัน.
    กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย.
สมศักดิ์ รวมมหทรัพย์ . 2539. "การพัฒนาตัวแปลภาษาสำหรับภาษาที่ประมวลผลพร้อมกัน".
    กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย.
สมศักดิ์ รวมมหทรัพย์ . "การพัฒนาตัวแปลภาษาสำหรับภาษาที่ประมวลผลพร้อมกัน."
    กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย, 2539. Print.
สมศักดิ์ รวมมหทรัพย์ . การพัฒนาตัวแปลภาษาสำหรับภาษาที่ประมวลผลพร้อมกัน. กรุงเทพมหานคร : ฐานข้อมูลวิทยานิพนธ์ไทย; 2539.