Posts

ซอฟต์แวร์ประยุกต์ทั่วไป

Image
ซอฟต์แวร์ประยุกต์ทั่วไป ซอฟต์แวร์ประยุกต์ช่วยในการทำงาน (ที่มา : นางนารินทร์  ศรีณรงค์   โรงเรียนสิงหวิทยาคม) 4 . ซอฟต์แวร์ประยุกต์ช่วยในการทำงาน              ซอฟต์แวร์ประยุกต์  (application  software)    คือ ซอฟต์แวร์หรือโปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ  การทำงานร่วมกับเครื่องคอมพิวเตอร์ในงานเฉพาะด้าน ซึ่งไม่เกี่ยวข้องกับการควบคุมระบบ  ผู้ใช้จำเป็นต้องเลือกหาซอฟต์แวร์ให้ตรงตามความต้องการนั้น ๆ โดยเฉพาะ  เช่น  การจัดพิมพ์รายงาน  นำเสนองาน  จัดทำบัญชี  ตกแต่งภาพ  ออกแบบเว็บไซด์  เป็นต้น  นอกจากนั้นอาจต้องคำนึงถึงงบประมาณในการจัดหาซอฟต์แวร์มาใช้ด้วยว่ามีเพียงพอหรือไม่เพียงใด  ซึ่งซอฟต์แวร์ประยุกต์สามารถแบ่งออกเป็น  2  ประเภท  ได้แก่  ซอฟต์แวร์ประยุกต์ทั่วไป และซอฟต์แวร์ประยุกต์เฉพาะงาน               4.1  ซอฟต์แวร์ประยุกต์ทั่วไป                 ซอฟต์แวร์ประยุกต์ทั่วไป  (general  purpose software)   เป็นซอฟต์แวร์ที่พัฒนาขึ้นเพื่อนำไปประยุกต์ใช้กับงานทั่วไป  ไม่เฉพาะเจาะจง  ผู้ใช้จึงต้องเลือกซอฟต์แวร์ให้เหมาะสมกับ ลักษณะงาน    เช่น    การพิมพ์รายงาน

ซอฟต์แวร์ระะบบ

Image
ซอฟต์แวร์ระบบ ซอฟต์แวร์ หมายถึง ชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ให้ทำงาน คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้ ซอฟต์แวร์ แบ่งแยกได้เป็นสองประเภท คือซอฟต์แวร์ระบบ กับซอฟต์แวร์ประยุกต์ ซอฟต์แวร์ระบบ คือซอฟต์แวร์ที่ใช้จัดการกับระบบ คือดำเนินงานพื้นฐานต่าง ๆ ของระบบคอมพิวเตอร์ เช่น รับข้อมูลจากแผงแป้นอักขระแล้วแปลความหมายให้คอมพิวเตอร์เข้าใจ นำข้อมูลไปแสดงผลบนจอภาพหรือนำออกไปยังเครื่องพิมพ์ จัดการข้อมูลในระบบแฟ้มข้อมูลบนหน่วยความจำรอง หน้าที่ของซอฟต์แวร์ระบบ 1.ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง 2. ใช้ในการจัดการหน่วยความจำ เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก 3. ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเต

โปรแกรมแปลภาษา

Image
   โปรแกรมแปลภาษาคอมพิวเตอร์ ตัวแปลภาษาโปรแกรมคอมพิวเตอร์ เป็นโปรแกรมที่ใช้ในการแปลความหมายของคำสั่งในภาษาคอมพิวเตอร์ชนิดต่าง ๆ ไปเป็นภาษาเครื่อง ซึ่งเป็นภาษาที่คอมพิวเตอร์เข้าใจและทำงานตามคำสั่งได้ โดยโปรแกรมที่เขียนจะเป็นโปรแกรมต้นฉบับหรือซอร์สโค้ด ( source code)  ซึ่งโปรแกรมเมอร์เขียนคำสั่งตามหลักการออกแบบโปรแกรม และจำเป็นต้องใช้ตัวแปลภาษาคอมพิวเตอร์เพื่อตรวจสอบไวยากรณ์ของภาษาว่าเขียนถูกต้องหรือไม่ และทดสอบผลลัพธ์ว่าเป็นอย่างไร ซึ่งภาษาคอมพิวเตอร์ชนิดต่าง ๆ จะมีตัวแปลภาษาของตนเองโดยเฉพาะ โปรแกรมที่แปลจากโปรแกรมต้นฉบับแล้วจะเรียกว่าออบเจ็คโค้ด ( object code)  ซึ่งเป็นภาษาเครื่องที่ประกอบด้วย รหัสคำสั่งที่คอมพิวเตอร์สามารถเข้าใจและนำไปปฏิบัติได้ต่อไป ตัวแปลภาษาคอมพิวเตอร์มีการใช้งานสำหรับการแปลภาษาคอมพิวเตอร์ชนิดต่างๆ แบ่งออกเป็น  3  ประเภท        1.   แอสเซมเบลอร์   ( assembler)  เป็นตัวแปลภาษาแอสเซมบลีซึ่งเป็นภาษาระดับต่ำ ให้เป็นภาษาเครื่อง        2.  อินเทอร์พรีเตอร์   ( interpreter)  เป็นตัวแปลภาษาคอมพิวเตอร์ระดับสูงไปเป็นภาษาเครื่อง โดยใช้หลักการแปลคำสั่งครั้งละ  1  คำส