ในปัญหา“ ในข้อกำหนดของคนธรรมดา” เราจะพิจารณาคำศัพท์สองสามคำที่เกี่ยวข้องกับหน่วยความจำและการประมวลผล
บิต
ในแง่ของหน่วยความจำบิต (ย่อมาจากเลขฐานสอง) เป็นหน่วยที่เล็กที่สุดของข้อมูลบนระบบคอมพิวเตอร์ บิตเดียวนั้นเป็น 'สวิตช์' ไฟฟ้าขนาดเล็กที่มีทั้ง 'เปิด' หรือ 'ปิด' พวกเขาใช้สำหรับทุกอย่างตั้งแต่การให้คำแนะนำระบบไปจนถึงการจัดเก็บข้อมูล สถานะของบิต 'เปิด' หรือ 'ปิด' เกี่ยวข้องกับรหัสเครื่องซึ่งทุกอย่างแสดงเป็นเลขศูนย์
โดยทั่วไปบิตจะไม่มีอยู่นอกกลุ่มสตริงแปดกลุ่มที่รู้จักกันในชื่อไบต์
ไบต์
ขั้นตอนถัดไปจากบิตไบต์คือสตริงแปดบิต นอกจากนี้ยังเป็นพื้นฐานสำหรับ … การวัดขนาดและความเร็วในการคำนวณค่อนข้างมาก (นอกเหนือจากเฮิรทซ์) ดังนั้น, กิโลไบต์คือ 1024 ไบต์, เมกะไบต์เป็น 1024 กิโลไบต์, กิกะไบต์เป็น 1024 เมกะไบต์และเทราไบต์คือ…. ดีคุณจะได้รับความคิด คุณไม่จำเป็นต้องรู้อะไรมากมายเกี่ยวกับหน่วยการวัดเหล่านี้นอกจากคุณจะต้องการเรียนรู้และศึกษาไบนารี (ฉันจะครอบคลุมรหัสเครื่องและภาษาการเขียนโปรแกรมพื้นฐานอื่น ๆ ในโพสต์ภายหลัง)
ทีนี้พวกคุณบางคนอาจสงสัยว่าทำไมค่าถึง 1024 และไม่ใช่ 1, 000 เหตุผลของเรื่องนี้ก็คือว่าไบนารีนั้นแสดงทุกอย่างเป็นทวีคูณของ 2- ดังนั้น 1024 จึงเป็นค่าที่ใกล้เคียงที่สุดที่เราสามารถทำได้ถึง 1, 000
ค่าตัว
และตอนนี้สำหรับสิ่งที่แตกต่างอย่างสิ้นเชิง FLOPS - ย่อมาจาก loating p oint o perations p er s econd แต่นั่นไม่ได้ทำให้มันแคบลงเลยใช่ไหม? หากเรากำลังจะได้รับหมึกใด ๆ ของสิ่งที่ FLOPS หมายถึงเราจะต้องคิดออกว่าการดำเนินการจุดลอยคืออะไรใช่ไหม?
ในระบบเลขฐานสองมีสองระบบสำหรับการแสดงตัวเลขที่มีตำแหน่งทศนิยม: จุดคงที่และจุดลอย ระบบจุดคงที่คือระบบที่มีทศนิยมเพียงไม่กี่ที่เท่านั้น ในระบบจุดลอยตัวทศนิยมสามารถวางได้ทุกที่ มันง่ายเกินไป แต่มันจะทำ
โดยทั่วไปแล้ว FLOPS ไม่ใช่ตัวบ่งชี้ที่สำคัญอย่างยิ่งสำหรับความเร็วมาตรฐานสำหรับคอมพิวเตอร์มาตรฐานเนื่องจากการดำเนินการจุดลอยตัวนั้นถูกใช้ในการคำนวณทางวิทยาศาสตร์เป็นหลัก ในกรณีของซูเปอร์คอมพิวเตอร์และระบบที่ใช้สำหรับการวิจัยจำนวน FLOPS ที่ระบบสามารถจัดการนั้นมีความสำคัญอย่างยิ่ง แต่สำหรับผู้ใช้ประจำวัน ใช่คุณอาจไม่ต้องกังวลกับมัน
เฮิรตซ์
หากเราต้องการคำจำกัดความแบบตรงเฮิรตซ์เป็นหน่วยวัดมาตรฐานสำหรับรอบต่อวินาที 'หนึ่งเฮิร์ตซ์' คือหนึ่งรอบต่อวินาที ง่ายพอใช่ไหม