Bài đăng

Đang hiển thị bài đăng từ Tháng 8, 2024

Message Passing

  Ý tưởng cốt lõi của lập trình hướng dữ liệu là xử lý các phép toán chung trong các chương tình bằng việc giải quyết rõ ràng các phần của bảng operation-and-type trong hình 2.22. Kỹ thuật lập trình chúng ta đã sử dụng để tổ chức hệ thống trong bài   data tag   yêu cầu gửi đến đúng procedure dựa trên loại dữ liệu bằng việc có mỗi phép toán đối xử việc gửi đến đúng procedure của chính nó. Thật sư, điều này làm phân tách bảng operation-and-type thành các dòng, với mỗi toán tử chung tạo ra việc trình bày một dòng của bảng. Một chiến lược thực thi thay thế là phân tách bảng thành các cột, thay vì sử dụng “các operation hoàn hảo” nó gửi đến procedure dựa trên các loại dữ liệu, để làm việc với “các đối tượng dự liệu hoàn hảo” nó gửi đến các tên của operation. Chúng ta có thể thực hiện bằng cách gán những thứ là một data object, như là một số retangular, được trình bày như là một procedure nó được đối xử như là một input yêu cầu tên phép toán và trình diễn phép toán được chỉ thị...

GHz là gì? Nó có quan trọng không?

Hình ảnh
GHz là yếu tố được chú ý rất nhiều khi chọn mua chip và nói lên nhiều điều về xung nhịp chip. Nếu bạn tò mò về thông số này và tầm ảnh hưởng của nó tới hệ thống máy tính, hãy cùng FPT Shop tìm hiểu đôi chút về GHz qua vài gạch đầu dòng dưới đây. Chỉ số GHz là gì? GHz (Gigahertz) là đơn vị chuyên sử dụng để đo tần số dao động trong một giây của, thường được áp dụng phổ biến trong ngành công nghiệp máy tính để tính toán tốc độ xung nhịp  CPU . Theo quy đổi quốc tế, 1GHz đại diện cho 1.000.000.000 (1 tỷ) dao động trên một giây, chỉ số GHz càng cao, chip xử lý càng mạnh mẽ và hoạt động hiệu quả. Có thể hiểu một cách đơn giản rằng hiệu suất hoạt động của CPU sẽ là yếu tố đầu tiên và quan trọng nhất tác động trực tiếp đến tốc độ thực thi các chương trình được yêu cầu. Hiệu suất này sẽ được đo bằng đơn vị Gigahertz và viết tắt là GHz như chúng ta đã thấy. GHz còn được gọi là tốc độ xung nhịp (hoặc tần số). 2 cách xem chỉ số GHz của chip máy tính Truy cập thông tin của nhà sản xuất hoặc đơ...

Trình bày cây Huffman

Hình ảnh
Trong bài tập này, chúng ta sẽ cùng làm việc với một hệ thống nó sử dụng cây Huffman để mã hóa và giải mã thông điệp và tạo ra cây Huffman tương ứng với thuật toán đã đề cập ở trên. Chúng ta sẽ bắt đầu bằng việc thảo luận cách để trình bày cây Huffman. Các nút cảu cây được trình bày bởi một danh sách bao gồm các nút lá biểu tượng, hệ thống ở nút lá và weight tương ứng (define (make-leaf symbol weight) (list 'leaf symbol weight)) (define (leaf? object) (eq? (car object) 'leaf)) (define (symbol-leaf x) (cadr x)) (define (weight-leaf x) (caddr x)) Một cây sẽ là một danh sách của một nhánh trái và phải và một set của các symbol, và weight. Set của các symbol đơn giản là một danh sách các biểu tượng. Khi chúng ta tạo một cây bằng việc hợp hai node, chúng ta đạt được độ cao của tree như là tổng weight của các node, và set các symbol như là tập hợp của các set symbol cho các node. Từ đó set symbol được trình bày như là một danh sách, chúng ta có tập hợp chúng bằng cách sử dụng procedu...