วันพุธที่ 18 กุมภาพันธ์ พ.ศ. 2558

ซอฟต์แวร์

ซอฟต์แวร์

ซอฟต์แวร์


1. ซอฟต์แวร์ระบบ (System Software หรือ Operating Software : OS)
หมายถึงโปรแกรมที่ทำหน้าที่ประสานการทำงาน ติดต่อการทำงาน ระหว่างฮาร์ดแวร์กับซอฟต์แวร์ประยุกต์เพื่อให้ผู้ใช้สามารถใช้ Software ได้อย่างมีประสิทธิภาพ และทำหน้าที่ในการจัดการ ระบบ ดูแลรักษาเครื่อง การแปลภาษาระดับต่ำหรือระดับสูงให้เป็นภาษาเครื่องเพื่อให้เครื่องอ่านได้เข้าใจ

ซอฟต์แวร์ระบบ แบ่งได้ 4 ชนิด ดังนี้
1.1 ระบบปฏิบัติการ (Operating System) หมายถึง ชุดโปรแกรมที่อยู่ระหว่างฮาร์ดแวร์และซอฟต์แวร์ประยุกต์มีหน้าที่ควบคุมการปฏิบัติงานของฮาร์ดแวร์ และสนับสนุนคำสั่งสำหรับควบคุมการทำงานของฮาร์ดแวร์ให้กับซอฟต์แวร์ประยุกต์ เช่น Windows XP , DOS , Linux , Mac OS X
1.2 ยูทิลิตี้ (Utility Program) เป็นโปรแกรมที่ทำหน้าที่เพิ่มประสิทธิภาพของเครื่องคอมพิวเตอร์ ทำให้เครื่องทำงานง่ายขึ้นเร็วขึ้น และการป้องกันการรบกวนโดยโปรแกรมที่ไม่พึงประสงค์ เช่น โปรแกรมป้องกันไวรัส , โปรแกรม Defrag เพื่อจัดเรียงข้อมูลบนฮาร์ดดิสก์ใหม่ ทำให้การอ่านข้อมูลเร็วขึ้น , โปรแกรมยกเลิกการติดตั้งโปรแกรม Uninstall Program , โปรแกรมบีบอัดไฟล์ (WinZip-WinRAR)เพื่อทำให้ไฟล์มีขนาดเล็กลง ,โปรแกรมการสำรองข้อมูล(Backup Data)
1.3 ดีไวซ์ไดเวอร์ (Device Driver หรือ Driver) เป็นโปรแกรมที่ทำหน้าที่ติดต่อกับคอมพิวเตอร์ในส่วนการรับเข้าและการส่งออก ของแต่ละอุปกรณ์ เช่น เมื่อเราซื้อกล้องวีดีโอมาใหม่และต้องการนำเอาวีดีโอที่ถ่ายเสร็จ นำไปตัดต่อที่คอมพิวเตอร์ ก็ต้องติดตั้งไดเวอร์ หรือโปรแกรมที่ติดมากับกล้อง ทำการติดตั้งที่เครื่องคอมพิวเตอร์เพื่อให้เครื่องคอมพิวเตอร์รู้จักและสามารถรับข้อมูลเข้าและส่งข้อมูลออกได้
โดยปกติโปรแกรม windows ที่เรามีอยู่ในเครื่องคอมพิวเตอร์จะมีไดเวอร์ติดตั้งมาให้แล้วโดยเราไม่ต้องทำการติดตั้งไดเวอร์เอง เช่น ไดเวอร์สำหรับเมาส์ ,ไดเวอร์คีย์บอร์ด, ไดเวอร์สำหรับการใช้ USB Port , ไดเวอร์เครื่องพิมพ์ แต่ถ้าอุปกรณ์ใดไม่สามารถใช้งานร่วมกับเครื่องคอมพิวเตอร์ได้ก็ต้องหาไดเวอร์มาติดตั้งเพื่อให้สามารถใช้งานได้ ซึ่งต้องเป็นไดเวอร์ที่พัฒนามาของแต่ละบริษัทผู้ผลิตอุปกรณ์

1.4 ตัวแปลภาษา (Language Translator) คือโปรแกรมที่ทำหน้าที่แปลภาษาระดับต่ำหรือระดับสูงเพื่อให้เครื่องคอมพิวเตอร์เข้าใจว่าต้องการให้ทำอะไร เช่น เมื่อโปรแกรมเมอร์ได้เขียนโปรแกรมเสร็จโดยเขียนในลักษณะภาษาระดับต่ำ (Assenbly) หรือภาษาระดับสูง (โปรแกรมภาษา C) เสร็จก็ต้องมีตัวแปลภาษาเพื่อให้เครื่องคอมพิวเตอร์อ่านเข้าใจ เพราะเครื่องคอมพิวเตอร์จะเข้าใจเฉพาะตัวเลข 0 กับ ตัวเลข 1 เท่านั้น

ตัวอย่าง






ในตำราบางเล่ม คำว่า ซอฟต์แวร์ระบบ หมายรวมถึงเครื่องมือที่ใช้ในการพัฒนาซอฟต์แวร์ด้วย (เช่น คอมไพเลอร์ ลิงเกอร์ หรือดีบักเกอร์ เป็นต้น)
โดยทั่วไปมิได้หมายความว่า ผู้ใช้จะต้องซื้อคอมพิวเตอร์เพื่อใช้งานซอฟต์แวร์ระบบ แทนที่จะเป็นอย่างนั้น อาจมองว่าซอฟต์แวร์ระบบเป็นสิ่งพื้นฐานของคอมพิวเตอร์ที่มีมากับเครื่องหรือติดตั้งไว้ก่อนแล้ว ในทางตรงข้ามกับซอฟต์แวร์ระบบ ซอฟต์แวร์ที่ผู้ใช้สามารถกระทำการต่าง ๆ อาทิสร้างเอกสารข้อความ เล่นเกม ฟังเพลง หรือท่องเว็บ เช่นนี้เรียกว่าโปรแกรมประยุกต์
== ประเภทของซอฟต์แวร์ระบบ == ซอฟต์แวร์ระบบช่วยเหลือการใช้งานระบบปฏิบัติการและระบบคอมพิวเตอร์ ซึ่งก็มีทั้งเครื่องมือวินิจฉัย คอมไพเลอร์ เซิร์ฟเวอร์ ระบบหน้าต่าง โปรแกรมอรรถประโยชน์ โปรแกรมแปลภาษา โปรแกรมสื่อสารข้อมูล ระบบฐานข้อมูล และอื่น ๆ อีกมากมาย จุดประสงค์ของซอฟต์แวร์ระบบคือป้องกันความเสียหายที่อาจเกิดกับโปรแกรมประยุกต์โดยโปรแกรมเมอร์ให้มากที่สุดเท่าที่ทำได้ จากรายละเอียดต่าง ๆ ของความซับซ้อนในคอมพิวเตอร์ที่กำลังถูกใช้งาน โดยเฉพาะคุณลักษณะของหน่วยความจำและฮาร์ดแวร์อื่น ๆ และอุปกรณ์ต่อพ่วงเช่นอุปกรณ์สื่อสาร เครื่องพิมพ์ เครื่องอ่าน หน่วยแสดงผล แป้นพิมพ์ ฯลฯ



2. ซอฟต์แวร์ประยุกต์
ซอฟต์แวร์ประยุกต์เป็นโปรแกรมที่ใช้สำหรับทำงานต่าง ตามที่ต้องการ เช่น การทำงานเอกสาร งานกราฟิก งานนำเสนอ หรือเป็น Software สำหรับงานเฉพาะด้าน เช่น โปรแกรมงานทะเบียน โปรแกรมการให้บริการเว็บ โปรแกรมงานด้านธนาคาร

ซอฟต์แวร์ประยุกต์แบ่งเป็น 2 ประเภท ดังนี้
2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน เป็น Software ที่ใช้สำหรับงานเฉพาะด้าน เช่น Software สำหรับงานธนาคารการฝากถอนเงิน Software สำหรับงานทะเบียนนักเรียน ซอฟต์แวร์คิดภาษี ซอฟต์แวร์การให้บริการร้าน Seven ฯลฯ
2.2 ซอฟต์แวร์สำหรับงานทั่วไป เป็นซอฟต์แวร์ที่ใช้สำหรับงานทั่วไป โดยในซอฟต์แวร์ 1 ตัวมีความสามารถในการทำงานได้หลายอย่าง เช่น ซอฟต์แวร์งานด้านเอกสาร (Microsoft Word ) มีความสามารถในการสร้างงานเอกสารต่าง ๆ จัดทำเอกสารรายงาน จัดทำแผ่นพับ จัดทำหนังสือเวียน จัดทำสื่อสิ่งพิมพ์

ตัวอย่าง






การทำงานใดๆ โดยใช้ซอฟต์แวร์ประยุกต์ จำเป็นต้องทำงานภายใต้สภาพแวดล้อมของซอฟต์แวร์ระบบด้วย ตัวอย่างเช่น ซอฟต์แวร์ประมวลคำต้องทำงานภายใต้ซอฟต์แวร์ระบบปฏิบัติการเอ็มเอสดอสหรือวินโดวส์ เป็นต้น ซอฟต์แวร์ประยุกต์ได้รับความนิยมใช้งานอย่างแพร่หลายในทุกวงการ ความนิยมส่วนหนึ่งมาจาก ขีดความสามารถของซอฟต์แวร์ประยุกต์นั้นๆ เพราะซอฟต์แวร์ที่ผลิตออกจำหน่าย ต่างพยายามแข่งขันกันหลายๆ ด้าน เช่น เรียนรู้และใช้งานได้ง่าย สนับสนุนให้ใช้กับเครื่องพิมพ์ได้ดี มีคู่มือการใช้ซอฟต์แวร์ที่อ่านเข้าใจง่าย ให้วิธีหรือขั้นตอนที่อธิบายไว้อย่างชัดเจน และมีระบบโอนย้ายข้อมูลเข้าออกกับซอฟต์แวร์อื่นได้ง่าย ซอฟต์แวร์ประยุกต์มีอยู่มากมาย อาจแบ่งได้เป็นสองประเภทใหญ่ คือ ซอฟต์แวร์ใช้เฉพาะทางและซอฟต์แวร์สำเร็จ

วันพุธที่ 4 กุมภาพันธ์ พ.ศ. 2558

ใบงานเรื่งอินเทอร์เน็ต

1.อินเตอร์เน็ต คือ 
ตอบ
  การเชื่อมโยงเครือข่ายคอมพิวเตอร์เข้าด้วยกัน ตามโครงการของอาร์ป้าเน็ต (ARPAnet = Advanced Research Projects Agency Network) เป็นหน่วยงานสังกัดกระทรวงกลาโหมของสหรัฐ (U.S.Department of Defense - DoD) ถูกก่อตั้งเมื่อประมาณ ปีค.ศ.1960(พ.ศ.2503) และได้ถูกพัฒนาเรื่อยมา
2.จงอธิบายพัฒนาการของอินเตอร์เน็ตมาพอสังเขป
ตอบ 
 เครือข่ายคอมพิวเตอร์ขนาดใหญ่ ที่เชื่อมโยงเครือข่ายทั่วโลกเข้าด้วยกัน  เรียกอีกอย่างหนึ่งว่า ไซเบอร์สเปซ “Cyberspace“ คำเต็มของอินเตอร์เน็ตคือ อินเตอร์เน็ตเวิร์คกิ้ง (Internet Working) ต่อมานิยมเรียกสั้น ๆว่า อินเตอร์เน็ตหรือ  เน็ต
3.การเชื่อมต่อเข้าสู่ระบบอินเตอร์เน็ตต้องทำอย่างไรบ้าง
ตอบ  
แบบไร้สาย
เลือกตัวเลือกนี้ถ้าคุณมีเราเตอร์ หรือ เครือข่ายแบบไร้สาย แม้ว่าคุณจะมีการเชื่อมต่อแบบบรอดแบนด์แล้วก็ตาม นอกจากนี้ ให้เลือกตัวเลือกนี้ด้วยถ้าคุณกำลังเชื่อมต่อกับฮอตสปอต
         บรอดแบนด์ (PPPoE)
เลือกตัวเลือกนี้ถ้าคอมพิวเตอร์ของคุณเชื่อมต่อโดยตรงกับบรอดแบนด์โมเด็ม (หรือเรียกอีกชื่อหนึ่งว่า Digital Subscriber Line (DSL) หรือเคเบิลโมเด็ม) และคุณมีบัญชีอินเทอร์เน็ตที่ใช้โพรโทคอลแบบจุดต่อจุดโดยใช้อีเทอร์เน็ต (PPPoE) การใช้บัญชีชนิดนี้ คุณต้องใส่ชื่อผู้ใช้และรหัสผ่านเพื่อเชื่อมต่อ

4.จงบอกหน้าที่ของอุปกรณ์ในการเชื่อมต่ออินเตอร์เน็ตต่อไปนี้  4.1  เครื่องคอมพิวเตอร์
  ทำหน้าที่ ตอบ 
สามารถรับโปรแกรมและข้อมูล ประมวลผล สื่อสารเคลื่อนย้ายข้อมูลและแสดงผลลัพธ์ได้ วงจรการทำงานของคอมพิวเตอร์
  4.2  โมเด็ม 
       ทำหน้าที่ ตอบ  ทำหน้าที่เป็นอุปกรณ์เชื่อมต่ออินเตอร์เน็ตผ่านทางสายโทรศัพท์ โมเด็มจะแปลงสัญญาณข้อมูลของคอมพิวเตอร์จากสัญญาณดิจิตอล (digital signals) ให้เป็นสัญญาณอนาล็อก (analog signals) เพื่อให้สามารถส่งไปบนคู่สายโทรศัพท์ได้ จากนั้นก็จะทำหน้าที่หมุนเบอร์โทรศัพท์เข้าไปที่ Server ของผู้ให้บริการอินเตอร์เน็ตคะ นอกจากนี้ โมเด็มบางรุ่นยัสามารถงทำงานเป็นโทรศัพท์หรือแฟกซ์กับคอมพิวเตอร์ได้อีกด้วย
 4.3  โทรศัพท์ 
       ทำหน้าที่ ตอบ  โทรศัพท์ คือ ระบบโทรคมนาคมซึ่งใช้อุปกรณ์ทางไฟฟ้า เป็นเครื่องมือสื่อสารให้ติดต่อพูดถึงกันได้ในระยะไกล
4.4  ซอฟต์แวร์ 
       ทำหน้าที่  ตอบ  เป็นระบบที่ทำให้ความพิวเตอร์ทำงานได้มีประสิทธิภาพ
 4.5  ผู้ให้บริการอินเตอร์เน็ต 
       ทำหน้าที่ ตอบ  บริษัทที่ให้บริการอินเทอร์เน็ต (บางครั้งเรียก ISPs) ย่อมาจากคำว่า Internet Service Provide  เป็นหน่วยงานที่บริการให้เชื่อมต่อเครื่องคอมพิวเตอร์ส่วนบุคคล หรือเครือข่ายคอมพิวเตอร์ของบริษัท เข้ากับเครือข่ายอินเทอร์เน็ตทั่วโลกคะ ในปัจจุบันประเทศไทยมีผู้ให้บริการอินเทอร์เน็ตอยู่ด้วยกัน 2 ประเภท คือ หน่วยงานราชการหรือสถาบันการศึกษา กับ บริษัทผู้ให้บริการอินเทอร์เน็ตเชิงพาณิชย์ทั่วไป  ประเภทหลังนี้จะมีการเรียกเก็บค่าธรรมเนียม  นอกจากนี้ ISP หลาย ๆ แห่งจะมีบริการเพิ่มเติม เช่น บัญชีอีเมล เว็บเบราว์เซอร์ และเนื้อที่สร้างเว็บไซต์  เช่น บริษัท ล็อกซ์เล่ย์ อินฟอร์เมชั่น เซอร์วิส หรือ  บริษัท เคเอสซี คอมเมอร์เชียล อินเทอร์เน็ต ฯลฯ
5.อธิบายความหมายของคำศัพท์ต่อไปนี้  1.1 E-Mail  ตอบ  ดหมาย ที่ใช้รับส่งกันโดยผ่านเครือข่ายคอมพิวเตอร์ บางแห่งใช้เฉพาะภายใน 
   1.2 FTP  ตอบ  รูปแบบมาตรฐานบนโครงข่าย (standard network protocol) ชนิดหนึ่ง ที่ใช้สำหรับการส่งไฟล์ หรือรับไฟล์ (receive file) ระหว่างเครื่องคอมพิวเตอร์ที่เป็นลูกข่ายที่ส่วนใหญ่จะเรียกว่าไคลเอนต์ (client) กับเครื่องคอมพิวเตอร์ที่เป็นแม่ข่าย
   1.3 Search Engine  ตอบ
การค้นหาข้อมูลบนเครือข่ายอินเทอร์เน็ตที่มีอยู่เป็นจำนวนมาก ถ้าเราเปิดไปทีละหน้าจออาจจะต้องเสียเวลาในการค้นหา และอาจหาข้อมูลที่เราต้องการไม่พบ การที่เราจะค้นหาข้อมูลให้พบอย่างรวดเร็วจะต้องใช้เว็บไซต์สำหรับการค้นหาข้อมูลที่เรียกว่า Search Engine Site ซึ่งจะทำหน้าที่  รวบรวมรายชื่อเว็บไซต์ต่างๆ เอาไว้ โดยจัดแยกเป็นหมวดหมู่
Web search engine ที่นิยมใช้กันมากที่สุด 3 อันดับ คือ  1. Google  2. Yahoo  3. MSN/Windows Live
   1.4 Blog ตอบ  คือเว็บไซด์รูปแบบหนึ่ง ที่มีลักษณะรูปร่างหน้าตาคล้ายๆกับการเขียนไดอารี่ หรือ บันทึกส่วนตัว ซึ่งเป็นที่นิยมกันมากในปัจจุบัน เนื่องจากเราใช้ฟรี ไม่ต้องเสียเงิน
   1.5 Chat  ตอบ  การสนทนาออนไลน์อีกประเภทหนึ่ง ที่มีการส่งข้อความถึงกัน โต้ตอบกันได้อย่างรวดเร็วแม้ไม่ได้อยู่ในสถานที่เดียวกัน  แลกเปลี่ยนความคิดเห็นกันได้ในทันที  การสนทนาเราจำเป็นต้องเข้าไปในเว็บไซต์ที่ให้บริการ 

6.ที่อยู่ของไปรษณีย์อิเล็กทรอนิกส์ (E-mail Address) คือ
ตอบ  
ปรษณีย์อิเล็กทรอนิกส์ ( Electronic Mail or E-mail) ไปรษณีย์อิเล็กทรอนิกส์ หรือเรียกย่อๆ ว่า E - Mail เป็นวิธีการติดต่อสื่อสารกันบน Internet ที่เป็นมาตรฐาน และเก่าแก่ที่สุด โดยที่สามารถจะส่งเอกสารที่เป็นข้อความธรรมดา จนถึงการส่งเอกสาร แบบมัลติมิเดีย มีทั้งภาพและเสียง ไปรอบโลก ในการให้บริการแบบนี้ ผู้ที่ต้องการส่ง และรับจดหมาย อีเล็กทรอนิกส์ จะต้องมีบัญชีการใช้บริการที่แน่นอน ซึ่งเรียกว่า E-Mail Address คล้ายๆ กับชื่อ-นามสกุล และที่อยู่นั่นเอง
 
7.การโอนย้ายแฟ้มข้อมูลระหว่างกัน สามารถทำได้อย่างไร
การโอนย้ายแฟ้มข้อมูลระหว่างกัน สามารถทำได้อย่างไร
เป็นระบบที่ทำให้ผู้ใช้สามารถรับส่งแฟ้มข้อมูลระหว่างกันหรือมีสถานีให้บริการเก็บแฟ้มข้อมูลที่อยู่ในที่ต่างๆ และให้ บริการ ผู้ใช้สามารถเข้าไปคัดเลือกนำแฟ้มข้อมูลมาใช้ประโยชน์ได้ เช่น โปรแกม cuteFTP โปรแกรม wsFTP เป็นต้น

8.จงบอกหลักการค้นหาข้อมูลของ Search Engine
การค้นหาข้อมูลบนเครือข่ายอินเทอร์เน็ตที่มีอยู่เป็นจำนวนมาก ถ้าเราเปิดไปทีละหน้าจออาจจะต้องเสียเวลาในการค้นหา และอาจหาข้อมูลที่เราต้องการไม่พบ การที่เราจะค้นหาข้อมูลให้พบอย่างรวดเร็วจะต้องใช้เว็บไซต์สำหรับการค้นหาข้อมูลที่เรียกว่า Search Engine Site ซึ่งจะทำหน้าที่ รวบรวมรายชื่อเว็บไซต์ต่างๆ เอาไว้ โดยจัดแยกเป็นหมวดหมู่
Web search engine ที่นิยมใช้กันมากที่สุด 3 อันดับ คือ 1. Google 2. Yahoo 3. MSN/Windows Live

9.จงบอกขั้นตอนการค้นหาข้อมูลด้วย Search Engine
โปรแกรมค้นหาและคือ โปรแกรมที่ช่วยในการสืบค้นหาข้อมูล โดยเฉพาะข้อมูลบนอินเทอร์เน็ต โดยครอบคลุมทั้งข้อความ รูปภาพ ภาพเคลื่อนไหว เพลง ซอฟต์แวร์ แผนที่ ข้อมูลบุคคล กลุ่มข่าว และอื่น ๆ ซึ่งแตกต่างกันไปแล้วแต่โปรแกรมหรือผู้ให้บริการแต่ละราย เสิร์ชเอนจินส่วนใหญ่จะค้นหาข้อมูลจากคำสำคัญ(คีย์เวิร์ด) ที่ผู้ใช้ป้อนเข้าไป จากนั้นก็จะแสดงรายการผลลัพธ์ที่มันคิดว่าผู้ใช้น่าจะต้องการขึ้นมา ในปัจจุบัน เสิร์ชเอนจินบางตัว เช่น กูเกิลจะบันทึกประวัติการค้นหาและการเลือกผลลัพธ์ของผู้ใช้ไว้ด้วย และจะนำประวัติที่บันทึกไว้นั้น มาช่วยกรองผลลัพธ์ในการค้นหาครั้งต่อ ๆ ไป

10.การค้นหาคำในหน้าเว็บเพจด้วย Browser สามารถทำได้อย่างไร
ครื่องมือหรือเว็บไซต์ที่อำนวยความสะดวกในการสืบค้นข้อมูลและข่าวสารให้แก่ผู้ใช้อินเตอร์เน็ต จากแหล่งข้อมูลเว็บไซต์ต่างๆ ในระบบเครือข่ายเพื่อให้ได้มาซึ่งข้อมูลที่ต้องการชนิดของ Search engine 11.โปรแกรมเพิร์ท (PIRCH)
PIRCH เป็นโปรแกรมสนทนาประเภท Internet Relay Chat ที่ใช้เชื่อมต่อเข้าไปยัง Server ที่ให้บริการ การสนทนาจะทำเหมือนกับการส่งข้อความ (Message) คุยผ่านหน้าจอคอมพิวเตอร์ด้วยเครือข่ายอินเทอร์เน็ต เราเรียกวิธีนี้ว่า การแชท (Chat) เมื่อต้องการสนทนาจะต้องเปิดเข้าที่โปรแกรม PIRCH เท่านั้น

ประโยชน์ของ PIRCH ก็เหมือนกับโปรแกรมอื่น ๆ ที่คุยกันได้ทีละหลาย ๆ คนในครั้งเดียว สามารถส่งรูปหากันระหว่างเรากับเพื่อนสนทนาได้ ภายในโปรแกรมยังแบ่งเป็นห้องสนทนาย่อย ๆ ตามความสนใจของผู้เล่น จะคุยเป็นการส่วนตัว (เราเรียกกันว่าซิป) หรือจะคุยผ่านหน้าห้องนั้น ๆ ก็ได้ ตัวอย่างห้องสนทนาในโปรแกรม เช่น ห้องคนน่ารัก ห้องคนขี้เหงา ห้องผู้หญิงทำงาน หรือรวมไปถึงห้องขายบริการ ฯลฯ