MỘT CHÚT TƯ DUY VỀ CÁCH MÁY TÍNH HOẠT ĐỘNG
16:16 - 27/10/2020
Máy tính có thực sự thông minh như chúng ta vẫn nghĩ hay chỉ đơn giản là một công cụ rất biết nghe lời con người?
Thị giác máy tính với OpenCV-Python Bài 7 Phần 2: Phát hiện người đi bộ trong video
Thị giác máy tính với OpenCV-Python Bài 7 Phần 1: Phát hiện người đi bộ trong hình ảnh
Thị giác máy tính với OpenCV-Python Bài 6 Phần 2: Phép trừ nền
Thị giác máy tính với OpenCV-Python Bài 6 Phần 1: Bắt bám đối tượng với Meanshift và Camshift
Nếu bạn đến một đất nước xa xôi và không hiểu được ngôn ngữ sở tại, làm thế nào để bạn có thể giao tiếp với người bản địa? Có lẽ bạn cần đến người phiên dịch. Thực ra máy tính không thông minh như chúng ta vẫn nghĩ, ngược lại chúng chỉ có khả năng làm hai việc rất đơn giản là “bật” hoặc “tắt”, thứ ngôn ngữ duy nhất mà chúng có thể hiểu được là số 1 (bật) hoặc 0 (tắt). Máy tính luôn luôn đợi chúng ta ra lệnh (có thể cái clich chuột, tùy chọn thông số, dòng lệnh, nhấn enter hoặc ngay cả những chương trình chạy ngầm cũng là do con người lập trình sẵn) để thực hiện những nhiệm vụ nhất định. Hệ điều hành đóng vai trò như người phiên dịch vậy, nó chuyển hóa những mệnh lệnh của con người thành một dãy những con số 0 và 1 mà máy tính có thể hiểu được. Nếu tất cả đều để ở dạng dãy số 0 và 1 thì con người sẽ rất khó để hiểu chúng, do đó, ở chiều ngược lại, hệ điều hành giúp máy tính hiển thị theo cách rất trực quan để con người có thể hiểu được.
Một ví dụ sinh động về cách máy tính làm việc đó là công cụ có tên Private Character Editor trên window 10. Đây là công cụ hỗ trợ tạo font chữ, cho phép chúng ta tạo ra font chữ riêng theo mong muốn. Để mở công cụ này bạn chỉ cần gõ đầy đủ tên của nó vào thanh tìm kiếm của window rồi nhấn phím enter. Đầu tiên, hãy thử sử dụng công cụ này để tạo một ký tự bất kỳ, như chữ “a” chẳng hạn. Khi chúng ta chọn font chữ vừa tạo ra để gõ văn bản và nhấn phím “a” trên bàn phím, thực ra máy tính hiện ra một hình ảnh đã được vẽ sẵn. Ở chế độ phóng to lên có thể thấy rõ đó thực ra là tập hợp các ô vuông rất nhỏ, các ô vuông nằm trên nét của chữ a thì hiển thị màu đen, các ô còn lại thì màu trắng. Khi chúng ta nhấn bàn phím, máy tính sẽ nhận được một dãy các số 0 và 1 cho nó biết ô nào thì cần tắt, ô nào cần bật để tạo thành hình ảnh chữ a như mong muốn.
Giao diện công cụ Private Character Editor
Tạo ký tự "a" cho font chữ mới
Như vậy, mọi thứ hiển thị trên máy tính thực chất chỉ là tập hợp các điểm ảnh (các ô vuông nhỏ như ở phân tích trên, hay còn gọi là pixel) và việc máy tính cần làm, đó là bật hoặc tắt các pixel siêu nhỏ đó. Màn hình máy tính thường có trên 1 triệu điểm ảnh, do đó cảm giác rất mịn khiến cho mắt người khó có thể nhận ra sự khác biệt.
VIỆN IMC
Tòa nhà IMC Tower, Số 176 Trường Chinh, Phường Khương
Thượng, Quận Đống Đa, Thành phố Hà Nội, Việt Nam
Tel/Fax : (+84) 24 3566 6232 / 24 3566 6234
Email: contact@imc.org.vn Website: http://imc.org.vn