منتديات عالمي حلم

هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

العالم المليئ بالأحلام

في منتديآت عالمي حلم تتحـقـق أحلامك

    إنجازات كبرى في تطوير نظم التشغيل Major Achievements

    طالبة
    طالبة

    عدد المساهمات : 10
    تاريخ التسجيل : 22/04/2020

    إنجازات كبرى في تطوير نظم التشغيل  Major Achievements Empty إنجازات كبرى في تطوير نظم التشغيل Major Achievements

    مُساهمة من طرف طالبة الإثنين أبريل 27, 2020 9:22 am

    إنجازات كبرى في تطوير نظم التشغيل 
    Major Achievements
    :
    العمليات Processes
    إدارة الذاكرة • Memory management
    الأمن وحماية المعلومات• Information protection and security
    الجدولة وإدارة الموارد • Scheduling and resource management
    هيكل النظام • System structure
    نجوم متحركه 
    هيا نتحدث عنهم قليلاً  Arrow  
    Like a Star @ heaven  العملية -
    أساس هيكل نظام التشغيل 
    برنامج في التنفيذ
    مثيل برنامج قيد التشغيل 
    Process
    Fundamental to the structure of OS’s
    A process is:
    A program in execution
    An instance of a running program
    على ماذا تحتوي العملية ؟
    Executable program (machine codeرمز النظام ) 
    Program dataبيانات البرنامج
    Program stackمكدس البرنامج
    Program heapكومة البرنامج
    Execution context of program (process state):سياق تنفيذ البرنامج:
    contains all information the OS needs to manage the process
    *****
    Like a Star @ heaven إدارة الذاكرة :
    نظام التشغيل لديه خمس مهام رئيسية :
    Process isolationعزل العملية 
    Automatic allocation and managementالتخصيص الإلقائي والإدارة 
    Support of modular programmingدعم البرمجة المعيارية
    Protection and access control
    Long-term storage (by file system moduleحسب وحدة نظام الملف)
    طالبة
    طالبة

    عدد المساهمات : 10
    تاريخ التسجيل : 22/04/2020

    إنجازات كبرى في تطوير نظم التشغيل  Major Achievements Empty رد: إنجازات كبرى في تطوير نظم التشغيل Major Achievements

    مُساهمة من طرف طالبة الخميس أبريل 30, 2020 8:34 pm

    memory mangment cont.
    ALL achieved by Virtual Memory concept
    allows programs to address memory from a logical point of view
    Without regard to the limits of RAM
    طالبة
    طالبة

    عدد المساهمات : 10
    تاريخ التسجيل : 22/04/2020

    إنجازات كبرى في تطوير نظم التشغيل  Major Achievements Empty Different Architectural Approaches

    مُساهمة من طرف طالبة الخميس أبريل 30, 2020 9:25 pm

    Different Architectural Approaches
    مقاربات معمارية مختلفة
    include:
     Microkernel architecture
     Multithreading
     Symmetric multiprocessing (SMP)
     
    Distributed operating systems
     Object-oriented design
    نجوم متحركه 
    Microkernel architecture
    only a few essential functions in kernel
    -Virtual Memory
    -Basic scheduling
    -Interprocess communication (IPC)
    Other OS services are provided by processes
    نجوم متحركه 
    Multithreading
    Process is divided into threads that can run concurrently
    Thread: Dispatchable unit of work
    -- executes sequentially and is interruptible
    ينفذ بالتسلسل وقابل للمقاطعة
    نجوم متحركه 
    ) Symmetric
    multiprocessing (SMP)

    [ltr]SMP system has[/ltr]
    [ltr]multiple CPUs[/ltr]
    [ltr]shared memory[/ltr]
    [ltr]shared I/O[/ltr]
    [ltr]All CPUs perform same functions[/ltr]
    [ltr]OS schedules processes/threads across all CPUs.[/ltr]
    [ltr]Examples?[/ltr]
    [ltr]Multi-core[/ltr]
    [ltr]GPUs[/ltr]

    [ltr][size=43]•[/size][size=43]Advantages:[/size][/ltr]
    [ltr][size=37]1.[/size][size=37]Performance[/size][/ltr]
    [ltr][size=32]•[/size][size=32]Allowing parallel processing[/size][/ltr]
    [ltr][size=37]2.[/size][size=37]Availability[/size][/ltr]
    [ltr][size=32]•[/size][size=32]Failure of a single process does not halt the system[/size][/ltr]
    [ltr][size=37]3.[/size][size=37]Incremental Growth[/size][/ltr]
    [ltr][size=32]•[/size][size=32]Additional processors can be added.[/size][/ltr]
    [ltr][size=37]4.[/size][size=37]Scaling[/size][/ltr]

    نجوم متحركه 
    [ltr]With multiprogramming, only one process can execute at a time; [/ltr]
    [ltr] meanwhile all other processes are waiting for the processor.[/ltr]

    [ltr]With multiprocessing, more than one process can be running simultaneously, each on a different processor.[/ltr]

      الوقت/التاريخ الآن هو الجمعة مايو 14, 2021 1:57 am