[go: up one dir, main page]

תוכן שנמחק תוכן שנוסף
Ami Levin (שיחה | תרומות)
הרחבה
מ הגהה
שורה 2:
{{פירוש נוסף|
נוכחי=[[מערכת הפעלה|מערכת ההפעלה]] DOS|אחר=התקפת מניעת שירות כנגד שרת (DoS)|ראו=[[התקפת מניעת שירות]]}}
[[קובץ:FreeDOS Beta 9 pre-release5 (command line interface) on Bochs sshot20040912.png|250px|ממוזער|ב[[תמונת מסך]] של דוסDOS, מופעלת ה[[פקודה (מחשב)|פקודה]] [[Dir (פקודה)|Dir]] להצגה של רשימת [[תיקית קבצים|תיקיות]] ו[[קובץ|קבצים]] במיקום הנוכחי]]
'''DOS''', קיצור של Disk Operating System, היא [[מערכת הפעלה]] ל[[מחשב אישי]].
 
שורה 10:
 
== היסטוריה ==
שורשיה של דוסDOS הם במערכת הפעלה קודמת שנקראה [[CP/M]] שפותחה על ידי [[גארי קילדל]] ושווקה על ידי חברת [[Intergalactic Digital Research]] בבעלותו.{{ש}}CP/M יועדה לאחד מראשוני [[מעבד|המיקרו־מעבדים]] בעולם, [[אינטל]] [[8080]].
כשחברת אינטל יצאה עם מעבד חדש יותר בשם [[8086]] בשנת 1978, התעכבה דיגיטל ריסרץ' בהוצאת גרסה של CP/M למעבד זה, וגרסאות שונות של מערכות "דמויות CP/M" עבור ה־8086 החלו להופיע בשוק.
 
אחת ממערכות אלו שנקראה 86DOS וזכתה לכינוי ("QDOS ("Quick and Dirty Operating System, פותחה בידי [[טים פטרסון]]. כשחברת [[IBM]] חתמה חוזה עם חברת [[מיקרוסופט]] לספק מערכת הפעלה עבור [[מחשב אישי|המחשב האישי]] [[IBM PC]], מיקרוסופט קנתה מפטרסון את התכנההתוכנה (ובנוסף שכרה אותו כמהנדס), וזו שמשה בסיס לגרסה הראשונה של DOS.
הגרסאות הראשונות של דוסDOS הוצאו על ידי חברת מיקרוסופט לפי חוזה בינה לבין חברת [[IBM]]. לפי חוזה זה, קיבלה מיקרוסופט בלעדיות באספקת מערכות הפעלה למחשבי IBM וקיבלה סכום קבוע עבור כל עותק של DOS שהופץ. יש הרואים בחוזה זה את הגורם העיקרי להתבססותה של חברת מיקרוסופט כחברת התכנההתוכנה המובילה בעולם.
 
במרוצת השנים פיתחו חברות וארגונים שונים גרסאות משלהם למערכת ההפעלה DOS, ביניהם [[IBM]], [[DR-DOS]], [[ExDOS]] ועוד. גרסה בולטת נוספת של DOS היא [[FreeDOS]] שייחודה הוא בכך שהיא [[תכנה חופשית]] אשר עדיין מפותחת בימים אלה.
שורה 29:
הפעלת תוכנות ה־DOS על גבי מערכות הפעלה חדשות מקנה להן לעיתים תכונות מתקדמות של מערכת ההפעלה, כגון עבודה במקביל על מספר חלונות, הפעלת תוכנה הרצה על גבי מחשב מרוחק (בחיבורי RDP ו־Terminal Server), הדפסה ל[[מדפסת|מדפסות]] [[רשת מחשבים|רשת]] ותמיכה מלאה ב[[עכבר (מחשב)|עכבר]].
 
משחקי דוסDOS ניתן להפעיל במערכות הפעלה מתקדמות תוך שימוש ב־[[VDMSound]] או [[DOSBox]].
 
== שורת הפקודה ==
קובץ המערכת [[COMMAND.COM]] מהווה את ממשק המשתמש של DOS. ממשק זה מבוסס על הקלדת [[פקודה (מחשב)|פקודות]] המשמשות בעיקר להפעלת תוכניות, ניהול הקבצים בדיסק וקביעת הגדרות שונות של המחשב.
 
דוגמה לפקודה שנועדה להעתקת קובץ בשם text.txt, מתיקיית folder הנמצאת בכונן :C לתיקיתלתיקיית folder2 הנמצאת בכונן :D
 
{{קוד|
שורה 43:
דיסקט או דיסק קשיח תקין ש[[אתחול אמצעי לאחסון נתונים|אותחל]] (format) לעבודה תחת DOS, יכיל את [[גזרת אתחול|גזרת האתחול]] ואת מבנה [[מערכת קבצים|מערכת הקבצים]] של מערכת הפעלה זו ([[File Allocation Table|FAT12/16]]). בנוסף עליו לכלול את קובצי המערכת החיוניים:
* '''[[IO.SYS]]''' (בגרסת PC-DOS של IBM:{{כ}} [[IBMBIO.COM]]) - קובץ זה כולל את ה-DOS BIOS (אין לבלבל עם [[ROM BIOS]]), [[מנהל התקן|מנהלי ההתקנים]] המובנים המספקים ממשק חומרה בסיסי ל[[ליבת מערכת ההפעלה]]. ה-BIOS תלוי בחומרה הספציפית של מערכת המחשב ונתון להתאמה מקומית של היצרן. בנוסף ל-BIOS, כולל IO.SYS גם את התוכנית SYSINIT, שנטענת על ידי הקוד שבגזרת האתחול ואחראית על אתחול מערכת ההפעלה.
* '''[[MSDOS.SYS]]''' (בגרסת PC-DOS:{{כ}} [[IBMDOS.COM]]) - ליבת המערכת, האחראית על ניהול הזיכרון, מערכת הקבצים וכו'וכולי, וכוללת את הקוד של [[קריאת מערכת|קריאות המערכת]].
* '''[[COMMAND.COM]]''' - [[מעטפת (מחשבים)|מעטפת]] מערכת ההפעלה המבוססת על [[ממשק שורת פקודה]].
 
שורה 53:
{{הפניה לערך מורחב|Microsoft Windows}}
 
הגרסאות שלפני [[Windows NT]], על אף שהיוו גרסאות של מערכת הפעלה חדשה, נסמכו למעשה על מהדורות מתקדמות של ה־DOS. רק בגרסת windows NT הפכה המערכת לעצמאית מ־DOS. החל מגרסה זו מערכת "חלונות" אינה מבוססת יותר על DOS כמתחיל בסיסי, אך עדיין יש קבצים ופקודות ששמרו על השם והמבנה שלהם מתקופת ה־DOS, והם מתפקדים במערכת "[[חלונות]]" כתוכנות בדידות. לדוגמה העורך EDIT או פקודות [[קובץ אצווה|בקובצי אצווה]] שמשמשים כמאקרו. כמו כן, בכל הגרסאות של "חלונות" ישנו ממשק פקודה טקסטואלי (shell) באמצעות cmd.exe או Command.com, שגם הוא מכיל שמות ופקודות שהחלו את דרכם בעידן ה־DOS.
 
== ראו גם ==
אוחזר מתוך "https://he.wikipedia.org/wiki/DOS"