คำถามติดแท็ก computer-architecture

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

2
การคำนวณเวลาอ่านรูปแบบบล็อกของฮาร์ดดิสก์
อาจารย์ของฉันโพสต์สไลด์เกี่ยวกับวิธีคำนวณการดึงข้อมูลจากฮาร์ดดิสก์โดยใช้รูปแบบบล็อก รายละเอียดคือ: 7200 รอบต่อนาที แสวงหา 5ms อัตราการถ่ายโอน 80MB / s BLOCK MODEL: ขนาดบล็อก 4KB ฉันไม่เข้าใจว่าเขาคำนวณต่อไปนี้อย่างไรหรือตัวเลขบางส่วนมาจากไหน: 5ms + 1,000/240 ms + 0.05ms = 9.216ms เพื่ออ่านบล็อก ใครสามารถบอกฉันได้ว่า 1000/240 ms และ 0.05ms มาจากไหน แก้ไข:หากตัวเลขที่เกิดขึ้นผิดอย่างสมบูรณ์คุณจะทำเช่นนี้ได้อย่างไร


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

1
เป็นไปได้หรือไม่ที่จะเห็นการขัดจังหวะบน Windows
ด้วยกล่อง linux ของฉันฉันสามารถทำสิ่งต่อไปนี้เพื่อดูการขัดจังหวะการถ่ายทอดสด: watch -n1 "cat /proc/interrupts" มีวิธีทำบนระบบ Windows โดยเฉพาะ Windows 7 หรือไม่?

2
คำนวณเวลาเฉลี่ยในการอ่านไบต์บนดิสก์
คำถามให้ฉันพารามิเตอร์ต่อไปนี้: เวลาในการค้นหาเส้นทาง = 10ms (หนึ่งในพันวินาที) ความเร็วในการหมุนของดิสก์ = 9000 revs ต่อนาที ส่วนในแต่ละแทร็ก = 600 แต่ละเซกเตอร์สามารถเก็บข้อมูลได้ 512 ไบต์ คำถามขอให้ฉันคำนวณเวลาเฉลี่ยในการอ่าน 1024 ไบต์ ฉันต้องรู้ว่าฉันทำถูกต้องหรือไม่ ฉันจะขอบคุณถ้ามีใครสามารถโปรดดูวิธีการแก้ปัญหาของฉัน

1
VM sandbox - จะเกิดอะไรขึ้น
VM sandbox ทำอย่างไรกันแน่? แน่นอนว่ามันยังคงใช้ทรัพยากรฮาร์ดแวร์เดียวกันและระบบปฏิบัติการพื้นฐานเดียวกันอยู่ใช่ไหม ฉันไม่เข้าใจว่าทำไม VMs หลายตัวในระบบปฏิบัติการถึงปลอดภัย แต่แอปพลิเคชัน / กระบวนการหลายอย่างอาจไม่ปลอดภัย มีอะไรพิเศษเกี่ยวกับสถาปัตยกรรม VM?

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

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

2
สามารถใช้ตัวชี้ขนาด 4 บิต 8 บิต 16 บิตหรือ 32 บิตบนเครื่อง 64 บิตได้หรือไม่?
ฉันแค่คำนวณคร่าวๆ ขนาดสูงสุดของจำนวนเต็ม 64 บิตที่ไม่ได้ลงนาม , ซึ่งเป็น: 18,446,744,073,709,551,615 q5 q4 t b m t h มองไปที่ ข้อมูลจำเพาะฮาร์ดแวร์ของ AWS สำหรับเครื่องจักรที่ใหญ่ที่สุดของพวกมัน 3,904GB, ซึ่งเป็น: 3,904,000,000,000,000,000 bytes 5 q4 t b m t h สำหรับฉันนั่นหมายถึง พอยน์เตอร์จะถูกเก็บเป็นจำนวนเต็ม 64 บิต . ฉันยังใหม่กับการคิดเกี่ยวกับความทรงจำและพอยน์เตอร์ แต่ต้องการอธิบายให้ชัดเจน ฉันยังสับสนอยู่เล็กน้อย ตัวชี้ คือ "โครงสร้างการเขียนโปรแกรมภาษา" ดังนั้นทางเทคนิคแม้ในเครื่อง 64 บิตหากคุณใช้งานน้อยกว่า ~ 4 พันล้าน จำนวนเต็ม (ขนาดจำนวนเต็มสูงสุด 32- บิต) …

1
เวลาและวันที่ของคอมพิวเตอร์ / โทรศัพท์มือถือเก็บไว้ที่ไหนและอย่างไร
ฉันลองทำอะไรซักอย่าง ฉันจดบันทึกเวลาปัจจุบันในแล็ปท็อปของฉัน (Dell, Windows 7) มันเป็น 12:15 PM 5 เมษายน 2014 และฉันก็ทำเช่นเดียวกันกับโทรศัพท์มือถือของฉัน (Samsung Galaxy S2, Android Jelly Bean) มันคือ 12:16 PM 5 เมษายน 2014 จากนั้นฉันปิดโทรศัพท์มือถือและแล็ปท็อปของฉันเป็นเวลาเกือบ 10 ชั่วโมงแล้วเปิดทั้งสองอีกครั้ง ฉันเห็นเวลายังคงซิงโครไนซ์และเวลานั้นสมบูรณ์แบบ เป็นไปได้อย่างไรในขณะที่ฉันคาดหวังว่าเวลาจะล่าช้าไป 10 ชั่วโมงของเวลาปัจจุบัน และอีกครั้งฉันลองแบบเดียวกันกับมือถือ และครั้งนี้ฉันถอดแบตเตอรี่ออกเป็นเวลา 2 ชั่วโมงจากนั้นก็ขอให้ฉันป้อนเวลาอีกครั้ง มีใครช่วยบอกได้ไหมว่ามันเกิดขึ้นได้อย่างไร?

0
มีบิตจำนวนเท่าใดในฟิลด์ที่อยู่สำหรับแคชที่แมปโดยตรง
นี่คือปัญหาที่ฉันกำลังทำงาน: ปัญหา: "เวิร์กสเตชันความเร็วสูงมีคำ 64 บิตและที่อยู่ 64 บิตที่มีการแก้ไขที่อยู่ในระดับไบต์สมมติว่าแคชที่แมปโดยตรงกับ 8192 64 ไบต์บรรทัดจำนวนบิตในแต่ละ ของฟิลด์ที่อยู่ต่อไปนี้สำหรับแคชหรือไม่ 1) ไบต์ 2) ดัชนี 3) แท็ก " ก่อนอื่นฉันกำหนดเงื่อนไขในปัญหานี้และใช้คำถามแคชโอเวอร์โฟลว์การแมป Directflow โดยตรงและคำถามอื่น ๆ ของฉันเกี่ยวกับการแคชเป็นข้อมูลอ้างอิง (โปรดแก้ไขให้ฉันถ้าคำจำกัดความใด ๆ ของฉันผิด) คำ 64 บิต - โปรเซสเซอร์สามารถประมวลผลได้ครั้งละ 64 บิต ที่อยู่ 64 บิตที่อยู่ในระดับไบต์ - มีตำแหน่งหน่วยความจำ 2 ^ 64 จุดใน RAM และตำแหน่งหน่วยความจำแต่ละแห่งจัดเก็บแบบไบต์ แคชมีความเร็วสูงและแบ่งพาร์ติชันเป็นแคชไลน์ แคชที่แมปโดยตรงคือที่ที่บล็อกหน่วยความจำ RAM ถูกแมปไว้ในแคชหนึ่งบรรทัด (ไม่แน่ใจในความสำคัญของสิ่งนี้ ตอนนี้ทำงานกับDirect …

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

1
อะไรคือข้อแตกต่างระหว่างคำว่า "หน่วยความจำ", "หน่วยความจำหลัก", "RAM", "หน่วยความจำธนาคาร" และ "โมดูลหน่วยความจำ"
ความแตกต่างของคำที่ติดตามคืออะไร? พวกเขาดูเหมือนจะเปลี่ยนได้ทั้งหมด หน่วยความจำ, หน่วยความจำหลัก, RAM, หน่วยความจำธนาคาร, โมดูลหน่วยความจำ แก้ไขฉันถ้าฉันผิด แต่ความเข้าใจของฉันคือหน่วยความจำเป็นคำทั่วไปมากตัวอย่างเช่นทุกที่ที่ข้อมูลสามารถจัดเก็บได้ก็ถือเป็นหน่วยความจำ (ยกเว้นการลงทะเบียน) หน่วยความจำหลักหมายถึงหน่วยความจำที่โดยทั่วไปจะอยู่ระหว่าง HDD และ CPU และเป็น RAM RAM เป็นเทคโนโลยีสำหรับหน่วยความจำหลักในแง่ที่อนุญาตให้อ่านและเขียนแบบสุ่ม Memory bank คือตำแหน่งทางกายภาพของมาเธอร์บอร์ดที่มีหน่วยความจำหลักอยู่ โมดูลหน่วยความจำเป็นชิ้นส่วนทางกายภาพของหน่วยความจำหลัก (เช่นแถบที่คุณสามารถซื้อได้จากร้านค้า) ถูกต้องหรือไม่

1
แกนประมวลผลคืออะไรในระดับฮาร์ดแวร์?
ฉันได้ศึกษาวิธีการทำงานของโปรเซสเซอร์และส่วนต่าง ๆ ของมันรวมถึง ALU การลงทะเบียนหน่วยควบคุมและคำถามก็มาถึงใจของฉันเกี่ยวกับโปรเซสเซอร์แบบมัลติคอร์ แกนทำจากอะไร เป็นหน่วยประมวลผลที่สมบูรณ์หรือเป็นเพียงส่วนหนึ่งของมันหรือไม่ ถ้าเป็นอีกโปรเซสเซอร์ที่สมบูรณ์พร้อมชิ้นส่วนของตัวเองคอร์ทั้งหมดแชร์รีจิสเตอร์หรือไม่หรือเป็นเรจิสเตอร์เดียวกันสำหรับคอร์ทั้งหมด? ทุกแกนจำเป็นต้องมีข้อมูลและที่อยู่ของตัวเองหรือไม่? ถ้าไม่ส่วนที่ใช้ร่วมกันระหว่างแกนคืออะไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.