פורסם 2005 בספטמבר 1120 שנים מערכת הפעלה עובדת כך:החל מקטע זיכרון 00000h (התא הראשון בזיכרון) יושבים הקרנלים (Kernels) של מערכת ההפעלה. קרנלים אלה תוכניות קטנות בשפת סף או משפת מכונה, שאחראיות על ניהול המערכת מבחינת הקצאת משאבים ומבחינת טיפול בI/O... כך המערכת מזהה את מערכת ההפעלה.. כאשר יש קבצים מתקדמים, יש למערכת ההפעלה עוד זיכרון ייחודי החל מגודל FFFFFh בזיכרון, ושם יש קבצים נוספים של מערכת ההפעלה.. אבל הבסיס הוא בקרנלים.. בלעדיהם אין מחשב..בלי מערכת הפעלה פעילה אי אפשר להפעיל כלום, כי אין שום דבר שאחראי על חלוקת משאבים וI/O.. ובמיוחד בC, שלה אין פקודות I/O והקצאת משאבים, כי היא נועדה במקור לכתיבת מערכות הפעלה שמטפלות בכל זה (למי שלא יודע, בשפת C אפשר לשלב קטעי קוד באסמבלר......)......מה שקורה זה שאם שיחקת עם הזיכרון (או שמשהו ב TURBO C שלך לא בסדר) יכול מאד להיות שהשתלטת על המקומות בזיכרון של מערכת ההפעלה (וזה לא טוב...)מה שאתה יכול לנסות לעשות, זה לכבות את המחשב, לנתק את הזיכרונות, להוציא את הסוללה בצורת עיגול שיושבת לך על הלוח אם (מה שנקרא CMOS Battary...) לחקות כמה דקות ואז לחבר הכל בחזרה... יש סיכוי טוב שזה יסתדר (ד"א, אם יש בעיות עם הביוס או הרום אז אפשר להוציא את הסוללה ולהמתין כמה זמן ואז להחזיר אותה.. זה עובד...)אבל ככל הנראה המחשב משתמש במערכת הבסיסית שלו שיושבת ברום שנועדה לעשות את הבדיקות למחשב (כשיש את המספרים שרצים בהתחלה, למשל, אז המחשב הוא בשליטת הרום..), ואז אתה יכול להפעיל את התוכנה הזאת למרות שאין מערכת הפעלה.... זה שזה עובד זה לא אומר שזה טוב..... כי זה מראה על בעייה בזיהוי הקרנלים, ואתה חייב לעשות משהו בנושא.. במקרה הכי גרוע לפרמט.... (אתה יכול לנסות לקחת את ההארד דיסק למחשב אחר ולנסות לגבות או משהו....)בהצלחה....
פורסם 2005 בספטמבר 1120 שנים דבר ראשון, לא הבנתי (ולא נראה לי) שיש לפותח ה THREAD בעיה (אם כן, הוא לא ציין זאת), הוא פשוט תיאר סיטואציה לא כלכך הגיונית (שאשמח לקבל צילומי מסך ממצלמה דיגיטלית, כדי לראות בדיוק במה מדובר)....אני לא יודע על איזה KERNEL אתה מדבר, אבל, ה KERNEL של לינוקס כתוב ברובו בשפת C (כמובן שיש חלקי אתחול בשפת ASM ישירות), והוא ממש לא כזה קטן (גם זה של ה WINDOWS לא קטן)...אפשר לכתוב דברים שרצים בלי מערכת הפעלה, אך כמובן שזה טיפשי וסדיסטי (וברור שיש לו שם איזה מערכת הפעלה, כי הקוד לא היה רץ)...ואיזה BIOS מגיע עם מערכת הפעלה או משהו בתוכו ב שנים האחרונות ? אני זוכר שרק בשנות ה 80 היו במחשבי ה IBM PC המקוריים (לא ב XT), אפשרות להריץ BASIC ישירות מה BIOS, בלי מערכת הפעלה..
פורסם 2005 בספטמבר 1120 שנים מה שאותי מעניין לדעת זה מה זאת אומרת "אין עליו מערכת הפעלה"? כי פירמוט ההארד דיסק מן הסתם היה מוחק גם את אותה תוכנת מחשבון שישבה לה שם אז איך החזרת אותה למחיצה? הרי אפילו כדי לעשות COPY מפלופי או דיסק אתה חייב מערכת הפעלה שתזהה את ההארד דיסק ומערכת הקבצים שלו ותעתיקאו אפשרות שנייה שפשוט מחקת דרך מערכת הפעלה אחרת (לינוקס נגיד ..) את כל הקבצים במחיצה חוץ מתוכנת המחשבון דבר שנוגד את מה שאמרת שיש לך רק דיסק פיזי אחד והייתה לך רק מחיצה אחת ועלייה הייתה מותקנת מערכת ווינדוס כמו כן ציינת שהקובץ הוא הקובץ היחידי בהארד דיסקמשהו לא מסתדר לי ... אני רוצה לראות הוכחה סרטון או משהו
פורסם 2005 בספטמבר 1120 שנים מה שאותי מעניין לדעת זה מה זאת אומרת "אין עליו מערכת הפעלה"? כי פירמוט ההארד דיסק מן הסתם היה מוחק גם את אותה תוכנת מחשבון שישבה לה שם אז איך החזרת אותה למחיצה? הרי אפילו כדי לעשות COPY מפלופי או דיסק אתה חייב מערכת הפעלה שתזהה את ההארד דיסק ומערכת הקבצים שלו ותעתיקאו אפשרות שנייה שפשוט מחקת דרך מערכת הפעלה אחרת (לינוקס נגיד ..) את כל הקבצים במחיצה חוץ מתוכנת המחשבון דבר שנוגד את מה שאמרת שיש לך רק דיסק פיזי אחד והייתה לך רק מחיצה אחת ועלייה הייתה מותקנת מערכת ווינדוס כמו כן ציינת שהקובץ הוא הקובץ היחידי בהארד דיסקמשהו לא מסתדר לי ... אני רוצה לראות הוכחה סרטון או משהו לקחת לי את המילים מהפה......
פורסם 2005 בספטמבר 1120 שנים מחבר אוקיי דבר ראשון ביום יומיים הקרובים חבר שלי יבוא אלי עם המצלמה שלו ונצלם את זה דבר שני הכוננן פורמט ולאחר מכן חובר למחשב אחר ,לאחר שחובר למחשב הועתקה אליו תוכנת המחשבון בלבד מכונן המסטר של המחשב.לאחר כשבוע העברתי את ההרד דיסק שאליו הועתקה התוכנה למחשב אחר שבו נהרס ההרד דיסק ומתי שבאתי לפרמט בכדי להתקין מערכת הפעלה המחשב פתאום הפעיל את התוכנה.
פורסם 2005 בספטמבר 1120 שנים כשאתה אומר מפעיל, יש בהתחלה את הספירת זכרון, אחרי זה מתחלף המסך בד"כ ויש למעלה כל מני פרטים על חלקים במחשב (זכרונות, מהירות, דיסקים וכו'), אחרי זה ישר אתה רואה את המחשבון, או שיש משהו לפני כן ?
פורסם 2005 בספטמבר 1220 שנים מחבר יש את ספירת הזיכרון ואחרי זה את כל הפרטים על החלקים של המחשב ואז זה אוצר שזה לא מוצא את מערכת ההפעלה ואני לוחץ אנטר וזה מחפש שוב ואז המחשב חושב כמה שניות ופתאום מופיע המחשבון
פורסם 2005 בספטמבר 1220 שנים יש את ספירת הזיכרון ואחרי זה את כל הפרטים על החלקים של המחשב ואז זה אוצר שזה לא מוצא את מערכת ההפעלה ואני לוחץ אנטר וזה מחפש שוב ואז המחשב חושב כמה שניות ופתאום מופיע המחשבון נשמע לא הגיוני לחלוטין,הזוי לגמרי. תוכנות בC דורשות מערכת הפעלה ככל שידוע לי..........אם באמת יצרת את התוכנה הזאת והיא עולה לך לא מערכת הפעלה אז לי אישית גילית משהו חדש! אם אפשר רק את קוד המקור של התוכנה.תודה
פורסם 2005 בספטמבר 1220 שנים הDISK של התקנת הWIN שלך בכונן?איזו מערכת הפעלה הייתה לך?(אם כתבת מקודם, אני לא ראיתי)הכנסת דיסקט למחשב של WIN98?(הפוך אין לי כוח לBACKSPACE)
פורסם 2005 בספטמבר 1220 שנים טוב יש לי תאוריה אבל אני לא חקרתי את תוכנת הפירמוט של ווינדוס מספיק כדי להיות בטוח ...יכול להיות שכשמפרמטים מחיצה בווינדוס ותוכנת הפירמוט (לא חובה דווקא הפירמוט של ווינדוס , יכול להיות שזה חלק מהסטנדרט של מערכת הקבצים) בונה מערכת קבצים של FAT32\NTFS היא מתקינה במחיצה כמה קבצי SYSTEM נסתרים שהם בעצםסוג של KERNEL ומסוגלים להריץ תוכניות בינאריות בפורמט EXE (בעצם מין מיני-מערכת הפעלה על בסיס DOS) וכשהמחשב קורא את הBOOT SECTORהוא מריץ את אותם קבצים שמחפשים קבצים של מערכת הפעלה אמיתית וכשלא מוצאים הם םשוט מריצים את ברירת המחדל שהיא הקובץ הבינארי הראשון (והיחידי ..) על המחיצהמה אתם אומרים?
פורסם 2005 בספטמבר 1220 שנים יכול להיות באמת שבפרמוט סימנת לו להעתיק קבצי מערכת, למרות שזה עדיין לא נשמע לי הגיוני....1) כשאתה יוצא מהמחשבון - מה קורה? מה מופיע על המסך?2) ניסית לעלות את המחשב בעזרת דיסק/ט שיש עליו מערכת הפעלה כלשהי (דוס, win, לינוקס)?
פורסם 2005 בספטמבר 1220 שנים מחבר הדיסק של הwin xp לא נמצא בכונןלאחר שאני יוצא מהמחשבון אני רואה פשוט מסך שחור ללא אפשרות לכתוב פקודות נוספות או לעשות משהו עם המחשב חוץ מלעשות ריסטבכונן הפלופי אין דיסקט של win 98 או כל win אחרהקוד של התוכנה הוא :#include <stdio.h>#include <conio.h>void main(){ double first; double second; flushall(); clrscr(); printf("\t\t\twelcome to calculator program\n"); printf("enter the first number: \n"); scanf("%lf",&first); printf("enter the second number: \n"); scanf("%lf",&second); printf("the sum in + is : %lf \n",first+second); printf("the sum in - is : %lf \n",first-second); printf("the sum in * is : %lf \n",first*second); printf("the sum in / is : %lf \n",first/second); scanf("%d");}
פורסם 2005 בספטמבר 1220 שנים טוב... אין כלכך מאיפה להמשיך את הדיון בלי לראות איזה SCREENSHOT של זה בדיוק אחרי שרואים למשל את הנתונים של המחשב למעלה בטבלה הלבנה, בדיוק אחרי שהמחשב עולה...אתה גם מוזמן לחבר את הדיסק למחשב אחר ולבדוק אם יש שם קבצים כמו AUTOEXEC.BAT או להראות לנו איזה קבצים יש עליו...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.