Ms-dos là gì

Như chúng ta đều biết, máy tính để bàn không phải lúc nào cũng chỉ chạy mỗi Windows. Trước khi Windows xuất hiện và “xưng hùng xưng bá” như ngày nay, các máy tính để bàn thường được đi kèm với hệ điều hành MS-DOS của Microsoft. Đây là thực sự môi trường thích hợp cho việc sử dụng các dòng lệnh (command-line). Tuy nhiên, sử dụng MS-DOS không giống như sử dụng terminal trong Linux hay Command Prompt trên Windows.

Trải nghiệm DOS PC

DOS là một hệ điều hành dòng lệnh không có cửa sổ đồ họa. Bạn khởi động máy tính của bạn và sau đó nhìn thấy một dấu nhắc DOS prompt. Điều quan trọng là bạn phải nắm được các lệnh để gõ vào dấu nhắc lệnh này nhằm khởi động các chương trình, chạy các tiện ích tích hợp, nói chung là thực hiện các tác vụ với máy tính của mình.

Ms-dos là gì

Bạn phải biết một vài lệnh cmd cơ bản để có thể sử dụng hệ điều hành này cũng như để chuyển đổi giữa các ổ đĩa khác nhau. Ví dụ, để truy cập vào ổ đĩa mềm ở ổ A: bạn gõ một cái gì đó như A: tại dấu nhắc lệnh (prompt) và nhấn Enter. Để thay đổi các thư mục, bạn sẽ sử dụng lệnh CD. Để xem các tệp trong thư mục hiện tại, bạn sẽ sử dụng lệnh DIR. Để chạy chương trình, bạn sẽ nhập tên tệp thi hành của chương trình đó vào prompt.

Ví dụ, nếu bạn muốn chọn một đĩa mềm mới với một chương chình tuyệt vời được cài đặt trên đó, bạn sẽ đẩy đĩa mềm vào ổ đĩa của bạn, chờ đợi ổ đĩa từ đọc nội dung trên đĩa của bạn đồng thời tiến hành chạy các lệnh như sau:

A:

DIR

SETUP or INSTALL (depending on the name of the program’s installer)

Sau đó, bạn sẽ đi tới trình cài đặt và cài đặt chương trình đó. Về cơ bản, chỉ cần giải nén các tệp vào một thư mục trên ổ cứng nhỏ của bạn. Bạn thường phải sử dụng kết hợp nhiều đĩa mềm một lúc vì các chương trình lớn hơn không thể đủ với chỉ một đĩa mềm đơn lẻ, nhưng sau khi đã cài đặt xong, bạn có thể chạy chương trình mà không cần sử dụng đĩa mềm nữa.

Ms-dos là gì

Sau đó, bạn chạy lệnh C: để quay lại ổ C, sử dụng lệnh CD để truy cập vào thư mục chứa chương trình đã cài đặt của bạn và chạy chương trình bằng lệnh như PROGNAME. Tên của tệp chương trình cũng phải là tên tệp có giới hạn ngắn bởi MS-DOS, giới hạn tên của các tệp chỉ được dừng lại ở 8 ký tự, theo sau đó là dấu chấm và phần mở rộng bao gồm ba chữ cái. Ví dụ: PROGNAME.EXE là tên tệp dài nhất mà bạn có thể đặt.

Một số chương trình đã cố gắng đơn giản hóa để người dùng phổ thông có thể sử dụng dễ dàng hơn. Ví dụ, bạn có các trình quản lý tệp như Norton Commander được cung cấp để xem và quản lý các tệp mà không cần lệnh, chỉ đơn giản là sắp xếp tất cả văn bản trên màn hình. Đây là phong cách thường thấy của hầu hết các chương trình DOS.

Ms-dos là gì

Không có đa nhiệm

Đối với DOS, hãy quên đa nhiệm đi. DOS chỉ cho phép bạn làm việc với một tác vụ tại một thời điểm. Khi bạn mở một chương trình, chương trình đó chiếm toàn bộ màn hình của bạn. Nếu bạn muốn sử dụng một chương trình khác, bạn cần phải đóng chương trình hiện tại và nhập lệnh để mở chương trình đó.

Để đối phó với hạn chế này, DOS đã cung cấp một chức năng có tên gọi “terminate and stay resident” (TSR). Một chương trình hỗ trợ tính năng này sẽ có thể truy cập được bằng một phím tắt trên bàn phím. Bạn sẽ nhấn phím tắt thích hợp và chương trình hiện tại sẽ tạm thời được tắt và lưu lại trong bộ nhớ. Chương trình khác (tương ứng với phím tắt) sau đó sẽ được tải lên.

TSR không thực sự là một tính năng đa nhiệm thuần túy. Các chương trình hỗ trợ TSR không thực sự được chạy trong nền. Thay vào đó, nó bị tắt tạm thời và có thể được khởi chạy lại một cách nhanh chóng. Suy cho cùng thì DOS vẫn chỉ có thể chạy một chương trình tại một thời điểm mà thôi.

Điều này chính là một trong những sự khác biệt đáng kể nhất của DOS so với các hệ điều hành hiện đại hơn như Linux, cho phép bạn chạy các chương trình và dịch vụ trong nền và thực hiện được nhiều tác vụ nâng cao khác. Còn DOS thì gần như không được mạnh mẽ như vậy.

Ms-dos là gì

Hỗ trợ phần cứng và chế độ thực (Real Mode)

DOS không thực sự hỗ trợ các thiết bị phần cứng theo cái cách mà các hệ điều hành ngày nay vẫn đang sử dụng. Các chương trình sẽ cần được truy cập trực tiếp phần cứng, ví dụ, một trò chơi trong DOS muốn sử dụng card âm thanh của bạn để xuất âm thanh - nó phải hỗ trợ trực tiếp phần cứng đó. Đồng nghĩa với việc nếu bạn đang phát triển trò chơi trên DOS hoặc các ứng dụng tương tự, bạn phải tiến hành mã hóa để chương trình của mình có thể hỗ trợ tất cả các loại card âm thanh mà người dùng của bạn có thể đang sử dụng. May mắn thay, rất nhiều card âm thanh tương thích với Sound Blaster. Bạn sẽ sử dụng chương trình SETUP để định cấu hình cài đặt này dành riêng cho từng chương trình bạn đã sử dụng.

Ms-dos là gì

Do cách thức mà DOS vận hành nên các chương trình mà muốn truy cập trực tiếp vào bộ nhớ và thiết bị ngoại vi cần phải được chạy ở chế độ thực (Real Mode) hoặc chế độ địa chỉ thực (real address mode). Trong chế độ thực, một chương trình có thể ghi vào bất kỳ địa chỉ bộ nhớ nào trên phần cứng máy tính mà không có sự bảo vệ nào. Sở dĩ có điều này là vì bạn chỉ có thể chạy một chương trình tại một thời điểm.

Cho đến ngày nay, bạn vẫn không thể chạy nhiều trò chơi DOS trong Command Prompt trên Windows. Command Prompt chạy các ứng dụng ở chế độ được bảo vệ, nhưng các trò chơi này yêu cầu chế độ thực. Đây là lý do tại sao bạn cần DOSBox để chạy các trò chơi DOS cũ.

Windows chỉ là một chương trình DOS mà thôi

Các phiên bản phổ biến ban đầu của Windows, ví dụ như Windows 3.0 và Windows 3.1, trên thực tế là các chương trình chạy dưới nền tảng MS-DOS. Do đó, nếu bạn khởi động máy tính, truy cập vào DOS prompt, và sau đó gõ lệnh WIN để khởi động chương trình Windows, nó sẽ cho bạn thấy một giao diện desktop theo kiểu Windows 3, được gọi là trình quản lý chương trình (Program Manager). Tất nhiên, bạn cũng có thể cài đặt cho máy tính DOS của mình tự động khởi chạy Windows bằng cách thêm lệnh WIN vào tập tin AUTOEXEC.BAT, và DOS sẽ tự động chạy lệnh Windows khi bạn khởi động.

Ms-dos là gì

Như đã nói phía trên, các ứng dụng và trò chơi DOS yêu cầu chế độ thực và không thể chạy từ bên trong Windows nên nếu bạn muốn mở một ứng dụng DOS, bạn phải thoát khỏi Windows.

Sự ra đời của Windows 95, 98, 98 SE và ME đã bỏ DOS tụt lại xa hơn về phía sau. Windows 95 hoạt động giống như một hệ điều hành độc lập, nhưng DOS luôn ẩn náu trong trình chạy nền bởi các phiên bản Windows này vẫn được xây dựng trên hệ điều hành DOS. Chỉ cho tới Windows XP, các phiên bản thương mãi của Windows cuối cùng cũng đã thoát ra khỏi cái bóng của DOS và chuyển sang sử dụng một kernel Windows NT 32-bit hiện đại.

Ms-dos là gì

Máy tính để bàn DOS hiện nay được nhiều người và ngay cả bản thân Microsoft đánh giá như một di tích đã lỗi thời trong thời đại của các giao diện di động và màn hình cảm ứng đơn giản. Nhưng đã có một thời điểm khi máy tính để bàn DOS là giao diện mới, thân thiện với người dùng và thống trị ngành công nghiệp máy tính toàn cầu.

Xem thêm:

  • 7 lệnh thao tác với các file và thư mục cơ bản nhất ai cũng phải biết
  • Cách cài đặt và sử dụng Kali Linux trên máy ảo VmWare
  • Lịch sử hệ điều hành Windows của Microsoft xuyên suốt qua các thời kỳ

Ms-dos là gì

Nhắc đến hệ điều hành máy tính thông thường chúng ta nhớ đến hệ điều hành windows, MacOS, hoặc Linux. Thế nhưng, còn một hệ điều hành nữa mà có thể nhiều người không biết tới hoặc đã lãng quên, đó chính là DOS. Cùng Bizfly Cloud  tìm hiểu về hệ điều hành DOS trong chủ đề hôm nay.

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

DOS (Disk Operating System) là viết tắt của hệ điều hành chạy đĩa. Bất kỳ hệ điều hành nào chạy trên ổ đĩa cứng đều được gọi là Hệ điều hành đĩa (DOS). DOS là hệ điều hành đầu tiên được sử dụng bởi các máy tính tương thích với IBM. Ban đầu nó được hỗ trợ sẵn với hai phiên bản, tuy nhiên khi bán trên thị trường lại sử dụng hai tên khác nhau. "PC-DOS" là phiên bản DOS do IBM phát triển và được bán để sử dụng cho các máy tính đầu tiên tương thích với IBM. "MS-DOS" là phiên bản DOS được Microsoft mua bản quyền và bằng sáng chế, đồng thời hợp nhất với các phiên bản Windows đầu tiên.

Ms-dos là gì

Hệ điều hành DOS sử dụng dòng lệnh, cho phép người dùng nhập lệnh. Bằng cách gõ các câu lệnh đơn giản như pwd (in ra thư mục làm việc) và cd (thay đổi thư mục), người dùng có thể duyệt các tệp trên ổ cứng, mở tệp và chạy chương trình. Mặc dù các lệnh này đều đơn giản, nhưng người dùng cũng cần phải biết các lệnh cơ bản mới có thể sử dụng DOS một cách hiệu quả (tương tự như Unix). Chính vì vậy hệ điều hành DOS thường khó sử dụng đối với người mới.

Các phiên bản đầu tiên của Windows (đến Windows 95) vẫn chạy trên hệ điều hành DOS. Đây là lý do tại sao rất nhiều tệp liên quan đến DOS (chẳng hạn như tệp .INI , .DLL và .COM) vẫn được Windows sử dụng. Tuy nhiên, hệ điều hành Windows đã được viết lại cho Windows NT, cho phép Windows tự chạy mà không cần sử dụng DOS. Các phiên bản Windows mới hơn, chẳng hạn như Windows 2000, XP và Vista, cũng không yêu cầu DOS.

Các phiên bản DOS được sản xuất từ 1981 - 1998:

      IBM PC DOS - 1981

      DR-DOS - 1988

      ROM-DOS - 1989

      PTS-DOS - 1993

      MIỄN PHÍ-DOS - 1998

    DOS khác với Microsoft trên thị trường:

      Apple DOS

      Apple Pro DOS

      Atari DOS

      Commodore DOS

      TRSDOS

      Amiga DOS

Các đặc điểm nổi bật của DOS

  • Là hệ điều hành 16 bit
  • Không thể sử dụng chuột, cần nhập các lệnh để sử dụng
  • Dung lượng tối đa có thể là 2 GB.
  • DOS là hệ điều hành miễn phí.
  • Nguyên lý hoạt động là người dùng nhập các dòng lệnh và mã
  • Không hỗ trợ giao diện đồ họa
  • Rất hữu ích trong việc quản lý tệp. Ví dụ: tạo, chỉnh sửa, xóa tệp, v.v.

Ưu và nhược điểm của hệ điều hành DOS

Bây giờ bạn chắc hẳn đã hiểu rõ về cách làm việc với DOS, tuy nhiên cũng cần phải biết thêm những ưu điểm và nhược điểm của việc sử dụng HĐH. Một số ưu điểm nổi bật của DOS:

  • Người dùng có quyền truy cập trực tiếp vào BIOS và phần cứng cơ bản .
  • Do kích thước nhỏ nên DOS sẽ khởi động nhanh hơn nhiều so với bất kỳ phiên bản Windows nào, vì vậy HĐH sẽ chạy trong một hệ thống nhỏ hơn.
  • DOS rất nhẹ nên không tốn nhiều tài nguyên của hệ điều hành đa nhiệm.
  • HĐH rất hữu ích khi cần đưa ra các giải pháp thay thế để quản lý/quản trị một hệ thống MS và để kết hợp các chương trình.

Ngoài những ưu điểm trên, DOS cũng có vài nhược điểm được liệt kê dưới đây:

  • Khó sử dụng do hệ điều hành này sử dụng dòng lệnh và mã
  • Không hỗ trợ đa tác vụ như Windows

Sự khác biệt cơ bản giữa DOS và Windows

Windows phát triển dựa trên nền tảng DOS, nhưng bản chất hai hệ điều hành này khác nhau rất nhiều. Cùng xét những tiêu chí dưới đây.

STT

Hệ điều hành DOS

Hệ điều hành Windows

1

DOS là hệ điều hành tác vụ đơn lẻ.

Trong khi windows là hệ điều hành đa nhiệm.

2

DOS  tiêu thụ điện năng thấp.

Hệ điều hành windows tiêu thụ điện năng cao.

3

Nó tiêu tốn ít bộ nhớ hơn so với các phiên bản hệ điều hành windows

Windows tiêu tốn nhiều bộ nhớ hơn.

4

DOS cung cấp không gian lưu trữ ít hơn Windows. Dung lượng lưu trữ tối đa mà DOS đưa ra khoảng 2 gigabyte

Windows cung cấp không gian lưu trữ bằng terabyte, lên tới 2 terabyte.  (lớn hơn nhiều lần so với DOS)

5

Hệ điều hành DOS khó sử dụng

Windows sử dụng dễ dàng, giao diện thân thiện

6

Hệ điều hành DOS sử dụng dòng lệnh 

Windows là hệ điều hành đồ họa

7

Hệ điều hành DOS ít được dùng hơn windows.

Trong khi windows được người dùng ưa thích hơn so với DOS.

8

Hệ điều hành DOS không hỗ trợ đa phương tiện như: Trò chơi, phim, bài hát, v.v

windows hỗ trợ đa phương tiện như: Trò chơi, phim, bài hát, v.v.

9

Trong hệ điều hành DOS, các tác vụ được thực hiện nhanh hơn hệ điều hành windows.

Khi ở trong hệ điều hành windows, các tác vụ được thực hiện chậm hơn hệ điều hành DOS.

10

Hiện nay, DOS không còn được sử dụng rộng rãi trên máy tính

Ngày nay, Windows được sử dụng phổ biến trên các thiết bị máy tính

11

DOS miễn phí.

Các phiên bản trả phí của windows rất đắt

Lời kết

Thời hoàng kim của hệ điều hành DOS đã đi qua từ rất lâu nhưng chính nó đã mở ra kỷ nguyên mới cho các hệ điều hành Windows sau này. Hi vọng những thông tin trên hữu ích cho các bạn.

Nguồn: Bizfly Cloud chia sẻ

BizFly Cloud là nhà cung cấp dịch vụ điện toán đám mây với chi phí thấp, được vận hành bởi VCCorp.

BizFly Cloud là một trong 4 doanh nghiệp nòng cốt trong "Chiến dịch thúc đẩy chuyển đổi số bằng công nghệ điện toán đám mây Việt Nam" của Bộ TT&TT; đáp ứng đầy đủ toàn bộ tiêu chí, chỉ tiêu kỹ thuật của nền tảng điện toán đám mây phục vụ Chính phủ điện tử/chính quyền điện tử.

Độc giả quan tâm đến các giải pháp của BizFly Cloud có thể truy cập tại đây.

DÙNG THỬ MIỄN PHÍ và NHẬN ƯU ĐÃI 3 THÁNG tại: Manage.bizflycloud

TAGS: hệ điều hànhhệ điều hành DOShệ điều hành windows