Disk Operating System (DOS) היא מערכת הפעלה למחשב אישי שמבוססת על ממשק טקסטואלי. ממשק טקסטואלי הוא סביבת עבודה שבה מקלידים פקודות במקום להשתמש בעכבר ובחלונות גרפיים. DOS מאפשרת הפעלת תוכניות וניהול קבצים, אך לא תומכת בריבוי משימות, היא מריצה תהליך אחד בכל זמן.
שורשי DOS נמצאים במערכת CP/M של גארי קילדאל, שנועדה למעבד Intel 8080. כש־Intel הוציאה את 8086, חברת דיגיטל ריסרץ' התעכבה בעדכון CP/M. על רקע זה נוצרה תוכנה מתחרה בשם 86‑DOS על ידי טים פטרסון. מיקרוסופט רכשה את התוכנה הזו והשתמשה בה כבסיס לגרסה הראשונה של DOS שסופקה ל־IBM עבור מחשב ה‑IBM PC. בשנים שלאחר מכן פותחו גרסאות אחרות על ידי חברות שונות, כולל גרסאות של IBM וגרסה חופשית בשם FreeDOS.
המהדורה העצמאית האחרונה של MS‑DOS היא 6.22. המהדורות Windows 95, 98 ו‑ME כוללות גרסאות אסיסטנטיות של DOS (המכונות MS‑DOS 7/8), אך הן מוגבלות יחסית.
הגבולות הבולטים של DOS הם היעדר זיכרון וירטואלי (זיכרון שאפשר להרחיב מעבר לזיכרון הפיזי) והיעדר הגנה מפני קריסות של תהליכים. בנוסף, DOS לא ניצלה יכולות של מעבדים מתקדמים מהסוף שנות ה־80 והלאה, כמו 80386 ו‑Pentium. היה פתרון חלקי שנקרא TSR, טכניקה שמאפשרת לתוכנות להישאר בזיכרון ולהפעיל פונקציות גם לאחר שהן לא רצות ישירות.
למרות זאת, תוכנות DOS עדיין נמצאות בשימוש בגלל עלויות נמוכות, יציבות ותהליכי עבודה קיימים. הן פועלות בתחומים כמו חישובים הנדסיים, תקשורת עם חומרה ישנה, מעבדי תמלילים, הנהלת חשבונות ומוסדות שונים.
COMMAND.COM הוא קובץ המערכת שמספק את ממשק הפקודה של DOS. בממשק זה מקלידים פקודות להפעלת תוכניות, להעתקת קבצים, ולשינוי הגדרות. דוגמה לפקודה להעתקת קובץ:
copy C:\folder\text.txt D:\folder2\text.txt
דיסק שהותאם ל‑DOS מכיל את גזרת האתחול ומערכת הקבצים FAT12 או FAT16. קובצי המערכת החיוניים הם IO.SYS שצריך להיות ראשון בתיקיית השורש, ו‑MSDOS.SYS שמופיע שני, שניהם מסומנים כמוסתרים לקריאה בלבד. בנוסף קיימות פקודות חיצוניות ותוכנות שירות בתיקיית DOS, וכן קבצי טקסט שהמשתמש יכול לערוך.
המהדורות הראשונות של Windows נשענו על מהדורות מתקדמות של DOS. רק עם Windows NT נוצרה מערכת עצמאית שאינה תלויה ב‑DOS. עם זאת נשארו קבצים ושמות פקודות מתקופת DOS, כמו העורך EDIT וקבצי אצווה (batch files) שמשמשים כמאקרו. גם כיום יש ב־Windows ממשק פקודה טקסטואלי (Cmd.exe או Command.com) שממשיך להכיל פקודות ושמות מהעידן של DOS. כדי להריץ משחקים ותוכנות DOS במערכות מודרניות משתמשים בכלים כמו VDMSound או DOSBox, או ברכיבי תאימות במערכת ההפעלה.
DOS היא מערכת שמנהלת מחשב אישי. מערכת הפעלה היא תוכנה שמפעילה תוכניות ומנהלת קבצים. ב‑DOS עובדים בטקסט. זה אומר שמקלידים פקודות במקום ללחוץ בחלונות.
לפני DOS הייתה מערכת בשם CP/M. תוכנה בשם 86‑DOS נכתבה על ידי טים פטרסון. מיקרוסופט קנתה אותה והשתמשה בה כדי לתת מערכת הפעלה ל־IBM PC.
DOS מריצה רק תוכנה אחת בכל פעם. זו בעיה שנקראת חוסר ריבוי משימות. היא גם לא מגנה על התוכנות אם אחת קורסת. בנוסף היא לא יודעת להשתמש במעבדים החדשים כמו 386 ופנטיום.
יש תוכנות ישנות שעובדות טוב ב‑DOS. משתמשים בה בגלל שהיא זולה ויציבה. למשל בתעשייה, בבתי ספר ובמשרדים שמנהלים חשבונות.
רוב האנשים מריצים תוכנות DOS בתוך חלונות של מערכות חדשות. יש גם תוכנות שמדמות DOS, כמו DOSBox, להרצת משחקים ותוכניות ישנות.
הקובץ COMMAND.COM נותן את שורת הפקודה. שורת הפקודה היא מקום שבו כותבים פקודות. דוגמה לפקודת העתקה:
copy C:\folder\text.txt D:\folder2\text.txt
תגובות גולשים