Hệ điều hành Linux là gì và các tính năng của nó

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





Hệ điều hành là một giao diện giữa người dùng máy tính và phần cứng máy tính. Nó là một tập hợp các phần mềm quản lý tài nguyên phần cứng máy tính và cung cấp các dịch vụ chung cho các chương trình của máy tính. Gọi tắt của hệ điều hành là OS. Và, nó là một thành phần thiết yếu của phần mềm hệ thống trong hệ thống máy tính. Mục đích chính của HĐH là tạo ra một môi trường trong đó người dùng có thể thực thi một chương trình một cách hiệu quả hoặc thuận tiện. Bài viết này cung cấp một cái nhìn tổng quan về Hệ điều hành Linux là gì các loại hệ điều hành kiến trúc và tính năng của chúng.

Hệ điều hành Linux

Hệ điều hành Linux



Hệ điều hành được phân loại thành sáu loại dựa trên loại máy tính mà chúng điều khiển, chẳng hạn như hệ điều hành tác vụ đơn một người dùng, hệ điều hành thời gian thực, một người dùng, hệ điều hành đa nhiệm, hệ điều hành đa người dùng, hệ điều hành phân tán và hệ điều hành nhúng. Các dịch vụ điển hình mà hệ điều hành cung cấp bao gồm: trình lập lịch tác vụ, trình quản lý bộ nhớ, trình quản lý đĩa, trình quản lý mạng, Các dịch vụ I / O khác và Trình quản lý bảo mật.


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

Hệ điều hành Linux là một trong những phiên bản phổ biến của hệ điều hành UNIX, được thiết kế để cung cấp một hệ điều hành miễn phí hoặc chi phí thấp cho người dùng máy tính cá nhân. Nó nổi tiếng là một hệ thống hoạt động nhanh và rất hiệu quả, đây là một hệ điều hành hoàn chỉnh đáng kể, bao gồm GUI (giao diện người dùng đồ họa), TCP / IP, trình soạn thảo Emacs, Hệ thống cửa sổ X, v.v.



Lịch sử của Hệ điều hành LINUX

Lịch sử của Linux bắt đầu từ năm 1991 với sự khởi đầu của một dự án cá nhân của một sinh viên Phần Lan Linus Torvalds nhằm tạo ra một nhân hệ điều hành miễn phí mới. Kể từ đó, Nhân Linux kết quả đã được đánh dấu bằng sự phát triển không ngừng trong suốt lịch sử.

  • Vào năm 1991, Linux được giới thiệu bởi Linus Torvalds, một sinh viên Phần Lan.
  • Hewlett Packard UniX (HP-UX) 8.0 đã được phát hành.
  • Vào năm 1992, Hewlett Packard 9.0 được phát hành.
  • Vào năm 1993, NetBSD 0.8 và FreeBSD 1.0 được phát hành.
  • Vào năm 1994, Red Hat Linux được giới thiệu, Caldera được thành lập bởi Bryan Sparks và Ransom Love và NetBSD1.0 Released.
  • Vào năm 1995, FreeBSD 2.0 và HP UX 10.0 được phát hành.
  • Vào năm 1996, K Desktop Environment được phát triển bởi Matthias Ettrich.
  • Vào năm 1997, HP-UX 11.0 được phát hành.
  • Vào năm 1998, thế hệ thứ năm của SGI Unix, tức là IRIX 6.5, hệ điều hành Sun Solaris 7 và Free BSD 3.0 đã được phát hành.
  • Vào năm 2000, thỏa thuận của Caldera Systems với bộ phận phần mềm máy chủ SCO và bộ phận dịch vụ chuyên nghiệp đã được công bố.
  • Vào năm 2001, Linus Torvalds đã phát hành mã nguồn phiên bản Linux 2.4.
  • Vào năm 2001, Microsoft đã đệ đơn kiện nhãn hiệu chống lại Lindows.com
  • Trong năm 2004, tên Lindows được đổi thành Linspire.
  • Vào năm 2004, phiên bản Ubuntu đầu tiên được phát hành.
  • Vào năm 2005, dự án openSUSE bắt đầu được phân phối miễn phí từ cộng đồng của Novell.
  • Vào năm 2006, Oracle phát hành bản phân phối Red Hat của riêng mình.
  • Vào năm 2007, Dell bắt đầu phân phối máy tính xách tay có cài sẵn Ubuntu.
  • Vào năm 2011, phiên bản Linux kernel 3.0 đã được phát hành.
  • Trong năm 2013, Googles Linux dựa trên Android đã chiếm 75% thị phần điện thoại thông minh, xét về số lượng điện thoại xuất xưởng.
  • Trong năm 2014, Ubuntu đã có 22.000.000 người dùng.
Lịch sử của Linux

Lịch sử của Linux

Kiến trúc hệ thống Linux

Kiến trúc của Hệ điều hành Linux chủ yếu có các thành phần sau: Kernel, Lớp phần cứng, Thư viện hệ thống, Shell và Tiện ích hệ thống.

Kiến trúc của Linux

Kiến trúc của Linux

1. Kernel là phần cốt lõi của hệ điều hành, chịu trách nhiệm cho tất cả các hoạt động chính của hệ điều hành LINUX. Hệ điều hành này bao gồm các mô-đun khác nhau và tương tác trực tiếp với phần cứng bên dưới. Kernel cung cấp tính trừu tượng cần thiết để ẩn các chương trình ứng dụng hoặc chi tiết phần cứng cấp thấp đối với hệ thống. Các loại Kernel như sau:


  • Nhân nguyên khối
  • Hạt nhân siêu nhỏ
  • Hạt nhân Exo
  • Hạt nhân lai

2. Thư viện hệ thống là các chức năng đặc biệt, được sử dụng để thực hiện chức năng của hệ điều hành và không yêu cầu quyền truy cập mã của mô-đun nhân.

3. Các chương trình Tiện ích Hệ thống có trách nhiệm thực hiện các tác vụ riêng lẻ và cấp chuyên biệt.

4. Lớp phần cứng của hệ điều hành LINUX bao gồm các thiết bị ngoại vi như RAM, HDD, CPU.

5. Vỏ là một giao diện giữa người dùng và hạt nhân, và nó cung cấp các dịch vụ của hạt nhân. Nó nhận lệnh từ người dùng và thực thi các chức năng của nhân. Shell hiện diện trong các loại hệ điều hành khác nhau, được phân thành hai loại: vỏ dòng lệnh và vỏ đồ họa.

Các trình bao dòng lệnh cung cấp giao diện dòng lệnh, trong khi các trình bao dòng đồ họa cung cấp giao diện người dùng đồ họa. Mặc dù cả hai shell đều thực hiện các hoạt động, nhưng shell giao diện người dùng đồ họa hoạt động chậm hơn các shell giao diện dòng lệnh. Các loại vỏ được phân thành bốn loại:

  • Vỏ korn
  • Vỏ Bourne
  • Vỏ C
  • Vỏ POSIX

Tính năng của Hệ điều hành Linux

Các tính năng chính của hệ điều hành Linux là

Di động: Hệ điều hành Linux có thể hoạt động trên nhiều loại phần cứng khác nhau cũng như nhân Linux hỗ trợ cài đặt bất kỳ loại nền tảng phần cứng nào.

Mã nguồn mở: Mã nguồn của hệ điều hành LINUX có sẵn miễn phí và, để nâng cao khả năng của hệ điều hành LINUX, nhiều nhóm làm việc cùng nhau.

Đa người dùng: Hệ điều hành Linux là một hệ thống đa người dùng, có nghĩa là nhiều người dùng có thể truy cập vào các tài nguyên hệ thống như RAM, Bộ nhớ hoặc các chương trình Ứng dụng cùng một lúc.

Đa chương trình: Hệ điều hành Linux là một hệ thống đa chương trình, có nghĩa là nhiều ứng dụng có thể chạy cùng một lúc.

Hệ thống tệp phân cấp: Hệ điều hành Linux cung cấp một cấu trúc tệp tiêu chuẩn, trong đó các tệp hệ thống hoặc tệp người dùng được sắp xếp.

Vỏ: Hệ điều hành Linux cung cấp một chương trình thông dịch đặc biệt, có thể được sử dụng để thực thi các lệnh của hệ điều hành. Nó có thể được sử dụng để thực hiện một số loại hoạt động như các chương trình ứng dụng cuộc gọi, v.v.

Bảo vệ: Hệ điều hành Linux cung cấp cho người dùng hệ thống an ninh sử dụng các tính năng xác thực như mã hóa dữ liệu hoặc bảo vệ bằng mật khẩu hoặc quyền truy cập có kiểm soát vào các tệp cụ thể.

Các tính năng của LINUX

Các tính năng của LINUX

Các ứng dụng của Hệ điều hành Linux

Ngày nay, Linux là một ngành công nghiệp trị giá hàng tỷ đô la. Hàng nghìn công ty và chính phủ trên khắp thế giới đang sử dụng hệ điều hành Linux do khả năng chi trả, phí cấp phép thấp hơn và thời gian và tiền bạc. Linux được sử dụng trong một số thiết bị điện tử, có sẵn cho người tiêu dùng trên toàn thế giới. Danh sách một số phổ biến Các thiết bị điện tử dựa trên Linux bao gồm:

  • Dell Inspiron Mini 9 và 12
  • Garmin Nuvi 860, 880 và 5000
  • Google Android Dev Phone 1
  • HP Mini 1000
  • Lenovo IdeaPad S9
  • Điện thoại Motorola MotoRokr EM35
  • Một máy tính xách tay cho mỗi trẻ em XO2
  • Sony Bravia Tivi
  • Đầu đọc Sony
  • Máy ghi video kỹ thuật số TiVo
  • Hệ thống định vị trong ô tô của Volvo
  • Bàn phím Yamaha Motif
Ứng dụng Linux

Ứng dụng Linux

Do đó, đây là tất cả về hệ điều hành Linux, lịch sử, kiến ​​trúc, các tính năng và ứng dụng của hệ điều hành Linux có thể được sử dụng trong dự án khoa học máy tính . Hơn nữa, đối với bất kỳ câu hỏi nào liên quan đến bài viết này hoặc dự án điện tử mới nhất , bạn có thể đưa ra phản hồi của mình bằng cách bình luận trong phần bình luận bên dưới.