Hệ điều hành máy tính là gì?
Máy tính sử dụng phần mềm cấp thấp gọi là hệ điều hành (O / S) để giúp mọi người vận hành máy vật lý. Một O / S cho phép chạy phần mềm ứng dụng (được gọi là "chương trình") cũng như xây dựng các chương trình mới. Phần mềm hệ điều hành không chỉ chạy trên máy tính xách tay mà còn trên điện thoại di động, bộ định tuyến mạng và các thiết bị nhúng khác.
Các loại hệ điều hành
Hàng trăm hệ điều hành máy tính khác nhau đã được phát triển qua nhiều năm bởi các tập đoàn, trường đại học và các cá nhân tham gia. Các hệ điều hành nổi tiếng nhất là các hệ điều hành được tìm thấy trên máy tính cá nhân:
- Microsoft Windows
- Mac OS X
- Linux
Một số hệ điều hành được thiết kế cho một số loại thiết bị nhất định, chẳng hạn như
- Apple iOS và Google Android (một biến thể của Linux) - cho điện thoại di động
- Solaris, HP-UX, DG-UX và các biến thể khác của Unix - dành cho máy tính của máy chủ
- DEC VMS (Hệ thống bộ nhớ ảo) - dành cho máy tính lớn
Các hệ điều hành khác được hưởng một giai đoạn tai tiếng nhưng hiện tại chỉ quan tâm đến lịch sử:
- Novell Netware là một O / S phổ biến cho PC trong những năm 1990
- IBM OS / 2 là một O / S PC đầu tiên cạnh tranh với Microsoft Windows một thời gian nhưng đã thành công trong thị trường tiêu dùng
- Multics là một hệ điều hành đặc biệt sáng tạo được tạo ra cho các máy tính lớn trong những năm 1960, ảnh hưởng đến sự phát triển sau này của Unix
Hệ điều hành mạng
Một O / S hiện đại chứa nhiều phần mềm tích hợp được thiết kế để đơn giản hóa mạng của một máy tính. Phần mềm O / S điển hình bao gồm việc thực hiện ngăn xếp giao thức TCP / IP và các chương trình tiện ích liên quan như ping và traceroute. Điều này bao gồm các trình điều khiển thiết bị cần thiết và phần mềm khác để tự động kích hoạt giao diện Ethernet của thiết bị. Thiết bị di động cũng thường cung cấp các chương trình cần thiết để bật Wi-Fi , Bluetooth hoặc kết nối không dây khác.
Các phiên bản đầu của Microsoft Windows không cung cấp bất kỳ hỗ trợ nào cho mạng máy tính . Microsoft đã bổ sung khả năng kết nối mạng cơ bản vào hệ điều hành của nó bắt đầu với Windows 95 và Windows for Workgroups . Microsoft cũng giới thiệu tính năng Chia sẻ Kết nối Internet (ICS) trong Windows 98 Second Edition (Win98 SE), Windows HomeGroup cho mạng gia đình trong Windows 7, v.v. Tương phản với Unix, được thiết kế ngay từ đầu với kết nối mạng. Gần như mọi người tiêu dùng O / S hiện nay đủ điều kiện như một hệ điều hành mạng do sự phổ biến của Internet và mạng gia đình.
Hệ điều hành nhúng
Một hệ thống nhúng được gọi là không hỗ trợ hoặc cấu hình giới hạn phần mềm của nó. Các hệ thống nhúng như các bộ định tuyến, ví dụ, thường bao gồm một máy chủ Web được cấu hình sẵn, máy chủ DHCP và một số tiện ích nhưng không cho phép cài đặt các chương trình mới. Ví dụ về các hệ điều hành nhúng cho các bộ định tuyến bao gồm:
- Cisco IOS (Hệ điều hành mạng)
- DD-WRT
- Juniper Junos
Một hệ điều hành nhúng cũng có thể được tìm thấy bên trong một số lượng ngày càng tăng các tiện ích của người tiêu dùng bao gồm cả điện thoại (iPhone OS), PDA (Windows CE) và trình phát phương tiện kỹ thuật số (ipodlinux).