Tác giả: Mr.Printer

  • Hệ điều hành là gì ? Các loại hệ điều hành và thành phần của nó

    Hệ điều hành là gì ? Các loại hệ điều hành và thành phần của nó

    Các loại hệ điều hành

    [lwptoc]

    Hệ điều hành là gì ?

    Hệ điều hành tiếng anh là Operating system (OS) là phần mềm hệ thống quản lý phần cứng máy tính, tài nguyên hệ thống và cung cấp dịch vụ phổ biến cho các chương trình ứng dụng.

    Vì sao cần hệ điều hành ?

    Hệ điều hành thực hiện nhiệm vụ chia sẻ các tài nguyên hệ thống để sử dụng hiệu quả và  phân bổ tài nguyên của bộ xử lý, lưu trữ hàng loạt, in ấn và các tài nguyên khác.

    Cái gì điều khiển máy tính ?

    Đối với các phần cứng như đầu vào và đầu ra và cấp phát bộ nhớ, hệ điều hành đóng vai trò trung gian giữa các chương trình và phần cứng máy tính, mặc dù mã nguồn ứng dụng thường được phần cứng thực thi trực tiếp nhưng hệ điều hành có vai trò điều phối và cấp phát các tài nguyên phần cứng. Hệ điều hành được thấy trên nhiều thiết bị không chỉ máy tính, từ điện thoại di động, máy chơi video game đến máy chủ web và các siêu máy tính.

    Hệ điều hành máy tính để bàn và laptop (máy tính cá nhân – PC) chiếm ưu thế là Microsoft Windows với thị phần khoảng 82,74%. macOS của Apple Inc ở vị trí thứ hai (13,23%) và các hệ điều hành họ Linux được xếp chung ở vị trí thứ ba (1,57%).

    Trong lĩnh vực di động (bao gồm cả điện thoại thông minhmáy tính bảng ), thị phần của Google Android chiếm tới 70% trong năm 2017. Theo dữ liệu quý 3 năm 2018, thị phần của Android trên điện thoại thông minh chiếm ưu thế với 87,5% và tăng trưởng 10,3% mỗi năm, tiếp theo là Apple’s iOS với 12,1% nhưng thị phần có xu hướng giảm 5,2% mỗi năm, trong khi các hệ điều hành khác chỉ còn 0,3%.

    Các hệ điều hành họ Linux chiếm ưu thế trong các lĩnh vực máy chủ và siêu máy tính, ngoài ra còn các nhánh chuyên biệt khác của hệ điều hành này, như hệ thống nhúng và thực thi thời gian thực, được sử dụng cho nhiều ứng dụng.

    Phân loại hệ điều hành

    Đơn nhiệm vụ và đa nhiệm

    Một hệ điều hành đơn nhiệm chỉ có thể chạy một chương trình tại một thời điểm, trong khi hệ điều hành đa nhiệm cho phép nhiều chương trình chạy đồng thời. Điều này được hệ điều hành thực hiện bằng cách chia sẻ thời gian, trong đó thời gian sử dụng bộ xử lý được chia thành nhiều luồng.

    Các luồng này được đan xen lặp lại và được quản lý bởi một hệ thống con có nhiệm vụ lập lịch tác vụ của hệ điều hành. Trong đa nhiệm ưu tiên, hệ điều hành sẽ chia thời gian sử dụng CPU và dành một khoảng nhất định cho mỗi chương trình.

    Các hệ điều hành giống Unix, như Solaris và Linux, AmigaOS Hỗ trợ đa nhiệm ưu tiên. Đa nhiệm hợp tác, CPU được chia thành các luồng để phân bổ thời gian sử dụng cho các luồng. Các phiên bản 16 bit của Microsoft Windows đã sử dụng đa nhiệm hợp tác. Các phiên bản 32 bit của cả Windows NT và Win9x đều sử dụng đa nhiệm ưu tiên.

    Người dùng đơn và đa người dùng

    Hệ điều hành một người dùng không có chức năng phân biệt người dùng về mặt sử dụng tài nguyên phần cứng (định nghĩa này khác với nhiều acc đăng nhập trên một máy), nhưng có thể cho phép nhiều chương trình chạy song song.

    Hệ điều hành nhiều người dùng mở rộng khái niệm cơ bản về đa tác vụ với các phương thức xác định các tiến trình và tài nguyên, như không gian đĩa, cho nhiều người dùng và hệ thống cho phép nhiều người dùng tương tác với hệ thống cùng một lúc (ví dụ: nhiều người dùng trong cùng một mạng LAN sử dụng chung 1 ổ cứng và hệ điều hành).

    Hệ điều hành phân tán là gì ?

    Hệ điều hành phân tán Cloud computing

    Một hệ điều hành phân tán quản lý một nhóm các máy tính riêng biệt và kết hợp chúng như là một máy tính duy nhất. Sự phát triển của các máy tính nối mạng có thể được liên kết và giao tiếp với nhau đã tạo ra điện toán phân tán (Cloud computing). Tính toán phân tán được thực hiện trên nhiều máy. Khi các máy tính trong một nhóm hợp tác giải quyết một vấn đề, chúng tạo thành một hệ thống phân tán.

    Templated

    Trong một hệ điều hành, bối cảnh điện toán phân tán và điện toán đám mây, templating đề cập đến việc tạo một hình ảnh máy ảo duy nhất như một hệ điều hành khách, sau đó lưu nó làm công cụ cho nhiều máy ảo đang chạy. Kỹ thuật này được sử dụng cả trong ảo hóa, quản lý điện toán đám mây và phổ biến trong các trung tâm máy chủ lớn.

    Hệ thống nhúng là gì ?

    Hệ điều hành nhúng được thiết kế để sử dụng trong các hệ thống máy tính nhúng. Chúng được thiết kế để hoạt động trên các máy nhỏ như máy PDA với ít tài nguyên hơn. Nó có thể hoạt động với một số lượng tài nguyên hạn chế. Chúng được thiết kế rất nhỏ gọn và cực kỳ hiệu quả. Windows CE và Minix 3 là một số ví dụ về hệ điều hành nhúng.

    Các thành phần của hệ điều hành

    Nhiệm vụ chính của hệ điều hành

    Các thành phần của hệ điều hành

    Các thành phần của một hệ điều hành có nhiệm vụ điều khiển các phần cứng của máy tính hoạt động cùng nhau. Tất cả phần mềm người dùng cần phải đi qua hệ điều hành để sử dụng bất kỳ phần cứng nào, dù đơn giản như chuột hay bàn phím hay phức tạp như Internet.

    Lõi Kernel hệ điều hành là gì ?

    Lõi Kernel hệ điều hành là gì ?

    Lõi hệ điều hành kết nối phần mềm ứng dụng với phần cứng của máy tính.

    Với sự trợ giúp của phần mềm điều khiển và trình điều khiển thiết bị (driver), kernel (lõi) cung cấp mức độ kiểm soát cơ bản nhất đối với tất cả các thiết bị phần cứng của máy tính. Nó quản lý truy cập bộ nhớ cho các chương trình trên RAM, nó xác định chương trình nào có quyền truy cập vào tài nguyên phần cứng nào, nó thiết lập hoặc đặt lại trạng thái hoạt động của CPU để hoạt động tối ưu mọi lúc và tổ chức dữ liệu để lưu trữ tập tin trên các phương tiện như đĩa, băng, bộ nhớ flash, v.v.

    Thực thi chương trình

    Hệ điều hành cung cấp giao diện giữa chương trình ứng dụng và phần cứng máy tính, để chương trình ứng dụng chỉ có thể tương tác với phần cứng bằng cách tuân theo các quy tắc và quy trình được lập trình của hệ điều hành.

    Hệ điều hành cũng là một tập hợp các dịch vụ giúp đơn giản hóa việc phát triển và thực thi các chương trình ứng dụng. Thực thi một chương trình ứng dụng liên quan đến việc tạo ra một quy trình bởi nhân hệ điều hành cấp phát không gian bộ nhớ và các tài nguyên khác, thiết lập mức độ ưu tiên cho chương trình trong các hệ thống đa tác vụ, tải mã nhị phân chương trình vào bộ nhớ và bắt đầu thực thi chương trình ứng dụng sau đó tương tác với người dùng và các thiết bị phần cứng.

    Ngắt của hệ điều hành là gì ?

    Ngắt là trung tâm của hệ điều hành, chúng cung cấp một cách hiệu quả để hệ điều hành tương tác và phản ứng với môi trường. (Phương án thay thế – hệ điều hành “xem” các nguồn đầu vào khác nhau là các sự kiện yêu cầu hành động – có thể được tìm thấy trong các hệ thống cũ có ngăn xếp rất nhỏ 50 hoặc 60 byte nhưng không thông dụng trong các hệ thống hiện đại có ngăn xếp lớn).

    Lập trình dựa trên ngắt được hỗ trợ trực tiếp bởi hầu hết các CPU hiện đại. Các ngắt cung cấp cho máy tính một cách tự động lưu bối cảnh đăng ký cục bộ và chạy mã cụ thể để đáp ứng với các sự kiện. Ngay cả các máy tính rất cơ bản cũng hỗ trợ ngắt phần cứng và cho phép lập trình viên chỉ định mã có thể chạy khi sự kiện đó diễn ra.

    Khi nhận được một ngắt, phần cứng của máy tính sẽ tự động tạm dừng bất kỳ chương trình nào đang chạy, lưu trạng thái của nó và chạy mã máy tính được liên kết trước đó với ngắt; điều này tương tự với việc đặt dấu trang vào một cuốn sách để đáp lại một cuộc gọi điện thoại. Trong các hệ điều hành hiện đại, các ngắt được xử lý bởi kernel của hệ điều hành. Ngắt có thể đến từ phần cứng của máy tính hoặc chương trình đang chạy.

    Khi một thiết bị phần cứng kích hoạt ngắt, nhân của hệ điều hành quyết định cách xử lý sự kiện này, thường bằng cách chạy một số mã xử lý. Lượng mã được chạy tùy thuộc vào mức độ ưu tiên của ngắt (ví dụ: một người thường phản ứng với báo động phát hiện khói trước khi trả lời điện thoại).

    Việc xử lý các ngắt phần cứng là một nhiệm vụ thường được giao cho trình điều khiển thiết bị, có thể là một phần của lõi kernel hệ điều hành, một phần của chương trình khác hoặc cả hai. Trình điều khiển thiết bị sau đó có thể chuyển tiếp thông tin đến một chương trình đang chạy bằng nhiều cách khác nhau.

    Một chương trình cũng có thể kích hoạt một ngắt cho hệ điều hành. Ví dụ, nếu một chương trình muốn truy cập phần cứng, nó có thể làm gián đoạn kernel của hệ điều hành, điều này khiến cho điều khiển được chuyển trở lại kernel. Nhân sau đó xử lý yêu cầu. Nếu một chương trình muốn có thêm tài nguyên (hoặc muốn loại bỏ tài nguyên) như bộ nhớ, thì nó sẽ kích hoạt ngắt để báo cho kernel.

    Chế độ chạy của hệ điều hành

    Các thiết lập đặc quyền cho kiến trúc vi xử lý x86 có sẵn trong chế độ bảo vệ. Hệ điều hành xác định quá trình nào chạy trong mỗi chế độ.

    Bộ vi xử lý hiện đại (CPU hoặc MPU) hỗ trợ nhiều chế độ hoạt động. CPU có khả năng cung cấp ít nhất hai chế độ: chế độ người dùng và chế độ giám sát (Supervisor). Khi hoạt động ở chế độ giám sát cho phép truy cập không hạn chế vào tất cả các tài nguyên máy, bao gồm tất cả các hướng dẫn MPU.

    Hoạt động ở chế độ người dùng đặt giới hạn cho việc sử dụng lệnh và thường không cho phép truy cập trực tiếp vào tài nguyên máy. CPU cũng có thể có các chế độ khác tương tự chế độ người dùng, chẳng hạn như chế độ ảo để mô phỏng các loại bộ xử lý cũ hơn, như bộ xử lý 16 bit trên bộ xử lý 32 bit hoặc bộ xử lý 32 bit trên bộ xử lý 64 bit.

    Khi bật nguồn hoặc reset, hệ thống bắt đầu ở chế độ giám sát. Khi một kernel hệ điều hành đã được tải và bắt đầu, ranh giới giữa chế độ người dùng và chế độ giám sát (còn được gọi là chế độ kernel) có thể được thiết lập.

    Chế độ giám sát được sử dụng bởi kernel cho các tác vụ cấp thấp cần truy cập không hạn chế vào phần cứng, chẳng hạn như kiểm soát cách truy cập bộ nhớ và giao tiếp với các thiết bị như ổ đĩa và thiết bị hiển thị video.

    Chế độ người dùng, ngược lại, được sử dụng cho hầu hết mọi thứ khác. Các chương trình ứng dụng, chẳng hạn như bộ xử lý văn bản và trình quản lý cơ sở dữ liệu, hoạt động trong chế độ người dùng và chỉ có thể truy cập tài nguyên máy bằng cách chuyển quyền điều khiển sang kernel, một quá trình gây ra chuyển đổi sang chế độ giám sát.

    Thông thường, việc chuyển điều khiển sang kernel bằng cách thực hiện một lệnh ngắt. Việc ngắt phần mềm khiến bộ vi xử lý chuyển từ chế độ người dùng sang chế độ giám sát và bắt đầu thực thi mã cho phép kernel kiểm soát.

    Trong chế độ người dùng, các chương trình thường có quyền truy cập vào một tập hợp các lệnh vi xử lý bị hạn chế và thường không thể thực hiện bất kỳ lệnh nào có khả năng gây gián đoạn cho hoạt động của hệ thống. Trong chế độ giám sát, các hạn chế thực thi lệnh thường được loại bỏ, cho phép truy cập không hạn chế vào tất cả các tài nguyên máy.

    Thuật ngữ “tài nguyên chế độ người dùng” thường dùng để chỉ một hoặc nhiều thanh ghi CPU, chứa thông tin mà chương trình đang chạy không được phép thay đổi. Nỗ lực thay đổi các tài nguyên này thường gây ra sự chuyển đổi sang chế độ giám sát, trong đó hệ điều hành có thể xử lý hoạt động bất hợp pháp mà chương trình đang cố gắng, ví dụ, bằng cách buộc chấm dứt (“giết chết”) chương trình.

    Quản lý bộ nhớ

    Lõi hệ điều hành đa nhiệm phải chịu trách nhiệm quản lý bộ nhớ hệ thống đang được các chương trình sử dụng. Điều này đảm bảo rằng một chương trình không can thiệp vào bộ nhớ đã được sử dụng bởi một chương trình khác. Mỗi chương trình phải có quyền truy cập độc lập vào phần bộ nhớ mình được cấp phát.

    Quản lý bộ nhớ hợp tác, được sử dụng bởi nhiều hệ điều hành ban đầu, giả định rằng tất cả các chương trình sử dụng trình quản lý bộ nhớ của nhân hệ điều hành một cách tự nguyện và không vượt quá bộ nhớ được phân bổ của chúng.

    Hệ thống quản lý bộ nhớ này hầu như không còn sử dụng nữa, vì các chương trình thường chứa các lỗi có thể khiến chúng vượt quá bộ nhớ được phân bổ. Nếu một chương trình gặp lỗi, nó có thể khiến bộ nhớ được sử dụng bởi một hoặc nhiều chương trình khác bị ảnh hưởng hoặc ghi đè.

    Các chương trình hoặc vi-rút độc hại có thể cố ý thay đổi bộ nhớ của chương trình khác hoặc có thể ảnh hưởng đến hoạt động của chính hệ điều hành. Với quản lý bộ nhớ hợp tác, chỉ cần một chương trình hoạt động sai đủ để làm sập cả hệ thống.

    Bảo vệ bộ nhớ cho phép lõi hệ điều hành giới hạn quyền truy cập vào bộ nhớ của máy tính. Có nhiều phương pháp bảo vệ bộ nhớ khác nhau, bao gồm phân đoạn bộ nhớ và phân trang. Tất cả các phương pháp đều yêu cầu một số mức hỗ trợ phần cứng, không giống nhau trong tất cả các máy tính.

    Trong cả phân đoạn và phân trang, các thanh ghi chế độ được bảo vệ nhất định chỉ định cho CPU địa chỉ bộ nhớ nào sẽ cho phép chương trình đang chạy truy cập. Nỗ lực truy cập các địa chỉ khác kích hoạt một ngắt làm cho CPU vào lại chế độ giám sát, chuyển quyền điều khiển về lõi.

    Đây được gọi là vi phạm phân đoạn hoặc viết tắt là Seg-V và vì rất khó để xác định hành vi cho hoạt động đó và nó thường là dấu hiệu của chương trình xử lý sai, nên lõi hệ điều hành thường dùng đến việc chấm dứt chương trình vi phạm và báo cáo lỗi.

    Các phiên bản Windows 3.1 đến ME có một số mức bảo vệ bộ nhớ, nhưng các chương trình có thể dễ dàng tránh được. Một lỗi bảo vệ chung sẽ được tạo ra, cho thấy đã xảy ra vi phạm bộ nhớ; tuy nhiên, hệ thống thường sẽ bị sập

    Bộ nhớ ảo là gì ?

    Bộ nhớ ảo là gì ?
    Bộ nhớ ảo

    Nhiều hệ điều hành có thể “lừa” các chương trình sử dụng bộ nhớ nằm rải rác trên đĩa cứng và RAM như thể nó là một bộ nhớ liên tục, được gọi là bộ nhớ ảo.

    Việc sử dụng địa chỉ bộ nhớ ảo (như phân trang hoặc phân đoạn) có nghĩa là kernel có thể chọn bộ nhớ mà mỗi chương trình có thể sử dụng tại bất kỳ thời điểm nào, cho phép hệ điều hành sử dụng cùng một vị trí bộ nhớ cho nhiều tác vụ.

    Nếu một chương trình cố gắng truy cập bộ nhớ không nằm trong phạm vi bộ nhớ có thể truy cập hiện tại của nó, kernel sẽ bị gián đoạn theo cách tương tự như chương trình vượt quá bộ nhớ được phân bổ. Trong UNIX loại ngắt này được gọi là lỗi trang .

    Khi kernel phát hiện ra lỗi trang, nó thường điều chỉnh phạm vi bộ nhớ ảo của chương trình đã kích hoạt, cấp cho nó quyền truy cập vào bộ nhớ được yêu cầu. Điều này mang lại cho lõi Kernel quyền tùy ý chọn nơi lưu trữ bộ nhớ của một ứng dụng cụ thể hoặc thậm chí liệu nó có thực sự được phân bổ hay không.

    Trong các hệ điều hành hiện đại, bộ nhớ được truy cập ít thường xuyên hơn có thể được lưu trữ tạm thời trên đĩa hoặc phương tiện khác để cung cấp không gian cho các chương trình khác sử dụng. Điều này được gọi là hoán đổi, vì một vùng bộ nhớ có thể được sử dụng bởi nhiều chương trình và những gì vùng nhớ chứa có thể được hoán đổi hoặc trao đổi theo yêu cầu.

    “Bộ nhớ ảo” cung cấp cho người lập trình hoặc người dùng giả lập rằng có một lượng RAM lớn hơn nhiều trong máy tính so với thực tế.

    Hệ điều hành đa nhiệm là gì ?

    Đa nhiệm đề cập đến việc chạy nhiều chương trình máy tính độc lập trên cùng một máy tính; nó đang thực hiện nhiều nhiệm vụ cùng một lúc. Vì hầu hết các máy tính có thể thực hiện một hoặc nhiều việc cùng một lúc, điều này thường được thực hiện thông qua chia sẻ thời gian, điều đó có nghĩa là mỗi chương trình sử dụng một phần thời gian của máy tính để thực thi.

    Lõi kernel hệ điều hành chứa một chương trình lập lịch xác định thời gian mỗi tiến trình thực hiện và trong đó điều khiển thực thi theo thứ tự sẽ được chuyển đến các chương trình. Điều khiển được chuyển đến kernel, cho phép chương trình truy cập vào CPU và bộ nhớ. Sau đó, điều khiển được trả về kernel thông qua một số cơ chế, để chương trình khác có thể được phép sử dụng CPU. Cái gọi là chuyển điều khiển giữa kernel và ứng dụng này được gọi là chuyển đổi ngữ cảnh .

    Một cơ chế ban đầu chi phối việc phân bổ thời gian cho các chương trình được gọi là đa nhiệm hợp tác. Trong cơ chế này, khi điều khiển được chuyển đến một chương trình bởi kernel, nó có thể thực thi bao lâu tùy thích sau đó trả lại quyền điều khiển cho kernel. Điều này có nghĩa là một chương trình độc hại hoặc gặp trục trặc có thể ngăn chặn bất kỳ chương trình nào khác sử dụng CPU, và nó có thể treo toàn bộ hệ thống nếu nó chạy một vòng lặp vô hạn.

    Các hệ điều hành hiện đại mở rộng các khái niệm về quyền ưu tiên ứng dụng cho trình điều khiển thiết bị và kernel, do đó hệ điều hành cũng có quyền kiểm soát ưu tiên đối với thời gian chạy.

    Cơ chế đa nhiệm ưu tiên là đảm bảo rằng tất cả các chương trình đều được cung cấp thời gian thường xuyên trên CPU. Vì vậy tất cả các chương trình đang chạy phải được giới hạn trong khoảng thời gian chúng được phép sử dụng CPU mà không bị gián đoạn. Để thực hiện điều này, lõi kernel hệ điều hành sử dụng một ngắt thời gian. Bộ định thời được quản lý bởi lõi kernel sẽ kích hoạt trở về chế độ giám sát sau khi hết thời gian đã chỉ định. (Xem các phần trên về Ngắt.)

    Trên một số hệ điều hành đơn người dùng, đa nhiệm hợp tác có thể phù hợp, vì máy tính cá nhân thường chạy một số lượng nhỏ các chương trình được thử nghiệm tốt. Windows NT là phiên bản đầu tiên của Microsoft Windows thực thi đa nhiệm được ưu tiên, nhưng nó không đến được thị trường người dùng phổ thông cho đến khi Windows XP phát hành (Windows NT được nhắm đến các chuyên gia).

    Truy cập ổ cứng và hệ thống tập tin (định dạng ổ cứng)

    Hệ thống tệp cho phép người dùng và chương trình sắp xếp các tệp trên máy tính thông qua việc sử dụng các thư mục.

    ổ cứng và hệ thống tập tin
    hệ thống tập tin

    Truy cập dữ liệu được lưu trữ trên ổ cứng là tính năng lõi của tất cả các hệ điều hành. Máy tính lưu trữ dữ liệu trên các đĩa bằng các tệp được cấu trúc theo các cách cụ thể để cho phép truy cập nhanh hơn, độ tin cậy cao hơn và để sử dụng tốt hơn không gian có sẵn của ổ cứng.

    Cụ thể trong đó các tệp được lưu trữ trên ổ cứng được gọi là hệ thống tệp và cho phép các tệp có tên và thuộc tính. Nó cũng cho phép chúng được lưu trữ trong một hệ thống phân cấp các thư mục hoặc thư mục được sắp xếp trong cây thư mục .

    Các hệ điều hành ban đầu thường hỗ trợ một loại ổ cứng duy nhất và chỉ một loại hệ thống tệp. Các hệ thống tệp ban đầu bị giới hạn về khả năng, tốc độ và loại tên tệp và cấu trúc thư mục mà chúng có thể sử dụng. Những hạn chế này thường giới hạn các hệ điều hành khiến cho chúng rất khó hỗ trợ nhiều hơn một hệ thống tệp.

    Mặc dù nhiều hệ điều hành đơn giản hơn hỗ trợ một loạt các tùy chọn để truy cập các hệ thống lưu trữ, các hệ điều hành như UNIX và Linux hỗ trợ một công nghệ được gọi là hệ thống tệp ảo hoặc VFS.

    Hệ điều hành như UNIX hỗ trợ một loạt các thiết bị lưu trữ, bất kể thiết kế hay hệ thống tệp của chúng, cho phép chúng được truy cập thông qua giao diện lập trình ứng dụng chung (API). Điều này khiến các chương trình không cần biết hệ thống tệp của thiết bị nó đang truy cập.

    VFS cho phép hệ điều hành cung cấp cho các chương trình quyền truy cập vào số lượng thiết bị không giới hạn với vô số hệ thống tệp được cài đặt trên chúng, thông qua việc sử dụng trình điều khiển thiết bị và trình điều khiển hệ thống tập tin.

    Một thiết bị lưu trữ được kết nối, như ổ cứng, được truy cập thông qua trình điều khiển thiết bị. Trình điều khiển thiết bị hiểu ngôn ngữ của ổ đĩa và có thể dịch ngôn ngữ đó sang ngôn ngữ tiêu chuẩn được sử dụng bởi hệ điều hành để truy cập tất cả các ổ đĩa.

    Khi lõi kernel có trình điều khiển thiết bị phù hợp, nó có thể truy cập nội dung của ổ đĩa ở định dạng thô, có thể chứa một hoặc nhiều hệ thống tệp. Trình điều khiển hệ thống tệp được sử dụng để dịch các lệnh truy cập từng hệ thống tệp cụ thể vào một nhóm lệnh tiêu chuẩn mà hệ điều hành có thể sử dụng để thao tác với tất cả các hệ thống tệp.

    Các chương trình sau đó có thể xử lý các hệ thống tệp này trên cơ sở tên tệp và thư mục/thư mục, được chứa trong cấu trúc phân cấp. Nó có thể tạo, xóa, mở và đóng tệp, cũng như thu thập thông tin khác nhau về chúng, bao gồm quyền truy cập, kích thước, không gian trống và ngày tạo và sửa đổi.

    Sự khác biệt giữa các hệ thống tệp làm cho việc hỗ trợ tất cả các hệ thống tệp khó khăn. Các ký tự được phép trong tên tệp, sự hiện diện của các loại thuộc tính tệp khác nhau làm cho việc thực hiện một giao diện duy nhất cho mọi hệ thống tệp là một nhiệm vụ khó khăn.

    Các hệ điều hành có xu hướng khuyến nghị sử dụng các hệ thống tệp được thiết kế riêng cho chúng; ví dụ: NTFS trong Windows và ext3 và ReiserFS trong Linux. Tuy nhiên, trên thực tế, trình điều khiển của bên thứ ba thường có sẵn để hỗ trợ cho các hệ thống tệp được sử dụng rộng rãi nhất trong hầu hết các hệ điều hành (ví dụ: NTFS có sẵn trong Linux thông qua NTFS-3gvà ext2/3 và ReiserFS có sẵn trong Windows thông qua phần mềm của bên thứ ba).

    Trong Windows, mỗi hệ thống tệp thường bị giới hạn trong ứng dụng đối với một số phương tiện nhất định; ví dụ: CD phải sử dụng ISO 9660 hoặc UDF và kể từ Windows Vista, NTFS là hệ thống tệp duy nhất mà hệ điều hành có thể được cài đặt trên đó.

    Có thể cài đặt Linux lên nhiều loại hệ thống tệp. Không giống như các hệ điều hành khác, Linux và UNIX cho phép mọi hệ thống tệp được sử dụng cài đặt và bất kể phương tiện lưu trữ, cho dù đó là ổ cứng, đĩa (CD, DVD …), ổ flash USB hay thậm chí chứa trong một tập tin nằm trên một hệ thống tập tin khác

    Trình điều khiển thiết bị là gì ?

    Vai trò của hệ thống điều khiển

    Một trình điều khiển thiết bị là phần mềm được phát triển để cho phép tương tác với các thiết bị phần cứng. Thông thường, điều này tạo thành một giao diện để giao tiếp với thiết bị phần cứng, thông qua bus máy tính hoặc hệ thống liên lạc cụ thể mà phần cứng được kết nối, cung cấp các giao diện cần thiết cho hoạt động của hệ thống hoặc chương trình ứng dụng.

    Đây là một chương trình máy tính dành cho phần cứng chuyên biệt và một hệ điều hành cụ thể cho phép một chương trình ứng dụng chạy dưới nhân hệ điều hành tương tác với thiết bị phần cứng.

    Mục tiêu thiết kế chính của trình điều khiển thiết bị là sự khác nhau giữa các thiết phần cứng (ngay cả trong cùng một loại thiết bị). Các thiết kế phần cứng mới hơn được phát hành bởi các nhà sản xuất cung cấp hiệu suất đáng tin cậy hơn hoặc tốt hơn nhưng các thiết kế mới hơn này thường có cách thức giao tiếp khác với thế hệ trước.

    Hệ điều hành không thể biết cách điều khiển mọi thiết bị, cả hiện tại và trong tương lai. Để giải quyết vấn đề này, về cơ bản, các hệ điều hành tạo cơ chế kiểm soát và nhận dạng mọi loại thiết bị. Sau đó, chức năng của trình điều khiển thiết bị là dịch các thao tác của hệ điều hành này thành các thao tác cụ thể với thiết bị phần cứng.

    Về lý thuyết, một thiết bị mới, được điều khiển theo cách mới, sẽ hoạt động chính xác nếu có trình điều khiển phù hợp. Trình điều khiển mới này đảm bảo rằng thiết bị hoạt động như bình thường theo yêu cầu của hệ điều hành.

    Trong các phiên bản Windows trước Vista và các phiên bản Linux trước 2.6, tất cả các thực thi với trình điều khiển đều theo cơ chế hợp tác, nghĩa là nếu một trình điều khiển đi vào một vòng lặp vô hạn thì nó sẽ đóng băng hệ thống.

    Các phiên bản mới hơn của các hệ điều hành kết hợp tính năng ưu tiên kernel (tương tự như cách hệ điều hành phân bổ thời gian sử dụng CPU cho các chương trình), trong đó kernel tự tách khỏi trình điều khiển để thực hiện các tác vụ khác cho đến khi nhận được phản hồi từ trình điều khiển thiết bị hoặc thực hiện nhiệm vụ khác.

    Mạng

    Hiện nay hầu hết các hệ điều hành đều hỗ trợ nhiều giao thức mạng, phần cứng và ứng dụng để sử dụng chúng. Điều này có nghĩa là các máy tính chạy hệ điều hành không giống nhau có thể tham gia vào một mạng chung để chia sẻ các tài nguyên như tệp, máy in và máy quét  … Sử dụng kết nối có dây hoặc không dây.

    Mạng về cơ bản có thể cho phép hệ điều hành truy cập vào tài nguyên của máy tính khác từ xa để sử dụng các chức năng tương tự. Điều này bao gồm mọi thứ từ giao tiếp đơn giản, đến sử dụng các hệ thống tệp được nối mạng hoặc thậm chí chia sẻ phần cứng đồ họa hoặc âm thanh của máy tính khác.

    Một số dịch vụ mạng cho phép tài nguyên của máy tính được truy cập trực tiếp chẳng hạn như SSH cho phép người dùng nối mạng truy cập trực tiếp vào giao diện dòng lệnh của máy tính.

    Mạng máy khách/máy chủ cho phép một chương trình trên máy tính (được gọi là máy khách) kết nối qua mạng với máy tính khác (được gọi là máy chủ). Máy chủ cung cấp các dịch vụ khác nhau cho các máy tính khách.

    Các dịch vụ này thường được cung cấp thông qua các cổng hoặc các điểm truy cập được đánh số trên địa chỉ IP của máy chủ. Mỗi cổng thường được liên kết với một chương trình đang chạy, chịu trách nhiệm xử lý các yêu cầu tới cổng đó. Một ‘daemon’, là một chương trình người dùng, có thể lần lượt truy cập tài nguyên phần cứng của máy tính đó bằng cách chuyển yêu cầu đến kernel hệ điều hành.

    Nhiều hệ điều hành cũng hỗ trợ một hoặc nhiều giao thức mạng mở hoặc dành riêng cho nhà cung cấp, ví dụ SNA trên các hệ thống IBM, DECnet trên các hệ thống từ Digital Equipment Corporation và các giao thức dành riêng cho Microsoft (SMB) trên Windows.

    Các giao thức cụ thể cho các tác vụ cũng có thể được hỗ trợ như NFS để truy cập tệp. Các giao thức như ESound hoặc esd có thể dễ dàng được mở rộng qua mạng để cung cấp âm thanh từ các ứng dụng cục bộ, trên phần cứng âm thanh của hệ thống từ xa.

    Bảo mật của hệ điều hành là gì ?

    Một máy tính được bảo mật phụ thuộc vào một số công nghệ. Hệ điều hành hiện đại cung cấp quyền truy cập vào một số tài nguyên, có sẵn cho phần mềm chạy trên hệ thống và cho các thiết bị bên ngoài như mạng thông qua kernel.

    Hệ điều hành phải có khả năng phân biệt giữa các yêu cầu nên được phép xử lý và các yêu cầu khác không được xử lý. Mặc dù một số hệ thống có thể chỉ đơn giản phân biệt giữa “đặc quyền” và “không đặc quyền”, các hệ thống thường có phương pháp dạng nhận dạng người yêu cầu, chẳng hạn như tên người dùng. Để thiết lập quá trình xác thực danh tính.

    Thông thường tên người dùng phải được phân quyền và mỗi tên người dùng có thể có mật khẩu. Các phương pháp xác thực khác, như thẻ từ hoặc dữ liệu sinh trắc học, có thể được sử dụng thay thế.

    Trong một số trường hợp, đặc biệt là các kết nối từ mạng, tài nguyên có thể được truy cập mà không cần xác thực (chẳng hạn như đọc tệp qua chia sẻ mạng). Cũng được xác định bởi khái niệm danh tính người yêu cầu là ủy quyền ; các dịch vụ và tài nguyên cụ thể mà người yêu cầu có thể truy cập sau khi đăng nhập vào hệ thống được gắn với tài khoản người dùng của người yêu cầu hoặc với các nhóm người dùng được cấu hình khác nhau mà người yêu cầu thuộc nhóm đó.

    Ngoài mô hình cho phép hoặc không cho phép bảo mật, một hệ thống có mức độ bảo mật cao cũng cung cấp các tùy chọn kiểm soát. Cho phép theo dõi các yêu cầu truy cập vào tài nguyên (chẳng hạn như “ai đã đọc tệp này?”). Bảo mật nội bộ hoặc bảo mật từ một chương trình đã chạy chỉ có thể nếu tất cả các yêu cầu phải được thực hiện thông qua các ngắt đến lõi kernel hệ điều hành. Nếu các chương trình có thể truy cập trực tiếp vào phần cứng và tài nguyên, chúng không thể được bảo mật.

    Bảo mật bên ngoài liên quan đến một yêu cầu từ bên ngoài máy tính, chẳng hạn như đăng nhập từ xa hoặc một loại kết nối mạng nào đó. Các yêu cầu bên ngoài thường được chuyển qua trình điều khiển thiết bị đến kernel của hệ điều hành, nơi chúng có thể được chuyển qua các ứng dụng hoặc được thực hiện trực tiếp.

    Bảo mật hệ điều hành từ lâu đã là một mối quan tâm vì dữ liệu rất nhạy cảm được lưu trữ trên máy tính, cả về bản chất thương mại và quân sự. Chính phủ Hoa Kỳ, Bộ Quốc phòng (DoD) tạo ra các tiêu chuẩn Hệ thống đánh giá tính tin cậy (TCSEC) là một tiêu chuẩn mà bộ yêu cầu cơ bản để đánh giá hiệu quả của an ninh.

    Điều này trở nên quan trọng đối với các nhà sản xuất hệ điều hành, bởi vì TCSEC được sử dụng để đánh giá, phân loại và chọn hệ điều hành đáng tin cậy đang được xem xét để xử lý, lưu trữ và truy xuất thông tin nhạy cảm.

    Các dịch vụ mạng bao gồm các dịch vụ như chia sẻ tệp, dịch vụ in, email, trang web và giao thức truyền tệp (FTP), hầu hết có thể bị xâm phạm bảo mật. Ở tuyến đầu của bảo mật là các thiết bị phần cứng được gọi là tường lửa hoặc hệ thống phát hiện/ngăn chặn xâm nhập.

    Ở cấp độ hệ điều hành, có một số phần mềm tường lửa có sẵn, cũng như các hệ thống phát hiện/ngăn chặn xâm nhập. Hầu hết các hệ điều hành hiện đại bao gồm tường lửa phần mềm, được bật theo mặc định. Một tường lửa phần mềm có thể được cấu hình để cho phép hoặc từ chối lưu lượng mạng đến từ một dịch vụ hoặc ứng dụng chạy trên hệ điều hành.

    Giải pháp thay thế là kiểu hộp cát (sandbox) cho những hệ điều hành không đáp ứng được các yêu cầu bảo mật. Nó cung cấp cơ chế cho hệ điều hành không chạy chương trình người dùng dưới dạng mã gốc, mà thay vào đó, giả lập bộ xử lý hoặc cung cấp máy ảo cho chương trình thực thi.

    Bảo mật nội bộ đặc biệt phù hợp với các hệ thống nhiều người dùng; nó cho phép mỗi người dùng hệ thống có các tệp riêng tư mà người dùng khác không thể truy xuất được. Bảo mật nội bộ cũng rất quan trọng, vì một chương trình có khả năng vượt qua hệ điều hành, bao gồm việc bỏ qua kiểm soát.

    Giao diện người dùng là gì ?

    Các hệ điều hành máy tính cá nhân đều có giao diện người dùng . Giao diện người dùng thường được gọi là shell và cần thiết để hỗ trợ tương tác của con người. Giao diện người dùng thể hiện cấu trúc thư mục và yêu cầu các dịch vụ từ hệ điều hành, thu thập dữ liệu từ các thiết bị phần cứng đầu vào, như bàn phím, chuột hoặc đầu đọc thẻ và yêu cầu hệ điều hành hiển thị lời nhắc, thông báo trạng thái trên các thiết bị phần cứng đầu ra, như màn hình hoặc máy in.

    Hai hình thức phổ biến nhất của giao diện người dùng trước đây là giao diện dòng lệnh, trong đó các lệnh được gõ từng dòng và giao diện người dùng đồ họa, nơi có môi trường trực quan (phổ biến nhất là WIMP ).

    Giao diện người dùng đồ họa

    Hầu hết các hệ thống máy tính hiện đại đều hỗ trợ giao diện người dùng đồ họa (GUI). Trong một số hệ thống máy tính, chẳng hạn như các phiên bản Mac OS cổ điển, GUI được tích hợp vào kernel.

    Giao diện người dùng đồ họa Mac OS sơ khai
    Giao diện người dùng đồ họa Mac OS sơ khai

    Mặc dù về mặt kỹ thuật, giao diện người dùng đồ họa không phải là dịch vụ của hệ điều hành, việc kết hợp vào lõi kernel hệ điều hành có thể cho phép GUI phản ứng nhanh hơn bằng cách giảm số lượng chuyển đổi ngữ cảnh cần thiết để GUI thực hiện các chức năng đầu ra.

    Các hệ điều hành khác có thể tách giao diện đồ họa khỏi lõi kernel hệ điều hành. Trong những năm 1980 UNIX, VMS và nhiều hệ điều hành được xây dựng theo cách này. Linux và macOS cũng được xây dựng theo cách này.

    Các bản phát hành hiện nay của Microsoft Windows như Windows Vista triển khai một hệ thống con đồ họa cho giao diện người dùng; tuy nhiên, các phiên bản giữa Windows NT 4.0 và Windows Server 2003 được tích hợp vào lõi kernel.

    Nhiều hệ điều hành máy tính cho phép người dùng cài đặt hoặc tạo bất kỳ giao diện người dùng nào họ muốn. Các giao diện Window X kết hợp với GNOME hoặc KDE Plasma 5 là một điển hình trên các hệ điều hành Unix như hệ thống (BSD, Linux, Solaris).

    Một số giao diện (theme) Windows đã được phát hành cho Microsoft Windows, cung cấp các lựa chọn thay thế cho giao diện Windows đi kèm, nhưng bản thân giao diện đồ họa không thể tách rời khỏi Windows.

    Giao diện người dùng đồ họa Linux hiện tại
    Giao diện người dùng đồ họa Linux hiện tại

    Nhiều GUI dựa trên Unix đã tồn tại theo thời gian, hầu hết có nguồn gốc từ X11. Sự cạnh tranh giữa các nhà cung cấp Unix (HP, IBM, Sun) khác nhau đã dẫn đến sự phân mảnh, mặc dù nỗ lực chuẩn hóa vào những năm 1990 của COSE và CDE thất bại vì nhiều lý do, và cuối cùng bị lu mờ bởi Gnome và K .

    Giao diện người dùng đồ họa phát triển theo thời gian. Ví dụ: Windows đã sửa đổi giao diện người dùng của mình mỗi khi một phiên bản Windows chính được phát hành và GUI Mac OS đã thay đổi đáng kể với sự ra mắt của Mac OS X vào năm 1999.

    Hệ điều hành thời gian thực

    Hệ điều hành thời gian thực (RTOS) là một hệ điều hành dành cho các ứng dụng có thời hạn cố định (tính toán thời gian thực). Các ứng dụng này bao gồm một số hệ thống nhúng nhỏ, bộ điều khiển động cơ ôtô, robot công nghiệp, tàu vũ trụ, điều khiển công nghiệp và một số hệ thống máy tính quy mô lớn.

    Một ví dụ ban đầu về hệ điều hành thời gian thực quy mô lớn là trung tâm xử lý giao dịch được phát triển bởi American Airlines và IBM cho Hệ thống đặt chỗ hàng không Sabre .

    Các hệ thống nhúng có thời hạn cố định sử dụng hệ điều hành thời gian thực như VxWorks, PikeOS, eCos, QNX, MontaVista Linux và RTLinux. Windows CE là một hệ điều hành thời gian thực chia sẻ các API tương tự với Windows trên máy tính để bàn nhưng không chia sẻ cơ sở mã nguồn. Hệ điều hành Symbian cũng có nhân RTOS (EKA2) bắt đầu với phiên bản 8.0b.

    Một số hệ thống nhúng sử dụng các hệ điều hành như Palm OS , BSD và Linux , mặc dù các hệ điều hành này không hỗ trợ tính toán thời gian thực.

    Phát triển hệ điều hành như một sở thích

    Trong một số trường hợp, người dùng có thể tự phát triển hệ điều hành theo ý thích sử dụng trên một thiết bị điện toán “homebrew”, ví dụ, một máy tính bảng đơn giản được cung cấp bởi bộ vi xử lý 6502. Hoặc có thể dành cho một kiến ​​trúc đã được sử dụng rộng rãi.

    Phát triển hệ điều hành với các tính năng hoàn toàn mới, hoặc có thể bắt đầu bằng cách mô hình hóa một hệ điều hành hiện có. Trong cả hai trường hợp, người dùng thường phát triển cho riêng họ hoặc có thể là một nhóm nhỏ và đôi khi của những cá nhân có cùng sở thích.

    Ví dụ về một hệ điều hành tự phát triển cá nhân như Syllable và TempleOS .

    Sự đa dạng của hệ điều hành và tính linh hoạt

    Phần mềm ứng dụng thường được viết để sử dụng trên một hệ điều hành cụ thể và đôi khi ngay cả đối với phần cứng cụ thể. Khi chuyển ứng dụng chạy trên HĐH khác, chức năng mà ứng dụng đó yêu cầu có thể được hệ điều hành đó thực hiện khác (tên của các chức năng, ý nghĩa của các đối số, v.v.) yêu cầu ứng dụng phải được điều chỉnh hoặc thay đổi.

    Unix là hệ điều hành đầu tiên không được viết bằng ngôn ngữ assembly, khiến nó rất dễ tương thích với các hệ thống khác với hệ thống ban đầu của nó.

    Chi phí cho việc hỗ trợ đa dạng hệ điều hành có thể tránh được bằng cách viết các ứng dụng dựa trên các nền tảng phần mềm như Java hoặc Qt .

    Một cách tiếp cận khác cho các nhà cung cấp hệ điều hành là áp dụng các tiêu chuẩn. Ví dụ, các lớp trừu tượng POSIX và OS cung cấp các điểm tương đồng giúp giảm chi phí chuyển đổi.

    Nguồn:tổng hợp + Wikipedia

    Xem thêm :

  • Tin buồn cho các fan Samsung, nói lời chia tay với Galaxy Note 21

    Tin buồn cho các fan Samsung, nói lời chia tay với Galaxy Note 21

    Samsung Galaxy Note 21 đã được nhắc đến nhiều tháng qua trên các trang công nghệ, với nhiều thông tin dòng Note đang được ngưng sản xuất. Một diễn biến mới từ CEO của Samsung ám chỉ sẽ không có điện thoại Note mới vào năm 2021.

    Tại cuộc họp cổ đông thường kỳ lần thứ 52 ở Hàn Quốc, đồng Giám đốc điều hành của Samsung, DJ Koh đã nói về sự mất cân bằng giữa cung và cầu linh kiện điện tử trên toàn cầu. Samsung hiện là công ty công nghệ tiêu dùng lớn nhất công khai nói về tình trạng thiếu hụt linh kiện đang diễn ra (theo báo cáo của Digital Daily ).

    Samsung, cũng là nhà sản xuất chipset, ​​sự thiếu hụt này sẽ ảnh hưởng đến hoạt động kinh doanh của họ trong quý tới. Và điều đó cũng ảnh hưởng đến dòng Galaxy Note.

    Koh giải thích rằng sẽ rất khó để phát hành bút S-Pen-toting Galaxy Note 21 vào nửa cuối năm nay, vì việc phát triển và phát hành hai thiết bị cao cấp có thể là một ‘gánh nặng’, đề cập đến Samsung Galaxy S21 và Galaxy S21 Ultra được ra mắt từ đầu năm.

    Koh nói, “Không phải là chúng tôi không phát hành sản phẩm mới. Thời gian có thể thay đổi, nhưng chúng tôi đang chuẩn bị để tiếp tục vào năm sau. “

    Một phát ngôn viên đã ghi lại lời đề cập rằng dòng Note vẫn chưa bị ngừng sản xuất mà chỉ bị trì hoãn trong thời điểm hiện tại và hy vọng chiếc flagship mới sẽ trở lại vào năm sau. Đó có thể sẽ là Galaxy Note 22 sau Samsung Galaxy S22 .

    Koh cũng nói với Bloomberg : “Dòng Note được định vị như một dòng máy cao cấp của chúng tôi. Có thể là một gánh nặng khi trình làng hai mẫu hàng đầu trong cùng một năm, vì vậy khó có thể phát hành mẫu Note trong nửa cuối năm”.

    “Thời điểm ra mắt mẫu Note có thể thay đổi nhưng chúng tôi có thể phát hành mẫu Note vào năm sau. “

    Chờ đến năm 2022

    Koh đặc biệt đề cập đến tình trạng thiếu chipset trong các trích dẫn từ Digital Daily. Ông nói: “Sự chênh lệch giữa cung và cầu trong lĩnh vực công nghệ thông tin (CNTT) là nghiêm trọng.

    Chúng tôi đang kiểm tra vấn đề cung cấp linh kiện vào mỗi buổi sáng. Rất khó để nói rằng nó đã được giải quyết 100%. Nó là một vấn đề trong quý 2″

    Trong khi nguồn cung cấp chipset thường ổn định trong vòng vài tháng, các chipset cao cấp hơn có thể mất nhiều thời gian hơn để ổn định do sự phức tạp của thiết kế và thiếu kinh nghiệm do được phát hành lần đầu.

    Trong trường hợp xấu nhất, chúng ta sẽ thấy giá của các sản phẩm trong ngành hàng điện tử tiêu dùng sẽ tăng vọt.

    Dòng iPhone 12 bị ảnh hưởng bởi sự thiếu hụt nguồn cung đối với các loại chip khác nhau và kết quả là vắng mặt ở một số thị trường trong vài tháng đầu tiên ra mắt. Có lẽ Samsung không muốn đưa ra một chiếc điện thoại mà chỉ một số ít người có thể mua được.

    Vẫn còn phải xem quyết định này sẽ ảnh hưởng như thế nào đến việc ra mắt loạt sản phẩm có thể gập lại sắp tới của Samsung, chẳng hạn như Galaxy Z Fold 3 và Galaxy Z Flip 3 , được cho là sẽ ra mắt vào giữa năm 2021 với bộ vi xử lý hàng đầu tương tự bên trong.

    Nguồn: Samsung

  • Một số người dùng iPhone 11 và 12 phàn nàn về vấn đề phai màu

    Một số người dùng iPhone 11 và 12 phàn nàn về vấn đề phai màu

    Apple thế hệ mới nhất đã cung cấp rất nhiều tùy chọn về màu sắc cho người dùng, giúp công nghệ của họ trở nên hấp dẫn và thu hút người tiêu dùng hơn. Cách làm này đã có từ những chiếc iMac của những năm cuối thập niên 90 cho đến iPod và gần đây là iPhone và iPad.

    Thật không may, các phàn nàn đến từ người dùng, chủ yếu đến từ các mẫu mầu đỏ iPhone 11 và iPhone 12, màu sắc bắt đầu mờ dần ở một số khu vực sau một thời gian sử dụng. Một số người dùng iPhone SE 2 cũng đang phàn nàn về các vấn đề tương tự.

    Theo một số người gặp sự cố được Svetapple.sk đăng tải lần đầu, những chiếc iPhone liên quan đã được sử dụng với chiếc ốp lưng bằng nhựa trong suốt mà Apple bán. Nhưng có vẻ nó cũng đã xảy ra với các loại ốp lưng khác. Ở giai đoạn này, không ai có thể xác định điều gì có thể gây ra sự cố mặc dù có vẻ như đó có thể là một vấn đề đã tồn tại kể từ khi iPhone XR được giới thiệu, cũng với các mẫu mầu đỏ.

    Trên Twitter của người dùng Ben Geskin đã đăng hình ảnh chiếc iPhone SE 2 của vợ anh cũng gặp phải vấn đề tương tự. Về phần mình, bộ phận hỗ trợ của Apple đã không đề nghị thay thế các thiết bị bị ảnh hưởng bởi sự cố được cho là một vấn đề thẩm mỹ chứ không phải một lỗi cụ thể nào với bản thân thiết bị.

    Có vẻ như hành động tốt nhất hiện tại là tránh mua iPhone mầu đỏ nếu vấn đề này khiến bạn lo lắng.

    Nguồn: Svetapple.sk + Ben Geskin

  • Google phát hành bản cập nhập lớn cho Chrome trên Android 

    Google phát hành bản cập nhập lớn cho Chrome trên Android 

    Người dùng Android giờ đây sẽ có thể mở nhiều tab hơn và duyệt nhanh hơn trong Chrome vì Google hiện đang tung ra phiên bản 64-bit của trình duyệt cho điện thoại thông minh được hỗ trợ.

    Phiên bản 64-bit đầu tiên của Android đã được phát hành cách đây 6 năm, nhưng gã khổng lồ tìm kiếm mới chỉ bắt đầu thử nghiệm phiên bản 64-bit của Chrome dành cho Android vào tháng 7 năm ngoái.

    Giờ đây, người dùng Android sử dụng điện thoại đã được cập nhật lên Android 10 và có ít nhất 8GB RAM sẽ có thể sử dụng phiên bản Chrome 64-bit mới.

    Chrome 64 bit dành cho Android

    Google đã bắt đầu tung ra phiên bản Chrome 64 bit cho những người dùng có điện thoại thông minh đáp ứng các yêu cầu, một số người dùng Android hiện tại có thể đã sử dụng phiên bản cập nhật của trình duyệt trên điện thoại của họ.

    Bạn có thể kiểm tra xem trình duyệt của mình đã được cập nhật hay chưa bằng cách mở Chrome và nhập “chrome: // version” vào thanh địa chỉ của trình duyệt. Thao tác này sẽ cung cấp nhiều thông tin khác nhau bao gồm bản dựng bạn đang chạy, phiên bản Android bạn đang sử dụng và dữ liệu thiết bị của bạn.

    Tuy nhiên, bạn có thể dễ dàng biết được mình đang chạy Chrome 64 bit hay không vì thông tin sẽ được hiển thị ở đầu danh sách sau số phiên bản. Phiên bản 64-bit của Chrome sẽ giúp bạn có thể sẽ trải nghiệm một số cải tiến về hiệu suất do quản lý RAM tốt hơn .

    Trong tương lai, Google có kế hoạch chỉ cho phép các nhà phát triển tải ứng dụng 64 bit lên Cửa hàng Google Play từ tháng 8 năm nay, bộ vi xử lý mới nhất của Arm sẽ chỉ hỗ trợ các ứng dụng 64 bit.

    Nguồn: Google

  • Cách xem IMEI của điện thoại iPhone hoặc Android

    Cách xem IMEI của điện thoại iPhone hoặc Android

    IMEI là gì ?

    Mỗi điện thoại di động đều có một số Nhận dạng Thiết bị Di động Quốc tế (IMEI) duy nhất và trong một số trường hợp nó có thể vô cùng quan trọng. Chính vì vậy bạn nên biết số đó là gì và cách kiểm tra số IMEI của điện thoại.

    Nếu điện thoại của bạn bị mất hoặc bị đánh cắp, bạn có thể sử dụng số IMEI để đưa nó vào danh sách đen – đảm bảo rằng bất kỳ ai có được điện thoại của bạn đều không thể sử dụng nó ngay cả khi họ sử dụng một thẻ SIM mới.

    Xem thêm: Sạc iPhone tốt nhất 2021: Cáp, cục sạc và sạc không dây dành cho iPhone của bạn

    Bạn cũng nên biết cách kiểm tra số IMEI khi mua điện thoại đã qua sử dụng vì những lý do tương tự. Bạn có thể kiểm tra thông qua các dịch vụ như CheckMend để xác nhận rằng điện thoại không bị báo mất, không bị đưa vào danh sách đen và không phải yêu cầu bảo hiểm.

    Dịch vụ này không miễn phí nhưng nó đủ rẻ để có giá trị sử dụng nếu bạn đang mua một chiếc điện thoại cao cấp đã qua sử dụng và nó vẫn rất đắt tiền hay những chiếc điện thoại đặc biệt được chế tác bằng tay có giá trị vượt xa giá trị sử dụng của chính nó.

    Vì số IMEI của điện thoại thực tế là dạng ID của chính nó, một số nhà sản xuất cũng yêu cầu số này khi sửa chữa hoặc các vấn đề khác.

    Bây giờ bạn đã biết số IMEI quan trọng như thế nào, sau đây là cách kiểm tra số IMEI của điện thoại trên cả thiết bị iPhone và Android.

    Cách kiểm tra IMEI trên điện thoại Android

    Các điện thoại Android khác nhau có các phương pháp tìm số IMEI hơi khác nhau, nhưng nhìn chung là giống nhau.

    Thông thường, thông tin số IMEI nằm trong menu Cài đặt. Đi tới đó, sau đó tìm đến phần  như Giới thiệu về điện thoại> Trạng thái, Chung> Giới thiệu về thiết bị> Trạng thái hoặc tương tự.

    Một số điện thoại cho phép bạn sao chép số IMEI trong khi những điện thoại khác sẽ yêu cầu bạn ghi lại số hoặc chụp ảnh màn hình. Bạn cũng sẽ tìm thấy các thông tin khác về điện thoại của mình như số sê-ri và chi tiết thông số kỹ thuật của nó.

    Việc tìm số IMEI ở đâu khá đơn giản với quy tắc chung là ‘kiểm tra’ trạng thái của điện thoại để biết thông tin.

    Cách kiểm tra IMEI trên iPhone của bạn

    Khi nói đến iOS và iPhone, các bước để tìm số IMEI của bạn là giống nhau, bất kể iPhone của bạn đồ cổ hay mới nhất. Chỉ cần đi tới Cài đặt> Chung> Giới thiệu. Cuộn xuống một chút và bạn có thể xem IMEI của mình và giữ ngón tay vào đó để sao chép vào khay nhớ tạm.

    Nếu iPhone không còn ở bên cạnh, bạn cũng có thể kiểm tra IMEI trực tuyến. Truy cập tài khoản Apple của bạn sau đó đăng nhập bằng ID Apple của bạn. Khi bạn đã hoàn tất, hãy cuộn xuống Thiết bị và chọn iPhone của bạn và số IMEI sẽ được liệt kê ở đó. Điều này đặc biệt hữu ích nếu bạn đã bị thất lạc điện thoại và muốn đưa nó vào danh sách đen.

    Bạn cũng có thể kiểm tra IMEI của iPhone bằng cách cắm nó vào máy tính và xem nó trên iTunes (trên PC) hoặc qua Finder (trên Mac) bằng cách nhấp vào tab tóm tắt bên dưới tên điện thoại của bạn. Nếu màn hình của bạn bị nứt hoặc vỡ, đây có lẽ là phương pháp tốt nhất để kiểm tra IMEI.

    Cách khác để kiểm tra số IMEI của điện thoại

    Phần mềm của điện thoại không phải là cách duy nhất để kiểm tra số IMEI, mặc dù đây là phương pháp dễ nhất.

    Ngoài ra, một số điện thoại in số IMEI thực tế trên thiết bị. Trên tất cả các iPhone kể từ iPhone 6S (không bao gồm iPhone SE), bạn có thể xem số IMEI trên khay SIM nếu sử dụng kính lúp. Nó không phải là phương pháp dễ nhất nhưng nó có ở đó.

    Tương tự, một số điện thoại Samsung Galaxy hiển thị số IMEI ở mặt sau của vỏ máy ở dạng trong mờ, vì vậy – bạn cũng cần một chiếc kính lúp.

    Bạn cũng có thể kiểm tra số IMEI trên hộp điện thoại. Nếu điện thoại thông minh của bạn bị mất hoặc bị đánh cắp, đây là một cách thuận tiện để tìm kiếm nó, vì vậy nên giữ lại hộp của điện thoại để đề phòng cần sử dụng trong tương lai.

    Trước đây, bạn cũng có thể quay số * # 06 # trên bất kỳ điện thoại nào để nhận tin nhắn  số IMEI của điện thoại nhưng thời gian gần đây, cách này đã bị loại bỏ khỏi các điện thoại đời mới. Đối với các thiết bị cũ, bạn có thể thử nếu các cách khác không khả thi với bạn.

    Nguồn: biên tập thietbiketnoi.com

  • AMD Radeon RX 6700 XT có điểm chuẩn cao hơn 35% so với RX 5700 XT 

    AMD Radeon RX 6700 XT có điểm chuẩn cao hơn 35% so với RX 5700 XT 

    Một số kết quả điểm số benchmark game được chia sẻ bởi APISAK đã đưa ra một kết quả đầy hứa hẹn về sự cải thiện hiệu suất của Radeon RX 6700 XT so với Radeon RX 5700 XT dựa trên kiến trúc Navi 10 XT. Mặc dù có khả năng cao là người dùng khó lòng mua được khi AMD Radeon RX 6700 XT được ra mắt vào ngày 18 tháng 3 với mức giá khá cạnh tranh khoảng 479 đô la Mỹ. Nhưng những người dùng sở hữu được card đồ họa mới này sẽ hài lòng với hiệu suất chơi game của nó khi xem kết quả điểm chuẩn.

    Radeon RX 6700 XT sở hữu nhiều ưu điểm so với RX 5700 XT (12 GB VRAM so với 8 GB VRAM, cơ sở 2321 MHz so với 1605 MHz, v.v.) để có thể tạo ra điểm số cao ngất ngưởng trong thử nghiệm chạy Crazy 1080p, Crazy 1440p và Crazy 4K. Các số liệu được liệt kê trong bảng dưới đây:

    RX 5700 XTRX 6700 XT% cách biệt
    Crazy 1080p7,400 points9,300 points+25.68%
    Crazy 1440p6,600 points8,800 points+33.33%
    Crazy 4K5,600 points7,600 points+35.71%

     

    Bạn có thể thấy, khi độ phân giải cao hơn, card đồ họa mới dựa trên GPU Navi 22 XT thể hiện lợi thế lớn hơn so với RX 5700 XT dựa trên GPU Navi 10 XT. Tất nhiên, người dùng luôn mong mỗi thế hệ GPU (hoặc CPU) mới hơn sẽ mang lại hiệu suất tốt hơn so với thế hệ trước, nhưng khoảng cách ở đây là khá ấn tượng, đặc biệt là ở độ phân giải 4K – đi kèm với tính năng dò tia thời gian thực dựa trên phần cứng( 40 đơn vị tăng tốc dò tia ). RX 6700 XT gây ấn tượng với RDNA 2 thậm chí có thể tạo ra điểm chuẩn 4K cao hơn điểm chuẩn 1080p của RX 5700 XT là 7.600 điểm so với 7.400 điểm.

    Tỷ lệ FPS cho thấy cũng đầy hứa hẹn với AMD Radeon RX 6700 XT, 94 FPS là con số khổng lồ đo được trong các thử nghiệm Crazy 1080p và 77 FPS vẫn là két quả rất tốt khi chạy ở độ phân giải 4K.

    Để mang lại sự so sánh công bằng, cả hai card đồ họa đều được kết hợp với bộ xử lý AMD Ryzen 7 3700X . RX 6700 XT có thể gặp khó khăn trước sự cạnh tranh của Nvidia về mặt so sánh tính năng dò tia và chắc chắn nó sẽ cần phải đạt hiệu năng tốt trong chơi game 1440p và 4K để có thể cạnh tranh với GeForce RTX 3070, nhưng những kết quả đầu tiên này là một màn trình diễn không tồi cho bo mạch dựa trên RDNA 2 sắp được phát hành.

    Nguồn: biên tập thietbiketnoi.com + Tum_Apisak

  • Đánh giá iPhone SE 2020 – Iphone giá rẻ của Apple

    Đánh giá iPhone SE 2020 – Iphone giá rẻ của Apple

    Iphone SE 2020

    Nếu bạn chỉ muốn một chiếc iPhone mới và sử dụng tốt trong vài năm, nhưng bạn không muốn trả nhiều tiền cho nó thì đây là sản phẩm phù hợp với bạn. Nó cung cấp hiệu năng ‘tốt nhưng không cao cấp’, đó là những gì iPhone SE 2020 sẽ mang đến cho bạn: có một camera tốt, một App Store với các ứng dụng phong phú và thiết kế nhẹ hơn so với các mẫu iPhone 11. Tuy nhiên tuổi thọ pin cần cải thiện hơn, công nghệ màn hình cũ và không có giắc cắm tai nghe.

    Điểm cộng

    • Máy có trọng lượng nhẹ
    • Giá thấp

    Điểm trừ

    • Thời lượng pin
    • Sử dụng màn hình công nghệ cũ

    Thiết kế & Tổng thể

    IPhone SE 2020 được thiết kế với mục tiêu: tạo ra một chiếc iPhone mới ít tiền hơn, bạn có thể có một chiếc điện thoại hoàn toàn mới từ Apple.

    IPhone SE được thiết kế cho mục tiêu: tung ra một chiếc iPhone mới với giá thấp hơn để bạn có thể có một chiếc điện thoại hoàn toàn mới của Apple – nhưng chỉ với giá bằng một nửa so với những điện thoại hàng đầu.

    Thiết kế của điện thoại sẽ quen thuộc với fan của nhà táo – trừ khi bạn không sử dụng điện thoại của Apple kể từ năm 2013, kích thước 4,7 inch quen thuộc, các viền trên và dưới và nút home tích hợp máy quét dấu vân tay.

    IPhone SE (2020) được coi là iPhone ‘mini’ và nó nhẹ hơn, có thể bỏ túi dễ dàng. SE có khả năng chống nước tốt, nhưng có một số nhược điểm: nó thiếu giắc cắm tai nghe ở phía dưới và do công nghệ màn hình đã lỗi thời (tương tự iPhone 8) nên nó có thể bị hạn chế trong điều kiện ánh sáng chói khi sử dụng.

    Apple có thể đã sử dụng lại thiết kế tương tự như của iPhone 8, nhưng phần bên trong được cải tiến nhiều – đáng chú ý là chipset A13 Bionic mới, tăng tốc độ và thực sự cải thiện hiệu suất so với các mẫu 4,7 inch cũ. Nó không đạt được hiệu suất như iPhone 12, nhưng nó không kém hơn nhiều.

    Chipset A13 cũng đã cải thiện chất lượng của máy ảnh, mặc dù không có thay đổi lớn về thông số của cảm biến so với iPhone 8 (chỉ có một ống kính duy nhất trên iPhone SE 2020).

    Nó cung cấp những bức ảnh đẹp, tươi và sáng sẽ làm hài lòng hầu hết mọi người, mặc dù nó không so sánh được với iPhone 11 Pro Max hay iPhone 12 Pro Max.

    Chế độ chân dung hoạt động không tốt như trên điện thoại có nhiều ống kính, với hiệu ứng bokeh chính xác. Nhưng nhìn chung, máy ảnh – và đặc biệt là giá cả – chụp ảnh đủ dùng trong sử dụng hàng ngày.

    Thời lượng pin có lẽ là một trong những vấn đề lớn nhất mà chúng tôi nhận thấy với iPhone SE 2020 – nó không dễ dàng theo bạn cả ngày trừ khi bạn là người dùng ít và nhẹ nhàng.

    Với hiệu năng mà chipset A13 cung cấp, chúng tôi sẽ muốn điện thoại ít nhất trụ được một ngày, ngay cả với mức giá của SE. Tuy nhiên, giá trị thực tế là iPhone SE 2020 mang đến cho bạn một chiếc iPhone mới, hi sinh một vài tính năng cao cấp, nhưng chi phí thấp hơn một nửa, khiến iPhone SE trở thành một lựa chọn tuyệt vời cho những người ít tiền hoặc chỉ muốn thử hệ sinh thái Apple

    Giá iPhone SE và ngày phát hành

    iPhone SE 2020 được phát hành ngày 24 tháng 4 với mức giá bắt đầu ở mức 399 USD / £ 419 / AU $ 749 / 42.500 Rupi, nghĩa là nó có cùng mức giá so với iPhone SE phiên bản trước (nhưng cao hơn ở Anh). Cấu hình cơ bản được trang bị 64GB dung lượng lưu trữ, các tùy chọn 128GB và 256GB cũng có sẵn với giá cao hơn.

    Màn hình iPhone SE

    • Một thiết kế rất quen thuộc (thiết kế cũ)
    • Màn hình Retina HD tốt, nhưng hơi tối
    • iPhone SE 2020 có các màu đen, trắng và đỏ

    IPhone SE có thiết kế và màn hình giống hệt iPhone 8 từ năm 2017. Việc sử dụng lại thiết kế và phần cứng màn hình cho phép Apple giữ giá thành của thiết bị ở mức thấp nhất có thể, vì họ không cần phải đầu tư toàn bộ quy trình sản xuất mới.

    Mặc dù vậy, màn hình 4,7 inch với viền bezels ở trên và bên dưới có cảm giác như phong cách hoài cổ.

    Trong khi những iPhone hiện nay đã chuyển sang thiết kế toàn màn hình – trừ một notch ở trên cùng, bạn hầu như không có bất kỳ viền nào – với khung nhôm cao cấp hơn bên trong, mọi thứ nặng hơn một chút trong những năm gần đây.

    Thật vậy, khi mới sử dụng iPhone SE, điều đầu tiên bạn sẽ nhận thấy là nó nhẹ như thế nào. Một số người có thể không nhận thấy sự thay đổi nếu đang sử dụng một chiếc điện thoại nhỏ hơn từ năm 2016/17.

    Mặc dù thiết kế của iPhone 8 có thể giống như một sự lựa chọn cổ điển cho một chiếc iPhone mới, nhưng nó có ý nghĩa với iPhone SE 2020 – và đối với một số người không quan tâm đến các tính năng mới nhất, thiết kế quen thuộc này sẽ có thể là đủ với họ.

    Một thứ mà nhiều người sẽ cảm thấy thiếu là giắc cắm tai nghe 3,5 mm. iPhone SE ban đầu có tính năng này, chúng tôi có thể thấy nó có thể gây ra sự thất vọng với một số người.

    Apple đã đóng gói kèm EarPods trong hộp iPhone SE, sử dụng đầu nối Lightning của điện thoại thay cho giắc cắm tai nghe 3,5 mm, nhưng những người đã có tai nghe có dây thông thường sẽ phải chi tiền để mua bộ chuyển đổi.

    Màn hình trên iPhone SE 2020 có thể không có nhiều tính năng, nhưng nó ổn. Với thị trường mục tiêu mà chiếc điện thoại này nhắm đến – thực sự bạn không nên kỳ vọng về một màn hình OLED rực rỡ.

    Độ phân giải của màn hình iPhone SE có thể không phải là cao cấp (nó kém sắc nét hơn nhiều so với các iPhone gần đây hoặc thậm chí một số điện thoại Android giá rẻ), nhưng nó không thực sự ảnh hưởng trong sử dụng hàng ngày.

    Điều duy nhất mà chúng tôi thấy cần cải thiện là độ sáng của màn hình: độ sáng cần phải được tăng lên một chút – đôi khi chúng tôi cần tránh để điện thoại dưới ánh sáng để xem những gì trên màn hình – điều không phải là vấn đề với những chiếc iPhone mới hơn.

    Chipset A13 Bionic

    • Mạnh hơn nhiều so với iPhone 8
    • Có thể mở ứng dụng với tốc độ tốt
    • Thậm chí tương đương với iPhone 11 Pro

    Sự thay đổi lớn với iPhone SE 2020 là chip xử lý. Trong khi thiết kế bên ngoài giống hệt iPhone 8, Apple đã nâng cấp nội thất với một chipset hàng đầu.

    Bộ vi xử lý mới A13 cho phép iPhone SE mới cạnh tranh với iPhone 11 về tốc độ khi lật giữa các ứng dụng, chỉnh sửa ảnh chụp nhanh và video, đồng thời cũng sẽ cải thiện hiệu suất máy ảnh (nhờ sức mạnh tính toán được nâng cấp từ chipset mới) .

    Apple dường như đã đầu tư lớn trọng trong khi vẫn giữ nguyên giá thành của điện thoại này và nó gây ấn tượng với chúng tôi khi iPhone SE tương đương iPhone 11 Pro Max về tốc độ xuất iMovie và nó nén một video 1080p dài bốn phút rưỡi với tốc độ gần như tương đương.

    Chúng tôi đã so sánh nó với iPhone 8 Plus cũ hơn với cùng một thử nghiệm khi nén và xuất phim xuống kích thước nhỏ hơn, iPhone SE 2020 xử lý tác vụ nhanh hơn rất nhiều.

    Tất nhiên, iPhone 12 có thể đánh bại SE, nhờ vào chipset A14 Bionic mới hơn, nhưng iPhone SE 2020 không kém quá xa.

    Điều thú vị là cách mà iPhone SE đã được Apple ‘ép’ về điện năng tiêu thụ. Thử nghiệm điểm chuẩn của chúng tôi cho thấy iPhone SE không chạy cùng tốc độ như iPhone 11, cho thấy Apple đang cân bằng hiệu năng với dung lượng pin.

    Những điểm chuẩn đó cho thấy điểm số lõi đơn gần như giống hệt nhau là 1300 và 3100 đối với bài kiểm tra đa lõi. Kết quả có thể thấp hơn 11 Pro với điểm số 3500 nhưng gần tương tự iPhone 11 tiêu chuẩn.

    Bạn có thể thấy điều tương tự trên iPhone 11 so với iPhone 11 Pro – sự khác biệt nhỏ về điểm chuẩn, có thể là nỗ lực để đảm bảo trải nghiệm được điều chỉnh cho phù hợp với những người dùng mục tiêu khác nhau.

    Những người quan tâm đến mô hình Pro sẽ muốn có công suất tối đa tuyệt đối (đó là lý do tại sao nó có pin lớn hơn để bù đắp) nhưng người dùng ‘bình thường’ hơn có thể ổn với sự cân bằng hơn – iPhone SE cũng có 3GB RAM, so với 4GB trên iPhone 11 và iPhone 12, có khả năng để giảm thiểu chi phí.

    Chúng tôi đã gặp rất ít trường hợp bị chậm trong khi sử dụng iPhone SE 2020 – ngoại trừ trong máy ảnh, điện thoại mất một hoặc hai giây để xử lý mỗi hình ảnh chúng tôi chụp. Đó không phải là một vấn đề lớn nếu xét tổng thể mọi thứ.

    Máy ảnh iPhone SE 2020

    • Cảm biến đơn 12MP, được xử lý hình ảnh tiên tiến
    • Ảnh đẹp nhưng không so sánh được với các máy cao cấp
    • Nhiều tùy chọn quay video

    Theo quan điểm của chúng tôi, máy ảnh iPhone SE hoạt động tốt trong việc sử dụng hàng ngày – do sử dụng phần cứng ‘cũ’. Apple đã thực hiện một canh bạc rằng họ có thể cải thiện chất lượng hình ảnh bằng cách sử dụng chipset A13 Bionic hỗ trợ xử lý hình ảnh.

    Nhưng họ đã thành công, IPhone SE có thể sánh ngang với iPhone 11 Pro Max về khả năng chụp ảnh chung và chỉ gặp khó khăn trong các trường hợp cần xử dụng ống kính chuyên dụng.

    Trước khi đi vào chi tiết hơn về hiệu suất của máy ảnh, hãy xem phần cứng: máy ảnh iPhone SE về cơ bản sử dụng cùng một bộ ống kính và số megapixel, giống như iPhone 8, với máy ảnh 12MP, ống kính sáu thành phần và một nắp kính sapphire.

    Chúng tôi không biết chính xác cảm biến đang được sử dụng – Apple không xác nhận liệu họ có nâng cấp phần cứng ở đó hay không – nhưng vẫn giữ nguyên camera 12MP và khẩu độ f / 1.8, vì vậy có vẻ như có rất ít thay đổi đối với cảm biến.

    Tuy nhiên, Apple đã cải thiện đáng kể chất lượng của các bức ảnh – điều này cho thấy bộ vi xử lý đang thực hiện rất nhiều việc nặng nhọc. Vậy việc kết hợp iPhone SE với chipset A13 Bionic được trang bị bộ xử lý tín hiệu hình ảnh cải tiến bên trong sẽ tạo ra sự khác biệt như thế nào?

    Câu trả lời ngắn gọn là: rất nhiều. Ví dụ: đặt ảnh từ iPhone SE 2020 bên cạnh các bức ảnh được chụp bằng iPhone 8 Plus và bạn có thể ngay lập tức thấy độ sắc nét được cải thiện, khả năng tái tạo màu chính xác hơn và một bức ảnh tổng thể ‘tốt hơn’ cho dù được chụp trong điều kiện sáng hơn hay tối hơn.

    Việc Apple ‘điều chỉnh’ hình ảnh từ iPhone SE – theo cách họ nghĩ với quá trình xử lý dường như tương tự với iPhone 11, thiên về cảnh đẹp hơn.

    Điều này dẫn đến hình ảnh trông ít ấm hơn so với hình ảnh từ iPhone XS năm 2018 (theo mắt của chúng tôi), nhưng quá trình xử lý tạo ra các bức ảnh chụp với mức độ sắc nét và rõ ràng.

    Trong một so sánh side-by-side với Pro Max iPhone 11. Rõ ràng là SE có xu hướng phơi sáng quá mức trong một số trường hợp, với một số hình ảnh bị mất màu sắc và độ sống động.

    Một điều đặc biệt chúng tôi thấy khi chụp cảnh thiên nhiên dưới tán rừng, mặc dù khung cảnh thực tế tối hơn, hình ảnh vẫn quá sáng – có vẻ như camera iPhone SE mới đã cố gắng bù lại ánh sáng quá nhiều. Chúng ta có thể nhận thấy hình ảnh trên khung ngắm sáng hơn nhiều so với thực tế, điều này có thể được cải thiện bằng cách điều chỉnh độ phơi sáng.

    Tuy nhiên, khi so sánh trực tiếp với iPhone cao cấp nhất, bạn sẽ không có những thứ như chế độ ban đêm (một chế độ tuyệt vời và đáng xem xét nếu bạn đang so sánh với iPhone 11) hoặc các camera siêu rộng và zoom 2x bổ sung.

    Về chất lượng hình ảnh bạn nhận được, sự khác biệt là nhỏ, nhưng vẫn có thể thấy được. Ví dụ, khả năng đo độ sâu trường ảnh trên iPhone SE không mạnh bằng (do thiếu ống kính cảm biến độ sâu đã nói ở trên).

    Điều này làm chế độ chân dung không phải lúc nào cũng hoạt động tốt. Máy ảnh iPhone SE đôi khi sẽ làm mờ xung quanh các cạnh của đối tượng, và khi sử dụng một trong các hiệu ứng thông minh, như Stage Light Mono, trông khá lạ, với các phần tóc bị thiếu ở hai bên.

    Mặc dù xử ý ảnh chụp bằng AI là rất ấn tượng, nhưng vẫn có khoảng cách về chất lượng giữa ảnh chụp ở chế độ chân dung bằng điện thoại có hai camera so với một.

    Ở những khía cạnh khác, các chi tiết trong điều kiện ánh sáng yếu không mạnh mẽ và khả năng tái tạo màu sắc kém hơn so với iPhone 11 Pro Max.

    Máy trước, sử dụng cảm biến 7MP, cũng được trang bị AI: bạn có thể chụp ảnh ở chế độ chân dung nhưng kết quả sẽ kém hơn máy ảnh chính.

    Chất lượng của hình ảnh tốt – chúng sắc nét và sạch sẽ, thậm chí trông cũng khá trong điều kiện ánh sáng yếu. Apple đã áp dụng rất tốt các thuật toán chụp ảnh của mình ở đây và cải thiện khả năng chụp ảnh mượt mà, đủ sáng của camera trước.

    Về mặt video, sức mạnh tổng thể của iPhone SE 2020 cũng mang đến cho bạn những tính năng như: quay video 4K với tốc độ lên đến 60 khung hình / giây (fps).

    Tuy nhiên, tùy chọn 60 khung hình / giây chỉ nên được sử dụng trong điều kiện ánh sáng tốt, vì video sẽ bị tối trong điều kiện ánh sáng yếu hơn. Độ bóng bẩy của cảnh quay trông hơi bất thường – nó gần như trông quá bóng bẩy – nhưng nó mang lại cái nhìn đẹp hơn cho các cảnh chuyển động nhanh.

    Pin của Iphone SE 2020

    • Thời lượng pin chỉ khoảng một ngày
    • Đáng ngạc nhiên là chipset mới không làm cho mọi thứ hiệu quả hơn
    • Sạc nhanh và không dây có thể giúp bù đắp dung lượng thấp

    Kích thước pin iPhone SE mới không được Apple công bố (hãng không bao giờ tiết lộ thông số kỹ thuật này), nhưng chúng tôi biết rằng iPhone 8 đi kèm với gói pin 1.821mAh và chúng tôi dự đoán điều tương tự cho iPhone SE 2020.

    Và đó thực sự là một vấn đề bởi vì iPhone 8 không có thời lượng pin xuất sắc – nó chỉ có thể kéo dài một ngày trong sử dụng bình thường, bạn cần sạc lại vào buổi tối.

    Về lý thuyết, iPhone SE mới nên có pin lâu hơn vì nó có chíp sét mới hơn và iOS 13.4 quản lý điện năng tốt hơn.

    Tuy nhiên, Apple cho biết iPhone SE “tương đương với iPhone 8”, điều này gây ngạc nhiên và gợi ý rằng bạn sẽ thấy thời lượng pin ít hơn khoảng 2-4 giờ khi sử dụng bình thường so với iPhone 11.

    Trong thực tế sử dụng, chúng tôi đã thấy về thời lượng pin: nó chắc chắn kém hơn iPhone XR và iPhone 11 và chúng tôi phải thường xuyên sạc vào buổi tối.

    Tuy nhiên, vào những ngày sử dụng ít, không sử dụng iPhone để chụp ảnh hoặc duyệt web nhiều, cuối ngày với hơn 30% còn lại và chúng tôi thấy ít hao pin qua đêm, cho thấy iPhone SE khá tiết kiệm điện ở chế độ chờ.

    Về tổng thể, nếu bạn lên đời từ một mẫu iPhone cũ hơn, bạn sẽ không nhận thấy bất kỳ vấn đề nào (có thể bạn sẽ thấy một sự cải thiện nhỏ) – Một cách để giảm bớt vấn đề này là đầu tư vào bộ sạc nhanh, với khả năng sạc từ 0% đến hơn 50% trong khoảng 30 phút.

    Tốc độ sạc tổng thể là khoảng một giờ và 50 phút để sạc đầy đến 100%, nhưng bộ sạc 5W đi kèm trong hộp sẽ chậm hơn rất nhiều. Chúng tôi khuyên bạn nên chọn bộ sạc iPhone nhanh từ Apple hoặc Anker để phù hợp với nhu cầu sạc nhanh của bạn.

    Ngoài ra bạn có thể mua bộ sạc không dây, vì iPhone SE 2020 được trang bị tính năng sạc Qi. Trang bị một hoặc hai bộ sạc không dây giá rẻ ở nhà và tại nơi làm việc, bạn sẽ không gặp vấn đề với mức năng lượng nữa.

    Thực sự chúng tôi vẫn hi vọng iPhone có thể dễ dàng kéo dài một ngày mà không cần đến bộ sạc, hoặc còn dư một chút đến ngày hôm sau trong trường hợp khẩn cấp, nhưng Iphone SE 2020 đã không thể thực hiện được điều đó.

    Nguồn: Techradar

    Xem thêm:

  • Cách sử dụng tay cầm chơi game PS4 DualShock 4 trên máy tính

    Cách sử dụng tay cầm chơi game PS4 DualShock 4 trên máy tính

    Bộ tay cầm chơi game PS4 DualShock 4 là sự lựa chọn tuyệt vời khi chơi game trên máy tính. Sử dụng tay cầm trực quan hơn so với sử dụng bàn phím và chuột, và bạn có thể thoải mái ngả lưng và thư giãn khi chơi. Ngoài ra, tay cầm PS4 Dualshok 4 cũng có bàn di chuột tích hợp để sử dụng khi cần thiết. Nó giúp cải thiện trải nghiệm chơi game trên máy tính.

    Bộ điều khiển PS4 được thiết kế tất cả các nút mà hầu hết các tựa game PC hỗ trợ gamepad, nên bạn cũng có thể dễ dàng chuyển sang sử dụng tay cầm mà không cần phải tìm hiểu nhiều.

    Lưu ý: giắc cắm âm thanh của bộ PS4 DualShock hiện không được hỗ trợ, vì vậy bạn sẽ phải cắm tai nghe trực tiếp vào máy tính hoặc sử dụng tai nghe không dây .

    Nếu bạn lo lắng việc kết nối bộ tay cầm PS4 với máy tính có thể phức tạp, bạn có thể yên tâm, nó cũng khá đơn giản. Bạn chỉ cần chuyển bị tay PS4, máy tính chạy Windows hoặc Mac và cáp USB.

    Bạn có thể ghép nối không dây bộ điều khiển PS4 với laptop bằng Bluetooth tích hợp của máy tính hoặc sử dụng bộ chuyển USB không dây DualShock USB của Sony PlayStation 4 và cắm vào cổng USB của máy tính. Bất kỳ bộ phát Bluetooth nào hỗ trợ Bluetooth 2 trở lên cũng sẽ hoạt động tốt với tay cầm PS4.

    Chúng tôi sẽ hướng dẫn bạn từng bước, hoàn chỉnh với hình ảnh để giúp bạn dễ dàng kết nối.

    Cách sử dụng tay cầm PS4 DualShock trong Steam

    Steam là cửa hàng và trình khởi chạy trò chơi phổ biến hiện nay, họ đã phát hành bản cập nhật cho phép bạn sử dụng bộ điều khiển PS4 DualShock trên máy tính khi chơi game.

    Để sử dụng tay cầm PS4 DualShock trong Steam trên máy tính, hãy tải Steam và kiểm tra các bản cập nhật, sau đó khi bản cập nhật mới nhất đã được cài đặt, hãy cắm DualShock 4 của bạn (hoặc kết nối qua Bluetooth) và nó sẽ sẵn sàng để bạn bước vào game!

    Thật không may, chúng tôi cũng ghi nhận một vài trường không thể sử dụng PS4 DualShock bằng cách trên, nhưng đừng lo, hãy đọc phần bên dưới.

    Cách sử dụng tay cầm PS4 trên máy tính bàn và laptop

    1. Tải xuống DS4Windows

    Mặc dù việc sử dụng tay cầm PS4 DualShock 4 trên máy tính của bạn khá đơn giản, nhưng nó không phải là plug-and-play (cắm là chạy), vì bạn sẽ cần cài đặt một phần mềm bổ sung để nó hoạt động trên máy tính hoặc laptop.

    Phần mềm này có tên là DS4Windows và nó giúp việc kết nối tay cầm PS4 với PC của bạn trở nên đơn giản. Về cơ bản, nó đánh lừa máy tính của bạn rằng DualShock 4 là tay cầm Xbox 360, được hỗ trợ trong Windows.

    Để tải DS4Windows:https://github.com/Ryochan7/DS4Windows/releases

    2. Cài đặt DS4Windows

    Tìm tệp Zip đã tải xuống, nhấp chuột phải vào tệp và chọn ‘Giải nén tất cả…’

    Một cửa sổ sẽ xuất hiện hỏi bạn nơi bạn muốn giải nén các tập tin. Bạn có thể chọn giải nén chúng vào thư mục mà bạn đã tải xuống tệp zip hoặc chọn một thư mục khác.

    Khi các tệp đã được giải nén, mở nó và bạn sẽ thấy hai tệp. Một, DS4Updater.exe, là chương trình giúp DS4Windows được cập nhật các trình điều khiển mới nhất, vì vậy bạn nên chạy tệp này nếu bạn gặp sự cố trong tương lai.

    Nhấp đúp vào tệp thứ hai, DS4Windows.exe, để bắt đầu quy trình cài đặt giúp tay cầm Dualshock PS4 hoạt động trên máy tính của bạn.

    3. Thiết lập DS4Windows

    Khi khởi chạy DS4Windows lần đầu tiên, bạn sẽ được hỏi nơi bạn muốn lưu cài đặt và thông tin – bạn nên sử dụng lựa chọn mặc định là ‘Appdata’.

    Một cửa sổ mới sẽ mở ra. Nhấp vào ‘Install the DS4 Driver’ cài đặt PS4 DualShock trong Windows 8, Windows 8.1 và Windows 10 .

    Nếu bạn sử dụng Windows 7 thì bạn cần phải nhấp vào ‘Install 360 Driver’.

    4. Kết nối bộ điều khiển PS4 với máy tính qua USB

    Sau khi cài đặt, bạn sẽ có thể kết nối tay cầm PS4 DualShock 4 với máy tính hoặc laptop. Bạn có thể thực hiện bằng hai cách – qua cáp USB hoặc qua Bluetooth.

    Để kết nối tay cầm PS4 DualShock với máy tính bằng cáp USB, bạn chỉ cần một cáp micro USB thông thường – loại cáp đi kèm với nhiều điện thoại thông minh hiện nay.

    Khi bạn đã cắm cáp vào tay cầm DualShock và máy tính, Windows sẽ phát hiện ra nó và bạn sẽ sẵn sàng chơi game bằng bộ tay cầm PS4.

    5. Kết nối tay cầm PS4 với máy tính qua Bluetooth

    Một trong những điều tốt khi sử dụng tay cầm PS4 DualShock 4 trên máy tính là bạn có thể sử dụng nó không dây, giúp linh hoạt hơn khi chơi game.

    PS4 DualShock 4 sử dụng Bluetooth, vì vậy bạn sẽ cần phải chắc chắn rằng máy tính hoặc máy tính xách tay của bạn có bộ phát Bluetooth. Nếu không có, bạn có thể mua một USB Bluetooth dongle như Tiny USB 2.0 Bluetooth Mini Wireless Adaptor ; Nó không chỉ nhỏ mà còn khá rẻ.

    Để kết nối tay cầm PS4 qua Bluetooth, hãy nhấn và giữ Nút PS trung tâm và nút Chia sẻ trong ba giây cho đến khi đèn ở đầu bộ điều khiển bắt đầu nhấp nháy.

    Tiếp theo, mở cài đặt Bluetooth trên máy tính của bạn. Trong Windows 10, nhấp vào biểu tượng cài đặt, chọn ‘Devices’ – từ đó nhấp vào ‘Bluetooth’ và sau đó chọn ‘Add bluetooth or other devices’ đợi một chút để máy tính tìm kiếm sau đó chọn tay cầm PS4 sau khi máy tính phát hiện ra nó.

    Bạn có thể được yêu cầu nhập mã – nếu vậy hãy nhập 0000. Bộ điều khiển PS4 DualShock giờ sẽ được kết nối không dây với PC của bạn.

    Nguồn: biên tập thietbiketnoi.com

  • Đào tiền điện tử bằng GPU sẽ sớm trở nên ‘lỗi thời’

    Đào tiền điện tử bằng GPU sẽ sớm trở nên ‘lỗi thời’

    Các số liệu gần đây cho thấy sự tăng giá của tiền điện tử đã góp phần thúc đẩy doanh số bán GPU vào quý 4 năm 2020.

    Theo một báo cáo từ các nhà phân tích tại Jon Peddie Research (JPR), các lô hàng GPU đã tăng 20,5% theo quý và 12,4% so với quý 4 năm 2019.

    Mặc dù cũng có những yếu tố khác góp phần vào sự tăng trưởng này, bao gồm nhu cầu làm việc từ xa và sự gia tăng nhu cầu game trong đại dịch, JPR tuyên bố khai thác tiền ảo (đặc biệt là đào đồng Ethereum) cũng đóng một vai trò đáng kể.

    Tuy nhiên, công ty cũng lưu ý rằng những thay đổi sắp tới đối với công nghệ lõi của đồng Ethereum có thể sẽ khiến nhu cầu về GPU của các thợ đào tiền điện tử giảm xuống.

    Sử dụng GPU khai thác tiền điện tử

    Sự kết hợp của tình trạng thiếu chip, giá tiền ảo tăng dẫn đến việc tăng cường khai thác tiền điện tử và các yếu tố khác đã làm cho card đồ họa trở nên thiếu hụt nghiêm trọng.

    Để đảm bảo game thủ có thể mua được GPU, cả Nvidia và AMD hiện đang triển khai ý tưởng về loại GPU dành riêng cho đào tiền ảo. Cùng với đó là điều chỉnh hiệu suất khai thác của các GPU hàng đầu như GeForce RTX 3080 được cho là sẽ bị giới hạn tốc độ băm khi nhận thấy các tiến trình đào tiền ảo đang được sử dụng.

    Tuy nhiên, những nỗ lực này cuối cùng có thể là không cần thiết, với những thay đổi về kiến ​​trúc đối với chuỗi khối Ethereum sắp tới.

    Theo Jon Peddie, Chủ tịch tại JPR, lượng điện năng tiêu thụ bởi các GPU cao cấp nhất “làm giảm đáng kể lợi nhuận”, trong khi việc chuyển đổi sang nền tảng Ethereum 2.0 sẽ không khuyến khích việc sử dụng GPU để khai thác đồng tiền ảo này.

    “Ethereum, đồng tiền phù hợp nhất khi đào bằng GPU, sẽ sớm chuyển sang phiên bản 2.0, khiến GPU trở nên lỗi thời,” ông nói. “Một người sẽ rất ngu ngốc khi đầu tư vào một [GPU] cao cấp, tiêu tốn nhiều điện năng để khai thác tiền điện tử này trong tương lai”.

    Là một phần của quá trình chuyển đổi sang Ethereum 2.0, mạng lõi sẽ chuyển đổi từ cơ chế Proof-of-Work (PoW) sang Proof-of-Stake (PoS).

    Trước đây, sức mạnh tính toán của những người tham gia trong mạng chạy đua để giải các khối mã và nhận được tiền ảo. Tuy nhiên, với PoS sẽ loại bỏ hoàn toàn việc khai thác, thay vào đó là một hệ thống thưởng cho những người tham gia dựa trên giá trị mà họ có được trong mạng. Với cơ chế này, không cần GPU phải xử lý nhiều tác vụ tính toán .

    Tuy nhiên, lưu ý là sẽ mất một thời gian trước khi Ethereum chuyển hoàn toàn sang PoS. Việc nâng cấp mạng sẽ diễn ra trong nhiều giai đoạn, giai đoạn cuối cùng có thể được lên lịch vào năm 2022 (và đó là nếu không có vấn đề gì xảy ra). Cho đến lúc đó, các game thủ có thể sẽ vẫn phải cạnh tranh với các thợ mỏ khi nói đến GPU.

    Nguồn: JPR + Ethereum

  • Sự kiện ra mắt TV OLED của LG dự báo một mức giảm giá lớn so với năm ngoái

    Sự kiện ra mắt TV OLED của LG dự báo một mức giảm giá lớn so với năm ngoái

    Một loạt TV OLED LG mới đang bắt đầu ra mắt trên toàn thế giới và có vẻ như giá cả có thể rất cạnh tranh so với các mẫu của năm ngoái.

    Theo Korea JoongAng Daily, TV OLED hoàn toàn mới như LG G1 Gallery Series và C1 OLED đang được bán với giá thấp hơn 20% so với giá ra mắt của những mẫu năm 2020 (tương ứng là LG GX và CX OLED ).

    Đó là một khoảng cách giá lớn vì các mẫu 2021 có hiệu suất xử lý và hình ảnh tổng thể sẽ tăng so với các mẫu năm ngoái, đặc biệt là với công nghệ tấm nền OLED evo mới được cho là tăng cường độ sáng trên LG G1.

    Phóng viên Park Eun-jee viết rằng chiến lược giá này là “một động thái nhằm tăng cường sự hấp dẫn đối với người tiêu dùng phổ thông.” Điều này tương đồng với những dòng sản phẩm năm 2021 của LG, các mẫu A1 OLED mới có cấu hình cơ bản cho thấy ý định rõ ràng của hãng nhắm mục tiêu các phân khúc giá thấp hơn và đưa TV LG của mình đến với nhiều người tiêu dùng hơn.

    Đây chỉ là ở Hàn Quốc, quê hương của LG, nhưng nó báo hiệu các chiến lược giá cả sắp tới cho năm 2021 trên toàn cầu.

    So sánh mức giá:

    GX Gallery Series OLED năm ngoái được bán lẻ ở mức $ 3,499 cho kích thước 65 inch. Nếu các thị trường khác có mức giá giảm giá tương tự, thì điều đó sẽ đưa giá ra mắt của G1 xuống còn $ 2.800 đô la. Con số vẫn là khá lớn với thị trường VN nhưng chắc chắn nó giảm hơn đáng kể so với những con số của model ra mắt năm 2020.

    LG CX OLED – một trong những chiếc TV tốt nhất năm ngoái – được bán lẻ với giá 1.499 USD cho kích thước 48 inch và 3.499 USD cho kích thước 77 inch. Với mức giảm tương tự, sẽ đưa giá của model 48 inch về khoảng 1.200 đô la cho kích thước 48 inch và 2.800 đô la cho kích thước lơn hơn.

    Tất nhiên, chúng ta vẫn có thể mong đợi các đợt giảm giá cho những model này trong suốt cả năm, nhưng thường thì nó sẽ không đáng kể vì LG có truyền thống đưa ra mức giá ra mắt ban đầu thấp hơn thay vì những đợt giảm giá mạnh mẽ về sau.

    Nhưng người tiêu dùng hoàn toàn có thể mong đợi đối với mẫu A1 OLED giá cả phải chăng mới, có thể làm nên lịch sử lần đầu tiên TV OLED có giá ra mắt 1.000 USD hoặc thấp hơn.

    Nguồn: techradar