.c
om
ng
co
an
th
ng
du
o
u
cu
Company
LOGO
1
CuuDuongThanCong.com
/>
Các nội dung:
cu
u
du
o
ng
th
an
co
ng
.c
om
CÁC HỆ ĐẾM
CÁC KHÁI NIỆM CƠ BẢN
LỊCH SỬ PHÁT TRIỂN CỦA MÁY TÍNH
(SGK)
CÁC THÀNH PHẦN CƠ BẢN CỦA MÁY
TÍNH (SGK)
PHẦN MỀM
CÁC CẤP CHUYỂN ĐỔI
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
2
CÁC HỆ ĐẾM
u
du
o
ng
th
an
co
ng
.c
om
Hệ thập phân
Hệ nhị phân
Hệ bát phân
Hệ thập lục phân
Sự chuyển đổi các qua lại giữa các hệ thống số
cu
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
3
Hệ thập phân
.c
om
Ví dụ 1: Các hằng số trong hệ thập phân:
ng
102, 3098.34D, 198d
ng
du
o
o
u
o
1986D = 1.103 + 9.102 + 8.101 + 6.100
234d = 2.102 + 3.101 + 4.100
0.163 = 1.10-1 + 6.10-2 + 3.10-3
cu
o
th
an
co
Ví dụ 2: Các số sau đây được viết ở dạng phân
tích trong hệ thập phân:
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
4
Hệ nhị phân
cu
u
du
o
ng
th
an
co
ng
.c
om
Hệ đếm chính thức dùng cho máy tính.
Sử dụng hai mức điện áp thấp và cao để quy
định cho 2 trạng thái số làm việc là 0 và 1.
Trạng thái số nhị phân được gọi là bit, viết tắt
từ binary digit.
Việc ghép các ký số 0 và 1 lại để mã hóa mọi
dữ liệu để máy tính xử lý là điều cần thiết.
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
5
Hệ nhị phân
.c
om
Ví dụ 3: Các hằng số trong hệ nhị phân:
ng
1011B, 101010b, 1010101.101B
ng
du
o
u
o
10101B = 1.24 + 0.23 + 1.22 + 0.21 + 1.20 = 21D
11.01B = 1.21 + 1.20 + 0.2-1 + 1.2-2 = 3.25D
cu
o
th
an
co
Ví dụ 4: Các số sau đây được viết ở dạng phân
tích trong hệ nhị phân:
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
6
Hệ bát phân
.c
om
Ví dụ 5: Các hằng trong hệ bát phân:
ng
734O, 123.56o, -34.23O
ng
du
o
u
o
705 O = 7.82 + 0.81 + 5.80 = 453 D
123.56 O = 1.82 + 2.81 + 3.80 + 5.8-1 + 6.8-2
cu
o
th
an
co
Ví dụ 6: Các số sau đây được viết ở dạng phân
tích trong hệ bát phân:
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
7
cu
u
du
o
ng
th
an
CuuDuongThanCong.com
Tương ứng
thập phân
0
1
2
3
4
5
6
7
ng
co
Ký số
Tương ứng
bát phân nhị phân
0
000
1
001
2
010
3
011
4
100
5
101
6
110
7
111
.c
om
Hệ bát phân
© TS. Nguyễn Phúc Khải
/>
8
Hệ thập lục phân
ng
th
an
co
ng
.c
om
Có 16 ký số khác nhau trong hệ thống số đếm
này: 0, 1, … , 9, A, B, C, D, E, F.
Thường được viết thêm ký tự H hay h phía
sau số đã có.
Ví dụ 7: Một số hằng trong hệ thập lục phân:
du
o
0x12A,12A H, 234.907 H, B800 h
cu
u
Ví dụ 8: Các số sau đây được viết ở dạng phân
tích trong hệ bát phân:
F0 H = 15.161 + 0.160 = 240 D
FF H = 15.161 + 15.160 = 255 D
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
9
cu
u
du
o
ng
th
CuuDuongThanCong.com
ng
.c
om
Tương ứng nhị
phân
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
co
an
Ký số hệ
hex
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
/>
Tương ứng
thập phân
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 10
Sự chuyển đổi qua lại giữa các
hệ thống số
th
an
co
ng
.c
om
Tổng quát:
Hệ thập
phân
Hệ đếm n
cu
u
du
o
ng
Hệ đếm m
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
11
Các trường hợp đặc biệt:
co
ng
Chuyển số từ hệ bát phân qua hệ nhị phân và
ngược lại
u
du
o
ng
th
an
1 101 011 011 B = 1533 O
1 5 3 3
245 O = 010 100 101 B = 10100101 B
2 4 5
cu
.c
om
Sự chuyển đổi qua lại giữa các
hệ thống số
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
12
Các trường hợp đặc biệt:
co
ng
Chuyển số từ hệ thập lục phân qua hệ nhị phân và
ngược lại
u
du
o
ng
th
an
11 0101 1011 B = 35B H
3 5
B
3B H = 0011 1011 B = 111011 B
3
B
cu
.c
om
Sự chuyển đổi qua lại giữa các
hệ thống số
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
13
ng
co
u
du
o
ng
th
an
Tin học
Đơn vị tin học
Máy tính
Xử lý dữ liệu (SGK)
Bộ mã ký tự (SGK)
cu
.c
om
CÁC KHÁI NIỆM CƠ BẢN
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
14
Tin học
cu
u
du
o
ng
th
an
co
ng
.c
om
Tin học là ngành khoa học xử lý thơng tin tự
động bằng máy tính điện tử.
Ở đây có ba khái niệm chính là xử lý, thơng
tin và máy tính.
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
15
Tin học
cu
u
du
o
ng
th
an
co
ng
.c
om
Xử lý bao hàm khái niệm tính tốn các dữ liệu
mà thông tin cung cấp.
Thông tin là các dữ liệu đưa vào cho máy tính,
đó chính là các dữ liệu mà người sử dụng máy
tính hoặc từ thiết bị sử dụng ngồi nào đó đưa
vào hay là dữ liệu do bản thân máy tính tạo ra.
Máy tính là thiết bị xử lý thơng tin theo
chương trình.
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
16
Đơn vị tin học
Bit là đơn vị cơ sở của thơng tin. Một bit có thể có
hai trạng thái. Đối với máy tính một bit có thể có
hai trạng thái là 0 và 1.
Nếu xem thông tin là một cái nhà thì bit có thể
được coi như là “viên gạch” để tạo nên thơng
tin.
th
ng
du
o
u
cu
an
co
ng
.c
om
Bit:
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
17
Đơn vị tin học
Byte là đơn vị thông tin nhỏ nhất, nó có thể được
dùng để lưu mã của ký tự.
Một byte có 8 bit, do đó nó có thể biễu diễn được
256 trạng thái số nhị phân khác nhau.
Hiện nay bộ nhớ máy tính cũng được tính theo đơn
vị byte.
an
du
o
u
cu
ng
th
co
ng
.c
om
Byte:
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
18
Đơn vị tin học
co
ng
.c
om
Các bội số của byte gồm có kilobytes (KB),
megabytes (MB), gigabytes (GB), terabytes
(TB).
an
th
ng
du
o
u
1KB = 210 bytes = 1024 bytes
1 MB = 210 KB = 220 bytes
1 GB = 210 MB = 220 KB = 230 bytes
1 TB = 210 GB = 220 MB = 230 KB = 240 bytes
cu
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
19
Máy tính
ng
du
o
u
Siêu máy tính (super computer)
Máy tính lớn (main frame)
Máy vi tính (micro computer, personal computer)
cu
th
an
co
ng
.c
om
Máy tính là thiết bị hay công cụ dùng để lưu
trữ và xử lý thơng tin theo một chương trình
định trước.
Có 3 loại máy tính:
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
20
ng
co
Siêu máy tính IBM Blue Gene/P
cu
u
du
o
ng
th
an
Siêu máy tính
(supercomputer):
Đơn vị đo tốc độ tính tốn:
FLOPS (FLoating-point
Operation Per Second)
Nhanh nhất hiện nay: IBM
Summit, 122.3 PFLOPS
(Mỹ)
Sử dụng để:
.c
om
Máy tính
Dự báo thời tiết
Tính tốn các bài tốn khí
động học,…
© TS. Nguyễn Phúc Khải
CuuDuongThanCong.com
/>
21
ng
co
cu
u
du
o
ng
th
an
Máy tính lớn (main
frame):
Đơn vị đo tốc độ tính
tốn: MIPS (Millions of
Instructions Per Second)
Thường được sử dụng
làm máy tính chủ
(server) trong các hệ
thống mạng lớn
.c
om
Máy tính
Máy tính IBM System Z9
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
22
Máy tính
cu
u
du
o
ng
th
an
co
ng
.c
om
Máy vi tính (micro computer), hay cịn gọi là
máy tính cá nhân (personal computer) là máy
tính được sử dụng rộng rải trong gia đình hay
cơng sở.
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
23
ng
cu
u
du
o
ng
th
an
co
Định nghĩa
Ngơn ngữ cho máy tính
Chương trình
.c
om
PHẦN MỀM
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
24
Định nghĩa
cu
u
du
o
ng
th
an
co
ng
.c
om
Phần mềm là toàn bộ các thủ tục đưa vào máy
tính để máy thực hiện các chức năng xử lý
theo mục tiêu của người lập trình.
Ngơn ngữ cho máy tính là tồn bộ các lệnh,
các dữ liệu, các thủ tục… được kết hợp lại với
nhau theo nguyên tắc kết cấu mã tin và hệ lệnh
được đưa vào máy tính để thực hiện các chức
năng xử lý theo mục tiêu của người lập trình.
CuuDuongThanCong.com
© TS. Nguyễn Phúc Khải
/>
25