Hệ điều hành nhúng là gì: Sơ đồ khối và các ứng dụng của nó

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Charles Stark Draper là Nhà khoa học người Mỹ (2 tháng 10 năm 1901 - 25 tháng 7 năm 1987), đã phát triển hệ thống nhúng đầu tiên là máy tính dẫn đường Apollo vào năm 1965 tại “Phòng thí nghiệm Thiết bị MIT”. Hệ điều hành nhúng đầu tiên là Vxworks thời gian thực, được phát triển bởi các hệ thống sông gió vào năm 1987, Hệ điều hành nhúng thứ hai là Linux sản phẩm do Linus Torvalds đưa ra vào ngày 5 tháng 10 năm 1991 và một số hệ điều hành khác là Apple IOS, Google’s Android IOS và Apple Mac OS. Một số công ty hệ thống nhúng tốt nhất là Delphi Automotive PLC ở Chennai, Tata Elxsi ở Thiruvananthapuram, Audrey Technologies ở Kerala, Brisa Technologies ở Karnataka, Microwave Technologies ở Bangalore. Bài viết này thảo luận về tổng quan về Hệ điều hành nhúng.

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

Hệ điều hành nhúng được định nghĩa là sự kết hợp giữa phần cứng và phần mềm. Hệ điều hành là một phần mềm được sử dụng để lập trình, nó chuyển đổi ngôn ngữ phần cứng (ngôn ngữ nhị phân) thành ngôn ngữ phần mềm (C, C ++, v.v.) và hiển thị kết quả đầu ra mà con người có thể hiểu được dưới dạng hình ảnh, văn bản và âm thanh. Hình thức ngắn gọn của hệ điều hành là OS.




Ví dụ, một máy tính được thiết kế bằng cách sử dụng các thành phần phần cứng, nhưng chỉ với phần cứng, hệ thống sẽ không hoạt động vì phần mềm là yếu tố bắt buộc và nên để chạy hệ thống. Sự khác biệt giữa phần cứng và phần mềm là chúng ta có thể nhìn, chạm và cảm nhận các thành phần phần cứng nhưng chúng ta không thể nhìn, chạm và cảm nhận phần mềm.

Sơ đồ khối của hệ thống nhúng

Sơ đồ khối của một hệ thống nhúng bao gồm các thiết bị đầu vào, thiết bị đầu ra và bộ nhớ.



Thiết bị đầu vào: Thiết bị đầu vào được sử dụng để gửi dữ liệu từ người dùng đến hệ thống, ở đây người dùng là đầu vào. Một số thiết bị đầu vào là Bàn phím, chuột, micrô, đĩa cứng, cảm biến, công tắc, v.v.

Các thiết bị đầu ra: Các thiết bị ra ngoài hiển thị kết quả cho con người dưới dạng văn bản, hình ảnh hoặc âm thanh. Một số thiết bị đầu ra là máy in, màn hình, LCD, LED, động cơ, rơ le, còi, v.v.


Ký ức: Bộ nhớ được sử dụng để lưu trữ dữ liệu. Một số thiết bị nhớ là thẻ SD, EEPROM (Bộ nhớ chỉ đọc lập trình có thể xóa bằng điện), bộ nhớ Flash. Các thiết bị bộ nhớ được sử dụng trong hệ thống nhúng là RAM không bay hơi, RAM dễ bay hơi, Bộ nhớ truy cập ngẫu nhiên động), v.v.

sơ đồ khối của hệ thống nhúng

sơ đồ khối của hệ thống nhúng

Hệ điều hành nhúng Windows

Vào ngày 10 tháng 11 năm 1983 Microsoft đã công bố cửa sổ thanh toán bằng cổng hóa đơn. Có ba loại hệ điều hành windows khác nhau là windows OS cho điện thoại di động, windows OS cho Pc’s và windows OS cho máy chủ.

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

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

Hệ điều hành Windows cho Máy chủ

Một số hệ điều hành windows cho máy chủ là

  • Windows NT ra mắt năm 1993
  • Máy chủ Windows 2000 ra mắt năm 2000
  • Windows Server 2016

Hệ điều hành Windows cho Điện thoại di động

Một số hệ điều hành windows dành cho thiết bị di động là

  • Phiên bản Windows 6.1 được phát hành vào ngày 1 tháng 4 năm 2008
  • Phiên bản Windows 6.5 phát hành năm 2009
  • Windows 7 ra mắt năm 2011
  • Windows 8 và Windows 9
  • Windows 10 được công bố vào ngày 21 tháng 1 năm 2015

Hệ điều hành Windows cho Pc’s

Một số hệ điều hành windows cho Pc's là

  • Windows 1 phát hành năm 1985
  • Windows 95 phát hành năm 1995
  • Windows ME ra mắt vào năm 2000
  • Windows 9 và Windows 10 được ra mắt vào năm 2015

Hệ điều hành

An Hệ điều hành là một giao diện giữa người dùng và phần cứng máy tính. Dạng ngắn gọn của hệ điều hành là OS. Có năm loại hệ điều hành khác nhau, chúng

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

  • Các hệ điều hành thời gian thực thực hiện các ứng dụng thời gian thực.
  • Hệ điều hành thời gian thực có hai loại là thời gian thực mềm và thời gian thực cứng.
  • Thời gian thực khó đáp ứng thời hạn nhưng thời gian thực mềm không đáp ứng thời hạn. Đây là sự khác biệt giữa thời gian thực cứng và mềm.

Hệ điều hành đa nhiệm

  • Hệ điều hành đa nhiệm cho phép người dùng thực hiện nhiều hơn một tác vụ.
  • Hệ điều hành đa nhiệm có hai loại là ưu tiên và hợp tác.
  • Ví dụ về đa nhiệm: ăn và xem TV đồng thời, trò chuyện trong giờ học, ăn sôcôla khi đi bộ, nói chuyện điện thoại khi đi bộ, v.v.

Hệ điều hành mạng

  • Dạng ngắn gọn của mạng lưới hệ điều hành là NOS.
  • Nó cho phép nhiều máy tính kết nối với một mạng LAN (Mạng cục bộ).
  • Có hai loại hệ điều hành mạng: peer to peer và client / server.
  • Ví dụ về hệ điều hành mạng: Windows 2000, Linux, Microsoft windows, v.v.

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

  • Hệ điều hành phân tán được định nghĩa là một tập hợp các máy tính độc lập được sử dụng để cùng thực hiện một tác vụ duy nhất.
  • Ví dụ về hệ điều hành phân tán: mạng nội bộ, internet, mạng cảm biến, v.v.

Hệ điều hành hàng loạt

  • Nó thu thập dữ liệu đầu vào thành các lô và mỗi lô được xử lý như một đơn vị.
  • Ví dụ về hệ điều hành theo lô: giao dịch, hệ thống tính lương, bảng sao kê ngân hàng, báo cáo, tích hợp, v.v.

Hệ điều hành nhúng Vs Hệ điều hành máy tính để bàn

Sự khác biệt giữa hệ điều hành nhúng và hệ điều hành máy tính để bàn được hiển thị trong bảng dưới đây

S.NO Hệ điều hành nhúng Hệ điều hành máy tính để bàn
1 Hệ điều hành nhúng đầu tiên là máy tính dẫn đường Apollo vào năm 1965Hệ điều hành máy tính để bàn đầu tiên là NLC (Hệ thống trực tuyến) được phát triển vào năm 1960
hai Nó được thiết kế để chỉ chạy một tác vụ duy nhấtNó được thiết kế để chạy nhiều tác vụ đồng thời
3 Thời gian khởi động nhanh hơn so với hệ điều hành máy tính để bànThời gian khởi động chậm hơn trong hệ điều hành máy tính để bàn
4 Hiệu suất của trình duyệt web mất ít thời gian hơn để tải các trang webHiệu suất của trình duyệt web mất nhiều thời gian để tải các trang web
5 Mất ít thời gian hơn để chạy các ứng dụngMất nhiều thời gian hơn để chạy các ứng dụng
6 Nó chỉ sử dụng ổ đĩa flash để lưu trữNó sử dụng ổ cứng và ổ flash để lưu trữ
7 Chi phí hệ điều hành nhúng thấp hơnChi phí đắt đỏ
số 8 Nó yêu cầu ít dung lượng hơn so với hệ điều hành máy tính để bànNó yêu cầu nhiều bộ nhớ hơn
9 Nó có ít tính năng ứng dụng hơnNó có nhiều tính năng ứng dụng hơn

Các ứng dụng

Một số ứng dụng của hệ điều hành nhúng được hiển thị bên dưới

  • Điện thoại di động
  • Máy giặt
  • Ti vi
  • Nhiều lò vi sóng
  • Ti vi
  • Máy vi tính
  • Máy tính xách tay
  • Máy rửa chén
  • Máy ATM
  • Vệ tinh
  • Xe cộ

Ưu điểm

Ưu điểm của hệ điều hành nhúng là

  • Dễ thiết kế
  • Giá thấp
  • Hiệu suất tốt
  • Yêu cầu ít điện năng hơn
  • Kích thước nhỏ
  • Đáng tin cậy

Nhược điểm

Một số nhược điểm của hệ điều hành nhúng là

  • Rất khó để khắc phục sự cố
  • Khó truyền dữ liệu từ hệ thống này sang hệ thống khác
  • Không thể thay đổi hệ thống sau khi nó được định cấu hình

Đặc điểm thời gian thực của hệ thống nhúng

Các đặc điểm thời gian thực của một hệ thống nhúng được thể hiện dưới đây

  • độ tin cậy
  • Khả năng dự đoán
  • Khả năng quản lý
  • Khả năng mở rộng
  • Sự nhỏ gọn

Một nhúng Hệ điều hành là một công nghệ tốt mà chúng ta đang sử dụng trong cuộc sống hàng ngày. Hầu hết sẽ tìm thấy các sản phẩm nhúng trong cuộc sống hàng ngày của chúng ta, vì nhà sản xuất đang thiết kế các sản phẩm dựa trên công nghệ này. Đây là câu hỏi dành cho bạn loại hệ điều hành được sử dụng trên ô tô?