• Register
    • Login
    • Search
    • Recent
    • Users
    • חיפוש גוגל בפורום
    • צור קשר

    תנאי שימוש

    תנאי שימוש

    מדריך | מערכות הפעלה-מה זה?!

    מדריכים
    1
    1
    64
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • יושב אהלים
      יושב אהלים מנהלים last edited by

      היי חברים.
      היום נדבר על מערכות הפעלה
      0003ecbf-f6f0-42d2-b530-b07a895f9da0-image.png

      אנחנו שומעים כל היום על המושגים "מערכת הפעלה", “Windows”, “OS”
      מה זה בעצם מערכת הפעלה ולמה זה כל כך חשוב🤨?
      אז ככה: בכלליות מערכת הפעלה זאת התוכנה הבסיסית ביותר שרצה במחשב. התפקיד של מערכת ההפעלה הוא לגשר בין החומרה של המחשב לבין המשתמש האנושי וליצור ממשק נוח למשתמש עם כמה שיותר פונקציונלית וגמישות (כל מערכת הפעלה מצליחה לעשות זאת ברמה שונה).

      מערכת ההפעלה היא הבסיס הדיגיטלי של המחשב, זה שמגשר בין הפיזיות לדיגיטליות
      a255e8eb-3c13-4bd9-a72a-d9bde763d814-image.png 2c65a5b3-535d-4449-bee2-c04f533613a1-image.png

      אז איך בעצם זה עובד?🥴
      3 דברים:

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

      בקיצור הליבה היא המוח🧠
      2013f0cb-30ba-48db-a99d-e9037c43363e-image.png

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

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

      1. על המושג "API" בטח שמעתם המון. הראשי תיבות הם "Application Programming Interface”, ובעברית "ממשק תכנות יישומים".
        הAPI נותן למשתמש האנושי להשתמש בתוכנות שלו (לדוגמה מחשבון או word) על ידי שימוש במערכת ההפעלה בצורה שנוחה למשתמש ומוגנת למערכת, וכן בצורה שתיצור כמה שפחות בעיות אבטחה ובאגים (נגיד שאתם מחשבים פעולה במחשבון, הapi מעביר את החישוב למערכת הפעלה, היא בודקת אם הבקשה לגיטימית, מבצעת ומחזירה).

      לפרש את זה למושגים שלנו זה טיפה קשה, אם למישהו יש רעיון אני אשמח להוסיף את זה🙏.
      21fdb9f4-a240-49bc-a27d-f126821c3b60-image.png

      יש המון סוגים שונים של מערכות הפעלה למכשירים שונים, אבל לא נתעכב על זה מפאת מורכבות הנושא וכנראה שזה ישעמם אתכם🥱.

      מערכות ההפעלה למחשב 💻 שאנחנו מכירים מחיי היום יום הן:

      71e5b1b4-f76c-4064-b895-259637bc56c5-image.png

      וינדוס (Windows) של מיקרוסופט: מערכת ההפעלה המוכרת ביותר למחשבים אישיים. נוחה מאוד בעיקר בגלל הממשק הגרפי שלה שנותן למוח האנושי לנהל את המחשב בצורה שהוא יותר מסתדר איתה. עוד יתרון שלה הוא שרוב המפתחי תוכנות מפתחים תוכנות בעיקר למיקרוסופט בשביל הרווחיות🤑.
      החיסרון במערכת הוא שהיא מאוד כבדה🥵, קוד סגור👺, עולה כסף💰, גונבת מידע מהמשתמש, ומגבילה את המשתמש ברמת היכולת שלו לתפעל את המחשב🤒 (פחות פונקציונליות).

      69534cd4-52a2-440c-b139-af06dbd80d04-image.png

      לינוקס🐧: מערכת הפעלה מבוססת UNIX, מוכרת בעיקר משרתים בעולם 🖥️ (המושגים Apache, PHP שייכים לעולם של לינוקס). לינוקס מציעה פונקציונליות רחבה מאוד🤓, עיקר האינטגרציה בין המשתמש למכונה מתנהל באמצעות הCLI (שורת הפקודה, Command Line, המסך השחור. כמובן שאפשר גם לתפעל את המערכת באמצעות ממשקים גרפים שפותחו במיוחד ללינוקס 👌.

      לינוקס נמצאת בשימוש אישי בעיקר על ידי טכנאים, האקרים👨‍💻, אנשים שחרדים לפרטיות שלהם🥶, מאובטחת יותר מווינדוס ונוחה מאוד למערכות חלשות מבחינת הקלילות שלה, וכך גם למחשבי-על מבחינת הביצועיות שלה🦾.

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

      עוד נרחיב על ההפצות השונות, אבל בפעם אחרת.

      0dc36387-e661-439a-98ad-fe1bcdbe2b0b-image.png

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

      מערכות הפעלה לפלאפונים📱:

      69b1b6b8-ef81-4d0d-8161-a2cf29a1ba7d-image.png

      אנדרואיד 🤖: מערכת ההפעלה הפופולרית ביותר בעולם, מבוססת על לינוקס, קוד פתוח עם יותר מ3 מיליארד משתמשים.

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

      כל חברה מלבישה על המערכת הפעלה את הUI שלה (ממשק משתמש, לדוגמה: OneUI של סמסונג, MIUI של שיאומי ועוד). ישנם גם הפצות קהילתיות קוד פתוח מבוססות אנדרואיד כמו Lineage OS, Paranoid, Havoc ועוד המון המון🤩.

      8e1b1bb8-49c7-4e71-9281-cb460012de4c-image.png

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

      7395f9a0-eddc-4519-97dd-93a90a2ded1d-image.png

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

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

      אם יש שאלות, אשמח שתשאלו🙏.

      כל הקרדיט לערוץ OSP בטלגרם - ערוץ שעוסק כולו בקוד פתוח.

      1 Reply Last reply Reply Quote 7

      • First post
        Last post