Ưu và Nhược điểm của các cách làm việc với hệ điều hành

Hệ điều hành ( còn được gọi tắt là : OS ). Còn được hiểu là một phần mềm cho phép người sử dụng chạy các ứng dụng trên một máy tính, các ứng dụng phần mềm có thể giao tiếp trực tiếp với phần cứng tuy nhiên phần lớn ứng dụng được viết cho hệ điều hành

Trong bài viết này, mình sẽ giới thiệu tổng quan các khái niệm về hệ điều hành, ưu điểm và nhược điểm của từng hệ điều hành hiện nay. Mời các bạn cùng mình theo dõi bài viết bên dưới nhé !

1. Khái niệm hệ điều hành

Hệ điều hành là tập các chương trình tổ chức thành hệ thống với vai trò cam kết tác động qua lại giữa người dùng với máy tính, cung cấp các phương tiện và dịch vụ để điều phối việc thực hiện các chương trình, quản lý chặt chẽ các tài nguyên của máy, tổ chức khai thác chúng một cách thuận tiện và tối ưu. Hệ điều hành đóng nhiệm vụ là liên quan giữa người sử dụng hay chương trình ứng dụng với phần cứng máy tính.

Hệ điều hành đóng vai trò là cầu nối giữa người dùng hay bất cứ một chương trình ứng dụng nào với phần cứng máy tính

Một số hệ điều hành phổ biến là MSDOS, MS Windows, Linux hoặc là Mac OS

2. Thành phần của hệ điều hành

Một vài hệ điều hành được phát triển vào những năm 1950, khi các máy tính chỉ có thể thực hiện một chương trình tại một thời điểm. Cuối thập niên này, các máy tính gồm có nhiều chương trình phần mềm, thỉnh thoảng còn được nhắc đên là các libraries, được hợp tác với nhau để làm ra sự khởi đầu của các hệ điều hành ngày nay.

Hệ điều hành bao gồm nhiều thành phần và tính năng. Những tính năng nào được định nghĩa thuộc một phần của hệ điều hành sẽ khác nhau tùy theo từng hệ điều hành. Thế nhưng, ba thành phần đơn giản nắm rõ ràng nhất là:

– Kernel: Kernel cung cấp các điều khiển mức căn bản trên toàn bộ các thiết bị phần cứng máy tính. Các vai trò chính bao gồm: đọc dữ liệu từ bộ nhớ và ghi dữ liệu vào bộ nhớ, giải quyết các lệnh thực hiện, xác định cách dữ liệu được nhận và gởi bởi các thiết bị như màn hình, bàn phím, chuột và xác định cách diễn giải dữ liệu nhận được từ mạng.

– Giao diện người dùng: User Interface cho phép việc tương tác với người dùng thông qua các graphical icons và một laptop hoặc thông qua một command line.

– Giao diện lập trình ứng dụng: Application Programming Interfaces cho phép các application developers viết modular code.

3. Công dụng của hệ điều hành

Hệ điều hành bao gồm bốn công dụng chính: Quản lý bộ nhớ (RAM hoặc ROM), quản lý CPU, quản lý thiết bị và quản lý bộ máy tập tin. Với những hệ điều hành đa nhiệm nhiều người dùng (Windows Server) thì bổ sung thêm công dụng quản lý mạng.

  • Quản lý bộ nhớ: Có trách nhiệm giám sát và điều hành bộ nhớ chính. Với mỗi yêu cầu cung cấp bộ nhớ, chức năng này sẽ kiểm duyệt tính hợp lệ của thông điệp được gởi đến. nếu như thích hợp, nó sẽ phân phối một phần vùng bộ nhớ trống hiện tại. Chức năng này cũng làm vai trò thu hồi vùng nhớ đã cấp phát.
  • Quản lý CPU: Làm vai trò cấp phát quyền dùng CPU cũng như ghi lại tình trạng thực thi của mỗi chương trình. Nếu một tác vụ nào đó thực hiện quá giới hạn thời gian cho phép sẽ bắt buộc nhường CPU cho tác vụ khác. Sau đấy, bộ quản lý sẽ phục hồi lại tác vụ cũ nhờ vào nội dung hiện trạng đã lưu trước đó.
  • Quản lý thiết bị: Cấp phát và thu hồi quyền truy xuất đến các thiết bị như máy in, màn hình, bàn phím,…
  • Quản lý bộ máy tập tin: Cho phép lưu giữ cũng giống như truy xuất các tập tin.
  • Quản lý mạng: Quản lý việc chia sẻ tài nguyên giữa những người sử dụng trong hệ thống. Đồng thời cung cấp các dịch vụ mạng như truyền gói tin, thông điệp

4. Một số hệ điều hành máy tính thông dụng

   4.1 Hệ điều hành Windows

Hệ điều hành Windows được ra đời vào năm 1985 bởi Microsoft, là hệ điều hành được sử dụng phổ biến nhất trên máy vi tính với hơn 90% người dùng. Chính vì nó quá thông dụng nên phần mềm ứng dụng được phát triển để chạy trên Windows cũng nhiều hơn bất kỳ hệ điều hành nào khác. một vài đặc trưng chung của Windows là:

  • Là hệ điều hành đa nhiệm, một người sử dụng.
  • Do Bill Gates phát triển: Nhắc đến hệ điều hành này là không thể nhắc đến tỷ phú Bill Gates nhà sáng lập của Microsoft. Tuy vậy hiện nay Bill Gates đã từ bỏ hệ điều hành Windows. Nghĩa là hệ điều hành Windows 10 mới nhất không phải do Bill Gate phát triển

Nhiều người lầm tưởng Windows 10 vẫn do Bill Gates phát triển

  • Có khả năng thực hiện công việc trong môi trường mạng…

Ưu thế hệ điều hành Windows

  • Do là hệ điều hành thông dụng nên gần như các nhà phát triển phần mềm đều phát triển phần mềm và ứng dụng lên hệ điều hành này làm ra sự nhiều loại về ứng dụng và phần mềm
  • Dùng đơn giản với chuột và bàn phím. Không khó như hệ điều hành Mac OS
  • Đơn giản thiết lập từ cài đặt hệ điều hành đến thiết lập phần mềm,ứng dụng

Yếu điểm hệ điều hành Windows

  • Bạn sẽ tốn chi phí mua bản quyền hệ điều hành hàng năm với giá khá chát
  • Các phần mềm và ứng dụng trên hệ điều hành Windows thường là phải đóng phí với giá cũng khá đắt
  • Không chuyên dụng để làm việc như hệ điều hành Mac OS

   4.2  LINUX

Trên cơ sở của UNIX, năm 1991 Linus Torvalds đã phát triển một hệ điều một hệ điều hành mới gọi là hệ điều hành Linux. Hiện nay hệ điều hành Linux được gọi là hệ điều hành mở.

Linux là hệ điều hành phát triển từ Unix và là hệ điều hành mở vô cùng phổ biến hiện nay

Ưu điểm hệ điều hành Linux

  • Do là hệ điều hành mở nên các ứng dụng và phần mềm của hệ điều hành này gần nhự là không mất phí
  • Bạn sẽ tự do phát triển ứng dụng và phần mềm vì đây là hệ điều hành mở ( tức là mọi người có thể sửa đổi, bổ sung, nâng cấp và sử dụng mà không bị vi phạm quyền tác giả )

Khuyết điểm của hệ điều hành Linux

  • Dùng hệ điều hành Linux không dễ dàng bằng hệ điều hành Windows
  • Tuy là hệ điều hành mở nhưng do không phổ biến bằng hệ điều hành Windows nên kho ứng dụng và phần mềm không đa dạng bằng

   4.3  Mac OS

Mac OS được thiết kế bởi hãng Apple dành riêng cho máy tính Mac Do được thiết kế để chạy với máy vi tính của Apple nên Mac OS không được phổ biến như hệ điều hành Windows. Bởi vậy, có gần như không có chương trình, ứng dụng và phần mềm được viết dành riêng cho nó.

Hệ điều hành Mac OS chỉ dành riêng cho máy Mac nhưng là hệ điều hành được sử dụng rất hiệu quả trong hoạt động đặc biệt là nghề lập trình

Tuy nhiên, Mac OS được xem như là một trong những hệ điều hành sáng tạo nhất của hãng Apple. Nhiều người dùng đánh giá rằng nó là một hệ điều hành mạnh, dễ sử dụngquan trọng là đối với nhà thiết kế đồ họa chuyên nghiệp, người làm chế bản trên máy tính, lập trình viên và các fan cứng của hãng Apple. Tuy nhiên nói đi cũng phải nói lại giá cả của những chiếc Macbook khá là mắc tầm 20 triệu đồng.

Tạm kết

Bài viết trên mình vừa chia sẽ với các bạn về cách các hệ điều hành vận hành, ưu điểm và nhược điểm, cũng như các cấu tạo cơ bản. Mong bài viết này có thể giúp ích các bạn lựa chọn hệ điều hành tốt nhất với mình. Cảm ơn các bạn đã theo dõi bài viết

Vũ – Tổng hợp, chỉnh sửa
( Nguồn tổng hợp: danhgiadidong.net, bizflycloud.vn, .. )