рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо (Operating System – OS) рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ (user) рдХреЗ рдмреАрдЪ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (resources) рдЬреИрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░, рдореЗрдореЛрд░реА, рдЗрдирдкреБрдЯ/рдЖрдЙрдЯрдкреБрдЯ рдЙрдкрдХрд░рдгреЛрдВ (I/O devices), рдФрд░ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЖрджреЗрд╢реЛрдВ рдХреЛ рд╕рдордЭрдирд╛ рдФрд░ рдЙрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреА рдХреНрд╖рдорддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╣реИред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ (Structure) рдХреЛ рдЖрдорддреМрд░ рдкрд░ рджреЛ рдкреНрд░рдХрд╛рд░ рд╕реЗ рд╡рд░реНрдЧреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
- Monolithic Structure (рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╕рдВрд░рдЪрдирд╛)
- Layered Structure (рдкрд░рддреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛)
- Microkernel Structure (рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛)
рд▓реЗрдХрд┐рди рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдШрдЯрдХреЛрдВ (components) рд╕реЗ рдорд┐рд▓рдХрд░ рдмрдирддреА рд╣реИред рдЖрдЗрдП рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ:
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдореБрдЦреНрдп рдШрдЯрдХ (Components of Operating System):
- Kernel (рдХрд░реНрдирд▓):
- рдХрд░реНрдирд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рд╣рд╛рдЗрдкрд░рд╡рд╛рдЗрдЬрд╝рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдХрд░реНрдирд▓ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдмреАрдЪ рд╕рдордиреНрд╡рдп (coordination) рдХрд░рдирд╛ред
- рдХрд░реНрдирд▓ рдХрд╛ рджреЛ рдкреНрд░рдХрд╛рд░ рд╣реЛрддреЗ рд╣реИрдВ:
- Monolithic Kernel (рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдХрд░реНрдирд▓): рдЗрд╕рдореЗрдВ рд╕рднреА рд╕реЗрд╡рд╛рдПрдБ рдПрдХ рд╣реА рд╕реНрдерд╛рди рдкрд░ рд╣реЛрддреА рд╣реИрдВред
- Microkernel (рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓): рдпрд╣ рдХреЗрд╡рд▓ рдореВрд▓ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдмрд╛рд╣рд░ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред
- Process Management (рдкреНрд░реЛрд╕реЗрд╕ рдкреНрд░рдмрдВрдзрди):
- рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╕рднреА рдкреНрд░реЛрд╕реЗрд╕ (processes) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдкреНрд░реЛрд╕реЗрд╕ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реЛрдВ рдФрд░ рд╕рдВрд╕рд╛рдзрдиреЛрдВ (рдЬреИрд╕реЗ CPU, рдореЗрдореЛрд░реА) рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╡рд┐рддрд░рдг рд╣реЛ рд░рд╣рд╛ рд╣реЛред
- рдЗрд╕рдореЗрдВ Process Scheduling (рдкреНрд░реЛрд╕реЗрд╕ рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ) рдФрд░ Inter-process Communication (IPC) рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдПрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддреА рд╣реИрдВред
- Memory Management (рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди):
- рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди рдХрд╛ рдХрд╛рд░реНрдп рд░реИрдо (RAM) рдФрд░ рдЕрдиреНрдп рдореЗрдореЛрд░реА рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рд╣реИред
- рдпрд╣ рдореЗрдореЛрд░реА рдЖрд╡рдВрдЯрди (memory allocation), рдореЗрдореЛрд░реА рдХрд╛ рд░рд┐рдХреНрдд рдХрд░рдирд╛ (deallocation), рдФрд░ рд╕реНрд╡реИрдкрд┐рдВрдЧ (swapping) рдЬреИрд╕реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
- File System Management (рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдмрдВрдзрди):
- рдпрд╣ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╡рд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ рдЬреЛ рд╕рднреА рдбреЗрдЯрд╛ рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд (store) рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ, рдирд╛рдордХрд░рдг, рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ (indexing) рдмрдирд╛рдиреЗ, рдФрд░ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмреАрдЪ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг (transfer) рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реЛрддрд╛ рд╣реИред
- Device Management (рдбрд┐рд╡рд╛рдЗрд╕ рдкреНрд░рдмрдВрдзрди):
- рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдпрд╣ рд╣рд┐рд╕реНрд╕рд╛ рд╕рднреА I/O рдбрд┐рд╡рд╛рдЗрд╕ (рдЬреИрд╕реЗ рдХреАрдмреЛрд░реНрдб, рдорд╛рдЙрд╕, рдбрд┐рд╕реНрдХ рдбреНрд░рд╛рдЗрд╡, рдкреНрд░рд┐рдВрдЯрд░ рдЖрджрд┐) рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдпрд╣ рдбреНрд░рд╛рдЗрд╡рд░ (drivers) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд┐рд╡рд╛рдЗрд╕ рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдП рдЧрдП рдЖрджреЗрд╢реЛрдВ рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддрд╛ рд╣реИред
- User Interface (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕):
- рдпрд╣ рд╡рд╣ рднрд╛рдЧ рд╣реИ рдЬрд╣рд╛рдБ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рд╕рдВрд╡рд╛рдж рдХрд░рддрд╛ рд╣реИред
- рдЗрд╕рдореЗрдВ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлреЗрд╕ (GUI) рдФрд░ рдХрдорд╛рдиреНрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ (CLI) рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред
- GUI рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдорд╛рдЙрд╕ рдФрд░ рдХреАрдмреЛрд░реНрдб рд╕реЗ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд░реВрдк рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрдмрдХрд┐ CLI рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реАрдзреЗ рдХрдорд╛рдВрдб рджреЗрддрд╛ рд╣реИред
- Security and Access Control (рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдкрд╣реБрдБрдЪ рдирд┐рдпрдВрддреНрд░рдг):
- рдпрд╣ рдШрдЯрдХ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
- рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрд░рдорд╛рдгреАрдХрд░рдг, рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдмрдВрдзрди, рдФрд░ рдбреЗрдЯрд╛ рд╕реБрд░рдХреНрд╖рд╛ рдЬреИрд╕реЗ рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдкреНрд░рдХрд╛рд░
- Monolithic Structure (рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╕рдВрд░рдЪрдирд╛):
- рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдХрд░реНрдирд▓ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рднреА рдХрд╛рд░реНрдп рдПрдХ рд╣реА рдмреНрд▓реЙрдХ рдореЗрдВ рд╣реЛрддреЗ рд╣реИрдВред
- рдЗрд╕рдореЗрдВ рдХрд░реНрдирд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рднреА рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдВ рдПрдХ рджреВрд╕рд░реЗ рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реЛрддреЗ рд╣реИрдВред
- рдЙрджрд╛рд╣рд░рдг: UNIX, Linuxред
- Layered Structure (рдкрд░рддреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛):
- рдЗрд╕ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╡рд┐рднрд┐рдиреНрди рдкрд░рддреЛрдВ (layers) рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкрд░рдд рдЕрдкрдиреА рдЬрд┐рдореНрдореЗрджрд╛рд░реА рдирд┐рднрд╛рддреА рд╣реИред
- рд╕рдмрд╕реЗ рдирд┐рдЪрд▓реА рдкрд░рдд рдХрд░реНрдирд▓ рд╣реЛрддреА рд╣реИ, рдФрд░ рдКрдкрд░ рдХреА рдкрд░рддреЛрдВ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо, рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлреЗрд╕ рдЬреИрд╕реА рд╕реЗрд╡рд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред
- рдЙрджрд╛рд╣рд░рдг: OS/2, Windows NTред
- Microkernel Structure (рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛):
- рдорд╛рдЗрдХреНрд░реЛрдХрд░реНрдирд▓ рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдХреЗрд╡рд▓ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдмрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдп рдХрд░реНрдирд▓ рдХреЗ рддрд╣рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдкреНрд░реЛрд╕реЗрд╕ рдкреНрд░рдмрдВрдзрди рдФрд░ рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрдиред рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рд░реНрд╡рд┐рд╕реЗрд╕ (services) рдХреЗ рд░реВрдк рдореЗрдВ рдмрд╛рд╣рд░реА рд░реВрдк рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред
- рдпрд╣ рд╕рдВрд░рдЪрдирд╛ рдЕрддреНрдпрдзрд┐рдХ рдореЙрдбреНрдпреВрд▓рд░ рд╣реЛрддреА рд╣реИ рдФрд░ рдпрджрд┐ рдХрд┐рд╕реА рд╕реЗрд╡рд╛ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЗрд╕рдХрд╛ рдЕрд╕рд░ рдирд╣реАрдВ рдкрдбрд╝рддрд╛ред
- рдЙрджрд╛рд╣рд░рдг: Minix, QNXред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп
- рд╕рдВрд╕рд╛рдзрди рдХрд╛ рдкреНрд░рдмрдВрдзрди: рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ред
- рд╕реБрд░рдХреНрд╖рд╛: рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдмрд╛рд╣рд░реА рд╣рдорд▓реЛрдВ рдФрд░ рдЕрдкреНрд░рд╛рдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ рд╕реЗ рдмрдЪрд╛рдирд╛ред
- рд╕рдордп рдХрд╛ рдкреНрд░рдмрдВрдзрди: рдкреНрд░реЛрд╕реЗрд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╕рдордп рдХрд╛ рдкреНрд░рдмрдВрдзрди рдФрд░ рдкреНрд░реЛрд╕реЗрд╕реЛрдВ рдХреЗ рдмреАрдЪ рдирд┐рд╖реНрдкрдХреНрд╖рддрд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ред
- рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рд░рд▓ рдФрд░ рдХреБрд╢рд▓ рдмрдирд╛рдирд╛ред
рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдкреНрд░рдореБрдЦ рдЙрджреНрджреЗрд╢реНрдп рдХрдВрдкреНрдпреВрдЯрд░ рдХреЗ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИред
Speak Your Mind