КампутарыАперацыйныя сістэмы

Функцыі і паняцце аперацыйных сістэм

З часу ўзнікнення кампутараў прайшло не так ужо шмат часу па мерках чалавечай гісторыі. Але вось аперацыйныя сістэмы, імі кіруюць, ступілі далёка наперад. Гэта не звязана нават з распрацоўкамі Біла Гейтса, які прапанаваў выкарыстоўваць сістэму Windows. На самай справе ўсё здарылася нашмат раней. Паняцце аперацыйных сістэм трэба пачаць разглядаць з невялікага экскурсу ў гісторыю праграмавання. І гэта яшчэ не ўсё. Больш за тое, паняцце аперацыйнай сістэмы, класіфікацыя АС і іншыя тэрміны без гэтага абыйсціся проста не змогуць.

Кампутары на світанку стварэння

Калі разглядаць кампутары з часу іх узнікнення, то аперацыйныя сістэмы як такія тады адсутнічалі наогул. Старыя ЭВМ ўяўлялі сабой звычайны вылічальны комплекс, здольны апрацоўваць нейкія матэматычныя аперацыі.

Самым простым рашэннем ўводу-высновы дадзеных на той час былі перфакарты і перфастужкі. Першыя валодалі адмысловымі пустымі вочкамі, чаргаванне якіх дазваляла ўводзіць інфармацыю ў патрэбным парадку. Другія пры вывадзе адлюстроўвалі апрацаваны вынік. Натуральна, такі спосаб быў вельмі нязручны, таму з часам пачалі з'яўляцца аўтаматызаваныя сістэмы, здольныя хутка рэагаваць на ўвод дадзеных і атрыманне выніку.

Мовы праграмавання пачатковага ўзроўню

Паняцце і функцыі аперацыйнай сістэмы немагчыма ўявіць сабе хоць бы без базавага веды моў праграмавання.

Калісьці даўно адным з самых простых для разумення і напісання праграм лічыўся мова Basic. Яго выкладалі нават у старэйшых класах школы. Ужываючы яго для напісання праграм, можна было ствараць графічныя выявы, прайграваць ноты (праўда, толькі з выкарыстаннем сістэмнага дынаміка) і т. Д. Ні пра што тым, што мы маем сёння, нават гаворкі быць не магло. Паняцце і прызначэнне аперацыйнай сістэмы прыйшлі нашмат пазней.

Справа ў тым, што нават прымітыўныя мовы праграмавання ўжо не спраўляліся з ўскладзеным на іх функцыяналам ўводу-высновы. Да вырашэння гэтага пытання трэба было падыходзіць нашмат больш сур'ёзна.

трансфармацыя

Як вядома, самы просты мова праграмавання асяроддзя, у якой бы мог працаваць любы карыстальнік, не даваў усяго таго, што мы маем на бягучы момант. З часам пачалі ўзнікаць больш складаныя моўныя пакеты, якія, дарэчы, выкарыстоўваюцца дагэтуль (той жа Assembler або Delphi).

Хоць на Асэмблеры цяпер аперацыйныя сістэмы не пішуцца, тым не менш мноства прыкладных праграм могуць выкарыстоўваць менавіта гэтую мову. Але вось для стварэння паўнавартаснай аперацыйнай сістэмы (ці, як цяпер прынята казаць, АС) такія языкі не падыходзілі першапачаткова. Менавіта таму асноўныя паняцці аперацыйных сістэм з часам некалькі змяніліся.

Стала ясна, што сама аперацыйная сістэма павінна стаць нейкім злучальным звяном паміж кампутарнымі «жалезнымі» кампанентамі, праграмамі і карыстальнікам. Так упершыню з'явіліся кіраўнікі праграмы, якія і можна назваць першымі аперацыйнымі сістэмамі. Яны, праўда, былі вельмі далёкія ад сённяшніх.

Выкарыстанне першых сістэм у тэлефонных станцыях

Першай кампаніяй, якая пачала выкарыстоўваць асноўныя паняцці аперацыйных сістэм, была амерыканская тэлефонная кампанія AT & T.

Гэта і зразумела, на той час інжынеры-тэхнікі спрабавалі максімальна аўтаматызаваць тэлефонную сувязь паміж абанентамі. Калі хто памятае, нават у кіно тых гадоў можна ўбачыць аператараў, якія злучаюць абанентаў шляхам выкарыстання спецыяльных штэкераў, якія ўстаўляюцца ў пэўную вочка, адпаведную нумары выходнага і ўваходнага выкліку.

Паняцце аперацыйных сістэм у гэтым выпадку зводзілася толькі да стварэння цалкам аўтаматызаванага працэсу злучэння абанентаў без удзелу аператараў. У свеце камп'ютэрных тэхналогій лічыцца, што праграмы, ужытыя кампаніяй AT & T, сталі нейкім правобразам сучасных UNIX-сістэм (да якіх, дарэчы, ставіцца і многімі любімы Linux).

Windows: як усё пачыналася

Што ўяўляе сабой сёння аперацыйная сістэма? Паняцце, асноўныя функцыі - усё гэта нельга абыйсці бокам без разумення таго, якую рэвалюцыю ў кампутарным свеце зрабіла карпарацыя Microsoft у асобе тагачаснага яе кіраўніка Біла Гейтса. Ён быў першым, хто прапанаваў комплексны падыход да разумення сувязі паміж вылічальнымі здольнасцямі кампутараў і карыстальнікам, які назірае вынік сваіх дзеянняў на маніторы.

Так была створана сістэма DOS. Працавала яна, праўда, толькі пры дапамозе каманд, якія ўводзяцца ўручную, затое «старычына» Нортан пастараўся зрабіць нешта ўніфікаванае, каб усёй гэтай асяроддзем можна было кіраваць ў поўным аб'ёме.

Цяпер паняцце аперацыйнай сістэмы (АС) не абыходзіцца без ведання такога унікальнага прадукту, як Norton Commander, бо многія прыкладання тыпу файлавых мэнэджараў створаныя менавіта на вобраз і падабенства «дзядулі Нортана».

Ды ўзяць хоць бы такія вядомыя прыкладання, як Windows Commander або Total Commander, якія ў інтэрфейсе маюць тыя ж дзве панэлі, запазычаныя ў Нортана, у спалучэнні з функцыянальнымі клавішамі, якія могуць мець прамое прызначэнне або выконваць іншыя дзеянні пры адначасовым націску з Shift або Ctrl .

Аб'ектна-арыентаванае праграмаванне

З часам паняцце аперацыйных сістэм зноў змянілася. Выкарыстанне найпростых каманд і беднага інтэрфейсу прывяло да таго, што карпарацыя Microsoft распрацавала цалкам новую канцэпцыю падыходу да сувязі паміж кампутарамі і карыстальнікам.

Той самы Біл Гейтс даў карыстачу графічны інтэрфейс, за якім схаваў выкананне сістэмных або іншых праграмных працэсаў. Пры гэтым аперацыйная сістэма Windows, паняцці якой досыць складаныя з пункту гледжання мовы праграмавання (C + / C ++), магла паўнавартасна працаваць і з усімі «жалезнымі» кампанентамі кампутараў, усталёўваючы для іх правільнага і карэктнага функцыянавання спецыяльныя мікрапраграмы, сёння званыя драйверамі. Так стала магчымым падключэнне абсалютна любых прылад (нават перыферыйных).

Самым простым прыкладам могуць стаць тыя ж прынтэры, відэакарткі, здымныя носьбіты інфармацыі і т. Д.

Але так было не заўсёды. Менавіта таму распрацоўшчыкі праграмнага забеспячэння стварылі адмысловы «мост», які атрымаў назву DirectX. Вытворцы новага абсталявання таксама пачалі вырабляць абсталяванне з выкарыстаннем стандарта Plug & Play (падключыў і гуляй). Цяпер дастаткова было проста ўсталяваць драйвер прылады, каб яно нармальна працавала ў сістэме.

Пачынаючы з Windows'98, драйверы найбольш распаўсюджаных і папулярных прылад сталі ўключацца ў сам установачны пакет аперацыйных сістэм. Нядзіўна, што цяпер ўсталёўваць драйверы ў ручным рэжыме нават для мабільных гаджэтаў не патрабуецца.

Паняцце шматзадачнай аперацыйнай сістэмы

Многія карыстальнікі камп'ютэрных сістэм крыху не разумеюць, з чым звязаная шматзадачнасць сістэмы. Простымі словамі гэта можна растлумачыць выкананнем некалькіх працэсаў адначасова або магчымасцю здзяйснення мноства дзеянняў, якія прадугледжаны ў арсенале. Такім чынам, сама «аперацыёнка» ператвараецца ў досыць магутны інструмент для здзяйснення тых ці іншых дзеянняў, запуску іншых праграм, выкананне якіх у ёй па змаўчанні не прадугледжана, і т. Д.

Аперацыйныя сістэмы: паняцце, класіфікацыя

Што тычыцца сучасных АС, то сёння іх існуе досыць шмат. Прамы канкурэнт карпарацыі Microsoft - гэта кампанія Apple, якая выпускае кампутары і мабільныя прылады. У процівагу Windows яна ўяўляе аперацыйную сістэму Mac OS X, якая (як ні дзіўна) створана на вобраз і падабенства «Вокнаў».

Адзінае, што варта адзначыць, дык гэта тое, што на сённяшні дзень гэтая АС з'яўляецца самай абароненай у свеце. Для яе не тое што вірусы не створаны, яны ў гэтым асяроддзі проста не працуюць.

Аперацыйныя сістэмы для мабільных прылад

Вытворцы мабільнай тэхнікі таксама не засталіся ўбаку. Паняцце і функцыі аперацыйнай сістэмы з гэтага пункту гледжання павінны адштурхоўвацца выключна ад таго, які набор у АС ўклаў сам распрацоўшчык. Зразумела, што на тых жа смартфонах або планшэтах не сустрэнеш звычайнага экрана з той жа кнопкай «Пуск», як у Windows (хоць пасля «сямёркі» і ад яе адмовіліся).

Затое паняцце аперацыйнай сістэмы тут зводзіцца толькі да выкарыстання віджэтаў або піктаграм, пры націску на якія можна выклікаць тое ці іншае прыкладанне, функцыю ці праграму.

Самымі распаўсюджанымі ў гэтых адносінах можна назваць «аперацыёнкі» тыпу Android, iOS, Windows Mobile, Blackberry і некаторыя іншыя. Як бачым, нават гранды камп'ютэрнага свету не пакінулі думка пра тое, што такое паняцце аперацыйнай сістэмы, класіфікацыя па тыпу выкананых (або даступных для выканання) прыкладанняў і т. Д.

Наогул, цяпер існуюць нават АС, здольныя аднаўляць іншыя «аперацыёнкі». Яны не патрабуюць усталёўкі на вінчэстар і могуць працаваць з любога здымнага носьбіта. Паняцце аперацыйных сістэм у гэтым выпадку нельга абыйсці без згадкі пра такі унікальным праграмным прадукце, як BeOS. Шмат каму ён невядомы, тым не менш, загрузіўшы такую «аперацыёнку» з дыска ці флэшкі, можна выправіць мноства праблем у тых жа сістэмах Windows. Пры запуску яна проста абміне загрузны сектар Windows (пры ўмове, што ў BIOS выстаўлена загрузка адпаведнага тыпу).

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.