[go: up one dir, main page]

תוכן שנמחק תוכן שנוסף
←‏השימוש ב־DOS כיום: שהערך לא ישמע מיושן מדיי
Yair2014 (שיחה | תרומות)
 
(39 גרסאות ביניים של 19 משתמשים אינן מוצגות)
שורה 1:
{{עריכה|מבנה הערך דורש ליטוש|נושא=מחשוב}}
{{פירוש נוסף|
נוכחי=[[מערכת הפעלה|מערכת ההפעלה]] DOS|אחר=התקפת מניעת שירות כנגד שרת (DoS)|ראו=[[התקפת מניעת שירות]]}}
{{מערכת הפעלה
[[קובץ:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|250px|ממוזער|ב[[תמונת מסך]] של דוס, מופעלת ה[[פקודה (מחשב)|פקודה]] [[Dir (פקודה)|Dir]] להצגה של רשימת [[תיקית קבצים|תיקיות]] ו[[קובץ|קבצים]] במיקום הנוכחי]]
|תמונה=[[קובץ:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|250px|מרכז]]
'''DOS''', קיצור של Disk Operating System, היא [[מערכת הפעלה]] ל[[מחשב אישי]].
[[קובץ:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|250px|ממוזער|כיתוב=ב[[תמונת מסך]] של דוסDOS, מופעלת ה[[פקודה (מחשב)|פקודה]] [[Dir (פקודה)|Dir]] להצגה של רשימת [[תיקית קבצים|תיקיות]] ו[[קובץ|קבצים]] במיקום הנוכחי]]
 
}}
'''Disk''' '''Operating''' '''System''' הידוע ב[[ראשי התיבות]] '''DOS''' היא [[מערכת הפעלה]] ל[[מחשב אישי]]. מערכת הפעלה זו מתבססת על [[ממשק משתמש]] טקסטואלי, בניגוד לממשק הגרפי המקובל במערכות ההפעלה המודרניות למחשבים אישיים, דוגמת [[Windows]]{{כ}}, [[LinuxmacOS]], וכן מערכות ההפעלה של מחשביורוב [[מקינטושהפצות לינוקס|הפצות]] מבית [[אפללינוקס]].
 
המגבלה הבולטת של מערכת ההפעלה DOS היא בכךשאינה שהיאתומכת ב[[ריבוי משימות]]. כלומר, היא מאפשרת בכל רגע נתון רק תהליך אחד, ואינה תומכת בהפעלת מספר תוכניות במקביל (ריבוי תהליכים). פתרון חלקי ומוגבל ביותר לבעיית ריבוי־המשימותלבעיה היה שימוש בטכניקה הקרויה [[תוכנית TSR|TSR]]. מגבלות נוספות, הנובעות מכך ש־DOS אינה יודעת לנצל תכונות של [[מעבד]]ים מתקדמים יחסית (80386, 80486 ו[[פנטיום]]), הן העדרהיעדר תמיכה ב[[זיכרון וירטואלי]] והעדרוהיעדר הגנה על מערכת ההפעלה מפני קריסה כאשר תהליך אחד במערכת קורס. בנוסף, DOS אינה מסוגלת לנצל יכולות של [[מעבד]]ים שפותחו מסוף שנות ה-80 והלאה כמו [[אינטל 80386|80386]], [[אינטל 80486|80486]] ו[[פנטיום]].
 
== היסטוריה ==
שורשיה של דוסDOS הם במערכת הפעלה קודמת שנקראה [[CP/M]] שפותחה על ידי [[גארי קילדל]] ושווקה על ידי חברת [[Intergalacticאינטרגלקטיק Digitalדיגיטל Researchריסרץ']] בבעלותו.{{שאנ|Intergalactic Digital Research}} שבבעלותו. CP/M יועדה לאחד מראשוני [[מעבד|המיקרו־מעבדים]] בעולם, [[אינטל 8080]]. בשנת [[80801978]] אינטל יצאה עם מעבד חדש, [[אינטל 8086]], אך דיגיטל ריסרץ' התעכבה בהוצאת גרסת CP/M מתאימה עבורו של CP/M למעבד זה. במקום זאת, הופיעו בשוק גרסאות מתחרות עבור ה־8086. אחת מהן, [[86DOS|86-DOS]] {{אנ|86-DOS}}, פותחה על ידי [[טים פטרסון]] {{אנ|Tim Paterson}}. [[מיקרוסופט]] קנתה מפטרסון את התוכנה, והיא שמשה בסיס לגרסה הראשונה של DOS. זאת בכדי לספק לחברת [[IBM]] מערכת הפעלה עבור [[מחשב אישי|המחשב האישי]] שייצרה,[[IBM PC]]. הגרסאות הראשונות של DOS הוצאו על ידי חברת מיקרוסופט לפי חוזה בינה לבין חברת IBM. לפי חוזה זה, קיבלה מיקרוסופט בלעדיות באספקת מערכות הפעלה למחשבי IBM ותשלום קבוע עבור כל עותק DOS שהופץ.
כשחברת אינטל יצאה עם מעבד חדש יותר בשם [[8086]] בשנת 1978, התעכבה דיגיטל ריסרץ' בהוצאת גרסה של CP/M למעבד זה, וגרסאות שונות של מערכות "דמויות CP/M" עבור ה־8086 החלו להופיע בשוק.
 
במרוצת השנים פיתחו חברות וארגונים שונים גרסאות משלהם למערכת ההפעלה DOS, ביניהם [[IBM]], [[DR-DOS]], [[ExDOS]] ועוד. גרסה בולטת נוספת של DOS היא [[FreeDOS]], שייחודה הוא בכך שהיא [[תכנה חופשית]] אשר עדיין מפותחת בימים אלה.
אחת ממערכות אלו שנקראה 86DOS וזכתה לכינוי ("QDOS ("Quick and Dirty Operating System, פותחה בידי [[טים פטרסון]]. כשחברת [[IBM]] חתמה חוזה עם חברת [[מיקרוסופט]] לספק מערכת הפעלה עבור [[מחשב אישי|המחשב האישי]] [[IBM PC]], מיקרוסופט קנתה מפטרסון את התכנה (ובנוסף שכרה אותו כמהנדס), וזו שמשה בסיס לגרסה הראשונה של DOS.
הגרסאות הראשונות של דוס הוצאו על ידי חברת מיקרוסופט לפי חוזה בינה לבין חברת [[IBM]]. לפי חוזה זה, קיבלה מיקרוסופט בלעדיות באספקת מערכות הפעלה למחשבי IBM וקיבלה סכום קבוע עבור כל עותק של DOS שהופץ. יש הרואים בחוזה זה את הגורם העיקרי להתבססותה של חברת מיקרוסופט כחברת התכנה המובילה בעולם.
 
במרוצת השנים פיתחו חברות וארגונים שונים גרסאות משלהם למערכת ההפעלה DOS, ביניהם [[IBM]], [[DR-DOS]], [[ExDOS]] ועוד. גרסה בולטת נוספת של DOS היא [[FreeDOS]] שייחודה הוא בכך שהיא [[תכנה חופשית]] אשר עדיין מפותחת בימים אלה.
 
המהדורה העצמאית האחרונה של [[MS-DOS]] היא 6.22. מערכות ההפעלה Windows 95, 98 ו־ME מכילות בבסיסן גרסאות חדשות אך מוגבלות יותר של MS-DOS אשר מוגדרות גם כ־MS-DOS 7/MS-DOS 8.
 
למרות גילה המתקדם והיעדר תמיכה מצד מיקרוסופט, קיימות עדיין מספר תוכנות DOS פעילות. הסיבות העיקריות לשימוש בטכנולוגיה הוותיקה הן עלויות נמוכות, יציבות היישומים, הפעלה ב[[קובץ אצווה|אצווה]] ו[[הרגל|הרגלי העבודה]] של המשתמשים. תוכנות המצויות בשימוש הן תוכנות לחישובים הנדסיים, תוכנות תקשורת מול חומרה ישנה (מכונות, בקרים, שעונים וכדומה), מעבדות, מינהל בתי ספר, רשויות מקומיות, עיריות, משרדי ממשלה, מעבדי תמלילים, הנהלת חשבונות, תוכנותותוכנות לניהול משרדי [[עורך דין|עורכי דין]], סוכנויות [[ביטוח]], [[מסעדה|מסעדות]] ועוד.
== השימוש ב־DOS כיום ==
למרות גילה המתקדם והיעדר תמיכה מצד מיקרוסופט, המערכת פועלת במערכות ממוחשבות רבות, ובעיקר בארגונים גדולים וותיקים. כיום ישנם בישראל למעלה מ־100,000 מחשבים המפעילים כ־100 תוכנות DOS שונות, וההערכה היא כי ישנם עדיין כ־25,000,000 משתמשים בתוכנות DOS ברחבי העולם. הסיבות העיקריות לשימוש בטכנולוגיה הוותיקה הן עלויות נמוכות, יציבות היישומים והרגלי העבודה של המשתמשים. בנוסף, לחלק מיישומי ה־DOS טרם פותח תחליף מודרני או שהתחליפים אינם עונים על דרישות המשתמשים.
 
כמערכת הפעלה, DOS כבר כמעט ואינה קיימת. מרבית המשתמשים בתוכנות DOS עושים זאת בדרך כלל תחת מערכות הפעלה חדישות יותר. לרוב יש בהן רכיבים המאפשרים הפעלת תוכנות DOS ישנות או בעזרת אמולציה. הפעלת תוכנות ה־DOS על גבי מערכות הפעלה חדשות מקנה להן לעתיםלעיתים תכונות מתקדמות של מערכת ההפעלה, כגון עבודה במקביל על מספר חלונות, הפעלת תוכנה הרצה על גבי [[שולחן עבודה מרוחק|מחשב מרוחק]] או (בחיבורי[[שרת RDPטרמינל]] ו־Terminal{{אנ|Terminal Server)server}}, הדפסה ל[[מדפסת|מדפסות]] [[רשת מחשבים|רשת]] ותמיכה מלאה ב[[עכבר (מחשב)|עכבר]].
תוכנות המצויות בשימוש הן תוכנות לחישובים הנדסיים, תוכנות תקשורת מול חומרה ישנה (מכונות, בקרים, שעונים וכדומה), מעבדות, מינהל בתי ספר, רשויות מקומיות, עיריות, משרדי ממשלה, מעבדי תמלילים, הנהלת חשבונות, תוכנות לניהול משרדי [[עורך דין|עורכי דין]], סוכנויות [[ביטוח]], [[מסעדה|מסעדות]] ועוד.
 
משחקי דוסDOS ניתן להפעיל במערכות הפעלה מתקדמות תוך שימוש ב־[[VDMSound]] או [[DOSBox]].
עם זאת, כמערכת הפעלה, DOS כבר כמעט ואינה קיימת. מרבית המשתמשים בתוכנות DOS עושים זאת בדרך כלל תחת מערכות הפעלה חדישות יותר (בדרך כלל חלונות 7 ו־10) הכוללות רכיבים מיוחדים שמאפשרים להפעיל את תוכנות ה־DOS הישנות בתוך מערכת ההפעלה החדישה או בעזרת תוכנות אמולציה חיצוניות.
 
הפעלת תוכנות ה־DOS על גבי מערכות הפעלה חדשות מקנה להן לעתים תכונות מתקדמות של מערכת ההפעלה, כגון עבודה במקביל על מספר חלונות, הפעלת תוכנה הרצה על גבי מחשב מרוחק (בחיבורי RDP ו־Terminal Server), הדפסה ל[[מדפסת|מדפסות]] [[רשת מחשבים|רשת]] ותמיכה מלאה ב[[עכבר (מחשב)|עכבר]].
 
משחקי דוס ניתן להפעיל במערכות הפעלה מתקדמות תוך שימוש ב־[[VDMSound]] או [[DOSBox]].
 
== שורת הפקודה ==
קובץ המערכת [[COMMAND.COM]] מהווה את ממשק המשתמש של DOS. ממשק זה מבוסס על הקלדת [[פקודה (מחשב)|פקודות]] המשמשות בעיקר להפעלת תוכניות, ניהול הקבצים בדיסק וקביעת הגדרות שונות של המחשב.
 
דוגמה לפקודה שנועדה להעתקת קובץ בשם text.txt, מתיקיתמתיקיית folder הנמצאת בכונן :C לתיקיתלתיקיית folder2 הנמצאת בכונן :D
 
<syntaxhighlight lang="DOS">
{{קוד|
copy cC:\folder\text.txt D:\folder2\text.txt
</syntaxhighlight>
}}
 
== קובצי המערכת ==
[[תקליטון|דיסקט]] או [[דיסק קשיח תקין]] ש[[אתחול אמצעי לאחסון נתונים|אותחל]] (format) לעבודה תחת DOS, יכיל את [[גזרת אתחול|גזרת האתחול]] ואת מבנה [[מערכת קבצים|מערכת הקבצים]] של מערכת הפעלה זו ([[File Allocation Table|FAT12/16]]). בנוסף עליו לכלול את קובצי המערכת החיוניים:
* '''[[IO.SYS]]''' (בגרסת PC-DOS של IBM:{{כ}} [[IBMBIO.COM]]) – קובץ זה כולל את ה-DOS BIOS (אין לבלבל עם [[ROM BIOS]]), [[מנהל התקן|מנהלי ההתקנים]] המובנים המספקים ממשק חומרה בסיסי ל[[ליבת מערכת ההפעלה]]. ה-BIOS תלוי בחומרה הספציפית של מערכת המחשב ונתון להתאמה מקומית של היצרן. בנוסף ל-BIOS, כולל IO.SYS גם את התוכנית SYSINIT, שנטענת על ידי הקוד שבגזרת האתחול ואחראית על אתחול מערכת ההפעלה.
* '''[[IO.SYS]]''' (בגרסת PC-DOS של IBM:{{כ}} [[IBMBIO.COM]]) - קובץ זה כולל שני רכיבים:
* '''[[MSDOS.SYS]]''' (בגרסת PC-DOS:{{כ}} [[IBMDOS.COM]]) - ליבת המערכת, האחראית על ניהול הזיכרון, מערכת הקבצים וכו'וכולי, וכוללת את הקוד של [[קריאת מערכת|קריאות המערכת]].
*# רכיב ה־DOS BIOS, הכולל את [[מנהל התקן|מנהלי ההתקנים]] המובנים המספקים ממשק חומרה בסיסי ל[[ליבת מערכת ההפעלה]].
* '''[[COMMAND.COM]]''' - [[מעטפת (מחשבים)|מעטפת]] מערכת ההפעלה המבוססת על [[ממשק שורת פקודה]].
*# התוכנית SYSINIT, שנטענת על ידי הקוד שבגזרת האתחול ואחראית על אתחול מערכת ההפעלה.
IO.SYS חייב להיות הקובץ הראשון ב[[ספרייתתיקיית שורש|ספרייתתיקיית השורש]], ו־MSDOS.SYS השני. שני הקבצים האלה מסומנים כקובצי מערכת מוסתרים לקריאה בלבד.
* '''[[MSDOS.SYS]]''' (בגרסת PC-DOS:{{כ}} [[IBMDOS.COM]]) - ליבת המערכת, האחראית על ניהול הזיכרון, מערכת הקבצים וכו', וכוללת את הקוד של [[קריאת מערכת|קריאות המערכת]].
* '''[[COMMAND.COM]]''' - [[מעטפת (מחשבים)|מעטפת]] מערכת ההפעלה המבוססת על [[ממשק שורת פקודה]].
 
בנוסף לשלושת קובצי המערכת, מערכת ההפעלה כוללת (לעיתים קרובות בתיקייה ששמה "DOS") פקודות חיצוניות ו[[תוכניתתוכנת שירות|תוכניותתוכנות שירות]] שונות, של מיקרוסופט ושל יצרנים אחרים, שמספרן משתנה מגרסה לגרסה של המערכת. לרוב ייכללו בתיקיית השורש גם קובצי הטקסט הבאים, שהמשתמש יכול לערוך בהתאם לצרכיו:
IO.SYS חייב להיות הקובץ הראשון ב[[ספריית שורש|ספריית השורש]], ו־MSDOS.SYS השני. שני הקבצים האלה מסומנים כקובצי מערכת מוסתרים לקריאה בלבד.
* '''CONFIG.SYS''' - קובץ המעובד בזמן האתחול ומכיל הגדרות בסיסיות של המערכת, והוראות לטעינה של [[מנהל התקן|מנהלי התקנים]].
* '''[[AUTOEXEC.BAT]]''' - [[קובץ אצווה]] המכיל פקודות ופעולות שיתבצעו אוטומטית על ידי המעטפת לאחר סיום תהליך האתחול. משמש, למשל, להגדרת נתיבי ברירת מחדל (paths) לחיפוש קובצי הפעלה.
 
== המעבר לווינדוס ==
בנוסף לשלושת קובצי המערכת, מערכת ההפעלה כוללת פקודות חיצוניות ו[[תוכנית שירות|תוכניות שירות]] שונות, של מיקרוסופט ושל יצרנים אחרים, שמספרן משתנה מגרסה לגרסה של המערכת.
 
== Windows - המשכו של DOS ==
{{הפניה לערך מורחב|Microsoft Windows}}
 
הגרסאותהמהדורות שלפני [[Windows NT]], על אף שהיוו גרסאותהראשונות של מערכת הפעלה חדשה,ווינדוס נסמכו למעשה על מהדורות מתקדמות של ה־DOS. רק בגרסת windows[[Windows NT]] הפכה המערכת לעצמאית מ־DOS. החל מגרסה זו מערכת חלונות אינה מבוססת יותר על DOS כמתחיל בסיסי, אך עדיין ישהיו קבצים ופקודות ששמרו על השם והמבנה שלהם מתקופת ה־DOS,. קבצים והםאלה מתפקדים במערכת "[[חלונות]]" כתוכנות בדידות. לדוגמה העורך EDIT או פקודות [[קובץ אצווה|בקובצי אצווה]] שמשמשים כמאקרו. כמו כן, בכל הגרסאות של "חלונות" ישנו ממשק פקודה טקסטואלי (shell) באמצעות cmd[[Cmd.exe]] או Command.com, שגם הוא מכיל שמות ופקודות שהחלו את דרכם בעידן ה־DOS.
 
== ראו גם ==
שורה 63 ⟵ 53:
==קישורים חיצוניים==
{{מיזמים|ויקימילון=DOS}}
* זהר עמיהוד, '''[https://archive.org/details/965-361-018-X-dos-5-1992/ המדריך השלם ל-DOS 5 וגרסאות קודמות]''', [[הוצאת הוד-עמי]], 1992
* [https://www.pcmag.com/news/the-rise-of-dos-how-microsoft-got-the-ibm-pc-os-contract The Rise of DOS: How Microsoft Got the IBM PC OS Contract], [[PC Magazine]], 12 באוגוסט 2021
* {{בריטניקה}}
 
{{בקרת זהויות}}
 
[[קטגוריה:DOS|*]]
אוחזר מתוך "https://he.wikipedia.org/wiki/DOS"