00:00:00
ở trong cái video Luân Giải thích này
00:00:01
Mình muốn chia sẻ với các bạn những gì
00:00:03
mà mình tìm hiểu mình nghiên cứu được về
00:00:05
sự khác biệt giữa kiến trúc arm và kiến
00:00:07
trúc x86 chúng ta cũng sẽ đi khá là sâu
00:00:10
luôn ha và cả về mặt lý thuyết cũng như
00:00:12
là về mặt thực tế ở thời điểm hiện tại
00:00:13
tại vì có những cái lý thuyết nó đã xuất
00:00:15
hiện được rất là lâu rồi Tại x86 nó xuất
00:00:17
hiện mấy chục năm nay rồi các bạn kiến
00:00:18
trúc arm và những cái kiến trúc tương tự
00:00:20
như vậy nó cũng xuất hiện rất là lâu rồi
00:00:21
thì mình sẽ đi nói về cả phần lý thuyết
00:00:24
lẫn phần thực tế hiện nay nó sẽ như thế
00:00:25
nào thông qua cái video này thì các bạn
00:00:27
sẽ hiểu rõ hơn là cái con chip mà mình
00:00:29
đang xài có thể là trong điện thoại của
00:00:30
các bạn nè có thể là trong con Tablet
00:00:32
của các bạn hay thậm chí là trong cái
00:00:33
máy tính xách tay mà các bạn đang xài á
00:00:36
thì cái bản chất của nó ràng sao đó thì
00:00:38
đó là cái điểm quan trọng nhất của cái
00:00:40
video này ha và các bạn cũng sẽ hiểu
00:00:41
được là à Tại sao người ta hay nói là
00:00:43
arm tiết kiệm điện hơn so với lại x86 và
00:00:45
thực tế của nó có đúng như vậy Hay không
00:00:47
Bây giờ thì mời các bạn coi video
00:00:50
ha Trước tiên cung cấp một số thông tin
00:00:52
gọi là background một số thông tin nền
00:00:55
để các bạn có thể nắm được nhất là các
00:00:56
bạn mà không đành về cái mạng chip á thì
00:00:58
từ trước đến nay máy máy tính của chúng
00:01:00
ta đa số là chạy chip x86 chính là những
00:01:03
con chip Intel những con chip AMD mà các
00:01:04
bạn đang dùng và không chỉ cho cái máy
00:01:06
tính xách tay của các bạn mà desktop tức
00:01:08
là máy để bàn cũng vậy hay thậm chí cả
00:01:10
những con server hiện nay cũng vậy rất
00:01:11
nhiều con server mà mình đang nắm trong
00:01:13
tay á thì cũng là chạy chip x86 luôn Tuy
00:01:16
nhiên ha chip arm thì càng lúc nó càng
00:01:18
xuất hiện nhiều hơn ngày xưa á chip arm
00:01:20
thì chủ yếu là nó xuất hiện và nó được
00:01:22
sinh ra để làm như vậy luôn là cho những
00:01:24
cái thiết bị nhúng những cái thiết bị
00:01:26
nhỏ thôi những cái thiết bị mà một cái
00:01:27
con chip x86 bình thường không thể nào
00:01:29
nhét vô được hết Tại vì nó tốn quá nhiều
00:01:30
điện và nó ăn nó cũng cần cái cục pin to
00:01:33
hơn khởi đầu của chip arm là những thiết
00:01:34
bị nhúng những cái thiết bị điện tử thôi
00:01:36
chứ ít khi nào người ta đưa vào máy tính
00:01:38
rồi sau đó người ta bắt đầu đưa chip arm
00:01:40
vào trong điện thoại gần như tất cả mọi
00:01:41
cái điện thoại Android và iPhone hiện
00:01:43
nay á là đều chạy chip arm nè và gần đây
00:01:45
nhất là chip arm còn được sử dụng ở trên
00:01:48
những dòng máy tính điều mà trước đây
00:01:50
người ta không hề nghĩ tới trước đó
00:01:52
người ta nghĩ là à arm chủ yếu là những
00:01:54
cái con chip yếu thôi dành cho những cái
00:01:55
thiết bị yếu yếu thì được chứ máy tính
00:01:57
thì còn lâu lắm nhưng tới thời điểm này
00:01:58
ha đặc biệt là sau khi Apple vào năm
00:02:00
2021 2022 thì họ đã chuyển hết tất cả
00:02:02
những cái dòng máy tính của họ sang dùng
00:02:04
chip arm á thì sau đó là bắt đầu có
00:02:06
qualcom nhảy vô và nghe đâu Sắp tới có
00:02:08
thể là Nvidia hay là MediaTek cũng nhảy
00:02:10
vô cái mảng chip PC chạy arm luôn rồi
00:02:13
tóm lại ha ở thị trường bây giờ á thì
00:02:15
chúng ta sẽ nói về hai cái gọi là hai
00:02:18
cái tập Lệnh hai cái loại tập lệnh chính
00:02:20
đó là x86 và arm cái chữ arm á thì mình
00:02:24
đọc quen miệng với lại anh em người Việt
00:02:26
mình thì mình hay nói như vậy nhưng mà
00:02:27
mình nghe rất nhiều video thì họ dùng
00:02:28
chữ arm cho nên là ở trong video này thì
00:02:31
mình sẽ dùng cả hai chữ luôn ha Tại mình
00:02:32
thì quen về cái chữ arm hơn nhưng mà
00:02:35
mình cũng đang cố gắng đọc thành chữ om
00:02:37
cho nó giống với lại những video của
00:02:38
quốc tế chưa chắc là đúng nhưng mà thôi
00:02:40
cứ học theo để hiểu rõ hơn về x86 hay là
00:02:43
arm thì về bản chất á thì arm hay là x86
00:02:46
là một loại instruction set architecture
00:02:49
hay còn gọi là kiến trúc tập Lệnh Vậy
00:02:50
thì instruction set là tập Lệnh là gì
00:02:53
thì các bạn biết là CPU á Nó chỉ là một
00:02:55
cái phần cứng Thôi để CPU nó có thể phát
00:02:57
huy được hiệu quả thì mặt phần mềm và hệ
00:03:00
điều hành ở trên á phải có cách nào đó
00:03:01
để nói cho con CP biết được là bây giờ
00:03:03
mày cần làm gì Ví dụ đơn giản thôi Bây
00:03:05
giờ mình lấy số 3 cộng với số 4 thì hệ
00:03:08
điều hành á hoặc là phần mềm á nó phải
00:03:10
nói với con CPU để biết được là nó cần
00:03:12
phải thực hiện những cái phép toán những
00:03:14
cái thực thi ra làm sao để nó có thể
00:03:17
dùng được ví dụ ngoài đời á là khi mà
00:03:18
các bạn lấy 3 + 4 thì có phải là các bạn
00:03:20
giơ số 3 này lên giơ ba ngón tay lên ha
00:03:22
Sau đó các bạn giơ bốn ngón tay lên thì
00:03:24
các bạn đếm coi tổng cộng mình có mấy
00:03:25
bao nhiêu ngón tay à Tổng cộng là Bảy
00:03:27
ngón tay đúng không và sau đó các bạn
00:03:28
nhớ con số bảy đó vô trong đầu thì CPU
00:03:30
nó cũng giống như vậy các bạn cũng phải
00:03:32
nói với nó là à Bây giờ bạn hãy lấy số
00:03:34
ba để lưu vào trong một cái vụng nhớ nào
00:03:36
đó lấy số bố Lưu Vào trong một cái vùng
00:03:38
nhớ nào đó rồi lấy hai cái này cộng lại
00:03:40
với nhau đi ra kết quả là bảy số bảy
00:03:42
xong rồi thì lưu xuống một cái vùng nhớ
00:03:44
khác thì đó gọi là những cái instruction
00:03:46
là những cái lệnh và nó có nhiều lệnh
00:03:49
khác nhau thì nguyên một cái bộ lệnh đó
00:03:51
hợp chung lại với nhau người ta gọi là
00:03:52
instruction set tức là một tập Lệnh ở
00:03:54
trong một cái instruction set á thì
00:03:55
thường là nó sẽ có rất là nhiều những
00:03:57
cái lệnh bên trong và nó sẽ bao gồm
00:03:59
những cái mảng như thế này thứ nhất là
00:04:01
những cái instruction liên quan tới việc
00:04:03
cộng trừ nhân chia tức là làm việc về số
00:04:05
học nè Rồi những cái instruction liên
00:04:07
quan tới gọi là data manipulation tức là
00:04:10
điều chỉnh hoặc là can thiệp vào dữ liệu
00:04:13
rồi có những cái instruction nó liên
00:04:14
quan tới việc mà CB nó sẽ nói chuyện với
00:04:16
các phần cứng khác ví dụ như là mạng ví
00:04:18
dụ như là ram ví dụ như là ổ cứng như
00:04:20
thế nào nữa thì để đơn giản thì mình chỉ
00:04:22
giới thiệu nhanh như vậy thôi chứ Mà còn
00:04:23
đi chi tiết vào thì nó còn nhiều thứ lắm
00:04:25
mỗi dòng CPU của mỗi hãng á thường người
00:04:27
ta sẽ có những cái vi kiến trúc khác
00:04:28
nhau nha các bạn Tại vì một mỗi hãng
00:04:30
người ta sẽ muốn làm theo một cái hướng
00:04:31
riêng để mà có cạnh tranh nhau được mà
00:04:33
Nhưng mà ví dụ như những con chip của
00:04:35
AMD và Intel đi thì nó sẽ xài chung một
00:04:37
cái tập Lệnh là x86 nó cũng sẽ xài chung
00:04:40
một cái tập Lệnh mà các bạn có thể thấy
00:04:41
là x86 xong rồi thêm số 64 ngoài sau nữa
00:04:45
thì thực chất Nó là một cái phần tạm gọi
00:04:47
là phần mở rộng đi ha Để hỗ trợ thêm về
00:04:49
mặt sóng 4 bit cho x86 thì hiện nay
00:04:51
Intel và AMD là hai hãng lớn nhất và
00:04:53
cũng là phổ biến nhất đang sử dụng cái
00:04:55
tập lệnh x86 cho những con chip của họ
00:04:58
trong khi đó những con chip ví dụ ví dụ
00:05:00
như là dòng Apple silicon M1 M2 M3 nè
00:05:03
Hay là những con chip qualcom Snapdragon
00:05:06
hay là những con mediatech dman City
00:05:08
chẳng hạn thì tụi nó xài cái tập lệnh
00:05:10
của arm tập lệnh của arm thì do một cái
00:05:12
công ty tên là arm Holding họ phát triển
00:05:15
ra ha và họ sẽ cấp phép cho các bên sử
00:05:17
dụng Intel Thật ra là cũng đang cấp phép
00:05:19
cho AMD sử dụng nữa nha các bạn thì đối
00:05:21
với lại arm thì họ sẽ có nhiều hình thức
00:05:23
cấp phép lắm Có những cái công ty thì họ
00:05:25
chỉ mua bản quyền là nguyên một cái nhân
00:05:27
CPU đã được arm thiết kế sẵn đem về xài
00:05:30
thôi Hay là như qualcom hoặc là Apple á
00:05:33
thì họ thậm chí là mua luôn cái phần nền
00:05:35
tảng vi kiến trúc bên dưới Sau đó họ về
00:05:37
là họ còn điều chỉnh lại để tạo ra cái
00:05:39
nhân CPU của riêng họ nữa thì cái này
00:05:42
tùy định hướng của công ty và tùy năng
00:05:43
lực của công ty ha Nhưng mà làm gì làm
00:05:45
cuối cùng cái cơ bản nhất cái gọi là cốt
00:05:48
lõi nhất á thì nó cũng là những cái tập
00:05:50
Lệnh instruction set của arm thì các bạn
00:05:53
thấy là armm nó có nhiều phiên bản lắm
00:05:55
gần đây nhất là arm V8 V9 các thứ đúng
00:05:57
không Thì tập lệ x86 cũng vậy ha theo
00:05:59
thời gian nó cũng sẽ trưởng thành hơn nó
00:06:01
cũng sẽ được bổ sung thêm cái này cái
00:06:02
kia chứ không phải là đứng ngoài một cái
00:06:04
một lệnh một tập Lệnh duy nhất mà tồn
00:06:06
tại trong mấy chục năm không có đâu qua
00:06:08
từng năm khch hãng đều có cập nhật hết
00:06:10
rồi bây giờ chúng ta nói tới sự khác
00:06:11
biệt giữa tập lệnh x86 và tập Lệnh arm
00:06:14
thì nó như thế nào thì mình có tham khảo
00:06:16
thông tin ở trang Red hat ha Tại vì bản
00:06:18
thân mình ngày xưa thì mình không có
00:06:19
được học quá kỹ về những phần này cho
00:06:21
nên là thôi mình đi kiếm một cái nguồn
00:06:23
đủ tin cậy Là Của Red hat thì để mà mình
00:06:26
chia sẻ với các bạn về cơ bản á thì bản
00:06:28
thân x86 ha là một cái tập Lệnh Rất là
00:06:30
phong phú nó có rất là nhiều những cái
00:06:32
lệnh những cái instruction ở bên trong
00:06:34
một cái instruction nó có thể là ờ phép
00:06:36
nhân các bạn nghe qua thì đơn giản đúng
00:06:38
ủ nhân thôi mà nhưng mà để thực hiện
00:06:39
được một cái phép nhân như vậy thì thật
00:06:40
ra là máy tính á CPU á nó phải đi qua
00:06:43
nhiều cái giai đoạn nhỏ nữa nhưng mà khi
00:06:45
lập trình bằng ngôn ngữ assembly hay
00:06:46
tiếng Việt mình gọi là hợp lệnh á thì
00:06:48
cái phép nhân này á Ở trong x86 thì nó
00:06:51
chỉ là một cái instruction duy nhất thôi
00:06:53
thì lúc đó là nó nhanh gọn lẹ hơn là cái
00:06:55
người mà người ta viết ra phần mềm là
00:06:56
cái người lập trình á người ta ít có
00:06:58
phải tốn công sức hơn Tại vì khi đó nó
00:07:00
đã đẩy cái phần phức tạp về cho CPU rồi
00:07:02
và Đó cũng chính là lý do mà tại sao
00:07:04
người ta nói tập lệnh x86 á là một cái
00:07:06
tập Lệnh cisc Đây là cái chữ viết tắc
00:07:09
cho Complex instruction set computers ha
00:07:12
Thì đó ngay cái tên các bạn cũng thể
00:07:13
hình dung ra được rồi tức là một cái
00:07:15
lệnh của nó thì nó nó phức tạp hơn nó
00:07:17
làm được nhiều thứ hơn cisc á Nó sẽ giúp
00:07:20
đơn giản hóa công việc của lập trình
00:07:22
viên Tất nhiên là những lập trình viên
00:07:24
Ngày xưa thì người ta chỉ xài được
00:07:25
assembly thôi nhưng bây giờ thì chúng ta
00:07:27
có thể là code Python chúng ta code
00:07:28
JavaScript chúng ta code C hayy là c+
00:07:30
Plus gì đó thì đó là những cái ngôn ngữ
00:07:31
bật cao rồi cuối cùng nó phải đi qua một
00:07:33
cái compiler để mà nó đẩy xuống thành
00:07:35
assembly đúng không đó thì cái việc đó
00:07:37
Bây giờ chúng ta ít quan tâm tới nhưng
00:07:38
mà Ngày xưa đó thì người ta chỉ có thể
00:07:40
code bằng assembly Thôi thì lúc đó cái
00:07:43
việc của lập trình viên nó được đơn giản
00:07:44
hơn nhưng mà đổi lại thì khi đó CPU á nó
00:07:47
phải làm nhiều việc hơn và đồng nghĩa
00:07:49
với việc là nó phải xài nhiều Transistor
00:07:51
hơn nhiều bóng bán dẫn hơn để nó thực
00:07:52
hiện được một cái instruction đó và cũng
00:07:54
có nghĩa là nó tiêu tốn nhiều điện hơn
00:07:56
cũng chính vì lý do này mà vào những năm
00:07:58
1980 á thì các nhà nghiên cứu người ta
00:08:00
mới tìm hiểu coi là à Bây giờ có cách
00:08:02
nào để làm ra một cái instruction set mà
00:08:05
nó hiệu quả hơn hay không nó sẽ tối êu
00:08:07
hơn về mặt điện năng để dùng được trong
00:08:08
những cái thiết bị khác những cái thiết
00:08:10
bị mà không thể mà cắn quá nhiều điện
00:08:12
như là máy tính dần dần thì họ nhận ra
00:08:14
là một cái máy tính á thì thường là nó
00:08:16
chỉ xài một số cái lệnh nào đó ở trong
00:08:18
một cái instruction set của csc mà thôi
00:08:21
cho nên là theo thời gian ha thì còn rất
00:08:23
là nhiều cái giai đoạn ở giữa nữa thì
00:08:25
theo thời gian Cuối cùng thì người ta
00:08:26
làm ra một cái loại tập Lệnh tên là risc
00:08:30
tức là reduce instruction set computer
00:08:33
Các bạn thấy cái sự xác biệt giữa Chữ C
00:08:34
và chữ R không Hồi nãy chữ c á là
00:08:36
Complex tức là phức tạp Còn bây giờ là
00:08:38
reduce tức là nó được cắt giảm đi nó
00:08:40
được đơn giản hóa đi những dòng CPU mà
00:08:42
sử dụng cái tập Lệnh risc ví dụ như là
00:08:44
những con chip armm chẳng hạn thì nó sẽ
00:08:47
có xu hướng là tiêu thụ điện năng ít hơn
00:08:49
và tụi nó bởi vì thường là cũng được
00:08:51
thiết kế như là kiểu system on Chip ở
00:08:53
thời điểm này ha tức là tụi nó được tích
00:08:54
hợp rất là nhiều thành phần vào cho nên
00:08:56
là người ta cũng quan tâm nhiều hơn tới
00:08:58
chuyện làm sao tối ưu được năng lượng
00:08:59
không chỉ cho mỗi phần CPU mà còn nhiều
00:09:01
cái linh kiện khác để một cái máy tính
00:09:03
nó có thể hoạt động được nữa Nói cách
00:09:05
khác những cái con CPU mà chạy
00:09:06
instruction set arm hay là isc á thì nó
00:09:09
sẽ tiêu thụ ít điện hơn nhưng mà đổi lại
00:09:11
ha Thì những cái người viết phần mềm á
00:09:13
người ta sẽ phải làm nhiều việc hơn
00:09:14
người ta sẽ phải code nhiều hơn để có
00:09:16
thể làm được cùng một cái việc đó nhưng
00:09:18
mà với ex x86 thì nó chỉ cần một ít lệnh
00:09:21
thôi nhưng ở đây thì nó cần nhiều lệnh
00:09:22
hơn một trong những cái ví dụ mà mình
00:09:24
thấy người ta hay đưa ra đó là cái phép
00:09:26
gọi là fiels multiplication add tức là
00:09:29
một cái phép vừa nhân và vừa cộng ví dụ
00:09:31
ha 3 x 4 + 5 thì đối với lại CPU của x86
00:09:36
á thì 3 x 4 + 5 nó làm rất đơn giản nó
00:09:38
cần ít instruction hơn để hoàn thành cái
00:09:41
công việc này và nó cũng cần ít cái
00:09:43
register tức là tạm gọi là bộ nhớ đi ha
00:09:44
nó cũng cần ít bộ nhớ hơn để hoàn thành
00:09:46
trong khi đối với lại armm thì các bạn
00:09:49
sẽ phải code nhiều hơn và nó sẽ phải
00:09:50
dùng nhiều cái vùng bộ nhớ hơn để có thể
00:09:52
thực hiện được Thật ra thì cái chuyện
00:09:54
này là của ngày xưa thôi chứ còn arm
00:09:56
mình nhớ là từ Cái bản v8.3 gì đó thì nó
00:09:58
cũng đã được bổ sung cái phép tính FMA
00:10:01
này vào cái instruction set rồi để nó
00:10:02
đơn giản hóa công việc của lập trình
00:10:04
viên hơn Các bạn thấy không x86 và arm
00:10:06
thực chất là nó là một cái sự đánh đổi
00:10:08
tức là ông đập trình viên sẽ làm nhiều
00:10:10
việc hơn hay là CPU sẽ làm nhiều việc
00:10:12
hơn đó thì arm nó được sinh ra là để
00:10:14
khắc phục những cái nhược điểm mà người
00:10:16
ta thấy được x86 nó còn có một cái chỗ
00:10:18
đó để người ta cải thiện đó nó là như
00:10:19
vậy thôi Nó cũng giống như mọi cái thứ
00:10:21
khác ở trong cái mãng kinh doanh vậy các
00:10:22
bạn Ờ ví dụ như là một cái sản phẩm đó
00:10:26
có rất nhiều công ty làm nhưng mà mỗi
00:10:27
công ty á người ta sẽ cải thiện nó ở một
00:10:29
điểm nào đó để nó có thể vượt trội hơn
00:10:31
đối thủ thì như vậy mới bán hàng được
00:10:33
đơn giản thôi đúng không ở cái thời điểm
00:10:35
mà mới ra mắt á thì arm đúng là nó tiết
00:10:37
kiệm điện hơn và với một số cái phép
00:10:39
tính đơn giản á thì nó sẽ làm tốt hơn
00:10:41
thậm chí là nhanh hơn so với lại x86
00:10:44
nhưng mà với những cái lệnh mà càng lúc
00:10:45
càng phức tạp á thì có thể là nó sẽ chỉ
00:10:47
ngang x86 hay thậm chí là chậm hơn nhưng
00:10:49
mà đó là thời điểm đầu thôi ha còn theo
00:10:51
thời gian thì như mình nói lúc đầu á các
00:10:53
hãng người ta cũng đều bổ sung thêm
00:10:55
những cái lệnh mới vào trong những cái
00:10:56
instruction set đó để hỗ trợ thêm những
00:10:59
cái mà trước đây nó là nhược điểm cho
00:11:01
nên á và đặc biệt là ở thời điểm này khi
00:11:02
mà chúng ta viết ra những cái phần mềm
00:11:04
thì hiếm khi nào mình xài assembly code
00:11:06
mà mình xài những cái ngôn ngữ bật cao
00:11:07
như là Python như là cshop như là ờ java
00:11:11
hay là ở bên Mac hay là bên hệ của Apple
00:11:14
thì các bạn sẽ Swift chẳng hàng thì nó
00:11:15
là những cái ngôn ngữ bật cao rồi và ít
00:11:17
khi nào lập trình viên người ta phải
00:11:18
quan tâm tới cái chuyện đó lắm cái phần
00:11:20
phức tạp á Nó đã được đẩy cho compiler
00:11:22
và hay nói cách khác là đẩy cho hệ điều
00:11:24
hành nó xử lý đi ha lập trình viên ít
00:11:25
khi nào phải suy nghĩ về chuyện đó cho
00:11:27
nên là cái việc mà lập trình viên người
00:11:28
ta phải là làm nhiều việc hơn á thì nó
00:11:30
cũng không còn quá quan trọng như là
00:11:31
ngày xưa và thật ra thì hiện tại á chúng
00:11:33
ta cũng đã có những cái con chip arm nó
00:11:36
mạnh không kém gì so với lại những con
00:11:37
chip x86 hết ví dụ dòng chip Apple
00:11:40
silicon một cái minh chứng rất là rõ
00:11:42
ràng và r không phải mới xuất hiện gần
00:11:44
đây mà từ năm 2020 khi mà Apple họ ra
00:11:47
chip Apple M1 á thì nó đã mạnh ngang với
00:11:49
lại những cái con cbu dành cho Laptop
00:11:52
gọi là cùng phân khúc đi ha ở cùng cái
00:11:54
thời điểm đó rồi hay là những con chip
00:11:56
mới ra gần đây như là M4 cũng vậy hoặc
00:11:58
là ở trong thế giới Window thì các bạn
00:11:59
có những con Snapdragon x elite nó cũng
00:12:01
mạnh tương đương những con Intel Core
00:12:03
Ultra 7 ở cùng cái thời điểm mà nó ra
00:12:05
mắt tức là chip arm bây giờ nó không còn
00:12:07
yếu nữa cái phần hiệu năng mà người ta
00:12:09
hay nghĩ tới là à bây giờ chip arm thì
00:12:11
chỉ dành cho thiết bị yếu thôi á thì nó
00:12:12
không còn đúng ở thời điểm này ha nó chỉ
00:12:14
đúng cách đây khoảng 5 năm thì Ok chứ
00:12:16
Còn bây giờ thì không và kể cả những
00:12:18
thậm chí là những cái hệ thống gọi là
00:12:20
high performance computing là những cái
00:12:21
hệ thống tính toán rất là phức tạp nè
00:12:23
Hay là những cái server đang chạy cho
00:12:25
các doanh nghiệp á thì người ta cũng
00:12:27
đang xài arm rất nhiều chứ không ch x 86
00:12:29
đâu rồi tạm thời Tóm lại ở cái phần này
00:12:31
á thì arm nó được sinh ra là để phục vụ
00:12:35
cho cái mục đích đúng nghĩa là tiết kiệm
00:12:37
điện hơn và nó tiết kiệm điện hơn là bởi
00:12:39
vì nó sự khác biệt đối với lại x86 ở cái
00:12:42
phần bản chất của tập Lệnh nhưng mà cái
00:12:44
khoảng cách đó càng lúc nó đã càng được
00:12:45
thu hẹp lại rồi và tới thời điểm này thì
00:12:47
chip arm vẫn có thể mạnh được như là
00:12:49
những cái Chip x86 bây giờ chúng ta nói
00:12:51
tới phần thực tế trong thị trường hiện
00:12:54
nay thì nó đang như thế nào ha Ờ thứ
00:12:56
nhất là về sức mạnh thì như lúc nãy mình
00:12:57
nói đó Bây giờ mình tấm tắt lại nhanh
00:12:59
một câu đó là chip arm hiện nay cũng
00:13:01
mạnh tương đương như là những con chip
00:13:03
x86 Thế thì còn về khả năng tiết kiệm
00:13:05
điện hay nói cách khác là về thời gian
00:13:07
dùng pin thì sao đối với lại thị trường
00:13:09
di động thì các bạn đã thấy từ rất là
00:13:10
lâu rồi chip arm là một ứng cử viên cực
00:13:12
kỳ sáng giá để nó có thể dùng được trong
00:13:15
những cái thiết bị vừa nhỏ mà dung lượng
00:13:17
pin nó không thể là quá cao được trong
00:13:19
khi vẫn có thể dùng được điện thoại một
00:13:20
ngày hai ngày đó thì chuyện đó rất là
00:13:22
bình thường còn ở trong laptop á thì
00:13:24
hiện nay chúng ta cũng có những cái con
00:13:25
chip arm như là dòng Snapdragon x elite
00:13:28
đi ha thì thời gian dùng pin một con
00:13:30
laptop có thể lên rất là dài có thể lên
00:13:31
mười mấy tiếng nhưng mà gần đây á đặc
00:13:34
biệt là trong năm 2024 này khi mà Intel
00:13:36
họ ra mắt dòng chip lunal là Intel co
00:13:38
Ultra series 2 hay là AMD họ ra mắt cái
00:13:41
dòng AMD ryzen 9 ai á thì thời gian dùng
00:13:43
pin của những cái thiết bị chạy những
00:13:44
cái con chip này á nó cũng đã được cải
00:13:46
thiện rất là đáng kể rồi Và thậm chí nó
00:13:48
ngang hay đôi khi là hơn luôn cả những
00:13:50
cái laptop chạy Snapdragon x elite luôn
00:13:52
đó là bởi vì á Cái tập Lệnh bây giờ nó
00:13:54
chỉ là một phần ở trong cái yếu tố liên
00:13:56
quan tới việc tiêu thụ điện nó còn rất
00:13:58
là nhiều những cái yếu tố khác ảnh hưởng
00:14:00
tới cái khả năng tiêu thụ điện của một
00:14:01
con chip nữa ví dụ ha bao nhiêu Nhân nè
00:14:04
Rồi cái nhân đó họ thiết kế từng hãng họ
00:14:06
làm khác nhau mà Rồi cái tiến trình để
00:14:09
mà sản xuất ra cái con chip đó sản xuất
00:14:11
ra những cái bóng bán dẫn đó nó như thế
00:14:12
nào rồi cách mà những thành phần ở trong
00:14:14
cái con chip đó nó hoạt động ra sao Để
00:14:16
nó giảm được cái điện năng tiêu thụ Khi
00:14:17
nào thì chạy khi nào thì tắt nè rồi số
00:14:20
nhân là cái xung nhịp của từng nhân nó
00:14:22
ra đằng sao Hay là cái cách mà các hãng
00:14:24
người ta kết hợp giữa cả những cái nhân
00:14:26
tiết kiệm điện với lại những cái nhân
00:14:27
hiệu năng cao hay là như qualcom hoặc là
00:14:29
MediaTek với cái kiến trúc gọi là on
00:14:31
Bitcoin của họ thì tất cả đều là nhân to
00:14:33
hết nhưng mà xung nhịp của t nó sẽ khác
00:14:34
nhau thì tất cả những yếu tố đó nó cũng
00:14:36
ảnh hưởng tới thời gian dùng pin ha chứ
00:14:38
instruction set bây giờ chỉ là một yếu
00:14:39
tố rất nhỏ mà thôi nó không còn là quá
00:14:41
quan trọng như ngày xưa nữa và chưa kể
00:14:43
là nó còn ảnh hưởng rất nhiều về cái
00:14:45
chuyện cái hãng mà người ta làm ra cái
00:14:47
phần cứng đó đó họ có tối ưu được cho
00:14:49
cái con chip đó hay không một ví dụ đơn
00:14:50
giản là khi mình test những con laptop
00:14:52
chạy Snapdragon xlist á thì mình nhận
00:14:54
thấy là cái con Surface laptop 7 cho
00:14:56
Microsoft làm á thì thời gian dùng pin
00:14:58
rất ngon à Nhưng mà mà cùng một cái cấu
00:14:59
hình như vậy pin có thể là thấp hơn một
00:15:01
xíu thôi nhưng mà một cái con laptop
00:15:03
khác là con Asus vivobook chạy snapon x
00:15:06
elit á thì thời gian dùng pin nó lại
00:15:08
không được ngon như vậy cho nên á vai
00:15:10
trò gọi là về thời gian dùng pin hiện
00:15:12
nay á Nó không chỉ đến từ hãng làm chip
00:15:13
mà nó còn đến từ hãng làm phần mềm đến
00:15:16
từ hãng làm ra cái phần cứng của cái máy
00:15:18
tính đó nữa rất là nhiều yếu tố có thể
00:15:20
tác động vào ha và tính đến thời điểm
00:15:22
này thì để biết được thời gian dùng pin
00:15:24
của một cái máy đặc biệt là laptop á Nó
00:15:26
có tốt hay không á thì chỉ có cách mà đi
00:15:28
test thực tế thôi chứ nếu chỉ nhìn vào
00:15:30
con chip thì chưa chắc chúng ta nói lên
00:15:31
được chuyện gì hết rồi Nãy giờ là chúng
00:15:33
ta đã nói tới hiệu năng là bây giờ x86
00:15:36
và arm cũng tự tự như nhau rồi ha rồi
00:15:39
pin thì bây giờ cũng tự tự như nhau Nói
00:15:41
chung là cũng tùy thuộc vào từng máy và
00:15:43
tiếp theo chúng ta sẽ nói về mặt tương
00:15:44
thích phần mềm thì đây cũng là một trong
00:15:45
những khác biệt rất là lớn giữa x86 và
00:15:48
arm thì khi mà các bạn viết ra một cái
00:15:50
phần mềm Á và tới cuối cùng là để nó
00:15:52
chạy được thì nó sẽ phải được compile
00:15:53
trong một cái hệ CPU nào đó và cái việc
00:15:56
mà compile cho CPU x86 hay là Rm thì lập
00:15:59
trình viên Bây giờ người ta có thể chọn
00:16:00
được ví dụ như các bạn làm ra một cái
00:16:02
phần mềm chạy trên windows đi thì các
00:16:04
bạn có thể combine nó một bảng x86 một
00:16:06
bản dành cho arm hay thậm chí là một bản
00:16:08
32 bit một bảng 64 bit các thứ nữa nhiều
00:16:10
lắm thì bây giờ cái quan trọng á là nhà
00:16:12
phát triển phần mềm người ta có combine
00:16:13
cái phần mềm của họ cho cái hệ kiến trúc
00:16:16
mà người ta đang nói tới hay không đối
00:16:18
với lại máy m á thì thật ra rất là dễ
00:16:20
Tại vì có mỗi một mình Apple à Apple thì
00:16:22
họ nắm luôn cả phần chip và họ dịch
00:16:24
chuyển như thế nào thì các nhà phát
00:16:26
triển phần mềm người ta bắt buộc phải đi
00:16:27
theo Ờ chưa kể là còn ảnh hưởng bởi
00:16:29
khách hàng rồi chi tiền của khách hàng
00:16:31
nữa thì nói chung là có tiền là có động
00:16:32
lực hết thôi các bạn bây giờ khách hàng
00:16:34
người ta nâng cấp lên những cái dòng máy
00:16:36
m mới mà cái phần mềm thì lại chưa tương
00:16:38
thích thì chắc chắn người ta sẽ không
00:16:38
xài phần mềm n người ta chuyển đi xài
00:16:40
một cái phần mềm khác rồi Chưa kể là sự
00:16:42
thúc đẩy từ chính Apple nữa cho nên là
00:16:44
cái phần gọi là transition tức là cái
00:16:46
phần chuyển từ việc sử dụng cbu x86 của
00:16:48
Intel ngày xưa sang sử dụng arm Apple
00:16:51
silicon á thì mình thấy là nó khá là
00:16:53
mượt mà và tính đến thời điểm này ha thì
00:16:56
đa số các phần mềm gọi là gần như tất cả
00:16:58
luôn tất cả các phần mềm thường dùng
00:17:00
nhất và quan trọng nhất có thể xài được
00:17:02
ở trên con máy m á thì nó đều đã hỗ trợ
00:17:04
gọi là Universal tức là có thể chạy được
00:17:06
x56 có thể chạy được trên cả arm Hoặc là
00:17:09
những cái phiên bản mới sau này thì nó
00:17:11
chạy được arm là chuyện đương nhiên rồi
00:17:12
tại vì bây giờ các bạn thấy là máy m á
00:17:14
đâu có còn model mới nào mà chạy chip
00:17:16
insel nữa đâu trong khi đó ở trong thế
00:17:17
giới Windows thì nó phức tạp hơn chúng
00:17:19
ta vẫn còn những con chip x86 của insel
00:17:21
và emd và sẽ còn ở đó trong thời gian
00:17:24
rất dài rồi chúng ta cũng có thêm sự
00:17:26
tham gia mới gần đây là của quancom năm
00:17:28
Sa thì có thể có thêm Nvidia hay là medi
00:17:30
Tech dựa theo tinh đồn ha Thì bởi vì nó
00:17:33
cũng đi song song như vậy á và bởi vì
00:17:35
bản thân Microsoft thì họ chỉ nắm được ở
00:17:37
cái phần hệ điều hành thôi họ phải còn
00:17:39
phụ thuộc vào đối tác phần cứng họ phải
00:17:41
còn phụ thuộc vào rất nhiều và cả đối
00:17:42
tác phần mềm nữa cho nên là cái việc
00:17:44
dịch chuyển giữa x86 và arm mình nghĩ là
00:17:46
nó sẽ phức tạp hơn nó sẽ tốn thời gian
00:17:47
hơn và một trong những cái điển hình
00:17:49
nhất hiện nay mà các bạn sẽ thấy á đó là
00:17:51
có khá là nhiều phần mềm chưa chạy được
00:17:53
ở trên những con chip Snapdragon x elite
00:17:55
kể cả khi Microsoft đã làm ra prism là
00:17:57
một cái Ảo hóa một cái trình emulator để
00:18:00
có thể chạy được App x86 trực tiếp ở
00:18:02
trên chip arm mà không cần phải biên
00:18:04
dịch lại á thì nó cũng có hạn chế khá
00:18:07
nhiều app không chạy được đặc biệt là
00:18:08
những App S 4 bit hay là thậm chí như
00:18:10
game đi đó thì cái con đường arm ở trên
00:18:12
Windows á nó sẽ phức tạp hơn nó sẽ đau
00:18:14
đầu hơn Khá là nhiều ở thời điểm hiện
00:18:16
tại ha Thì mình vẫn chưa Sẵn sàng
00:18:18
recommend cho các bạn đi mua được những
00:18:20
laptop arm trừ khi các bạn rất thích và
00:18:22
các bạn biết chắc là phần mềm của mình
00:18:23
chạy được ở trên armm thì ok Còn không á
00:18:26
thì x86 vẫn là một cái lựa chọn an toàn
00:18:29
hơn chưa kể á là ở thời điểm mà
00:18:31
Snapdragon x elite mới ra mắt là vào
00:18:32
khoảng tháng 6 tháng 7 năm nay thì các
00:18:34
laptop Snapdragon x elite là thời gian
00:18:36
dùng pin của nó vượt trội hẳn so với
00:18:37
những đám chạy Intel và AMD luôn nhưng
00:18:39
mà tính ở thời điểm cuối năm này thì mọi
00:18:41
chuyện đã khác rồi những con chip Intel
00:18:42
lunal và những con ryzen 9 ai á pin của
00:18:45
nó cũng cực kỳ ngon tương đương hay thậm
00:18:47
chí là hơn so với lại arm luôn Cho nên á
00:18:50
thì bởi vì thời gian dùng pin bây giờ
00:18:51
tương đương sức mạnh tương đương mà khả
00:18:53
năng tương thích phần mềm của những con
00:18:54
chip Intel và AMD thuộc x86 thì rõ ràng
00:18:57
nó hơn rất nhiều mấy chục năm n rồi cho
00:18:59
nên Laptop Windows chạ chip arm chưa
00:19:01
phải là cái dòng mà mình sẵn sàng
00:19:02
recommend cho đại đa số người dùng ở
00:19:04
thời điểm hiện tại còn máy max thì khỏi
00:19:05
lo rồi ha máy max thì đâu có lựa chọn
00:19:07
nào khác đâu Cứ thế mà chơi thôi rồi Hi
00:19:09
vọng là qua cái video này thì các bạn đã
00:19:10
hiểu được một cái sự khác biệt khá là cơ
00:19:12
bản giữa những con chip arm và những cái
00:19:14
con chip x86 Ngoài ra thì các bạn cũng
00:19:17
sẽ có được thêm một cái nhìn thực tế hơn
00:19:18
và sát với lại thời điểm hiện tại hơn đó
00:19:20
là chip r bây giờ nó không còn là yếu nó
00:19:23
không còn là những con chip chỉ dành cho
00:19:25
những thiết bị di động chỉ dành cho
00:19:27
những thiết bị nhỏ nhỏ như xưa nữa mà
00:19:29
sức mạnh của nó hoàn toàn có thể so sánh
00:19:31
được với những con chip x86 ở cùng cái
00:19:33
phân khúc của nó ha Đương nhiên rồi Nếu
00:19:34
như các bạn cầm một con chip laptop mà
00:19:36
các bạn so với desktop hay là một con
00:19:37
chip cho server thì sao so được ít nhất
00:19:39
là ở cùng phân khúc thì hiệu năng của nó
00:19:41
đã tương đương thời gian dùng pin cũng
00:19:43
đã rất tốt rồi và kể cả x86 Bây giờ thời
00:19:45
gian dùng pin cũng đã ngon chứ không còn
00:19:47
là như ngày xưa nữa thì bây giờ cuối
00:19:49
cùng quay lại là khi các bạn đi mua một
00:19:51
cái dòng máy nào đó thì các bạn vẫn sẽ
00:19:52
phải tham khảo những cái review những
00:19:54
cái phần chia sẻ của mình nè Hay là cũng
00:19:56
những người khác trên mạng tham khảo
00:19:58
càng nhiều càng tốt ha để các bạn biết
00:19:59
được là thực chất Cái máy đó ra làm sao
00:20:01
tại vì chỉ Nếu chỉ nhìn vào con chip
00:20:03
thôi á thì chúng ta sẽ không thể nào nói
00:20:04
lên được hết toàn bộ câu chuyện của một
00:20:06
cái máy đâu ha rồi cảm ơn các bạn rất
00:20:08
nhiều đã xem video luôn giải thích này
00:20:10
hy vọng là các bạn dễ hiểu và nếu mà các
00:20:13
bạn có những cái đóng góp nào thêm hoặc
00:20:15
có thể là những cái nào mình sai có thể
00:20:17
là những cái nào mà mình nói thiếu á thì
00:20:18
các bạn cứ thoải mái comment ha Tại vì
00:20:20
thực chất thì mình đâu phải chuyên ngành
00:20:22
về mấy cái vụ này đâu rồi Mấy cái thứ
00:20:24
này thì mình cũng nghiên cứu rồi mình
00:20:26
tổng hợp lại thôi cho nên là nếu có sai
00:20:27
sóc thì các bạn cứ TH thả mái comment
00:20:29
giúp mình cảm ơn các bạn rất nhiều đã
00:20:30
xem video ha Xin chào và hẹn gặp lại Bye
00:20:33
bye