วันจันทร์ที่ 12 กันยายน พ.ศ. 2559

องค์ประกอบของคอมพิวเตอร์

องค์ประกอบของคอมพิวเตอร์

.   ฮาร์ดแวร์ ( Hardware ) ฮาร์ดแวร์เป็นองค์ประกอบของตัวเครื่องที่สามารถจับต้องได้ ได้แก่ วงจรไฟฟ้า ตัวเครื่อง จอภาพ เครื่องพิมพ์ คีร์บอร์ด เป็นต้นซึ่งสามารถแบ่งส่วนพื้นฐานของฮาร์ดแวร์เป็น 4 หน่วยสำคั


1.1 หน่วยรับข้อมูลหรืออินพุต  ทำหน้าที่รับข้อมูลและโปรแกรมเข้า เครื่อง มีโครงสร้างดังรูป 1.3 ได้แก่ คีย์บอรืดหรือแป้นพิมพ์ เมาส์ เครื่องสแกน เครื่องรูดบัตร Digitizer เป็นต้น
1.2 ระบบประมวลผลกลางหรือซีพียู (CPU : Central Processing Unit) ทำหน้าที่ในการทำงานตามคำสั่งที่ปรากฏอยู่ในโปรแกรม ปัจจุบันซีพียูของเครื่องพีซี รู้จักในนามไมโครโปรเซสเซอร์ ( Micro Processor) หรือ Chip   ไมโครโปรเซสเซอร์ มีหน้าที่ในการประมวลผลข้อมูล ในลักษณะของการคำนวณและเปรียบเทียบ โดยจะทำงานตามจังหวะเวลาที่แน่นอน เรียกว่าสัญญาณ Clock เมื่อมีการเคาะจังหวะหนึ่งครั้ง ก็จะเกิดกิจกรรม 1 ครั้ง เราเรียกหน่วย ที่ใช้ในการวัดความเร็วของซีพียูว่า เฮิร์ท(Herzt) หมายถึงการทำงานได้กี่ครั้งในจำนวน 1วินาที เช่น ซีพียู Pentium4 มีความเร็ว 2.5 GHz หมายถึงทำงานเร็ว 2,500 ล้านครั้ง ในหนึ่งวินาที กรณีที่สัญญาณ Clock เร็วก็จะทำให้คอมพิวเตอร์เครื่องนั้น มีความเร็วสูง  และ ซีพียูที่ทำงานเร็วมาก ราคาก็จะแพงขึ้นมากตามไปด้วย

1.3 หน่วยเก็บข้อมูล ( Storage ) ซึ่งสามารถแยกตามหน้าที่ได้เป็น 2 ลักษณะ คื
1.3.1  หน่วยเก็บข้อมูลหลักหรือความจำหลัก ( Primary Storage หรือ MainMemory) ทำหน้าที่เก็บโปรแกรมหรือข้อมูลที่รับมาจากหน่วยรับข้อมูลเพื่อเตรียมส่งให้หน่วยประมวลผลกลางทำการประมวลผล และรับผลลัพธ์ที่ได้จากการประมวลผลเพื่อส่งออกหน่วยแสดงข้อมูลต่อไปซึ่งอาจแยกได้เป็น 2 ประเภท คือ RAM ( Random Access Memory ) ที่สามารถอ่านและเขียนข้อมูลได้ในขณะที่เปิดเครื่องอยู่ แต่เมื่อปิดเครื่องข้อมูลใน RAM จะหายไป และ ROM ( Read Only Memory ) จะอ่านได้อย่างเดียว เช่น  BIOS (Basic Input Output system)  โปรแกรมฝังไว้ใช้ตอนสตาร์ตเครื่อง  เพื่อเครื่องคอมพิวเตอร์เริ่มต้นทำงาน เป็นต้น

1.3.2   หน่วยเก็บข้อมูลสำรอง ( Secondary Storage ) เป็นหน่วยที่ทำหน้าที่เก็บข้อมูล หรือโปรแกรมที่จะป้อนเข้าสู่หน่วยความจำหลักภายในเครื่องก่อนทำการประมวลผลโดยซีพียู รวมทั้งเป็นที่เก็บผลลัพธ์จากการประมวลผลด้วย ปัจจุบันรู้จักในนามฮาร์ดดิสก์ (Hard disk) หรือแผ่นฟร็อปปีดิสก์ (Floppy Disk) ซึ่งเมื่อปิดเครื่องข้อมูลจะยังคงเก็บอยู่

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

2 ซอฟต์แวร์ ( Software ) ซอฟต์แวร์ คือโปรแกรมหรือชุดคำสั่ง ที่สั่งให้ฮาร์ดแวร์ทำงาน รวมไปถึงการควบคุมการทำงาน ของอุปกรณ์แวดล้อมต่างๆ เช่น ฮาร์ดดิสก์ ดิสก์ไดร์ฟ ซีดีรอม การ์ดอินเตอร์เฟสต่าง ๆ เป็นต้น ซอฟต์แวร์ เป็นสิ่งที่มองไม่เห็นจับต้องไม่ได้ แต่รับรู้การทำงานของมันได้ ซึ่งต่างกับ ฮาร์ดแวร์ (Hardware) ที่สามารถจับต้องได้  ซึ่งแบ่งเป็น 2 ประเภทคือ

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

2.1.1 โปรแกรมระบบปฏิบัติการ (Operating System) เป็นโปรแกรมที่ใช้ควบคุม และติดต่อกับอุปกรณ์ต่าง ๆ ของเครื่องคอมพิวเตอร์ โดยเฉพาะการจัดการระบบของดิสก์ การบริหารหน่วยความจำของระบบ กล่าวโดยสรุปคือ หากจะทำงานใดงานหนึ่ง โดยใช้คอมพิวเตอร์เป็นเครื่องมือ ในการทำงาน แล้วจะต้องติดต่อกับซอฟต์แวร์ระบบก่อน ถ้าขาดซอฟต์แวร์ชนิดนี้ จะทำให้เครื่องคอมพิวเตอร์ ไม่สามารถทำงานได้ ตัวอย่างของซอฟต์แวร์ประเภทนี้ได้แก่ โปรแกรมระบบปฏิบัติการ Unix Linux  DOSและWindows (เวอร์ชั่นต่าง ๆ เช่น 95 98 me 2000 NT XP Vista ) เป็นต้น

2.1.2  ตัวแปลภาษา (Translator)  จาก Source Code ให้เป็น Object Code (แปลจากภาษาที่มนุษย์เข้าใจ ให้เป็นภาษาที่เครื่องเข้าใจ เปรียบเสมือนล่ามแปลภาษา) เป็นซอฟต์แวร์ที่ใช้ในการแปลภาษาระดับสูง ซึ่ง เป็นภาษาใกล้เคียงภาษามนุษย์ ให้เป็นภาษาเครื่องก่อนที่จะนำไปประมวลผล ตัวแปลภาษาแบ่งออกเป็นสองประเภทคือ คอมไพเลอร์ (Compiler) และอินเตอร์พีทเตอร์ (Interpeter) คอมไพเลอร์จะแปลคำสั่งในโปรแกรมทั้งหมดก่อน แล้วทำการลิ้ง (Link) เพื่อให้ได้คำสั่งที่เครื่องคอมพิวเตอร์เข้าใจ ส่วนอินเตอร์พีทเตอร์จะแปลทีละประโยคคำสั่ง แล้วทำงานตามประโยคคำสั่งนั้น การจะเลือกใช้ตัวแปลภาษาแบบใดนั้น จะขึ้นอยู่กับภาษาที่ใช้ในการเขียนโปรแกรม ซึ่งมี 2 แบบได้แก่ ภาษาแบบโครงสร้าง   เช่น ภาษาเบสิก (Basic) ภาษาปาสคาล (Pascal) ภาษาซี (C) ภาษาจาวา(Java)ภาษาโคบอล (Cobol) ภาษา SQL ภาษา HTML เป็นต้น  ภาษาแบบเชิงวัตถุ ( Visual หรือ Object Oriented Programming )เช่น Visual Basic,Visual C หรือ Delphi เป็นต้น

2.1.3  ยูติลิตี้ โปรแกรม (Utility Program) คือซอฟต์แวร์เสริมช่วยให้เครื่องทำงานมีประสิทธิภาพ มากขึ้น เช่น ช่วยในการตรวจสอบดิสก์ ช่วยในการจัดเก็บข้อมูลในดิสก์ ช่วยสำเนาข้อมูล ช่วยซ่อมอาการชำรุดของดิสก์ ช่วยค้นหาและกำจัดไวรัสฯลฯ เป็นต้นโปรแกรมในกลุ่มนี้ได้แก่ โปรแกรม Norton Winzip Scan virus Sidekick Scandisk Screen Saver ฯลฯ เป็นต้น

2.1.4  ติดตั้งและปรับปรุงระบบ (Diagonostic Program) เป็นซอฟต์แวร์ที่ใช้ในการติดตั้งระบบ เพื่อให้คอมพิวเตอร์สามารถติดต่อและใช้งานอุปกรณ์ต่าง ๆ ที่นำมาติดตั้งระบบ ได้แก่ โปรแกรม Setupและ Driver ต่าง ๆ เช่น โปรแกรม Setup Microsoft Office โปรแกรม Driver Sound ,  Driver Printer , Driver Scanner ฯลฯ เป็นต้น
2.2  ซอฟต์แวร์ประยุกต์ (Application Software)

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

2.2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน (Special Purpose Software)  คือ โปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ บางที่เรียกว่า User’s Program เช่น โปรแกรมการทำบัญชีจ่ายเงินเดือน โปรแกรมระบบเช่าซื้อ โปรแกรมการทำสินค้าคงคลัง เป็นต้น ซึ่งแต่ละโปรแกรมก็มักจะมีเงื่อนไข หรือแบบฟอร์มแตกต่างกันออกไปตามความต้องการ หรือกฏเกณฑ์ของแต่ละหน่วยงานที่ใช้ ซึ่งสามารถดัดแปลงแก้ไขเพิ่มเติม (Modifications) ในบางส่วนของโปรแกรมได้ เพื่อให้ตรงกับความต้องการของผู้ใช้ และซอฟต์แวร์ประยุกต์ที่เขียนขึ้นนี้โดยส่วนใหญ่มักใช้ภาษาระดับสูงเป็นตัวพัฒนา

2.2.2 ซอฟต์แวร์สำหรับงานทั่วไป (General Purpose Software) เป็นโปรแกรมประยุกต์ที่มีผู้จัดทำไว้ เพื่อใช้ในการทำงานประเภทต่างๆ ทั่วไป โดยผู้ใช้คนอื่นๆ สามารถนำโปรแกรมนี้ไปประยุกต์ใช้กับข้อมูลของตนได้ แต่จะไม่สามารถทำการดัดแปลง หรือแก้ไขโปรแกรมได้ ผู้ใช้ไม่จำเป็นต้องเขียนโปรแกรมเอง ซึ่งเป็นการประหยัดเวลา แรงงาน และค่าใช้จ่ายในการเขียนโปรแกรม นอกจากนี้ ยังไม่ต้องเวลามากในการฝึกและปฏิบัติ ซึ่งโปรแกรมสำเร็จรูปนี้ มักจะมีการใช้งานในหน่วยงาน ซึ่งขาดบุคลากรที่มีความชำนาญเป็นพิเศษในการเขียนโปรแกรม ดังนั้น การใช้โปรแกรมสำเร็จรูปจึงเป็นสิ่งที่อำนวยความสะดวกและเป็นประโยชน์อย่างยิ่ง ตัวอย่างโปรแกรมสำเร็จรูปที่นิยมใช้ได้แก่ MS-Office, Lotus, Adobe Photoshop, SPSS, Internet Explorer และเกมส์ต่างๆ เป็นต้น
3 บุคลากร ( Peopleware )  บุคลากรจะเป็นสิ่งสำคัญที่จะเป็นตัวกำหนดถึงประสิทธิภาพถึงความสำเร็จและความคุ้มค่าในการใช้งานคอมพิวเตอร์ ซึ่งสามารถแบ่งบุคลากรตามหน้าที่เกี่ยวข้องตามลักษณะงานได้ 6 ด้าน ดังนี้
3.1  นักวิเคราะห์และออกแบบระบบ (Systems Analyst and Designer  :  SA ) ทำหน้าที่ศึกษาและรวบรวมความต้องการของผู้ใช้ระบบ และทำหน้าที่เป็นสื่อกลางระหว่างผู้ใช้ระบบและนักเขียนโปรแกรม (Programmer) หรือปรับปรุงคุณภาพงานเดิม นักวิเคราะห์ระบบต้องมีความรู้เกี่ยวกับระบบคอมพิวเตอร์ พื้นฐานการเขียนโปรแกรม และควรจะเป็นผู้มีความคิดริเริ่มสร้างสรรค์มีมนุษย์สัมพันธ์ที่ดี

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

3.4  ผู้ปฏิบัติการ (Operator ) สำหรับระบบขนาดใหญ่  เช่น เมนเฟรม  จะต้องมีเจ้าหน้าที่คอมพิวเตอร์ที่คอยปิดและเปิดเครื่อง  และเฝ้าดูจอภาพเมื่อมีปัญหาซึ่งอาจเกิดขัดข้อง  จะต้องแจ้ง System  Programmer  ซึ่งเป็นผู้ดูแลตรวจสอบแก้ไขโปรแกรมระบบควบคุมเครื่อง (System  Software) อีกทีหนึ่ง
3.5  ผู้บริหารฐานข้อมูล ( Database Administrator : DBA ) กลุ่มบุคคลที่ทำหน้าที่ดูแลข้อมูลผ่านระบบจัดการฐานข้อมูล ซึ่งจะควบคุมให้การทำงานเป็นไปอย่างราบรื่น นอกจากนี้ยังทำหน้าที่กำหนดสิทธิการใช้งานข้อมูล กำหนดในเรื่องความปลอดภัยของการใช้งาน   พร้อมทั้งดูแลดาต้าเบสเซิร์ฟเวอร์ (Database Server) ให้ทำงานอย่างปกติด้วย
3.6  ผู้จัดการระบบ (System Manager) คือผู้วางนโยบายการใช้คอมพิวเตอร์ให้เป็นไปตามเป้าหมายของหน่วยงาน  เป็นผู้ที่มีความหมายต่อความสำเร็จหรือล้มเหลวของการนำระบบคอมพิวเตอร์เข้ามาใช้งานเป็นอย่างมาก
4.  ข้อมูลและสารสนเทศ
4.1 ข้อมูล (Data) หมายถึง ข้อเท็จจริงหรือเหตุการณ์ที่เกิดขึ้น แล้วใช้ตัวเลขตัวอักษร หรือสัญลักษณ์ ต่างๆ ทำความหมายแทนสิ่งเหล่านั้น เช่
4.2 สารสนเทศ (Information) หมายถึง ข้อสรุปต่างๆ ที่ได้จากการนำข้อมูลมาทำการวิเคราะห์ หรือผ่านวิธีการที่ ได้กำหนดขึ้น ทั้งนี้เพื่อนำข้อสรุปไปใช้งานหรืออ้างอิง เช่
5.  กระบวนการทำงาน ( Procedure ) องค์ประกอบด้านนี้หมายถึงกระบวนการทำงานเพื่อให้ได้ผลลัพธ์ตามต้องการ ในการทำงานกับคอมพิวเตอร์ผู้ใช้จำเป็นต้องทราบขั้นตอนการทำงานเพื่อให้ได้งานที่ถูกต้องและมีประสิทธิภาพ ซึ่งอาจขั้นตอนสลับซับซ้อนหลายขั้นตอน ดังนั้นจึงมีความจำเป็นต้องมีคู่มือปฏิบัติงาน เช่น คู่มือผู้ใช้ ( user manual ) หรือคู่มือผู้ดูแลระบบ ( operation manual ) เป็นต้น

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

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

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


การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์           เทคโนโลยีคมนาคมและการสื่อสารนำมาประยุกต์ใช้เพื่อพัฒนาและปรับปรุงการ ดำเนินงานทางธุรกิจโดยมีวัตถุประสงค์หลัก 4 ประการดังนี้
          1.  เพื่อการสื่อสารทางธุรกิจที่ดีขึ้น
          2.  เพื่อให้การดำเนินงานมีประสิทธิภาพสูงขึ้น
          3.  เพื่อการกระจายข้อมูลที่ดีขึ้น
          4.  เพื่อการจัดการกระบวนการธุรกิจที่สะดวกขึ้น  
UploadImage
องค์ประกอบของการสื่อสาร
          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 ไปประยุกต์ใช้งานหลากหลายประเภท เช่น ห่วงโซ่อุปทาน ระบบโลจิสติกส์การตรวจสอบฉลากยา การใช้ในฟาร์มเลี้ยงสุกร บัตรทางด่วน บัตรรถไฟฟ้าใต้ดิน ระบบหนังสือเดินทางอิเล็กทรอนิกส์  
UploadImage
ชนิดของสัญญาณข้อมูล
          1.  สัญญาณแอนะล็อก(Analog Signal)               
          เป็นสัญญาณแบบต่อเนื่อง มีลักษณะเป็นคลื่นไซน์ (Sine Wave) โดยที่แต่ละคลื่นจะมีความถี่และความเข้มของสัญญาณที่ต่างกัน เมื่อนำสัญญาณข้อมูลเหล่านี้มาผ่านอุปกรณ์รับสัญญาณและแปลงสัญญาณและแปลง สัญญาณก็จะได้ข้อมูลที่ต้องการ 
เฮิรตซ์  (Hertz) คือหน่วยวัดความถี่ของสัญญาณข้อมูลแบบแอนะล็อก วิธีวัดความถี่จะนับจำนวนรอบของสัญญาณที่เกิดขึ้นภายใน 1 วินาที เช่น ความถี่ 60 Hz หมายถึง ใน 1 วินาที สัญญาณมีการเปลี่ยนแปลงระดับสัญญาณ 60 รอบ                
          2.  สัญญาณดิจิทัล(Digital Signal)               
          สัญญาณดิจิทัลเป็นสัญญาณแบบไม่ต่อเนื่อง รูปสัญญาณของสัญญาณมีความเปลี่ยนแปลงที่ไม่ปะติดปะต่ออย่างสัญญาณแอนะล็อก ในการสื่อสารด้วยสัญญาณดิจิทัล ข้อมูลในคอมพิวเตอร์ซึ่งเป็นเลขฐานสอง (0และ1) จะถูกแทนด้วยสัญญาณดิจิทัล                 Bit Rate เป็นอัตราความเร็วในการส่งข้อมูลแบบดิจิทัล วิธีวัดความเร็วจะนับจำนวนบิตข้อมูลที่ส่งได้ในช่วงระยะเวลา 1 วินาที เช่น 14,400 bps หมายถึง มีความเร็วในการส่งข้อมูลจำนวน 14,4001 บิตในระยะเวลา 1 วินาที                
โมเด็ม(Modulator DEModulator หรือ Modem)                   
          โมเด็ม(Modem) เป็นอุปกรณ์ที่ทำหน้าที่แปลงสัญญาณดิจิทัลจากเครื่องคอมพิวเตอร์ให้เป็น สัญญาณแอนะล็อก ความเร็วในการสื่อสารข้อมูลของโมเด็มวันเป็นบิตต่อวินาที (bit per second หรือ bps) ความเร็วของโมเด็มโดยทั่วไปมีความเร็วเป็น 56 กิโลบิตต่อวินาที 
ทิศทางการส่งข้อมูล(Transmission Mode) สามารถจำแนกทิศทางการส่งข้อมูลได้ 3 รูปแบบ
          1.  การส่งข้อมูลแบบทิศทางเดียว (Simplex Transmission)
          2.  การส่งข้อมูลแบบสองทิศทางสลับกัน (Half-Duplex Transmission)
          3.  การส่งข้อมูลแบบสองทิศทางพร้อมกัน (Full-Duplex Transmission) 
ตัวกลางการสื่อสาร
          1.  สื่อนำข้อมูลแบบมีสาย(Wired Media)  สื่อข้อมูลแบบมีสายที่นิยมใช้มี 3 ชนิดดังนี้
               -  สายคู่บิดเกลียว (Twisted-Pair Cable)               
                  สายคู่บิดเกลียว เป็นสายสัญญาณนำข้อมูลไฟฟ้า สายแต่ละเส้นมีลักษณะคล้ายสายไฟทั่วไป จำนวนสายจะมีเป็นคู่ เช่น 2 , 4 หรือ 6 เส้น แต่ละคู่จะมีพันบิดเกลียว การบิดเกลียวนี้จะช่วยลดสัญญาณรบกวนที่เกิดขึ้นในการส่งข้อมูล ทำให้สามารถส่งข้อมูลได้ไกลกว่าปกติ
                -  สายโคแอกเชียล (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)          1. บลูทูธ (Bluetooth)
          2. ไวไฟ (Wi-Fi)
          3. ไว-แมกซ์ (Wi-MAX)

องค์ประกอบของระบบสารสนเทศ

องค์ประกอบของระบบสารสนเทศ
องค์ประกอบของระบบสารสนเทศ
1. ฮาร์ดแวร์
                    ฮาร์ดแวร์เป็นองค์ประกอบสำคัญของระบบสารสนเทศ หมายถึง เครื่องคอมพิวเตอร์อุปกรณ์รอบข้าง รวมทั้งอุปกรณ์สื่อสารสำหรับเชื่อมโยงคอมพิวเตอร์เข้าเป็นเครือข่าย เช่น เครื่องพิมพ์ เครื่องกราดตรวจเมื่อพิจารณาเครื่องคอมพิวเตอร์ สามารถแบ่งเป็น  หน่วย คือ
           หน่วยรับข้อมูล (input unit) ได้แก่ แผงแป้นอักขระ เมาส์
           หน่วยประมวลผลกลาง (Central Processing Unit : CPU)
           หน่วยแสดงผล (output unit) ได้แก่ จอภาพ เครื่องพิมพ์
2 . ซอฟต์แวร์
                ซอฟต์แวร์หรือโปรแกรมคอมพิวเตอร์เป็นองค์ประกอบที่สำคัญประการที่สอง ซึ่งก็คือลำดับขั้นตอนของคำสั่งที่จะสั่งงานให้ฮาร์ดแวร์ทำงาน เพื่อประมวลผลข้อมูลให้ได้ผลลัพธ์ตามความต้องการของการใช้งาน ในปัจจุบันมีซอฟต์แวร์ระบบปฏิบัติงาน ซอฟต์แวร์ควบคุมระบบงาน ซอฟต์แวร์สำเร็จ และซอฟต์แวร์ประยุกต์สำหรับงานต่างๆ ลักษณะการใช้งานของซอฟต์แวร์ก่อนหน้านี้                  ผู้ใช้จะต้องติดต่อใช้งานโดยใช้ข้อความเป็นหลัก แต่ในปัจจุบันซอฟต์แวร์มีลักษณะการใช้งานที่ง่ายขึ้น โดยมีรูปแบบการติดต่อที่สื่อความหมายให้เข้าใจง่าย เช่น มีส่วนประสานกราฟิกกับผู้ใช้ที่เรียกว่า กุย (Graphical User Interface : GUI) ส่วนซอฟต์แวร์สำเร็จที่มีใช้ในท้องตลาดทำให้การใช้งานคอมพิวเตอร์ในระดับบุคคลเป็นไปอย่างกว้างขวาง และเริ่มมีลักษณะส่งเสริมการทำงานของกลุ่มมากขึ้น ส่วนงานในระดับองค์กรส่วนใหญ่มักจะมีการพัฒนาระบบตามความต้องการโดยการว่าจ้าง หรือโดยนักคอมพิวเตอร์ที่อยู่ในฝ่ายคอมพิวเตอร์ขององค์กร เป็นต้น
 ซอฟต์แวร์ คือ  ชุดคำสั่งที่สั่งงานคอมพิวเตอร์ แบ่งออกได้หลายประเภท เช่น
1.      ซอฟต์แวร์ระบบ  คือ ซอฟต์แวร์ที่ใช้จัดการกับระบบคอมพิวเตอร์ และอุปกรณ์ต่างๆ ที่มีอยู่ในระบบ  เช่น ระบบปฏิบัติการวินโดว์ส ระบบปฏิบัติการดอส ระบบปฏิบัติการยูนิกซ์
2.      ซอฟต์แวร์ประยุกต์  คือ ซอฟต์แวร์ที่พัฒนาขึ้นเพื่อใช้งานด้านต่างๆ ตามความต้องการของผู้ใช้ เช่น     ซอฟต์แวร์กราฟิก     ซอฟต์แวร์ประมวลคำ    ซอฟต์แวร์ตารางทำงาน      ซอฟต์แวร์นำเสนอข้อมูล  


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

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

HTML

HTML

การใช้งาน 

    ในบทที่แล้วเราได้ลองเขียน HTML กันดูบ้างแล้ว ในบทนี้เราจะลงรายละเอียดคำสั่งของ HTML โดยการใช้งานหลักจะมีดังนี้ 

1. คำสั่ง หรือ Tag

            Tag เป็นลักษณะเฉพาะของภาษา HTML ใช้ในการระบุรูปแบบคำสั่ง หรือการลงรหัสคำสั่ง HTML ภายในเครื่องหมาย less-than bracket ( < ) และ greater-than bracket ( > ) โดยที่ Tag HTML แบ่งได้ 2 ลักษณะ คือ 

     Tag เดี่ยว     เป็น Tag ที่ไม่ต้องมีการปิดรหัส เช่น <HR>, <BR> เป็นต้น

     Tag เปิด/ปิด     รูปแบบของ tag นี้จะเป็นแบบ <tag> .... </tag> โดยที่ 

            <tag> เราเรียกว่า tag เปิด

            </tag> เราเรียกว่า tag ปิด

2. Attributes

            Attributes เป็นตัวบอกรายละเอียดของ tag นั้นเช่น <span align = 'left'> ... </span> เป็นการบอกว่าให้อักษรที่อยู่ใน tag นี้ชิดซ้าย

3. not case sensitive 

            หมายถึง คุณจะพิมพ์ <BR> หรือ <br> ก็ได้ ผลลัพธ์ออกมาไม่ต่างกัน



โครงสร้างของหลักของ HTML 

โครงสร้างหลักของ HTML ก็จะเริ่มด้วย <html> และจบด้วย </html> เสมอ ซึ่งชุดคำสั่งที่ใช้จะแยกเป็น 2 ส่วนคือ 

        1. head คำสั่งที่อยู่ในส่วนนี้จะใช้บรรยายรายละเอียดเกี่ยวกับ web page ซึ่งจะไม่แสดงผลที่ web page โดยตรง

        2. body คำสั่งที่อยู่ในส่วนนี้จะใช้ในการจัดรูปแบบตัวอักษร จัดหน้า ใส่รูปภาพ ซึ่งตัวอักษรในส่วนนี้จะแสดงที่ web brower โดยตรง

<html>

    <head>

             คำสั่งในหัวข้อของ head 

    </head>

    <body>

             คำสั่งในหัวข้อของ body ในส่วนนี้จะเป็นส่วนที่ใช้แสดงผล 

    </body>

</html>


1. คำสั่งในหัวข้อของ head (Head Section)

Head Section เป็นส่วนที่ใช้อธิบายเกี่ยวกับข้อมูลเฉพาะของหน้าเว็บนั้นๆ เช่น ชื่อเรื่องของหน้าเว็บ (Title), ชื่อผู้จัดทำเว็บ (Author), คีย์เวิร์ดสำหรับการค้นหา (Keyword) โดยมี Tag สำคัญ คือ

<HEAD>

            <TITLE>ข้อความอธิบายชื่อเรื่องของเว็บ</TITLE>

            <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

            <META NAME="Author" CONTENT="ชื่อผู้พัฒนาเว็บ">

            <META NAME="KeyWords" CONTENT="ข้อความ 1, ข้อความ 2 ">

</HEAD>


TITLE

    ข้อความที่ใช้เป็น TITLE ไม่ควรพิมพ์เกิน 64 ตัวอักษร, ไม่ต้องใส่ลักษณะพิเศษ เช่น ตัวหนา, เอียง หรือสี โดยข้อความในส่วนนี้จะแสดงผลใน title bar ของ web browser 

META

    Tag META จะไม่ปรากฏผลบนเบราเซอร์ แต่จะเป็นส่วนสำคัญ ในการจัดอันดับบัญชีเว็บ สำหรับผู้ให้บริการสืบค้นเว็บ (Search Engine เช่น google , yahoo) 

    charset=TIS-620 ใช้บอกว่าใช้ชุดตัวอักษรแบบใดในการแสดงผล ภาษาไทยเราใช้ charset=TIS-620 หรืออาจเป็น charset=windows-874 ก็ได้ ตอนนี้แนะนำให้ใช้เป็น charset=utf-8 

     keyword ดังภาพด้านบนจะเห็นว่าเราสามารถใช่ keywords มากกว่า 1 คำได้โดยใช้เครื่องหมาย (,) ในการคั่นระหว่างคำ 

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



2. คำสั่งในส่วนของ (Body Section)

        Body Section เป็นส่วนเนื้อหาหลักของหน้าเว็บ ซึ่งการแสดงผลจะต้องใช้ Tag จำนวนมาก ขึ้นอยู่กับลักษณะของข้อมูล เช่น ข้อความ, รูปภาพ, เสียง, วีดิโอ หรือไฟล์ต่างๆ 

        ส่วนเนื้อหาเอกสารเว็บ เป็นส่วนการทำงานหลักของหน้าเว็บ ประกอบด้วย Tag มากมายตามลักษณะของข้อมูล ที่ต้องการนำเสนอ การป้อนคำสั่งในส่วนนี้ ไม่มีข้อจำกัดสามารถป้อนติดกัน หรือ 1 บรรทัดต่อ 1 คำสั่งก็ได้ แต่มักจะยึดรูปแบบที่อ่านง่าย คือ การทำย่อหน้าในชุดคำสั่งที่เกี่ยวข้องกัน ทั้งนี้ให้ป้อนคำสั่งทั้งหมดภายใต้ Tag <BODY> </BODY> และแบ่งกลุ่มคำสั่งได้ดังนี้ 

กลุ่มคำสั่งเกี่ยวกับการจัดรูปแบบเอกสาร 

กลุ่มคำสั่งจัดแต่ง/ควบคุมรูปแบบตัวอักษร 

กลุ่มคำสั่งการทำเอกสารแบบรายการ (List) 

กลุ่มคำสั่งเกี่ยวกับการทำลิงค์ 

กลุ่มคำสั่งจัดการรูปภาพ 

กลุ่มคำสั่งจัดการตาราง (Table) 

กลุ่มคำสั่งควบคุมเฟรม 

กลุ่มคำสั่งอื่นๆ 

วันจันทร์ที่ 23 พฤษภาคม พ.ศ. 2559

Responsive Web Design

ความหมาย และ ความสำคัญ ของ Responsive Web Design
ในปัจจุบัน Mobile Internet Users ได้มีจำนวนเพิ่มขึ้นอย่างรวดเร็ว และมีแนวโน้มที่จะแซง Desktop Internet Users ในปี 2013 อีกด้วย ซึ่ง Mobile Devices นั้นมีความหลากหลายมาก ไม่ว่าจะเป็น ขนาดและความละเอียดของหน้าจอแสดงผล(screen size and resolution) แนวของการแสดงผล(orientation) หรือแม้แต่ระบบปฏิบัติการ(OS)
ถ้าเป็นสมัยก่อน เราต้องทำเว็บไซต์ออกมาหลายๆ version เช่น Desktop version กับ Mobile version เพื่อให้เว็บไซต์ของเรา สามารถแสดงผลได้อย่างเหมาะสมกับ Device นั้นๆ ซึ่งวิธีนี้จะทำให้ต้นทุนเพิ่มขึ้น ทั้งในด้านเวลาและค่าจ้างในการพัฒนา
Responsive Web Design คือ การออกแบบเว็บไซต์ด้วยแนวคิดใหม่ ที่จะทำให้เว็บไซต์ สามารถแสดงผลได้อย่างเหมาะสม บนอุปกรณ์ที่แตกต่างกัน โดยใช้ โค้ดร่วมกัน URL เดียวกัน เพื่อแก้ปัญหาดังกล่าว

หลักการของ Responsive Web Design
การจะทำ Responsive Web Design มักใช้เทคนิคหลายๆ อย่าง ร่วมกัน ไม่ว่าจะเป็น Fluid Grid, Flexible Images และ CSS3 Media Queries
เริ่มแรกคือการทำ Fluid Grid ซึ่งก็คือการออกแบบ Grid ให้เป็นแบบ Relative ซึ่งก็คือการที่ไม่ได้กำหนดขนาดของ Grid แบบตายตัว แต่จะกำหนดให้สัมพันธ์กับสิ่งอื่นๆ เช่น กำหนดความกว้างแบบเป็น % หรือการใช้ font-size หน่วยเป็น em เป็นต้น
ต่อมาคือการทำ Flexible Images หรือการกำหนดขนาดของ Images ต่างๆ ให้มีความสัมพันธ์กับขนาดของหน้าจอแสดงผล หากรูปต้นฉบับมีขนาดใหญ่มาก เวลาแสดงในมือถือที่มีจอขนาดเล็ก ก็ควรลดขนาดลงมา เพื่อให้แสดงผลได้อย่างสวยงาม เป็นต้น
สุดท้ายคือการใช้ CSS3 Media Queries ซึ่งจะช่วยให้เราสามารถกำหนด style sheets สำหรับ Devices ต่างๆ ได้ โดยส่วนใหญ่ เราจะเขียน style sheets พื้นฐานเอาไว้ ซึ่งกลุ่มนี้ จะไม่ขึ้นอยู่กับ Devices ใดๆ หลังจากนั้นให้เราเขียน style sheets สำหรับ Devices ที่มีขนาดหน้าจอที่เล็กสุด เพิ่มขึ้นไปเรื่อยๆ จนถึงขนาดใหญ่สุด ซึ่งการเขียนแบบนี้ จะช่วยลดความซ้ำซ้อนของโค้ด และยังทำให้การแก้โค้ดในภายหลังทำได้ง่ายอีกด้วย

ข้อเสียของ Responsive Web Design

อย่างไรก็ตาม Responsive Web Design ก็ยังมีข้อเสียอยู่บ้าง เนื่องจากการเขียนโค้ดเดียว ให้รองรับหลายๆ Devices จึงอาจทำให้เกิดปัญหา เช่น โทรศัพท์มือถือที่มีหน้าจอขนาดเล็ก ถึงแม้เราจะซ่อนเนื้อหาบางส่วนที่ไม่จำเป็นเอาไว้ เช่น โฆษณา แต่ในบางเว็บบราวเซอร์ ข้อมูลเหล่านี้ยังจะถูกโหลดเข้ามาอยู่ รวมไปถึงเรื่องของ Image Resizing ที่เราไม่ได้ไปลด File Size ของตัว Image จริงๆ ทำให้โทรศัพท์มือถือจำเป็นต้องโหลดรูปเดียวกับรูปที่ใช้แสดงบน Desktop ทำให้เสียเวลาโดยไม่จำเป็น