ข้อความวิ่ง

ยินดีต้อนรับ เข้าสู่เว็บไซต์ของโมเม

บทที่2



             ฮาร์ดแวร์ หมายถึง 


            อุปกรณ์ต่างๆ ที่ประกอบขึ้นเป็นเครื่องคอมพิวเตอร์ มีลักษณะเป็นโครงร่างสามารถมองเห็น

ด้วยตาและสัมผัสได้ (รูปธรรม) เช่น จอภาพ คีย์บอร์ด เครื่องพิมพ์ เมาส์ เป็นต้น ซึ่งสามารถแบ่งออก

เป็นส่วนต่างๆ ตามลักษณะการทำงาน ได้ 4 หน่วย คือ หน่วยรับข้อมูล (Input Unit) หน่วยประมวล

ผลกลาง (Central Processing Unit : CPU) หน่วยแสดงผล (Output Unit) หน่วยเก็บข้อมูล

สำรอง (Secondary Storage) โดยอุปกรณ์แต่ละหน่วยมีหน้าที่การทำงานแตกต่างกัน

            1. ฮาร์ดแวร์สำคัญที่พบใน Case ได้แก่

                    1.1 Power Supply

                    1.2 Mainboard และ ฮาร์ดแวร์ที่ติดตั้งหรือเป็นส่วนหนึ่งของ Mainboard ที่สำคัญ ได้แก่
                    1.2.1 CPU

                    1.2.2 RAM

                    1.2.3 Expansion Slots

                    1.2.4 Ports

                    1.3 Hard Disk


                    1.4 Floppy Disk Drive

                    1.5 CD-ROM Drive

                    1.6 DVD-ROM Drive

                    1.7 Sound Card

                    1.8 Network Card

            2. ฮาร์ดแวร์สำคัญที่อยู่นอก Case ที่สำคัญได้แก่

                    2.1 Keyboard

                    2.2 Monitor

                    2.3 Mouse

                    2.4 Printer

                    2.5 Scanner

                    2.6 Digital Camera

                    2.7 Modem

                    2.8 UPS




Software หมายถึง


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

ที่เรียกว่า ฮาร์ดแวร์ แม้ว่าจะมีความเร็วสูงในการทำงาน

 มีหน่วยความจำสูง และมีอุปรกรณ์ประกอบมากมาย แต่อาร์ดแวร์ทำงานไม่ได้ ถ้าไม่มีชุดคำสั่งควบคุม

การทำงานของเครื่องคอมพิวเตอร์ ซอฟท์แวร์หรือชุดคำสั่ง แบ่งออกเป็น 2 ประเภทคือโปรแกรมระบบ

 และโปแกรมประยุกต์

1. โปรแกรมระบบ (system Soltware) ทำหน้าที่ทำงานที่ควบคุมการทำงานของฮาร์ดแวร์จำแนก

ออกเป็น 2 ประเภท คือ

1.1 โปรแกรมระบบปฎิบัติการ (Operating System) ประกอบด้วยโปรแกรมการทำงานย่อยๆ ทำ

หน้าที่ต่างๆ กันระบบปฎิบัตการที่ใช้กันกว้างขวาง คือ Windows XP ,Windows Vista

Linux

1.2 โปรแกรมแปลภาษา (Language Translators) เป็นโปรแกรมประยุกต์ที่ผู้ใช้เขียนขึ้นด้วย

ภาษาคอมพิวเตอร์ เช่น ภาษาสิก

 โคบอล ฟอร์แทรน โปรแกรมประยุกต์ที่นำเข้ามาสู่หน่วยจำด้วยภาษาที่เขียนขึ้นเราเรียกว่า Source 

Program ซึ่งเป็นภาษาเครื่องเราเรียกว่า Object Program หรือ Machine Language

โปรแกรมแปลภาษแต่ละตัวจะทำหน้าที่ต่างกันและจะแปลได้ภาษาใดภาษหนึ่งเท่านั้น เช่น โปรแกรม

ภาษาโคบอลก็จะแปลเฉพาะภาษาโคบอลเท่านั้น โปแกรมภาษาฟอร์แทน ก็จะแปลได้แต่ภาษาฟอร์

แทนเท่านั้น

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

ช่วยการประมวลผล ที่ทำหน้าที่ประจำโปรแกรมดังกล่าวนี้ ประกอบด้วย

โปรแกรมต่าง ๆ ทำหน้าที่เฉพาะงาน เช่น

   1.1.1 Text - Editing Program เป็นโปรแกรมที่ทำหน้าที่เพื่อเตรียมข้อมูลหรือโปแกรม เข้าสู่

ระบบ การเพิ่มแก้ไขหรือการย่าย หรือลบทิ้ง

   1.1.2 Diagnostic Program ทำหน้าที่ตรวจสอบข้อพกพร่องของโปแกรมและอุปกรณ์

คอมพิวเตอร์

   1.1.3 Peripheral Interchange Program ช่วยจัดย้ายแฟ้มงานข้อมมูลจากสื่อชนิดหนึ่งไปยัง

สื่ออีกชนิดหนึ่ง เช่น ย้ายข้อมูลในเทปแม่เหล็กไปเก็บไว้ในจานแม่เหล็ก VCD,DVD และอื่นๆ

   1.1.4.Sort/Merge Program ช่วยงานจัดลำดับข้อมูลตามลำดับอักษรหรือลำดับเลขและช่วย

งานรวมแฟ้มข้อมูงต่างๆ เข้ามาเก็บไว้ในแฟ้มข้อมูลเดียวกัน

    โปแกรมประยุกต์ คือชุดคำสั่งที่เขียนขึ้นด้วยภาษาคอมพิวเตอร์ เช่นภาษาเบสิก โคบอล ฟอร์แทรน

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

อย่าง ในขณะเดียวกัน

มีซอฟแวร์จัดทำขึ้นจำหน่วย  เรียกว่า  โปหแรมสำเส็จรูป (Package Program) ผู้ใช้งานสามารถนำ

มาใช้งานได้เลย เช่นโปแรกม CDS/ISIS

 ซึ่งโปแกรมสำหรับจัดเก็บและสืบค้นสารสนเทศ  โปแกรมSAS,ABSTAT,SPSS,Microsoft Office

ปัจจุบันมีโปแกรมสำเส็จรูปจำนวนมาก ไมโครคอมพิวเตอร์ คอมพิวเตอร์ ทำให้การใช้งานทำได้กว้าง

ขวางขึ้น การเรียนรู้ง่ายและสะดวก

                  อย่างไรก็ตาม โปแกรมสำเร็จรูปก็ไม่สนองตอบความต้องการของผู้ใข้ได้ทุกอย่างบาง

ครั้งจำเป็นต้องเขียนโปแกรมขึ้นมาใช้เอง ก็ต้องศึกษาวิธีการเขียนโปแกรม  และต้องแน่ใจว่าเครื่อง

คอมพิวเตอร์มีตัวแปลภาษา ทำหน้าที่แปลคำสั่งให้เป็นภาษาเครื่องได้

 ภาษาเครื่องคอมพิวเตอร์แบ่งออกได้เป็น 3 กลุ่ม

  1.ภาษาเครื่อง ประกอบด้วยกลุ่มเลขฐานสอง ซึ่งเป็นภาษาเดียวที่เครื่องสามารถรับรู้และนำไปปฎิบัติ

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

ทำงานได้ และการใช้ภาษา

เครื่องจำเป็นต้องเรียนรู้และเข้าใจอย่างลึกซึง จึงนับว่าเป็นความยากลำบากอย่างมากและไม่สะดวกที่

จะใช้งาน จึงมีผู้พัฒนาภาษาให้มีความสะดวกมากขึ้น

  2. ภาษาระดับต่ำ เป็นภาษาที่ใกล้เคียงกับภาษาเครื่อง แต่ทำให้กระซับกว่า โดยผู้ใช้ตัวอักษรแทน

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

แปลให้เป็นภาษาที่เรียกว่า แอสแซมเบอล (Assemlier)

เพื่อแปลคำสั่งให้เป็นภาษาเครื่องแม้ว่าผู้ใช้งานจะเข้าใจหรือไม่ก็ตามกับภาษาเครื่อง แต่ยังคงมีความ

ไม่สะดวกเพราะพัฒนามาจากภาษาเครื่อง
 3. ภาษาระดับสูงเป็นภาษาที่ออกแบบให้ใกล้เคียงกับภาษามนุษย์จึงทำให้ผู้ใช้งานได้เข้าใจง่ายกว่า

ภาษาคอมพิวเตอร์ 2 กลุ่ม ที่กล่าวมา โดยบไม่คำนึงถึงรายละเอียดในระบบคอมพิวเตอร์ที่ใช้ไม่มากนัก

ไม่จำเป็นต้องมีพื้นฐาน

เกี่ยวกับภาษาเครื่อง ภาษาระดับสูงนี้สามารถนำไปใช้งานกับคอมพิวเตอร์ในระบบอื่นได้  นับว่าเป็น

ภาษาที่สะดวกแก่การใช้งานมากขึ้น แต่ละภาษามีจุดเด่นต่างกัน ต้องมีการพิจารณาเป็นพิเศษ ตัวอย่าง

เช่น
 - FORTRAN เป็นภาษาที่มีความสามารถในการคำนาณสูงมาก เหมาะสำหรับงานวิทยาศาสตร์ 

วิศวกรรม
 - COBOL เหมาพสำหรับการใช้งานทางด้สนธุรกิจการบัญชีการธนาคาร ความสามารถในการจัดการ

กับแฟ้มข้อมูลจำนวณมาก

 - BASIC เป็นภาษษคอมพิวเตอร์ที่สร้างขึ้นให้มีลักษณธที่ใช้งานง่าย ศึกษาได้ง่ายผู้ใช้สามารถตอบ

กับเครื่องในโปรแกรมและเหมาะแก่แารใช้งานทางธุรกิจ วิทยาศาสตร์ แต่ภาษาเบสิกยังจัดได้ว่าใหช้

งานได้ไม่ดีนัก ส่วนใหญ่ใช้ในไมดครคอมพิวเตอร์

 - PACAL เป็นภาษาที่พัฒนามาจากโปรแกรมโครงสร้าง แต่จัดอยู่นะดับปลานกลางเพราะ การจัดการ

ข้อมลูไม่ได้มาก

 นอกจากที่กล่าวมาแล้วยังมีภาษาระดับสูงอีกเช่น ALGOL,ADA,ALP,PROLOG,C เป็นต้น

 โครงสร้างข้อมูล (DATA Structure) ข้อมูลที่ใช้ในการประมวลผลมีรายละเอียดดังนี้

 1.บิท(Bit) เป็นหน่วยข้อมูลที่เล็กที่สุดในคอมพิวเตอร์ ย่อมาจาก Binary digit หมายถึงเลขฐาน

สองที่มีค่า 0หรือ 1ดังนั้นในแต่ละบิทจึงแทนค่าได้เพียงสองสภาวะ หรือถ้าแทนตัวอักษรจะได้เพียง 

สองตัวอักษรเท่านั้น

เช่น 0=a,1=b

 2.ไบต์ (Byte)หมายถึง หน่วยข้อมูลกลุ่มหนึ่งที่ใช้แทนตัวอักษร (Character) หนึ่งตัวหรือหนึ่งไบต์

เช่น A=0110001,B=011000010

 ไบต์ เป็นหน่วยข้อมมูลที่มีขนาดใหญ่กว่าบิทและใช้บอกขนาดความจุในการเก็บข้อมมูลใน

คอมพิวเตอร์โดยมีหน่วยเรียดว่า ดังนี้
     8 Bit      =    1 Byte

 1,024 Byte     =    1 Kilobyte

 1,024 Kilobyte =    1 Megabyte

 1,024 Megabyte =    1 Gigabyte

 - ตัวอักษร (Charater)หมายถึงสัญลักษณ์ ที่ใช้ในการประเมินผล เช่น 0-9,a-z'ก-ฮ และเครื่อง

หมายอื่นๆ ซึ่งจะมีความหมายเช่นเดียวกับไบต์

 - คำ(Word)หมายถึง กลุ่มของไบต์ หรือหน่วยหลักของเขตข้อมูลที่ใช้ในหน่วยความจำหลักของ

ข้อมูล เช่น24 Bits/word หรือ32 Bist/word

 - เขตข้อมมูล (Field)หมายถึง กลุ่มของไบต์หรือว่ากลุ่มตัวอักษร ที่มีขอบเขตเป็นพื้นที่เฉพาะอันใด

อันหนึ่ง ในการบันทึกข้อมูลในแต่ละรายการ เช่น เขตข้อมูลในแต่ล่ะรายการ เช่น เขตข้อมูลของชื่อ

และนามสกุลหรือประวัติ

 - ระเบียบ (Recrod)หมายถึง ข้อมูลหนึ่งที่เป็นองค์ประกอบของแฟ้มข้อมมูลหรือกลุ่มของข้อมมูลชุด

หนึ่ง หรือกลุ่มของเขตข้อมมูลที่ประกอบขึ้นเป็น Recrord

- แฟ้ม (File)หมายถึงชุดข้อมมูล ซึ่งประกอบไปด้วยไปด้วยกลุ่มของระเบียบที่มีวัตถุประสงค์  ในการ

ปะเมินผลร่วมกัน เช่น แฟ้มข้อมมูลของนักศึกษาก็จะประกอบไปด้วยระเบียบของนักศึกษาทุกๆคน

- Vector หมายถึง Field ที่ตรงกันในแต่ล่ะ Recrord

- Array หมายถึง กลุ่มของ Vector ทั้งหมดใน Recrord

 1.3โปรแกรมอำนวจจความสะดวก (Utility Program)


peopleware 


   
           หมายถึง บุคลากรในงานด้านคอมพิวเตอร์ ซึ่งมีความรู้เกี่ยวกับคอมพิวเตอร์ สามารถใช้งาน สั่ง

งานเพื่อให้คอมพิวเตอร์ทำงานตามที่ต้องการ แบ่งออกได้ 4 ระดับ ดังนี้

1. ผู้จัดการระบบ (System Manager) 

คือ ผู้วางนโยบายการใช้คอมพิวเตอร์ให้เป็นไปตามเป้าหมายของหน่วยงาน

2. นักวิเคราะห์ระบบ (System Analyst) 

คือ ผู้ที่ศึกษาระบบงานเดิมหรืองานใหม่และทำการวิเคราะห์ความเหมาะสม ความเป็นไปได้ในการใช้

คอมพิวเตอร์กับระบบงาน เพื่อให้โปรแกรมเมอร์เป็นผู่เขียนโปรแกรมให้กับระบบงาน

3. โปรแกรมเมอร์ (Programmer) 

คือ ผู้เขียนโปรแกรมสั่งงานเครื่องคอมพิวเตอร์เพื่อให้ทำงานตามความต้องการของผู้ใช้ โดยเขียนตาม

แผนผังที่นักวิเคราะห์ระบบได้เขียนไว้

4. ผู้ใช้ (User) 

คือ ผู้ใช้งานคอมพิวเตอร์ทั่วไป ซึ่งต้องเรียนรู้วิธีการใช้เครื่อง และวิธีการใช้งานโปรแกรม เพื่อให้

โปรแกรมที่มีอยู่สามารถทำงานได้ตามที่ต้องการ

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

ทำให้ผลลัพธ์มีความน่าเชื่อถือ เนื่องจากคำสั่งและข้อมูลที่ใช้ในการประมวลผลได้รับจากการกำหนด

ของมนุษย์ (Peopleware) ทั้งสิ้น


    Data


            ข้อมูลเป็นองค์ประกอบที่สำคัญอย่างหนึ่งในระบบคอมพิวเตอร์ เป็นสิ่งที่ต้องป้อนเข้าไปใน

คอมพิวเตอร์ พร้อมกับ

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

คอมพิวเตอร์ได้ มี  5 ประเภท 

คือ ข้อมูลตัวเลข (Numeric Data) ข้อมูลตัวอักษร (Text Data) ข้อมูลเสียง (Audio Data) 

ข้อมูลภาพ (Images Data) และข้อมูล

ภาพเคลื่อนไหว (Video Data)

โครงสร้างข้อมูล(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) 


คือ การเก็บรวบรวมไฟล์ข้อมูลหลายๆ ไฟล์ที่เกี่ยวข้องกันมารวมเข้าด้วยกัน 


เช่น ไฟล์ข้อมูลของแผนกต่างๆ มารวมกันเป็นฐานข้อมูลของบริษัท เป็นต้น


การวัดขนาดข้อมูล

ในการพิจารณาว่าข้อมูลใดมีขนาดมากน้อยเพียงไร  เรามีหน่วย

ในการวัดขนาดของข้อมูลดังต่อไปนี้

8 Bit=1 Byte1,024 Byte=1 KB (กิโลไบต์)1,024 KB=1 MB (เมกกะไบต์)1,024 MB=1 GB (กิกะไบต์)1,024 GB=1TB (เทระไบต์)





ความหมายของสารสนเทศ(Information)

- สารสนเทศ (Information) หมายถึง ข้อมูลต่างๆ ที่ได้ผ่านการเปลี่ยนแปลงหรือมี การประมวล

หรือวิเคราะห์ผลสรุปด้วยวิธีการต่างๆ ให้อยู่ในรูปแบบที่มีความสัมพันธ์กัน มีความหมาย มี

คุณค่าเพิ่มขึ้นและมีวัตถุประสงค์ในการใช้งาน (ไพโรจน์ คชชา, 2542)

- สารสนเทศ (Information) หมายถึง ความรู้หรือข้อมูลและข้อเท็จจริงต่างๆ ที่ได้รับการประมวล

แล้วและสามารถนำไปใช้ประโยชน์ได้ (มนตรี ดวงจิโน, 2546)

- วิเศษศักดิ์ โคตรอาษา (2542) ได้ให้ความหมาย สารสนเทศ (Information) หมายถึง ข้อมูลที่ได้

ถูกกระทำให้มีความสัมพันธ์หรือความหมายนำไปใช้ประโยชน์ได้ เช่น การเก็บข้อมูล การขาย

รายวันแล้วนำการประมวลผล เพื่อหาว่าสินค้าใดมียอดขายสูงที่สุด เพื่อจัดทำแผนการขายใน

เดือนต่อไป ซึ่งสารสนเทศมีประโยชน์ คือ

   1. ให้ความรู้

   2. ทำให้เกิดความคิดและความเข้าใจ

   3. ทำให้เห็นสภาพปัญหา สภาพการเปลี่ยนแปลงว่าก้าวหน้าหรือตกต่ำ

   4. สามารถประเมินค่าได้






ไม่มีความคิดเห็น:

แสดงความคิดเห็น