วันเสาร์ที่ 4 มิถุนายน พ.ศ. 2559

กำเนิดเครื่องคอมพิวเตอร์

กำเนิดเครื่องคอมพิวเตอร์




    มนุษย์พยายามสร้างเครื่องมือเพื่อช่วยการคำนวณมาตั้งแต่สมัยโบราณแล้ว จึงได้พยายามพัฒนาเครื่องมือต่าง ๆ ให้สามารถใช้งานได้ง่ายเพิ่มขึ้นตามลำดับ ซึ่งพอที่จะลำดับเครื่องมือที่ถูกประดิษฐ์ขึ้นมามีดังนี้
  • ในระยะ 5,000 ปี ที่ผ่านมา มนุษย์เริ่มรู้จักการใช้นิ้วมือและนิ้วเท้าของตนเพื่อช่วยในการคำนวณ และพัฒนาเป็นอุปกรณ์อื่น ๆ เช่น ลูกหิน
  • ประมาณ 2,600 ปีก่อนคริสตกาล ชาวจีนได้ประดิษฐ์เครื่องมือเพื่อใช้ในการคำนวณขึ้นมาชนิดหนึ่ง เรียกว่า ลูกคิด (Abacus) ซึ่งถือได้ว่าเป็นอุปกรณ์ช่วยการคำนวณที่เก่าแก่ที่สุดในโลกและยังคงใช้งานมาจนถึงปัจจุบัน
  • พ.ศ. 2158 นักคณิตศาสตร์ชาวสก็อตแลนด์ชื่อ John Napier ได้ประดิษฐ์อุปกรณ์ที่ใช้ช่วยในการคำนวณขึ้นมาเรียกว่า Napier's Bones เป็นอุปกรณ์ที่มีลักษณะคล้ายกับตารางสูตรคูณในปัจจุบัน
  • พ.ศ. 2185 นักคณิตศาสตร์ชาวฝรั่งเศส ชื่อ Blaise Pascal ได้ออกแบบเครื่องมือช่วยในการคำนวณโดยใช้หลักการหมุนของฟันเฟืองหนึ่งอันถูกหมุนครบ 1 รอบ ฟันเฟืองอีกอันหนึ่งทางด้านซ้ายจะถูกหมุนไปด้วยในเศษ 1 ส่วน 10 รอบ เช่นเดียวกับการทดเลขสำหรับผลการคำนวณจะดูได้ที่ช่องบน และได้ถูกเผยแพร่ออกสู่สาธารณชนเมื่อ พ.ศ. 2188 แต่ไม่ประสบผลสำเร็จเท่าที่ควร เครื่องมือนี้สามารถใช้ได้ดีในการคำนวณบวกและลบ เท่านั้น ส่วนการคูณและหารยังไม่ดีเท่าไร

  •  
  • ในปี 2216 นักปรัชญาชาวเยอรมันชื่อ Gottfried Wilhelm Baronvon Leibnitz ได้ปรับปรุงเครื่องคำนวณของปาสคาล ซึ่งใช้การบวกซ้ำ ๆ กันแทนการคูณเลข จึงทำให้สามารถทำการคูณและหารได้โดยตรง ซึ่งอาศัยการหมุนวงล้อของเครื่องเอง เครื่องคิดเลขที่ไลบนิซ สร้างขึ้นเรียกว่า Leibniz's Stepped และยังค้นพบเลขฐานสอง (Binary Number) คือ เลข 0 และเลข 1 ซึ่งเป็นระบบเลขที่เหมาะในการคำนวณ
  • พ.ศ. 2344 นักประดิษฐ์ชาวฝรั่งเศสชื่อ Joseph Marie Jacquard ได้พยายามพัฒนาเครืองทอผ้าโดยใช้บัตรเจาะรูในการบันทึกคำสั่งควบคุมเครื่องทอผ้าให้ทำตามแบบที่กำหนดไว้ ซึ่งเป็นแนวทางที่ทำให้เกิดการประดิษฐ์เครื่องเจาะบัตร (Punched Card Machine) ในเวลาต่อมา และถือว่าเป็นเครื่องจักรที่ใช้ชุดคำสั่ง (Program) สั่งทำงานเป็นเครื่องแรก
  • พ.ศ. 2373 Charles Babbage ศาสตราจารย์ทางคณิตศาสตร์แห่งมหาวิทยาลัยแคมบริดจ์ของอังกฤษ ได้สร้างเครื่องหาผลต่าง (Difference Engine) ซึ่งเป็นเครื่องที่ใช้คำนวณและพิมพ์ตารางทางคณิตศาสตร์อย่างอัตโนมัติ แต่ก็ไม่สำเร็จตามแนวคิด ด้วยข้อจำกัดทางด้านวิศวกรรมในสมัยนั้น แต่ได้พัฒนาเครื่องมือหนึ่งเรียกว่า เครื่องวิเคราะห์ (Analytical Engine) เครื่องนี้ประกอบด้วยส่วนสำคัญ 4 ส่วน คือ

  • 1. ส่วนเก็บข้อมูล เป็นส่วนที่ใช้ในการเก็บข้อมูลนำเข้าและผลลัพธ์ที่ได้จากการคำนวณ
    2. ส่วนประมวลผล เป็นส่วนที่ใช้ในการประมวลผลทางคณิตศาสตร์
    3. ส่วนควบคุม เป็นส่วนที่ใช้ในการเคลื่อนย้ายข้อมูลระหว่างส่วนเก็บข้อมูลและส่วนประมวลผล
    4. ส่วนรับข้อมูลเข้าและแสดงผลลัพธ์ เป็นส่วนที่ใช้รับข้อมูลจากภายนอกเครื่องเข้าสู่ส่วนเก็บข้อมูลและแสดงผลลัพธ์ที่ได้จากการคำนวณด้วยเครื่องวิเคราะห์นี้มีลักษณะใกล้เคียงกับส่วนประกอบของระบบคอมพิวเตอร์ในปัจจุบัน จึงทำให้ Charles Babbage ได้รับการยกย่องให้เป็น "บิดาแห่งคอมพิวเตอร์"
     
  • พ.ศ. 2385 สุภาพสตรีชาวอังกฤษชื่อ Lady Augusta Ada Byron ได้ทำการแปลเรื่องราวเกี่ยวกับเครื่อง Analytical Engine และได้เขียนขั้นตอนของคำสั่งวิธีใช้เครื่องนี้ให้ทำการคำนวณที่ยุ่งยากซับซ้อนไว้ในหนังสือ Taylor's Scientific Memories จึงนับได้ว่า ออกุสต้า เป็นโปรแกรมเมอร์คนแรกของโลก และยังค้นพบอีกว่าชุดบัตรเจาะรูที่บรรจุชุดคำสั่งไว้สามารถนำกลับมาทำงานซ้ำใหม่ได้ถ้าต้องการ นั่นคือหลักการทำงานวนซ้ำ หรือที่เรียกว่า Loop เครื่องมือคำนวณที่ถูกพัฒนาขึ้นในศตวรรษที่ 19 นั้น ทำงานกับเลขฐานสิบ (Decimal Number) แต่เมื่อเริ่มต้นของศตวรรษที่ 20 ระบบคอมพิวเตอร์ได้ถูกพัฒนาขึ้นเป็นลำดับ จึงทำให้มีการเปลี่ยนแปลงมาใช้เลขฐานสอง (Binary Number)กับระบบคอมพิวเตอร์ ที่เป็นผลสืบเนื่องมาจากหลักของพีชคณิต
  • พ.ศ. 2397 นักคณิตศาสตร์ชาวอังกฤษ George Boole ได้สร้างระบบพีชคณิตแบบใหม่ เรียกว่า พีชคณิตบูลลีน (Boolean Algebra)ซึ่งมีประโยชน์มากต่อการออกแบบวงจรไฟฟ้าและอิเล็กทรอนิกส์และการออกแบบทางตรรกวิทยาของเครื่องคอมพิวเตอร์ในปัจจุบันด้วย
  • พ.ศ. 2423 Dr. Herman Hollerith นักสถิติชาวอเมริกันได้ประดิษฐ์เครื่องประมวลผลทางสถิติเครื่องแรก ซึ่งใช้กับบัตรเจาะรู ซึ่งได้ถูกนำมาใช้ในงานสำรวจสำมะโนประชากรของสหรัฐอเมริกา เรียกบัตรเจาะรูนี้ว่า บัตรฮอลเลอริท หรือบัตรไอบีเอ็ม เพราะผู้ผลิตคือบริษัท ไอบีเอ็ม
  • พ.ศ. 2480 ศาสตราจารย์ Howard Aiken ได้พัฒนาเครื่องคำนวณตามแนวคิดของแบบเบจ ร่วมกับวิศวกรของบริษัท ไอบีเอ็มได้สำเร็จโดยเครื่องจะทำงานแบบเครื่องจักรกลปนไฟฟ้าและใช้บัตรเจาะรูเป็นสื่อในการนำข้อมูลเข้าสู่เครื่องเพื่อทำการประมวลผล เครื่องมือนี้มีชื่อว่า MARK I หรือมีอีกชื่อหนึ่งว่า IBM Automatic Sequence Controlled Calculator และนับเป็นเครื่องคำนวณแบบอัตโนมัติเครื่องแรกของโลก
  • พ.ศ. 2486 เป็นช่วงสงครามโลกครั้งที่ 2 ศูนย์วิจัยของกองทัพบกสหรัฐอเมริกา ต้องการเครื่องคำนวณหาทิศทางและระยะทางในการส่งขีปนาวุธ ซึ่งถ้าใช้เครื่องคำนวณสมัยนั้นจะต้องใช้เวลาถึง 12 ชม.ต่อการยิง 1 ครั้ง ดังนั้น จึงให้ทุนอุดหนุนแก่ John W. Mauchly และ Persper Eckert สร้างคอมพิวเตอร์อิเล็กทรอนิกส์ขึ้นมา มีชื่อว่าENIAC (Electronic Numerical Intergrater and Calculator) สำเร็จในปี 2489 โดยนำหลอดสุญญากาศจำนวน 18,000 หลอดมาใช้ในการสร้าง ซึ่งมีข้อดีคือ ทำให้เครื่องมีความเร็วและมีความถูกต้องแม่นยำในการคำนวณมากขึ้น
  • พ.ศ. 2492 Dr. John Von Neumann ได้พบวิธีการเก็บโปรแกรมไว้ในหน่วยความจำของเครื่องได้สำเร็จ เครื่องคอมพิวเตอร์ที่ถุฏพัฒนาขึ้นตามแนวคิดนี้ได้แก่ EDVAC (Electronic Discrete Variable Automatic Computer) และนำมาใช้งานจริงในปี 2494 และในเวลาเดียวกันมหาวิทยาลัยเคมบริดจ์ก็ได้มีการสร้างคอมพิวเตอร์ในลักษณะคล้ายกับเครื่อง EDVAC นี้ และให้ชื่อว่า EDSAC (Electronic Delay Strorage Automatic Calculator) มีลักษณะการทำงานเหมือนกับ EDVAC คือเก็บโปรแกรมไว้ในหน่วยความจำ แต่มีลักษณะพิเศษที่แตกต่างออกไปคือ ใช้เทปแม่เหล็กในการบันทึกข้อมูลต่อมา ศาสตราจารย์แอคเคิทและมอชลี ได้ร่วมมือกันสร้างเครื่องคอมพิวเตอร์อีก ชื่อว่า UNIVAC I (Universal Automatic Calculator) ซึ่งผลิตขึ้นมาเพื่อขายหรือเช่า เป็นเครื่องแรกที่ออกสู่ตลาดซึ่งทำให้คอมพิวเตอร์ขยายตัวออกไปในภาคเอกชน และเริ่มมีการซื้อขายคอมพิวเตอร์เพื่อใช้งานกันอย่างแพร่หลาย และวิวัฒนาการเรื่อยมาจนถึงปัจจุบัน

กลไกลการทำงานของซีพียู

กลไกลการทำงานของซีพียู



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



การพัฒนาซีพียก้าวหน้าอย่างรวดเร็ว และถูกพัฒนาให้อยู่ในรูปไมโครชิบที่เรียกว่าไมโครโพรเซสเซอร์ ไมโครโพรเซสเซอร์จึงเป็นหัวใจหลักของระบบคอมพิวเตอร์ตั้งแต่ซูเปอร์คอมพิวเตอร์ถึงไมโครคอมพิวเตอร์ ล้วนแล้วแต่ใช้ไมโครชิปเป็นซีพียูหลัก ในเมนเฟรมคอมพิวเตอร์ เช่น ES9000 ของบริษัทไอบีเอ็มก็ใช้ไมโครชิปเป็นซีพียู แต่อาจจะมีมากกว่าหนึ่งชิปประกอบรวมเป็นซีพียู
เทคโนโลยีไมโครโพรเซสเซอร์ได้พัฒนาอย่างรวดเร็ว โดยเริ่มจากปี พ.ศ. 2518 บริษัทอินเทลได้พัฒนาไมโครโพรเซสเซอร์ที่เป็นที่รู้จักกันดีคือ ไมโครโพรเซสเซอร์เบอร์ 8080 ซึ่งเป็นซีพียูขนาด 8 บิต ซีพียูรุ่นนี้จะรับข้อมูลเข้ามาประมวลผลด้วยตัวเลขฐานสองครั้งละ 8 บิต และทำงานภายใต้ระบบปฎิบัติการซีพีเอ็ม (CP/M) ต่อมาบริษัทแอปเปิ้ลก็เลือกซีพียู 6502 ของบริษัทมอสเทคมาผลิตเป็นเครื่องแอปเปิ้ลทู ได้รับความนิยมเป็นอย่างมากในยุคนั้น
เครื่องไมโครคอมพิวเตอร์ในประเทศไทยส่วนมากเป็นคอมพิวเตอร์ที่ใช้ซีพียูของตระกูลอินเทลที่พัฒนามาจาก 8088 8086 80286 80386 80486 และเพนเตียม ตามลำดับ
การพัฒนาซีพียูตระกูลนี้เริ่มจาก ซีพียูเบอร์ 8088 ต่อมาประมาณปี พ.ศ. 2524 มีการพัฒนาเป็นซีพียูแบบ 16 บิต ที่มีการรับข้อมูลจากภายนอกทีละ 8 บิต แต่การประมวลผลบวกลบคูณหารภายในจะกระทำทีละ 16 บิต บริษัทไอบีเอ็มเลือกซีพียูตัวนี้เพราะอุปกรณ์ประกอบอื่น ๆ ในสมัยนั้นยังเป็นระบบ 8 บิต คอมพิวเตอร์รุ่นซีพียู 8088 แบบ 16 บิตนี้เรียกว่า พีซี และเป็นพีซีรุ่นแรก
ขีดความสามารถของซีพียูที่จะต้องพิจารณา นอกจากขีดความสามารถในการประมวลผลภายใน การับส่งข้อมูลระหว่างซีพียูกับอุปกรณ์ภายนอกแล้ว ยังต้องพิจารณาขีดความสามารถในการเข้าไปเขียนอ่านในหน่วยความจำด้วย ซีพียู 8088 สามารถเขียนอ่านในหน่วยความจำได้สูงสุดเพียง 1 เมกะไบต์ (ประมาณหนึ่งล้านไบต์) ซึ่งถือว่ามากในขณะนั้น
ความเร็วของการทำงานของซีพียูขึ้นอยู่กับการให้จังหวะที่เรียกว่า สัญญาณนาฬิกาซีพียู 8088 ถูกกำหนดจังหวะด้วยสัญญาณนาฬิกาที่มีความเร็ว 4.77 ล้านรอบใบ 1 วินาทีหรือที่เรียกว่า 4.77 เมกะเฮิรตซ์ (MHz) ซึ่งปัจจุบันถูกพัฒนาให้เร็วขึ้นเป็นลำดับ
ไมโครคอมพิวเตอร์รุ่นพีซีได้รับการพัฒนาเพิ่มเติมฮาร์ดดิสก์ลงไปและปรับปรุงซอฟต์แวร์ระบบและเรียกชื่อรุ่นว่า พีซีเอ็กซ์ที (PC-XT)
ในพ.ศ. 2527 ไอบีเอ็มเสนอไมโครคอมพิวเตอร์รุ่นใหม่ที่ทำงานได้ดีกว่าเดิม โดยใช้ชื่อรุ่นว่า พีซีเอที (PC-AT) คอมพิวเตอร์รุ่นนี้ใช้ซีพียูเบอร์ 80286 ทำงานที่ความเร็วสูงขึ้นคือ 6 เมกะเฮิรตซ์
การทำงานของซีพียู 80286 ดีกว่าเดิมมาก เพราะรับส่งข้อมูลกับอุปกรณ์ภายในเป็นแบบ 16 บิตเต็ม การประมวลผลก็เป็นแบบ 16 บิต ทำงานด้วยความเร็วของจังหวะสัญญาณนาฬิกาสูงกว่า และยังติดต่อเขียนอ่านกับหน่วยความจำได้มากกว่า คือ ติดต่อได้สูงสุด 16 เมกะไบต์ หรือ 16 เท่าของคอมพิวเตอร์รุ่นพีซี
พัฒนาการของเครื่องพีซีเอทีทำให้ผู้ผลิตอื่นออกแบบเครื่องคอมพิวเตอร์ตามอย่างไอบีเอ็มโดยเพิ่มขีดความสามารถเฉพาะของตนเองเข้าไปอีก เช่น ใช้สัญญาณนาฬิกาสูงเป็น 8 เมกะเฮริตซ์ 10 เมกะเฮิรตซ์ จนถึง 16 เมกะเฮิรตซ์ ไมโครคอมพิวเตอร์บนรากฐานของพีซีเอทีจึงมีผู้ใช้กันทั่วโลก ยุคนี้จึงเป็นยุคที่ไมโครคอมพิวเตอร์แพร่หลายอย่างเต็มที่
ในพ.ศ. 2529 บริษัทอินเทลประกาศตัวซีพียูรุ่นใหม่ คือ 80386 หลายบริษัทรวมทั้งบริษัทไอบีเอ็มเร่งพัฒนาโดยนำเอาซีพียู 80386 มาเป็นซีพียูหลักของระบบ ซีพียู 80386 เพิ่มเติมขีดความสามารถอีกมาก เช่น รับส่งข้อมูลครั้งละ 32 บิต ประมวลผลครั้งละ 32 บิต ติอต่อกับหน่วยความจำได้มากถึง 4 จิกะไบต์ (1 จิกะไบต์เท่ากับ 1024 บ้านไบต์) จังหวะสัญญาณนาฬิกาเพิ่มได้สูงถึง 33 เมกะเฮิรตซ์ ขีดความสามารถสูงกว่าพีซีรุ่นเดิมมาก และใน พ.ศ. 2530 บริษัทไอบีเอ็มเริ่มประกาศขายไมโครคอมพิวเตอร์รุ่นใหม่ที่ชื่อว่า พีเอสทู (PS/2) โดยมีโครงสร้างทางฮาร์ดแวร์ของระบบแตกต่างออกไปโดยเฉพาะระบบเส้นทางส่งถ่ายข้อมูลภายใน (bus)
ผลปรากฎว่า เครื่องคอมพิวเตอร์รุ่น 80386 ไม่เป็นที่นิยมมากนัก ทั้งนี้เพราะยุคเริ่มต้นของเครื่องคอมพิวเตอร์ 80386 มีราคาแพงมาก ดังนั้นในพ.ศ. 2531 อินเทลต้องเอาใจลูกค้าในกลุ่มเอทีเดิม คือลดขีดความสามารถของ 80386 ลงให้เหลือเพียง 80386SX
ซีพียู 80386SX ใช้กับโครงสร้างเครื่องพีซีเอทีเดิมได้พอดีโดยแทบไม่ต้องดัดแปลงอะไร ทั้งนี้เพราะโครงสร้างภายในซีพียูเป็นแบบ 80386 แต่โครงสร้างการติดต่อกับอุปกรณ์ภายนอกใช้เส้นทางเพียงแค่ 16 บิต ไมโครคอมพิวเตอร์ 80386SX  จึงเป็นที่นิยมเพราะมีราคาถูกและสามารถทดแทนเครื่องคอมพิวเตอร์รุ่นพีซีเอทีได้
ซีพียู 80486 เป็นพัฒนาการของอินเทลใน พ.ศ. 2532 และเริ่มใช้กับเครื่องไมโครคอมพิวเตอร์ในปีต่อมา ความจริงแล้วซีพียู 80486 ไม่มีข้อเด่นอะไรมากนัก เพียงแต่ใช้เทคโนโลยีการรวมชิป 80387 เข้ากับซีพียู 80386 ซึ่งชิป 80387 เป็นหน่วยคำนวณทางคณิตศาสตร์ และรวมเอาส่วนจัดการหน่วยความจำเข้าไว้ในชิป ทำให้การทำงานโดยรวมรวดเร็วขึ้นอีก
ในพ.ศ. 2535 อินเทลได้ผลิตซีพียูตัวใหม่ที่มีขีดความสามารถสูงขึ้น ชื่อว่า เพนเตียม การผลิตไมโครคอมพิวเตอร์จึงได้เปลี่ยนมาใช้ซีพียูเพนเตียม ซึ่งเป็นซีพียูที่มีขีดความสามารถเชิงคำนวณสูงกว่าซีพียู 80486 มีความซับซ้อนกว่าเดิม และใช้ระบบการส่งถ่ายข้อมูลได้ถึง 64 บิต
การพัฒนาทางด้านซีพียูเป็นไปอย่างต่อเนื่อง ไมโครโพรเซสเซอร์รุ่นใหม่จะมีโครงสร้างที่ซับซ้อนยิ่งขึ้น ใช้งานได้ดีมากขึ้น และจะเป็นซีพียูในรุ่นที่ 6 ของบริษัทอินเทล โดยมีชื่อว่า เพนเตียมทู


ความหมายและความเป็นมา

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

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


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


รวบรวมจาก หนังสือเรียนวิชาคอมพิวเตอร์ ช 0249 เทคโนโลยีสารสนเทศและคอมพิวเตอร์
สถาบันส่งเสริมารสอนวิทยาศาสตร์และเทคโนโลยี

วันพุธที่ 1 มิถุนายน พ.ศ. 2559

การใช้งานปุ่ม Keyboard


การใช้งานปุ่ม Keyboard

1. ปุ่ม Enter ใช้รับคำสั่งเพื่อให้เครื่องคอมพิวเตอร์ทำงานตามที่พิมพ์ไว้
สำหรับการพิมพ์เอกสาร ใช้เมื่อต้องการขึ้นบรรทัดใหม่

2.ปุ่ม Backspace ใช้สำหรับลบตัวอักษรที่อยู่หน้าเคอร์เซอร์ ที่ละ 1 ตัวอักษร

3.ปุ่ม Esc ใช้สำหรับการยกเลิกคำสั่งที่ทำไปแล้ว หรือใช้ออกจากโปรแกรมนั้น

4.ปุ่ม Space Bar ใช้สำหรับการเว้นวรรคตัวอักษรทีละตัวอักษร

5.ปุ่ม Shift ใช้สำหรับพิมพ์ตัวอักษรภาษาอังกฤษตัวพิมพ์ใหญ่ หรือ
ตัวอักษรภาษาไทยที่อยู่ด้านบน


6.ปุ่ม Caps Lock ใช้สำหรับพิมพ์อักษรภาษาอังกฤษตัวพิมพ์ใหญ่
หรือพิมพ์อักษรภาษาไทยที่อยู่แถวบน

7.ปุ่ม Tab ใช้สำหรับการจัดตำแหน่งของข้อความให้มีคอลัมน์ตรงกัน

8.ปุ่ม Delete ใช้สำหรับตัวอักษรที่อยู่ในตำแหน่งหลังเคอร์เซอร์ 1 ตัวอักษร


10.ปุ่ม Num Lock ใช้เมื่อต้องการพิมพ์ตัวเลขในแผงปุ่มตัวเลข