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

การสื่อสารข้อมูล (Data Communication)

การสื่อสารข้อมูล (Data Communication)
การสื่อสารข้อมูล (Data Communications) หมายถึง กระบวนการถ่ายโอนหรือแลกเปลี่ยนข้อมูลกันระหว่างผู้ส่งและผู้รับ โดยผ่านช่องทางสื่อสาร เช่น อุปกรณ์อิเล็กทรอนิกส์ หรือคอมพิวเตอร์เป็นตัวกลางในการส่งข้อมูล เพื่อให้ผู้ส่งและผู้รับเกิดความเข้าใจซึ่งกันและกัน
วิธีการส่งข้อมูล จะแปลงข้อมูลเป็นสัญญาณ หรือรหัสเสียก่อนแล้วจึงส่งไปยังผู้รับ และเมื่อถึงปลายทางหรือผู้รับก็จะต้องมีการแปลงสัญญาณนั้น กลับมาให้อยู่ในรูปที่มนุษย์ สามารถที่จะเข้าใจได้ ในระหว่างการส่งอาจจะมีอุปสรรค์ที่เกิดขึ้นก็คือ สิ่งรบกวน (Noise) จากภายนอกทำให้ข้อมูลบางส่วนเสียหาย หรือผิดเพี้ยนไปได้ซึ่งระยะทางก็มีส่วนเกี่ยวข้อง ด้วยเพราะถ้าระยะทางในการส่งยิ่งมากก็อาจจะทำให้เกิดสิ่งรบกวนได้มากเช่นกัน จึงต้องมีหาวิธีลดสิ่งรบกวน
เหล่านี้ โดยการพัฒนาตัวกลางในการสื่อสารที่จะทำให้เกิดการรบกวนน้อยที่สุด
องค์ประกอบขั้นพื้นฐานของระบบ

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

3. ช่องสัญญาณ (channel) ในที่นี้อาจจะหมายถึงสื่อกลางหรือตัวกลางที่ข่าวสารเดินทางผ่าน อาจจะเป็นอากาศ สายนำสัญญาณต่าง ๆ หรือแม้กระทั่งของเหลว เช่น น้ำ น้ำมัน เป็นต้น เปรียบเสมือนเป็นสะพานที่จะให้ข่าวสารข้ามจากฝั่งหนึ่งไปยังอีกฝั่งหนึ่ง 4. การเข้ารหัส (encoding) เป็นการช่วยให้ผู้ส่งข่าวสารและผู้รับข่าวสารมีความเข้าใจตรงกันในการสื่อความหมาย จึงมีความจำเป็นต้องแปลง
ความหมายนี้ การเข้ารหัสจึงหมายถึงการแปลงข่าวสารให้อยู่ในรูปพลังงาน
ที่พร้อมจะส่งไปในสื่อกลาง ทางผู้ส่งมีความเข้าใจต้องตรงกันระหว่าง ผู้ส่งและผู้รับ หรือมีรหัสเดียวกัน การสื่อสารจึงเกิดขึ้นได้
5. การถอดรหัส (decoding) หมายถึงการที่ผู้รับข่าวสารแปลงพลังงานจากสื่อกลางให้กลับไปอยู่ในรูปข่าวสารที่ส่งมาจากผู้ส่งข่าวสาร โดยมีความเข้าในหรือรหัสตรงกัน
6. สัญญาณรบกวน (noise) เป็นสิ่งที่มีอยู่ในธรรมชาติ มักจะลดทอนหรือรบกวนระบบ อาจจะเกิดขึ้นได้ทั้งทางด้านผู้ส่งข่าวสาร ผู้รับข่าวสาร และช่องสัญญาณ แต่ในการศึกษาขั้นพื้นฐานมักจะสมมติให้ทางด้านผู้ส่งข่าวสารและผู้รับข่าวสารไม่มีความผิดพลาด ตำแหน่งที่ใช้วิเคราะห์ มักจะเป็นที่ตัวกลางหรือช่องสัญญาณ เมื่อไรที่รวมสัญญาณรบกวนด้านผู้ส่งข่าวสารและด้านผู้รับข่าวสาร ในทางปฎิบัติมักจะใช้
วงจรกรอง (filter)
กรองสัญญาณแต่ต้นทาง เพื่อให้การสื่อสารมีคุณภาพดียิ่งขึ้นแล้วค่อยดำเนินการ เช่น การเข้ารหัสแหล่งข้อมูล เป็นต้น

ข่ายการสื่อสารข้อมูล

หมายถึง การรับส่งข้อมูลหรือสารสนเทศจากที่หนึ่งไปยังอีกที่หนึ่ง โดยอาศัยระบบการส่งข้อมูล ทางคลื่นไฟฟ้าหรือแสง อุปกรณ์ที่ประกอบเป็นระบบการสื่อสารข้อมูลโดยทั่วไปเรียกว่า
ข่ายการสื่อสารข้อมูล (Data Communication Networks)

ฮาร์ดดิสก์ทำงานอย่างไร

ฮาร์ดดิสก์ทำงานอย่างไร


กล่าวคือ ฮาร์ดิสก์จะทำงานหมุนแผ่นโลหะกลมที่ใช้สำหรับเก็บข้อมูล(ptatters) อยู่ตลอดเวลา การเข้าไปอ่านหรือเขียนฮาร์ดดิสก์แต่ละครั้ง หัวอ่านซึ่งลอยอยู่เหนือผิวดิสก์โลหะนิดเดียว ขนาดความจุ ความสามารถ และรูปแบบของฮาร์ดิสก์ก็ได้มีการเปลี่ยนแปลงไปอย่างรวาดเร็วหลังจากมีการเปิดตัวฮาร์ดิสก์พร้อมๆ กับเครื่อง IBM XT จากเดิมมีความจุเพียง 10 เมกะไบต์ มีความหนา 3 ถึง 4 นิ้ว จนต้องใช้ช่องใส่ขนาด 5.25 นิ้ว ความเร็วการเข้าถึงข้อมูล 87 มิลลิวินาที เปลี่ยนไปเป็นความจุ 200 เมกะไบต์ มีขนาดเล็กกว่าฟลอปปี้ดิสก์ 3.5 นิ้ว นิ้ว ความเร็วการเข้าถึงข้อมูล 18 มิลลิวินาที และในปัจจุบันมีการเปลี่ยนแปลงความจุ เป็นหน่วยกิกะไบต์แล้ว ขนาดก็เล็กลงพร้อมกันนั้นยังสามารถเคลื่อนย้ายได้สะดวกเหมือนกับฟลอปปี้ดิสก์แล้ว
1. ตัวถังของฮาร์ดิสก์จะเป็นแผ่นโลหะจะเป็นแผ่นโลหะหุ้มโดยรอบและไม่มีรอยรั่วเพื่อป้องกันฝุ่นผงเข้าตัวฮาร์ดดิสก์ สาเหตุที่เตาต้องป้องกันฝุ่นผงก็คือ ฝุ่นผงมักจะมีขนาดใหญ่พอที่จะเข้าไปแทรกช่องว่าระหว่างหัวอ่านกับแผ่นดิสก์ ครั้นหัวอ่านเคลื่อนที่ก็จะเป็นการลากถูฝุ่นผงไปบนผิวดิสก์ ทำให้สารแม่เหล็กที่เคลือบผิวเป็นรอยขีดข่วนเสียหาย และไม่สามารถเก็บข้อมูลได้
2. ที่ด้านล่างสุดเป็นแผ่นวงจรอิเล็กทรอนิกส์ควบตุมการทำงานของหัวอ่านและการหมุนดิสก์ เราเรียกแผงวงจรนี้ว่า ลอจิกบอร์ด (logic board) แล้วแปลงคำสั่งดังกล่าวให้เป็นสัญญาณไฟฟ้า เพื่อกระทำหัวอ่านให้เป็นแม่เหล็กตามจังหวะ ข้อมูลที่ป้อนให้กับมัน นอกจากนั้นลอกจิกบอร์ดยังทำหน้าที่ควบคุมความเร็วในการหมุนดิสก์ให้คงที่ และบอกให้หัวอ่านเคลื่อนที่ไปมายังบริเวณข้อมูลที่ต้องการเขียน/อ่านอีกด้วย สำหรับดิสก์ที่เป็นระบบ IDE (Intergrated Drive Electribuc/x) คอนโทรลเลอร์สำหรับควบคุมดิสก์จะประกอบเป็นส่วนหนึ่งของลอจิกบอร์ดไปเลย
3. แกนหมุนซึ่งประกอบด้วยแผ่นดิสก์โลหะ 4 แผ่น 8 หน้า จะเชื่อมติดกับมอเตอร์แล้วหมุนด้วยความเร็วหลายพันรอบต่อวินาที จำนวนแผ่นดิสก์และหน้าดิสก์ที่มีการเคลือบสารแม่เหล็กจะเป็นตัวบอกขนาดความจุข้อมูลของฮาร์ดดิสก์ อนึ่ง การเคลือบสารแม่เหล๊กที่เป็นอัลลอย(alloy) จะเคลือบบางเพียงเศษสามส่วนล้านนิ้วเท่านั้น
4. แกนหัวอ่านซึ่งถูกกระตุ้นการทำงานด้วยกระแสไฟฟ้า จะถึงหรือผลักแขนหัวอ่านให้วิ่งไปทั่วแผ่นดิสก์ด้วยความแม่นยำ โดยการปรับแต่งการหมุนของแกนหัวอ่านจะกระทำอยู่ตลอดเวลา โดยการอ่านตำแหน่งแทร็กที่มีการเขียนเป็นแนววงกลมทั่วไปบนแผ่นดิสก์
5. หัวอ่าน/เขียน จะติดอยู่กับแขนที่ยิ่นออกไปบนแผ่นดิสก์ เวลาเขียนข้อมูล หัวอ่านจะนำข้อมูลที่มาจากตัวควบคุมดิสก์(disl controller) แปลงเป็นสนามแม่เหล็กเพื่อเหนี่ยวนำให้สารเคลือบผิวเกิดการเรียงตัวใหม่ โดยให้เป็นไปในทิศทางของข้อมูลในทางกลับกันหรือในการอ่านหัวอ่านก็จะว่างผ่านสนามแม่เหล็กที่เกิดจากสารแม่เหล็กที่ผิว แล้วถอดรหัสสนามแม่เหล็กเหล่านั้นให้กลายเป็นข้อมูล
6. เมื่อซอฟต์แวร์ของคุณบอกให้ดอสอ่านหรือเขียนข้อมูล ดอสจะสั่งให้หัวอ่านวิ่งไปที่แฟต (FAT) ซึ่งเป็นบริเวณที่เก็บดัชนีชี้ตำแหน่งที่อยู่ของไฟล์ต่างๆ บนดิสก์ ข้อมูลในแฟตนี้จะทำให้หัวอ่านสามารถกระโดดไปอ่านข้อมูลไฟล์ที่คลัสเตอร์นั้นๆ ได้ทันที กรณีที่เป็นการเขียนข้อมูล หัวอ่านก็จะกระโดดไปคลัสเตอร์ที่แฟตบอกว่าว่างได้เช่นเดียวกัน
7. ไฟล์หนึ่งๆ อาจถูกแบ่งซอยออกเป็นหลายคลัสเตอร์ แต่ละคลัสเตอร์อาจอยู่บนและแผ่นคนละหน้าดิสก์ก็ได้ การไม่ต่อเนื่องของไฟล์นี้เองทำให้แฟต (FAT) มีความสำคัญ กล่าวคือ แฟตจะบอกว่าคลัสเตอร์ใดเป็นคลัสเตอร์เริ่มต้น จากนั้นจะมีการบอกคลัสเตอร์ต่อไปของไฟล์เหมือนการโยงโซ่ไปเรื่องๆ จนครบทั้งไฟล์ ในการกรณีที่มีการเขียนข้อมูลลงดิสก์ แฟตจะบอกว่าคลัสเตอร์ไหนที่ว่าง ดอสก็จะสั่งให้หัวอ่านวิ่งไปเขียนข้อมูลในคลัสเตอร์ที่ว่าง ซึ่งอาจจะมีหลายคลัสเตอร์ที่ไม่ต่อเนื่อง เมื่อเขียนเสร็จดอสจะสั่งให้หัวอ่านกลับไปที่แฟตอีกที เพื่อเขียนบันทึกการโยงคลัสเตอร์แต่ละคลัสเตอร์เข้าด้วยกันเป็นหนึ่งไฟล์

เครื่องพิมพ์เลเซอร์

เครื่องพิมพ์เลเซอร์



เครื่องพิมพ์เลเซอร์ (laser printer) เป็นเครื่องพิมพ์ที่กำลังได้รับความนิยม เครื่องพิมพ์นี้อาศัยเทคโนโลยีไฟฟ้าสถิตย์ที่พบได้ในเครื่องถ่ายเอกสารทั่วไปโดยลำแสงจากไดโอดเลเซอร์จะฉายไปยังกระจกหมุน เพื่อสะท้อนไปยังลูกกลิ้งไวแสง ซึ่งจะปรับตามสัญญาณภาพหรือตัวอักษรที่ได้รับจากคอมพิวเตอร์ และกราดตามแนวยาวของลูกกลิ้งอย่างรวดเร็ว สารเคลือบบนลูกกลิ้งจะทำปฎิกิริยากับแสงแล้วเปลี่ยนเป็นประจุไฟฟ้าสถิตย์ ซึ่งทำให้ผงหมึกเกาะติดกับพื้นที่ที่มีประจุ เมื่อกระดาษพิมพ์หมุนผ่านลูกกลิ้ง ความร้อนจะทำให้ผงหมึกหลอมละลายติดกับกระดาษได้ภาพหรือตัวอักษร
เนื่องจากลำแสงเลเซอร์ได้รับการควบคุมอย่างแม่นยำ ทำให้ความละเอียดของจุดภาพที่ปรากฎบนกระดาษสูงมาก งานพิมพ์จึงมีคุณภาพสูงทำให้ได้ภาพและตัวหนังสือที่คมชัดสวยงาม การพิมพ์ของเครื่องพิมพ์เลเซอร์จะไม่ส่งเสียงดังเหมือนเครื่องพิมพ์แบบจุด แต่จะเงียบเหมือนเครื่องถ่ายเอกสาร
เครื่องพิมพ์เลเซอร์ที่นิยมนำมาใช้งานกับเครื่องไมโครคอมพิวเตอร์ส่วนใหญ่จะมีความเร็วของการพิมพ์ประมาณ 6 ถึง 24 หน้าต่อนาที โดยมีความละเอียดของจุดภาพประมาณ 300 จุดต่อนิ้ว จึงทำให้ได้ภาพกราฟิกที่สวยงามและตัวหนังสือที่คมชัด มีชุดแบบอักษรหลายชุด เครื่องพิมพ์เลเซอร์ระดับสูงจะมีความเร็วของการพิมพ์สูงขึ้นคือตั้งแต่ 20 หน้าต่อนาทีไปจนถึง 70 หน้าต่อนาที เครื่องพิมพ์เลเซอร์ระดับสูงนี้จะมีราคาแพง ไม่เหมาะต่อการนำมาใช้งานในสำนักงานทั่วไป
เครื่องพิมพ์เลเซอร์ยังมีการพัฒนาต่อไป โปรแกรมสร้างภาพกราฟิกจะมีขีดความสามารถสูงขึ้น สามารถสร้างและวาดภาพในลักษณะเป็นชิ้นส่วนวัตถุมาผสมผสานกันให้ดูสวยงามยิ่งขึ้น โปรแกรมต่าง ๆ จะต้องแปลงข้อมูลภาพมาเป็นจุดภาพ แล้วจึงส่งข้อมูลจุดภาพไปยังเครื่องพิมพ์ ภาพที่สร้างและแสดงผลออกที่เครื่องพิมพ์จะใช้เวลายาวนานหลายนาทีต่อภาพ เครื่องพิมพ์เลเซอร์ยุคใหม่จะมีหน่วยประมวลผลหรือไมโครโพรเซสเซอร์อยู่ภายในสำหรับรับข้อมูลภาพเพื่อแบ่งเบาภาระงานของคอมพิวเตอร์ ขณะเดียวกันจะมีหน่วยความจำขนาดใหญ่ขึ้นสำหรับเก็บข้อมูลภาพได้มากขึ้น
คำสั่งหรือภาษาเพื่ออธิบายข้อมูลภาพที่นิยมใช้กับเครื่องเลเซอร์รุ่นใหม่นี้ ส่วนใหญ่จะใช้ภาษาโพสท์คริปต์ จนนิยมเรียกเครื่องพิมพ์นี้ว่า เครื่องพิมพ์โพสท์คริปต์
ในการเลือกซื้อเครื่องพิมพ์เลเซอร์มาใช้งานจะต้องพิจารณาคุณลักษณะต่างๆ ดังนี้
1. คุณภาพของการพิมพ์ หน่วยบอกคุณภาพจะระบุเป็นจุดภาพ เริ่มจาก 300 จุดภาพต่อนิ้วขึ้นไปจนถึง 600 จุดภาพต่อนิ้ว ถ้าจำนวนจุดภาพต่อนิ้วสูงมากเท่าใด ก็ยิ่งทำให้ภาพคมชัดมากขึ้นเท่านั้น
2. ความเร็วของการพิมพ์ เครื่องพิมพ์เลเซอร์ระดับใช้งานทั่วไปจะมีอัตราความเร็วของการพิมพ์ประมาณ 6 ถึง 24 หน้าต่อนาที ซึ่งอัตราความเร็วของการพิมพ์ตามที่ระบุไว้ในคุณลักษณะของเครื่องอาจจะไม่ถูกต้องนัก ผู้ใช้อาจทดสอบความเร็วด้วยงานพิมพ์ต่าง ๆ กัน เช่นพิมพ์เอกสารแบบไม่เว้นบรรทัด เอกสารแบบเว้นบรรทัดและภาพกราฟิก โดยมีชุดแบบอักษรต่าง ๆ กัน แล้วจดบันทึกเวลาเพื่อเปรียบเทียบผล
3. หน่วยความจำของเครื่องพิมพ์ เครื่องพิมพ์เลเซอร์จะมีหน่วยความจำสำหรับเก็บข้อมูลตัวอักษรและภาพเอาไว้ ตามปกติจะมีหน่วยความจำอยู่ 512 กิโลไบต์ถึง 1 เมกะไบต์ และสามารถขยายเพิ่มเติมได้อีก เครื่องที่มีหน่วยความจำสูงกว่า ราคาแพงกว่าจะทำงานได้เร็วกว่า เพราะคอมพิวเตอร์สามารถส่งข้อมูลภาพไปพิมพ์ได้ทันที ไม่ต้องเสียเวลาส่งข้อมูลหลาย ๆ ครั้ง










จอภาพ (Moniter)

จอภาพ (Moniter)


การแสดงผลบนจอภาพเป็นเรื่องที่จำเป็นสำหรับการใช้ไมโครคอมพิวเตอร์ วิวัฒนาการของการแสดงผลได้พัฒนาก้าวหน้าขึ้น มาตรฐานการแสดงผลที่ใช้กับไมโครคอมพิวเตอร์มีพื้นฐานมาจากการพัฒนาของบริษัทไอบีเอ็ม ในยุคต้นความต้องการของการแสดงผลส่วนใหญ่ยังเป็นแบบตัวอักษรโดยมีภาวะการทำงาน (mode) แยกจากการแสดง กราฟิก แต่ในปัจจุบันซอฟต์แวร์จำนวนมากสามารถแสดงผลในภาวะกราฟิก เช่น ระบบปฎิบัติงานวินโดวส์ ต้องใช้ภาวะการแสดงผลในรูปกราฟิกล้วน ๆ ผู้ใช้สามารถกำหนดขนาดช่องหน้าต่าง หรือการแสดงผลได้ตามที่ต้องการ จอภาพจึงเป็นส่วนสำคัญมากส่วนหนึ่งสำหรับผู้ใช้งานในยุคปัจจุบัน
ในยุคแรกตั้งแต่ พ.ศ. 2524 บริษัทไอบีเอ็มได้พัฒนาระบบการแสดงผลที่ใช้กับจอภาพสีเดียวที่เรียกว่าโมโนโครม หรือ เอ็มดีเอ (Monochrome Display Adapter : MDA) และแสดงผลได้เฉพาะภาวะตัวอักษรแต่เพียงอย่างเดียวแต่ให้ความละเอียดสูง หากต้องการแสดงผลในภาวะกราฟิกก็ต้องเลือกภาวะการแสดงผลอีกแบบหนึ่งที่เรียกว่า ซีจีเอ (Color Graphic Adapter : CGA) ที่สามารถแสดงสีและกราฟิกได้แต่ความละเอียดน้อย
เมื่อมีผู้ผลิตไมโครคอมพิวเตอร์ยี่ห้อต่าง ๆ ที่มีระบบการทำงานแบบเดียวกับคอมพิวเตอร์ของไอบีเอ็ม (IBM compatible) ไอบีเอ็มจึงต้องกำหนดมาตรฐานการแสดงผลไว้ ต่อมาบริษัทเฮอร์คิวลีส ซึ่งเห็นปัญหาของระบบการแสดงผลทั้งสองนี้ จึงออกแบบแผลวงจรแสดงผล เรียกกันติดปากว่าแผงวงจรเฮอร์คิวลิส (herculis card) หรือ เอชจีเอ (Herculis Graphic Adapter : HGA) บางครั้งเรียกว่าโมโนโครกราฟิกอะแดปเตอร์หรือเอ็มจีเอ (Monochrome Graphic Adapter : MGA) การแสดงผลแบบนี้เป็นที่แพร่หลายและนิยมใช้กันต่อเนื่องมาและมีผลิตขึ้นมาใช้กันมากมา
ต่อมาบริษัทไอบีเอ็มเห็นว่าความต้องการทางด้านกราฟิกสูงขึ้น การแสดงสีควรจะมีรายละเอียดและจำนวนสีมากขึ้น จึงได้พัฒนามาตรฐานการแสดงผลบนจอภาพขึ้นอีกโดยปรับปรุงจากเดิมเรียกว่า อีจีเอ (Enhance Graphic Adapter : EAG) การเพิ่มเติมจำนวนสียังไม่พอเพียงกับซอฟต์แวร์ที่ได้รับการพัฒนาให้ใช้กับระบบปฎิบัติการวินโดวส์และโอเอสทูไอบีเอ็มจึงสร้างมาตรฐานการแสดงผลที่มีความละเอียดและสีเพิ่มยิ่งขึ้นเรียกว่า เอ็กซ์วีจีเอ (eXtra Video Graphic Array : XVGA)
การเลือกซื้อจอภาพจะตัองพิจารณาความสัมพันธ์ของจอภาพกับตัวปรับต่อซึ่งเป็นแผงวงจรอิเล็กทรอนิกส์ที่ติดตั้งอยู่บนแผงวงจรหลัก (main board) และต่อสัญญาณมายังจอภาพ แผงวงจรนี้จะเป็นตัวแสดงผลตามมาตรฐานที่ต้องการ มีภาวะการแสดงผลหลายแบบ เช่น
ก. แผงวงจรโมโนโครมหรือแผงวงจรเอ็มดีเอ เป็นแผงวงจรที่ไม่ค่อยนิยมใช้แล้วแสดงผลได้เฉพาะตัวอักษรจำนวน 25 บรรทัด บรรทัดละ 80 ตัวอักษร ขนาดความละเอียดของตัวอักษรเป็น 9x14 ชุด
ข. แผงวงจรเฮอร์คิวลิสหรือแผงวงจรเอชจีเอ แสดงผลเป็นตัวอักษรขนาด 25 บรรทัด บรรทัดละ 80 ตัวอักษร เหมือนแผงวงจรเอ็มดีเอ แต่สามารถแสดงกราฟิกแบบสีเดียวด้วยความละเอียด 720x348 จุด
ค. แผงวงจรอีจีเอ เป็นแผงวงจรที่แสดงด้วยความละเอียดของตัวอักษรขนาด 9x14 จุดแสดงสีได้ 16 สี ความละเอียดของการแสดงกราฟิก 640x350 จุด
ง. แผงวงจรวีจีเอ เป็นแผงวงจรที่แสดงด้วย ความละเอียดของตัวอักษร 9x16 จุด แสดงสีได้ 16 สี แสดงกราฟิกด้วยความละเอียด 640x480 จุด และแสดงสีได้สูงถึง 256 สี
จ. แผงวงจรเอ็กซ์วีจีเอ เป็นแผงวงจรที่ปรับปรุงจากแผงวงจรวีจีเอ แสดงกราฟิกด้วยความละเอียดสูงขึ้นเป็น 1,024x768 จุด และแสดงสีได้มากกว่า 256 สี
เมื่อได้ทราบว่าตัวปรับต่อมีกี่แบบแล้ว คราวนี้มาดูมาตรฐานตัวเชื่อมต่อ (connector) ของตัวปรับต่อกับจอภาพบ้าง ตัวเชื่อมต่อมาตรฐานที่ใช้มีแบบ 9 ขา ตัวเชื่อมต่อสำหรับแผงวงจรแบบ วีจีเอ และ เอสวีจีเอ เป็นแบบ 15 ขา การที่หัวต่อไม่เหมือนกันจึงทำให้ใช้จอภาพพร่วมกันไม่ได้
นอกจากตัวเชื่อมต่อและตัวปรับต่อแล้ว คุณภาพของจอภาพก็จะต้องได้รับการพิจารณาอย่างมาก สัญญาณที่ส่งมายังจอภาพมีรูปแบบไม่เหมือนกัน สัญญาณของแผงวงจรแบบวีจีเอเป็นแบบแอนะล็อก สัญญาณของแผงวงจรแบบ เอ็มดีเอ ซีจีเอ เอชจีเอ อีจีเอ เป็นแบบดิจิทัล ข้อพิจารณาที่จะตรวจสอบด้วยตาเปล่าได้ คือ การแสดงผลจะต้องเป็นจุดเล็กละเอียดคมชัด ไม่เป็นภาพพร่าหรือเสมือนปรับโฟกัสไม่ชัดเจน ภาพที่ได้จะต้องมีลักษณะของการกราดตามแนวตั้งคงที่ สังเกตได้จากขนาดตัวหนังสือแถวบน กับแถวกลางหรือแถวล่างต้องมีขนาดเท่ากันและคมชัดเหมือนกัน ภาพที่ปรากฎจะต้องไม่กระพริบถึงแม้จะปรับความเข้มของแสงเต็มี่ ภาพไม่สั่งไหวหรือพลิ้ว การแสดงของสีต้องไม่เพี้ยนจากสีที่ควรจะเป็น
พิจารณารายละเอียดทางเทคนิคของจอภาพ เช่น ขนาดของจอภาพซึ่งจะวัดตามแนวเส้นทะแยงมุมของจอ ว่าเป็นขนาดกี่นิ้ว โดยทั่วไปจะมีขนาด 14 นิ้ว จอภาพที่แสดงผลงานกราฟิกบางแบบอาจต้องใช้ขนาดใหญ่ถึง 20 นิ้ว ความละเอียดของจุดซึ่งสามารถสังเกตได้จากสัญญาณแถบความถี่ของจอภาพ จอภาพแบบวีจีเอควรมีสัญญาณแถบความถี่สูงกว่า 25 เมกะเฮิรตซ์ สัญญาณแถบความถี่ยิ่งสูงยิ่งดี จอภาพแบบเอ็กซ์วีจีเอแสดงผลแบบมัลติซิงค์ (multisync) ใช้สัญญาณแถบความถี่สูงกว่า 60 เมกะเฮิรตซ์ ขนาดของจุดยิ่งเล็กยิ่งมีความคมชัด เช่น ขนาดจุด .28 มิลลิเมตร ภาพที่ได้จะคมชัดกว่าขนาดจุด .33 มิลลิเมตร ค่าของสัญญาณแถบความถี่จึงเป็นข้อที่จะต้องพิจารณาด้วย
เป็นเทคโนโลยีที่เริ่มพัฒนาประมาณสิบกว่าปีนี้เอง เริ่มจากการพัฒนามาใช้กับนาฬิกาและเครื่องคิดเลข เป็นจอแสดงผลตัวเลขขนาดเล็ก ใช้หลักการปรับเปลี่ยนโมเลกุลของผลึกเหลว เพื่อปิดกั้นแสงเมื่อมีสนามไฟฟ้าเหนี่ยวนำ แอลซีดีจึงใช้กำลังไฟฟ้าต่ำ เหมาะกับภาคแสดงผลที่ใช้กับแบตเตอรี่หรือถ่านไฟฉายก้อนเล็ก ๆ แอลซีดีในยุคแรกตอบสนองต่อสัญญาณไฟฟ้าช้า จึงเหมาะกับงานแสดงผลตัวเลขยังไม่เหมาะที่จะนำมาทำเป็นจอภาพ
เมื่อเทคโนโลยีก้าวหน้าขึ้น ผู้ผลิตแอลซีดีสามารถผลิตแผงแสดงผลที่มีขนาดใหญ่ขึ้นจนสามารถเป็นจอแสดงผลของคอมพิวเตอร์ประเภทแล็ปท็อป โน้ตบุ๊ค และยังสามารถทำให้แสดงผลเป็นสี อย่างไรก็ตามจอภาพแอลซีดียังเป็นจอภาพที่มีขนาดเล็กแต่มีแนวโน้มที่จะพัฒนาให้มีขนาดใหญ่ขึ้น
จอภาพแอลซีดีที่แสดงผลเป็นสีต้องใช้เทคโนโลยีสูง มีการสร้างทรานซิสเตอร์เป็นล้านตัวเพื่อให้ควบคุมจุดสีบนแผ่นฟิล์มบาง ๆ ให้จุดสีเป็นตารางสี่เหลี่ยมเล็ก ๆ การแสดงผลจึงเป็นการแสดงจุดสีเล็ก ๆ ที่ผสมกันเป็นสีต่าง ๆ ได้มากมาย การวางตัวของจุดสีดำเล็ก ๆ เรียกว่าแมทริกซ์ (matrix) จอภาพแอลซีดีจึงเป็นจอแสดงผลแบบตารางสี่เหลี่ยมเล็ก ๆ ที่มีจุดสีจำนวนมาก
จอภาพแอลซีดีเริ่มพัฒนามาจากเทคโนโลยีแบบพาสซีฟแมทริกซ์ที่ใช้เพียงแรงดันไฟฟ้าควบคุมการปิดเปิดแสงให้สะท้อนจุดสีมาเป็นแบบแอกตีฟแมทริกซ์ที่ใช้ทรานซิสเตอร์ตัวเล็ก ๆ เท่าจำนวนจุดสี ควบคุมการปิดเปิดจุดสีเพื่อให้แสงสะท้อนออกมาตามจุดที่ต้องการ ข้อเด่นของแอกตีฟแมทริกซ์คือมีมุมมองที่กว้างกว่าเดิมมาก การมองด้านข้างก็ยังเห็นภาพอย่างชัดเจน จอภาพแอลซีดีแบบแอกตีฟแมทริกซ์มีแนวโน้มที่เข้ามาแข่งขันกับจอภาพแบบซีอาร์ทีได้
จอภาพแบบแอลซีดีซึ่งมีลักษณะแบนราบจะมีขนาดเล็กและบาง เมื่อเปรียบเทียบกับจอภาพแบบซีแอลที หากจอภาพแบบแอกตีฟแมทริกซ์สามารถพัฒนาให้มีขนาดใหญ่กว่า 15 นิ้วได้ การนำมาใช้แทนจอภาพซีอาร์ที ก็จะมีหนทางมากขึ้น
ความสำเร็จของจอภาพแอลซีดีที่จะเข้ามาแข่งขันกับจอภาพแบบซีอาร์ที่อยู่ในเงื่อนไขสองประการ คือ จอภาพแอลดีซีมีราคาแพงกว่าจอภาพซีอาร์ที และมีขนาดจำกัด ในอนาคตแนวโน้มด้านราคาของจอภาพแอลซีดีจะลดลงได้อีกมาก และเทคโนโลยีสำหรับอนาคตมีโอกาสเป็นไปได้สูงมากที่จะทำให้จอภาพแอลซีดีขนาดใหญ่

เครือข่าย LAN และ WAN

เครือข่าย LAN และ WAN


หากย้อนไปเมื่อประมาณ 50 ปีที่แล้ว คอมพิวเตอร์เครื่องแรกกำเนิดขึ้นที่มหาวิทยาลัยเพนซิลวาเนีย ต่อมาคอมพิวเตอร์ก็มีบทบาทสร้างสรรค์สังคมมนุษย์เข้ามาช่วยเหลืองานต่าง ๆ ของมนุษย์มากมาย
จินตนาการการสร้างเครือข่ายคอมพิวเตอร์มีมานานแล้ว โดยเฉพาะในนิยายวิทยาศาสตร์ ผู้เขียนนิยายวิทยาศาสตร์หลายท่านได้สร้างจินตนาการให้เห็นระบบสื่อสารที่ทรงพลัง โดยมีคอมพิวเตอร์ช่วยเป็นสื่อในการรับส่งข้อมูลระหว่างกัน
จุดเริ่มต้นของเครือข่ายคอมพิวเตอร์เริ่มขึ้นในเดือนสิงหาคม ค.ศ. 1962 Licklider แห่งมหาวิทยาลัย MIT ได้บันทึกแนวคิดเกี่ยวกับเครือข่ายคอมพิวเตอร์ที่ชื่อ Galactic Network โดยแสดงจินตนาการให้เห็นหลักการของเครือข่ายทางวิชาการ พร้อมทั้งประโยชน์ที่จะใช้เครือข่ายคอมพิวเตอร์ในการพูดคุย สื่อสาร อภิปราย ส่งข่าวระหว่างกัน และเชื่อมโยงกันทั่วโลก
ต่อมา Licklider ได้รับการแต่งตั้งให้เป็นหัวหน้าทีมงานวิจัยตามความต้องการของกระทรวงกลาโหม
อเมริกัน ในโครงการที่ชื่อ DARPA ร่วมกับกลุ่มผู้เชี่ยวชาญทางด้านคอมพิวเตอร์และเครือข่ายอีกหลายคน
PACKET SWITCHING EMERGED

ความคิดในช่วงแรกของการเชื่อมโยงเครือข่ายคอมพิวเตอร์อาศัยหลักการพื้นฐานทางด้านการสวิตชิ่งของระบบโทรศัพท์ การเชื่อมโยงคอมพิวเตอร์ให้เชื่อมต่อกันในวงจรระหว่างจุดไปจุด จึงเรียกว่า "การสวิตช์วงจร" (Circuit Switching) จุดอ่อนของการสวิตช์วงจรที่เชื่อมระหว่างสองจุด ทำให้ใช้ข้อมูล ข่าวสารในเครือข่ายไม่เต็มประสิทธิภาพ และมีข้อยุ่งยากหากต้องการสื่อสารกันเป็นจำนวนมาก
Leonard Kleinrock แห่งมหาวิทยาลัย MIT ได้เสนอแนวคิดในการสร้างเครือข่ายให้มีการรับส่ง
ข้อมูลเป็นแพ็กเก็ต (Packet) โดยได้เสนอบทความในวารสารตั้งแต่เดือนกรกฎาคม ปี ค.ศ. 1961 ต่อมาได้พิมพ์เป็นเล่มในปี ค.ศ. 1964 และเป็นหลักการที่ได้รับการยอมรับและนำมาใช้ในเครือข่ายคอมพิวเตอร์จนถึงปัจจุบัน

การสื่อสารบนเครือข่ายแบบแพ็กเก็ต (Packet) เป็นวิธีการที่ให้ผู้ส่งข่าวสารแบ่งแยกข่าวสารเป็นชิ้นเล็ก ๆ บรรจุเป็นกลุ่มข้อมูล โดยมีการกำหนดแอดเดรสปลายทางที่จะส่งข่าวสาร หลังจากนั้นระบบจะนำแพ็กเก็ต นั้นไปส่งยังหลายทาง
ในปี ค.ศ. 1965 มีการทดลองการเชื่อมโยงเครือข่ายคอมพิวเตอร์ขึ้นเป็นครั้งแรกระหว่างมหาวิทยาลัย MIT กับมหาวิทยาลัยแคลิฟอร์เนีย ผ่านทางสายโทรศัพท์และใช้หลักการแพ็กเก็ต
ความคิดทางด้านการรับส่งข้อมูลเป็นชิ้นเล็ก ๆ แบบแพ็กเก็ตได้รับการยอมรับ จนในที่สุดมีการพัฒนาจากแนวความคิดนี้ไปหลายแนวทาง จนได้วิธีการรับส่งบนเครือข่ายคอมพิวเตอร์หลากหลายรูปแบบ
ซึ่งเป็นจุดกำเนิดเครือข่ายคอมพิวเตอร์แบบต่าง ๆ เช่น 25, TCP/IP, Frame Relay etc.

เมื่อมีการพัฒนาเครือข่ายคอมพิวเตอร์เพื่อเชื่อมโยงถึงกัน ก็เกิดแนวคิดในการสร้างมาตรฐานที่จะทำให้ระบบการเชื่อมโยงมีลักษณะเปิดมากขึ้น กล่าวคือ การนำผลิตภัณฑ์หลากหลายยี่ห้อมาเชื่อมต่อกันได้ จึงมีวิธีการแบ่งระดับการสื่อสารออกมาเป็นชั้น (Layer) แต่ละขั้นจะมีการวางมาตรฐานกลางเพื่อให้การเชื่อมเครือข่ายที่แตกต่างกันสามารถเชื่อมโยงถึงกันได้
LAN

ลักษณะการเชื่อมต่อเครือข่ายคอมพิวเตอร์ถึงกันทั้งหมด จึงมีการแบ่งแยกเครือข่ายเป็นการเชื่อมโยงเครือข่ายภายในพื้นที่ใกล้ ๆ กัน เรียกว่า LAN (Local Area Network) และการเชื่อมโยงระยะไกล ที่เรียกว่า WAN (Wide Area Network)
เครือข่าย LAN เป็นเครือข่ายที่เชื่อมโยงกันในพื้นที่ใกล้เคียงกัน เช่นอยู่ในอาคารเดียวกัน สามารถ
ดูแลได้เอง การเชื่อมโยงเครือข่าย LAN ที่นิยมใช้กันมี 2 รูปแบบดังนี้

เครือข่าย LAN แบบอีเทอร์เน็ต มีการรับส่งข้อมูลด้วยความเร็ว 10-100 Mbps. มีพื้นฐานรูปแบบการเชื่อมโยงร่วมกันแบบบัส คือ ทุกอุปกรณ์จะเชื่อมต่อกันบนสายสัญญาณเส้นเดียว ดังนั้นการรับส่งต้องมีการจัดการไม่ให้รับส่งพร้อมกันเกินกว่าหนึ่งคู่ ขบวนการรับส่งข้อมูลจึงถูกกำหนดขึ้น โดยให้อุปกรณ์ที่จะส่งข้อมูลตรวจสอบว่ามีข้อมูลใดวิ่งอยู่บนสายหรือไม่ หากไม่มีจึงส่งได้ และถ้ามีการชนกันของข้อมูลบนสายก็จะส่งใหม่ การหลีกเลี่ยงการชนกันจึงกระทำได้ในเครือข่ายระยะใกล้
เครือข่าย LAN แบบโทเก็นริง มีความเร็ว 16 Mbps. เชื่อมต่อกันเป็นวงแหวนโดยแพ็กเก็ตข้อมูลจะวิ่งวนในทิศทางใดทางหนึ่ง ถ้ามีแอดเดรสปลายทางเป็นของใคร อุปกรณ์นั้นจะรับข้อมูลไป การจัดการรับส่งข้อมูลในวงแหวนจึงเป็นไปอย่างมีระเบียบ
เครือข่าย LAN ที่อยู่ในมาตรฐานเดียวกันสามารถเชื่อมโยงเข้าหากัน แต่ทุกตัวจะมีแอดเดรสประจำ และแอดเดรสเหล่านี้จะซ้ำกันไม่ได้ โดยปกติผู้ผลิตอุปกรณ์เชื่อมโยงเครือข่ายได้กำหนดแอดเดรสเหล่านี้มาให้แล้ว
เพื่อจะให้เชื่อมโยงเครือข่ายต่างมาตรฐานกันได้นั้น มีวิธีการพัฒนาให้ระบบสามารถนำแพ็กเก็ต เฉพาะของเครือข่ายมาใส่ในแพ็กเก็ตกลางที่เชื่อมโยงระหว่างกันได้ เช่น TCP/IP ตัวอย่าง เช่น ถ้าต้องการเชื่อมเครือข่าย LAN หลาย ๆ เครือข่ายเข้าด้วยกันให้เป็นเครือข่ายเดียวกัน
เครือข่ายอีเทอร์เน็ตมีแพ็กเก็ตเฉพาะเมื่อจะส่งออก ก็นำแพ็กเก็ตเฉพาะมาเปลี่ยนถ่ายลงในแพ็กเก็ต TCP/IP แล้วส่งต่อ.. แพ็กเก็ต TCP/IP จึงเป็นแพ็กเก็ตกลางที่พร้อมรับแพ็กเก็ตย่อยอื่นได้ ดังนั้นการเชื่อมต่อระหว่างเครือข่าย เช่น อีเทอร์เน็ตในปัจจุบันจึงเกิดขึ้นได้
WAN

เครือข่าย WAN เป็นเครือข่ายเชื่อมโยงกันในระยะทางที่ห่างไกล อาจจะเป็นหลาย ๆ กิโลเมตร
ดังนั้นความเร็วในการเชื่อมโยงระหว่างกันอาจไม่สูงมากนัก เพราะระยะทางไกลทำให้มีสัญญาณรบกวนได้สูง ความเร็วจึงอยู่ในระดับช่วง 9.6-64 Kbps และ 1.5-2 Mbps ขึ้นอยู่กับแอพพลิเคชั่นและขนาดของข้อมูล

ทั้งเครือข่ายแบบ LAN และ WAN ล้วนแล้วแต่ใช้หลักการของแพ็กเก็ตสวิตชิ่ง กล่าวคือ มีการกำหนดวิธีการรับส่งข้อมูลเป็นแพ็กเก็ต โดยให้แต่ละอุปกรณ์มีแอดเดรสประจำ วิธีการรับส่งมีได้หลากหลาย เราเรียกวิธีการว่า "โปรโตคอล (Protocol)" ดังนั้นจึงมีมาตรฐานการเชื่อมโยงระยะไกลมีการกำหนด
แอดเดรส เช่นในเครือข่าย X.25 ข้อมูลจากที่หนึ่งส่งเป็นแพ็กเก็ตส่งต่อไปยังปลายทางได้

ข้อมูลเป็นแพ็กเก็ตจากจุดเริ่มต้น มีแอดเดรสกำกับตำแหน่งปลายทางและตำแหน่งต้นทางแอดเดรส
เหล่านี้เป็นรหัสที่รับรู้ได้ อุปกรณ์สวิตช์จะเลือกทางส่งไปให้ หากมีปัญหาใดทำให้ปลายทางรับได้ไม่ถูกต้อง
เช่นมีสัญญาณรบกวน ระบบจะมีการเรียกร้องให้ส่งให้ใหม่เพื่อว่าการรับส่งข้อมูลจะต้องถูกต้องเสมอ ระบบการโต้ตอบเหล่านี้จึงเป็นมาตรฐานที่กำหนดของเครือข่ายนั้น ๆ
PUBLIC WAN

ดังนั้น เครือข่าย WAN จึงเป็นเครือข่ายเชื่อมโยงระหว่างองค์กร ระหว่างเมือง หรือระหว่างประเทศ
และเพื่อให้การใช้งานมีประสิทธิภาพจึงมีองค์กรกลางหรือผู้ให้บริการเครือข่ายสาธารณะเข้ามาช่วยจัดการเพื่อประหยัดค่าใช้จ่าย เช่น เครือข่ายสาธารณะที่ใช้ร่วมกันของทศท. และกสท. หรือ เครือข่ายบริการ เช่น
ดาต้าเนต เป็นต้น

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

คำว่า Information Super Highway ก็คือถนนเครือข่าย WAN ที่เชื่อม LAN ทุกเครือข่ายเข้าด้วยกันนั่นเอง






















วันพุธที่ 30 มกราคม พ.ศ. 2556

ความจำเป็นของการใช้ซอฟต์แวร์

ความจำเป็นของการใช้ซอฟต์แวร์

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



ซอฟท์แวร์และภาษาคอมพิวเตอร์


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








ชนิดของซอฟต์แวร์


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





การ<wbr>แบ่ง<wbr>ชนิด<wbr>ของ<wbr>ซอฟต์แวร์<wbr>


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


คอมพิวเตอร์ประกอบด้วย หน่วยรับเข้า หน่วยส่งออก หน่วยความจำ และหน่วยประมวลผล ในการทำงานของคอมพิวเตอร์จำเป็นต้องมีการดำเนินงานกับอุปกรณ์พื้นฐานที่จำเป็น ดังนั้นจึงต้องมีซอฟต์แวร์ระบบเพื่อใช้ในการจัดการระบบ หน้าที่หลักของซอฟต์แวร์ระบบประกอบด้วย

  1. ใช้ในการจัดการหน่วยรับเข้าและหน่วยส่งออก
  2. เช่น รับการกดแป้นต่าง ๆ บนแผงแป้นอักขระ ส่งรหัสตัวอักษรออกทางจอภาพหรือเครื่องพิมพ์ ติดต่อกับอุปกรณ์รับเข้า และส่งออกอื่น ๆ เช่น เมาส์ อุปกรณ์สังเคราะห์เสียง

  3. ใช้ในการจัดการหน่วยความจำ
  4. เพื่อนำข้อมูลจากแผ่นบันทึกมาบรรจุยังหน่วยความจำหลัก หรือในทำนองกลับกัน คือนำข้อมูลจากหน่วยความจำหลักมาเก็บไว้ในแผ่นบันทึก

  5. ใช้เป็นตัวเชื่อมต่อระหว่างผู้ใช้งานกับคอมพิวเตอร์
  6. สามารถใช้งานได้ง่ายขึ้น เช่น การขอดูรายการสารบบในแผ่นบันทึก การทำสำเนาแฟ้มข้อมูล



ซอฟต์แวร์ระบบพื้นฐานที่เห็นกันทั่วไป แบ่งออกเป็นระบบปฏิบัติการ และตัวแปลภาษา ซอฟต์แวร์ทั่งสองประเภทนี้ทำให้เกิดพัฒนาการประยุกต์ใช้งานได้ง่ายขึ้น
  • ระบบปฏิบัติการ
    ระบบปฏิบัติการ หรือที่เรียกย่อ ๆ ว่า โอเอส (Operating System : OS) เป็นซอฟต์แวร์ใช้ในการดูแลระบบคอมพิวเตอร์ เครื่องคอมพิวเตอร์ทุกเครื่องจะต้องมีซอฟต์แวร์ระบบปฏิบัติการนี้ ระบบปฏิบัติการที่นิยมใช้กันมากและเป็นที่รู้จักกันดีเช่นดอส (Disk Operating System : DOS) วินโดวส์ (Windows) โอเอสทู (OS/2) ยูนิกซ์ (UNIX)
    1) ดอส เป็นซอฟต์แวร์จัดระบบงานที่พัฒนามานานแล้ว การใช้งานจึงใช้คำสั่งเป็นตัวอักษร ดอสเป็นซอฟต์แวร์ที่รู้จักกันดีในหมู่ผู้ใช้ไมโครคอมพิวเตอร์
    2) วินโดวส์ เป็นระบบปฏิบัติการที่พัฒนาต่อจากดอส เพื่อเน้นการใช้งานที่ง่ายขึ้น สามารถทำงานหลายงานพร้อมกันได้ โดยงานแต่ละงานจะอยู่ในกรอบช่องหน้าต่างที่แสดงผลบนจอภาพ การใช้งานเน้นรูปแบบกราฟิก ผู้ใช้งานสามารถใช้เมาส์เลื่อนตัวชี้ตำแหน่งเพื่อเลือกตำแหน่งที่ปรากฏบนจอภาพ ทำให้ใช้งานคอมพิวเตอร์ได้ง่าย วินโดวส์จึงได้รับความนิยมในปัจจุบัน
    3) โอเอสทู เป็นระบบปฏิบัติการแบบเดียวกับวินโดว์ส แต่บริษัทผู้พัฒนาคือ บริษัทไอบีเอ็ม เป็นระบบปฏิบัติการที่ให้ผู้ใช้สามารถใช้ทำงานได้หลายงานพร้อมกัน และการใช้งานก็เป็นแบบกราฟิกเช่นเดียวกับวินโดวส
    4) ยูนิกซ์ เป็นระบบปฏิบัติการที่พัฒนามาตั้งแต่ครั้งใช้กับเครื่องมินิคอมพิวเตอร์ ระบบปฎิบัติการยูนิกซ์เป็นระบบปฏิบัติการที่สามารถใช้งานได้หลายงานพร้อมกัน และทำงานได้หลาย ๆ งานในเวลาเดียวกัน ยูนิกซ์จึงใช้ได้กับเครื่องที่เชื่อมโยงและต่อกับเครื่อปลายทางได้หลายเครื่องพร้อมกัน
    ระบบปฏิบัติการยังมีอีกมาก โดยเฉพาะระบบปฏิบัติการที่ใช้ในเครือข่ายคอมพิวเตอร์ เพื่อให้คอมพิวเตอร์ทำงานร่วมกันเป็นระบบ เช่น ระบบปฏิบัติการเน็ตแวร์ วินโดว์สเอ็นที
  • ตัวแปลภาษา
    ในการพัฒนาซอฟต์แวร์จำเป็นต้องมีซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง เพื่อแปลภาษาระดับสูงให้เป็นภาษาเครื่อง ภาษาระดับสูงมีหลายภาษา ภาษาระดับสูงเหล่านี้สร้างขึ้นเพื่อให้ผู้เขียนโปรแกรมเขียนชุดคำสั่งได้ง่าย เข้าใจได้ ตลอดจนถึงสามารถปรับปรุงแก้ไขซอฟต์แวร์ในภายหลังได้
    ภาษาระดับสูงที่พัฒนาขึ้นมาทุกภาษาจะต้องมีตัวแปลภาษาสำหรับแปลภาษา ภาษาระดับสูงซึ่งเป็นที่รู้จักและนิยมกันมากในปัจจุบัน เช่น ภาษาปาสคาล ภาษาเบสิก ภาษาซี และภาษาโลโก
    1) ภาษาปาสคาล เป็นภาษาสั่งงานคอมพิวเตอร์ที่มีรูปแบบเป็นโครงสร้าง เขียนสั่งงานคอมพิวเตอร์เป็นกระบวนความ ผู้เขียนสามารถแบ่งแยกงานออกเป็นชิ้นเล็ก ๆ แล้วมารวมกันเป็นโปรแกรมขนาดใหญ่ได้
    2) ภาษาเบสิก เป็นภาษาที่มีรูปแบบคำสั่งไม่ยุ่งยาก สามารถเรียนรู้และเข้าใจได้ง่าย มีรูปแบบคำสั่งพื้นฐานที่สามารถนำมาเขียนเรียงต่อกันเป็นโปรแกรมได้
    3) ภาษาซี เป็นภาษาที่เหมาะสำหรับใช้ในการพัฒนาซอฟต์แวร์อื่น ๆ ภาษาซีเป็นภาษาที่มีโครงสร้างคล่องตัวสำหรับการเขียนโปรแกรมหรือให้คอมพิวเตอร์ติดต่อกับอุปกรณ์ต่าง ๆ
    4) ภาษาโลโก เป็นภาษาที่เหมาะสำหรับการเรียนรู้และเข้าใจหลักการโปรแกรมภาษาโลโกได้รับการพัฒนาสำหรับเด็ก
    นอกจากภาษาที่กล่าวถึงแล้ว ยังมีภาษาคอมพิวเตอร์ที่ใช้กันอยู่ในปัจจุบันอีกมากมายหลายภาษา เช่น ภาษาฟอร์แทรน ภาษาโคบอล ภาษาอาร์พีจ















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


การที่เทคโนโลยีคอมพิวเตอร์ได้พัฒนาก้าวหน้าอย่างรวดเร็ว โดยเฉพาะการที่มีคอมพิวเตอร์ขนาดเล็ก ทำให้มีการใช้งานคล่องตัวขึ้น จนในปัจจุบันสามารถนำคอมพิวเตอร์ขนาดเล็ก ติดตัวไปใช้งานในที่ต่าง ๆ ได้สะดวก
การใช้งานคอมพิวเตอร์ต้องมีซอฟตืแวร์ประยุกต์ ซึ่งอาจเป็นซอฟต์แวร์สำเร็จที่มีผู้พัฒนาเพื่อใช้งานทั่วไปทำให้ทำงานได้สะดวกขึ้น หรืออาจเป็นซอฟต์แวร์ใช้งานเฉพาะ ซึ่งผู้ใช้เป็นผู้พัฒนาขึ้นเองเพื่อให้เหมาะสมกับสภาพการทำงานของตน
  • ซอฟต์แวร์สำเร็จ
    ในบรรดาซอฟต์แวร์ประยุกต์ที่มีใช้กันทั่วไป ซอฟต์แวร์สำเร็จ (package) เป็นซอฟต์แวร์ที่มีความนิยมใช้กันสูงมาก ซอฟต์แวร์สำเร็จเป็นซอฟต์แวร์ที่บริษัทพัฒนาขึ้น แล้วนำออกมาจำหน่าย เพื่อให้ผู้ใช้งานซื้อไปใช้ได้โดยตรง ไม่ต้องเสียเวลาในการพัฒนาซอฟต์แวร์อีก ซอฟต์แวร์สำเร็จที่มีจำหน่ายในท้องตลาดทั่วไป และเป็นที่นิยมของผู้ใช้มี 5 กลุ่มใหญ่ ได้แก่ ซอฟต์แวร์ประมวลคำ (word processing software) ซอฟต์แวร์ตารางทำงาน (spread sheet software) ซอฟต์แวร์จัดการฐานข้อมูล (data base management software) ซอฟต์แวร์นำเสนอ (presentation software) และซอฟต์แวร์สื่อสารข้อมูล (data communication software)
    1) ซอฟต์แวร์ประมวลคำ เป็นซอฟต์แวร์ประยุกต์ใช้สำหรับการพิมพ์เอกสาร สามารถแก้ไข เพิ่ม แทรก ลบ และจัดรูปแบบเอกสารได้อย่างดี เอกสารที่พิมพ์ไว้จัดเป็นแฟ้มข้อมูล เรียกมาพิมพ์หรือแก้ไขใหม่ได้ การพิมพ์ออกทางเครื่องพิมพ์ก็มีรูปแบบตัวอักษรให้เลือกหลายรูปแบบ เอกสารจึงดูเรียบร้อยสวยงาม ปัจจุบันมีการเพิ่มขีดความสามารถของซอฟต์แวร์ประมวลคำอีกมากมาย ซอฟต์แวร์ประมวลคำที่นิยมอยู่ในปัจจุบัน เช่น วินส์เวิร์ด จุฬาจารึก โลตัสเอมิโป
    2) ซอฟต์แวร์ตารางทำงาน เป็นซอฟต์แวร์ที่ช่วยในการคิดคำนวณ การทำงานของซอฟต์แวร์ตารางทำงาน ใช้หลักการเสมือนมีโต๊ะทำงานที่มีกระดาษขนาดใหญ่วางไว้ มีเครื่องมือคล้ายปากกา ยางลบ และเครื่องคำนวณเตรียมไว้ให้เสร็จ บนกระดาษมีช่องให้ใส่ตัวเลข ข้อความหรือสูตร สามารถสั่งให้คำนวณตามสูตรหรือเงื่อนไขที่กำหนด ผู้ใช้ซอฟต์แวร์ตารางทำงานสามารถประยุกต์ใช้งานประมวลผลตัวเลขอื่น ๆ ได้กว้างขวาง ซอฟต์แวร์ตารางทำงานที่นิยมใช้ เช่น เอกเซล โลตั
    3) ซอฟต์แวร์จัดการฐานข้อมูล การใช้คอมพิวเตอร์อย่างหนึ่งคือการใช้เก็บข้อมูล และจัดการกับข้อมูลที่จัดเก็บในคอมพิวเตอร์ จึงจำเป็นต้องมีซอฟต์แวร์จัดการข้อมูล การรวบรวมข้อมูลหลาย ๆ เรื่องที่เกี่ยวข้องกันไว้ในคอมพิวเตอร์ เราก็เรียกว่าฐานข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลจึงหมายถึงซอฟต์แวร์ที่ช่วยในการเก็บ การเรียกค้นมาใช้งาน การทำรายงาน การสรุปผลจากข้อมูล ซอฟต์แวร์จัดการฐานข้อมูลที่นิยมใช้ เช่น เอกเซส ดีเบส พาราด็อก ฟ๊อกเบส
    4) ซอฟต์แวร์นำเสนอ เป็นซอฟต์แวร์ที่ใช้สำหรับนำเสนอข้อมูล การแสดงผลต้องสามารถดึงดูดความสนใจ ซอฟต์แวร์เหล่านี้จึงเป็นซอฟต์แวร์ที่นอกจากสามารถแสดงข้อความในลักษณะที่จะสื่อความหมายได้ง่ายแล้วจะต้องสร้างแผนภูมิ กราฟ และรูปภาพได้ ตัวอย่างของซอฟต์แวร์นำเสนอ เช่น เพาเวอร์พอยต์ โลตัสฟรีแลนซ์ ฮาร์วาร์ดกราฟิก
    5) ซอฟต์แวร์สื่อสารข้อมูล ซอฟต์แวร์สื่อสารข้อมูลนี้หมายถึงซอฟต์แวร์ที่จะช่วยให้ไมโครคอมพิวเตอร์ติดต่อสื่อสารกับเครื่องคอมพิวเตอร์อื่นในที่ห่างไกล โดยผ่านทางสายโทรศัพท์ ซอฟต์แวร์สื่อสารใช้เชื่อมโยงต่อเข้ากับระบบเครือข่ายคอมพิวเตอร์ เช่น อินเทอร์เน็ต ทำให้สามารถใช้บริการอื่น ๆ เพิ่มเติมได้ สามารถใช้รับส่งไปรษณีย์อิเล็กทรอนิกส์ ใช้โอนย้ายแฟ้มข้อมูล ใช้แลกเปลี่ยนข้อมูล อ่านข่าวสาร นอกจากนี้ยังใช้ในการเชื่อมเข้าหามินิคอมพิวเตอร์หรือเมนเฟรม เพื่อเรียกใช้งานจากเครื่องเหล่านั้นได้ ซอฟต์แวร์สื่อสารข้อมูลที่นิยมมีมากมายหลายซอฟต์แวร์ เช่น โปรคอม ครอสทอล์ค เทลิ
  • ซอฟต์แวร์ใช้งานเฉพาะ
    การประยุกต์ใช้งานด้วยซอฟต์แวร์สำเร็จมักจะเน้นการใช้งานทั่วไป แต่อาจจะนำมาประยุกต์โดยตรงกับงานทางธุรกิจบางอย่างไม่ได้ เช่นในกิจการธนาคาร มีการฝากถอนเงิน งานทางด้านบัญชี หรือในห้างสรรพสินค้าก็มีงานการขายสินค้า การออกใบเสร็จรับเงิน การควบคุมสินค้าคงคลัง ดังนั้นจึงต้องมีการพัฒนาซอฟต์แวร์ใช้งานเฉพาะสำหรับงานแต่ละประเภทให้ตรงกับความต้องการของผู้ใช้แต่ละราย
    ซอฟต์แวร์ใช้งานเฉพาะมักเป็นซอฟต์แวร์ที่ผู้พัฒนาต้องเข้าไปศึกษารูปแบบการทำงานหรือความต้องการของธุรกิจนั้น ๆ แล้วจัดทำขึ้น โดยทั่วไปจะเป็นซอฟต์แวร์ที่มีหลายส่วนรวมกันเพื่อร่วมกันทำงาน ซอฟต์แวร์ใช้งานเฉพาะที่ใช้กันในทางธุรกิจ เช่น ระบบงานทางด้านบัญชี ระบบงานจัดจำหน่าย ระบบงานในโรงงานอุตสาหกรรม บริหารการเงิน และการเช่าซื้อ
    ความต้องการของการใช้คอมพิวเตอร์ในงานทางธุรกิจยังมีอีกมาก ดังนั้นจึงต้องมีความต้องการผู้พัฒนาซอฟต์แวร์เพื่อพัฒนาซอฟต์แวร์ใช้งานเฉพาะต่าง ๆ อีกมากมาย