Аперацыйная сістэма: Розніца паміж версіямі

[недагледжаная версія][недагледжаная версія]
Змесціва выдалена Змесціва дададзена
EmausBot (размовы | уклад)
др r2.6.4) (робат змяніў: ba:Операцион система
др clean up, replaced: а у → а ў, асэн → асен, у у → у ў, . → . (2), , → , (3), {{вызн2|1=(АС)}} → '''(АС)''', {{вызнч|1=Аперацы́йная сістэ́ма}} → '''Ап using AWB (7893)
Радок 1:
[[Выява:Ubuntu 10.04 LTS.png|thumb|300px|Графічны інтэрфейс карыстальніка на прыкладзе АС [[Ubuntu]], дыстрыбутыва [[Linux|GNU/Linux]]]]
{{вызнч|1='''Аперацы́йная сістэ́ма}}''' {{вызн2|1='''(АС)}}''' - [[камп'ютар]]ная [[праграма]], якая кіруе апаратнымі і праграмнымі рэсурсамі камп'ютара. Галоўны складнік [[сістэмнае праграмнае забеспячэнне|сістэмнага праграмнага забеспячэння]]. Выконвае найпрасцейшыя заданні, напр., кіруе выкарыстаннем [[Аператыўная памяць|памяці]], выконвае праграмныя інструкцыі згодна з пэўнай сістэмай [[прыярытэт працэса|прыярытэтаў]], кіруе прыстасаваннямі ўводу/вываду, забяспечвае праграмы карыстальніка магчымасцю выкарыстання [[сеткавы пратакол|сеткавых пратаколаў]], дае [[дастасоўная праграма|дастасоўным праграмам]] просты [[інтэрфейс]] работы з [[файл]]амі і інш.
 
== Прыклады сучасных аперацыйных сістэм ==
Радок 7:
[[Microsoft Windows]] – сямейства прыватнаўласнісцкіх аперацыйных сістэм. Гэта найбольш распаўсюджаная аперацыйная сістэма для [[персанальны камп'ютар|персанальных камп'ютараў]]. Яна зарадзілася ў 1981 годзе ў якасці дапаўненні да аперацыйнай сістэмы [[MS-DOS]] для IBM-сумяшчальных персанальных камп'ютараў. Упершыню апублікавана ў 1985 г.
 
Пачынаючы з Windows XP , усе сучасныя версіі зроблены на аснове ядра Windows NT.
 
Windows таксама выкарыстоўваецца на серверах, якія падтрымліваюць такія прыкладанні, як вэб-серверы і серверы баз даных .
 
=== Unix і Unix-падобныя аперацыйныя сістэмы ===
 
[[Кен Томпсан]] напісаў мову праграмавання B, галоўным чынам, на аснове BCPL, якую ён выкарыстаў, каб напісаць [[Unix]], на аснове яго вопыту працы ў праекце MULTICS. B была заменены на [[Сі, мова праграмавання|C]], і з цягам часу Unix ператварылася ў вялікае, складанае сямейства узаемазвязаныхўзаемазвязаных аперацыйных сістэм, якое паўплывала на ўсе сучасныя АС.
 
Назва "UNIX" з'яўляецца гандлёвай маркай [[The Open Group]]. Для абазначэння доўгага шэрагу аперацыйных сістэм, якія падобныя на арыгінальны Unix, але не маюць ліцэнзіі The Open Group, ужываецца назва "Unix-падобныя".
Радок 37:
==== Plan 9 ====
 
У свой час [[Кен Томпсан]], [[Дэніс Рычы]] і [[Дуглас Макілрой]] у [[Bell Labs]] распрацавалі мову праграмавання [[Сі, мова праграмавання|C]] для стварэння аперацыйнай сістэмы Unix. Наступныя распрацоўкі праграмістаў Bell Labs уключаюць [[Plan 9]] і [[Inferno]], аперацыйныя сістэмы для сучасных размеркаваных вылічальных асяроддзяў. Plan 9 зараз выпушчана пад Lucent Public License. Inferno была прададзена Vita Nuova Holdings і выпушчана пад GPL і MIT ліцэнзіямі .
 
=== Linux і GNU ===
Радок 70:
==== Графічны інтэрфейс карыстальніка ====
 
Большасць сучасных камп'ютарных сістэм падтрымліваюць графічны інтэрфэйс карыстальніка ({{lang-en|GUI}}, ад ''Graphical User Interface''), і звычайна ўключаюць яго. У некаторых аперацыйных сістэмах, такіх як Microsoft Windows і Mac OS , GUI убудаваны ў ядро. Іншыя аперацыйныя сістэмы маюць модульную канструкцыю, аддзяляючы графічную падсістэму ад ядра АС. GNU/Linux і Mac OS X пабудаваны такім чынам.
 
Многія аперацыйныя сістэмы дазваляюць карыстальніку ўсталяваць або ствараць любы карыстальніцкі інтэрфейс у адпаведнасці з іх пажаданнямі. [[X Window System]] у спалучэнні з [[GNOME]] ці [[KDE]] звычайна сустракаюцца на большасці Unix і Unix-падобных (BSD, GNU/Linux, Solaris) сістэм. Шэраг замен абалонкі Windows, якія прапануюць альтэрнатывы ўбудаванай абалонцы, былі выпушчаны, але ўбудаваная абалонка не можа быць аддзелена ад Windows. Існуюць шматлікія варыянты графічнага інтэрфейсу для Unix і Unix-падобных АС, большасць іх – вытворныя ад X11 (X Window System).
Радок 114:
Абарона памяці дазваляе ядру абмежаваць доступ працэсаў да памяці камп'ютара. Існуюць розныя метады абароны памяці, у тым ліку сегментацыя памяці і пагінацыя. Усе метады патрабуюць пэўнага ўзроўню апаратнай падтрымкі (напрыклад, 80286 MMU), які забяспечваюць не ўсе камп'ютары.
 
І пры сегментацыі і пры пагінацыі, пэўныя рэгістры абароненага рэжыму паказваюць працэсару, які адрас памяці ён можа дазволіць бягучай праграме для доступу. Спробы атрымаць доступ па іншых адрасах выклічуць перарыванне, якое прымусіць працэсар перайсці ў прывілеяваны рэжым і перадаць кіраванне ядру. Такі выпадак называюць парушэннем сегментацыі, і, паколькі, з аднаго боку, цяжка прызначыць асэнсаваныасенсаваны вынік для такой аперацыі, а з другога, такія дзеянні звычайна з'яўляюцца прыкметай памылкі ў праграме, ядро тыпова прымае рашэнне завершыць праграму, і паведаміць пра памылку.
 
==== Віртуальная памяць ====
Радок 136:
==== Доступ да дыска і файлавая сістэма ====
 
Доступ да даных, якія захоўваюцца на дысках, з'яўляецца цэнтральным элементам усіх аперацыйных сістэм. Камп'ютары захоўваюць даныя на дысках з выкарыстаннем файлаў, якія маюць спецыфічную структуру уў мэтах забеспячэння хуткага доступу, павышэння надзейнасці, а таксама эфектыўнага выкарыстання даступнай дыскавай прасторы. Файлавая сістэма – гэта спецыфічны спосаб захоўвання файлаў на дыску, яна дазваляе задаваць для файлаў назвы і атрыбуты (напр., правы доступу, памер, даты стварэння і змянення, і г.д.). Яна таксама дазваляе захоўваць файлы ў іерархіі каталогаў (папак).
 
==== Драйверы прылад ====
Радок 153:
АС рэальнага часу ({{lang-en|RTOS}}) – гэта шматзадачная аперацыйная сістэма, прызначаная для прыкладанняў з вызначаным тэрмінам (вылічэнняў у рэжыме рэальнага часу). Такія прыкладанні ўключаюць невялікія ўбудаваныя сістэмы, кантролеры аўтамабільных рухавікоў, прамысловых робатаў, касмічных караблёў, прамысловага кантролю і шэрагу буйнамаштабных вылічальных сістэм. Адным з першых прыкладаў маштабных АС рэальнага часу была сістэма апрацоўкі транзакцый, распрацаваная American Airlines і IBM для сістэмы браніравання авіякампаніі Sabre.
 
Убудаваныя сістэмы, якія маюць вызначаныя тэрміны, выкарыстоўваюць АС рэальнага часу, такія як VxWorks, PikeOS, eCos, QNX , Linux MontaVista і RTLinux.
 
== Аматарскія распрацоўкі ==