No products in the cart.

Nếu bạn chưa biết thì phần mềm chạy trên máy tính hoặc phần mềm chạy trên các phần cứng khác không phải máy tính nó cũng chỉ là các các con số dạng binary (nhị phân) dạng 1 & 0
Bạn mở 1 file nào đó trên máy tính bằng editor Hex Fiend thì sẽ thấy nội dung thực sự mà máy tính hiểu.
Khi bạn có nhu cầu update 1 phần mềm thì bản chất nó là ghi đè các bin này bằng bin mới, vì bin mới có logic mới.
Ví dụ bạn có 1 phần mềm dùng file abc.bin để chứa logic chương trình tính tổng thì:
trong abc.bin cũ là 1+1 = 2
trong abc.bin mới là 2+2 = 4
Vậy bạn ghi đè file abc.bin thì đó gọi là update.
Trong ngành công nghiệp phần mềm thì điều này luôn đúng, ví dụ:
- Update phần mềm iOS từ App Store
- Update phần mềm Android từ Play Store
- Update hệ điều hành iOS, iPadOS, macOS…
- Update firmware cho máy ghi âm
- Update firmware TV thông minh
- Update firmware cho Airpods
- v.v…
Bạn có thể hiểu những thiết bị không có hệ điều hành thì firmware chính là 1 hệ điều hành.
Lưu ý: Đôi khi bạn update nhưng chức năng bị mất đi và lỗi nhiều hơn thì người ta gọi nó là degrade.
Các bài viết không xem thì tiếc:
- Ghi chú các bản release ứng dụng Tepra LITE Android và iOS | dotrinh.com
- NGƯỜI VIỆT HỌC ĐƯỢC GÌ TỪ VIỆC ANDROID STUDIO CẬP NHẬT THƯỜNG XUYÊN?
- Cách đưa app iOS lên Apple Store từ Xcode
- Làm việc và học tập 1 cách thông minh hơn – năng suất hơn – chill hơn với ChatGPT
- Tuyển lập trình viên iOS dotrinh.com
- Dịch vụ sửa website tốt và dịch vụ sửa website giá rẻ ở đâu?
- 25 năm internet Việt Nam và ảnh hưởng đến chúng ta
- Chuẩn đầu ra ngành đào tạo Công nghệ Thông tin bậc học Đại học
- Tại sao đã thêm vào file gitignore rồi mà không có tác dụng?
- Advanced Sourcetree – dùng git hiệu quả để nâng cao chất lượng công việc
- ĐÁNH GIÁ CỦA KHÁCH HÀNG RẤT QUAN TRỌNG
- Công ty Nhật họ kiếm tiền bằng cách nào? | dotrinh.com
- Mẫu email business trong tiếng Nhật – tham khảo
- TÌM ĐỐI TÁC SX PHẦN CỨNG TẠI VIỆT NAM
- Thiết kế web có khó không? Thiết kế web là làm gì?