Thursday, November 6, 2014

ไมโครโปรเซสเซอร์

ไมโครโปรเซสเซอร์

ตัวอย่างที่นำเสนอที่นี่แสดงให้เห็นถึงวิธีการที่ชิ้นส่วนเหล่านี้ทำงานร่วมกันเพื่อดำเนินการนอกเหนือจากที่เรียบง่ายของ 2 +2


หน่วยเพจ prefetch ส่วนถอดรหัสการควบคุมรถติดต่อลงทะเบียนตรรกะคณิตศาสตร์การป้องกันการดำเนินการทดสอบมาตรฐานชิปแรม SIMM

1 - หน่วย prefetch (หน่วย Prefetch) ซึ่งจัดแถวของคำแนะนำสำหรับการประมวลผลคำขอที่หน่วย
อินเตอร์เฟสบัส (หน่วยอินเตอร์เฟสบัส) เรียกคำสั่งต่อไปในหน่วยความจำ - ในตัวอย่างของเราสั่งไป
เพิ่มตัวเลขสอง เป้าหมายของหน่วย prefetch ไม่ได้ที่จะปล่อยให้การเรียนการสอนถอดรหัสหน่วย (หน่วยถอดรหัส)
จะรอว่างสำหรับการเรียนการสอนต่อไป

2 - ในช่วงเวลาเดียวกันการแบ่งส่วนหน่วยและเพจจิ้ง (หน่วย Segment เพจจิ้งและหน่วย) แปลงตำแหน่งของคำสั่งที่
ที่อยู่เสมือนเข้าใจโดยโปรแกรมเพื่อที่อยู่ทางกายภาพ (ตำแหน่งจริงในหน่วยความจำ), หน่วย
คำจำกัดความของบัสอินเตอร์เฟส

3 - หน่วยอินเตอร์เฟสบัสซึ่งเชื่อมต่อกับชิปที่เหลือของ PC 386, RAM ได้รับคำแนะนำและผ่านพวกเขาไป
หน่วย Prefetch

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

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

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

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

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

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

หมายเหตุ - มีหลายประเภทของไมโครโพรเซสเซอร์ 80386 ที่สุดของพวกเขามีความโดดเด่นด้วยความเร็วของการทำงานปกติ
แสดงในเมกะเฮิรตซ์ สูงกว่าจำนวนของเมกะเฮิรตซ์ได้รวดเร็วยิ่งขึ้นในการประมวลผล นอกจากนี้ยังมีรุ่น
DX และ SX 386 DX สื่อสารโดยตรงกับ RAM ใน 32-bit SX จัดการข้อมูลภายใน 32 บิตในเวลา,
เป็นชิป DX ไม่ แต่สื่อสารกับ RAM เพียง 16 บิตในเวลา ข้อได้เปรียบที่ไม่ซ้ำกันของ SX ที่จะเป็นได้ง่ายขึ้นและ
คอมพิวเตอร์ราคาถูกเพื่อที่จะสร้างขึ้นกับโครงการเก่า
หลังจากที่ปล่อยจาก 386, Intel สร้าง 80,486 ชิปที่ยังจัดการ 32 บิตของข้อมูลได้ตลอดเวลา แต่มีสอง
องค์ประกอบที่ขาดหายไปใน 80,386 หนึ่งคือแคชของ RAM 8KB สร้างขึ้นในที่ทำงานเช่นเดียวกับแคช
ภายนอกแรมเพื่อให้แน่ใจว่าหน่วยประมวลผลจะไม่ถูกบังคับให้ต้องรอข้อมูลที่จำเป็นในการทำงาน 0 อื่น ๆ
ส่วนประกอบที่เป็นตัวประมวลผลร่วมคณิตศาสตร์ที่สร้างขึ้น 0 ประมวลผลร่วมคือชุดของคำสั่งที่จะดำเนินการ
ดำเนินการทางคณิตศาสตร์ที่ซับซ้อน


No comments:

Post a Comment