Skip to main content

Posts

Showing posts with the label hardware

SSD NVMe vs SATA, DisplayPort vs HDMI, USB downstream port

^---- USB Downstream | DisplayPort ----^ SSD NVMe khác gì SSD SATA Solid-state Drive (SSD) là thế hệ ổ cứng mới, không sử dụng đĩa quay như Hard Disk Drive (HDD), SSD tốc độ nhanh gấp 5 tới vài trăm lần so với HDD. SATA là gì Serial ATA (SATA) (~2004) là công nghệ sử dụng AHCI driver giao tiếp với ổ cứng HDD, công nghệ này cũng được dùng với SSD giúp cắm được vào các máy tính đời cũ, nhưng cản trở SSD bung mình bứt phá. Các ổ cứng SATA THƯỜNG có hình chữ nhật giống bao thuốc lá. NVMe là gì Non-Volatile Memory Express (NVMe) (~2011) driver được thiết kế cho SSD, kết hợp sử dụng khe cắm PCIe, cho tốc độ nhanh hơn SATA có thể lên tới 100 lần. Các ổ cứng NVMe THƯỜNG dài thon như 2 ngón tay, hay phong kẹo cao su. $ mount | grep ' on / ' /dev/nvme0n1p1 on / type ext4 (rw,relatime,errors=remount-ro) M.2 2280 vs 2.5 inch NVMe và SATA là các chuẩn giao tiếp, không phải hình dáng của ổ cứng. Hình dáng (form factor) có 2 loại phổ biến: 2.5 inch: hình dáng truyền thống củ...

Làm full tất cả CPU bằng 1 câu lệnh

Cách nào để làm CPU chạy full load ? Khi mang em laptop bị nóng rồi tự tắt đi sửa, các anh kỹ thuật dùng cách vào youtube và tìm video 4k rồi mở fullscreen để xem... Cách này chưa chắc đã làm full CPU, lại yêu cầu phải có mạng internet đủ nhanh. Những options nào khác? 1. Dùng bash while true; do true; done 2. Dùng Python python -c 'while True: pass' Hai cách này nghe có vẻ ổn, nhưng chúng chỉ làm full 01 CPU. Trong khi máy bạn có thể có nhiều CPU - ngay cả các Android smartphone của năm 2016 cũng đã có 4 CPU rồi. Lấy số CPU của máy Khái niệm CPU được hiểu theo nghĩa khác nhau trong các hòan cảnh khác nhau. Nếu hiểu theo nghĩa: số chương trình chạy đồng thời cùng lúc (thực sự - chứ không phải giả đồng thời bằng cách chuyển nhanh qua các chương trình khác nhau chạy mỗi cái 1 tí như cách 1 CPU làm để chạy nhiều chương trình), ta có thể gõ `top` rồi bấm 1. Trên Linux, mọi thứ đều là file , thông tin CPU nằm trong /proc/cpuinfo

4k là gì?

Khi nói nhà tôi vừa mua một màn hình 4k (4k monitor) nghĩa là muốn khoe cái gì? 🤑 4k (4kilo = 4000), để chỉ độ phân giải theo chiều NGANG KHOẢNG 4000 pixel, và chiều cao vào cỡ 2000 pixel. [1] Có nơi còn gọi là 2160p. Trước kia, người ta thường sử dụng chiều cao (hay chiều dọc - vertical) của màn hình làm tiêu chuẩn đánh giá độ phân giải. Các độ phân giải của clip trên youtube thường thấy là: 240p, 360p, 480p, 720p, 1080p, 2160p để chỉ các độ phân giải có số pixel theo chiều dọc tương ứng là 240, 360 ... thì ngày nay bắt đầu có sự chuyển dịch khi lấy chiều ngang làm tiêu chuẩn (4k). Các thuật ngữ này được dùng phổ biến khi quảng cáo Ti Vi. Màn hình CRT cũ sử dụng tỷ lệ ngang:dọc là 4:3 thì các màn hình mới hiện nay đều dùng tỷ lệ là 16:9 (hoặc 16:10). Với lần lượt từng tỉ lệ, ta có các độ phân giải tương ứng: (code trên python3 và ipython) In [10]: verticals = [240, 360, 480, 720, 1080, 2160] In [14]: modern_resolution = [(int(v/9*16), v) for v in verticals] In [15...

Các chuẩn / cổng kết nối màn hình

Tên na ná đại khái thế. Bài này sẽ giúp phổ cập kiến thức về các cổng/dây nối màn hình phổ biến trên thị trường hiện nay. 1. D-sub (VGA) Loại cổng phổ biến nhất hiện nay, bạn chỉ cần xoay cái màn hình của mình lại là thấy :D Loại  này chỉ truyền được hình ảnh, và chất lượng bình thường, được xem là một chuẩn đã lạc hậu. Xuất hiện hàng loạt các sản phẩm màn hình giá < 3tr VND tại thời điểm hiện tại. 2. DVI-D (Digital Visual Interface - Digital only)

Popular posts from this blog

Tài liệu và hướng dẫn học Python

Để tiết kiệm thời gian, tốt nhất là đi học PyMI Updated: 130617 Sau đây là các tài liệu khuyên dùng: Vì nhiều lý do, nên học python2.7 tại thời điểm hiện tại (giờ là tháng 6/2013 - muốn biết tại sao thì tự tìm hiểu) python 3.5+ (giờ là tháng 2/2017) Chuẩn bị: 1. biết bật tắt máy 2. biết cài python 3. tập gõ 10 ngón - gõ 2 ngón hay 1 ngón cũng không sao, nhưng 10 ngón là cách dễ nhất để gõ nhanh nhất. Tài liệu - Nên dùng tài liệu tại trang chủ của Python làm chính, tham khảo thêm các tài liệu khác tại http://www.familug.org/2016/12/free-ebook.html Căn bản, mới học 1.1 Python PyMI.vn https://pymi.vn/tutorial/ 1.2. Python offical tutorial kết hợp làm bài tập trên HackerRank  (đề bài bằng tiếng Anh, nhưng Google translate 1 lúc cũng ra vì có nhiều ví dụ mẫu đi kèm). Học viên của Pymi.vn có rất nhiều học viên đã tự học với Learn Python the hard way nhưng chưa thấy ai thành công cả. Hai link dưới nên đọc sau khi đã nắm được những phần cơ bản của ngôn ngữ pytho...

The PyMiers

New FAMILUG