อุปกรณ์กึ่งอิสระทั้งหมดตั้งแต่กำเนิดของการปฏิวัติคอมพิวเตอร์มี "ตัวประมวลผล" อยู่บ้างมันเป็นเพียงจนกระทั่งตอนนี้มันไม่เคยถูกตั้งค่าสถานะเช่นนี้
สิ่งที่คุณเห็นในที่นี้คือการทุจริตและความจริงครึ่งหนึ่งที่แพร่กระจายผ่านสังคมของเราโดยหน่วยงานด้านการตลาดที่กระตือรือร้นซึ่งพนักงานขายได้รับการสนับสนุนมากขึ้นเรื่อย ๆ และเชื่อว่าพวกเขาเป็นดาวเด่นของงานแสดง ผลกำไร
ความจริงของเรื่องนี้คืออย่างไรก็ตามสิ่งใดก็ตามที่มีการทำงานหลายอย่างซึ่งการทำซ้ำครั้งต่อไปของกระบวนการอาจแตกต่างจากการทำซ้ำครั้งก่อนต้องมีล่ามบางประเภทที่สามารถเข้าใจคำสั่งที่อุปกรณ์ได้รับ แล้วตอบสนองต่อคำแนะนำเหล่านั้นในแบบบางอย่าง
ย้อนกลับไปในหมอกแห่งกาลเวลาคำศัพท์เช่น "ผู้ควบคุม" ซึ่งเป็นบรรทัดฐาน แต่สิ่งเหล่านี้ยังคงต้มลงไปในสิ่งเดียวกัน
ยกตัวอย่างเช่น "ฮาร์ดไดรฟ์ IDE ที่มีตัวควบคุม IDE บนบอร์ด" ในขณะที่นี่ไม่ใช่ซีพียูในแง่เดียวกับที่คุณนึกถึงซีพียูในเมนบอร์ดของพีซีคุณจะไม่เคยมีรูปแบบของซีพียูมาก่อน
พีซีโฮสต์จะส่ง "รหัส OP" (ย่อมาจากรหัสการทำงาน) ทั่วบัส (PCI, ISA, MCI, PCIe หรืออะไรก็ตาม) ไปยังตัวควบคุมไดรฟ์จากนั้นตัวควบคุมจะอ่านรหัสนี้และข้อมูลใด ๆ ที่ให้มา เป็นการดำเนินการทางกายภาพที่ทำให้ไดรฟ์เคลื่อนหัวไปยังตำแหน่งที่ถูกต้องและอ่านข้อมูลที่ร้องขอ
เราเตอร์มีประวัติยาวนานยิ่งขึ้น Cisco ได้สร้างอุปกรณ์เครือข่ายในตอนนี้เพื่อช่วงเวลาที่ดีที่สุดในช่วง 50 ปีที่ผ่านมาหรือมากกว่านั้นและทุก ๆ อุปกรณ์เหล่านี้มีตัวควบคุม / ซีพียูที่กำหนดเองตลอดเวลา ซีพียูนี้ได้รับการออกแบบโดยซิสโก้สำหรับซิสโก้อย่างชัดเจนเพื่อวัตถุประสงค์ในการเขียนโปรแกรมและควบคุมช่วงทั้งหมดหรือเราเตอร์และสวิตช์
กราฟิกการ์ดเป็นอีกสิ่งหนึ่งคุณได้ยินคนพูดคำว่า "GPU" รอบ ๆ เหมือนกับว่ามันเป็นสิ่งลึกลับที่ทำเฉพาะกราฟิก มันไม่ได้เป็นตัวประมวลผลอัลกอริทึมทางคณิตศาสตร์แบบขนานขนาดใหญ่ Iv'e เพิ่งทำการแก้ไขทางเทคนิคในหนังสือบน Nvidia CUDA และสิ่งที่ฉันเรียนรู้เกี่ยวกับ Nvidia GPU นั้นค่อนข้างน่าแปลกใจสิ่งเหล่านี้เป็นหน่วยประมวลผลในตัวของมันเอง ออกแบบมาเพื่อทำชุดของผู้เชี่ยวชาญ แต่ก็ยังคงกึ่งอัจฉริยะและมีความสามารถในการดำเนินงานหลายประเภท
ดังที่ได้กล่าวไว้แล้ว Netgear Readynas เป็นเหมือนพีซีแบบเต็มในตัวของมันเอง มันได้รับการออกแบบมาเป็นพิเศษเพื่อทำงานเป็นอุปกรณ์จัดเก็บข้อมูลระยะไกลเท่านั้น
หากคุณต้องการที่จะไม่มีอะไรหยุดคุณจากการเขียนโปรแกรมอุปกรณ์ Netgear อีกครั้งด้วยซอฟต์แวร์ใหม่และทำให้มันทำงานได้อย่างสมบูรณ์แบบเช่นเว็บเซิร์ฟเวอร์เซิร์ฟเวอร์ฐานข้อมูลหรือแม้แต่เซิร์ฟเวอร์การพัฒนา Linux ขนาดเล็ก (การค้นหาอย่างรวดเร็วจะแสดงให้คุณเห็นมากกว่าหนึ่งโครงการที่มุ่งทำสิ่งนั้นกับหน่วย NAS เหล่านี้)
ในแง่ของโปรเซสเซอร์มันอาจทำให้คุณประหลาดใจที่รู้ว่าไม่ใช่แค่ฮาร์ดไดรฟ์ที่มี "ตัวประมวลผล" ในวันนี้ลองการทดลองเล็กน้อยนี้
ยืนในครัวของคุณและดูว่าคุณสามารถนับ CPU ได้กี่ตัว
ฉันยินดีที่จะเดิมพันว่าตู้เย็น / ตู้แช่แข็งของคุณ, เครื่องซักผ้า, เครื่องล้างจาน, เตาอบและไมโครเวฟ (อย่างน้อยที่สุด) ทั้งหมดมีหน่วยประมวลผลบางอย่างในนั้นอาจไม่ใช่ Intel Core i7 แต่ก็ยังเป็นโปรเซสเซอร์ และได้รับการออกแบบมาให้นั่งเงียบ ๆ แปลคำสั่งที่ส่งไปโดยวงจรไฟฟ้า / ดิจิตอลอื่น ๆ จากนั้นจะเปลี่ยนเป็นการดำเนินการทางกายภาพที่คุณเห็น
ดังนั้นคำจำกัดความของหน่วยประมวลผลกลางคืออะไร?
มันค่อนข้างยากที่จะปักหมุดวันนี้ แต่โดยทั่วไปคำจำกัดความของ "ตัวประมวลผล" เป็นบางสิ่งบางอย่างตามแนวของ"หน่วยที่บรรจุตัวเองใด ๆ ที่สามารถทำหน้าที่อินพุตภายนอกด้วยวิธีกึ่งอัจฉริยะและผลิต ชุดผลลัพธ์ที่ทราบมาจากอินพุตเหล่านั้น "
ดังนั้นหน่วยใด ๆ , วงจร, ชิปหรือเครื่องจักรอิสระที่สามารถแยกแยะลักษณะทางกายภาพของกระบวนการที่รู้จักกันโดยอาศัยชุดของอินพุตที่กำหนดไว้ล่วงหน้าสามารถเป็นพื้นฐานและสามัญสำนึกที่สุดเป็นหน่วยประมวลผลของคำอธิบายบางอย่าง