✨MS-DOS

MS-DOS

MS-DOS (, viết tắt của _Microsoft Disk Operating System_, Hệ điều hành đĩa từ Microsoft) là hệ điều hành của hãng phần mềm Microsoft. Đây là một hệ điều hành có giao diện dòng lệnh (command-line interface) được thiết kế cho các máy tính họ PC (Personal Computer). MS-DOS đã từng rất phổ biến trong suốt thập niên 1980, và đầu thập niên 1990, cho đến khi Windows 95 ra đời.

Lịch sử

Phiên bản DOS đầu tiên ra đời vào tháng 8 năm 1981, với tên chính thức là PC DOS 1.0. Tên gọi MS-DOS chỉ được biết đến kể từ tháng 5 năm 1982 (MS-DOS 1.25). Sau đó, Microsoft lần lượt cho ra đời các phiên bản tiếp theo của MS-DOS song song cùng với PC-DOS.

MS-DOS 5.0 ra đời vào tháng 6 năm 1991. MS-DOS 6.22 ra đời tháng 6 năm 1994 là bản cuối cùng được chạy như một hệ điều hành độc lập (standalone version). Sau khi Windows 95 ra đời vào năm 1995, các phiên bản MS-DOS tiếp theo đều được phát hành đi kèm với Windows, chẳng hạn như MS-DOS 7.0 (8/1995) là nền để cho Windows 95 khởi động, và MS-DOS 8.0 đi kèm với Windows ME. Đây cũng là phiên bản cuối cùng của hệ điều hành này.

Đặc điểm

MS-DOS là hệ điều hành đơn nhiệm. Tại mỗi thời điểm chỉ thực hiện một thao tác duy nhất. Nói một cách khác, MS-DOS chỉ cho phép chạy một ứng dụng duy nhất tại mỗi thời điểm. Điều này khác hẳn với Windows, vốn là một hệ điều hành đa nhiệm (multi-tasking) - người dùng có thể thi hành nhiều ứng dụng cùng một lúc. Mặc dù vậy, về sau người ta đã thiết kế một số ứng dụng chạy thường trú (TSR, Terminate and Stay Resident) cho MS-DOS. Các ứng dụng này có thể chạy trên nền của các ứng dụng khác, khiến người sử dụng có thể thực hiện nhiều thao tác cùng lúc. Ở Việt Nam, phần mềm chạy thường trú trên MS-DOS rất phổ biến là một chương trình hỗ trợ gõ tiếng Việt, VietRes.

Một số môi trường làm việc đa nhiệm (multi-tasking environment) như Deskmate hay Desqview đã được thiết kế để chạy trên DOS. Những phiên bản Windows đầu tiên cũng đều phải khởi động từ dấu nhắc DOS. Tuy nhiên, ngày nay, MS-DOS đã trở nên ít phổ biến hơn. Nó chỉ còn tồn tại trong các phiên bản Windows sau này (2000, XP) dưới dạng một ứng dụng cho phép người dùng kích hoạt chế độ dòng lệnh (command prompt), và thường chỉ được dùng để thực hiện những tác vụ liên quan mật thiết đến hệ thống mà giao diện đồ họa của Windows không làm được.

Quản lý ổ cứng

Quá trình định dạng đĩa từ (Đĩa mềm hay đĩa cứng logic) trong MS-DOS sẽ chia không gian đĩa đó ra làm 2 phần cơ bản là: Vùng hệ thống (System Area) và vùng dữ liệu (Data Area). Đồng thời hệ thống ghi các thông tin cần thiết vào vùng hệ thống để chuẩn bị cho việc lưu trữ và quản lý dữ liệu sau này.

  • Vùng dữ liệu: gồm các block (cluster) có kích thước bằng nhau và được đánh địa chỉ (12 hay 16 bit)để phân biệt. Đây chính là các cluster trên đĩa.
  • Vùng hệ thống: Bao gồm các thành phần như Boot Sector; bảng FAT1; bảng FAT2; Root Directory(RD). chứa các chương trình, các thông tin liên quan đến file, directory để giúp hệ điều hành quản lý các file và directory sau này.
👁️ 0 | 🔗 | 💖 | ✨ | 🌍 | ⌚
**MS-DOS** (, viết tắt của **_M**icro**s**oft **D**isk **O**perating **S**ystem_, _Hệ điều hành đĩa từ Microsoft_) là hệ điều hành của hãng phần mềm Microsoft. Đây là một hệ điều hành có giao diện dòng lệnh
thumb|upright=2|Hình chụp màn hình [[FreeDOS cho thấy giao diện dòng lệnh với màn hình, cấu trúc thư mục và thông tin phiên bản.]] **DOS** (, ) là từ viết tắt độc lập với nền tảng
**Windows 1.0** là bản phát hành lớn đầu tiên của Microsoft Windows, họ hệ điều hành đồ họa dành cho máy tính cá nhân được phát triển bởi Microsoft. Nó được phát hành tới các
**PowerBASIC**, tên cũ: **Turbo Basic**, là một thương hiệu các trình biên dịch của công ty PowerBASIC Inc. chuyên biên dịch một phiên bản của ngôn ngữ lập trình BASIC.Có các phiên bản cho cả
**COMMAND.COM** là trình thông dịch dòng lệnh mặc định cho DOS, Windows 95, Windows 98 và Windows Me. Trong trường hợp của DOS, nó cũng là giao diện người dùng mặc định. Chương trình này
**Windows 3.0** là bản phát hành lớn thứ ba của Microsoft Windows, được ra mắt vào năm 1990. Phiên bản này giới thiệu một giao diện người dùng đồ họa (GUI) mới, trong đó các
**_Grand Theft Auto_** là một trò chơi điện tử hành động phiêu lưu do DMA Design phát triển và BMG Interactive phát hành. Đây là tựa đầu tiên của loạt _Grand Theft Auto_ và phát
**_Command & Conquer_**, viết tắt **_C&C_** và sau này là **_Tiberian Dawn_** , là trò chơi máy tính chiến lược thời gian thực được phát triển bởi Westwood Studios cho MS-DOS và được xuất bản
**.sys** là phần mở rộng tên tệp của hệ điều hành Microsoft Windows và MS-DOS. ## Sử dụng file .sys * Trong MS-DOS và các hệ điều hành dựa trên DOS như Windows 98, các
**Turbo Pascal** là một trình biên dịch và một môi trường phát triển tích hợp (IDE) cho ngôn ngữ Pascal chạy trên nền hệ điều hành MS-DOS và CP/M, được phát triển bởi hãng Borland.
**_Command & Conquer: Red Alert_** là một game chiến thuật thời gian thực trên PC, sản xuất bởi Westwood Studios và phát hành bởi Virgin Interactive vào năm 1996. _Red Alert_ là phiên bản phần
**Windows 2.0** là một bản phát hành lớn của Microsoft Windows, họ hệ điều hành đồ họa dành cho máy tính cá nhân được phát triển bởi Microsoft. Nó được phát hành tới các nhà
**HIMEM** là một trình điều khiển thiết bị của DOS cho phép các chương trình DOS lưu trữ dữ liệu trên bộ nhớ mở rộng thông qua Bộ nhớ mở rộng chỉ định (_Extended Memory
**Lotus 1-2-3** là một chương trình xử lý bảng tính đã ngừng phát triển của Lotus Software (sau này là một phần của IBM). Nó là chương trình đột phá đầu tiên của IBM PC,
Trong điện toán, **echo** là một lệnh cho ra xâu được nhập vào. Đây là một lệnh có sẵn trong nhiều shell hệ điều hành và thường được dùng trong tập lệnh shell và file
**Windows 2.1** là một bản phát hành lớn của Microsoft Windows. Nó được phát hành tới các nhà sản xuất vào ngày 27 tháng 5 năm 1988, thay thế phiên bản Windows 2.0. Windows 2.1
**_Alien Incident_** () là tựa game thuộc thể loại phiêu lưu đồ họa theo kiểu trỏ và nhấp liên quan đến hiện tượng người ngoài hành tinh bắt cóc do nhà phát triển game Housemarque
**_Alien Trilogy_** là một game bắn súng góc nhìn thứ nhất do hãng Probe Entertainment phát triển và Acclaim Entertainment phát hành cho các hệ máy PlayStation, Sega Saturn và MS-DOS vào năm 1996. Trò
**_Tomb Raider_** là một trò chơi điện tử được phát triển bởi hãng Core Design và được ra mắt bởi Eidos Interactive. Nó được ra mắt đầu tiên vào năm 1996 cho hệ điều hành
Màn hình máy tính bị lây nhiễm **Cascade** là virus lưu trú trong máy tính được viết trong assembly, phổ biến rộng rãi cuối thập niên 1980 và đầu thập niên 1990. Nó lây nhiễm
**Casino** là một virus máy tính dạng malware được thực thi khi chạy các tập tin bị nhiễm, sao chép FAT vào RAM, sau đó xóa FAT khỏi ổ cứng. Nó thách thức bạn phải
**_MiG-29 Fulcrum_** là trò chơi điện tử thuộc thể loại mô phỏng máy bay chiến đấu do hãng Domark phát hành trên các hệ máy Acorn Archimedes, Amiga, Atari ST và MS-DOS trên PC. Năm
**Windows 3.1x** (tên mã Janus) là một loạt hệ điều hành 16-bit được Microsoft sản xuất để sử dụng trên máy tính cá nhân. Bắt đầu với Windows 3.1, phiên bản lần đầu tiên được
**Jagged Alliance** là một game nhập vai chiến thuật được phát hành vào năm 1994 cho MS-DOS và trong năm 2009 cho Nintendo DS. Đây là game đầu tiên trong series Jagged Alliance, và tiếp
**_ESPN Extreme Games_** (về sau đổi tên thành **_1Xtreme_** do giấy phép của ESPN cấp cho Sony đã hết hạn) là một trò chơi điện tử do hãng Sony phát hành cho PlayStation vào năm
**Biến môi trường** là một giá trị có tên động có thể ảnh hưởng đến cách các quy trình đang chạy sẽ hoạt động trên máy tính. Chúng là một phần của môi trường mà
**FreeDOS** (trước đây là **Free-DOS** và **PD-DOS**) là một hệ điều hành tự do cho các máy tính tương thích IBM PC. Nó hướng tới mục tiêu cung cấp một môi trường tương thích DOS
Đây là danh sách các hệ điều hành. Hệ điều hành máy tính có thể được phân loại theo công nghệ, quyền sở hữu, giấy phép, trạng thái hoạt động, cách dùng, và nhiều đặc
**Microsoft Windows** (**Windows**) là một họ hệ điều hành dựa trên giao diện người dùng đồ hoạ được phát triển và được phân phối bởi Microsoft. Nó bao gồm một vài các dòng hệ điều
Trong các hệ điều hành tương tự Unix, **tập tin thiết bị** hoặc **tập tin đặc biệt** là giao diện tới driver thiết bị nằm trong hệ thống tập tin như một tập tin thông
**OS/2** là một loạt các hệ điều hành máy tính, ban đầu được tạo ra bởi Microsoft và IBM dưới sự lãnh đạo của nhà thiết kế phần mềm IBM Ed Iacobucci. Do tranh cãi
**Microsoft** là một tập đoàn đa quốc gia của Hoa Kỳ đặt trụ sở chính tại Redmond, Washington; chuyên phát triển, sản xuất, kinh doanh bản quyền phần mềm và hỗ trợ trên diện rộng
**Wine** là một lớp tương thích tự do nguồn mở dùng để chạy các phần mềm viết cho Windows trên các hệ điều hành tương tự Unix (Linux, FreeBSD,...). Wine cũng cung cấp một thư
**Windows 95** là một phiên bản trong chuỗi các phiên bản hệ điều hành Windows của tập đoàn Microsoft, được cung cấp vào ngày 24 tháng 8 năm 1995, với tên mã là Chicago. Windows
Trong điện toán, khái niệm **hệ thống tập tin** hoặc **hệ thống tệp** () được dùng để chỉ các phương pháp và cấu trúc dữ liệu mà một hệ điều hành sử dụng để theo
**Hệ điều hành** (tiếng Anh: Operating system, viết tắt: OS) là phần mềm hệ thống quản lý tài nguyên phần cứng máy tính, phần mềm và cung cấp các dịch vụ chung cho các chương
**Turbo C++** là một trình biên dịch C++ và môi trường phát triển tích hợp và ngôn ngữ máy tính đã ngừng hoạt động, do Borland phát triển. Gần đây nhất nó được công ty
**Chế độ thực**, cũng được gọi là **chế độ địa chỉ thực**, là một chế độ hoạt động của tất cả các CPU tương thích x86. Chế độ thực được đặc trưng bởi không gian
**Windows Setup** là một trình cài đặt chuẩn bị một ổ đĩa cứng cho việc cài đặt hệ điều hành Microsoft Windows bằng cách thực hiện hai quy trình: a) khởi tạo ổ đĩa và
**Microsoft ScanDisk** (cũng gọi là **ScanDisk**), là một tiện ích chẩn đoán được đi kèm trong MS-DOS và Windows 9x. Nó kiểm tra và sửa chữa các lỗi hệ thống tập tin trên một ổ
**Thuộc tính tập tin** hoặc **thuộc tính tệp**/**thuộc tính file** là siêu dữ liệu được liên kết với tập tin máy tính mà xác định hành vi của hệ thống tập tin. Mỗi thuộc tính
**Windows Shell** cung cấp cho người dùng quyền truy cập vào các đối tượng cần thiết để chạy ứng dụng và quản lý hệ điều hành. Ví dụ quen thuộc nhất của các đối tượng
**New World Computing, Inc.**, là một hãng phát triển và phát hành trò chơi điện tử của Mỹ được thành lập vào năm 1984 bởi đôi vợ chồng Jon Van Caneghem và Michaela Van Caneghem
**Batch** là một ngôn ngữ lập trình được dựa trên các tập tin thực thi batch (*.bat, *.cmd,...) để chạy. Chúng sẽ được thực thi dưới dạng một cửa sổ **Command Prompt** để chạy những
Tên **EMM386** được sử dụng cho việc quản lý bộ nhớ mở rộng cho cả Microsoft MS-DOS và Digital Research DR-DOS, để tạo bộ nhớ mở rộng sử dụng bộ nhớ mở rộng trên CPU
**Rufus** (The **R**eliable **U**SB **F**ormatting **U**tility, with **S**ource) là một phần mềm portable tự do nguồn mở cho Microsoft Windows. Phần mềm này dùng để định dạng và tạo ổ USB flash khởi động hoặc
**Microsoft Word** là một phần mềm xử lý văn bản được phát triển bởi Microsoft. Nó được phát hành lần đầu vào ngày 25 tháng 10 năm 1983, dưới tên 'Multi-Tool Word' cho hệ thống
**Phần mềm xử lý bảng tính** hay **Bảng tính** (tiếng Anh**: Spreadsheet**) là một phần mềm ứng dụng dùng để tổ chức, phân tích và lưu trữ dữ liệu thông qua các bảng tính (gọi
**Windows XP** là một bản phát hành lớn của hệ điều hành Windows NT do Microsoft phát triển, hướng tới các máy tính để bàn dành cho gia đình và doanh nghiệp, máy tính xách
**Windows 3.1** là một bản phát hành lớn của Microsoft Windows được phát hành tới các nhà sản xuất vào ngày 6 tháng 4 năm 1992, kế nhiệm phiên bản Windows 3.0. Giống như phiên