ข้ามไปยังเนื้อหา

A.1 · พื้นฐานคอมพิวเตอร์

International Baccalaureate · IB Diploma · Computer Science · SL · หัวข้อ 1

ดูสไลด์ ฝึกฝน
1.1

ขอบเขตและเงื่อนไขก่อนเข้าเรียน

SL ที่รองรับ: จุดเน้น การประเมินผลครั้งแรก 2027 เป้าหมาย; PDFทางการแสดงค่า 403; เอกสารสรุปสั้นๆ ที่จัดเก็บไว้ล่วงหน้าคือผลการประเมินสุดท้าย 2026 คู่มือที่เหลือ การประเมิน และข้อกำหนดเชิงปฏิบัติยังคงมีข้อจำกัดตามบันทึกไว้

สิ่งจำเป็น: อ่านปริมาณและหน่วยที่กำหนด ใช้เลขคณิตและเงื่อนไขโมเดลด้านล่าง บทเรียนแต่ละบทพัฒนาวิธีการของตนเองก่อนการถ่ายโอนแบบอิสระ

นี่คือตัวอย่างการสอนดั้งเดิมหรือที่ระบุว่าเป็นเรื่องfictional อย่างชัดเจน ไม่ใช่การวัดค่าจริงหรือการสืบสวนผู้เรียนที่ได้รับการประเมินเสร็จสมบูรณ์

1.2

ระบบคอมพิวเตอร์, เครือข่าย และข้อกำหนด

อะไรจะเป็นคำอธิบายสำหรับการสังเกตนี้?

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

สร้างโมเดล

  • ระบบคอมพิวเตอร์รวมฮาร์ดแวร์ ซอฟต์แวร์ ข้อมูล และคน เข้าด้วยกัน เครือข่ายช่วยให้การสื่อสารผ่านโปรโตคอล requirements ควรแยกฟังก์ชันออกจากข้อจำกัดเช่น ความพร้อมใช้งาน ความปลอดภัย และการเข้าถึง
  • Authentication: การตรวจสอบตัวตนที่อ้างถึง; Authorization: การกำหนดสิทธิ์การกระทำที่ยอมรับได้
ระบบคอมพิวเตอร์ เครือข่าย และ requirements: แผนภาพกรณีศึกษาต้นฉบับ

เลือกหลักฐานที่นำมาทดสอบได้

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

เริ่มจากปริมาณที่ทราบแล้ว

  • ระบุค่าที่ทราบและหน่วยของมัน เลือกความสัมพันธ์โดยพิจารณาว่าข้อสมมติฐานสอดคล้องกับเคสนี้ แล้วจัดรูปสมการก่อนแทนค่า
  • ข้อมูล: ไฟล์หนึ่งมีขนาด 12 เมกะไบต์ โดยตัวอย่างนี้กำหนดหนึ่งเมกะไบต์เท่ากับหนึ่งล้านไบต์ บิต = ไบต์×8 = 12×1,000,000×8 = 96,000,000 บิต ที่ 8,000,000 บิตต่อวินาที เวลาที่เหมาะสม = ขนาด/อัตรา = 12 วินาที, ไม่รวม overhead

ตัวอย่าง:

ไฟล์ขนาด 40 ล้านบิตถ่ายโอนที่ 5 ล้านบิตต่อวินาที หาเวลาในอุดมคติ ใช้ลำดับเดียวกัน: ปริมาณที่ทราบ → โมเดล → ความสัมพันธ์ → แทนค่า → หน่วยและการตีความ


ตรวจสอบข้อสรุปและขอบเขต

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

เตือน:

การเข้ารหัสรับประกันว่าผู้ใช้ทุกคนมีสิทธิ์การเข้าถึงที่เหมาะสม ข้อความนี้ผิด: แบนด์วิดท์ไม่ใช่ actual end-to-end throughput การเข้ารหัสไม่ได้ by itself ensure correct authorization or remove every security risk

จุดสำคัญ:

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

ลายเส้นที่ดำเนินการได้และขอบเขต

size_MB, rate_Mbps = 20, 10
bits = size_MB * 1_000_000 * 8
if rate_Mbps <= 0:
    raise ValueError("Rate must be positive")
seconds = bits / (rate_Mbps * 1_000_000)
print(seconds)
print(0 / (rate_Mbps * 1_000_000))

ผลลัพธ์ที่คาดหวัง:

16.0
0.0

หน่วย MB ทศนิยมหมายถึงหนึ่งล้านไบต์; คูณด้วยแปดก่อนหารด้วยบิตต่อวินาที ข้อมูลศูนย์มีระยะเวลาส่งผ่านในอุดมคติเป็นศูนย์ อัตราที่ไม่เป็นบวกจะถูกปฏิเสธ; ค่าใช้จ่ายจริงอยู่นอกเหนือโมเดลคณิตศาสตร์นี้

คำศัพท์ ฝึกฝน
English ไทย
authentication/ɔːˌθentɪˈkeɪʃn/ การยืนยันตัวตน
authorization/ˌɔːθəraɪˈzeɪʃn/ การอนุญาต

หัวข้อเพิ่มเติมใน International Baccalaureate · IB Diploma · Computer Science · SL

เข้าสู่ระบบหรือสร้างบัญชี

IGCSE, A-Level & AP