9e3d5450db1749da002cc4446ac58aab.ppt
- Количество слайдов: 35
คอมพวเตอรเบองตน อาจารยประเสรฐ สงขทอง
องคประกอบคอมพวเตอร คอ อปกรณทางอเลกทรอนกส (electronic device) ทมนษยใชเปนเครองมอชวยในการจดการก บขอมลทอาจเปนได ทงตวเลข ตวอกษร หรอสญลกษณทใชแทนความหมายในสงตาง ๆ โดยคณสมบตทสำคญของคอมพวเตอรคอการ ทสามารถกำหนดชดคำสงลวงหนาหรอโปรแก รมได (programmable) นนคอคอมพวเตอรสามารถทำงานไดหลากหลายร ปแบบ ขนอยกบชดคำสงทเลอกมาใชงาน
องคประกอบคอมพวเตอร
องคประกอบคอมพวเตอร. 1ฮารดแวร (Hardware) อปกรณตาง ๆ ทประกอบขนเปนเครองคอมพวเตอรมองเห นดวยตาและสมผสได ประกอบดวยอปกรณตางๆ ดงน - สวนททำหนาทรบขอมลเขา เรยกวา หนวยรบขอมล (Input Unit) - หนวยประมวลผลกลาง (Central Processing Unit : CPU) - หนวยแสดงผลลพธ เรยกวา หนวยแสดงผล (Output Unit) - หนวยความจำ ( Storage หรอ Memory ) หนวยเกบขอมลสำรอง
องคประกอบคอมพวเตอร • หนวยรบขอมล (Input Unit) ทำหนาทรบขอมลและโปรแกรมสเครอง • Keyboard - Mouse - Speech Recognition • Joystick - Track ball - Digital Cameras • Scanners - OCR - Touch Screen Monitors
องคประกอบคอมพวเตอร • หนวยประมวลผลกลาง (Central Processing Unit) ทำหนาททำงานตามคำสงในโปรแกรม ประกอบดวย 2 สวนหลก คอ • ALU (Arithmetic Logic Unit : ALU) หนวยคำนวณ • CU (Control unit) หนวยควบคม ทำหนาทควบคมการทำงานตางๆ ของหนวยประมวลผล
องคประกอบคอมพวเตอร • หนวยแสดงผลขอมล (Output Device) ทำหนาทแสดงผลลพธทไดจาก การประมวลผล ไดแก • จอภาพ (Monitor) CRT, LCD, LED • เครองพมพ (Printer) Dot Matrix, Inkjet, Laser , Plotter • ลำโพง (Speaker)
องคประกอบคอมพวเตอร • หนวยความจำ (Memory Unit) ทำ หนาทเปนหนวยความจำของระบบคอมพวเต อร สามารถแบงไดเปน 2 ประเภท • หนวยความจำหลก (Main Memory) ทำหนาทจดเกบขอมลหรอโปรแกรมเพอ เตรยมสงใหหนวยประมวลผลกลาง ไดแก • RAM (Random Access Memory) เกบขอมลแตตองมกระแสไฟเลยง • ROM (Read Only Memory) เกบ ขอมลแมไมม กระแสไฟเลยง RAM ROM : CMOS Bios
องคประกอบคอมพวเตอร • หนวยความจำสำรอง (Secondary Memory) ทำหนาทจดเกบขอมลหรอโปรแกรมเพอ ใหสามารถนำมาใชใหมหลงจากปดเครอง ไดแก • จานแมเหลก (Magnetic Disk) เชน Floppy Disk, Harddisk, SSD • จานแสง (Optical Discs) เชน CD-ROM, DVD-ROM • เทปแมเหลก (Magnetic Tape) • หนวยความจำแบบแฟลช (Flash Memory(
องคประกอบคอมพวเตอร รปแสดงความสมพนธระหวางการใชอปกรณ ของระ
องคประกอบคอมพวเตอร. 2ซอฟตแวร (Software) สวนทมนษยสมผสไมไดโดยตรง ชดคำสงซงทำหนาทควบคมสงใหฮาร ดแวรของคอมพวเตอรประมวลผลตามคำสงไดอย างอตโนมต สามารถแบงตามลกษณะการทำงานดงตอไปน . 1ซอฟตแวรระบบ (System Software) คอ สวนควบคมการทำงานของเครองคอมพวเตอรท งระบบ เชน ซอฟตแวรของระบบปฏบตการ . 2ซอฟตแวรประยกต (Application Software) เชน ไมโครซอฟตออฟฟศ
องคประกอบคอมพวเตอร. 3บคลากร (Peopleware (หมายถง บคลากรในงานดานคอมพวเตอร ซงมความรเกยวกบคอมพวเตอร สามารถใชงาน สงงาน หรอควบคมระบบคอมพวเตอร สามารถแบงได 4 ระดบ . 1ผจดการระบบ (System Manager) . 2นกวเคราะหระบบ (System Analysis) 3. โปรแกรมเมอร (Programmer( 4. ผใช (User(
องคประกอบคอมพวเตอร People ware Applicati on Software System Software Hardware แสดงความสมพนธระหวาง Hardware Softwar
ประวตความเปนมาของคอมพวเตอร • คอมพวเตอรทเราใชกนอยทกวนนเปนผลมาจา กการประดษฐคดคนเครองมอในการคำนวณซงม ววฒนาการนานมาแลว เรมจากเครองมอในการคำนวณเครองแรกคอ "ลกคด " (Abacus) ทสรางขนในประเทศจน เมอประมาณ 2, 000 -3, 000 ปมาแลว • จนกระทงในป พ. ศ. 2376 นกคณตศาสตรชาวองกฤษ ชอ ชารล แบบเบจ (Charles Babbage) ไดประดษฐเครองวเคราะห (Analytical Engine) สามารถคำนวณคาของตรโกณมต ฟงกชนตางๆ ทางคณตศาสตร การทำงานของเครองนแบงเปน 3 สวน คอ
ซปเปอรคอมพวเตอร Computer) (Super • หมายถง เครองประมวลผลขอมลทมความสามารถในการประมวล ผลสงทสด โดยทวไปสรางขนเปนการเฉพาะเพองานดานวทยา ศาสตรทตองการการประมวลผลซบซอน และตองการความเรวสง เชน งานวจยขปนาวธ งานโครงการอวกาศสหรฐ (NASA) งานสอสารดาวเทยม หรองานพยากรณอากาศ เปนตน
เมนเฟรมคอมพวเตอร Computer) • หมายถง (Mainframe เครองประมวลผลขอมลทมสวนความจำและความเร วนอยลง สามารถใชขอมลและคำสงของเครองรนอนในต ระกล (Family) เดยวกนได โดยไมตองดดแปลงแกไขใดๆ นอกจากนนยงสามารถทำงานในระบบเครอขาย (Network) ไดเปนอยางด โดยสามารถเชอมตอไปยงอปกรณทเรยกวา เครองปลายทาง (Terminal) จำนวนมากได สามารถทำงานไดพรอมกนหลายงาน (Multi Tasking) และใชงานไดพรอมกนหลายคน (Multi User)
มนคอมพวเตอร (Mini Computer) • ธรกจและหนวยงานทมขนาดเลกไมจำเปนตองใช คอมพวเตอรขนาดเมนเฟรมซงมราคาแพง ผผลตคอมพวเตอรจงพฒนาคอมพวเตอรใหมขนา ดเลกและมราคาถกลง เรยกวา เครองมนคอมพวเตอร โดยมลกษณะพเศษในการทำงานรวมกบอปกรณประก อบรอบขางทมความเรวสงได มการใชแผนจานแมเหลกความจสงชนดแขง (Harddisk) ในการเกบรกษาขอมล สามารถอานเขยนขอมลไดอยางรวดเรว หนวยงานและบรษททใชคอมพวเตอรขนาดน ไดแก กรม กอง มหาวทยาลย หางสรรพสนคา โรงแรม
ไมโครคอมพวเตอร (Micro Computer) • หมายถง เครองประมวลผลขอมลขนาดเลก มสวนของหนวยความจำและความเรวในการประมวลผลน อยทสด สามารถใชงานไดดวยคนเดยว จงมกถกเรยกวา คอมพวเตอรสวนบคคล (Personal Computer : PC) • ปจจบน ไมโครคอมพวเตอรมประสทธภาพสงกวาในสมยกอน มาก อาจเทากบหรอมากกวาเครองเมนเฟรมในยคกอน นอกจากนนยงราคาถกลงมาก ดงนนจงเปนทนยมใชมาก ทงตามหนวยงานและบรษทหางราน ตลอดจนตามโรงเรยน สถานศกษา และบานเรอน บรษททผลตไมโครคอมพวเตอรออกจำหนายจนประ สบความสำเรจเปนบรษทแรก คอ บรษทแอปเปลคอมพวเตอร
Microcomputer ในปจจบน • PC : Personal Computer • Notebook Computer • Net. Book • PDA : Personal Digital Assistants • Pocket PC – Palm • Smart Phone • Tablet PC
การจำแนกผใชงาน (user) • Home User • Small Office/Home Office User : SOHO • Mobile User • Large Business User • Power User
งานทนำคอมพวเตอรมาประยกตใช • งานดานสถานอวกาศ • งานดานวทยาศาสตรการแพทย • งานดานธรกจทวไป • งานดานการศกษาและวจย • งานดานการออกแบบทางวศวกรรม • งานอตสาหกรรมและหนยนต • การเกบประวตอาชญากร • งานดานบนเทงตาง ๆ
ยคของคอมพวเตอร • ยคท 1 : Vacuum Tubes (พ. ศ. 2489 -2501) 2 : Transistors (พ. ศ. 2502 -2506) 3 : Integrated Circuit : IC (พ. ศ. 2507 -2512 ) 4 : Very Large-Scale Integration : (พ. ศ. 2513 - 2532 ) • ยคท 5 : AI (Artificial Intelligence) (พ. ศ. 2533 จนถงปจจบน )
ยคท • ใชอปกรณ 1 หลอดสญญากาศ (Vacuum Tube) เปนสวนประกอบหลก ทำใหตวเครองมขนาดใหญ ใชพลงงานไฟฟามาก และเกดความรอนสง ใชดรมแมเหลกเปนหนวยความจำหลก มขนาดใหญโตมาก • ทำงานดวยภาษาเครอง (Machine Language) เทานน • เรมมการพฒนาภาษาสญลกษณ (Assembly / Symbolic Language) ขนใชงาน
ยคท 2 • ใชวงจรทรานซสเตอรทดแทนหลอดสญญากาศ • สงงานไดสะดวกมากขน เนองจากทำงานดวยภาษาสญลกษณ (Assembly Language) เกบขอมลได โดยใชสวนความจำวงแหวนแมเหลก • เรมพฒนาภาษาระดบสง (High Level Language) ขนใชงานในยคน เชน ภาษา Fortran , Cobol
ยคท 3 • ไดมการประดษฐคดคนเกยวกบวงจรรวม (Integrated-Circuit) หรอเรยกกนยอๆ วา "ไอซ " (IC ( • สวนประกอบและวงจรตางๆ สามารถวางลงไดบนแผนชป (chip) เลกๆ เพยงแผนเดยว จงมการนำเอาแผนชปมาใชแทนทรานซสเตอรทำให ประหยดเนอทไดมาก • เรมมการใชงานระบบจดการฐานขอมล (Data Base Management Systems : DBMS) และมการพฒนาเครองคอมพวเตอรใหสามารถทำงานร วมกนไดหลายๆ งานในเวลาเดยวกน และมระบบทผใชสามารถโตตอบกบเครองไดหลา ยๆ คน พรอมๆ กน (Time Sharing (
ยคท 4 • เปนยคทนำสารกงตวนำมาสรางเปนวงจรรวมควา มจสงมาก (Very Large Scale Integrated : VLSI) ซงสามารถยอสวนไอซธรรมดาหลายๆ วงจรเขามาในวงจรเดยวกน และมการประดษฐ ไมโครโพรเซสเซอร (Microprocessor) ขน ทำใหเครองมขนาดเลก ราคาถกลง และมความสามารถในการทำงานสงและรวดเรวมาก จงทำใหมคอมพวเตอรสวนบคคล (Personal Computer) ถอกำเนดขนมาในยคน
ยคท 5 • มการพฒนาสรางเครองคอมพวเตอรแบบพกพาขนาดเล กขนาดเลก (Portable Computer) ขนใชงานในยคน • ปญญาประดษฐ (Artificial Intelligence : AI) เปนหวใจของการพฒนาระบบคอมพวเตอรในยคน โดยหวงใหระบบคอมพวเตอรมความร สามารถวเคราะหปญหาดวยเหตผล
การจดเกบขอมลในระบบคอมพวเ ตอร โดยปกตการทำงานของเครองคอมพวเตอรจะอ าศย หลกของสญญาณไฟฟา หรอสญญาณของแมเหลก ซงมจงหวะการทำงานสองจงหวะคอ ขนและลง มกระแส หรอไมมกระแส ซงแทนคาดวยเลข 1 และ 0 ดงนนจงหวะการทำงานของเครอง คอมพวเตอรจงใชเปนเลขฐานสองซงมเลข 1 และ 0 คอมพวเตอรสามารถสอ ความหมายไดโดยการรวมเลขฐานสอง 8 หลกหรอเรยกวา 8 บต (Bit) กลายเปน ตวอกษร 1 ตว (Character) หรอทเรยกวา 1 ไบต (Byte (
Digital Data Your data 123 te xt Digital data 01010101010101010100100010 11111010111101011011101001 01010101010010 111110101101001
หนวยวดขอมลในระบบคอมพวเต อร
หนวยวดขอมลในระบบคอมพวเตอ ร • 8 bit = 1 byte (bit = binary digit) • 1024 byte = 1 KB • 1024 KB = 1 MB • 1024 MB = 1 GB • Bit แตละตวมความแตกตางอย 2 คา คอ 0 กบ 12 x 2 x 2 x 2 = 210 = 1024
ตวอยางการคำนวณเลข Bit การคำนวนหาความจของ ฮารดดสกจากภาพ HDD ทมขนาดความจ 250 GB หลายคนอาจจะสงสย วา ทำไมเหน Capacity เปน 232 GB เปน
ตวอยางการคำนวณเลข Bit วธท 1 สามารถนำมาคำนวนไดดงน 250, 057, 060, 352 bytes /1000 = 250, 057, 060. 352 KB/1000 = 250, 057. 060352 MB/1000 = 250. 057060352 GB หรอคดปดเศษนดหนอยแบบถวนๆ กคอ 250 GB นงเอง
ตวอยางการคำนวณเลข Bit วธท 2 การคำนวนแบบนคอ คำนวนดวยเลขฐาน 2 ทคอมพวเตอรใชคำนวน และแสดงใน software ตางๆเวลาตรวจเชค จากตวเลข Capacity เดยวกนกบดานบน กจพสามารถนำมาคำนวนไดดงน 250, 057, 060, 352 bytes/1024 = 244, 196, 348 KB/1024 = 238, 472. 996 MB/1024 = 232. 883 GB หรอคดปดเศษแบบถวนๆ ตามคอมพวเตอร กคอ 232 GB
9e3d5450db1749da002cc4446ac58aab.ppt