ประวัติความเป็นมาของคอมพิวเตอร์ – Cache Memory Part 1 of 2

SBOBET
https://www.sbobetmember.com

เราดูหน่วยความจำคอมพิวเตอร์ดิจิตอลตอนต้นดูประวัติความเป็นมาของคอมพิวเตอร์ – Core Memory และระบุว่าแรมมาตรฐานปัจจุบัน (Random Access Memory) เป็นหน่วยความจำชิป สอดคล้องกับการประยุกต์ใช้กฎหมาย Moore's (Gordon Moore เป็นหนึ่งในผู้ก่อตั้ง Intel) กล่าวว่าความหนาแน่นขององค์ประกอบในวงจรรวมซึ่งสามารถถอดความเป็นค่าประสิทธิภาพต่อหน่วยได้เพิ่มขึ้นเป็นสองเท่าทุกๆ 18 เดือน หน่วยความจำหลักที่มีช่วงเวลาเป็นหน่วยเป็นมิลลิวินาทีวันนี้เรากำลังพูดถึง nanoseconds

คุณอาจคุ้นเคยกับแคชระยะว่าใช้กับเครื่องพีซี เป็นหนึ่งในคุณสมบัติสมรรถนะที่กล่าวถึงเมื่อพูดถึง CPU ล่าสุดหรือ Hard Disk คุณสามารถมีแคช L1 หรือ L2 ในโปรเซสเซอร์และแคชดิสก์ขนาดต่างๆ บางโปรแกรมมีแคชมากเกินไปเรียกอีกอย่างว่าบัฟเฟอร์เช่นเมื่อเขียนข้อมูลลงในเครื่องเขียนซีดี โปรแกรมเขียนซีดีช่วงต้นมีการใช้งานมากเกินไป & # 39; ผลสุดท้ายของเหล่านี้คือการจัดหาที่ดีของ coasters!

ระบบเมนเฟรมได้ใช้แคชมานานหลายปีแล้ว แนวความคิดนี้ได้รับความนิยมในยุค 70 เป็นวิธีเร่งเวลาในการเข้าถึงหน่วยความจำ นี่คือช่วงเวลาที่หน่วยความจำหลักกำลังถูกแบ่งออกและถูกแทนที่ด้วยวงจรรวมหรือชิป ถึงแม้ว่าชิปจะมีประสิทธิภาพมากขึ้นในแง่ของพื้นที่ทางกายภาพ แต่ก็มีปัญหาอื่น ๆ ในการสร้างความร้อนและความร้อนด้วยเช่นกัน ชิปของการออกแบบบางอย่างได้เร็วขึ้นร้อนและมีราคาแพงกว่าชิปของการออกแบบอื่นซึ่งถูกกว่า แต่ช้าลง ความเร็วเป็นปัจจัยที่สำคัญที่สุดประการหนึ่งในการขายเครื่องคอมพิวเตอร์และวิศวกรด้านการออกแบบมักมองหาวิธีปรับปรุงประสิทธิภาพเสมอ แนวคิดของหน่วยความจำแคชจะขึ้นอยู่กับข้อเท็จจริงที่ว่าคอมพิวเตอร์เป็นเครื่องประมวลผลตามลำดับโดยเนื้อแท้ แน่นอนว่าข้อดีข้อใหญ่ประการหนึ่งของโปรแกรมคอมพิวเตอร์คือสามารถใช้งานได้ในสาขา & # 39; หรือ & # 39; ข้าม & # 39; จากลำดับ – เรื่องของบทความอื่นในชุดข้อมูลนี้ อย่างไรก็ตามยังคงมีเวลามากพอที่คำสั่งหนึ่ง ๆ ต่อไปนี้จะทำให้บัฟเฟอร์หรือแคชมีประโยชน์นอกเหนือจากคอมพิวเตอร์

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

ถ้าหน่วยความจำที่เป็นคำถามเป็นหน่วยความจำหลัก 1 microsecond เพื่ออ่านคำแนะนำ ถ้าโปรเซสเซอร์ใช้เวลาพูด 100 นาโนวินาทีต่อการรันคำสั่งจากนั้นจะต้องรอประมาณ 900 nanoseconds สำหรับคำแนะนำถัดไป (1 microsecond = 1000 nanoseconds) ความเร็วในการทำซ้ำที่มีประสิทธิภาพของ CPU คือ 1 มิลลิวินาที (เวลาและช่วงเวลาที่ยกมาเป็นแบบอย่าง แต่ไม่ได้หมายถึงฮาร์ดแวร์เฉพาะใด ๆ โดยสิ้นเชิงให้เป็นภาพประกอบของหลักการที่เกี่ยวข้อง)

Source by Tony Stockill

Leave a Reply

Your email address will not be published. Required fields are marked *