Explain structure of Operating System.

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (Operating System – OS) рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (user) рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (resources) рдЬреИрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░, рдореЗрдореЛрд░реА, рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ (I/O devices), рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ (Structure) рдХреЛ рдЖрдорддреМрд░ рдкрд░ рджреЛ рдкреНрд░рдХрд╛рд░ рд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

  1. Monolithic Structure (рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╕рдВрд░рдЪрдирд╛)
  2. Layered Structure (рдкрд░рддреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛)
  3. Microkernel Structure (рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛)

рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдШрдЯрдХреЛрдВ (components) рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддреА рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ:


рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХ (Components of Operating System):

  1. Kernel (рдХрд░реНрдирд▓):
    • рдХрд░реНрдирд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
    • рдХрд░реНрдирд▓ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмреАрдЪ рд╕рдордиреНрд╡рдп (coordination) рдХрд░рдирд╛ред
    • рдХрд░реНрдирд▓ рдХрд╛ рджреЛ рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ:
      • Monolithic Kernel (рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдХрд░реНрдирд▓): рдЗрд╕рдореЗрдВ рд╕рднреА рд╕реЗрд╡рд╛рдПрдБ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реЛрддреА рд╣реИрдВред
      • Microkernel (рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓): рдпрд╣ рдХреЗрд╡рд▓ рдореВрд▓ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
  2. Process Management (рдкреНрд░реЛрд╕реЗрд╕ рдкреНрд░рдмрдВрдзрди):
    • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╕рднреА рдкреНрд░реЛрд╕реЗрд╕ (processes) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
    • рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкреНрд░реЛрд╕реЗрд╕ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдЬреИрд╕реЗ CPU, рдореЗрдореЛрд░реА) рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд┐рддрд░рдг рд╣реЛ рд░рд╣рд╛ рд╣реЛред
    • рдЗрд╕рдореЗрдВ Process Scheduling (рдкреНрд░реЛрд╕реЗрд╕ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ) рдФрд░ Inter-process Communication (IPC) рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВред
  3. Memory Management (рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди):
    • рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдХрд╛ рдХрд╛рд░реНрдп рд░реИрдо (RAM) рдФрд░ рдЕрдиреНрдп рдореЗрдореЛрд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рд╣реИред
    • рдпрд╣ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди (memory allocation), рдореЗрдореЛрд░реА рдХрд╛ рд░рд┐рдХреНрдд рдХрд░рдирд╛ (deallocation), рдФрд░ рд╕реНрд╡реИрдкрд┐рдВрдЧ (swapping) рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
  4. File System Management (рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдмрдВрдзрди):
    • рдпрд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рд╕рднреА рдбреЗрдЯрд╛ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд (store) рдХрд░рддрд╛ рд╣реИред
    • рдпрд╣ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ, рдирд╛рдордХрд░рдг, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ (indexing) рдмрдирд╛рдиреЗ, рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг (transfer) рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
  5. Device Management (рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдмрдВрдзрди):
    • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╕рднреА I/O рдбрд┐рд╡рд╛рдЗрд╕ (рдЬреИрд╕реЗ рдХреАрдмреЛрд░реНрдб, рдорд╛рдЙрд╕, рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрд╡, рдкреНрд░рд┐рдВрдЯрд░ рдЖрджрд┐) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
    • рдпрд╣ рдбреНрд░рд╛рдЗрд╡рд░ (drivers) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
  6. User Interface (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕):
    • рдпрд╣ рд╡рд╣ рднрд╛рдЧ рд╣реИ рдЬрд╣рд╛рдБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИред
    • рдЗрд╕рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлреЗрд╕ (GUI) рдФрд░ рдХрдорд╛рдиреНрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ (CLI) рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред
    • GUI рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ CLI рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реАрдзреЗ рдХрдорд╛рдВрдб рджреЗрддрд╛ рд╣реИред
  7. Security and Access Control (рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдкрд╣реБрдБрдЪ рдирд┐рдпрдВрддреНрд░рдг):
    • рдпрд╣ рдШрдЯрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
    • рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдмрдВрдзрди, рдФрд░ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЬреИрд╕реЗ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдкреНрд░рдХрд╛рд░

  1. Monolithic Structure (рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╕рдВрд░рдЪрдирд╛):
    • рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХрд░реНрдирд▓ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рднреА рдХрд╛рд░реНрдп рдПрдХ рд╣реА рдмреНрд▓реЙрдХ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред
    • рдЗрд╕рдореЗрдВ рдХрд░реНрдирд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рднреА рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдВ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред
    • рдЙрджрд╛рд╣рд░рдг: UNIX, Linuxред
  2. Layered Structure (рдкрд░рддреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛):
    • рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкрд░рддреЛрдВ (layers) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдЕрдкрдиреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд┐рднрд╛рддреА рд╣реИред
    • рд╕рдмрд╕реЗ рдирд┐рдЪрд▓реА рдкрд░рдд рдХрд░реНрдирд▓ рд╣реЛрддреА рд╣реИ, рдФрд░ рдКрдкрд░ рдХреА рдкрд░рддреЛрдВ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреИрд╕реА рд╕реЗрд╡рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред
    • рдЙрджрд╛рд╣рд░рдг: OS/2, Windows NTред
  3. Microkernel Structure (рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛):
    • рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░реНрдирд▓ рдХреЗ рддрд╣рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдкреНрд░рдмрдВрдзрди рдФрд░ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрдиред рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд░реНрд╡рд┐рд╕реЗрд╕ (services) рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
    • рдпрд╣ рд╕рдВрд░рдЪрдирд╛ рдЕрддреНрдпрдзрд┐рдХ рдореЙрдбреНрдпреВрд▓рд░ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрд╕рдХрд╛ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред
    • рдЙрджрд╛рд╣рд░рдг: Minix, QNXред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп

  • рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдкреНрд░рдмрдВрдзрди: рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ред
  • рд╕реБрд░рдХреНрд╖рд╛: рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╛рд╣рд░реА рд╣рдорд▓реЛрдВ рдФрд░ рдЕрдкреНрд░рд╛рдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ рд╕реЗ рдмрдЪрд╛рдирд╛ред
  • рд╕рдордп рдХрд╛ рдкреНрд░рдмрдВрдзрди: рдкреНрд░реЛрд╕реЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╕рдордп рдХрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рдкреНрд░реЛрд╕реЗрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ред
  • рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рдмрдирд╛рдирд╛ред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рдореБрдЦ рдЙрджреНрджреЗрд╢реНрдп рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИред

offset

Speak Your Mind

*

error: Content is protected !!