Microsoft Windows 9x

Windows 9x היא משפחה של מערכות הפעלה מבית מיקרוסופט הכוללת את Windows 95, Windows 98 ו-Windows ME. משפחה זו מבוססת על ליבה מונוליטית מעורבת התומכת בתוכנות 16/32 ביט. מערכת ההפעלה הראשונה במשפחה זו, Windows 95, יצאה ב-24 באוגוסט 1995 והחליפה את Windows 3.1 ששלטה בשוק. ב-25 ביוני 1998 היא הוחלפה על ידי Windows 98 שהוחלפה על ידי Windows Me ב-14 בספטמבר 2000.

משפחת 9x שלטה בשוק מערכות ההפעלה במשך זמן רב, מיקרוסופט הפסיקה את התמיכה הרשמית ב-Windows 95 בדצמבר 2001 ובשתי המערכות הנוספות ביולי 2006.

Windows 9x
תמונת מסך ממערכת ההפעלה Windows 95
תמונת מסך ממערכת ההפעלה Windows 95
מפתח מיקרוסופט
משפחה Windows
מודל קוד קוד סגור
גרסה אחרונה Windows ME, 4.90.3000
סוג ליבה מונוליטית
סוג רישיון EULA
מצב עבודה Windows 95 - התמיכה הופסקה ב-31 בדצמבר 2001.
Windows 98 - התמיכה הופסקה ב-11 ביולי 2006.
דף בית www.microsoft.com/windows

ממשק המשתמש

Windows 95 הייתה מערכת ההפעלה הראשונה שכללה את שורת המשימות, תפריט ההתחלה ומנהל הקבצים Explorer. מרכיבים אלה נשארו יציבים בגרסאות עתידיות עד שב-Windows Vista הוחלף כפתור ההתחל בכפתור עגול עליו מצויר הלוגו של המערכת, ואילו ב-Windows 8 כפתור ה"התחל" נעלם לחלוטין בממשק המשתמש, ואילו המקש שעליו היה מצויר הלוגו של Windows - שעד כה שיגר את תפריט ההתחל - הפנה למסך פתיחה בעיצוב ה- Metro החדשני ובו ניתן לשגר יישומים. לעומת זאת, ב-Windows 8.1 חזר כפתור ההתחל למקומו לאחר מחאת משתמשים אם כי הוא עדיין מפנה למסך המטרו וב-windows 10 תפריט ההתחלה חזר.

שינויים מגרסאות קודמות

מערכת הקבצים כללה תמיכה בשמות קבצים ארוכים ובריבוי משימות באמצעות הפקעת מעבד. בעוד הגרסאות הקודמות של Windows היו ממשקים גרפיים הרצים על פלטפורמת דוס, Windows 95 הכילה את כל הרכיבים הדרושים להרצת המערכת.

טעינת המערכת

לצורך אתחול המחשב נעשה שימוש בדוס - בזמן העלייה טען המחשב את Ms-dos כדי להריץ את הקבצים Config.sys, command.com ו-AUTOEXEC.BAT. בסוף תהליך האתחול הורץ הקובץ Win.com כדי להריץ את מנהל הסביבה הווירטואלית לצורך הרצת הקבצים System.ini וטעינת מנהל ההתקנים והחלפת שיטת ניהול הזיכרון ל-Protected mode. במצב זה ייבאו מנהלי ההתקנים הווירטואליים את מצב המערכת מדוס, המירו אותו לתצורת 32 סיביות וכיבו אותו. ב-Windows me בוטל השימוש בקובץ Win.com ומנהל ההתקנים הוירטולי נטען באמצעות (VMM32.VXD) ‏IO.sys[1].

ארכיטקטורה

  • הליבה - ליבת Windows 95 הייתה מורכבת ממנהל הסביבה הווירטואלית (VMM), מנהל הקבצים (IFSHLP) ומנהל התצורה (Configuration Manager). ב-Windows 98 התווסף מנהל ההתקנים הווירטואליים החדש (NTKERN).
  • מרחב המשתמש - מרחב המשתמש היה מורכב מתת-מערכת ה-16 סיביות (Win16) ותת-מערכת ה-32 סיביות (Win32) אשר היו אחראים על הרצת תוכניות 16 סיביות ו-32 סיביות וממשק Ms-Dos אשר היה אחראי על הטעינה ותמיכה לאחור בתוכניות התואמות ל-Ms-Dos.

גרסאות Windows 9x תמכו בשימוש במרחב כתובות זיכרון בגודל בתים כאשר מחציתם שמורים למרחב המשתמש והמחצית השנייה שמורה לליבה ומנהלי ההתקנים.

מנהל הקבצים

מערכת הקבצים התבססה על FAT16, המערכת אפשרה שימוש ב-Vfat כך שתוכניות תואמות Windows 95 ותוכניות דוס הרצות מתוך מערכת ההפעלה יכלו להשתמש בשמות קבצים הכוללים עד 256 תווים. במהלך שדרוג המחשב תוכנת ההתקנה הייתה מזהה תוכניות העשויות לפגוע בקבצים אלו ומונעת את השימוש בהן. כאשר המשתמש היה מעלה את המחשב בתצורת דוס הייתה נמנעת ממנו גישה ישירה לדיסק.

תמיכה ב-32 סיביות

תת-מערכת הרצת תוכניות ה-32 סיביות נקראה Virtual Machine Manager (VMM) והייתה חלק מהליבה. תפקידה היה ליצור, להריץ, ולפקח על יצירת המכונות הווירטואליות המריצות את התוכניות. VMM סיפקה ממשק לניהול זיכרון, תהליכים ופסיקות. VMM ומנהל ההתקנים הווירטואליים חלקו מרחב כתובות יחיד בעל מבנה שטוח ופעלו בו ברמת הרשאות 0 (נקרא גם Ring 0)‏. VMM אפשר ריבוי תהליכונים באמצעות הפקעת מעבד ולכן מסוגל להריץ מספר תוכניות החולקות מעבד בחלוקת זמן.

מנהלי ההתקנים הווירטואליים אפשרו למערכת ההפעלה לגשת ישירות למשאבי חומרה ולספק ממשק עבודה ברמה נמוכה. מנהל ההתקנים (Msgsrv32) אפשר לטעון מנהלי התקנים וירטוליים בזמן אתחול המערכת וסיפק את הממשק לתקשורת עם מנהלי ההתקנים. בנוסף, מנהל ההתקנים היה אחראי על ביצוע מספר פעולות רקע כטעינת המעטפת[2].

תמיכה לאחור ב-16 סיביות

לצורך תמיכה בתוכנות 16 סיביות שעבדו באופן ישיר מול התקני חומרה סיפקה Windows 95 אפשרות לגשת לממשק הישן. כאשר המערכת זיהתה שתוכנה הפעילה את פסיקה 21h לצורך גישה ישירה לדוס היא הייתה בודקת את סוג הפעולה וטוענת במידת הצורך את IFSMGR.SYS אשר היה מריץ את התוכנית בתצורת 16 סיביות ומחליף את צורת העבודה חזרה ל-32 סיביות כדי שהמערכת תוכל להמשיך לעבוד.

שימוש בקובצי רג'יסטרי

בניגוד לגרסאות קודמות של Windows שטענו הגדרות באמצעות קובצי האתחול Autoexec.bat, Config.sys או קובצי הגדרות מסוג ini, השתמשו מערכות ההפעלה ממשפחת 9x בקובצי Registry כדי לאחסן הגדרות. גרסאות 95 ו-98 השתמשו בשני קובצי רג'יסטרי שנקראו User.dat ו-System.dat, בחלונות ME התווסף הקובץ Classes.dat. בקבצים אלה נשמרו הגדרות המשתמש, הגדרות התצורה והגדרות חומרה שונות. המערכות המשיכו לתמוך בקובצי ini עד ליציאת Windows XP ואילך, שם ההגדרות נשמרות כקובצי hive (קבצים ללא סיומת, תחת השמות SYSTEM, SOFTWARE, SECURITY ועוד)

ראו גם

קישורים חיצוניים

הערות שוליים

  1. ^ http://blogs.msdn.com/oldnewthing/archive/2007/12/24/6849530.aspx
  2. ^ http://support.microsoft.com/?kbid=138708
Concon

Concon הוא באג שהתקיים במערכות ההפעלה Windows 95, Windows 98 מסדרת Microsoft Windows 9x. שם הבאג נגזר מהעובדה שבמערכות ההפעלה האלו, פנייה לקובץ "C:\con\con" הייתה מביאה לקריסה של המערכת.

מדובר במקרה פרטי של באג כללי יותר במערכת, שגרם לה לשגיאה בכל פעם שפנו לנתיב קובץ שהכיל שם התקן יותר מפעם אחת. במקרה של "Concon", מדובר היה בשם של התקן הקונסול (תצוגת המסך הראשונה שעולה עם המחשב), גם פנייה ל-"C:\aux\aux",ל-"C:\nul\nul", או ל-"con\con\con.ihz" הייתה גורמת לקריסה, אולם נתיבים אלו היו פחות נפוצים מ-Concon ועל כן הבאג נקרא על שם האחרון. נתיבים אלו אינם חוקיים ב-Windows משום שהם מכילים מילים שמורות.

הבאג נחשב לפרצת אבטחה שכן תוכנות או אתרי אינטרנט זדוניים יכלו לפנות לנתיבים אלו כדי להביא לקריסת המחשב. ב-16 במרץ 2000 שחררה Microsoft טלאי תוכנה לתיקון הפרצה.

Microsoft Windows

Windows היא מערכת הפעלה שיצאה לשוק לראשונה בשנת 1985 על ידי חברת מיקרוסופט ופועלת כיום על מחשבים אישיים ושרתים בעלי מעבד ממשפחת x86 או שרתים מבוססי איטניום (בגרסאות השרת של המערכת). מערכת ההפעלה Windows התבססה, במקור, על מערכת ההפעלה DOS של אותה חברה. במהלך השנים הפכה המערכת לפופולרית מאוד.

אף שעבודה בממשק משתמש גרפי מזוהה בעיני רוב הציבור עם מערכת ההפעלה Windows, שורשיו של רעיון זה נעוצים הרחק ממנה. הרעיון של עבודה בממשק משתמש גרפי, תוך שימוש בעכבר ובחלונות, פותח ב"זירוקס פארק" - מרכז המחקר של חברת זירוקס. זירוקס לא הצליחה להפוך רעיון זה להצלחה מסחרית, ומימוש מסחרי נרחב שלו הופיע לראשונה במחשבי "מקינטוש" של חברת "אפל". רק לאחר מכן הופיעה מערכת ההפעלה Windows, שהתבססה על הרעיונות של קודמיה.

Windows XP

חלונות XP (באנגלית: Windows XP, קיצור ל-eXPerience (חוויה)) היא מערכת הפעלה מתוצרת חברת מיקרוסופט לשימוש על גבי מחשבים אישיים, ובכללם מחשבים ניידים ומחשבי מדיה סלוניים. המוצר יצא לראשונה באוגוסט 2001 וכיום מערכת הפעלה זו היא מהפופולריות שבגרסאות Windows. בשיאה, בינואר 2007, הגיעה חלונות XP לנתח שוק של 76.1%. ב-30 ביוני 2008 הפסיקה מיקרוסופט לשווק את Windows XP, והתמיכה הרשמית בה הופסקה על ידי מיקרוסופט ב-8 באפריל 2014 לטובת מערכות ההפעלה החדשות יותר של החברה.

וירוס צ'רנוביל

וירוס צ'רנוביל (ידוע גם בשמות CIH ו-Spacefiller) הוא וירוס של מערכת ההפעלה Microsoft Windows 9x, אשר הופיע לראשונה בשנת 1998. הוא אחד מהווירוסים ההרסניים ביותר, אשר דורס מידע קריטי בכוננים נגועים וגרוע מכך, בחלק מהמקרים הוא משחית את ה-BIOS. הווירוס נוצר על ידי צֶ'ן יִינְגְהָאו (陳盈豪), שהיה סטודנט באוניברסיטת דָאטונְג שבטאיוואן. מעריכים ש-60 מיליון מחשבים נדבקו בווירוס ברחבי העולם, מה שהתבטא בנזקים עסקיים המוערכים במיליארד דולר.

צ'ן טען שהוא כתב את הווירוס בהתרסה אל מול טענות חצופות של מפתחי תוכנות אנטי וירוס, על יעילות נגד וירוסים. צ'ן הכריז שאחרי שהווירוס הופץ בכל האוניברסיטה על ידי חבריו לכיתה, הוא התנצל בפני האוניברסיטה ויצר תוכנת אנטי-וירוס שזמינה להורדה ציבורית. תוכנת האנטי-וירוס נוצרה ביחד עם וֶנְג שְׁהָאו (翁世豪), סטודנט באוניברסיטת טאמקאנג. התביעה בטאיוואן לא הייתה יכולה לתבוע את צ'ן באותה תקופה כי אף קורבן לא הגיש תביעה. האירועים האלו הובילו לחקיקה חדשה בתחום פשעי המחשב בטאיוואן.

השם "וירוס צ'רנוביל" ניתן זמן מה לאחר שהווירוס כבר היה ידוע לציבור בשם CIH, ומתייחס לכך שהתאריך בו נועד הווירוס להתפרץ בחלק מגרסאותיו, זהה לתאריך של אסון צ'רנוביל, שאירע בברית המועצות ב-26 באפריל 1986.

Microsoft Windows
מבוססות DOS Windows 1.0Windows 2.0 • Windows 2.1x • Windows 3.x (Windows 3.0 • Windows 3.1x)
Windows 9x Windows 9x (Windows 95Windows 98) • Windows ME
מבוססות NT
מערכות הפעלה מוקדמות Windows NT 3.1 • Windows NT 3.5 • Windows NT 3.51 • Windows NT 4.0Windows 2000Windows XP (גרסאותWindows XP Professional 64-Bit EditionsWindows XP Media Center Edition • Windows Fundamentals for Legacy PCs)‎
מערכות הפעלה מודרניות Windows Vista (גרסאות)Windows 7 (גרסאות)Windows 8.x (Windows RT • Windows 8 • Windows 8 Enterprise • Windows 8.1) • Windows 10 (גרסאות • Windows 10 Mobile)
שרתי Windows Windows Server 2003 • Windows Server 2003 R2 • (Windows Home Server) • Windows Server 2008 (Windows Essential Business Server 2008 • Windows HPC Server 2008) • Windows Server 2008 R2 • (Windows Home Server 2011) • Windows Server 2012 • Windows Server 2012 R2 • Windows Server 2016 • Windows MultiPoint Server • Windows Server Essentials
מיוחד Windows Preinstallation Environment
משובצות Windows Windows CE (Embedded Compact) (Windows CE 5.0 • Windows Embedded CE 6.0 • Windows Embedded Compact 7) • Windows Embedded Automotive • Windows Embedded Industry • Windows Embedded 8
Windows Mobile Pocket PC 2000 • Pocket PC 2002 • Windows Mobile 2003 • Windows Mobile 5.0 • Windows Mobile 6.0 • Windows Mobile 6.1 • Windows Mobile 6.5
Windows Phone Windows Phone 7 • Windows Phone 8 • Windows Phone 8.1
בוטלו Cairo • NashvilleNeptune • Odyssey

דף זה בשפות אחרות

This page is based on a Wikipedia article written by authors (here).
Text is available under the CC BY-SA 3.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.