8 Đặc điểm của hệ điều hành



các đặc điểm của hệ điều hành Những cái chính bao gồm, một cách tổng quát: quản trị công việc, quản lý tài nguyên, kiểm soát hoạt động của hệ thống, phục hồi lỗi và quản lý bộ nhớ. Điều này thay đổi tùy theo nhà sản xuất.

Hệ điều hành thường là duy nhất theo nhà sản xuất của họ và phần cứng mà họ vận hành. Mặc dù vậy, nhờ sự tinh tế của phần cứng hiện đại, các hệ điều hành đáp ứng các tiêu chuẩn cụ thể được yêu cầu.

Nói chung, khi một hệ thống máy tính mới được cài đặt, phần mềm vận hành được chỉ định cho phần cứng đó phải được mua lại.

Một hệ điều hành là một hệ thống phần mềm quản lý tài nguyên phần cứng và phần mềm máy tính; Ngoài ra, nó cung cấp các dịch vụ chung cho các chương trình máy tính.

Các chương trình ứng dụng thường yêu cầu một hệ điều hành để hoạt động.

Hệ điều hành có thể được tìm thấy trên nhiều thiết bị có chứa máy tính: từ điện thoại di động, đến máy chơi game video, đến máy tính và máy chủ mạng.

Một số hệ điều hành máy tính để bàn phổ biến bao gồm Apple OS X, Linux và các biến thể của nó và Microsoft Windows. Hệ điều hành di động bao gồm Android và iOS. Các lớp hệ điều hành khác, như RTOS trong thời gian thực, cũng tồn tại.

Danh sách các tính năng của hệ điều hành

1- Có quản lý công việc

Một trách nhiệm quan trọng của bất kỳ chương trình hoạt động nào là lập kế hoạch cho các nhiệm vụ để chúng được xử lý bởi hệ thống máy tính.

Đây là một trong những nhiệm vụ chính của chức năng quản lý công việc. Hệ điều hành tạo ra thứ tự các chương trình được xử lý và xác định chuỗi trong đó các công việc cụ thể sẽ được thực hiện.

Thuật ngữ 'trong hàng đợi' thường được sử dụng để mô tả chuỗi các công việc đang chờ thực thi. Hệ điều hành so sánh nhiều yếu tố để tạo ra hàng đợi công việc này.

Một số yếu tố này bao gồm:

  • Một số công việc hiện đang được xử lý.
  • Tài nguyên hệ thống đang được sử dụng.
  • Những tài nguyên nào sẽ cần được sử dụng bởi các chương trình sau.
  • Ưu tiên công việc so với các nhiệm vụ khác.
  • Bất kỳ yêu cầu đặc biệt nào khác mà hệ thống phải đáp ứng.

Chương trình hoạt động phải có khả năng xem xét các yếu tố này và kiểm soát thứ tự các công việc này được xử lý.

2- Họ có quản lý tài nguyên

Việc quản lý tài nguyên trong một hệ thống máy tính là một trong những mối quan tâm chính của hệ điều hành. Rõ ràng, một chương trình không thể sử dụng thiết bị nếu phần cứng đó không có sẵn.

Phần mềm vận hành giám sát việc thực hiện tất cả các chương trình. Nó cũng chịu trách nhiệm giám sát tất cả các loại thiết bị đang được sử dụng.

Để đạt được điều này, nó thiết lập một bảng trong đó các chương trình được kết hợp với các thiết bị mà chúng đang sử dụng hoặc sẽ sử dụng trong tương lai.

Hệ điều hành xem xét bảng này để phê duyệt hoặc từ chối sử dụng một thiết bị cụ thể.

3- Họ có một điều khiển hoạt động đầu vào / đầu ra

Việc phân phối tài nguyên của một hệ thống có liên quan mật thiết đến hoạt động kiểm soát kiểm soát đầu vào / đầu ra của phần mềm.

Vì việc truy cập vào một thiết bị cụ thể thường là cần thiết trước khi các hoạt động đầu vào / đầu ra có thể bắt đầu, hệ điều hành phải phối hợp các hoạt động đầu vào / đầu ra và các thiết bị mà chúng hoạt động..

Trong thực tế, nó thiết lập một từ điển các chương trình trải qua quá trình thực thi và các thiết bị phải được sử dụng để hoàn thành các hoạt động đầu vào / đầu ra. Sử dụng báo cáo kiểm soát, công việc có thể cần các thiết bị cụ thể.

Điều này cho phép người dùng đọc thông tin từ các trang web cụ thể hoặc in thông tin tại các văn phòng được chọn. Tận dụng cài đặt này, thông tin đọc từ một vị trí có thể được phân phối trên toàn hệ thống máy tính.

Để thuận tiện cho việc thực hiện các hoạt động đầu vào / đầu ra, hầu hết các hệ điều hành đều có một bộ hướng dẫn điều khiển tiêu chuẩn để xử lý việc xử lý tất cả các lệnh đầu vào / đầu ra.

Các hướng dẫn tiêu chuẩn này, được gọi là hệ thống kiểm soát đầu vào / đầu ra, là một phần không thể thiếu của hầu hết các hệ điều hành.

Họ chỉ đơn giản hóa các phương tiện để tất cả các chương trình đang được xử lý có thể thực hiện các hoạt động đầu vào / đầu ra.

Trong thực tế, chương trình đang chạy thực hiện các tín hiệu cho hệ điều hành rằng hoạt động đầu vào / đầu ra là mong muốn, sử dụng một thiết bị đầu vào / đầu ra cụ thể.

Phần mềm trong điều khiển gọi phần mềm IOCS để nó có thể hoàn thành thao tác nhập / xuất.

Xem xét mức độ của hoạt động đầu vào / đầu ra, trong hầu hết các chương trình, các hướng dẫn IOCS là cực kỳ quan trọng.

4- Chúng là hệ thống đa tác vụ

Hầu hết các hệ điều hành hiện đại cho phép thực hiện nhiều nhiệm vụ. 

Ví dụ, một máy tính có thể đồng thời thực hiện chương trình người dùng, đọc thông tin từ đĩa hoặc hiển thị kết quả trong máy in. Nó nói về các hệ điều hành đa tác vụ hoặc đa chương trình.

5- Tuân thủ quy trình bộ nhớ không gian

Trong nhiều hệ điều hành, mỗi tiến trình có không gian bộ nhớ riêng. Điều này có nghĩa là bộ nhớ này không có sẵn cho các quá trình khác. Trong trường hợp này, địa chỉ của không gian quy trình được nói.

6- Phải có cơ chế liên quan

Khi chúng là các chương trình đa năng, một hệ điều hành phải cung cấp số lượng cơ chế sau:

  • Một cơ chế xác thực để xác minh danh tính của mỗi người dùng.
  • Cơ chế bảo vệ chống lại các chương trình người dùng sai lầm có thể chặn các ứng dụng khác chạy trên hệ thống hoặc độc hại và có thể làm gián đoạn hoặc làm gián đoạn hoạt động của những người dùng khác.
  • Một cơ chế quản lý giới hạn số lượng tài nguyên được phép cho mỗi người dùng.

7- Họ có một hạt nhân

Phần thiết yếu của một hệ điều hành là cốt lõi của nó. Ngày nay, lõi nguyên khối là phổ biến nhất.

Các hạt nhân này cung cấp một cách để các quá trình máy tính khác nhau gửi tin nhắn cho nhau, đồng thời quản lý RAM lưu trữ thông tin chương trình..

Hầu hết các lõi cũng cung cấp trình điều khiển hoặc trình điều khiển thiết bị để giám sát màn hình, ổ cứng và các vật dụng khác.

8- Cấp kết nối

Có lẽ, tính năng có thể xác định hệ điều hành là kết nối được cung cấp giữa phần cứng, phần mềm và trong một số trường hợp là giao diện người dùng. Mỗi máy tính yêu cầu một hệ điều hành được sử dụng.

Tài liệu tham khảo

  1. Các đặc điểm của một hệ điều hành là gì? Phục hồi từ tài liệu tham khảo.com.
  2. Đặc điểm của một hệ điều hành. Phục hồi từ ecomputernotes.com.
  3. Đặc điểm của hệ điều hành. Lấy từ 202.114.32.200:8080/cferenceware.html.
  4. Các đặc điểm của một hệ điều hành so với các phần mềm khác là gì? Phục hồi từ quora.com.
  5. Hệ thống kiểm soát đầu ra đầu vào. Lấy từ wikipedia.org.