บทท่ี 1 ความรู้เบื้องตน้ เกี่ยวกับคอมพิวเตอร์ 1
ความหมายของคอมพวิ เตอร์ คอมพิวเตอร์มาจากภาษาละตินว่า Computare ซ่ึงหมายถึง การนับ หรือ การ คานวณ พจนานุกรม ฉบับราชบัณฑิตยสถาน พ.ศ. 2525 ให้ความหมายของ คอมพิวเตอร์ไว้ว่า \"เครื่องอิเล็กทรอนิกส์แบบอัตโนมัติ ทาหน้าท่ีเหมือนสมอง กล ใช้สาหรับแก้ปญั หาตา่ ง ๆ ท่งี ่ายและซบั ซ้อนโดยวิธที างคณิตศาสตร์\" 2
ประวตั ิความเปน็ มาของคอมพิวเตอร์ ◼ เครือ่ งน้ปี ระกอบดว้ ยสว่ นสาคญั 4 ส่วน คอื ◼ 1. ส่วนเกบ็ ขอ้ มูล ◼ 2. สว่ นประมวลผล ◼ 3. สว่ นควบคุม ◼ 4. ส่วนรับข้อมลู เข้าและแสดงผลลพั ธ์ ด้วยเคร่ืองวิเคราะห์ มีลักษณะใกล้เคียงกับส่วนประกอบของ ระบบคอมพิวเตอร์ในปัจจุบัน จึงทาให้ Charles Babbage ไดร้ บั การยกย่องใหเ้ ปน็ \"บิดาแหง่ คอมพิวเตอร์ \" 3
ประวตั ิความเป็นมาของคอมพวิ เตอร์ ◼ พ.ศ. 2397 นักคณิตศาสตร์ชาวอังกฤษ George Boole ได้สร้างระบบพีชคณิตแบบใหม่ เรียกว่า พีชคณิตบูลลีน (Boolean Algebra) ซ่ึงมีประโยชน์ มากต่อการออกแบบวงจรไฟฟ้าและอิเล็กทรอนิกส์ แ ล ะ ก า ร อ อ ก แ บ บ ท า ง ต ร ร ก วิ ท ย า ข อ ง เ ค รื่ อ ง คอมพวิ เตอร์ในปจั จบุ ันดว้ ย 4
ววิ ฒั นาการของเคร่อื งคอมพวิ เตอร์ แบ่งออกเปน็ 4 ยคุ คือ ◼ ยคุ ท่ี 1 ใชห้ ลอดสุญญากาศ 5
วิวัฒนาการของเคร่ืองคอมพิวเตอร์ ◼ ยุคท่ี 2 ใช้ทรานซสิ เตอร์ 6
วิวฒั นาการของเครอ่ื งคอมพิวเตอร์ ◼ ยุคที่ 3 ใชไ้ อซี (IC : Intergrated Circuit) 7
วิวฒั นาการของเครอ่ื งคอมพวิ เตอร์ ◼ ยุคที่ 4 ใช้แอลเอสไอ (VLSI : Very Large Scale Integrated) 8
องคป์ ระกอบของระบบคอมพิวเตอร์ ประกอบด้วย 3 องค์ประกอบ ◼ คน (Peopleware) ◼ ตัวเครือ่ ง (Hardware) ◼ ตัวเคร่ืองคอมพิวเตอร์และอปุ กรณอ์ น่ื ๆ ◼ โปรแกรมคาสงั่ (Software) ◼ System Program ◼ Application Program 9
สว่ นประกอบของเครือ่ งคอมพิวเตอร์ ◼ หน่วยประมวลผลกลาง (CPU : Central Processing Unit) ◼ หน่วยควบคุม (Control Unit) ◼ หน่วยประมวลผลทางคณิตศาสตร์และตรรกะ (ALU :Arithmetic Logic Unit) ◼ Register ◼ หนว่ ยรบั ข้อมูล (Input Unit) ◼ หนว่ ยแสดงผล (Output Unit) ◼ หนว่ ยความจา (Memory Unit) ◼ หน่วยความจาหลัก (Primary memory : Main memory) ◼ หน่วยความจาสารอง (Secondary memory : Storage) 10
สว่ นประกอบของเคร่อื งคอมพวิ เตอร์ Register 11 หนว่ ยความจาหลกั รปู แสดงส่วนประกอบของคอมพิวเตอร์
หน่วยความจาของคอมพิวเตอร์ ◼ หน่วยความจาทเ่ี รยี กวา่ ROM (Read Only Memory) ขอ้ มลู ทีอ่ ยูใ่ นหนว่ ยความจา แม้จะปิดไฟเครื่อง ส่ิงที่บนั ทกึ อยกู่ ็จะ ไม่หาย ◼ หน่วยความจาท่เี รียกว่า RAM (Random Access Memory ใช้เป็นทเ่ี กบ็ ข้อมลู และโปรแกรมของผ้ใู ช้ โดยจะเปลี่ยนแปลง แก้ไข เพิ่มเตมิ ลบออกได้ แต่เมอ่ื ปิดไฟเครือ่ ง ข้อมูลทอ่ี ยใู่ น ส่วนนจี้ ะหายไปหมด 12
หน่วยความจาของคอมพวิ เตอร์ ◼ หนว่ ยทเี่ ล็กที่สุดทีอ่ าจเป็นเลข 0 หรือ 1 เรียกว่า บิต (Bit) ทีย่ ่อมาจาก Binary Digit และเมือ่ นาเอาบิตมารวมกนั เป็นกลมุ่ เช่น 8 บิต เรยี กวา่ 1 ไบต์ (Byte) โดย 1 ไบท์จะใช้แทนตวั อกั ษรหรือตวั เลข 1 ตัว ทุกๆไบทจ์ ะ มีหมายเลขกากับ (Address number) ◼ ขนาดของหน่วยความจาจะข้ึนอย่กู บั จานวนไบท์ โดยไบท์จะมหี น่วยเป็น KB (Kilobyte) หรือ MB (Megabyte) หรือ GB (Gigabyte) เชน่ เครอื่ ง IBM มหี น่วยความจาขนาด 128 MB คอื เครื่องน้จี ะสามารถเกบ็ ตัวอักษรหรอื ตวั เลขได้ 128*1,024*1,024 ตัวอกั ษร เปน็ ตน้ ◼ ( 1 Kilobyte = 210 = 1,024 bytes) ◼ ( 1 Megabyte = 210 * 210 = 1,048,576 bytes) ◼ ( 1 Gigabyte = 210 * 210 * 210 = 1,073,741,824 bytes) 13
คอมพิวเตอรซ์ อฟต์แวร์ ◼ โปรแกรมระบบ (System Program) ◼ ระบบปฏิบตั กิ ารเชน่ Windows, Linux, UNIX, iOS, Android ฯลฯ ◼ โปรแกรมจัดการระบบ เชน่ Control Panel, Disk Defragment, Disk Cleanup, Windows Registry ฯลฯ ◼ โปรแกรมแปลภาษา Compiler และ Interpreter ◼ BASIC, FORTRAN, COBOL, PASCAL, C, VB, VC, Delphi, .net, Java ◼ โปรแกรมประยกุ ต์ (Application Program) ◼ โปรแกรมเฉพาะงาน(เขียนขน้ึ ด้วยภาษาคอมพิวเตอร์) เชน่ Microsoft Office, Internet Browserโปรแกรมสานักงาน, โปรแกรมระบบบญั ชี, โปรแกรมทะเบยี น, งานวิจยั 14
รหสั แทนข้อมูล ◼ รหัส ASCII (American Standard Code Information Interchange) ◼ 8 บิต สามารถมไี ด้ 256 ลกั ษณะ เปน็ ทน่ี ยิ มจนถึงปัจจุบนั ◼ รหัส Unicode ◼ 16 บติ สามารถมีได้ 65536 ลักษณะ 15
รหัสแทนข้อมลู Character ASCII Unicode 1 00110001 00000000 00110001 2 00110010 00000000 00110010 3 00110011 00000000 00110011 4 00110100 00000000 00110100 :: : A 01000001 00000000 01000001 B 01000010 00000000 01000010 C 01000011 00000000 01000011 D 01000100 00000000 01000100 :: 16
ความหมายของการประมวลผลข้อมลู การประมวลผลขอ้ มลู (Data Processing) หมายถงึ การกระทา กระบวนการตา่ งๆ ของขอ้ มูลเพ่อื เกิดสารสนเทศทม่ี ีความหมาย หรอื มีประโยชน์ ◼ ขอ้ มลู (Data) หมายถงึ วตั ถดุ บิ หรือข้อเทจ็ จริง เชน่ ตัวเลข, ตวั อกั ขระ, ขอ้ ความ, รูปภาพ, เสยี ง หรอื ภาพยนตร์ เป็นตน้ ◼ สารสนเทศ (Information) หมายถึง ข้อมูลซงึ่ มกี ารประมวลผลแล้ว และ มีการจัดเรียงขอ้ มูลอย่างเปน็ ระเบียบให้อย่ใู นรูปแบบท่ีสามารถนาไปใช้ ประโยชน์ได้ 17
ความหมายของการประมวลผลขอ้ มลู Data Processing Information ข้อมูล การประมวลผล สารสนเทศ ลาดับการประมวลผลข้อมลู 18
องคป์ ระกอบข้อมลู มอี งค์ประกอบของข้อมลู ดงั นี้ ◼ บิต (Bit) คือ หน่วยของข้อมูลท่ีมีขนาดเล็กท่ีสุด ซึ่งแทนด้วยเลขฐานสอง คอื 0 และ 1 ◼ ไบต์ (Byte) คือ กลุ่มของบิต ใช้แทนข้อมูลท่ีเป็นตัวอักษร ตัวเลข หรือ สัญลกั ษณพ์ ิเศษ เพยี ง 1 ตัว เช่น 01000001 คือ ตัว A โดยท่ี 8 บิต เท่ากับ 1 ไบต์ ◼ ฟิลด์ (Field) คือ กลุ่มของไบต์ ท่ีรวมกันแล้วมีความหมาย เช่น ชื่อ, นามสกุล, ที่อย,ู่ เบอร์โทรศพั ท์ 19
องคป์ ระกอบขอ้ มูล มอี งค์ประกอบของข้อมูลดังน้ี ◼ เรคอร์ด (Record) คือ กลุ่มของฟลิ ด์ ที่มคี วามสัมพันธก์ นั เช่น เรคอร์ด ของข้อมูลนักศึกษา ซ่ึงประกอบด้วย ฟิลด์รหัส, ช่ือ, นามสกุล, วันเดือนปี เกดิ , อาย,ุ ท่ีอย,ู่ ชัน้ , ปี เป็นต้น ◼ แฟ้มข้อมูล (File) คือ กลุ่มของเรคอร์ด ที่มีข้อมูลเป็นเร่ืองเดียวกัน เช่น แฟม้ ข้อมลู นกั ศกึ ษา, แฟม้ ขอ้ มลู ประวตั ิคนไข้, แฟ้มข้อมูลสินค้า เป็นตน้ ◼ ฐานข้อมูล (Database) คือ กลุ่มของแฟ้มข้อมูล ที่เกี่ยวข้องและสัมพันธ์ กันหลายๆ แฟ้มข้อมูล มารวมกันเป็นระบบ เช่น ฐานข้อมูลระบบทะเบียน นกั ศึกษา, ระบบคงคลังสนิ ค้า เปน็ ต้น 20
องค์ประกอบข้อมูล ฐานขอ้ มูล 21
การประมวลผลข้อมูล 22
การดแู ลป้องกนั ข้อมูลทางอิเลก็ ทรอนกิ ส์ ◼ ไวรสั คอมพวิ เตอร์ ข้อมูลทางอิเล็กทรอนิกส์มีความสาคัญมาก ถ้าไม่มีการเก็บรักษาและ ป้องกันท่ีดีข้อมูลเหล่าน้ี ก็อาจจะถูกทาลายให้เกิดความเสียหายได้ง่าย เนื่องจากมีโปรแกรมบางชนิด ท่ีถูกสร้างขึ้นมาเพ่ือทาลายข้อมูลทาง อเิ ล็กทรอนิกส์ ซึ่งเรารจู้ กั ในช่อื ว่า “ไวรัสคอมพิวเตอร”์ ไวรัสคอมพิวเตอร์ คือ โปรแกรมชนิดหน่ึงท่ีมีความสามารถในการสาเนา ตัวเองเข้าไปแทรกอยู่ในระบบคอมพิวเตอร์ และถ้ามีโอกาสก็จะสาเนาตัวเอง ไปสู่คอมพิวเตอร์เคร่ืองอ่ืนๆ ต่อไปและเกิดการแพร่ระบาดของไวรัส โดย อาจจะผา่ นทางไฟล์ต่างๆ หรอื อเี มล์ 23
การดูแลป้องกนั ขอ้ มูลทางอเิ ลก็ ทรอนิกส์ ◼ ไวรสั มาโคร เป็นโปรแกรมทางานอย่างอตั โนมัติท่ีมีขนาดเล็ก ท่ีมี ติดต้ังอยู่ในชุดโปรแกรมสานักงาน (Microsoft Word, Excel, Power Point เป็นต้น) เพื่อให้ผู้ใช้สามารถสร้างโปรแกรมส่ังการ ทางานหลายๆ อย่างได้พร้อมกันในคราวเดียว ไวรัสมาโครจะติดต่อ กับไฟล์ซึ่งใช้เป็นต้นแบบ ในการสร้างเอกสาร (Documents ) หลังจากท่ีตน้ แบบในการใช้สร้างเอกสารติดไวรัสแล้ว ทุกๆ เอกสาร ทเ่ี ปิดขึ้นด้วยต้นแบบอันนน้ั จะเกิดความเสียหายข้ึนทาให้ไม่สามารถ ใช้งานไฟลน์ ั้นๆได้ 24
การดูแลปอ้ งกนั ขอ้ มลู ทางอิเล็กทรอนิกส์ ◼ มา้ โทรจัน (Trojan Horse Virus) เป็นโปรแกรมที่ถูกเขียนข้ึน เหมือนว่าเป็นโปรแกรมธรรมดาทั่ว ๆ ไป เพ่ือหลอกล่อผู้ใช้ให้ทาการ เรียกมาทางาน แต่เม่ือถูกเรียกข้ึนมาแล้ว ก็จะเร่ิมทาลายตามที่คาสั่ง ของโปรแกรมทันที และนับว่าเป็นหน่ึงในประเภทของโปรแกรมท่ีมี ความอนั ตรายสงู เพราะยากท่จี ะตรวจสอบ ◼ หนอน (Worm) โดยทั่วไปมันจะไม่เกาะติดกับไฟล์ใดๆ แต่จะเพ่ิม จานวนและแพร่ไปตามเครือข่ายคอมพิวเตอร์หรือเครือข่ายอินเทอร์ เนตทมี่ ีการเชอ่ื มตอ่ กัน 25
จบเนอื้ หาบทท่ี 1 ความรเู้ บอ้ื งตน้ เกีย่ วกบั คอมพิวเตอร์ 26
Search
Read the Text Version
- 1 - 26
Pages: