Computer >> Máy Tính >  >> Hệ thống >> MAC

Firmware là gì? Định nghĩa và Ví dụ

Bạn có biết rằng phần sụn có nghĩa đen ở khắp mọi nơi? Có thể hơi lạ khi nghĩ về điều này - nhưng nó cũng phổ biến như phần cứng và phần mềm.

Trên thực tế, nhờ vào phần sụn mà:

  • Máy in hoạt động
  • Máy khử rung tim hoạt động
  • Bộ đàm trên ô tô hoạt động
  • và hơn thế nữa…

Dựa trên các ví dụ trên, bạn có thể đã có một số ý tưởng về phần sụn là gì. Nhưng bạn không có định nghĩa rõ ràng về nó.

Để thực sự hiểu phần sụn là gì, trước tiên chúng ta phải hiểu phần mềm, sau đó là phần cứng và cuối cùng chúng ta có thể chuyển sang phần mềm.

Trong hướng dẫn này, tôi sẽ giải thích từng chủ đề với một phép loại suy. Làm như vậy, mọi người đều có thể hiểu được.

Không quan trọng nếu bạn chỉ tham gia vào công nghệ!

Cùng với đó, tôi muốn đảm bảo rằng mọi người đều hiểu phần mềm, phần cứng và phần sụn là gì. Tôi sẽ không nói rõ về các điều khoản kỹ thuật.

Trong bài viết này, chúng ta sẽ khám phá:

  • Phần mềm chính xác là gì?
  • Chính xác thì phần cứng là gì?
  • Chính xác thì chương trình cơ sở là gì?

Phần mềm là gì?

Firmware là gì? Định nghĩa và Ví dụ
Ảnh của Kübra Doğu từ Pexels

Hãy tưởng tượng, nếu bạn muốn, rằng bạn không biết phải làm gì cho bữa tối hôm nay.

May mắn thay, bạn tìm thấy một cuốn sách nấu ăn cũ mà bạn có và quyết định nấu một trong những công thức trong đó.

Sách dạy nấu ăn có rất nhiều công thức nấu ăn. Mỗi công thức này đều có hướng dẫn riêng.

Trong sách dạy nấu ăn , một công thức có thể được xem như một tập hợp các bước (hoặc hướng dẫn) cùng nhau tạo nên một bữa ăn .

Firmware là gì? Định nghĩa và Ví dụ
Ảnh của Luis Quintero trên Pexels

Bạn cũng có thể tạo bữa ăn của riêng mình dựa trên kinh nghiệm nấu nhiều công thức khác nhau, phải không?

Phần mềm không có gì khác biệt.

Chương trình phần mềm có thể được xem như một tập hợp các hướng dẫn hoạt động cùng nhau để tạo thành một chương trình .

 global  _main
    extern  _printf

    section .text
_main:
    push    message
    call    _printf
    add     esp, 4
    ret
message:
    db  'Hello, World', 10, 0
In hello world bằng mã máy (Assembly)
Firmware là gì? Định nghĩa và Ví dụ

Sau đó, các ứng dụng là một tập hợp lớn các hướng dẫn thực hiện các tác vụ cụ thể.

Hệ điều hành là một tập hợp lớn các hướng dẫn điều phối tài nguyên phần mềm và phần cứng.

  • Sách dạy nấu ăn =phần mềm
  • Sách dạy nấu ăn tối =loại phần mềm (ứng dụng hoặc hệ điều hành)
  • Recipe =chương trình

Bạn cần một công thức để làm bữa tối. Bạn phải làm theo từng bước trong sách nấu ăn để tạo công thức.

Khi bạn đã hoàn thành tất cả các bước, bữa tối của bạn đã sẵn sàng.

Bạn cần phần mềm để hoàn thành một nhiệm vụ cụ thể. Máy tính phải làm theo tất cả các hướng dẫn để phần mềm hoạt động.

Do đó, phần mềm đang chạy trong khi các hướng dẫn đang được thực hiện hoặc sau khi chúng được hoàn thành.

Firmware là gì? Định nghĩa và Ví dụ

Phần cứng là gì?

Firmware là gì? Định nghĩa và Ví dụ
Ảnh của ELEVATE từ Pexels

Để nấu bữa tối, bạn cần một loạt các bước từ sách dạy nấu ăn hướng dẫn bạn cách chế biến một bữa ăn cụ thể.

Bạn cũng cần nhiều dụng cụ khác nhau để nấu ăn - như nồi và chảo, dao và chính thực phẩm. Điều này giống như phần cứng.

Vì vậy, một cuốn sách dạy nấu ăn sẽ cung cấp cho bạn những hướng dẫn cho phép bạn nấu ăn.

Firmware là gì? Định nghĩa và Ví dụ

Để phần cứng hoạt động, nó cần phần mềm (một tập hợp các hướng dẫn) để cho nó biết phải làm gì.

Firmware là gì? Định nghĩa và Ví dụ

Sau đó, phần mềm đưa ra hướng dẫn cho phần cứng để phần cứng hoạt động.

  • Công cụ chuẩn bị bữa ăn =phần cứng
  • Recipe =phần mềm

Không có phần mềm, bạn không thể làm cho phần cứng hoạt động.

Nếu không có công thức, bạn sẽ không biết phải làm gì với các công cụ và nguyên liệu khác nhau để tạo ra một bữa ăn.

Giống như phần cứng không có phần mềm, bạn cũng có thể ăn một bữa chỉ với thức ăn chưa nấu chín. Tổng cộng.

Giống như có nhiều loại bữa ăn khác nhau, thì cũng có nhiều loại phần cứng máy tính khác nhau.

Ví dụ:

  • CPU
  • RAM
  • GPU
  • và nhiều hơn nữa…
Firmware là gì? Định nghĩa và Ví dụ
So sánh các quy trình

Phần mềm cơ sở là gì?

Firmware là gì? Định nghĩa và Ví dụ
Ảnh của Ella Olsson từ Pexels

Chương trình là một tập hợp các hướng dẫn được máy tính đọc.

Giả sử bạn chỉ muốn làm một món ăn nhẹ hoặc món tráng miệng. Chắc bạn không cần nhiều nguyên liệu như khi làm bữa tối cho gia đình phải không?

Giả sử bạn muốn phần mềm chạy trên lò vi sóng. Bạn không cần tất cả phần cứng mà máy tính có để làm cho lò vi sóng hoạt động, phải không? Bạn chỉ cần điều đó cụ thể để làm cho lò vi sóng hoạt động.

Hoặc giả sử bạn muốn phần mềm chạy trên máy in. Bạn không cần tất cả phần cứng của máy tính để máy in hoạt động đúng không? Chỉ là phần mềm cho máy in.

  • Phần mềm vi sóng =chương trình cơ sở
  • Phần mềm máy in =chương trình cơ sở

Vì vậy, điều này có nghĩa là phần sụn không hơn gì phần mềm, mà nằm trong một thiết bị phần cứng. Không có trong máy tính.

Phần mềm cơ sở cho phép phần cứng rất cụ thể hoàn thành các tác vụ rất cụ thể.

Kết thúc

Cảm ơn vì đã đọc! Bây giờ bạn biết thêm về:

  • Phần mềm
  • Phần cứng
  • Chương trình cơ sở

Ảnh bộ vi xử lý của Pok Rie từ Pexels