วันเสาร์ที่ 14 ธันวาคม พ.ศ. 2556

การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์

การสื่อสารข้อมูล และเครือข่ายคอมพิวเตอร์

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


     องค์ประกอบของการสื่อสาร
  1. ผู้ส่งข้อมูล (Sender) ทำหน้าที่ส่งข้อมูล
  2. ผู้รับข้อมูล (Receiver) ทำหน้าที่รับข้อมูล
  3. ข้อมูล (Data) ข้อมูลที่ผู้ส่งข้อมูลต้องการส่งไปยังผู้รับข้อมูล อาจอยู่ในรูปของข้อความ เสียง ภาพเคลื่อนไหว
  4. สื่อนำข้อมูล (Medium) ทำหน้าที่เป็นตัวกลางในการขนถ่ายข้อมูล เช่น สายเคเบิล ใยแก้วนำแสง อากาศ
  5. โปรโตคอล (Protocol) กฎหรือวิธีที่ถูกกำหนดขึ้นเพื่อการสื่อสารข้อมูลในรูปแบบตามวิธีการสื่อสารที่ตกลง กันระหว่าง ผู้ส่งข้อมูล กับ ผู้รับข้อมูล


  
การใช้เทคโนโลยีการสื่อสาร

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


ไปรษณีย์อิเล็กทรอนิกส์ (Electronic Mail : E-mail)

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

โทรสาร (Facsimile หรือ Fax)

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

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

การประชุมทางไกลอิเล็กทรอนิกส์ (Video Conferencing)

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

การระบุตำแหน่งด้วยดาวเทียม(Global Positioning Systems : GPSs)

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

กรุ๊ปแวร์(groupware)

           เป็นโปรแกรมประยุกต์ที่ช่วยสนับสนุนการทำงานของกลุ่มบุคคลให้สามารถทำงานร่วมกัน การใช้ทรัพยากรและสารสนเทศร่วมกันโดยผ่านระบบเครือข่าย

การโอนเงินทางอิเล็กทรอนิกส์(Electronic Fund Transfer : EFT)

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

การแลกเปลี่ยนข้อมูลอิเล็กทรอนิกส์(Electronic Data Interchange : EDI)

         เป็นระบบแลกเปลี่ยนข้อมูลเชิงทางอิเล็กทรอนิกส์ระหว่างองค์การ โดยใช้แบบฟอร์มของเองกสารอิเล็กทรอนิกส์ที่มีรูปแบบมาตรฐานสากล เช่น การส่งใบสั่งสินค้า ใบส่งของ ใบเรียกเก็บเงิน




การระบุลักษณะของวัตถุด้วยคลื่นความถี่วิทยุ(RFID)

           เป็นระบบระบุลักษณะของวัตถุด้วยคลื่นความถี่วิทยุ ปัจจุบันมีการนำ RFID ไปประยุกต์ใช้งานหลากหลายประเภท เช่น ห่วงโซ่อุปทาน ระบบโลจิสติกส์การตรวจสอบฉลากยา การใช้ในฟาร์มเลี้ยงสุกร บัตรทางด่วน บัตรรถไฟฟ้าใต้ดิน ระบบหนังสือเดินทางอิเล็กทรอนิกส์


ชนิดของสัญญาณข้อมูล
1. สัญญาณแอนะล็อก(Analog Signal)
เป็นสัญญาณแบบต่อเนื่อง มีลักษณะเป็นคลื่นไซน์ (Sine Wave) โดยที่แต่ละคลื่นจะมีความถี่และความเข้มของสัญญาณที่ต่างกัน เมื่อนำสัญญาณข้อมูลเหล่านี้มาผ่านอุปกรณ์รับสัญญาณและแปลงสัญญาณและแปลงสัญญาณก็จะได้ข้อมูลที่ต้องการ


             




          


         เฮิรตซ์ (Hertz) คือหน่วยวัดความถึ่ของสัญญาณข้อมูลแบบแอนะล็อก วีธีวัดความถึ่จะนับจำนวนรอบของสัญญาณที่เกิดขึ้นภายใน วินาที เช่น ความถึ่ 60 Hz หมายถึง ใน วินาที สัญญาณมีการเปลี่ยนแปลงระดับสัญญาณ 60 รอบ   

2.สัญญาณดิจิทัล(Digital Signal)
สัญญาณดิจิทัลเป็นสัญญาณแบบไม่ต่อเนื่อง รูปสัญญาณของสัญญาณมีความเปลี่ยนแปลงที่ไม่ปะติดปะต่ออย่างสัญญาณแอนะล็อก ในการสื่อสารด้วยสัญญาณดิจิทัล ข้อมูลในคอมพิวเตอร์ซึ่งเป็นเลขฐานสอง (0และ1) จะถูกแทนด้วยสัญญาณดิจิทัล


           Bit Rate เป็นอัตราความเร็วในการส่งข้อมูลแบบดิจิทัล วิธีวัดความเร็วจะนับจำนวนบิตข้อมูลที่ส่งได้ในช่วงระยะเวลา วินาที เช่น 14,400 bps หมายถึง มีความเร็วในการส่งข้อมูลจำนวน 14,4001 บิตในระยะเวลา วินาที 

โมเด็ม(Modulator DEModulator หรือ Modem)

            โมเด็ม(Modem) เป็นอุปกรณ์ที่ทำหน้าที่แปลงสัญญาณดิจิทัลจากเครื่องคอมพิวเตอร์ให้เป็นสัญญาณแอนะล็อก ความเร็วในการสื่อสารข้อมูลของโมเด็มวันเป็นบิตต่อวินาที (bit per second หรือ bps) ความเร็วของโมเด็มโดยทั่วไปมีความเร็วเป็น 56 กิโลบิตต่อวินาที





ทิศทางการส่งข้อมูล(Transmission Mode)
 สามารถจำแนกทิศทางการส่งข้อมูลได้ รูปแบบ 

  1. การส่งข้อมูลแบบทิศทางเดียว (Simplex Transmission)
  2. การส่งข้อมูลแบบสองทิศทางสลับกัน (Half-Duplex Transmission)
  3. การส่งข้อมูลแบบสองทิศทางพร้อมกัน (Full-Duplex Transmission)



ทิศทางการส่งข้อมูล



ตัวกลางการสื่อสาร

1. สื่อนำข้อมูลแบบมีสาย(Wired Media) สื่อข้อมูลแบบมีสายที่นิยมใช้มี ชนิดดังนี้

  • สายคู่บิดเกลียว (Twisted-Pair Cable)
    สายคู่บิดเกลียว เป็นสายสัญญาณนำข้อมูลไฟฟ้า สายแต่ละเส้นมีลักษณะคล้ายสายไฟทั่วไป จำนวนสายจะมีเป็นคู่ เช่น 2 , 4 หรือ เส้น แต่ละคู่จะมีพันบิดเกลียว การบิดเกลียวนี้จะช่วยลดสัญญาณรบกวนที่เกิดขึ้นในการส่งข้อมูล ทำให้สามารถส่งข้อมูลได้ไกลกว่าปกติ



  • สายโคแอกเชียล (Coaxial Cable)
    สายโคแอกเชียล เป็นสายสัญญาณนำข้อมูลไฟฟ้า มีความถี่ในการส่งข้อมูลประมาณ 100 MHz ถึง500 MHz สายโคแอกเชียลมีความมเร็วในการส่งข้อมูลและราคาสูงกว่าสายบิดเกลียว


  • สายใยแก้วนำแสง(Optical Fiber Cable)
    สายสัญญาณทำจากใยแก้วหรือสารนำแสงหุ้มด้วยวัสดุป้องกันแสง มีความเร็วในการส่งสูงกับความเร็วแสง สามารถใช้ในการส่งข้อมูลที่มีความถี่สูงได้ สัญญาณที่ส่งผ่านสายใยแก้วนำแสง คือ แสง และ สัญญาณรบกวนจากภายนอกมีเพียงอย่างเดียว คือ แสงจากภายนอก



2. สื่อนำข้อมูลแบบไร้สาย(Wireless Media) การสื่อสารข้อมูลแบบไร้สาย จะใช้อากาศเป็นตัวกลางของการสื่อสาร เช่น


  • แสงอินฟราเรด (Infrared) เป็นการสื่อสารข้อมูลโดยใช้แสงอินฟราเรดเป็นสื่อกลาง การสื่อสารประเภทนี้นิยมใช้สำหรับการสื่อสารข้อมูลระยะใกล้ เช่น การสื่อการจากรีโมทคอนโทรลไปยังเครื่องรับวิทยุหรือโทรทัศน์


  • สัญญาณวิทยุ (Radio Wave) เป็นสื่อนำข้อมูลแบบไร้สาย (Wireless Media) ที่มีการส่งข้อมูลเป็นสัญญาณคลื่อนวิทยุไปในอากาศไปยังตัวรับสัญญาณ


  • ไมโครเวฟภาคพื้นดิน (Terrestrial Microwave) เป็นการสื่อสารไรสายอีกประเภทหนึ่ง การสื่อสารประเภทนี้จะมีเสาส่งสัญญาณไมโครเวฟที่อยู่ห่างๆ กัน ทำการส่งข้อมูลไปในอากาศไปยังเสารับข้อมูล

 



  • การสื่อสารผ่านดาวเทียม (Satellite Communication) เป็นการสื่อสารจากพื้นโลกที่มีการส่งสัญญาณข้อมูลไปยังดาวเทียม โดยดาวเทียมจะทำหน้าที่เป็นสถานีทวนสัญญาณ เพื่อจัดส่งสัญญาณต่อไปยังสถานีภาพพื้นดินอื่นๆ ระยะทางจะโลกถึงดาวเทียมประมาณ 22,000 ไมล์



หลักเกณฑ์การพิจารณาเลือกสื่อนำข้อมูล
  1. ราคา
  2. ความเร็ว
  3. ระยะทาง
  4. สัญญาณรบกวนที่อาจจะเกิดขึ้น
  5. ความปลอดภัยของข้อมูล


มาตรฐานเครือข่ายไร้สาย (Wireless Networking Protocols)


บลูทูธ (Bluetooth) บลูทธเป็นชื่อที่นิยมเรียกสำหรับมาตรฐานเครือข่ายแบบ 802.15 บลูทูธเป็นเทคโนโลยีไร้สายที่ใช้การส่งข้อมูลทางคลื่น วิทยุ
 




ไว-ไฟ (Wi-Fi) Wi-Fi หรือ Wireless Fidelity คือ เทคโนโลยีการเชื่อมคอมพิวเตอร์หรือPDA ต่อเข้ากับเครือข่าย LAN (Local Area Network) โดยการใช้คลื่นวิทยุเป็นตัวส่งสัญญาณเพื่อใช้ในการรับส่งข้อมูล จึงเป็นลักษณะของ wireless ไม่ใช่ wire line การเชื่อมต่อลักษณะนี้โดยมากในปัจจุบันจะใช้เทคโนโลยี Wireless LAN 802.11b ซึ่งสามารถรับส่งข้อมูลด้วยความเร็วสูงสุด 11 Mbps ซึ่งนับว่าสูงมาก สูงกว่าการต่ออินเตอร์เน็ทตามบ้านแบบเทียบกันไม่ได้ และนอกจากนั้น การพัฒนามาใช้ 802.11g ยังจะเพิ่มความเร็วไปถึง 54 Mbps (แต่ราคาค่าติดตั้งก็สูงตามไปด้วยนะครับ) อย่างไรก็ตาม ความเร็วในการรับส่งข้อมูลแบบ Wi-Fi จะเป็นการแชร์สัญญาณกันระหว่างผู้ใช้ ดังนั้น ถ้าหากมีจำนวนผู้ใช้มากขึ้น ความเร็วก็จะลดลงตามไปด้วย ลักษณะการใช้งานเพื่อต่อเข้ากับเนทเวิร์คของระบบ Wi-Fi จะใช้อุปกรณ์หลักที่เรียกว่า Access Point ซึ่งสามารถให้บริการที่รัศมีประมาณ 50 ถึง 100 เมตร ส่งสัญญาณด้วยคลื่นความถี่ที่ 2.4 GHz (คล้ายๆ กับ Bluetooth แต่ในรัศมีที่กว้างกว่ามาก) แต่ก็อีกเช่นกัน ประสิทธิภาพในการส่งสัญญาณจะดีหรือไม่ก็ขึ้นอยู่กับระยะทางระหว่างโน้ตบุคของคุณกับตัว Access Point ยิ่งไกลกัน ความเร็วก็จะลดลง หรือถ้ามีสิ่งกีดขวางมากๆ เช่น กำแพง ก็จะทำให้ประสิทธิภาพของการรับส่งข้อมูลลดลงไปด้วยเช่นกัน ส่วนโน้ตบุคหรือ PDA ของคุณที่ใช้ ก็จะต้องมี Wireless Access card ที่เป็นมาตรฐานของ Wi-Fi เพื่อเข้าไปใช้กับเนทเวิร์คนั้น ซึ่งอุปกรณ์รุ่นใหม่ๆ มักจะมีตัว Wireless card นี้ติดมาเป็นมาตรฐานของเครื่องอยู่แล้ว เทคโนโลยี Wi-Fi กำลังเป็นที่นิยมมากขึ้นเรื่อยๆ เช่นในสหรัฐอเมริกา ร้าน McDonalds ได้เริ่มติดตั้งระบบ Wi-Fi ในบางสาขาแล้ว เช่นเดียวกับร้านกาแฟ Starbucks ดังนั้น ลูกค้าที่เข้ามานั่งรับประทานอาหารหรือนั่งดื่มกาแฟ ก็จะสามารถทำงานไปด้วยได้ โดยการเชื่อมต่อเข้ากับระบบเนทเวิร์คความเร็วสูงที่ทางร้านจัดหาให้ นอกจากนั้น โรงพยาบาลในหลายๆ รัฐยังติดตั้งระบบนี้เพื่ออำนวยความสะดวกให้กับแพทย์และนางพยาบาล ในการเข้าไปตรวจสอบข้อมูลของคนไข้เพื่อตรวจ และสั่งยา เพื่อความรวดเร็วและเพิ่มประสิทธิภาพในการทำงาน และที่หรูหราไปกว่านั้น บริษัทผลิตเครื่องบินโบอิ้งยังได้เริ่มที่จะติดตั้งระบบ Wi-Fi นี้ในเครื่องโบอิ้งกว่า 100 ลำ ต่อไปผู้โดยสารก็จะสามารถใช้อินเตอร์เนท หรือใช้โทรศัพท์ระหว่างการเดินทางได้อย่างสะดวกสบาย ในประเทศไทย บริษัทหลายบริษัทได้ให้ความสนใจในการติด Wi-Fi ในอาคารสำนักงาน เพื่อให้พนักงานสามารถเชื่อมต่อเข้ากับระบบเนทเวิร์คหรือแหล่งข้อมูลของบริษัท จากที่ใดก็ได้ในบริเวณอาคาร ส่วนผู้ให้บริการอินเตอร์เนท (ISP) ก็ได้เริ่มจับมือกับบริษัทต่างๆ ในการติดตั้ง Access Point หรือที่เราเรียกว่า Hot spot เพื่อให้บริการWi-Fi ตามสถานที่ต่างๆ เช่น โรงแรม ร้านอาหาร ร้านกาแฟ และไม่ใช่แต่เฉพาะในกรุงเทพฯ บริการ Hot spot นี้ยังสามารถหาได้ตามโรงแรมในเมืองท่องเที่ยวใหญ่ๆ อย่างเช่น หัวหิน เชียงใหม่ ภูเก็ต หรือที่สมุย ได้อีกด้วย ในด้านของการศึกษา มหาวิทยาลัยบางแห่ง เริ่มที่จะติดตั้ง Access Point เพื่อให้นิสิตนักศึกษาสามารถใช้โน้ตบุคส่วนตัว เข้ามาใช้ในมหาวิทยาลัย เพื่อเพิ่มประสิทธิภาพในการเรียนและการค้นคว้าหาข้อมูลต่างๆ และที่เห็นประโยชน์อย่างชัดเจนของการใช้ระบบ Wi-Fi คือการติดตั้ง Access Point ไว้ตามที่ต่างๆ ในการประชุมผู้นำเอเปคในครั้งที่เพิ่งผ่านมา เพราะนอกจากผู้นำจากประเทศต่างๆ จะสามารถเชื่อมต่อกับเนทเวิร์คความเร็วสูง จากอุปกรณ์ของท่านเหล่านั้นเองแล้ว ประเทศไทยเรายังได้รับการกล่าวถึงในเรื่องของการใช้เทคโนโลยีสมัยใหม่ในการเพิ่มประสิทธิภาพในการประชุมอีกด้วย















ไว-แมกซ์ (Wi-MAX) ไว-แมกซ์ ย่อมาจาก Worldwide InterOperability for Microwave Access เป็นเทคโนโลยีการสื่อสารไร้สายระดับบรอดแบรนด์บนมาตรฐาน IEEE 802.16 โดยสามารถส่งข้อมูลกระจายสัญญาณจากจุดหนึ่งไปยังหลายจุดได้พร้อมๆกัน













เครือข่ายคอมพิวเตอร์



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



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

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

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

  1. จำนวนของเครื่องคอมพิวเตอร์ภายในเครือข่าย
            ประสิทธิภาพของเครือข่ายคอมพิวเตอร์ขึ้นอยู่กับจำนวนเครื่องคอมพิวเตอร์ที่ต่อพ่วงภายในเครือข่าย กล่าวคือ ถ้าจำนวนเครื่องคอมพิวเตอร์ ที่ต่อพ่วงมีจำนวนมาก จะทำให้ประสิทธิภาพของการสื่อสารต่ำ เนื่องจากต้องมีการแบ่งการใช้สื่อนำข้อมูลโดยคอมพิวเตอร์หลายเครื่อง ในทางกลับกัน ถ้าจำนวนเครื่องคอมพิวเตอร์ในเครือข่ายมีจำนวนเหมาะสมกับอุปกรณ์สื่อสาร จะทำให้ระบบเครือข่ายมีประสิทธิภาพสูง
  2. สื่อนำข้อมูล (transmission medium)
            เครือข่ายคอมพิวเตอร์ที่ใช้สื่อนำข้อมูลที่เหมาะสมกับระบบ จะเป็นเครือข่ายที่สามารถสื่อสารข้อมูลกันได้อย่างดี แต่ถ้ามีการนำสื่อนำข้อมูล ที่มีความเร็วต่ำหรือไม่ เหมาะกับการใช้งานมาใช้ในเครือข่ายคอมพิวเตอร์จะทำให้เครือข่ายคอมพิวเตอร์นั้นจะมีประสิทธิภาพต่ำ นอกจากการเลือก สื่อนำข้อมูลที่เหมาะสมแล้วจะต้องคำนึงถึงวิธีการจัดวางสื่อนำข้อมูลเหล่านั้น โดยการจัดวางสื่อนำข้อมูลจะต้องจัดวางตำแหน่งให้เหมาะสมกับการใช้งาน และสภาพแวดล้อม
  3. เครื่องคอมพิวเตอร์และอุปกรณ์ (hardware)
            การสื่อสารข้อมูลภายในเครือข่ายคอมพิวเตอร์จะต้องมีเครื่องคอมพิวเตอร์ต่างๆ ทำหน้าที่ต่างกันไป เครื่องคอมพิวเตอร์เหล่านั้นจะมีผล ต่อประสิทธิภาพของเครือข่ายคอมพิวเตอร์อย่างยิ่ง ถ้าเครื่องคอมพิวเตอร์เหล่านั้นมีประสิทธิภาพต่ำจะทำให้เครือข่ายคอมพิวเตอร์มีประสิทธิภาพต่ำด้วย นอกจากเครื่องคอมพิวเตอร์แล้ว อุปกรณ์อื่นๆ ที่เกี่ยวข้องกับการสื่อสารข้อมูลระหว่างเครื่องคอมพิวเตอร์ เช่น โมเด็ม ก็ส่งผลต่อประสิทธิภาพ ต่อระบบเครือข่ายคอมพิวเตอร์เช่นกัน
  4. โปรแกรมคอมพิวเตอร์ที่ใช้ในการสื่อสารข้อมูล (software)
            โปรแกรมคอมพิวเตอร์จะทำหน้าที่ประมวลผลข้อมูลที่เครื่องคอมพิวเตอร์ที่ทำหน้าที่ส่ง ข้อมูล รับข้อมูล หรือเครื่องคอมพิวเตอร์ที่เป็นตัวกลางใน การติดต่อสื่อสารโปรกแรมคอมพิวเตอร์ที่ใช้ในการสื่อสารข้อมูลที่ดีสามารถทำให้สื่อสารข้อมูลได้
โครงสร้างเครือข่ายคอมพิวเตอร์ (TOPOLOGY)

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

1. โครงสร้างเครือข่ายคอมพิวเตอร์แบบบัส (bus topology)

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




2. โครงสร้างเครือข่ายคอมพิวเตอร์แบบวงแหวน (ring topology)
โครงสร้างเครือข่ายคอมพิวเตอร์แบบวงแหวน มีการเชื่อมต่อระหว่างเครื่องคอมพิวเตอร์โดยที่แต่ละการเชื่อมต่อจะมีลักษณะเป็นวงกลม การส่งข้อมูลภายในเครือข่ายนี้ก็จะเป็นวงกลมด้วยเช่นกัน ทิศทางการส่งข้อมูลจะเป็นทิศทางเดียวกันเสมอ จากเครื่องหนึ่งจนถึงปลายทาง ในกรณีที่มีเครื่องคอมพิวเตอร์เครื่องใดเครื่องหนึ่งขัดข้อง การส่งข้อมูลภายในเครือข่ายชนิดนี้จะไม่สามารถทำงานต่อไปได้ ข้อดีของโครงสร้าง เครือข่ายแบบวงแหวนคือ ใช้สายเคเบิ้ลน้อย และถ้าตัดเครื่องคอมพิวเตอร์ที่เสียออกจากระบบ ก็จะไม่ส่งผลต่อการทำงานของระบบเครือข่ายนี้ และจะไม่มีการชนกันของข้อมูลที่แต่ละเครื่อง 






3. โครงสร้างเครือข่ายคอมพิวเตอร์แบบดาว (star topology)
        โครงสร้างเครือข่ายคอมพิวเตอร์แบบดาว ภายในเครือข่ายคอมพิวเตอร์จะต้องมีจุกศูนย์กลางในการควบคุมการเชื่อมต่อคอมพิวเตอร์ หรือ ฮับ (hub) การสื่อสารระหว่างเครื่องคอมพิวเตอร์ต่างๆ จะสื่อสารผ่านฮับก่อนที่จะส่งข้อมูลไปสู่เครื่องคอมพิวเตอร์เครื่องอื่นๆ โครงสร้างเครือข่ายคอมพิวเตอร์ แบบดาวมีข้อดี คือ ถ้าต้องการเชื่อมต่อคอมพิวเตอร์เครื่องใหม่ก็สามารถทำได้ง่ายและไม่กระทบต่อเครื่องคอมพิวเตอร์อื่นๆ ในระบบ ส่วนข้อเสีย คือ ค่าใช้จ่ายในการใช้สายเคเบิ้ลจะค่อนข้างสูง และเมื่อฮับไม่ทำงาน การสื่อสารของคอมพิวเตอร์ทั้งระบบก็จะหยุดตามไปด้วย




4. โครงสร้างเครือข่ายคอมพิวเตอร์แบบเมช (mesh topology)
โครงสร้างเครือข่ายคอมพิวเตอร์แบบเมช มีการทำงานโดยเครื่องคอมพิวเตอร์แต่ละเครื่องจะมีช่องสัญญาณจำนวนมาก เพื่อที่จะเชื่อมต่อกับเครื่องคอมพิวเตอร์เครื่องอื่นๆทุกเครื่อง โครงสร้างเครือข่ายคอมพิวเตอร์นี้เครื่องคอมพิวเตอร์แต่ละเครื่องจะส่งข้อมูล ได้อิสระไม่ต้องรอการส่งข้อมูลระหว่างเครื่องคอมพิวเตอร์เครื่องอื่นๆ ทำให้การส่งข้อมูลมีความรวดเร็ว แต่ค่าใช้จ่ายสายเคเบิ้ลก็สูงด้วยเช่นกัน




5. โครงสร้างเครือข่ายคอมพิวเตอร์แบบผสม (hybrid topology)
เป็นโครงสร้างเครือข่ายคอมพิวเตอร์ที่ผสมผสานความสามารถของโครงสร้างเครือข่ายคอมพิวเตอร์หลาย ๆ แบบรวมกัน ประกอบด้วยเครือข่าย คอมพิวเตอร์ย่อยๆ หลายเครือข่ายที่มีโครงสร้างแตกต่างกันมาเชื่อมต่อกันตามความเหมาะสม ทำให้เกิดเครือข่ายที่มีประสิทธิภาพสูงในการสื่อสารข้อมูล



ประเภทของเครื่องคอมพิวเตอร์ภายในเครือข่ายคอมพิวเตอร์
  • เซิร์ฟเวอร์(Server) เป็นเครื่องคอมพิวเตอร์ที่ทำหน้าที่ให้บริการต่างๆโดยแต่ละเครือข่ายคอมพิวเตอร์สามารถมีเครื่องคอมพิวเตอร์เซิร์ฟเวอร์ได้หลายเครื่องตามความต้องการชนิดของเครื่องคอมพิวเตอร์เซิร์ฟเวอร์มีดังนี้

  • ไฟล์เซิฟเวอร์ (File Server) ทำหน้าที่ให้บริการแฟ้มข้อมูลแก่เครื่องคอมพิวเตอร์อื่นๆ ซึ่งสามารถเรียกใช้แฟ้มงานต่างๆ จากเซิร์ฟเวอร์ได้

  • ดาต้าเบสเซิร์ฟเวอร์ (Database Server) ทำหน้าที่ให้บริการฐานข้อมูลแก่เครื่องคอมพิวเตอร์ภายในเครือข่าย

  • พรินต์เซิร์ฟเวอร์ (Print Server) ทำหน้าที่ให้บริการเครื่องพิมพ์ในการพิมพ์เอกสารต่างๆ

  • อินเทอร์เน็ตเซิร์ฟเวอร์ (Internet Server) เป็นเครื่องคอมพิวเตอร์ที่สามารถติดต่อกับเครือข่ายอินเทอร์เน็ตได้และทำหน้าที่ให้บริการแก่เครื่องคอมพิวเตอร์อื่นๆ ในการใช้อินเตอร์เน็ต

  • เว็ปเซิร์ฟเวอร์ (Web Server) ทำหน้าที่เก็บข้อมูลเว็บไซต์ และเมื่อเครื่องคอมพิวเตอร์อื่นต้องการเรียกดูข้อมูลจากเว็บไซต์เหล่านั้น เว็บเซิร์ฟจะทำหน้าที่ส่งข้อมูลเหล่านั้นไปให้

  • เมลเซิร์ฟเวอร์ (Mail Server) ทำหน้าที่เก็บจดหมายอิเล็กทรอนิกส์ (Electronic Mails หรือ E-Mail)

  • ระบบโดเมนเนม (Domain Name System Server) ทำหน้าที่เก็บชื่อโดเมน และแปลชื่อโดเมนให้เป็นอีแอดเดรส (IP Address)

  • เวิร์กสเตชั่น (Workstation) เป็นเครื่องคอมพิวเตอร์ทั่วๆ ไปที่สามารถทำการประมวลผลข้อมูลต่างๆ

  • ไคลเอนต์ (Client) เป็นเครื่องคอมพิวเตอร์ที่มีการเรียกใช้ข้อมูลจากเซิร์ฟเวอร์

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



รูปแบบการประมวลผลข้อมูลในเครือข่ายคอมพิวเตอร์ (Computing Architecture)


การประมวลผลข้อมูลที่ศูนย์กลาง (Centralized Processing)





การประมวลผลข้อมูลแบบไคลเอนต์/เซิร์ฟเวอร์


ชนิดของเครือข่ายคอมพิวเตอร์
  • Personal Area Network (PAN) เครือข่ายส่วนบุคคล เป็นเครือข่ายสำหรับการแลกเปลี่ยนสารสนเทศและบริการตลอดจนการใช้งานอุปกรณ์ร่วมกัน เช่น เทคโนโลยี บลูทูธ


  • Local Area Network (LAN) เครือข่ายคอมพิวเตอร์แบบท้องถิ่น ระยะทางการเชื่อมต่อประมาณไม่เกิน 10 กิโลเมตร มีความเร็วในการแลกเปลี่ยนข้อมูลประมาณ 10-100 Mbps


  •  Metropolitan Area Network (MAN) เครือข่ายคอมพิวเตอร์ขนาดใหญ่ อาจครอบคุมพื้นที่ทั้งตำบลหรืออำเภอ

  • Wide Area Network (WAN) เครือข่ายคอมพิวเตอร์ขนาดใหญ่มาก ภายในเครือข่ายประกอบไปด้วยเครือข่ายแลล Lan และ Man พื้นที่ของเครือข่ายแบบนี้ สามารถครอบคลุมได้ทั้งประเทศ หรือทั่วโลก





ที่มา http://armka2518.exteen.com/20090116/entry-2

วันพฤหัสบดีที่ 12 ธันวาคม พ.ศ. 2556

Web Application


 Web Application

       
        Web Application คือการจัดสร้างโปรแกรมให้ทำงานอัตโนมัติอยู่บนเว็บไซต์ ไม่ว่าจะเป็น การนำเสนอข้อมูลแบบอัตโนมัติตามความต้องการของเจ้าของเว็บ การรับบันทึกข้อมูล ประวัติ รายละเอียดต่าง ๆ ฯลฯ จากเว็บลงสู่ฐานข้อมูล เพื่อนำไปใช้ในการวิเคราะห์ทางการตลาด หรือ การติดต่อสื่อสารกับผู้เข้าชมเว็บแบบออนไลน์ กระทั่งการทำ Web Content Editor เพื่อทำการแก้ไขข้อมูล ปรับแต่งหน้าตาเว็บไซต์ได้แบบออนไลน์ โดยไม่ต้องมีความรู้และทักษะทางด้านการเขียนเว็บ ได้อย่างสะดวกรวดเร็วและตรงตามความต้องการในการเช้าชมเว็บไซต์นั้น ๆ


      หลักการทำงานเป็นโปรแกรมที่เขียนโดยยึดหลักการเป็น Web Application นั้น โปรแกรมส่วนหนึ่งจะวางตัวอยู่บน Rendering Engine ซึ่งตัว Rendering Engine จะทำหน้าที่หลักๆ คือนำเอาชุดคำสั่งหรือรูปแบบโครงสร้างข้อมูลที่ใช้ในการแสดงผล นำมาแสดงผลบนพื้นที่ส่วนหนึ่งในจอภาพ โปรแกรมส่วนที่วางตัวอยู่บน Rendering Engine จะทำหน้าที่หลักๆ คือการเปลี่ยนแปลงแก้ไขสิ่งที่แสดงผล จัดการตรวจสอบข้อมูลที่รับเข้ามาเบื้องต้น และการประมวลบางส่วน แต่ส่วนการทำงานหลักๆ จะวางตัวอยู่บนเซอร์เวอร์ ซึ่งในทางปฏิบัติสามารถมีได้มากกว่าหนึ่งตัว 
  
ข้อดี
  • โค้ดโปรแกรมทั้งหมดอยู่ที่ฝั่งเซอร์เวอร์
  • มีโค้ดโปรแกรมบางส่วนจะถูกโหลดขึ้นบนไคลเอนต์เมื่อต้องการจะทำงาน ส่วนโค้ดที่เหลือจะยังคงค้างอยู่ที่ฝั่งเซอร์เวอร์ ทำให้การพัฒนาซอฟต์แวร์ที่ต้องมีการปรับปรุงแก้ไขบ่อย
  • สามารถกระทำได้โดยง่ายโดยไม่ต้องทำระบบโหลด patch หรืออัปเดตเวอร์ชันใหม่ๆ ให้กับไคลเอนต์จำนวนมากบ่อยๆ
  • โปรแกรมบางประเภทที่ต้องใช้ข้อมูลส่วนกลางเป็นจำนวนมากแต่จะไม่ได้ใช้ทั้งหมดในคราวเดียว ผู้พัฒนาโปรแกรมสามารถที่จะส่งข้อมูลเบื้องต้นบางส่วนให้กับไคลเอนต์ไปก่อน และเมื่อผู้ใช้ต้องการข้อมูลส่วนอื่นๆ เพิ่มเติม จึงค่อยส่งข้อมูลที่เหลือให้ การทำเช่นนี้จะทำให้ไม่ต้องส่งข้อมูลทั้งหมดไปยังผู้ใช้ในคราวเดียว โดยเฉพาะในกรณีที่ผู้ใช้งานอาจจะไม่ต้องการข้อมูลทั้งหมดนั้น การเลือกส่งเท่าที่ร้องขอจะช่วยลดปริมาณข้อมูลที่ต้องส่งผ่านระบบเครือข่ายลงได้ 
ข้อเสีย
  • ไม่เหมาะสมสำหรับโปรแกรมที่ออกแบบมาเพื่อใช้งานกับข้อมูลส่วนบุคคลที่ไม่จำเป็นต้องแบ่งปันให้กับผู้อื่น รวมถึงข้อมูลที่อาจจะมีความลับสูง ถ้าต้องส่งผ่านอินเทอร์เน็ต ที่แม้จะเข้ารหัสไว้แล้ว แต่อาจจะถูกเจาะและถอดรหัสนำข้อมูลออกมาไปใช้ได้
 
 ภาษาที่ใช้สร้าง
สร้างโดยใช้ภาษาใดได้บ้างสามารถสร้างโดยใช้ภาษา  
HTML, XHTML ,XML ,XSL ,Java ,ASP.NET โดยภาษาที่ใช้ได้แก่ VB.NET และ C#.NET
     ภาษาที่เหมาะจะนำมาสร้าง web application มากที่สุด 
ภาษา Java ,ASP.NET โดยภาษาที่ใช้ได้แก่ VB.NET และ C#.NET ,PHP เหมาะที่จะนำมาสร้าง Web Application
   
      เพราะ ภาษาJava นำเสนอในรูปของ Java Server Page(JSP) เว็บเซอร์เวอร์ที่รองรับการทำงานในปัจจุบันที่นิยมใช้คือ Tomcat และASP.NET เป็นภาษาที่ใช้ได้แก่ VB.NET และ C#.NET และ PHP เป็นภาษาที่ทำงานในลักษณะเป็นสคริปต์  หรือตัวโค้ดโปรแกรมจะถูก interprete ในขณะที่รัน  แต่ในปัจจุบันได้มีการพัฒนาโดย third party ในส่วนการทำ catching และการทำ precompile  โดยสามารถแปลโค้ดล่วงหน้าเพื่อเก็บไว้ใช้รันได้ทันที
 
ที่มา  https://www.thaicert.or.th/papers/technical/2012/pa2012te008.html
 
 

ซอฟแวร์ระบบ(System Software)

ซอฟต์แวร์ระบบ (System Software)

 เป็น โปรแกรมหรือชุดคำสั่งที่เขียนขึ้นเพื่อควบคุมการทำงานของเครื่องคอมพิวเตอร์ ให้ประสานกัน และควบคุมลำดับขั้นตอนการทำงานของอุปกรณ์ต่าง ๆ ในระบบคอมพิวเตอร์ ซอฟต์แวร์ระบบที่นิยมแพร่หลาย ได้แก่ DOS, UNIX, WINDOWS, SUN, OS/2, NET WARE เป็นต้น
โปรแกรม ระบบปฏิบัติการ (Operating Systems : OS) หรือ Supervisory Programs หรือ Monitors Programs เป็นโปรแกรมที่สำคัญที่สุดอีกประการหนึ่งและมีความสลับซับซ้อนมาก ช่วยให้คอมพิวเตอร์สามารถควบคุม (Control) การปฏิบัติงานของเครื่องได้เองโดยอัตโนมัติ และดูแลตรวจตราทุก ๆ การทำงานของฮาร์ดแวร์ในระบบคอมพิวเตอร์ นับตั้งแต่เปิดเครื่องจนกระทั่งปิดเครื่อง ทำหน้าที่เป็นตัวกลางเชื่อมระหว่างซอฟต์แวร์กับฮาร์ดแวร์

ประเภทของโปรแกรมระบบ (System Software)
                1) โปรแกรมที่ทำงานทางด้านควบคุม (Control Programs) หมายถึง โปรแกรมที่ใช้ ควบคุมการทำงานของเครื่องคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้องที่สำคัญ ได้แก่
- Supervisor การจัดการทั่วไปเกี่ยวกับระบบคอมพิวเตอร์ จะอยู่ภายใต้ ความควบคุมของ Supervisor ซึ่งอยู่ในหน่วยความจำหลักในซีพียูและทำหน้าที่ประสานงานกับส่วนอื่น ๆ ของโปรแกรมควบคุมระบบ เมื่อใดที่โปรแกรมภายใต้ระบบปฏิบัติการถูกเรียกมาใช้งาน Supervisor จะส่งการควบคุมไปยังโปรแกรมนั้น เมื่อการทำงานสิ้นสุดลง โปรแกรมดังกล่าวจะส่งการควบคุมกลับมายัง Supervisor อีกครั้ง
- โปรแกรมควบคุมงานด้านอื่น ๆ (Other Job/Resource Control Programs) ได้แก่ โปรแกรมที่ควบคุมเกี่ยวกับลำดับงาน ความผิดพลาดที่ทำให้การหยุดชะงักของโปรแกรม (Interrupt) หรือพิมพ์ข้อความหรือข่าวสารให้แก่ผู้ควบคุมเครื่องทราบเมื่อมีข้อผิดพลาด หรือต้องการแจ้งให้ทราบถึงสถานภาพของอุปกรณ์รับส่ง เป็นต้น
                2) ระบบปฏิบัติการของไมโครคอมพิวเตอร์ (Microcomputer Operating System) จะ มี ลักษณะเฉพาะโดยขึ้นอยู่กับระบบปฏิบัติการและฮาร์ดแวร์ โปรแกรมสำเร็จรูปไม่สามารถใช้ข้ามระบบปฏิบัติการได้ เช่น โปรแกรมสำเร็จรูปที่ใช้บนระบบปฏิบัติการ MS - DOS จะไม่สามารถนำไปใช้บน Windows ได้ ระบบปฏิบัติการที่ใช้กับเครื่องคอมพิวเตอร์ ได้แก่
2.1 MS - DOS (Microsoft Disk Operating System) เป็นโปรแกรมควบคุมระบบปฏิบัติการ พัฒนาในช่วงปีค.ศ. 1980 จากบริษัท Microsoft พัฒนาขึ้นมาเพื่อใช้กับงานเครื่องคอมพิวเตอร์ที่ใช้ Microprocessor รุ่น 8086, 8088, 80286, 80386, 80486 สำหรับผลิตภัณฑ์เครื่องคอมพิวเตอร์ IBM Compatible ทั่วไป มี 2 เวอร์ชัน (Version) ได้แก่ PC-DOS และ MS-DOS ดอสเป็นระบบปฏิบัติการที่มีส่วนประสานกับผู้ใช้ (User Interface) เป็นแบบป้อนคำสั่ง (Command - line User Interface) MS - DOS นั้นจะมีส่วนประกอบโปรแกรม 3 ส่วน คือ IO.SYS MS - DOS.SYS และ COMMAND.COM ทั้ง 3 โปรแกรมจะทำหน้าที่ในการจัดการทำงานทุกอย่างในระบบ สำหรับ MS - DOS.SYS และ IO.SYS นั้นเป็นไฟล์ระบบและถูกซ่อนไว้ในขณะที่เราสั่งงาน
IO.SYS เป็นส่วนที่ทำหน้าที่ควบคุมการทำงานของอุปกรณ์ป้อนเข้า (Input Device) และอุปกรณ์แสดงผล (Output Device) เช่น แป้นพิมพ์ จอภาพ และเครื่องพิมพ์ เป็นต้น
MS - DOS.SYS เป็นส่วนที่ใช้ในการเข้าถึง (Access) โปรแกรมย่อย (Routine) ต่าง ๆ ของดอส เมื่อโปรแกรมมีการเรียกใช้รูทีนเหล่านั้น ตัว MS - DOS.SYS จะรับข้อมูลต่าง ๆ จากโปรแกรมต่าง ๆ ผ่านจากรีจิสเตอร์ทำการควบคุมการทำงาน (Control Block) และจัดพารามิเตอร์ในการเรียกใช้ IO.SYS ให้ทำงานตามที่ต้องการ
COMMAND.COM ทำหน้าที่เป็นตัวประสาน คอยรับคำสั่งจากผู้ใช้ผ่านทางแป้นพิมพ์ เพื่อส่งผ่านคำสั่งไปยังคอมพิวเตอร์ เปรียบเสมือนตัวเชื่อมผู้ใช้กับโปรแกรมจัดระบบ
คำสั่งในระบบ MS - DOS จะแบ่งเป็น 2 ประเภท คือ
- คำสั่งภายใน (Internal Command) เป็นคำสั่งที่มีอยู่แล้วภายในระบบ เช่น คำสั่ง DIR (Directory) เป็นการเรียกข้อมูลจากหน่วยเก็บข้อมูลสำรอง ขึ้นมาดูเพื่อค้นหาแฟ้มข้อมูล คำสั่ง COPY เป็นการสำรองข้อมูลไว้ REN (Rename) เป็นการเปลี่ยนชื่อแฟ้มข้อมูลโดยที่ข้อมูลภายในยังคงเหมือนเดิม คำสั่ง TYPE เป็นการเรียกดูรายละเอียดของข้อมูลแต่ละแฟ้มขึ้นมาดู แต่แฟ้มนั้นจะต้องอยู่ในรูปของข้อความ (Text File) และคำสั่ง CLS (Clear) เป็นคำสั่งลบข้อความบนจอภาพ โดยที่ข้อมูลที่อยู่ภายในแฟ้มจะไม่หาย เป็นต้น
- คำสั่งภายนอก (External Command) คำสั่งประเภทนี้ต้องเรียกใช้จากแผ่นโปรแกรมหรือจากหน่วยความจำสำรองที่ได้ สร้างเก็บคำสั่งต่าง ๆ เหล่านี้ไว้หากไม่มีก็จะไม่สามารถเรียกคำสั่งขึ้นมาใช้ได้ เช่น คำสั่ง CHKDSK (Check Disk) เป็นคำสั่งที่ใช้ในการตรวจสอบหน่วยเก็บข้อมูลสำรองว่ามีพื้นที่ในการเก็บ เท่าใด ใช้ไปเท่าใด คงเหลือเท่าใด และมีส่วนหนึ่งส่วนใดของหน่วยเก็บข้อมูลสำรองเสียหรือไม่
- คำสั่ง FORMAT เป็นการจัดเตรียมโครงสร้างภายในแผ่นหรือจานแผ่นเหล็ก เป็นการวิเคราะห์แผ่นจานแม่เหล็กสำหรับตำแหน่ง (Track) ที่เสีย
2.2 Windows 3.X ประมาณต้นปี ค.ศ. 1990 บริษัทไมโครซอฟต์ได้ผลิต Windows 3.0 ซึ่งนำมาใช้การทำงานระบบกราฟิกเพื่อให้ผู้ใช้ใช้งานง่ายและสะดวกเรียกว่า GUI (Graphic User Interface) โดยใช้ภาพเล็ก ๆ เรียกว่า ไอคอน (Icon) และใช้เมาส์ (Mouse) แทนคีย์บอร์ด (Key Board) นอกจากนี้ Windows 3.0 ขึ้นไป ยังสามารถทำให้เครื่องคอมพิวเตอร์ใช้งานโปรแกรมได้มากกว่าหนึ่งโปรแกรมในขณะ เดียวกันเรียกว่า Multitasking ได้พัฒนาระบบปฏิบัติการ Windows ขึ้นมามี 3 เวอร์ชัน (Version) ได้แก่ Windows 3.0, Windows 3.1 และ Windows 3.11
2.3 Windows 95 ต่อมาในปี ค.ศ. 1995 บริษัทไมโครซอฟต์ได้ผลิต Windows 95 ซึ่งเป็นระบบปฏิบัติการที่ทำงานแบบหลายงาน (Multitasking) การทำงานในลักษณะเครือข่าย (Network) Windows 95 มีคุณลักษณะเด่น ดังนี้
- มีระบบติดต่อกับผู้ใช้โดยแสดงเป็นกราฟิก (Graphical User Interface :GUI)
- มีความสามารถในการเปิดเอกสารได้ครั้งละหลายไฟล์ และสามารถใช้โปรแกรมหลาย โปรแกรมในเวลาเดียวกัน
- มีโปรแกรมเวิร์ดโปรเซสซิ่ง เรียกว่า Word Pad โปรแกรมวาดรูป และเกม
- เริ่มมีเทคโนโลยี Plug and Play และสนับสนุนการติดต่อสื่อสารผ่านเครือข่าย อินเทอร์เน็ต โดยติดตั้ง Windows 95 ไม่จำเป็นต้องติดตั้งที่ MS-DOS ก่อน แต่สามารถใช้งานร่วมกับ MS-DOS ได้
- สามารถใช้แอปพลิเคชันที่รันบน Windows 3.1 ได้เลยโดยไม่ต้องแก้ไข และซอฟต์แวร์ที่รันบน Windows 95 มีความสามารถส่ง Fax และ E - mail ได้
2.4 Windows 98 เป็นการเพิ่มประสิทธิภาพของ Windows 95 ระบบปฏิบัติการ Windows 98 เป็นระบบที่สนับสนุนการทำงานของโปรแกรมต่าง ๆ บน Windows โดยเชื่อมต่อกับระบบอินเทอร์เน็ตอย่างมีประสิทธิภาพ
2.5 Windows Millennium Edition หรือเรียกสั้น ๆ ว่า "Windows ME" ใน เวอร์ชันนี้พัฒนามาจาก Windows 98 เพื่อแก้ไขข้อผิดพลาดที่เกิดขึ้นจากเวอร์ชันเก่า มีการสนับสนุนการทำงานแบบมัลติมีเดียมากขึ้น
2.6 Windows NT เป็นระบบปฏิบัติการในส่วนของเครือข่าย (Network) คล้าย กับ Windows 95 พัฒนามาจาก LAN Manager และ Windows for Workgroup โดย Windows NT มี 2 เวอร์ชัน ได้แก่ Windows NT Server และ Windows NT Workstation โดยที่ Server จะทำหน้าที่ระบบปฏิบัติการเครือข่ายที่คอยให้บริการแก่เครื่องที่เป็น Workstation คุณสมบัติของระบบปฏิบัติการ Windows NT ได้แก่ ทำงานได้ในลักษณะหลายงานพร้อมกัน สามารถใช้กับเครื่องคอมพิวเตอร์ที่มีตัวประมวลผล (CPU) มากกว่า 2 โปรเซสเซอร์ สามารถสร้างระบบแฟ้มของตนเองเป็นแบบ NTFS ซึ่งแต่เดิมจะเป็นแบบ FAT (File Allocation Table) เพียงอย่างเดียว มีระบบป้องกันความปลอดภัยของข้อมูลโดยสร้างรหัสผ่านให้กับผู้ใช้แต่ละคน และ สามารถกำหนดวันเวลาในการใช้งาน เป็นต้น
2.7 Windows 2000 Professional / Standard เป็นระบบปฏิบัติการที่ได้รับการ พัฒนาให้อำนวยความสะดวกให้กับผู้ใช้ที่ใช้งานลักษณะเป็นกราฟิก เช่น มีโปรแกรม Windows Installation Service ที่ช่วยให้ผู้ใช้สามารถทำการติดตั้งหรืออัพเกรด (Upgrade) โปรแกรมได้ง่ายและมีการจัดการระบบตลอดจนมีการบริหารแม่ขายแบบรวมศูนย์ เหมาะสำหรับใช้ในงานสำนักงานมากกว่าที่จะใช้ที่บ้าน จุดเด่นของ Windows 2000 คือ การต่อเชื่อมระบบเครือข่ายและระบบรักษาความปลอดภัยที่มีประสิทธิภาพสูงและ สนับสนุน Multi Language
2.8 Windows XP เป็นระบบปฏิบัติการที่มีความสมบูรณ์แบบทั้งในด้านการ ทำงานร่วมกับ Internet Explorer 6 และ Microsoft Web Browser Windows XP มี 2 รูปแบบด้วยกัน คือ Windows XP Home Edition และ Windows XP Professional Edition
2.9 Mac OS X ระบบปฏิบัติการ Macintosh Operating System เป็นระบบ ปฏิบัติการของเครื่องแมคอินทอช เป็นผลิตภัณฑ์แรกที่ประสบความสำเร็จเกี่ยวกับการทำงานแบบ GUI ในปี ค.ศ. 1984 ของบริษัท Apple ต่อมาได้มีการเปลี่ยนชื่อเป็นระบบปฏิบัติการ Mac OS โดยเวอร์ชันล่าสุดมีชื่อเรียกว่า Mac OS X เหมาะสมกับคอมพิวเตอร์ที่ผลิตโดยบริษัท Apple และมีความสามารถในการทำงานหลายโปรแกรมพร้อมกัน (Multitasking) เหมาะกับงานในด้านเดสก์ทอปพับลิชชิ่ง (Desktop Publishing)
2.10 OS/2 Warp Client พัฒนาขึ้นมาโดยบริษัท IBM ได้นำเครื่องคอมพิวเตอร์ PS/2 ข้าสู่ตลาดก็ได้ติดต่อบริษัทไมโครซอฟต์ พัฒนาระบบปฏิบัติการตัวใหม่เป็น ระบบปฏิบัติการสำหรับเครื่องลูกข่าย สามารถทำงานแบบการทำงานหลายงาน (Multitasking) ได้ มีลักษณะการทำงานแบบดอสมากกว่า Windows สนับสนุนการทำงานแบบเครือข่าย มีขีดความสามารถติดต่อกับผู้ใช้แบบกราฟิกแต่ OS/2 ที่ผลิตออกมาในขณะนั้นไม่เป็นที่นิยม เพราะต้องใช้หน่วยความจำขนาดใหญ่ และโปรแกรมที่พัฒนาขึ้นเพื่อใช้กับ OS/2 ก็มีน้อย
2.11 UNIX เป็นระบบปฏิบัติการที่ใหญ่ สามารถใช้งานในลักษณะการทำงาน หลาย ๆ โปรแกรมพร้อมกัน (Multitasking) และเป็นแบบมัลติยูสเซอร์ (Multi-User) คือ มีผู้ใช้หลาย ๆ คนพร้อมกัน เป็นระบบที่พัฒนามาใช้กับเครื่องคอมพิวเตอร์ขนาดใหญ่ เช่น เครื่องเมนเฟรม มินิคอมพิวเตอร์และเวิร์กสเตชั่น (Workstation) เครื่องไมโครคอมพิวเตอร์ธรรมดา ๆ ที่ติดตั้งระบบปฏิบัติการ UNIX สามารถทำงานรองรับเครื่องคอมพิวเตอร์ที่มี User ต่อเชื่อมเข้ามาได้มากถึง 120 ตัว ไปพร้อม ๆ กันและเหมาะสมสำหรับระบบเน็ตเวิร์ก (Network) นอกจากนั้นยังสามารถเคลื่อนย้ายงานและแอพพลิเคชั่นไปมาระหว่างแพลทฟอร์มได้ และสามารถย้ายงานที่รันอยู่บน DOS หรือ Windows มาใช้บนระบบปฏิบัติการ UNIX ได้ นอกจากนี้ยังมียูทิลิตี้ที่ช่วยเพิ่มประสิทธิภาพให้กับ UNIX อีกด้วย
2.12 LINUX เป็นระบบปฏิบัติการที่มีลักษณะคล้ายกับ UNIX พัฒนาขึ้นมาเพื่อ แจกจ่ายให้ใช้โดยไม่เสียค่าใช้จ่ายบนเครือข่ายอินเทอร์เน็ต และพัฒนาขึ้นเพื่อใช้กับเครื่องคอมพิวเตอร์ PC ระบบปฏิบัติการลินุกซ์ทะเล (Linux TLE) เกิดขึ้น เนื่องจากระบบปฏิบัติการลินุกซ์หลายค่ายจากต่างประเทศยังใช้งานภาษาไทยได้ ไม่ดีเท่าที่ควร และการติดตั้งภาษาไทยก็ยุ่งยากพอสมควร จึงเป็นอุปสรรคสำคัญในการนำลินุกซ์มาใช้งาน จากปัญหาเกี่ยวกับลิขสิทธิ์ซอฟต์แวร์ซึ่งมีราคาสูง ทำให้ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ ได้ตั้งทีมออกแบบพัฒนาให้ใช้งานภาษาไทยและสามารถนำมาใช้งานแทน Windows ได้ ให้ชื่อว่า Linux TLE (Thai Language Extension) หรือ ลินุกซ์ทะเล และเป็นการพัฒนาโดยคนไทยซึ่งต้องการพัฒนาซอฟต์แวร์กลางที่มีภาษาไทยเสริม ภายใต้มาตรฐานสากล TLE จึงเป็นตัวแทนของจุดประสงค์ของการพัฒนา และแสดงเอกลักษณ์ของความเป็นไทย ให้สอดคล้องกับที่มาและสามารถเข้าใจได้ในเวทีสากล ลินุกซ์ทะเลได้พัฒนาระบบภาษาไทยให้ใช้งานได้ดีถึง 100% มีระบบการตัดคำที่อ้างอิงจากดิกชันนารี เพิ่มฟอนต์ภาษาไทยประเภทบิตแมปอีก 20 ฟอนต์ รวมทั้งฟอนต์แบบ True - Type สนับสนุนมาตรฐาน TIS620 เป็นฟอนต์ไทยซึ่งทาง NECTEC ได้จดลิขสิทธิ์เป็นที่เรียบร้อยแล้ว
2.13 Solaris Solaris เป็นเวอร์ชันหนึ่งของ UNIX พัฒนาโดยบริษัท Sun Microsystems เป็นระบบปฏิบัติการเครือข่ายที่ออกแบบสำหรับงานด้านโปรแกรม E - commerce
 3) ระบบปฏิบัติการสามารถแบ่งออกตามลักษณะการทำงาน ได้ดังนี้
3.1 ระบบปฏิบัติการสำหรับเครื่องคอมพิวเตอร์แบบ Stand - alone เป็นระบบปฏิบัติการสำหรับเครื่องคอมพิวเตอร์ส่วนบุคคลหรือโน๊ตบุ๊ค ที่ทำงานโดยไม่มี การเชื่อมต่อกับเครื่องคอมพิวเตอร์เครื่องอื่น หรือหากมีการเชื่อมต่อเป็นระบบเครือข่าย เช่น LAN หรือ Internet ก็จะเรียกระบบปฏิบัติการนี้ว่า "Client Operating System" ได้แก่ MS - DOS, MS - Windows ME, Windows server 2000, Windows XP, Windows NT, Windows server 2003, UNIX, LINUX, Mac OS, OS/2 Warp Client
3.2 ระบบปฏิบัติการแบบฝัง (Embedded Operating System) เป็นระบบปฏิบัติการที่มาพร้อมกับคอมพิวเตอร์ จัดเก็บไว้บนชิพ ROM ของเครื่องมี คุณสมบัติพิเศษ คือ ใช้หน่วยความจำน้อยและสามารถป้อนข้อมูลโดยใช้ สไตล์ลัส (Stylus) ซึ่งเป็นแท่งพลาสติกใช้เขียนตัวอักษรลงบนจอภาพได้ ตัวระบบปฏิบัติการจะมีคุณสมบัติวิเคราะห์ลายมือเขียน (Hand Writing Recognition) และทำการแปลงเป็นตัวอักษรเข้าสู่ระบบได้อย่างถูกต้องพบได้ในคอมพิวเตอร์แบบ Hand Held เช่น Palm Top, Pocket PC เป็นต้น ระบบปฏิบัติการชนิดนี้ได้รับความนิยม คือ Windows CE, Pocket PC 2002 และ Palm OS เป็นต้น
3.3 ระบบปฏิบัติการเครือข่าย (Network Operating System : NOS) เป็นระบบปฏิบัติการที่ออกแบบเพื่อจัดการงานด้านการสื่อสารระหว่าง คอมพิวเตอร์ให้ สามารถใช้ทรัพยากรร่วมกันได้ เช่น เครื่องพิมพ์ ฮาร์ดดิสก์ เป็นต้น ระบบปฏิบัติการเครือข่ายจะมีลักษณะการทำงานคล้ายกับระบบปฏิบัติการดอส จะแตกต่างในส่วนของการเพิ่มการจัดการเกี่ยวกับเครือข่ายและการใช้อุปกรณ์ ร่วมกัน รวมทั้งมีระบบป้องกันการสูญหายของข้อมูล ปัจจุบันระบบปฏิบัติการเครือข่ายจะใช้หลักการประมวลผลแบบไคลแอนด์ เซิร์ฟเวอร์ (Client / Server) คือ การจัดการเรียกใช้ข้อมูลและโปรแกรมจะทำงานอยู่บนเครื่องเซิร์ฟเวอร์ ในขณะที่ส่วนประกอบอื่น ๆ ของระบบปฏิบัติการเครือข่ายจะทำงานอยู่บนเครื่องไคลแอนด์ เช่น การประมวลผล และการติดต่อกับผู้ใช้
3.4 ระบบปฏิบัติการบนเครื่องคอมพิวเตอร์ขนาดใหญ่ ใช้กับเครื่องคอมพิวเตอร์ขนาดใหญ่ระดับเมนเฟรมคอมพิวเตอร์ โดยนำมาใช้ในด้านธุรกิจและการศึกษา ซึ่งจะมีผู้ใช้งานพร้อมกันจำนวนมาก โดยต้องทำการดูแลสั่งงานโปรแกรมพร้อม กันจำนวนหลาย ๆ โปรแกรม (Multitasking) การเข้าใช้งานเครื่องของผู้ใช้จำนวนหลาย ๆ คน (Multi - User) การจัดลำดับและแบ่งปันทรัพยากรให้กับผู้ใช้ ตลอดจนการรักษาความเป็นส่วนตัวและความลับของผู้ใช้แต่ละคน
3.5 ระบบปฏิบัติการแบบเปิด (Open Operating System) สามารถนำไปใช้งานบนเครื่องต่าง ๆ กันได้ เช่น ระบบปฏิบัติการยูนิกซ์ (UNIX) เป็นต้น
การ เลือกใช้ระบบปฏิบัติการกับเครื่องไมโครคอมพิวเตอร์ (Selecting a Microcomputer Operating System) เช่น งานพิมพ์เอกสาร งานคำนวณ งานออกแบบ หรืองานทางด้านบัญชี และมีจำนวนผู้ใช้กี่คน จำเป็นต้องใช้ข้อมูลและโปรแกรมต่าง ๆ ร่วมกันหรือไม่ ผู้ใช้แต่ละคนอยู่ที่เดียวกันหรืออยู่คนละแห่ง ประสิทธิภาพของเครื่องคอมพิวเตอร์ โดยเฉพาะตัวประมวลผล ขนาดความจุของหน่วยความจำ โปรแกรมประยุกต์ที่มีใช้อยู่เดิมใช้กับระบบปฏิบัติการชนิดไหน ต้นทุนในการจัดหาระบบปฏิบัติว่ามีมากน้อยเท่าไร และความสามารถในการให้บริการหลังการขายของผู้จัดจำหน่าย ซึ่งแต่ละปัจจัยก็มีผลต่อการตัดสินใจจัดหาระบบปฏิบัติการเพื่อให้เหมาะสมกับ องค์การ และงบประมาณที่มี

ที่มา https://sites.google.com/site/sxftwaerkhxmphiwtexr/prapheth-khxng-sxftwaer/1-sxftwaer-rabb-system-software