Bài đăng

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

Chuyện gì xảy ra khi nén một file

Hình ảnh
Nén dữ liệu Nén dữ liệu là một việc không quá xa lạ với mỗi chúng ta, từ cấp độ người sử dụng khi cần nén dữ liệu để gửi tập tin nhanh hơn, đến cấp độ nhà phát triển nén dữ liệu để người dùng tốn ít chi phí khi tải về hơn. Vậy bạn đã hiểu rõ nén dữ liệu là gì chưa? Hãy cùng tìm hiểu! Trước khi nói về cách thức nén dữ liệu, ta hãy làm rõ khái niệm nén. Nén là quá trình làm giảm kích thước đi nhưng vẫn giữ được ý nghĩa thông tin.   Tức là người ta cố gắng làm chúng ngắn lại, và sau đó người ta có thể phục hồi nó về kích thước ban đầu Có 2 phương pháp nén: Loseless (Không mất mát) và lossy (mất mát) Loseless Thường được sử dụng trong văn bản Rút gọn bằng cách đánh dấu vị trí các đoạn văn bản trùng nhau, xóa những đoạn văn bản ấy. Ví dụ: Trong đoạn văn bản trên, cụm từ “Nén dữ liệu” được lặp đi lặp lại nhiều lần. Bằng cách lưu trữ cụm từ “Nén dữ liệu” và vị trí đặt cụm từ, chúng ta đã tiết kiệm được kích thước của đoạn văn bản. Khi giải nén, chúng ta...

Điều gì sẽ xảy ra khi bạn khởi động máy tính

Hình ảnh
Điều gì sẽ xảy ra khi bạn khởi động máy tính Một chủ đề mà mình đã tình cờ nghe được trên lớp. Mặc dù là một đứa đã học qua được cấu trúc máy tính, nhưng không trả lời được câu hỏi này khiến mình hơi chạnh lòng. Nên hôm nay mình nói riêng, cũng như chúng ta nói chung, sẽ tìm hiểu xem chuyện gì sẽ xảy ra khi khởi động máy tính nhé. Trước hết, ta cần nói sơ về cách máy tính xử lý khi chạy chương trình. Khi bạn mở một chương trình, ví dụ như Microsoft Word, thì dữ liệu sẽ được đưa vào trong RAM, rồi từ RAM đưa vào register. Tại register, CPU sẽ đọc chỉ thị trên nó là gì, sử dụng ALU và CU để xử lý, rồi trả về giá trị chỉ thị cần về register. Register trả về cho RAM, và RAM trả về cho disk. Bạn có thể coi RAM là nơi để lưu trữ các chương trình đang thực thi, vì thế nên có trường hợp thực tế một số chương trình không thể mở được do RAM không đủ chỗ để lưu trữ. Chắc chắn bạn sẽ hỏi rằng có thể trao đổi dữ liệu trực tiếp giữa disk và CPU được không? Tại sao lại phải thông qua R...

[Duncan Haughey] HƯỚNG DẪN LÊN KẾ HOẠCH MỘT DỰ ÁN THEO TỪNG BƯỚC

Hình ảnh
HƯỚNG DẪN LÊN KẾ HOẠCH MỘT DỰ ÁN THEO TỪNG BƯỚC Chìa khóa để có một dự án thành công chính là lên kế hoạch. Tạo một kế hoạch cho dự án là điều đầu tiên bạn nên làm khi đảm nhận bất kỳ dự án nào. Thường thì trong làm việc, lập kế hoạch cho một dự án vô cùng quan trọng. Tuy nhiên, nhiều người không nhận ra giá trị của việc lập kế hoạch dự án: tiết kiệm thời gian, tiền bạc, và nhiều vấn đề khác. Bài viết này cho ta một cái nhìn đơn giản, tiếp cận thực tế về lập kế hoạch dự án. Kết thúc bài viết này, hi vọng bạn sẽ có một phương pháp lập kế hoạch dự án hợp lí mà bạn có thể sử dụng cho những dự án trong tương lai. Bước 1 : Mục đích dự án Một dự án được coi là thành công khi nó đáp ứng nhu cầu của đa bên . Đa bên là tất cả những người liên quan đến dự án, ảnh hưởng trực tiếp hoặc gián tiếp tới dự án. Bước đầu tiên và quan trọng, là xác định đa bên trong dự án của bạn. Không phải lúc nào cũng dễ dàng để xác định đa bên của dự án, cụ thể là những người ảnh hưởng gián...