Networks Business Online Việt Nam & International VH2

Linux là gì? Cấu trúc hệ điều hành Linux – Wiki Máy Tính

Đăng ngày 04 October, 2022 bởi admin

5/5 – ( 3 bầu chọn )
Linux là gì ? Cấu trúc của hệ điều hành Linux

Linux là gì?

Linux là một hệ điều hành mã nguồn mở giống như những hệ điều hành khác như Microsoft Windows, Apple Mac OS, iOS, Google android, …

Linux được ứng dụng ở đâu?

Linux xuất hiện xung quanh tất cả chúng ta từ giữa những thập niên 90. Nó hoàn toàn có thể được sử dụng từ đồng hồ đeo tay đeo tay đến siêu máy tính. Nó có ở khắp mọi nơi trong điện thoại cảm ứng, máy tính, máy tính để bàn, xe hơi và thậm chí còn trong tủ lạnh của tất cả chúng ta. Nó rất nổi tiếng giữa những nhà tăng trưởng và người dùng máy tính thông thường .
Các hệ điều hành Linux được tăng trưởng bởi Linus Torvalds trong năm 1991, trong đó mọc lên như một sáng tạo độc đáo để cải tổ hệ điều hành UNIX. Anh ấy ý kiến đề nghị nâng cấp cải tiến nhưng bị những nhà phong cách thiết kế UNIX phủ nhận. Do đó, ông nghĩ đến việc tung ra một hệ điều hành, được phong cách thiết kế theo cách mà người dùng hoàn toàn có thể sửa đổi .
Ngày nay, Linux là hệ điều hành tăng trưởng nhanh nhất. Nó được sử dụng từ điện thoại thông minh đến siêu máy tính bởi hầu hết những thiết bị phần cứng lớn .

Cấu trúc của hệ điều hành Linux là gì?

Hệ điều hành Linux có những thành phần sau :
Cấu trúc của hệ điều hành Linux là gì?Cấu trúc của hệ điều hành Linux

Nhân (Kernel)

Nhân Linux là phần cốt lõi của hệ điều hành. Nó thiết lập tiếp xúc giữa những thiết bị và ứng dụng. Hơn nữa, nó quản trị tài nguyên mạng lưới hệ thống. Nhân Linux có 4 tính năng :

  • Quản lý thiết bị: Một hệ thống có nhiều thiết bị được kết nối với nó như CPU, thiết bị nhớ, card âm thanh, card đồ họa, v.v. Một nhân lưu trữ tất cả dữ liệu liên quan đến tất cả các thiết bị trong trình điều khiển thiết bị (nếu không có nhân này sẽ không thể để điều khiển các thiết bị). Do đó kernel biết thiết bị có thể làm gì và thao tác như thế nào để mang lại hiệu suất tốt nhất. Nó cũng quản lý giao tiếp giữa tất cả các thiết bị. Kernel có một số quy tắc nhất định mà tất cả các thiết bị phải tuân theo.
  • Quản lý bộ nhớ: Một chức năng khác mà kernel phải quản lý là quản lý bộ nhớ. Kernel theo dõi bộ nhớ đã sử dụng và chưa sử dụng và đảm bảo rằng các tiến trình không được thao tác dữ liệu của nhau bằng địa chỉ bộ nhớ ảo.
  • Quản lý quy trình: Trong quy trình, nhân quản lý chỉ định đủ thời gian và ưu tiên cho các quy trình trước khi xử lý CPU cho các quy trình khác. Nó cũng xử lý thông tin bảo mật và quyền sở hữu.
  • Xử lý lệnh gọi hệ thống: Xử lý lệnh gọi hệ thống có nghĩa là một lập trình viên có thể viết một truy vấn hoặc yêu cầu hạt nhân thực hiện một tác vụ.

Thư viện hệ thống (System Libraries)

Thư viện mạng lưới hệ thống là những chương trình đặc biệt quan trọng giúp truy vấn những tính năng của hạt nhân. Một hạt nhân phải được kích hoạt để thực thi một tác vụ và việc kích hoạt này được thực thi bởi những ứng dụng. Nhưng những ứng dụng phải biết cách đặt lệnh gọi mạng lưới hệ thống vì mỗi hạt nhân có một nhóm lệnh gọi mạng lưới hệ thống khác nhau .
Các lập trình viên đã tăng trưởng một thư viện tiêu chuẩn của những thủ tục để tiếp xúc với hạt nhân. Mỗi hệ điều hành tương hỗ những tiêu chuẩn này, và sau đó những tiêu chuẩn này được chuyển sang những lệnh gọi mạng lưới hệ thống cho hệ điều hành đó .
Thư viện mạng lưới hệ thống nổi tiếng nhất dành cho Linux là Glibc ( thư viện GNU C ) .

Công cụ hệ thống (System Tools)

Hệ điều hành Linux có một tập hợp những công cụ tiện ích, thường là những lệnh đơn thuần. Nó là một ứng dụng mà dự án Bất Động Sản GNU đã viết và xuất bản theo giấy phép nguồn mở của họ để ứng dụng được phân phối không tính tiền cho toàn bộ mọi người .
Với sự trợ giúp của những lệnh, bạn hoàn toàn có thể truy vấn tệp của mình, chỉnh sửa và thao tác dữ liệu trong thư mục hoặc tệp của bạn, biến hóa vị trí của tệp hoặc bất kể thứ gì .

Công cụ phát triển (Development Tools)

Với ba thành phần trên, hệ điều hành của bạn đang chạy và hoạt động. Nhưng để cập nhật hệ thống của bạn, bạn có các công cụ và thư viện bổ sung. Các công cụ và thư viện bổ sung này được viết bởi các lập trình viên và được gọi là chuỗi công cụ. Chuỗi công cụ là một công cụ phát triển quan trọng được các nhà phát triển sử dụng để tạo ra một ứng dụng hoạt động.

Công cụ người dùng cuối (End User Tools)

Các công cụ cuối này tạo nên một mạng lưới hệ thống duy nhất cho người dùng. Công cụ cuối không bắt buộc so với hệ điều hành nhưng thiết yếu cho người dùng .
Một số ví dụ về công cụ cuối là công cụ phong cách thiết kế đồ họa, bộ văn phòng, trình duyệt, trình phát đa phương tiện, v.v.

Ưu điểm của Linux là gì?

Vì sao tất cả chúng ta lại sử dụng một hệ điều hành khác và phức tạp như Linux, trong khi tất cả chúng ta có một hệ điều hành đơn thuần như Windows ? Vì vậy, có nhiều tính năng khác nhau của mạng lưới hệ thống Linux làm cho nó trọn vẹn độc lạ và là một trong những hệ điều hành được sử dụng nhiều nhất. Linux là một hệ điều hành tuyệt đối nếu bạn muốn vô hiệu vi rút, ứng dụng ô nhiễm, chạy chậm, treo máy, sửa chữa thay thế tốn kém và nhiều hơn nữa. Hơn nữa, nó phân phối nhiều lợi thế so với những hệ điều hành khác và tất cả chúng ta không phải trả tiền cho nó. Chúng ta hãy xem xét 1 số ít tính năng đặc biệt quan trọng của nó sẽ lôi cuốn bạn quy đổi hệ điều hành của bạn .

Mã nguồn mở & miễn phí

Hầu hết hệ điều hành có định dạng biên dịch có nghĩa là mã nguồn chính đã chạy qua một chương trình được gọi là trình biên dịch để dịch mã nguồn sang một ngôn từ mà máy tính biết .
Mặt khác, mã nguồn mở thì trọn vẹn khác. Mã nguồn được gồm có trong phiên bản đã biên dịch và được cho phép sửa đổi bởi bất kể ai có 1 số ít kiến ​ ​ thức. Nó cho tất cả chúng ta quyền tự do chạy chương trình, tự do đổi khác mã theo cách sử dụng của tất cả chúng ta, tự do phân phối lại những bản sao của nó và tự do phân phối những bản sao do tất cả chúng ta sửa đổi .

Bảo mật cao

Linux tương hỗ những tùy chọn bảo mật thông tin khác nhau sẽ giúp bạn tránh khỏi vi rút, ứng dụng ô nhiễm, làm chậm máy, treo máy. Hơn nữa, nó sẽ giữ cho tài liệu của bạn được bảo vệ. Tính năng bảo mật thông tin của nó là nguyên do chính mà nó là lựa chọn thuận tiện nhất cho những nhà tăng trưởng. Nó không trọn vẹn bảo đảm an toàn, nhưng nó ít bị tổn thương hơn những nơi khác. Mỗi ứng dụng cần được ủy quyền bởi người dùng quản trị. Virus không hề được thực thi cho đến khi quản trị viên phân phối mật khẩu truy vấn. Hệ thống Linux không nhu yếu bất kể chương trình chống vi-rút nào .

Sự lựa chọn thuận lợi của các nhà phát triển

Linux tương thích với những nhà tăng trưởng, vì nó tương hỗ hầu hết những ngôn từ lập trình được sử dụng nhiều nhất như C / C + +, Java, Python, Ruby, v.v. Hơn nữa, nó tạo điều kiện kèm theo với một loạt những ứng dụng hữu dụng để tăng trưởng .
Các nhà tăng trưởng nhận thấy rằng thiết bị đầu cuối Linux tốt hơn nhiều so với dòng lệnh Windows, Vì vậy, họ thích thiết bị đầu cuối hơn dòng lệnh Windows. Trình quản trị gói trên mạng lưới hệ thống Linux giúp lập trình viên hiểu được mọi thứ được triển khai như thế nào. Bash scripting cũng là một tính năng tính năng cho những lập trình viên. Ngoài ra, tương hỗ SSH giúp quản trị những sever một cách nhanh gọn .

Linh hoạt

Linux là một hệ điều hành linh động, vì nó hoàn toàn có thể được sử dụng cho những ứng dụng máy tính để bàn, mạng lưới hệ thống nhúng và ứng dụng sever. Nó hoàn toàn có thể được sử dụng từ đồng hồ đeo tay đeo tay đến siêu máy tính. Nó có ở khắp mọi nơi trong điện thoại thông minh, máy tính xách tay, PC, xe hơi và thậm chí còn trong tủ lạnh của tất cả chúng ta. Hơn nữa, nó tương hỗ những tùy chọn tùy chỉnh khác nhau .

Các bản phân phối Linux

Nhiều cơ quan đã sửa đổi hệ điều hành Linux và tạo ra những bản phân phối Linux của họ. Có rất nhiều bản phân phối Linux có sẵn trên thị trường. Chúng ta hoàn toàn có thể chọn bất kể phân phối theo nhu yếu của tất cả chúng ta. Một số bản phân phối thông dụng là Ubuntu, Fedora, Debian, Linux Mint, Arch Linux và nhiều bản khác .
Đối với người mới mở màn, Ubuntu và Linux Mint được coi là có ích và so với nhà tăng trưởng thành thạo, Debian và Fedora sẽ là một lựa chọn tốt .

Linux hoạt động như thế nào?

Linux là một hệ điều hành giống UNIX, nhưng nó tương hỗ một loạt những thiết bị phần cứng từ điện thoại cảm ứng đến siêu máy tính. Mọi hệ điều hành dựa trên Linux đều có nhân Linux và tập hợp những gói ứng dụng để quản trị tài nguyên phần cứng .
Ngoài ra, hệ điều hành Linux gồm có một số ít công cụ GNU cốt lõi để cung ứng cách quản trị tài nguyên hạt nhân, thiết lập ứng dụng, định thông số kỹ thuật thiết lập bảo mật thông tin và hiệu suất, v.v. Tất cả những công cụ này được đóng gói cùng nhau để tạo thành một hệ điều hành công dụng .

Làm thế nào để sử dụng Linux?

Chúng ta hoàn toàn có thể sử dụng Linux trải qua giao diện đồ họa tương tác ( GUI ) cũng như từ thiết bị đầu cuối ( Giao diện dòng lệnh ). Các bản phân phối khác nhau có giao diện người dùng hơi khác nhau nhưng hầu hết toàn bộ những lệnh sẽ có cùng hành vi so với toàn bộ những bản phân phối. Để chạy Linux từ thiết bị đầu cuối, nhấn những phím “ CTRL + ALT + T ” để thao tác .
Nguồn : Linux là gì ? Cấu trúc của hệ điều hành Linux

Bài viết này có hữu ích với bạn không?

CóKhông

Source: https://vh2.com.vn
Category : Ứng Dụng