2 ตามสภาพการใช้งาน จะแบ่งได้เป็น หน่วยความจำอ่านอย่างเดียว ( ROM) หรือรอม เป็นหน่วยความจำชนิดไม่ลบเลือน คือซีพียูสามรถอ่านได้อย่างเดียว ไม่สามารถเขียนข้อมูลลงไปได้ หน่วยความจำเข้าถึงโดยสุ่ม ( RAM) หรือแรม เป็นหน่วยความจำแบบลบเลือนได้ คือสามารถเขียนหรืออ่านข้อมูลได้ การเขียนหรืออ่านจะเลือกที่ตำแหน่งใดก็ได้ 3. หน่วยความจำรอง (Virtual Memory) มีเพื่อเพิ่มความสามารถในการจดจำของคอมพิวเตอร์ให้มากขึ้น ตัวอย่างของหน่วย ความจำรองได้แก่ แผ่นบันทึก หรือแผ่นดิสก์ ( Diskette) มีลักษณะเป็นแผ่นกลมแบน ถูกเคลือบไว้ด้วยสารเหล็กออกไซด์ เพื่อให้เกิดสนามแม่เหล็กได้ การอ่านข้อมูลของแผ่นดิสก์เวลาที่อ่านหัวอ่านจะแตะที่พื้นผิวของแผ่น ทำให้มีการเสื่อมคุณภาพได้เมื่อใช้ไปนานๆ แผ่นบันทึกในปัจจุบันมีขนาด 5. 25 นิ้วและ 3.
รับโปรแกรมและข้อมูล โปรแกรมในที่นี้ หมายถึง ชุดของคำสั่งที่จะให้คอมพิวเตอร์ทำงาน ส่วนข้อมูล อาจเป็นตัวเลขหรือตัวหนังสือก็ได้ ที่ต้องการให้คอมพิวเตอร์ทำการประมวลผล 2. การประมวลผล หมายถึง การจัดระเบียบแบบแผนของข้อมูล เพื่อให้ได้ผลลัพธ์ตามที่ต้องการ ซึ่งทำได้โดยการคำนวณ เปรียบเทียบ วิเคราะห์โดยใช้สูตรทางวิทยาศาสตร์ หรือ คณิตศาสตร์ โดยอาศัยคำสั่งหรือโปรแกรมที่เขียนขึ้น 3.
รัตนา สมสีลา: หน่วยแสดงผล (Output Unit)
หน่วยแสดงผล (Output Unit) ทำหน้าที่แสดงผลลัพธ์จากคอมพิวเตอร์ โดยมากจะแบ่งออกเป็น 2 ประเภท หน่วยแสดงผลชั่วคราว (Soft Copy) หมายถึงการแสดงผลออกมาให้ผู้ใช้ได้รับทราบในขณะนั้น แต่เมื่อเลิกการทำงานหรือเลิกใช้แล้วผลนั้นก็จะหายไป ไม่เหลือเป็นวัตถุให้เก็บได้ ถ้าต้องการเก็บผลลัพธ์นั้นก็สามารถส่งถ่ายไปเก็บในรูปของข้อมูลในหน่วยเก็บข้อมูลสำรอง เพื่อให้สามารถใช้งานได้ในภายหลัง ได้แก่ หน่วยแสดงผลถาวร (Hard Copy) หมายถึงการแสดงผลที่สามารถจับต้อง และเคลื่อนย้ายได้ตามต้องการ มักจะออกมาในรูปของกระดาษ ซึ่งผู้ใช้สามารถนำไปใช้ในที่ต่าง ๆ หรือให้ผู้ร่วมงานดูในที่ใด ๆ ก็ได้ อุปกรณ์ที่ใช้เช่น
รหัสแอสกี (American Standard Code for Information Interchange: ASCII) เป็นรหัสมาตรฐานที่กำหนดโดยสถาบันมาตรฐานแห่งชาติอเมริกา (American National Standards Institute: ANSI) เป็นรหัสที่นิยมใช้งานกันมากที่สุดบนเครื่องคอมพิวเตอร์ เริ่มมีการใช้งานครั้งแรกเมื่อ ค. ศ. 1967 รหัสแอสกี แต่เดิมประกอบด้วยรหัส 7 บิต เพื่อแทนอักขระทั้งหมด 128 ตัว ในปี ค. 1986 ได้ทำการปรับปรุงใหม่ให้เป็นรหัส 8 บิต โดยเพิ่มเข้ามาอีก 1 บิต เพื่อใช้ในการตรวสสอบความถูกต้อง เรียกบิตสุดท้ายนี้ว่า พาริตี้บิต (Parity bit) 5. ยูนิโค้ด (Unicode) เป็นรหัสที่ถูกพัฒนามาในปี พ. 2534 และมีการพัฒนาอย่างต่อเนื่อง ยูนิโค้ดช่วยให้คอมพิวเตอร์แสดงผล และจัดการข้อความตัวอักษรที่ใช้ระบบการเขียนของภาษาส่วนใหญ่ทั่วโลก ยูนิโค้ดเป็นเลขฐาน 2 ตั้งแต่ 1 ถึง 4 ไบต์ ทำให้สามารถรองรับการเก็บข้อมูลอักขระได้กว่า 100, 000 ตัว ตัวอย่างตาราง Unicode การประมวลผลของซีพียู 1. การรับเข้าข้อมูล (Fetch) รับรหัสคำสั่งและข้อมูล จากหน่วยความจำ 2. การถอดรหัส (Decode) ทำการถอดรหัสคำสั่งได้รับ และส่งต่อไปยังส่วนคำนวณและตรรกะ 3. การทำงาน (Execute) ทำการคำนวณข้อมูลที่ถอดรหัสแล้ว และสั่งให้ CPU ทำงานตามคำสั่ง 4.
หน่วยแสดงผล (Output Unit) หน่วยแสดงผล คือ อุปกรณ์ที่ทำหน้าที่แสดงผลลัพธ์ที่ได้จากการประมวลผล 1.
พื่นฐานการทำงานของคอมพิวเตอร์ หลักการทำงานพื้นฐานประกอบด้วยหน่วยที่เกี่ยวข้อง 5 หน่วย ดังนี้ 1. หน่วยประมวลผลกลาง (central processing unit) 2. หน่วยความจำหลัก (primary storage) 3. หน่วยความจำสำรอง (secondary storage) 4. หน่วยรับและแสดงผลข้อมูล (input/output unit) 5. ทางเดินของระบบ (system bus) ส่วนประกอบที่สำคัญภายในของซีพียู แบ่งออกได้ดังนี้ 1. หน่วยควบคุม (Control Unit) 2. หน่วยคำนวณและตรรกะ (ALU: Arithmetic and Logic Unit) 3. รีจิสเตอร์ (Register) 1. หน่วยควบคุม (Control Unit)ทำหน้าที่ควบคุมการทำงานของทุกๆหน่วยในซีพียูรวมถึงอุปกรณ์ต่อพ่วงเริ่มตั้งแต่การแปลคำสั่งที่ป้อนเข้าไป โดยการไปดึงคำสั่งและข้อมูลจากหน่วยความจำมาแล้วแปลความหมายของคำสั่งจากนั้นส่งความหมายที่ได้ไปให้หน่วยคำนวณและตรรกะเพื่อคำนวณและตัดสินใจว่าจะให้เก็บข้อมูลไว้ที่ใด 2.
บิต (bit) เป็นส่วนที่เล็กที่สุดของการเก็บข้อมูล เลขฐาน 2 คือ 0 และ 1 จำนวน 1 ตัว จะเรียกว่า 1 บิต เช่น 1001 จะเรียกว่า 4 บิต หากเปรียบเสมือนหลอดไฟ 0 หมายถึงปิดไฟ, 1 หมายถึงเปิดไฟ 2.