



















Preview text:
  lOMoAR cPSD| 58968691 9/9/24   
Cơ  bản về máy tính điện tử 
Thai M. Tran ( Ph.D. ) , Bao, Q. Huyn (
h Ph.D. ) , Trinh D.D. Nguyen ( M.Sc. )  FIT - HUTECH    1  Nội dung 
• Các khái niệm cơ bản về máy tính điện tử 
• Các hệ đếm – hệ thống số học 
• Biểu diễn thông tin trên máy tính 
• Cơ chế hoạt động tính toán của hệ thống máy tính .  2  2    CMP1047  1      lOMoAR cPSD| 58968691 9/9/24 
Một số khái niệm cơ bản  3 
Máy tính điện tử 
• Trong cuộc sống hằng ngày, con người luôn tìm cách chế tạo các công cụ , thiết bị 
hỗ trợ mình trong công việc . 
• Các công cụ , thiết bị này ngày càng tinh vi, phức tạp . 
• Máy tính điện tử là một thiết bị đặc biệt 
• Có thể thực hiện một số lượng hữu hạn các chức năng cơ bản ( tập lệnh ) 
• Cơ chế thực hiện các lệnh là tự động và tuần tự 
• Danh sách các lệnh được gọi là chương trình  4  4    CMP1047  2      lOMoAR cPSD| 58968691 9/9/24    CMP1047  3      lOMoAR cPSD| 58968691 9/9/24    CMP1047  4      lOMoAR cPSD| 58968691 9/9/24    CMP1047  5      lOMoAR cPSD| 58968691 9/9/24 
Lịch sử máy tính điện tử  1 1 
Lịch sử phát triển 
• Công cụ hỗ trợ tính toán đã xuất hiện từ rất lâu đời 
• Phục vụ nhu cầu buôn bán , trao đổi hàng hóa , tiền tệ .  12  12    CMP1047  6      lOMoAR cPSD| 58968691 9/9/24  1642 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay  CMP1047  13  13   Blaise Pascal 
( Pháp  -  1642)  1642 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học  14  14    CMP1047  7      lOMoAR cPSD| 58968691 9/9/24  Charles Babbage 
( Anh  -  1830)  1642 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học  CMP1047  15  15   Herman Holle   rith 
( Hoa  ỳ
K  -  1890)  16   42 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học  16  16    CMP1047  8      lOMoAR cPSD| 58968691 9/9/24  ENIAC  (1946) 
18.000  bóng  đèn,  30  tấn,  14  0 kW  h  16   42 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  CMP1047  17  17   PDP - 1  (1961)  2,7
 00 transistors, 730 kg  1642 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  Transitors  18  18    CMP1047  9      lOMoAR cPSD| 58968691 9/9/24  Intel 8080  (1974) 
6 ,000 transistors  16   42 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  Transitors  IC  CMP1047  19  1 9  Motorola 6502  (1975) 
3 ,510 transistors  1642 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  Transitors  IC  20  20    CMP1047  10      lOMoAR cPSD| 58968691 9/9/24 
Intel Coffee Lake (8 th   gen)  (2017)  ~217M transistors  16   42 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  Transitors  IC 
VLSI  –   ULSI  –   SoC  CMP1047  21  2 1  Apple M1  (2020)  ~16B transistors  1642 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  Transitors  IC 
VLSI  –   ULSI  –   SoC  22  22    CMP1047  11      lOMoAR cPSD| 58968691 9/9/24 
Lịch sử phát triển  16   42 - 1945 
1945 - 1955 1955 - 1965 1965 - 1980  1980 - nay 
Máy   tính   cơ   học 
Đèn   điện   tử  Transitors  IC 
VLSI  –   ULSI  –   SoC  CMP1047  23  2 3 
Định luật Moore 
• Thông qua các quan sát trong nhiều 
năm , Gordon E. Moore 1 cho rằng số 
lượng transistors trên máy tính sẽ 
tăng gấp đôi cứ mỗi 18 - 24 tháng . 
1 Gordon E. Moore, the co - founder of Intel, in 1965.  24  24    CMP1047  12      lOMoAR cPSD| 58968691 9/9/24 
Cấu trúc cơ bản  của máy tính 
• Phần cứng :b
 ao gồm toàn bộ máy tính và các thiết bị ngoại vi kết hợp với nhau . 
• Thực hiện chức năng xử lý thông tin ở mức thấp nhất : c ác tín hiệu nhị phân 
• Phần mềm : Là các chương trình do người dùng tạo ra. 
• Điều khiển hoạt động của phần cứng , nhằm thực hiện các nhiệm vụ phức tạp theo yêu cầu  của người dùng . 
• Gồm phần mềm hệ thống ( system software ) và phần mềm ứng dụng ( application software )  CMP1047  25  2 5  Phần cứng 
Thiết  bị  lưu  trữ  Thiết  Thiết
  bị  nhập 
  bi  xử  lý 
Thiết  bị  xuất  26  26    CMP1047  13      lOMoAR cPSD| 58968691 9/9/24 
Thiết bị nhập 
• Là các thiết bị có nhiệm vụ đưa dữ liệu vào máy tính để xử lý  CMP1047  27  2 7 
Thiết bị xử lý 
• Là thiết bị xử lý thông tin, điều khiển hoạt động máy tính .  28  28    CMP1047  14      lOMoAR cPSD| 58968691 9/9/24 
Thiết bị lưu trữ 
• Dùng để lưu trữ thông tin và dữ liệu . Được chia làm hai loại chính : 
• Bộ nhớ trong : được gắn trực tiếp vào bo mạch chủ , là nơi lưu trữ chương trình và xử lý thông 
tin dưới dạng nhị phân . Bao gồm RAM và ROM. 
• Bộ nhớ ngoài : là các thiết bị lưu trữ gắn gián tiếp vào bo mạch chủ thông qua cáp nối dữ liệu ,  các khe cắm mở rộng .  CMP1047  29  2 9 
Thiết bị xuất 
• Dùng để hiển thị kết quả xử lý của máy tính .  30  30    CMP1047  15      lOMoAR cPSD| 58968691 9/9/24  Phần mềm 
• Phần mềm hệ thống : bao gồm hệ điều hành và các phần mềm đi kèm phần cứng 
để điều khiển hoạt động của chúng . 
• Hệ điều hành : là một hệ thống phần mềm vận hành mọi hoạt động cơ bản của máy tính và 
các thiết bị ngoại vi. Đây là nền tảng cho các ứng dụng vận hành trên máy tính . 
• Phần mềm ứng dụng : là các chương trình được thiết kế nhằm phục vụ nhu cầu sử 
dụng của con người để thực hiện một hay nhiều công việc nào đó .  CMP1047  31  3 1 
Hệ thống số học  32    16      lOMoAR cPSD| 58968691 9/9/24 
Hệ thống số 
• Là một công cụ để biểu thị đại lượng 
• Một hệ thống số gồm ba thành phần chính 
• Cơ số số lượng các ký số ( ký hiệu để nhận dạng các số cơ bản) 
• Quy luật kết hợp các ký số để biểu diễn một đại lượng nào đó . 
• Các  phép tính cơ bản  trên các số . 
Chỉ  có  Cơ   số   là  khác  nhau  giữa  các  hệ  thống  số .  
Quy   luật   kết   hợp   và  các  phép   tính   cơ   bản  là  như  nhau  CMP1047  33  3 3 
Hệ thống số 
• Hệ thập phân ( decimal) sử dụng 10 ký số     
• Hệ nhị phân ( binary) sử dụng 02 ký số     
• Hệ bát phân ( octal) sử dụng 08 ký số     
• Hệ thập lục phân ( hexadecimal) sử dụng 16 ký số .      34  34    CMP1047  17      lOMoAR cPSD| 58968691 9/9/24 
Hệ thống số ( thập phân ) 
• Trước khi có máy tính điện tử , con người sử dụng hệ đếm thập phân .  Ký       số     
0 → 1 → 2 → 3 → 4 → 5 → 6 → 7 → 8 → 9 → 1 0 → 1 1 → ⋯ → 1 9 → ⋯ 
20 → 21 → 22 → 23 → 24 → ⋯ → 95 → 96 → 97 → 98 → 99 → ⋯ 
100 → 101 → 102 → 103 → ⋯ → 996 → 997 → 998 → 999 → ⋯  → ⋯  CMP1047  35  3 5 
Hệ thống số ( nhị phân ) 
• Sau khi xuất hiện máy tính điện tử , các hệ thống số mới ra đời .  Ký     số  0 → 1 → 10 → 11 → 
100 → 101 → 110 → 111 → 
1000 → 1001 → 1010 → 1011 → 1100 → ⋯ → 1110 → 1111 → ⋯ 
10000 → 10001 → 10010 → ⋯  → ⋯  36  36    CMP1047  18      lOMoAR cPSD| 58968691 9/9/24    CMP1047  19      lOMoAR cPSD| 58968691 9/9/24    CMP1047  20