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

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

19
หากเครื่อง 32 บิตสามารถจัดการตัวเลขได้สูงสุด 2 ^ 32 ทำไมฉันสามารถเขียน 1000000000000 (ล้านล้าน) โดยที่เครื่องของฉันหยุดทำงาน
คอมพิวเตอร์ 32 บิตสามารถจัดเก็บจำนวนเต็มที่ลงนามได้สูงสุด 2 31 - 1 นี่คือเหตุผลที่เราใช้ที่อยู่ IPv4 หมดและเข้าสู่ยุค 64 บิต อย่างไรก็ตามหมายเลข 2 31 - 1 (2,147,483,647) นั้นไม่ใหญ่เท่ากับหมายเลข 1 ล้านล้าน (1,000,000,000,000) ซึ่งดูเหมือนว่าฉันจะสามารถแสดงผลได้ดีโดยไม่ต้องพังเครื่อง มีคนอธิบายได้ไหมว่าเพราะอะไร

19
ระบบ 32- บิตกับ 64- บิต
ความแตกต่างระหว่างระบบ 32- บิตและ 64- บิตคืออะไร? หากคุณใช้ทั้งสองอย่างคุณมีความแตกต่างอะไรมาก เป็นปัญหาหรือไม่ที่จะใช้โปรแกรม 32- บิตกับระบบ 64- บิตในบางกรณี?

20
ซอฟต์แวร์บางตัวสร้างความเสียหายทางฮาร์ดแวร์ได้หรือไม่?
ฉันรู้ว่าคำถามที่คล้ายกับคำถามนี้ถูกถามมาก่อน แต่มันเกี่ยวกับการติดตั้งระบบปฏิบัติการ 32 บิตบนแล็ปท็อป 64 บิต คำถามของฉันเกี่ยวกับความเสียหายของฮาร์ดแวร์ ฉันสงสัยว่ามีวิธีการเชื่อมต่อกับฮาร์ดแวร์จากระบบปฏิบัติการหรือเลเยอร์เทอร์มินัลเพื่อสร้างความเสียหายเกินกว่าจะซ่อมได้หรือไม่ (ความเสียหายทางกายภาพจริงไม่ใช่แค่ฮาร์ดแวร์ผิดปกติ) คุณสามารถเลี่ยงมาตรการรักษาความปลอดภัยและเรียกใช้ CPU อย่างหนักจนเซรามิกแตกได้จริงหรือ คุณสามารถเขียนหรือเชื่อมต่อกับ HDD ในลักษณะที่จะทำให้เกิดความเสียหายทางกายภาพกับจานได้หรือไม่? คุณสามารถยุ่งกับหน่วยความจำและทอดแรม? คุณสามารถเป่า NIC ได้หรือไม่? ฉันสนใจที่จะรู้ถึงขีด จำกัด ที่ซอฟต์แวร์สามารถเข้าถึงได้เมื่อดูระบบโดยรวม

7
ฉันจะตรวจสอบการกำหนดค่า RAM ของฉันได้อย่างไร (Windows 7)
ฉันต้องการตรวจสอบการกำหนดค่า RAM ของฉัน ฉันรู้ว่าเป็นเรื่องง่ายที่จะตรวจสอบ RAM ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ (เช่น 32 GB) แต่มีวิธีที่ง่ายในการตรวจสอบใน Windows หรือไม่ถ้า RAM เป็น 2x16 GB, 4x8 GB, 8x4 GB หรือ 16x2 GB? ขอขอบคุณ


9
เหตุใดผู้ผลิตซีพียูจึงหยุดเพิ่มความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ [ปิด]
ฉันได้อ่านแล้วว่าผู้ผลิตหยุดให้ความสำคัญกับความเร็วสัญญาณนาฬิกาที่สูงขึ้นและตอนนี้กำลังทำงานกับสิ่งอื่น ๆ เพื่อปรับปรุงประสิทธิภาพ กับ เครื่องเดสก์ท็อปเก่าที่ใช้โปรเซสเซอร์Intel®Xeon® E3110 พร้อมความเร็วสัญญาณนาฬิกา 3.0GHz และเซิร์ฟเวอร์ใหม่ที่มีโปรเซสเซอร์ AMD Opteron (TM) 6272 ที่มีความเร็วสัญญาณนาฬิกา 2.1GHz เมื่อทำการเปรียบเทียบการเข้ารหัสอย่างง่ายโดยใช้ (เธรดเดียว) openssl aes256c เดสก์ท็อปทำงานได้ดีกว่าเซิร์ฟเวอร์ ดังนั้นด้วยการปรับให้เหมาะสมล่าสุดทำไมโปรเซสเซอร์ที่มีความเร็วสัญญาณนาฬิกาที่ดีกว่าจึงทำงานได้ดีกว่า

17
เหตุใดคอมพิวเตอร์จึงนับจากศูนย์
คอมพิวเตอร์มักจะมีค่าตัวเลขเริ่มต้นจากศูนย์ ตัวอย่างเช่นอาร์เรย์ในภาษาการเขียนโปรแกรม C-based เริ่มต้นจากดัชนีศูนย์ มีเหตุผลทางประวัติศาสตร์อะไรบ้างสำหรับเรื่องนี้และข้อได้เปรียบเชิงปฏิบัติใดที่นับจากศูนย์มีมากกว่าการนับจากหนึ่ง หมายเหตุ:คำถามนี้ขอคำตอบทางเทคนิคที่อธิบายอย่างดีไม่ใช่แค่ความคิดเห็นเท่านั้นและมีวัตถุประสงค์เพื่อให้ครอบคลุมคอมพิวเตอร์โดยทั่วไปไม่ใช่แค่เขียนโปรแกรม คำถามนี้ขยายออกไปตามคำถามของโปรแกรมเมอร์"เหตุใดจึงมีโครงสร้าง / อาร์เรย์เป็นศูนย์?" .


9
ฉันจะเปิดใช้งาน PAE บน Windows 7 (32 บิต) เพื่อรองรับ RAM มากกว่า 3.5 GB ได้อย่างไร
ฉันรู้ว่า Windows XP 32- บิตสามารถกำหนดค่าผ่านPAEเพื่อรองรับ RAM มากกว่า 3.5 GB มีการสอนที่ดีเกี่ยวกับ Windows 7 32- บิตใช่ไหม เหตุใดฉันจึงไม่ใช้ Windows 7 แบบ 64 บิต: ซอฟต์แวร์สำหรับการเชื่อมต่ออินเทอร์เน็ตของฉัน (โทรศัพท์มือถือเป็นโมเด็ม) จะทำงานในสภาพแวดล้อมแบบ 32 บิตเท่านั้น

6
ทำไมคุณไม่สามารถมีทั้งคำสั่งสูงต่อรอบและความเร็วสัญญาณนาฬิกาสูง
Megahertz Myth กลายเป็นกลยุทธ์การส่งเสริมการขายเนื่องจากความแตกต่างระหว่างโปรเซสเซอร์ INTEL 8086 ของพีซีและโปรเซสเซอร์ Rockwell 6502 ของ Apple 8086 วิ่งที่ 4.77MHz ในขณะที่ 6502 วิ่งที่ 1MHz อย่างไรก็ตามคำแนะนำในการ 6502 ต้องใช้รอบน้อยลง ในความเป็นจริงมีจำนวนน้อยกว่าที่วิ่งเร็วกว่า 8086 ทำไมบางคำสั่งจึงต้องใช้รอบน้อยลง และทำไมคำแนะนำของ 6502 จึงไม่ต้องการรอบการทำงานที่น้อยลงจึงใช้งานร่วมกับโปรเซสเซอร์ความเร็วสูงของ 8086 บทความของ Wikipedia สำหรับคำแนะนำต่อรอบ (IPC) กล่าว ปัจจัยที่ควบคุม IPC ระดับคำสั่งที่กำหนดต่อวินาทีสามารถทำได้ด้วย IPC สูงและความเร็วสัญญาณนาฬิกาต่ำ ... หรือจาก IPC ต่ำและความเร็วสัญญาณนาฬิกาสูง ทำไมคุณไม่สามารถมีทั้งคำสั่งสูงต่อรอบและความเร็วสัญญาณนาฬิกาสูง บางทีสิ่งนี้เกี่ยวข้องกับวงจรนาฬิกาหรือไม่ Wikipedia กล่าวถึงการซิงโครไนซ์ของวงจร? ไม่แน่ใจว่ามันหมายถึงอะไร หรือนี่อาจจะเกี่ยวกับการทำงานของไปป์ไลน์? ฉันไม่แน่ใจว่าทำไมคำแนะนำในไปป์ไลน์แบบสั้นแตกต่างจากคำแนะนำในไปป์ไลน์ที่ยาว ความเข้าใจใด ๆ …

5
คอมพิวเตอร์จะคำนวณเลขชี้กำลังแบบเลขชี้กำลังโดยไม่มีข้อผิดพลาดมากเกินไปได้อย่างไร
จากการศึกษาวิธีการเข้ารหัส / ถอดรหัส RSA ฉันพบบทความนี้: ตัวอย่างของอัลกอริทึม RSA มันต้องการสิ่งนี้เพื่อถอดรหัสข้อความนี้ ผลลัพธ์ทั้งหมดของมันใหญ่มากสำหรับเครื่อง 64- บิต / 32- บิตฉันไม่เชื่อว่ามันสามารถเก็บค่าที่ยิ่งใหญ่เช่นนี้ไว้ในการลงทะเบียนครั้งเดียว คอมพิวเตอร์ทำอย่างไรโดยไม่ล้น คำถามนี้เป็นคำถามที่ผู้ใช้ซูเปอร์ของสัปดาห์ อ่านบล็อกสำหรับรายละเอียดเพิ่มเติมหรือมีส่วนร่วมในบล็อกด้วยตัวคุณเอง

3
เหตุใดจึงมีพินจำนวนมากบนขั้วต่อเพาเวอร์ SATA?
ฉันแค่ดูที่ขั้วต่อเพาเวอร์สำหรับออปติคัลไดรฟ์ SATA และสังเกตว่ามันมีสิบห้าพิน! จากนั้นฉันประหลาดใจที่ตัวเชื่อมต่อข้อมูลถัดจากนั้นซึ่งมีเจ็ดขาที่เลวทรามต่ำช้า ฉันรู้ว่ามีเพียงสามหมุดเท่านั้นที่จำเป็นสำหรับการเชื่อมต่อสายไฟ: + 12v DC + 5v DC พื้น เหตุใดพวกเขาจึงตัดสินใจใช้ตัวเชื่อมต่อไฟสิบห้าพินที่มีความกว้างเป็นสองเท่าของตัวเชื่อมต่อข้อมูล

6
อยู่ที่ไหนแคช L1, L2 และ L3 อยู่ในคอมพิวเตอร์?
อยู่ที่ไหนแคช L1, L2 และ L3 อยู่ในคอมพิวเตอร์? ฉันรู้ว่าเราใช้แคชเพื่อเพิ่มประสิทธิภาพโดยการเลือกข้อมูลและคำแนะนำจากแคชมากกว่าหน่วยความจำหลัก ต่อไปนี้เป็นคำถามของฉัน ที่ตั้งของ L1 Cache อยู่ที่ไหน . อยู่ในชิปซีพียู? ที่ตั้งแคช L2 อยู่ที่ไหน ที่ตั้งแคช L3 อยู่ที่ไหน อยู่ในคณะกรรมการแม่? ฉันคิดว่าโปรเซสเซอร์ SMP ล่าสุดใช้แคช 3 ระดับดังนั้นฉันจึงต้องการเข้าใจลำดับชั้นระดับแคชและสถาปัตยกรรมของพวกเขา

10
ฉันจะทราบได้อย่างไรว่า Windows รุ่นปัจจุบันเป็น 32- บิตหรือ 64- บิตจากบรรทัดคำสั่ง [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : ตรวจจับ Windows Server รุ่น 32/64 บิตใน CLI (10 คำตอบ) ปิดให้บริการใน6 ปีที่ผ่านมา คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Super User อพยพ 9 ปีที่ผ่านมา บรรทัดคำสั่งในการตรวจสอบว่าระบบปฏิบัติการที่ใช้ Windows รุ่น 32 บิตหรือ 64 บิตเป็นเท่าไหร่?

6
“ คำแนะนำต่อรอบ” คืออะไร
ฉันได้เรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับวิธีการทำงานของโปรเซสเซอร์ แต่ฉันไม่สามารถหาคำตอบแบบตรงเกี่ยวกับคำแนะนำต่อรอบได้ ตัวอย่างเช่นฉันอยู่ภายใต้การแสดงผลที่สี่คอร์ซีพียูสามารถรันสี่คำสั่งต่อรอบดังนั้นซีพียูสี่คอร์ที่ทำงานที่ 2Ghz จะทำงาน 8 พันล้านต่อวินาที เป็นกรณีนี้หรือไม่? ฉันแน่ใจว่ามันเป็นสิ่งที่เกินความจริง แต่ถ้ามีคำแนะนำหรืออย่างอื่นที่ฉันสามารถใช้เพื่อกำหนดตัวเองตรงฉันเปิดแน่นอนกับความคิด

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.