สอน

ส่วนของโปรเซสเซอร์【เบื้องต้น【⭐️

สารบัญ:

Anonim

โปรเซสเซอร์ แต่ละ ตัวมี บาง ส่วน ที่คุณต้องรู้และเข้าใจวิธีการทำงาน ดังนั้นนี่คือบทช่วยสอนเพื่อเรียนรู้พื้นฐาน

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

ดัชนีเนื้อหา

โปรเซสเซอร์หรือซีพียู

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

ในพีซีทั่วไป CPU เป็นไมโครชิพธรรมดา แต่ ในเซิร์ฟเวอร์ หรือในพีซีควอนตัมพวกเขามักจะเป็น ชุดของชิป 3 ส่วนหลัก ของหน่วยประมวลผลมีดังนี้:

  • หน่วยควบคุม ควบคุมอุปกรณ์อินพุตและเอาต์พุต (อินพุตและเอาต์พุต) หน่วยคำนวณเชิงตรรกะ หรือ (ALU) นี่เป็นหนึ่งในส่วนที่สำคัญที่สุดของตัวประมวลผลเนื่องจากต้องใช้งานหลายอย่างเช่นการตัดสินใจและคณิตศาสตร์ หน่วยความจำ เป็นหน่วยความจำที่ใช้ในการจัดเก็บการเขียนโปรแกรมและข้อมูลของ CPU ยิ่งมีหน่วยความจำของ CPU มากเท่าใดก็ยิ่งสามารถเริ่มโปรแกรมได้ในเวลาเดียวกันและยิ่งสามารถจัดการข้อมูลได้มากขึ้นเท่านั้น

อย่างไรก็ตามคุณต้องลงลึกเข้าไปในแต่ละส่วน ดังนั้นด้านล่างนี้เราจะอธิบายรายละเอียด 3 ส่วนของโปรเซสเซอร์

หน่วยควบคุม

มันควบคุมการทำงานของทุกส่วนของ PC แต่ไม่ได้ทำการประมวลผลข้อมูลใด ๆ ฟังก์ชั่น มันมีดังนี้:

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

ALU

ประกอบด้วยสองส่วนย่อย หรือหมวดหมู่ย่อยที่เรียกว่า: ส่วน เลขคณิต และ ส่วนตรรกะ

การดำเนินการ ทางคณิตศาสตร์ ครั้งแรก เช่นการ บวกการลบการคูณและการหาร การดำเนินการที่ซับซ้อน ทั้งหมดนั้น ดำเนิน การโดยใช้การดำเนินการก่อนหน้านี้ซ้ำ ๆ

สำหรับ ส่วนโลจิคัลจะ ทำการดำเนินการ เชิงตรรกะ เช่นการเปรียบเทียบการเลือกการจับคู่หรือการผสานข้อมูล

หน่วยความจำ

นอกจากนี้ยังสามารถเรียกว่า "หน่วยจัดเก็บข้อมูล" คุณสามารถ เก็บคำแนะนำ ข้อมูลหรือผลลัพธ์ระดับกลาง หน่วยนี้จะส่งข้อมูลไปยังหน่วยงานอื่น ๆ ขนาดของมันมีผลต่อพลังความจุและความเร็ว

เราค้นหา หน่วยความจำหลัก และ หน่วย รอง แต่ฟังก์ชั่นของหน่วยความจำมีดังนี้:

  • เก็บข้อมูลและคำแนะนำทั้งหมดที่จำเป็นต้องดำเนินการจัดเก็บผลการประมวลผลระดับกลางบันทึกผลลัพธ์การประมวลผลขั้นสุดท้ายก่อนที่จะส่งออกไปยังอุปกรณ์ส่งออกอินพุตและเอาต์พุตทั้งหมดสื่อสารหรือส่งผ่านหน่วยความจำหลัก.

แกนหรือแกน

จนถึงตอนนี้เราได้อธิบายว่าหน่วยประมวลผลกลาง (CPU) ทำงานอย่างไร แต่ส่วนใหญ่เรามักจะพบหลาย ๆ ที่นี่คือที่ที่เมล็ดข้าวการประมวลผลจำนวนมากและอื่น ๆ เข้ามา ปัจจุบันสิ่งที่ปกติที่สุดคือการมีโปรเซสเซอร์ที่มี 2 หรือ 4 คอร์

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

จำนวนคำสั่ง นั้นขึ้นอยู่กับโปรแกรมที่เราใช้ มีโปรแกรมที่ใช้เพียงหนึ่งเคอร์เนลเท่านั้นเช่นเดียวกับโปรแกรมอื่นที่ใช้มากถึง 8 แน่นอนถ้าเราใช้อันหลังการมีคอร์มากขึ้นจะเป็นประสิทธิภาพที่เพิ่มขึ้นอย่างมาก

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

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

เราขอแนะนำให้คุณอัพเดต BIOS บนเมนบอร์ดสำหรับ AMD Ryzen 3000

นี่ ไม่ได้หมายความว่าคุณไม่สามารถเล่นกับ 2 คอร์หรือ 4 คอร์ ได้ ในความเป็นจริงคุณจะสามารถเล่นและได้รับประสบการณ์ที่ดี แต่ไม่ใช่สิ่งที่ดีที่สุด

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

เธรดหรือเธรด

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

ลองอธิบายด้วย ตัวอย่าง นี้ : เค้ก เค้กหมายถึงภารกิจ ที่เราจะเรียกว่า "การ เริ่มต้น Counter Strike " ตอนนี้ เราแบ่งมันเป็นส่วน ๆ สิ่งเหล่านี้จะแสดงถึง เธรด ด้วยวิธีนี้เรา แบ่งงานออกเป็นหลายเธรด แต่ละเธรดต้องทำงานที่เฉพาะเจาะจง ถ้าคุณดูมันเป็นแผนกแรงงานที่คิดค้นโดย Henry Ford แต่ใช้กับการคำนวณ

หากคุณยังไม่ชัดเจนลองทำสิ่งต่อไปนี้: เราต้องเติมน้ำ 10 ถังคุณคิดว่ามันใช้เวลาน้อยลงอย่างไร

  • เติมหนึ่งถังจนกว่าจะเสร็จสมบูรณ์เพื่อย้ายไปที่อื่นไปเติมน้ำเล็กน้อยในแต่ละคนพร้อมกันจนกว่าจะเสร็จสมบูรณ์

เราจะเติมน้ำ 10 ถังก่อน ถ้าเต็มไปด้วยกัน ดังนั้นจึงเป็นการดีกว่าที่จะใช้ Hyper-threading ตราบใดที่แอปพลิเคชันอนุญาต ยิ่งเธรดยิ่งดี

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

เราขอแนะนำ โปรเซสเซอร์ที่ดีที่สุดในตลาด

คุณรู้จักส่วนต่าง ๆ ของโปรเซสเซอร์หรือไม่? คุณคิดถึงแนวคิดอะไรบ้าง? อันไหน

สอน

ตัวเลือกของบรรณาธิการ

Back to top button