Windows NT 4.0

**Windows NT 4.0** (**חלונות NT 4.0**) היא מערכת הפעלה מתוצרת חברת מיקרוסופט השייכת למשפחת חלונות NT, ובדומה לקודמותיה בסדרה, פותחה ושווקה עבור השוק העסקי. המערכת היא ממשיכת דרכה של חלונות NT 3.51, ויצאה לאור במהלך 1996 כאשר הגרסה לתחנות עבודה החלה להימכר החל מה-24 באוגוסט והגרסה לשרתים החלה להימכר במהלך ספטמבר.

בדומה לקודמותיה מסדרת NT 3.x, גם חלונות NT 4.0 היא מערכת 32 סיביות אשר תומכת בריבוי משימות מקדים (preemptive) ונועדה לפעול הן על מערכות מחשב בעלות מעבד אחד והן על מערכות מרובות-מעבדים. עם זאת החידוש העיקרי בגרסה 4.0 הוא הכללת ממשק המשתמש החדיש יחסית של חלונות 95, בניגוד לקודמותיה שהשתמשו בממשק המשתמש של חלונות 3.0. המערכת יצאה ב-3 מהדורות: מהדורת Workstation לתחנות עבודה, מהדורת Server לשרתים, ומהדורת Embedded למערכות משובצות מחשב.

התמיכה במערכת הפסיקה, בהדרגה, החל מיוני 2004, בהתאם למהדורה (התמיכה במהדורת ה-Embedded הפסיקה ביולי 2006), והמערכת הפסיקה לקבל עדכוני אבטחה לחלוטין ב-31 בדצמבר 2006. ממשיכות דרכה הן Windows 2000 בשוק תחנות העבודה והשרתים, ו-Windows XP Embedded בשוק המערכות משובצות-מחשב.

## תכונות
חלונות NT 4.0 כללה את ממשק המשתמש החדש-יחסית של חלונות 95, הכולל את רכיבי ה-Shell של חלונות: שולחן העבודה, שורת המשימות ותפריט ההתחל, וכן גרסה של סייר הקבצים (שנקראה בשם Windows NT Explorer). כמו כן, היה ניתן להתקין על המערכת את עדכון ה-Windows Desktop Update שהיה זמין גם עבור חלונות 95 (והפך את סייר הקבצים לבעל ממשק דומה לזה של אינטרנט אקספלורר) ואת מתזמן המשימות של חלונות 98.

למרות שממשק המשתמש המחודש שווק בתור החידוש העיקרי של המערכת, מתחת לפני השטח קיימים שיפורים משמעותיים נוספים בארכיטקטורה הבסיסית של המערכת, במרחב הליבה, במרחב המשתמש (user32), ב-COM וב-RPC. 

אחד מהשיפורים המשמעותיים בארכיטקטורה הוא שממשק ה-GDI (אשר אחראי על הצגת הגרפיקה הבסיסית של מערכת ההפעלה) עבר לרמת הליבה, במקום במרחב המשתמש תחת התהליך csrss.exe. המעבר מרמת המשתמש לרמת הליבה מנע את הצורך בהחלפות הקשר (context switches) מרובות, וגרר עימו שיפור משמעותי בביצועי המערכת. עם זאת הדבר חייב גם את מנהלי ההתקן של התקני התצוגה וההדפסה לעבור לרמת הליבה, מה שהיה עלול לפגוע ביציבות המערכת. יצרני חומרה רבים נאלצו להתאים את עצמם לשינוי זה ולכתוב מנהלי התקן חדשים כך שיתאימו למודל החדש, ובתחילת דרכה של המערכת, משתמשים רבים התלוננו על פגיעה בביצועים, בעיה שנפתרה עם הזמן כאשר יצרניות החומרה הוציאו גרסאות מותאמות של מנהלי ההתקן.

כמו כן, במערכת זו הוצג לראשונה הרעיון של "מדיניויות מערכת" (*system policies*, שהפך בגרסאות מאוחרות יותר ל-Group policies) ואת כלי ה-System Policy Editor (שהפך בגרסאות מאוחרות יותר ל-gpedit.msc, Group Policy Editor) דרכו מנהל המערכת היה יכול לקבוע מראש הגדרות עבור משתמשים אינדיבידואליים, או קבוצות משתמשים.

בין התכונות החדשות האחרות שהתווספו:

* Microsoft CryptoAPI - API מיוחד של מיקרוסופט שאפשר למתכנתים לאבטח יישומים שפותחו עבור חלונות בעזרת קריפטוגרפיה.
* Telephony API 2.0 עבור שירותי טלפוניה.
* תמיכה במודל DCOM, ותכונות OLE חדשות.
* Microsoft Transaction Server ליישומי רשת מבוזרים.
* Microsoft Message Queuing לשיפור התקשורת בין תהליכים שפועלים במקביל.
* תמיכה ב-Winsock 2.0 ושיפורים בתמיכה בפרוטוקול TCP/IP
* תמיכה באיחוי הדיסק הקשיח (אם כי דרך תוכנות חיצוניות - מיקרוסופט לא סיפקה כלי מובנה לאיחוי הדיסק)
* מנהל המשימות - שהציג תצוגה מפורטת יותר של התהליכים הפועלים ברקע מאשר הכלי שנכלל עם חלונות 95.
* אינטרנט אקספלורר בגרסה 2.0 מותקן כברירת מחדל. משתמש שבחר להתקין את גרסה 4.0 של הדפדפן "קיבל" יחדיו גם את עדכון ה-Windows Desktop Update ששידרג את ממשק המשתמש של סייר הקבצים.

המהדורה לשרתים כללה גם את IIS בגרסה 2.0, את FrontPage בגרסה 1.1,  NetShow Services, Remote Access Service (שכלל גם שרת PPTP VPN) ו-Multi-Protocol Routing service.

חלונות NT 4.0 הייתה המהדורה הראשונה של חלונות שכללה את DirectX כברירת מחדל, כאשר הגרסה הראשונה של המערכת כללה את גרסת DirectX 2.0 וערכת השירות השלישית (SP3) כללה את DirectX 3.0. עם זאת חלק מהתכונות שסיפקה DirectX מעולם לא נתמכו בחלונות NT 4.0, כגון ממשק Direct3D ששימש יישומי תלת-מימד רבים וביניהם משחקי מחשב. למרות זאת המערכת תמכה בממשק OpenGL בו השתמשו משחקים מסוימים וביניהם Quake ו-Unreal Tournament.

זוהי הגרסה האחרונה של חלונות NT שתמכה במעבדי RISC כמו MIPS, Alpha ו-PowerPC, היות שממשיכת דרכה, חלונות 2000, נכתבה עבור פלטפורמת x86 בלבד. עובדה זו אילצה עסקים רבים להישאר עם המערכת שנים רבות לאחר יציאתה לאור, למרות שמיקרוסופט ניסתה לשכנע לקוחות רבים שלה לשדרג ל-2000. כמו כן, זוהי הגרסה האחרונה שמותגה תחת השם Windows NT (אם כי חלונות 2000 שמרה על התיאור "Built on NT Technology").

## דרישות מערכת

## גרסאות

* **Windows NT 4.0 Workstation** - לתחנות עבודה, ולעמדות קצה בשוק העסקי.
* **Windows NT 4.0 Server** - לשרתים בסדר גודל קטן עד בינוני.
* **Windows NT 4.0 Server, Enterprise Edition** - יצאה לאור במהלך 1997, ומיועדת לשרתים בסדר גודל גדול שמשרתים רשתות בעלות תעבורה גבוהה.
* **Windows NT 4.0 Terminal Server Edition** - יצאה לאור ביוני 1998 והייתה המערכת הראשונה של מיקרוסופט שאפשרה למשתמשים להתחבר אליה מרחוק. כללה את תכונת ה"שולחן עבודה מרוחק", שהופיעה לאחר מכן גם בחלונות XP ובכל מערכות ההפעלה שבאו אחריה.
* **Windows NT 4.0 Embedded** - גרסה שפותחה עבור מערכות משובצות מחשב, כגון כספומטים, קופות רושמות, ועוד.

### ערכות שירות
למערכת יצאו כ-6 ערכות שירות בין השנים 1996 ל-1999, המספר הגדול ביותר של ערכות שירות שמיקרוסופט הוציאו אי פעם למערכת הפעלה כלשהי. לצד תיקוני באגים ועדכוני אבטחה, כל ערכת שירות כללה שדרוגים ושיפורים נוספים, וביניהם הוספת תמיכה ב-Ultra DMA, גרסאות חדשות לשירות IIS, שיפורים בניהול המשתמשים, שיפורי סקלביליות עבור סביבה מרובת מעבדים, תמיכה בסטי פקודות MMX / 3DNow! / SSE / SSE2, תמיכה בממשק AGP, שירות ניהול אירועי מערכת, ועוד.

מיקרוסופט תכננה להוציא לאור ערכת שירות שביעית (SP7), אך היא הפכה עם הזמן לעדכון מצטבר שנקרא Post SP6a Security Rollup, ששוחרר לציבור זמן מה לפני יציאת חלונות XP לשוק.

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

* Guidebook Windows NT 4.0: Gallery – גלריה של ממשק המשתמש של מערכת ההפעלה
* HPC:Factor Windows NT 4.0 Workstation Patches & Updates Guide
* HPC:Factor Windows NT 4.0 Server Patches & Updates Guide
* Josephn.net: Windows NT 4.0 Terminal Server Edition Tips & Updates 
* MDGx: Windows NT 4.0 Essential Free Upgrades + Fixes

## הערות שוליים

קטגוריה:Windows
קטגוריה:תוכנות שהושקו ב-1996