วันศุกร์ที่ 19 ธันวาคม พ.ศ. 2551

หน้าจอคอมพิวเตอร์

ในยุคแรกตั้งแต่ พ.ศ. 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 สี

ฮาร์ดแวร์

ฮาร์ดแวร์คอมพิวเตอร์

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

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

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



หน่วยแสดงผล (Output Unit) หน่วยแสดงผล (Output Unit) มีหน้าที่ในการแสดงผลข้อมูล ที่ผ่านการประมวลผลในรูปของ ข้อความ ภาพนิ่ง ภาพเคลื่อนไหวหรือ เสียง เป็นต้น อุปกรณ์ที่ทำหน้าที่ในการแสดงผลได้แก่ จอภาพ(Monitor) สำหรับแสดงตัวอักษรและรูปภาพ เครื่องพิมพ์ (Printer) สำหรับพิมพ์ข้อมูลที่อยู่ในเครื่อง ออกทางกระดาษพิมพ์ ลำโพง (Speaker) แสดงเสียงเพลงและคำพูด เป็นต้น


หน่วยความจำ (Memory Unit) หน่วยความจำ (Memory Unit) มีหน้าที่ในการจำข้อมูล ให้กับเครื่องคอมพิวเตอร์ มีอยู่ 2 ชนิดคือ หน่วยความถาวร (ROM : Read Only Memory) เป็นหน่วยความจำที่สามารถจำข้อมูลได้ตลอดเวลา ส่วนหน่วยความจำอีกประเภทหนึ่งคือ หน่วยความจำชั่วคราว (RAM : Random Access Memory) หน่วยความจำประเภทนี้ จะจำข้อมูลได้เฉพาะช่วงที่มี การเปิดไฟเข้าเครื่องคอมพิวเตอร์เท่านั้น หน่วยความจำชั่วคราว ถือว่าเป็นหน่วยความจำหลักภายในเครื่อง สามารถซื้อมาติดตั้งเพิ่มเติมได้ เรียกกันทั่วไปคือหน่วยความจำแรม ที่ใช้ในปัจจุบันคือ แรมแบบ SDRAM , RDRAM เป็นต้น

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

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

ซอฟแวร์


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

1. ซอฟต์แวร์สำหรับระบบ(SystemSoftware) คือ ชุดของคำสั่งที่เขียนไว้เป็นคำสั่งสำเร็จรูป ซึ่งจะทำงานใกล้ชิดกับคอมพิวเตอร์มากที่สุด เพื่อคอยควบคุมการทำงานของฮาร์ดแวร์ทุกอย่าง และอำนวยความสะดวกให้กับผู้ใช้ในการใช้งาน ซอฟต์แวร์หรือโปรแกรมระบบที่รู้จักกันดีก็คือ DOS, Windows, UNIX, Linux รวมทั้งโปรแกรมแปลคำสั่งที่เขียนในภาษาระดับสูง เช่น ภาษา Basic, FORTRAN, Pascal, COBOL, C เป็นต้น นอกจากนี้โปรแกรมที่ใช้ในการตรวจสอบระบบเช่น Norton’s Utilities ก็นับเป็นโปรแกรมสำหรับระบบด้วยเช่นกัน
2. ซอฟต์แวร์ประยุกต์ (Application Software) คือ ซอฟต์แวร์หรือโปรแกรมที่ทำให้คอมพิวเตอร์ทำงานต่างๆ ตามที่ผู้ใช้ต้องการ ไม่ว่าจะด้านเอกสาร บัญชี การจัดเก็บข้อมูล เป็นต้น ซอฟต์แวร์ประยุกต์สามารถจำแนกได้เป็น 2 ประเภท คือ
2.1 ซอฟต์แวร์สำหรับงานเฉพาะด้าน คือ โปรแกรมซึ่งเขียนขึ้นเพื่อการทำงานเฉพาะอย่างที่เราต้องการ บางที่เรียกว่า User’s Program เช่น โปรแกรมการทำบัญชีจ่ายเงินเดือน โปรแกรมระบบเช่าซื้อ โปรแกรมการทำสินค้าคงคลัง เป็นต้น ซึ่งแต่ละโปรแกรมก็มักจะมีเงื่อนไข หรือแบบฟอร์มแตกต่างกันออกไปตามความต้องการ หรือกฎเกณฑ์ของแต่ละหน่วยงานที่ใช้ ซึ่งสามารถดัดแปลงแก้ไขเพิ่มเติม (Modifications) ในบางส่วนของโปรแกรมได้ เพื่อให้ตรงกับความต้องการของผู้ใช้ และซอฟต์แวร์ประยุกต์ที่เขียนขึ้นนี้โดยส่วนใหญ่มักใช้ภาษาระดับสูงเป็นตัวพัฒนา
2.2 ซอฟต์แวร์สำหรับงานทั่วไป เป็นโปรแกรมประยุกต์ที่มีผู้จัดทำไว้ เพื่อใช้ในการทำงานประเภทต่างๆ ทั่วไป โดยผู้ใช้คนอื่นๆ สามารถนำโปรแกรมนี้ไปประยุกต์ใช้กับข้อมูลของตนได้ แต่จะไม่สามารถทำการดัดแปลง หรือแก้ไขโปรแกรมได้ ผู้ใช้ไม่จำเป็นต้องเขียนโปรแกรมเอง ซึ่งเป็นการประหยัดเวลา แรงงาน และค่าใช้จ่ายในการเขียนโปรแกรม นอกจากนี้ ยังไม่ต้องใช้เวลามากในการฝึกและปฏิบัติ ซึ่งโปรแกรมสำเร็จรูปนี้ มักจะมีการใช้งานในหน่วยงานที่ขาดบุคลากรที่มีความชำนาญเป็นพิเศษในการเขียนโปรแกรม ดังนั้น การใช้โปรแกรมสำเร็จรูปจึงเป็นสิ่งที่อำนวยความสะดวกและเป็นประโยชน์อย่างยิ่ง ตัวอย่างโปรแกรมสำเร็จรูปที่นิยมใช้ได้แก่ MS-Office, Lotus, Adobe Photoshop, SPSS, Internet Explorer และ เกมส์ต่างๆ เป็นต้น


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

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

ข้อมูล ข้อมูลเป็นองค์ประกอบที่สำคัญอย่างหนึ่งในระบบคอมพิวเตอร์ เป็นสิ่งที่ต้องป้อนเข้าไปในคอมพิวเตอร์ พร้อมกับโปรแกรมที่นักคอมพิวเตอร์เขียนขึ้นเพื่อผลิตผลลัพธ์ที่ต้องการออกมา ในการนำข้อมูลไปใช้นั้น เรามีระดับโครงสร้างของข้อมูลดังนี้โครงสร้างข้อมูล(Data Structure)บิต (Bit)คือ ข้อมูลที่มีขนาดเล็กที่สุด เป็นข้อมูลที่เครื่องคอมพิวเตอร์สามารถเข้าใจและนำไปใช้งานได้ ซึ่งได้แก่ เลข 0 หรือ เลข 1 เท่านั้นไบต์ (Byte) หรือ อักขระ (Character)ได้แก่ ตัวเลข หรือ ตัวอักษร หรือ สัญลักษณ์พิเศษ 1 ตัว เช่น 0, 1, …, 9, A, B, …, Z และเครื่องหมายต่างๆ ซึ่ง 1 ไบต์จะเท่ากับ 8 บิต หรือ ตัวอักขระ 1 ตัว เป็นต้นฟิลด์ (Field)ได้แก่ ไบต์ หรือ อักขระตั้งแต่ 1 ตัวขึ้นไปรวมกันเป็นฟิลด์ เช่น เลขประจำตัว ชื่อพนักงาน เป็นต้นเรคคอร์ด (Record)ได้แก่ ฟิลด์ตั้งแต่ 1 ฟิลด์ ขึ้นไป ที่มีความสัมพันธ์เกี่ยวข้องรวมกันเป็นเรคคอร์ด เช่น ชื่อ นามสกุล เลขประจำตัว ยอดขาย ข้อมูลของพนักงาน 1 คน เป็น 1 เรคคอร์ดไฟล์ (Files) หรือ แฟ้มข้อมูลได้แก่ เรคคอร์ดหลายๆ เรคคอร์ดรวมกัน ซึ่งเป็นเรื่องเดียวกัน เช่นข้อมูลของประวัติ พนักงานแต่ละ คนรวมกันทั้งหมดเป็นไฟล์หรือแฟ้มข้อมูลเกี่ยวกับประวัติพนักงานของ บริษัท เป็นต้นฐานข้อมูล (Database)คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องกันมารวมเข้าด้วยกัน เช่น ไฟล์ข้อมูล ของแผนกต่างๆ มารวมกันเป็นฐานข้อมูลของบริษัท เป็นต้น
ความจำเป็นของการใช้ซอฟต์แวร์ซอฟต์แวร์ (software) หมายถึงชุดคำสั่งหรือโปรแกรมที่ใช้สั่งงานให้คอมพิวเตอร์ทำงาน ซอฟต์แวร์จึงหมายถึงลำดับขั้นตอนการทำงานที่เขียนขึ้นด้วยคำสั่งของคอมพิวเตอร์ คำสั่งเหล่านี้เรียงกันเป็นโปรแกรมคอมพิวเตอร์ จากที่ทราบมาแล้วว่าคอมพิวเตอร์ทำงานตามคำสั่ง การทำงานพื้นฐานเป็นเพียงการกระทำกับข้อมูลที่เป็นตัวเลขฐานสอง ซึ่งใช้แทนข้อมูลที่เป็นตัวเลข ตัวอักษร รูปภาพ หรือแม้แต่เป็นเสียงพูดก็ได้โปรแกรมคอมพิวเตอร์ที่ใช้สั่งงานคอมพิวเตอร์จึงเป็นซอฟต์แวร์ เพราะเป็นลำดับขั้นตอนการทำงานของคอมพิวเตอร์ คอมพิวเตอร์เครื่องหนึ่งทำงานแตกต่างกันได้มากมายด้วยซอฟต์แวร์ที่แตกต่างกัน ซอฟต์แวร์จึงหมายรวมถึงโปรแกรมคอมพิวเตอร์ทุกประเภทที่ทำให้คอมพิวเตอร์ทำงานได้การที่เราเห็นคอมพิวเตอร์ทำงานให้กับเราได้มากมาย เพราะว่ามีผู้พัฒนาโปรแกรมคอมพิวเตอร์มาให้เราสั่งงานคอมพิวเตอร์ ร้านค้าอาจใช้คอมพิวเตอร์ทำบัญชีที่ยุ่งยากซับซ้อน บริษัทขายตั๋วใช้คอมพิวเตอร์ช่วยในระบบการจองตั๋ว คอมพิวเตอร์ช่วยในเรื่องกิจการงานธนาคารที่มีข้อมูลต่าง ๆ มากมาย คอมพิวเตอร์ช่วยงานพิมพ์เอกสารให้สวยงาม เป็นต้น การที่คอมพิวเตอร์ดำเนินการให้ประโยชน์ได้มากมายมหาศาลจะอยู่ที่ซอฟต์แวร์ ซอฟต์แวร์จึงเป็นส่วนสำคัญของระบบคอมพิวเตอร์ หากขาดซอฟต์แวร์คอมพิวเตอร์ก็ไม่สามารถทำงานได้ ซอฟต์แวร์จึงเป็นสิ่งที่จำเป็น และมีความสำคัญมาก และเป็นส่วนประกอบหนึ่งที่ทำให้ระบบสารสนเทศเป็นไปได้ตามที่ต้องการ

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

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
























การประมวลผลข้อมูลเป็นสารสนเทศ

การประมวลผลข้อมูลเป็นสารสนเทศสารสนเทศ
คือการนำเอาข้อมูลทั้งหลายมาประมวลผลเพื่อให้ได้ผลลัพธ์และนำไปใช้ประโยชน์การประมวลผลข้อมูลเป็นสารสนเทศทำได้ 3 วิธี คือ1. การประมวลผลด้วยมือ2. การประมวลผลด้วยเครื่องจักร3. การประมวลผลด้วยเครื่องมืออิเล็กทรอนิกส์หรือคอมพิวเตอร์ระบบสารสนเทศที่ใช้คอมพิวเตอร์ (Computer-Based Information Systems : CBIS)ระบบสารสนเทศที่ใช้คอมพิวเตอร์ประกอบด้วย ฮาร์ดแวร์ (Hardware), ซอฟต์แวร์ (Software), ข้อมูล(Data), บุคคล (People), ขบวนการ (Procedure) และการสื่อสารข้อมูล (Telecommunication) ซึ่งถูกกำหนดขึ้นเพื่อทำการรวบรวม, จัดการ จัดเก็บและประมวลผลข้อมูลให้เป็นสารสนเทศ1. ฮาร์ดแวร์ คือ อุปกรณ์ทางกายภาพ ที่ใช้ในการรวบรวม การนำเข้า และการจัดเก็บข้อมูล, ประมวลผล ข้อมูลให้เป็นสารสนเทศ และแสดงสารสนเทศที่เป็นผลลัพธ์ออกมา 2. ซอฟต์แวร์ ประกอบด้วยกลุ่มของโปรแกรมที่ใช้ในการปฏิบัติงานร่วมกับฮาร์ดแวร์และใช้ในการประมวลผลข้อมูลเป็นสารสนเทศ3. ข้อมูล ในส่วนนี้หมายถึงข้อมูลและสารสนเทศที่ถูกเก็บอยู่ในฐานข้อมูล โดยฐานข้อมูล (Database) หมายถึงกลุ่มของค่าความจริงและสารสนเทศที่มีความเกี่ยวข้องกันนั่นเอง4. บุคคล หมายถึงบุคคลที่ใช้งานและปฏิบัติงานร่วมกับระบบสารสนเทศ5. ขบวนการ หมายถึงกลุ่มของคำสั่งหรือกฎ ที่แนะนำวิธีการปฏิบัติงานกับคอมพิวเตอร์ในระบบสารสนเทศ ซึ่งอาจได้แก่การแนะนำการควบคุมการเข้าใช้งานคอมพิวเตอร์, วิธีการสำรองสารสนเทศในระบบและวิธีจัดการกับปัญหาที่อาจเกิดขึ้นได้6. การสื่อสารข้อมูล หมายถึงการส่งสัญญาณอิเล็กทรอนิกส์เพื่อติดต่อสื่อสาร และช่วยให้องค์กรสามารถเชื่อมระบบคอมพิวเตอร์เข้ากับระบบเครือข่าย (Network) ที่มีประสิทธิภาพได้ โดยเครือข่ายใช้ในการเชื่อมต่อคอมพิวเตอร์และอุปกรณ์คอมพิวเตอร์ไว้ด้วยกัน อาจจะเป็นภายในอาคารเดียวกัน ในประเทศเดียวกัน หรือทั่วโลก เพื่อให้สามารถสื่อสารข้อมูลอิเล็กทรอนิกส์ได้ การทำข้อมูลให้เป็นสารสนเทศการทำข้อมูลให้เป็นสารสนเทศที่จะเป็นประโยชน์ต่อการใช้งาน จำเป็นต้องอาศัยเทคโนโลยีเข้ามาช่วยในการดำเนินการ เริ่มตั้งแต่การรวบรวมและตรวจสอบข้อมูล การดำเนินการประมวลผลข้อมูลให้กลายเป็นสารสนเทศ และการดูแลรักษาสารสนเทศเพื่อการใช้งานการรวบรวมและตรวจสอบข้อมูล ควรประกอบด้วย การเก็บรวบรวมข้อมูล เป็นเรื่องของการเก็บรวมรวมข้อมูลซึ่งมีจำนวนมาก และต้องเก็บให้ได้อย่างทันเวลา เช่น ข้อมูลการลงทะเบียนเรียนของนักเรียน ข้อมูลประวัติบุคลากร ปัจจุบันมีเทคโนโลยีช่วยในการจัดเก็บอยู่เป็นจำนวนมาก เช่น การป้อนข้อมูลเข้าเครื่องคอมพิวเตอร์ การอ่านข้อมูลจากรหัสแท่ง การตรวจใบลงทะเบียนที่มีการฝนดินสอดำในตำแหน่งต่าง ๆ เป็นวิธีการเก็บรวบรวมข้อมูลเช่นกัน การตรวจสอบข้อมูล เมื่อมีการเก็บรวบรวมข้อมูลแล้วจำเป็นต้องมีการตรวจสอบข้อมูล เพื่อตรวจสอบความถูกต้อง ข้อมูลที่เก็บเข้าในระบบจะต้องมีความเชื่อถือได้ หากพบที่ผิดพลาดต้องแก้ไข การตรวจสอบข้อมูลมีหลายวิธี เช่น การใช้ผู้ป้อนข้อมูลสองคนป้อนข้อมูลชุดเดียวกันเข้าคอมพิวเตอร์แล้วเปรียบเทียบกัน
การดำเนินการประมวลผลข้อมูลให้กลายเป็นสารสนเทศ
อาจประกอบด้วยกิจกรรมดังต่อไปนี้ การจัดแบ่งกลุ่มข้อมูล ข้อมูลที่จัดเก็บจะต้องมีการแบ่งแยกกลุ่ม เพื่อเตรียมไว้สำหรับการใช้งาน การแบ่งแยกกลุ่มมีวิธีการที่ชัดเจน เช่น ข้อมูลในโรงเรียนมีการแบ่งเป็นแฟ้มประวัตินักเรียน และแฟ้มลงทะเบียน สมุดโทรศัพท์หน้าเหลืองมีการแบ่งหมวดสินค้าและบริการเพื่อความสะดวกในการค้นหาการจัดเรียงข้อมูล เมื่อจัดแบ่งกลุ่มเป็นแฟ้มแล้ว ควรมีการจัดเรียงข้อมูลตามลำดับ ตัวเลข หรือตัวอักษร หรือเพื่อให้เรียกใช้งานได้ง่ายประหยัดเวลา ตัวอย่างการจัดเรียงข้อมูล เช่น การจัดเรียงบัตรข้อมูลผู้แต่งหนังสือในตู้บัตรรายการของห้องสมุดตามลำดับตัวอักษร การจัดเรียงชื่อคนในสมุดรายนามผู้ใช้โทรศัพท์ ทำให้ค้นหาได้ง่าย การสรุปผล บางครั้งข้อมูลที่จัดเก็บมีเป็นจำนวนมาก จำเป็นต้องมีการสรุปผลหรือสร้างรายงานย่อ เพื่อนำไปใช้ประโยชน์ ข้อมูลที่สรุปได้นี้อาจสื่อความหมายได้ดีกว่า เช่น สถิติจำนวนนักเรียนแยกตามชั้นเรียนแต่ละชั้นการคำนวณ ข้อมูลที่เก็บมีเป็นจำนวนมาก ข้อมูลบางส่วนเป็นข้อมูลตัวเลขที่สามารถนำไปคำนวณเพื่อหาผลลัพธ์บางอย่างได้ ดังนั้นการสร้างสารสนเทศจากข้อมูลจึงอาศัยการคำนวณข้อมูลที่เก็บไว้ด้วย
การดูแลรักษาสารสนเทศเพื่อการใช้งาน
ประกอบด้วย การเก็บรักษาข้อมูล การเก็บรักษาข้อมูลหมายถึงการนำข้อมูลมาบันทึกเก็บไว้ในสื่อบันทึกต่าง ๆ เช่น แผ่นบันทึกข้อมูล นอกจากนี้ยังรวมถึงการดูแล และทำสำเนาข้อมูลเพื่อให้ใช้งานต่อไปในอนาคตได้การค้นหาข้อมูล ข้อมูลที่จัดเก็บไว้มีจุดประสงค์ที่จะเรียกใช้งานได้ต่อไป การค้นหาข้อมูลจะต้องค้นได้ถูกต้องแม่นยำ รวดเร็ว จึงมีการนำคอมพิวเตอร์เข้ามามีส่วนช่วยในการทำงาน ทำให้การเรียกค้นกระทำได้ทันเวลา การทำสำเนาข้อมูล การทำสำเนาเพื่อที่จะนำข้อมูลเก็บรักษาไว้ หรือนำไปแจกจ่ายในภายหลัง จึงควรจัดเก็บข้อมูลให้ง่ายต่อการทำสำเนา หรือนำไปใช้อีกครั้งได้โดยง่ายการสื่อสาร ข้อมูลต้องกระจายหรือส่งต่อไปยังผู้ใช้งานที่ห่างไกลได้ง่าย การสื่อสารข้อมูลจึงเป็นเรื่องสำคัญและมีบทบาทที่สำคัญยิ่งที่จะทำให้การส่งข่ายสารไปยังผู้ใช้ทำได้รวดเร็วและทันเวลาปัจจุบันผู้บริหารต้องสามารถปฏิบัติงานให้รวดเร็วขึ้น เพื่อตอบสนองต่อการแข่งขันตลอดจนการผลักดันของสังคมที่มีการใช้ระบบสื่อสารข้อมูลที่ทันสมัยมากขึ้น การแข่งขันในธุรกิจจึงมากขึ้นตามลำดับ มีการใช้เทคนิคทางคอมพิวเตอร์มาวิเคราะห์ แยกแยะ และจัดสรรข้อมูลให้เป็นสารสนเทศเพื่อการตัดสินใจความก้าวหน้าทางเทคโนโลยี ทำให้คอมพิวเตอร์มีความสามารถมากขึ้น มีขนาดเล็กลง และราคาถูกลง การนำคอมพิวเตอร์มาฝช้งานจึงแพร่หลายอย่างรวดเร็ว ตลอดจนระบบสื่อสารก้าวหน้ายิ่งขึ้น ซึ่งเป็นผลทำให้ระบบข้อมูลขององค์การที่ใช้เทคโนโลยีเหล่านี้มีประสิทธิภาพมากขึ้น

วันอังคารที่ 16 ธันวาคม พ.ศ. 2551

ฮาร์ดเเวร์

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