רחוב צונזר 10, תל-אביב


054-225-7705

 
 
 
 
 

ביצועים אופטימליים של מחשבים

האם מחשב יכול לעבוד מהר?

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

בוודאי שכן! בדיוק כמו שרכב יכול לנסוע מהר וטוב שנים אחרי העליה לכביש. ובדיוק כמו במקרה של הרכב, הביצועים של מערכת מחשב שאינה חדשה תלויים בעיקר בדבר אחד: תחזוקה נכונה. זאת, מכיוון שקיימות סוגיות רבות אשר גורמות להדרדרות בביצועי המחשב, ותחזוקה טובה היא זו שפותרת סוגיות אלה ומונעת מהן לפגוע בביצועים. מה הם, אם כן, הגורמים העיקריים לביצועים ירודים?

קיטוע דיסק קשיח (hard disk fragmentation)

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

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

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

רישום חלונות (windows registry)

בעבר הרחוק, בימים של Windows 3.11 ולפני, מרבית הגדרות מערכת ההפעלה נשמרו בקבצים מסוג INI (קיצור של INItialization, או בעברית – אתחול). נוסף לכך, כל תוכנה חדשה יצרה קובץ INI עבור עצמה, ובו שמרה את ההגדרות האישיות שלה. ואולם, בגרסה הבאה של מערכת החלונות, הידועה בתור Windows NT, הופיע רכיב חדש בשם רישום, או רגיסטרי. תפקידו של רכיב זה הוא לשמור המון קטעים קטנים של מידע (כמו ערכים של הגדרות), ולספק גישה נוחה לערכים אלה לכל הדורש (לדוגמא, רכיבים של מערכת ההפעלה ותוכנות אחרות). במילים אחרות, ניתן לאמר שהרישום של חלונות הוא בסיס נתונים של הגדרות.

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

וירוסים ושאר תוכנות זדוניות

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

בימינו, מרבית ההדבקות בתוכנות זדוניות מתבצעות לשני צרכים:

  • ריגול אחר הרגלי המשתמש (רוגלות, או spyware)
  • ניצול משאבי המחשב של המשתמש

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

במקרה של הדבקה אשר מטרתה לנצל את משאבי המחשב המודבק, ההאטה בביצועים היא בלתי נמנעת, ונובעת מעצם מטרת ההדבקה. המחשב מנוצל על ידי התוקף לטובת המשימות שלו, וכך נותר לו פחות כוח עיבוד עבור המשתמש המקורי והחוקי של המחשב.

הפתרון – תחזוקה נכונה

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


 

תגובה אחד

  1. רון הגיב:

    קודם כל תודה רבה על ההסבר!
    ועכשיו לפי האמור לעיל מה עלינו לעשות על מנת לתחזק את המחשב כמו שצריך ? וכן איך לטפל ברגיסטרי ובדיסק קשיח עכשיו אחרי שהוא כבר עבר את כל השמוש והוא כרגע איטי?
    אשמח מאוד אם תענה לי למייל. תודה.

כתיבת תגובה בשביל רון