Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Trình biên dịch Trình biên dịch hay phần mềm biên dịch (compiler) là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình thành một chương trình tương đương nhưng ở dưới dạng một ngôn ngữ máy tính. Những trình dịch về C ngày nay thường được cung cấp kèm chung với C++. Sau đây là danh sách m...
40 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 616 | Lượt tải: 1
3.2 Tính chất của thuật toán Tính đúng: Thuật toán phải cho ra kết quả chính xác; Tính tổng quát: thuật toán phải áp dụng để giải một lớp bài toán có dạng tương tự, chứ không phải chỉ áp dụng những bài toán cụ thể riêng lẻ ; Tính xác định: Các bước trong thuật toán phải rõ ràng, trật tự thực hiện phải xác định và là duy nhất ; Tính dừng:...
19 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 614 | Lượt tải: 1
2.1 Các khái niệm và chức năng chính của hệ điều hành Hệ điều hành (HĐH) là hệ thống phần mềm chạy trên máy tính, dùng để điều hành, quản lí các thiết bị phần cứng và các tài nguyên hệ, tạo ra môi trường giao tiếp giữa người sử dụng và phần cứng máy tính. Hiện nay có rất nhiều HĐH cho nhiều loại máy khác nhau. Nhưng đa số các HĐH đều có n...
19 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 474 | Lượt tải: 1
Siêu may tính (Supercomputer) Là loại mạnh nhất, nhanh nhất và đắt nhất. Được sử dụng cho các lĩnh vực quan trọng để giải những bài toán cần xử lý dữ liệu lớn và tính toán phức tạp (nghiên cứu năng lượng hạt nhân, khai thác dầu khí, thiết kế tên lửa, thiết kế máy bay ). Titan - Siêu máy tính nhanh nhất thế giới có khả năng thực hiện 20 tri...
41 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 519 | Lượt tải: 1
a. Thanh ghi hiển thị với người dùng Là các thanh ghi lập trình viên có thể sử dụng trong các lệnh để phục vụ cho mục đích viết chương trình của mình Phân loại Thanh ghi đa năng: lập trình viên có thể sử dụng các thanh ghi nhóm này cho nhiều mục đích khác nhau Thanh ghi dữ liệu: sử dụng để chứa dữ liệu và không dùng để tính toán địa...
38 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 717 | Lượt tải: 1
c. Các thanh ghi Tập hợp các thanh ghi nằm trong CPU Chứa các thông tin tạm thời phục vụ cho hoạt động ở thời điểm hiện tại của CPU Được coi là mức đầu tiên của hệ thống nhớ Tuỳ thuộc vào bộ xử lý cụ thể Số lượng thanh ghi nhiều tăng hiệu năng của CPU Có hai loại thanh ghi: Các thanh ghi lập trình được Các thanh ghi không...
57 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 530 | Lượt tải: 1
a. Định địa chỉ tức thì Dạng đơn giản nhất của định địa chỉ Toán hạng = A Chế độ này có thể được sử dụng để định nghĩa và sử dụng các hằng số và thiết lập các giá trị ban đầu của biến Các số thường được lưu trữ dưới dạng số bù hai Bit ngoài cùng bên trái của trường toán hạng được sử dụng như bit dấu Ưu điểm: Chỉ cần truy xuất...
34 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 955 | Lượt tải: 1
c. Các loại lệnh: chia thành 4 nhóm Xử lý dữ liệu: các lệnh số học và logic Các lệnh số học cung cấp khả năng tính toán để xử lý dữ liệu số Các lệnh logic (Boolean) hoạt động trên các bit, cung cấp khả năng xử lý bất kỳ loại dữ liệu nào. Các lệnh này chủ yếu thực thi với các bit trên thanh ghi Lưu trữ dữ liệu Các lệnh đọc/ghi dữ liệ...
57 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 747 | Lượt tải: 1
2. Biểu diễn số nguyên Dữ liệu cần được mã hóa để lưu trữ và xử lý trong máy tính: dưới dạng nhị phân Dữ liệu kiểu số: độ lớn biểu diễn dưới dạng số nhị phân. Quy ước biểu diễn dấu âm (với số âm), dấu phẩy (với số có phần thập phân). Dữ liệu ký tự: sử dụng bảng mã Dữ liệu âm thanh, hình ảnh: lấy mẫu, lượng tử, mã hóa theo quy ước.
65 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 781 | Lượt tải: 1
1. Hệ đếm Hai chữ số, 1 và 0 Cơ số 2 Chữ số 1 và 0 trong ký hiệu nhị phân có cùng ý nghĩa như trong ký hiệu thập phân: 02 = 010 1 2 = 110 Để biểu diễn các số lớn hơn, mỗi chữ số trong một số nhị phân có giá trị phụ thuộc vào vị trí của nó : 102 = (1 * 21) + (0 * 20) = 210 11 2 = (1 * 21) + (1 * 20) = 310 1002 = (1 * 22) + (0 * ...
20 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 526 | Lượt tải: 1