OPERATING SYSTEM LÀ GÌ

  -  

Hệ điều hành là phần mềm chính quản lý tất cả phần cứng và phần mềm khác trên máy tính. Hệ điều hành, còn được gọi là OS , giao diện với phần cứng máy tính và cung cấp các dịch vụ mà các ứng dụng có thể sử dụng.

Bạn đang xem: Operating system là gì


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

Hệ điều hành là bộ phần mềm cốt lõi trên thiết bị giúp giữ mọi thứ lại với nhau. Hệ điều hành giao tiếp với phần cứng của thiết bị. Chúng xử lý mọi thứ từ bàn phím và chuột của bạn đến radio Wi-Fi, thiết bị lưu trữ và màn hình. Nói cách khác, một hệ điều hành xử lý các thiết bị đầu vào và đầu ra. Hệ điều hành sử dụng trình điều khiển thiết bị do người tạo phần cứng viết để giao tiếp với thiết bị của họ.


Hệ điều hành cũng bao gồm rất nhiều phần mềm — những thứ như các dịch vụ hệ thống thông thường, thư viện và giao diện lập trình ứng dụng (API) mà các nhà phát triển có thể sử dụng để viết các chương trình chạy trên hệ điều hành.

Hệ điều hành nằm giữa các ứng dụng bạn chạy và phần cứng, sử dụng trình điều khiển phần cứng làm giao diện giữa hai ứng dụng đó. Ví dụ, khi một ứng dụng muốn in thứ gì đó, nó sẽ giao nhiệm vụ đó cho hệ điều hành. Hệ điều hành gửi hướng dẫn đến máy in, sử dụng trình điều khiển máy in để gửi tín hiệu chính xác. Ứng dụng in ấn không cần phải quan tâm đến máy in bạn có hoặc hiểu nó hoạt động như thế nào. Hệ điều hành xử lý các chi tiết.


Hệ điều hành cũng xử lý đa tác vụ, phân bổ tài nguyên phần cứng giữa nhiều chương trình đang chạy. Hệ điều hành kiểm soát quá trình nào chạy và nó phân bổ chúng giữa các CPU khác nhau nếu bạn có máy tính nhiều CPU hoặc lõi, cho phép nhiều quy trình chạy song song. Nó cũng quản lý bộ nhớ trong của hệ thống, phân bổ bộ nhớ giữa các ứng dụng đang chạy.

Hệ điều hành là một phần mềm lớn duy nhất chạy chương trình, và nó phụ trách mọi thứ khác. Ví dụ, hệ điều hành cũng kiểm soát các tệp và các tài nguyên khác mà các chương trình này có thể truy cập.

Hầu hết các ứng dụng phần mềm được viết cho hệ điều hành, điều này cho phép hệ điều hành thực hiện rất nhiều công việc nặng nhọc. Ví dụ: khi bạn chạy Minecraft, bạn chạy nó trên một hệ điều hành. Minecraft không cần phải biết chính xác cách hoạt động của từng thành phần phần cứng khác nhau. Minecraft sử dụng nhiều chức năng khác nhau của hệ điều hành và hệ điều hành chuyển chúng thành các lệnh phần cứng cấp thấp. Điều này giúp các nhà phát triển Minecraft – và mọi chương trình khác chạy trên hệ điều hành – tiết kiệm rất nhiều rắc rối.

Hệ điều hành không chỉ dành cho PC

*


Khi chúng tôi nói máy tính chạy hệ điều hành, chúng tôi không chỉ muốn nói đến máy tính để bàn và máy tính xách tay truyền thống. Điện thoại thông minh của bạn là máy tính, cũng như máy tính bảng, TV thông minh, bảng điều khiển trò chơi, đồng hồ thông minh và bộ định tuyến Wi-Fi. Amazon Echo hoặc  Google Home là một thiết bị máy tính chạy hệ điều hành.

Xem thêm: Những Pha Pentakill Ko Tưởng Của Darius, Nhờ Lỗi Yasuo, Darius Có Pentakill “Dễ Như Bỡn”

Hệ điều hành máy tính để bàn quen thuộc bao gồm Microsoft Windows, Apple macOS, Googles Chrome OS và Linux. Các hệ điều hành điện thoại thông minh thống trị là iOS và Googles Android.

Các thiết bị khác, chẳng hạn như bộ định tuyến Wi-Fi của bạn, có thể chạy hệ điều hành nhúng. Đây là những hệ điều hành chuyên biệt có ít chức năng hơn hệ điều hành thông thường, được thiết kế đặc biệt cho một tác vụ duy nhất — như chạy bộ định tuyến Wi-Fi, cung cấp định vị GPS hoặc vận hành máy ATM.

Cốt lõi của hệ điều hành là Kernel

Ở cấp độ thấp, kernel là chương trình máy tính cốt lõi ở trung tâm của hệ điều hành của bạn. Chương trình đơn này là một trong những thứ đầu tiên được tải khi hệ điều hành của bạn khởi động. Nó xử lý cấp phát bộ nhớ, chuyển đổi các chức năng phần mềm thành các lệnh cho CPU máy tính của bạn và xử lý đầu vào và đầu ra từ các thiết bị phần cứng. Kernel thường được chạy trong một khu vực biệt lập để ngăn nó bị phần mềm khác trên máy tính giả mạo. Nhân hệ điều hành rất quan trọng nhưng chỉ là một phần của hệ điều hành.


Các dòng ở đây cũng có thể hơi mờ. Ví dụ, Linux chỉ là một hạt nhân. Tuy nhiên, Linux vẫn thường được gọi là một hệ điều hành. Android còn được gọi là một hệ điều hành và được xây dựng xung quanh hạt nhân Linux. Bản phân phối Linux như Ubuntu lấy nhân Linux và thêm phần mềm bổ sung xung quanh nó. Chúng cũng được gọi là hệ điều hành.

Sự khác biệt giữa Firmware và OS (hệ điều hành) là gì?

Nhiều thiết bị chỉ chạy firmware—một loại phần mềm cấp thấp thường được lập trình trực tiếp vào bộ nhớ của thiết bị phần cứng. Phần mềm cơ sở thường chỉ là một phần mềm nhỏ được thiết kế để chỉ làm những điều cơ bản tuyệt đối.

Khi một máy tính hiện đại khởi động, nó sẽ tải UEFI firmware từ bo mạch chủ. Phần mềm cơ sở này là phần mềm cấp thấp khởi động nhanh phần cứng máy tính của bạn. Sau đó, nó khởi động hệ điều hành của bạn từ ổ cứng thể rắn hoặc ổ cứng của máy tính. (Ổ cứng thể rắn hoặc ổ cứng đó có phần mềm cơ sở bên trong của riêng nó, phần mềm này xử lý việc lưu trữ dữ liệu trên các khu vực vật lý bên trong ổ đĩa.)


Ranh giới giữa phần sụn và hệ điều hành cũng có thể bị mờ một chút. Ví dụ, hệ điều hành dành cho iPhone và iPad của Apple, có tên là iOS, thường được gọi là firmware. Hệ điều hành PlayStation 4s cũng chính thức được gọi là phần sụn.

Xem thêm: Tải Bài Hát Không Thể Nói Hoa Thiên Cốt Mp3, Không Thể Nói (Ost Hoa Thiên Cốt)

Đây là những hệ điều hành giao diện với nhiều thiết bị phần cứng, cung cấp dịch vụ cho các chương trình và phân bổ tài nguyên giữa các ứng dụng. Tuy nhiên, một chương trình cơ sở rất cơ bản chạy trên điều khiển từ xa của TV, thường không được gọi là hệ điều hành.

CÓ LIÊN QUAN: Phần mềm chương trình cơ sở hoặc Mã vi mô là gì và Làm cách nào để cập nhật phần cứng của tôi?

Bài viết này thực sự bỏ ích đối với bạn? Xem thêm nhiều bài viết về các mẹo hay về công nghệ, các thủ thuật máy tính và điện thoại tại chamichi.com.vn bạn nhé!