Bỏ qua nội dung

A.1 · Cơ sở máy tính

Tổ chức Baccalaureate Quốc tế · IB Diploma · Computer Science · SL · Chủ đề 1

1.1

Phạm vi và yêu cầu tiên quyết

Trọng tâm SL được hỗ trợ. Mục tiêu đánh giá đầu tiên 2027; PDF chính thức trả về 403; tài liệu ngắn thu thập trước đó là bài đánh giá cuối cùng 2026. Hướng dẫn còn lại, yêu cầu đánh giá và thực hành giữ nguyên các bản ghi đã lưu.

Yêu cầu tiên quyết: đọc các đại lượng và đơn vị được nêu, sử dụng phép tính toán và các điều kiện mô hình dưới đây. Mỗi bài học sẽ phát triển phương pháp riêng trước khi chuyển giao độc lập.

Đây là các ví dụ giảng dạy gốc hoặc được ghi rõ là hư cấu, không phải là các phép đo thực tế hay các nghiên cứu đánh giá học viên đã hoàn tất.

1.2

Hệ thống máy tính, mạng và yêu cầu

Giải thích hiện tượng này là gì?

  • Một hệ thống đặt phòng của trường học có thể tính toán chính xác nhưng vẫn thất bại nếu người dùng mất quyền truy cập hoặc hồ sơ bị tiết lộ. Thành công bao gồm cả bối cảnh của hệ thống.
  • Bắt đầu bằng một dự đoán. Nêu rõ các đại lượng hoặc đặc điểm bạn sẽ so sánh, sau đó quyết định bằng chứng nào có thể phân biệt hai lời giải thích.

Xây dựng mô hình

  • Một hệ thống máy tính kết hợp phần cứng, phần mềm, dữ liệu và con người. Một mạng cho phép giao tiếp thông qua các giao thức. Yêu cầu nên phân biệt chức năng khỏi các ràng buộc như khả năng sẵn sàng, bảo mật và khả năng truy cập.
  • Xác thực (authentication): Kiểm tra danh tính được tuyên bố; Phân quyền (authorization): Xác định các hành động được phép thực hiện.
Hệ thống máy tính, mạng và yêu cầu: sơ đồ trường hợp mẫu gốc

Chọn bằng chứng để kiểm định mô hình

  • Tách biệt xác thực và phân quyền. Xác thực kiểm tra danh tính; phân quyền xác định các hành động được phép. Mô hình mối đe dọa kết nối một tài sản có giá trị, một cuộc tấn công có thể xảy ra và một biện pháp kiểm soát phù hợp.
  • Sử dụng tập dữ liệu trường học giả định để xác định người dùng và quyền hạn. Vẽ luồng dữ liệu, so sánh validation (kiểm chứng) và verification (xác nhận), và chỉ định các bài kiểm tra cho đầu vào bình thường, biên và không hợp lệ. Không sử dụng thông tin đăng nhập thật hay hồ sơ học sinh trong bài tập.

Bắt đầu từ các đại lượng đã biết

  • Nêu các giá trị đã biết và đơn vị của chúng. Chọn công thức vì các giả thiết của nó phù hợp với trường hợp này, sau đó biến đổi trước khi thay số.
  • Đã biết: một tệp chứa 12 megabytes, trong ví dụ này một megabyte được định nghĩa là một triệu byte. Số bit = số byte × 8 = 12 × 1,000,000 × 8 = 96,000,000 bit. Ở tốc độ 8,000,000 bit mỗi giây, thời gian lý tưởng = kích thước/tốc độ = 12 giây, trừ đi phần chi phí vận hành (overhead).

Ví dụ:

Một tệp 40 triệu bit được truyền ở tốc độ 5 triệu bit mỗi giây. Tìm thời gian lý tưởng. Sử dụng cùng trình tự: đại lượng đã biết → mô hình → mối liên hệ → thay thế → đơn vị và giải thích.


Kiểm tra kết luận và giới hạn của nó

  • Bandwidth không phải là throughput (tốc độ truyền tải) thực tế cuối đến cuối. Mã hóa không tự nó đảm bảo phân quyền đúng đắn hay loại bỏ mọi rủi ro bảo mật.
  • Quay trở lại quan sát ban đầu. Giải thích kết quả hỗ trợ điều gì, những điều kiện nào mà nó giả định, và một cách để kiểm chứng một giải thích cạnh tranh.

Cảnh báo:

Mã hóa đảm bảo rằng mọi người dùng đều có quyền truy cập phù hợp. Tuyên bố này là sai: Bandwidth không phải là throughput thực tế cuối đến cuối. Mã hóa không tự nó đảm bảo phân quyền đúng đắn hay loại bỏ mọi rủi ro bảo mật.

Tóm tắt:

Hệ thống máy tính, mạng và yêu cầu: Tách biệt xác thực và phân quyền. Xác thực kiểm tra danh tính; phân quyền xác định các hành động được phép. Mô hình mối đe dọa kết nối một tài sản có giá trị, một cuộc tấn công có thể xảy ra và một biện pháp kiểm soát phù hợp.

Chuỗi thực thi chạy được và ranh giới

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))

Kết quả mong đợi:

16.0
0.0

Decimal MB nghĩa là một triệu byte; nhân với tám trước khi chia cho bit mỗi giây. Dữ liệu bằng không có thời gian truyền tải lý tưởng bằng không. Tốc độ không dương bị từ chối; chi phí vận hành thực tế nằm ngoài mô hình toán học này.

Từ vựng Luyện tập
English Tiếng Việt
authentication/ɔːˌθentɪˈkeɪʃn/ xác thực
authorization/ˌɔːθəraɪˈzeɪʃn/ phân quyền

Nhiều chủ đề hơn trong Tổ chức Baccalaureate Quốc tế · IB Diploma · Computer Science · SL

Đăng nhập hoặc tạo tài khoản

IGCSE, A-Level & AP