Нов облик 20 операционна система. Операционна система: предназначение, разновидности. Как да определите вашата операционна система

Тези групи отдавна водят почти равностойна борба за монополизиране на пазара и тази борба е отдавна очаквана - трудно е да се посочи фаворит в нея. Нека се опитаме да разберем кой продукт е най-качествен.

Windows

В момента има три текущи версии на операционната система на тази корпорация - 7, 8, 10. Windows XP вече е излязла от мода - сега се инсталира главно на стари компютри. Най-новата версия е Windows 10, но не и най-популярната версия на компанията. Windows 7 е твърдо в класацията на най-използваните системи: 52% от персоналните компютри в света се обслужват от него.

Операционните системи Windows са оптимизирани, работата им е стабилна на повечето компютри, като най-предпочитани са по-старите версии на XP и 7. Продуктът на Windows не е най-сигурният, така че ако използвате операционната система Windows, трябва да се погрижите за инсталирането на лицензиран софтуер за сигурност.

Много потребители сравняват операционни системи по интерфейс. Windows не губи от своите конкуренти - голям избор от теми за визуализация на данни, анимации на прозорци и полупрозрачност създават приятен контраст. По-новите версии на Windows са запазили елементи от първите системи на този производител, което привлича потребителя.

Едно от основните предимства е възможността за инсталиране на програми за изпълнение на голямо разнообразие от задачи. Това важи както за офис програми и приложения за игри, така и за други приложни области.

linux


Тук производителите са решили да пуснат много версии, които имат специално предназначение. Най-широко приетият Linux продукт е Ubuntu. Той стана популярен с Linux, тъй като е най-оптималният за домашна употреба.

Продуктът на Linux е уникален с това, че можете да промените всичко в системните настройки по такъв начин, че системата да бъде напълно възстановена, като се вземат предвид параметрите на компютъра. Този факт осигурява най-висока производителност и в този компонент Linux е безспорен лидер сред производителите на ОС. Linux също има предимството да бъде много надежден и защитен, тъй като дистрибуциите предоставят много механизми за ограничаване на достъпа до потребителска информация.

Що се отнася до външния вид, той може да бъде персонализиран по всякакъв начин. Linux има много възможности за избор на интерфейс - от прост и строг до сложен и цветен, с много ефекти. Една от най-важните подробности за Linux е, че за да го управлява ефективно, потребителят трябва да се научи да работи на командния ред.

Много приложения за професионално програмиране са написани на ядрото на Linux. Но що се отнася до избора на приложения за изпълнение на приложни задачи, всичко тук не е толкова богато, колкото това на конкурентите.

macOS


macOS десктоп

Самата "ОС" се появи заедно с появата на първите продукти на Apple, съответно се използва на тези устройства. Сега най-новото издание на MacOS е версия 10.

MacOS са ориентирани към определен хардуерен стандарт, така че тяхната производителност е най-висока сред всички налични операционни системи. Струва си да се отбележи, че високата производителност на системите за MacOS е отличителна черта - всички продукти на този производител се характеризират с много стабилна и продуктивна работа. Системите MacOS са много надеждни, кумулативният брой вируси за тази платформа не е много голям и не трябва да се притеснявате за инсталирането на допълнителен софтуер за сигурност.

Повечето потребители са сигурни, че MacOS е най-удобната и привлекателна операционна система, съдейки по потребителския интерфейс. Производителят обръща много внимание на този компонент и не е изненадващо, че те са по-добри в този компонент от своите конкуренти. Разработчиците използват огромен набор от технологии, които са насочени към хармонизиране и подобряване на външния вид на контролите. Интересното е, че компанията редовно изисква от разработчиците на софтуер на трети страни да използват най-близък до стандартния "Mac" стил на проектиране на приложения, така че потребителите да работят в новата програма по същия начин, както в познатата преди.

DOS


Десктоп на FreeDOS

Останаха малко потребители, които помнят тези разработчици на операционна система. Трябва да се помни, че те станаха новатори в областта на разработката на ОС, изобретявайки цялата работа на операционната система. Да, конкурентите са отишли ​​по-далеч, като са подобрили всички разработки на DOS, но разработчиците на първата операционна система вече са започнали да измислят иновации за предишни разработки. От началото на 2000-те DOS пусна няколко ОС емулатора за персонални компютри, но те не бяха разпознати от потребителите поради ниската производителност и липсата на повечето от необходимите функции за съвременните ОС.

Въпреки това DOS остава необходим за много потребители. DOS софтуерът е най-добрият вариант за онези потребители, които искат да използват стари компютри с нови приложения. За да направят това, разработчиците пуснаха FreeDOS и DJGPP, които включват няколко популярни днес програми - файлов мениджър, текстов редактор, уеб браузър, имейл клиент и др. С други думи, продуктите на DOS все още могат да се използват на по-стари компютри.

Сигурност и надеждност

Като цяло Windows, Linux и MacOS се състезават за титлата на най-добрата група OS - DOS вече е престанал да се конкурира с по-модерни разработки. В областта на надеждността и безопасността на работа най-оптималните продукти са Linux и Apple. Най-добрата дистрибуция в този компонент за Linux е Ubuntu. Експертите смятат, че системите с Linux ядро ​​за предпочитане се използват като пазител на критична информация, тъй като защитата срещу неоторизирано проникване на информацията, съхранявана в системата, е много силна. Между другото, самите потребители трябва да бъдат много внимателни, когато задават пароли и дълги пътища към желаните от тях файлове - в противен случай можете да ги загубите.

За разлика от дистрибуциите на Linux и MacOS, Windows очевидно губи в надеждност и сигурност. Продуктът на Windows все още остава с титлата на най-ненадеждната операционна система. Софтуерът за сигурност на трети страни излиза редовно, но защитата на системата е на най-ниското си ниво и ако цените сигурността на вашата информация, Windows не трябва да се избира като операционна система за вашия компютър. Що се отнася до MacOS, сигурността тук също е на най-високо ниво.

Най-игралната система

Както бе споменато по-горе, по отношение на броя на програмите в различни области, Windows е лидер, а в компонента за игри този разработчик е безспорен лидер. Доста приложения за игри също се пускат за Linux, тъй като тези "ОС" също са доста популярни в света, например тук можете да намерите любимия на всички Steam. Но в крайна сметка, в общия обем на приложенията за игри, Windows ще даде шансове както на Linux, така и на MacOS взети заедно. Самата система има достатъчно добри характеристики за непрекъсната и безпроблемна работа на игрови приложения на всеки компютър, но това се случва рядко.

Ако погледнете дистрибуциите на Windows, досега потребителите са много предпазливи да наричат ​​Windows 7 най-предпочитаната за игри, въпреки факта, че вече са пуснати три нови версии на системата! Разбира се, "седемте" е доказана система и затова потребителите я предпочитат повече. Но това не е за дълго - след година и половина целият свят ще започне да говори за факта, че осмата и десетата версия на Windows са много по-добри от седмата по отношение на игрите.

Най-простата ОС

Ако вземем предвид всички налични операционни системи в света и изберем най-простата от тях, DOS системите ще бъдат абсолютен шампион тук. Но ако говорим конкретно за трите гиганта на изданието на операционната система в момента, тогава отново Windows ще бъде пред всички в простотата. Простотата може да бъде различна - баналността на разработката, лекотата на използване и т.н. Ние се интересуваме повече от това с какви системи е по-удобно да работят потребителите. И повечето от тях вярват, че Windows е най-простата "ОС", като се започне от първите й версии.

Всъщност Windows е най-лесната система за използване, но много трудна за разработване. MacOS се нарежда на второ място по отношение на използваемостта, както отбелязват експерти. Linux от своя страна са най-сложните системи, но след като свикнете с него, никога няма да се върнете, например, към семейството на Windows.

За слаби компютри

Разбира се, тук си струва да дадете предпочитание на DOS! Сега обаче DOS е доста трудно да се намери, следователно дистрибуциите на Linux с лека работна среда (LXDE, OpenBox, MATE, Xfce) са най-подходящи за слаби компютри.

Най-оптималната дистрибуция за използване в слаби компютри от семейството на Microsoft ще бъде Windows XP. Всъщност тази операционна система е доста добра, тъй като има добра производителност и атрактивен интерфейс. Той е достатъчно прост и доста подходящ, така че дори на слаб компютър да можете да играете любимите си класически игри.

Недостатъкът е, че XP вече не се поддържа от производителя и като инсталирате тази система, рискувате да вземете много вируси и троянски коне.

Това означава, че ако използвате активно интернет, без допълнителен защитен софтуер, вашият компютър няма да може да работи дълго време. Така че, помислете внимателно за избора на "ОС", преди да я инсталирате на вашия слаб компютър.

Наличие на инсталация на софтуер

И тук отново безспорен лидер е Windows! Все пак продуктите на този разработчик се появиха на пазара първи и затова се продават незабавно. Сега само мързеливият не разработва програми и приложения за Windows, което означава, че софтуерът винаги ще бъде наличен за тези операционни системи. Но е важно да запомните: поради ниската степен на защита на операционната система Windows, трябва да сте изключително внимателни, когато инсталирате софтуер на компютър. Разбира се, трябва да използвате лицензиран софтуер, а ако нямате такъв, трябва да знаете, че поемате рискове, като инсталирате нежелани програми на вашия компютър с ниско ниво на защита.

Коя система да избера в крайна сметка

Наскоро разработчиците на системи свършиха страхотна работа за подобряване на версиите на операционната система. Разбира се, минимален пазарен дял и популярност ще заеме MacOS, тъй като това е сравнително нов продукт. Според характеристиките той не отстъпва на Windows и Linux. Ако този продукт ще бъде много търсен в бъдеще, MacOS може скоро да стане лидер в продажбите.

Linux е страхотна система за офис компютри и за компютри, които се използват за програмиране и администриране. Те имат висока производителност, са възможно най-безопасни и надеждни при употреба, но са твърде тесен профил, тъй като тези "ОС" не се използват широко.

Windows е безспорен победител в почти всяко отношение сред своите конкуренти и популярността на продукта е разбираема. За съвременните компютри Windows ще бъде оптималната операционна система, всеки избира версията сам. Зависи от потребителя коя операционна система да инсталира - ако компютърът е необходим за работа, по-добре е да инсталирате Linux, ако за игри - Windows. Необходимо е да определите всички параметри, които искате да получите в по-голяма степен от ОС - и в този случай можете да направите правилния и информиран избор!

Според Roskomstat Windows има 84% от популярността сред руските потребители на персонални компютри. Linux изпреварва MacOS с 3% - 9% срещу 6%. Това ще се промени, ако има силни причини за привлекателност сред потребителите и разработчиците на системи непрекъснато работят в тази област.

Операционната система (ОС) е системен софтуер, който управлява компютърни хардуерни и софтуерни ресурси и предоставя общи услуги за компютърни програми. Всички компютърни програми, с изключение на фърмуера, изискват работа.

Операционните системи със споделяне на време планират задачи за ефективно използване на системата и могат също да включват счетоводен софтуер за разпределяне на процесорно време, масово съхранение, печат и други ресурси.

Доминиращата настолна (десктоп) операционна система е Microsoft Windows с пазарен дял от около 83,3%. macOS от Apple Inc. се нарежда на второ място (11,2%), докато вкусовете на Linux са на трета позиция (1,55%).

В мобилния сектор (смартфони и таблети) според третото тримесечие на 2016 г. доминира Android на Google с 87,5%, а темпът на растеж е 10,3% годишно, следван от iOS на Apple с 12,1% и пазар на годишна база спад Дял от 5,2 процента, докато други операционни системи представляват само 0,3 процента.

Linux дистрибуциите са доминиращи в секторите на сървърите и суперкомпютрите. Други специализирани класове операционни системи, като вградени системи и системи в реално време, съществуват за много приложения.

Помислете за статистиката за използване на ОС според данните. Внимание, в статистиката, обобщените данни на всички платформи:

  • работен плот
  • Подвижен
  • Таблет
  • Конзола

ТОП операционни системи в Украйна:

В Украйна водещата използвана операционна система е, разбира се, Windows - 73,33% от всички устройства, от настолни до джобни. И тъй като мобилните технологии оказват влияние, Android също взе 13,19% в Украйна. Операционната система, произведена от Apple OS X, заема третото място - 5,38%, а дори и да се добави към нея iOS - 4,46% - това няма да й позволи да изпревари Android по популярност в Украйна.

Беларус има следната статистика за ОС:

Първият - Windows - 71,27%, вторият - Android - 17,74% и същата ситуация с OS X - 4,2% и iOS - 3,55%.

Оценка на ОС в Казахстан:

Казахстан е по-мобилен. И въпреки че Windows все още е първи - 63,85%, Android има 23,08%, тоест почти 1/4. Рейтингът на iOS също е по-висок тук – 7.83%.

Популярност на операционните системи в Русия:

Първото място за Windows е 68,58%. Второ и трето място Android - 15.88% и iOS - 7.11%

Статистика на операционните системи в света:

Като се вземе предвид комбинираната статистика на настолни и мобилни платформи, към юли 2017 г. Android OS е лидер - 41,24% от всички устройства. На второ и трето място са съответно Windows - 35,24% и iOS - 13,2%.

Малко история

През 40-те години на миналия век най-ранните електронни цифрови системи нямаха операционни системи. Електронните системи от това време са били програмирани с редици от механични превключватели или джъмпери на печатни платки. Това са системи със специално предназначение, които например генерират балистични таблици за военните или контролират отпечатването на чекове за заплати от данни на перфокарти. След като бяха изобретени програмируемите компютри с общо предназначение, бяха въведени машинни езици (състоящи се от низове от двоични цифри 0 и 1 върху перфорирана хартиена лента), които ускориха процеса на програмиране.

В началото на 50-те години компютърът можеше да изпълнява само една програма наведнъж. Всеки потребител използва компютъра изключително за ограничен период от време и получава планирано време с програмата и данни на перфокарти или перфолента. Програмата ще бъде изтеглена на машината и машината ще работи, докато програмата приключи. Програмите обикновено могат да се отстраняват от предния панел с помощта на превключватели и лампи на панела.

По-късните машини бяха доставени с програмни библиотеки, които ще бъдат свързани с потребителската програма, за да подпомагат операции като въвеждане и извеждане и генериране на компютърен код от код, който може да се чете от човека. Това беше генезисът на съвременната операционна система. Въпреки това, машините все още изпълняват една задача наведнъж. В университета в Кеймбридж в Англия работната поръчка някога е била линия за пране (връв за дрехи), от която са били закачени панделки с различни цветни карфици, за да обозначат работните приоритети.

Подобрение беше Atlas Supervisor, въведен с Manchester Atlas, пуснат в експлоатация през 1962 г., „считан от мнозина за първата разпознаваема модерна операционна система“

macos

MacOS (по-рано "Mac OS X" и по-късно "OS X") е линия от графични операционни системи с отворено ядро, разработени, предлагани и продавани от Apple Inc., последната от които е предварително заредена на всички компютри Macintosh, доставяни в момента . MacOS е основната операционна система на Apple от 1984 г. Това е операционна система UNIX, изградена върху технология, разработена в NeXT през втората половина на 80-те години на миналия век и до момента, в който Apple купи компанията в началото на 1997 г. Операционната система беше пусната за първи път през 1999 г. като Mac OS X Server 1.0 и през март 2001 г. като клиентска версия (Mac OS X v10.0 "Cheetah"). Оттогава имаше шест различни „клиентски“ и „сървърни“ издания на macOS, докато не бяха обединени в OS X 10.7 „Lion“.

Преди сливането си с macOS, сървърната версия - macOS Server - беше архитектурно идентична със своя настолен аналог и обикновено работеше на хардуерната линия Macintosh на Apple. Сървърът на macOS включва инструменти за управление и администриране на работни групи, които осигуряват опростен достъп до ключови мрежови услуги, включително агент за прехвърляне на поща, Samba сървър, LDAP сървър, сървър за имена на домейни и други. С Mac OS X v10.7 Lion, всички сървърни аспекти на Mac OS X Server бяха интегрирани в клиентската версия и продуктът беше преименуван на „OS X“ (премахвайки „Mac“ от името). Сървърните инструменти вече се предлагат като приложение.

linux

ubuntu, десктоп Linux дистрибуция. Ядрото на Linux се появява през 1991 г. като проект на Линус Торвалдс, тогава студент във Финландия. Той публикува за проекта си в дискусионна група за студенти по компютърни науки и програмисти и получи подкрепа и помощ от доброволци, които успяха да създадат пълно и функционално ядро.

Linux е Unix-подобен, но е разработен без Unix код, за разлика от BSD и неговите варианти. Поради модела си с отворен лиценз, кодът на ядрото на Linux е отворен за изучаване и модификация, което доведе до използването му на широка гама компютърни устройства от суперкомпютри до смарт часовници. Въпреки че оценките предполагат, че Linux се използва само на 1,82% от всички "настолни" (или преносими) компютри, той се използва широко за използване на сървъри и вградени системи като мобилни телефони. Linux замени Unix на много платформи и се използва на повечето суперкомпютри, включително топ 385. Много от същите компютри също са в Green500 (но в различен ред), като Linux работи в топ 10. Linux също се използва широко на други малки енергийно ефективни компютри като смартфони. Ядрото на Linux се използва от някои популярни дистрибуции като Red Hat, Debian, Ubuntu, Linux Mint на Google и Android, Chrome OS и Chromium OS.

Microsoft Windows

Microsoft Windows е семейство операционни системи, разработени от Microsoft и предназначени основно за компютри, базирани на архитектура на Intel с общо общо използване от 88,9% на компютри, свързани към интернет.

Microsoft Windows беше пуснат за първи път през 1985 г. като операционна среда, работеща върху MS-DOS, която беше стандартната операционна система, доставяна с повечето персонални компютри на Intel по това време. През 1995 г. беше пуснат Windows 95, който използваше само MS-DOS като първоначално зареждане. За обратна съвместимост Win9x може да изпълнява MS-DOS в реално време и 16-битови Windows 3.x драйвери. Windows ME, издаден през 2000 г., беше последната версия на фамилията Win9x. По-късните версии бяха базирани на ядрото на Windows NT. Текущите клиентски версии на Windows работят на IA-32, x86-64 и 32-битови ARM микропроцесори. Освен това Itanium все още се поддържа от по-старата версия на Windows Server 2008 R2. В миналото Windows NT поддържаше допълнителни архитектури.

Сървърните издания на Windows са широко използвани. През последните години Microsoft похарчи значителен капитал за насърчаване на използването на Windows като сървърна операционна система. Използването на Windows на сървъри обаче не е толкова широко разпространено, колкото на персоналните компютри, тъй като Windows се конкурира с Linux и BSD за пазарен дял на сървъри.

React OSе алтернативна Windows операционна система, която е разработена на принципите на Windows - без използване на код на Microsoft.

други

Имаше много операционни системи, които бяха значими в своето време, но вече ги няма, като AmigaOS; OS/2 от IBM и Microsoft; Класически Mac OS, не-Unix предшественик на Apple на MacOS; BeOS; XTS-300; RISCOS; MorphOS; Хайку; Гол метал и безплатен монетен двор. Някои от тях все още се използват в пазарни ниши и продължават да се развиват като малцинствени платформи за общности на ентусиасти и специализирани приложения. OpenVMS, преди от DEC, все още се разработва активно от Hewlett-Packard. Други операционни системи обаче се използват почти изключително в академичните среди, за обучение по операционни системи или за изследване на концепции за операционни системи. Типичен пример за система, която изпълнява и двете роли, е MINIX, докато например Singularity се използва изключително за изследвания.

Други операционни системи не успяха да спечелят значителен пазарен дял, но въведоха иновации, които повлияха на основните операционни системи.

Функции

Основни функции:

  • Изпълнение на програмни заявки (въвеждане и извеждане на данни, стартиране и спиране на други програми, заделяне и освобождаване на допълнителна памет и др.).
  • в RAM и тяхното изпълнение.
  • Стандартизиран достъп до периферни устройства (I/O устройства).
  • Управление на RAM (разпределение между процесите, организация на виртуалната памет).
  • Контролиране на достъпа до данни на енергонезависими носители (като твърд диск, оптични дискове и т.н.), организирани в определена файлова система.
  • Предоставяне на потребителски интерфейс.
  • Запазване на информация за системни грешки.

Допълнителни функции:

  • Паралелно или псевдопаралелно изпълнение на задачи (мултитаскинг).
  • Ефективно разпределение на ресурсите на компютърната система между процесите.
  • Разграничаване на достъпа на различни процеси до ресурси.
  • Организацията на надеждни изчисления (невъзможността на един изчислителен процес умишлено или по погрешка да повлияе на изчисленията в друг процес) се основава на диференцирането на достъпа до ресурси.
  • Взаимодействие между процесите: обмен на данни, взаимна синхронизация.
  • Защита на самата система, както и на потребителските данни и програми от действия на потребители (злонамерени или несъзнателно) или приложения.
  • Многопотребителски режим на работа и разграничаване на правата за достъп (виж: удостоверяване, авторизация).

Компоненти на операционната система:

  • Команден процесор (интерпретатор)
  • Драйвери на устройства
  • Интерфейс

концепция

Има две групи дефиниции на операционната система: "набор от програми, които контролират хардуера" и "набор от програми, които контролират други програми". И двете имат своето точно техническо значение, което е свързано с въпроса в кои случаи е необходима операционна система.

Има компютърни приложения, за които операционните системи са излишни. Например вградените микрокомпютри, съдържащи се в много домакински уреди, автомобили (понякога дузина във всяка), най-простите мобилни телефони, постоянно изпълняват само една програма, която стартира при включване. Много прости конзоли за игри - също специализирани микрокомпютри - могат да се справят без операционна система, като изпълняват програма, съхранена на поставена "касета" или компактдиск, когато са включени.

Операционните системи са необходими, ако:

  • изчислителната система се използва за различни задачи, а програмите, които решават тези задачи, трябва да записват данни и да ги обменят. Това предполага необходимостта от универсален механизъм за постоянство на данните; в огромното мнозинство от случаите операционната система отговаря на това с внедряване на файлова система. Съвременните системи също предоставят възможност за директно "свързване" на изхода на една програма с входа на друга, заобикаляйки относително бавните дискови операции;
  • различните програми трябва да изпълняват едни и същи процедури. Например, простото въвеждане на знак от клавиатурата и показването му на екрана може да изисква изпълнението на стотици машинни инструкции, а една дискова операция може да изисква хиляди. За да не ги програмират всеки път наново, операционните системи предоставят системни библиотеки от често използвани подпрограми (функции);
  • необходимо е да се разпределят правомощията между програмите и системните потребители, така че потребителите да могат да защитят данните си от неоторизиран достъп и евентуална грешка в програмата да не причинява тотални проблеми;
  • необходимо е да може да се симулира "едновременното" изпълнение на няколко програми на един компютър (дори ако съдържа само един процесор), извършено с помощта на техника, известна като "споделяне на времето". В същото време специален компонент, наречен планировчик, разделя времето на процесора на кратки сегменти и ги предоставя на свой ред на различни работещи програми (процеси);
  • операторът трябва да може да контролира изпълнението на отделните програми по един или друг начин. За това служат операционните среди - обвивката и наборите от помощни програми - те могат да бъдат част от операционната система.

По този начин съвременните универсални операционни системи могат да се характеризират предимно като:

  • използване на файлови системи (с универсален механизъм за достъп до данни),
  • многопотребителски (с разделение на правомощията),
  • мултитаскинг (споделяне на времето).

Многозадачността и разпределението на правомощията изискват определена йерархия от привилегии за компонентите на самата операционна система. Операционната система се състои от три групи компоненти:

  • ядро, съдържащо планировчика; драйвери на устройства, които директно контролират хардуера; мрежова подсистема, файлова система;

Повечето програми, както системни (включени в операционната система), така и приложни програми, се изпълняват в непривилегирован ("потребителски") режим на процесора и получават достъп до хардуера (и, ако е необходимо, до други ресурси на ядрото, както и ресурси на други програми) само чрез системни повиквания. Ядрото работи в привилегирован режим: в този смисъл се казва, че системата (по-точно нейното ядро) контролира хардуера.

При определяне на състава на операционната система е важен критерият за оперативна цялост (затвореност): системата трябва да позволява пълно използване (включително модификация) на нейните компоненти. Следователно пълният състав на операционната система включва набор от инструменти (от текстови редактори до компилатори, дебъгери и линкери).

Ядро

Ядрото е централната част на операционната система, която контролира изпълнението на процесите, ресурсите на изчислителната система и осигурява на процесите координиран достъп до тези ресурси. Основните ресурси са процесорно време, памет и I/O устройства. Достъпът до файловата система и работата в мрежа също могат да бъдат реализирани на ниво ядро.

Като основен елемент на операционната система, ядрото представлява най-ниското ниво на абстракция за приложенията за достъп до ресурсите на компютърната система, необходими за тяхната работа. По правило ядрото осигурява такъв достъп до изпълнимите процеси на съответните приложения чрез използване на механизми за междупроцесна комуникация и извиквания на приложения към системни повиквания на ОС.

Описаната задача може да се различава в зависимост от типа архитектура на ядрото и начина, по който е изпълнена.

Пакетен режим

Необходимостта от оптимално използване на скъпи изчислителни ресурси доведе до появата на концепцията за "пакетния режим" на изпълнение на програмата. Пакетният режим предполага наличието на опашка от програми за изпълнение и системата може да осигури зареждането на програма от външни носители на данни в RAM, без да чака завършването на изпълнението на предишната програма, което избягва времето на престой на процесора.

Споделяне на време и многозадачност

Дори пакетният режим в неговата разширена версия изисква разделяне на процесорното време между изпълнението на няколко програми.

Нуждата от споделяне на време (многозадачност, мултипрограмиране) стана още по-силна с разпространението на телетайповете (и по-късно, терминалите с катодно-лъчеви дисплеи) като входно-изходни устройства (1960). Тъй като скоростта на въвеждане от клавиатурата (и дори четене на екрана) на данни от оператор е много по-ниска от скоростта на обработка на тези данни от компютър, използването на компютър в "изключителен" режим (с един оператор) може да доведе до неактивност на скъпи изчислителни ресурси.

Споделянето на времето позволява създаването на системи за „много потребители“, в които един (обикновено) централен процесор и блок RAM са свързани към множество терминали. В същото време някои задачи (като въвеждане или редактиране на данни от оператор) могат да се изпълняват в диалогов режим, а други задачи (като масивни изчисления) в пакетен режим.

Разделение на силите

Разпространението на многопотребителски системи изисква решаването на проблема с разделението на властите, което позволява да се избегне възможността за промяна на изпълнимата програма или данните на една програма в паметта на компютъра от друга програма (умишлено или по погрешка) , както и смяна на самата система от приложната програма.

Прилагането на разделението на правомощията в операционните системи беше подкрепено от разработчици на процесори, които предложиха архитектури с два режима на работа на процесора - „реален“ (при който цялото адресно пространство на компютъра е достъпно за изпълнимата програма) и „защитен“ (в която наличността на адресното пространство е ограничена до диапазона, разпределен при стартиране на програмата за изпълнение).

Скала в реално време

Използването на универсални компютри за управление на производствените процеси изискваше прилагането на "реално време" ("реално време") - синхронизиране на изпълнението на програмата с външни физически процеси.

Включването на функцията за реално време направи възможно създаването на решения, които едновременно обслужват производствените процеси и решават други задачи (в пакетен режим и/или в режим на споделяне на времето).

Файлови системи и структури

Постепенна замяна на носители с последователен достъп (перфоленти, перфокарти и магнитни ленти) с устройства с произволен достъп (на магнитни дискове).

Файловата система е начин за съхраняване на данни на външни устройства за съхранение.

Съществуващи операционни системи

UNIX, стандартизация на операционната система и POSIX

Поради конкурентоспособността на реализациите, UNIX архитектурата първо стана де факто индустриален стандарт, а след това придоби статут на правен стандарт - ISO / IEC 9945 (POSIX).

Само системи, които отговарят на Единната спецификация на UNIX, могат да използват името UNIX. Тези системи включват AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 и z/OS.

Операционните системи, които следват или разчитат на стандарта POSIX, се наричат ​​"съвместими с POSIX" (терминът "подобен на UNIX" или "фамилия UNIX" е по-често срещан, но това противоречи на статута на търговската марка "UNIX", собственост на The Open Group консорциум и запазен за обозначения само за операционни системи, стриктно следващи стандарта). Съответствието със стандарта се удостоверява срещу заплащане, което кара някои системи да не преминават през процеса, но се считат за POSIX съвместими сами по себе си.

UNIX-подобните операционни системи включват операционни системи, базирани на най-новата версия на UNIX, издадена от Bell Labs (System V), на разработките на университета в Бъркли (FreeBSD, OpenBSD, NetBSD), базирани на Solaris (OpenSolaris, BeleniX, Nexenta) , както и Linux, разработен от по отношение на помощни програми и библиотеки от проекта GNU и по отношение на ядрото от общността, ръководена от Линус Торвалдс.

Стандартизацията на операционните системи има за цел да опрости подмяната на самата система или оборудване с разработването на изчислителна система или мрежа и да опрости трансфера на приложен софтуер (стриктното спазване на стандарта предполага пълна съвместимост на програмите на ниво изходен код; поради за профилирането на стандарта и неговото развитие все още са необходими някои промени, но пренасянето на програма между POSIX-съвместими системи е с порядък по-евтино, отколкото между алтернативни), както и непрекъснатостта на потребителското изживяване.

Най-забележителният ефект от съществуването на този стандарт е ефективното внедряване на Интернет през 90-те години.

Архитектури след UNIX

Екипът, създал UNIX, разработи концепцията за обединяване на обекти на операционната система, включително процеси и всякакви други системни, мрежови и приложни услуги в оригиналната концепция на UNIX „устройството също е файл“, създавайки нова концепция: „всичко е файл ". Тази концепция се превърна в един от основните принципи на системата Plan 9 (името е заимствано от научнофантастичния трилър „Plan 9 from Outer Space“ на Едуард Ууд младши), предназначена да преодолее фундаменталните недостатъци на дизайна на UNIX и замени „ работен кон" UNIX System V на компютрите от мрежата на Bell Labs. през 1992 г.

В допълнение към внедряването на всички системни обекти под формата на файлове и поставянето им в едно и лично пространство (пространство от имена) за всеки терминал на компютърна мрежа, бяха ревизирани и други UNIX архитектурни решения. Например, в План 9 няма концепция за „суперпотребител“ и съответно са изключени всякакви нарушения на режима на сигурност, свързани с незаконното придобиване на права на суперпотребител в системата. За да представят (съхраняват, обменят) информация, Роб Пайк и Кен Томпсън разработиха универсалното UTF-8 кодиране, което се превърна в де факто стандарт днес. За достъп до файлове се използва един универсален 9P протокол, който работи по мрежов протокол (TCP или UDP) през мрежа. По този начин няма мрежа за приложен софтуер - достъпът до локални и отдалечени файлове е еднакъв. 9P е байт-ориентиран протокол, за разлика от други подобни протоколи, които са блоково-ориентирани. Това също е резултат от концепцията: достъп байт по байт - до унифицирани файлове, а не блок по блок - до различни устройства, които се променят значително с развитието на технологиите. За да контролирате достъпа до обекти, не е необходимо друго решение, освен контрола на достъпа до файлове, който вече съществува в операционната система. Новата концепция за система за съхранение освободи системния администратор от непосилната работа по поддържане на архиви и очаква модерни системи за файлови версии.

Операционните системи, базирани или вдъхновени от UNIX, като цялото семейство BSD и системите GNU/Linux, постепенно приемат нови идеи от Bell Labs. Може би тези нови идеи имат голямо бъдеще и признание на ИТ разработчиците.

Новите концепции бяха използвани от Роб Пайк в Inferno.

Вижте също

Бележки

Литература

  • Гордеев А.В.Операционни системи: Учебник за ВУЗ. - 2-ро изд. - Санкт Петербург. : Петър, 2007. - 416 с. - ISBN 978-5-94723-632-3
  • Денинг П. Дж., Браун Р. Л.Операционни системи // Съвременен компютър. - М., 1986.
  • Иртегов Д.В.Въведение в операционните системи. - 2-ро изд. - Санкт Петербург. : BHV-SPb, 2007. - ISBN 978-5-94157-695-1
  • Kernighan B.W., Пайк R.W. UNIX - Universal Programming Environment = Средата за програмиране на UNIX. - М., 1992.
  • Олифер В. Г., Олифер Н. А.мрежови операционни системи. - Санкт Петербург. : Петър, 2002. - 544 с. - ISBN 5-272-00120-6
  • Столингс У.Операционни системи = Операционни системи: вътрешни елементи и принципи на проектиране. - М .: Уилямс, 2004. - 848 с. - ISBN 0-1303-1999-6
  • Таненбаум Е.С.Многостепенна компютърна организация = структурирана компютърна организация. - М .: Мир, 1979. - 547 с.
  • Таненбаум Е.С.Съвременни операционни системи = Съвременни операционни системи. - 2-ро изд. - Санкт Петербург. : Петър, 2005. - 1038 с. - ISBN 5-318-00299-4
  • Таненбаум Е. С., Уудхъл А. С.Операционна система. Разработка и внедряване = Операционни системи: Проектиране и внедряване. - 3-то изд. - Санкт Петербург. : Петър, 2007. - 704 с. - ISBN 978-5-469-01403-4
  • Покажи А.Логически дизайн на операционните системи = Логическият дизайн на операционните системи. - М .: Мир, 1981. - 360 с.
  • Реймънд Е.С.Изкуството на UNIX програмирането = The Art of UNIX Programming. - М .: Уилямс, 2005. - 544 с. - ISBN 5-8459-0791-8
  • Марк Г Собел. UNIX System V. Практическо ръководство. - 3-то изд. - 1995 г.

Връзки

  • Операционна системав директорията за връзки на Open Directory Project (dmoz).
  • Оставнов М. Е.Безплатен софтуер в училище. Безплатен софтуер за училище (2003).(недостъпна връзка - история) Посетен на 16 април 2010.

Всеки ден, работейки с компютър, ние дори не подозираме, че с едно натискане на клавиш се активират милиони от най-малките елементи. Така караме компютърната логика да работи. Правим откриване и закриване на различни програми, слушаме музика и гледаме филми. Но дори не се замисляме какви са операционните системи?

Да започнем със статистиката. Според проучване, операционните системи Unix (Linux) се използват от около 1% от потребителите. Операционната система на Apple (MacOS) се използва от около 8% и накрая, операционната система на различните версии на Windows се използва от около 90% от потребителите. Но съдейки по по-ранните статистики, потребителите преминават с кратки стъпки от обичайния Windows към други операционни системи.

Затова днес ще разгледаме какви операционни системи съществуват и ще анализираме 3-те най-популярни.

Днес Windows 7 е доста стабилен и много лесен за използване и е лесно да се съгласим с това убеждение.

Хардуерни ресурси - 1 GB е достатъчен за 32-битова система. RAM, видео карта 128 mb. И версии на DirectX 9. Ще ви трябва и устройство за запис и четене - USB конектор или DVD устройство. Задължително условие е наличието на 16 GB. Място на твърдия диск.

Производителността е доста висока, което е добра новина, когато използвате браузъри и Photoshop или нещо друго. В сравнение с предишните версии на операционната система, производителността на твърдия диск е станала по-добра, графиката е леко отслабена. Но хардуерът компенсира това. В общия резултат се смята, че Windows 7 все още е загубил няколко позиции в сравнение с Windows XP.

Интерфейсът - както казват разработчиците, е доста приятелски настроен. Десктопът се поддава доста добре на настройки, а системата като цяло има добавени редица корекции.

Сигурност - грешките, които могат да възникнат по време на надзор, са много по-добре отработени. Добавени функции за защита на системата от неоторизирано влизане, различни защитни стени и помощни програми, защита срещу инсталиране на софтуер на трети страни. Но, както и преди, има много вируси, които могат да засегнат и навредят на системата.

linux

Повечето потребители на тази операционна система са вражески лагер за потребителите на Windows. В много отношения те не са доволни от бавността и куп грешки, които възникват в системата Windows.

Хардуерни изисквания - Както при всички подобни системи, Linux има доста минимални изисквания. За тази система ще свършат работа с 512 MB. RAM, вградена видеокарта и пет GB. Свободно място на твърдия диск. Ще ви трябва също един и същ USB или DVD вход и изход.32-битовата система ще работи добре както на 64, така и на 32-битовите процесори.

Производителността е на първо ниво, както обикновено. 32-битовата система е гаранция за софтуерна съвместимост и добра графика, а 64-битовата система е подобрена работа с достъп до данни.

Интерфейсът е повече от отличен. Удивително е колко различни настройки има. От тази операционна система потребителят се нуждае от производителност, функционалност и персонал, с които Linux може лесно да се справи.

Сигурност и стабилност - на тази операционна система практически няма вируси, но все пак системата предоставя различни средства за защита. Що се отнася до грешките, ако възникнат, системата просто ще презареди модула, в който е възникнала грешката, и ще продължи да работи, като потребителят дори няма да разбере за това.

Недостатъците включват малко количество софтуер в сравнение с други операционни системи и също така изисква постоянен престой в мрежата, така че актуализациите на операционната система да могат да се инсталират нормално.

macOS

Хардуерните изисквания са доста високи, но са оправдани. Уверете се, че имате на склад:

  • Не по-малко от 2GB. RAM.
  • Около 16 GB. харддиск.
  • Видео карта поне 512 MB.

Производителност - пряко зависи от пълненето на компютрите, колкото по-мощен е, толкова по-добра ще бъде производителността.

Интерфейсът изглежда невероятно. Тази операционна система винаги е била красива, колко струва един десктоп. Всичко, което може да бъде полезно, е винаги под ръка, можете да конфигурирате всичко, системните настройки не са толкова мащабни, но функционални.

Сигурността е добре обмислена. Има вградена антивирусна и защитна стена. Не може да се каже, че в тази ОС няма вируси, но има доста от тях.

Стабилност - поразява със своята увереност. Ако попитате коя е най-добрата операционна система според този показател, тогава с увереност ще кажа MacOS.

Разбира се, има много операционни системи, но процентът в сравнение с горното е толкова малък, че те излизат на фона на тези гиганти.

И така, нека обобщим нашата тема - какви операционни системи съществуват. Ако имате нужда от стабилност и скорост от операционна система, изберете Linux или MacOC, ако функционалност, спрете се на Windows.

Работейки с компютър всеки ден, често дори не се замисляме за факта, че с едно натискане на клавиша принуждаваме да се активират милиони малки елементи, принуждаваме най-сложната логика да работи, отваряме и затваряме много скрити програми и функции. Мислим за операционната система само когато ни липсват функции, когато се пускат нови версии на вече използвани „ОС“ или се разработват радикално нови системи. Тогава, преследвайки производителност, новост и удобство, ние установяваме, откриваме нови възможности за информационния свят. Но какво е операционна система? Как работи и какво всъщност прави? Какви са видовете операционни системи, как се различават една от друга? Коя операционна система е най-добра за вас? Ще говорим за всичко това.

Операционна система

Да започнем отначало и да отговорим на първия въпрос. И така, операционната система е определен набор от софтуерни инструменти, които изпълняват обработката и обработката на потребителска информация, за да я прехвърлят към машинната логика за изпълнение на задачите. По правило потребителят си представя операционната система само като визуална обвивка. Но той греши ... макар и само наполовина.
Структурата на операционната система е многопластова торта, долният слой на която (като торта) е ядрото. Това е основата, ангажирана да държи всичко под контрол, да обработва грешки и команди. Ако не навлизате в подробности за структурата на хардуерния компонент на компютъра, тогава тази „торта“ лежи точно върху „тавата“, т.е. върху машинната логика. Най-горният слой на операционната система (като кремообразните рози върху любимо сладко ястие) е това, което потребителят вижда: изображенията, скрийнсейвъра, курсора и т.н.
Тази софтуерна торта включва:
  • самата торта (сърцевина), състояща се, както обикновено, от брашно, масло, мляко и др. (тоест от помощни модули, които заедно изпълняват всички функции на ядрото);
  • товарач - импрегниране на тортата, благодарение на което кремът се задържа върху него;
  • драйверите на устройството са масло, благодарение на което нашата торта не залепва за един блат, а може да се прехвърли в друг, по-красив или по-удобен;
  • командният процесор е слой от ядки между тортата и крема, благодарение на който тортата е по-вкусна и интересна (а операционната система е по-бърза и функционална);
  • интерфейс - същите кремави рози.
В общата изчислителна система на компютъра има „ос“ между вградения софтуер на компютъра (ето го BIOS и всичко, което кара най-простите команди да работят: събиране, изваждане и изместване на регистъра) и потребителския софтуер приложения (тук е потребителската област: приложения, файлове и др.).
Какво прави операционната система?Всъщност тя има много работа и винаги е заета (защото не й се сърдете, когато ви накара да изчакате няколко секунди, защото има много неща за вършене). Тя управлява входа и изхода на данни и ги разпределя и задачите към различни устройства, зарежда програми в RAM паметта и ги изпълнява и като цяло управлява RAM паметта, като я разпределя отдясно и отляво на различните приложения, които изпълнявате, в зависимост от това как ще бъде по-рационално да я използвате. Операционната система също така контролира достъпа до всички източници на данни (преносими и флаш носители и т.н.), защитава данните и себе си (от хакери, зловреден софтуер и потребителски грешки). Същата ОС е отговорна и за многозадачността на вашия компютър, предоставя възможност за работа на компютър за много потребители. Ако си мислите, че без операционна система ще виждаме само черен екран и бели букви с цифри, грешите – няма да виждаме и това, защото вече е необходима ОС за показване на буквите.
Какви са ОС?На този въпрос обикновено се отговаря по следния начин: операционните системи са Windows (това включва и DOS, като правило), MacOS и различните му версии и Unix-подобни. Всъщност тяхната разлика е много по-сложна и по-широка, но това е малко по-различна история (историята на курса "Операционни системи", преподаван на бъдещи мрежови и системни администратори). Е, ще говорим за тези три, които вече са назовани, след като ги разгледахме малко по-отблизо.
И ще започнем, като кажем на читателя статистиката за използването на операционни системи. Проучванията показват, че към октомври 2011 г. само 0,84% от потребителите предпочитат Unix-подобни системи, докато операционните системи на Apple (MacOS) използват 7,18%. Най-много са потребителите на различни версии на Windows - 90,13% (източник на статистически данни е сайтът statcounter.com). Ако сравним тези резултати с тези от 2010 г., можем да видим, че потребителите преминават от Windows към други системи с малки стъпки.
И сега, след като станахме запознати с информацията, нека се върнем към по-познатата потребителска оценка на софтуера, който ни се предлага днес под формата на най-новите версии на операционните системи.

Операционна система Windows 7

Най-новата операционна система, издадена от Microsoft е. Windows 8, анонсирана тази година, все още не е достъпна за потребителите, така че все още не можем да я „почувстваме“ и ще можем едва следващото лято, според разработчиците.
Еволюцията на Windows.Всичко започна, както всички разбираме, с DOS - с обикновен син екран и бели букви. Вероятно и досега тази система остава най-бързата и надеждна, защото има максимална връзка с хардуерния компонент и минимум визуални ефекти. Но не беше много функционален, така че започнаха да се появяват различни версии: първият Windows 1.01, след това "подобреният" Windows 2.03. На първите настолни компютри е по-вероятно да си спомним Windows 95, след това Windows 98, с който по някаква причина все още свързвам прякора „пън“ и шегата „за стария Pentium“. Силно сензационен Windows Millenium, от който се очакваше много, а след това хванат в същата позиция. Windows 7 днес се счита за доста стабилна и лесна за използване система и е трудно да не се съглася с това.
Инсталиране на Windows 7не отнема много време. Личният опит показва, че при желание пълен комплект ОС се намира на компютъра за 12-15 минути, а при желание по-малко - за 25-30. По време на инсталацията потребителят получава доста точни индикации за протичащите процеси и неговите действия, което е важно за тези, които поддържат компютъра си сами, без задълбочени познания в тази област.

Тази версия взе много от предишната - напр. изисквания към хардуерните ресурси. Не обещава, но все пак ще се опита да работи, ако имате по-малко от 1 GB RAM за 32-битова ОС, видео адаптер с марж под 128 MB и поддържа DirectX версии под 9. Ще изисква също четец и записващо устройство (тук ще зависи от вас да решите DVD адаптер или USB конектор). Също така е желателно да имате 16 GB свободно дисково пространство в резерв и за предпочитане повече.
Производителност на систематае висока и това не може да не угоди на потребителя, който иска да направи всичко наведнъж: да извършва мрежова активност в 3 браузъра и да овладее най-новата версия и нещо друго. В сравнение с предишните версии на Windows, производителността на твърдия диск е станала по-добра, графиката е отслабнала донякъде. Но това е перфектно компенсирано от много напреднал хардуер. Като се има предвид общият резултат, Windows 7 премина няколко позиции в полза.
Интерфейс"приятелски", както казват разработчиците. И работният плот е конфигуриран перфектно (на фигурата по-долу виждаме прозореца за персонализиране на виртуалното работно място).


Да, и цялата система значително разшири броя на настройките, поради което по-опитен потребител е само плюс, а по-малко „разбран“ не е минус.


Сега звукът, дисплеят и много други могат да се конфигурират. Операционната система със сигурност ще посъветва потребителя какво трябва да се направи, за да се повиши производителността в определена област от работата му, да се повишат едни или други показатели или да се реши внезапен проблем с мрежата или отстраняване на грешки в програмата .
стабилност и сигурност.Тези, които винаги страдат от неопитността на познати и приятели, ще бъдат приятно забавени от факта, че грешките, възникнали поради неправилно въвеждане или други „пропуски“ на потребителя, са много по-добре отработени. Това предполага, че системата като цяло е станала по-стабилна. Отново ще дам на читателите на MirSovetov пример от личен опит: дори да е оставена 10 дни без рестартиране и изключване, системата не работи по-бавно и не прави грешки по-често.
За да защити себе си и потребителя, Windows 7 ще се опита да провери всичко, което може да причини и най-малка вреда на стабилността и сигурността на компютъра. Отсега нататък всички медии, програми от неизвестни разработчици и файлове с активност, необичайна за това разширение, подлежат на внимателен контрол. За всяка стъпка, както и преди, ОС ще докладва на потребителя. Това ще подразни мнозина, но повярвайте ми, това е за вашата собствена безопасност.
Сред основните предимства на новата "ОС" трябва да се отбележи:

  • многостепенна сигурност (от най-чувствителната, която ще алармира почти всеки път, когато стартирате малко зловреден софтуер, до най-„спокойната“, уведомявайки само, че определена програма възнамерява да направи промени в системата);
  • наличието на много нови функции, например функцията "Библиотека", предназначена да замени остарелите "Моите документи";
  • разширение на главното меню и "Ленти с инструменти".
Сред недостатъците беше друга нова функция - "HomeGroups", която е предназначена да предоставя цели папки на потребителите по мрежата. Функцията е страхотна, но все още не е напълно функционална. Чакане, както се казва! Също така е неприятно, че потребителите на Windows XP няма да могат да надстроят до Windows 7 по никакъв начин - те трябва или да преинсталират системата изцяло, или да използват помощни програми, които не ви позволяват да прехвърляте вече инсталирани програми. Тези. желанието за Windows 7 по някакъв начин ще доведе до повторно инсталиране на целия софтуер. Също така много разочароващ е фактът, че някои драйвери на устройства просто не пасват, въпреки че е обещано да бъдат наследени от Vista.
Като цяло, прегледаната операционна система Windows 7 Professional прави изключително приятно впечатление, въпреки че скокът от Windows XP директно към Windows 7 ще бъде шок за мнозина.

Linux Mint 11

Повечето потребители на Unix-подобни операционни системи са просто някакъв "вражески лагер" за потребителите на Windows. Първите не са доволни от Windows заради неговата „бавност, купища грешки и като цяло вечна влага“, докато вторите смятат Unix системите за „нещо изключително неразбираемо и неудобно за потребителя“. Гледните точки и на двамата "противници" са разбираеми, но дали грешат - преценете сами.
История на Linux.Първият Unix обаче не беше твърде адаптиран за обикновения потребител, но тогава нямаше толкова много обикновени потребители и всички те бяха доста „разбрани“ по отношение на системната администрация. Следователно не трябва да обвинявате разработчиците за липсата на прилична визуализация, но трябва да ги похвалите за смелостта им, защото те продължиха да развиват този клон на операционните системи, за който всъщност не предричаха добро бъдеще.
Отличителна черта на Unix системите винаги е била, че те не са монолитни, като Windows: тяхното ядро ​​се състои от много независими модули, които могат да работят независимо. Това ви позволява да "възстановявате" системата точно в процеса на работа с нея, което, разбира се, се харесва на тези, които поне малко програмират. Поради своята атомарност, такава „ос“ работи по-добре (да се чете по-стабилно и по-бързо). Процесът на нейната работа е донякъде подобен на брането на ябълки: кой ще вземе по-бързо, няколко гнома или 1 висок и силен човек? Човек просто ще се изкачи на едно дърво и ще събере плодовете в кошница, а след това на друго. И гномите ще разделят градината помежду си според принципа „1 работник - 1 дърво“ и ще вършат цялата работа наведнъж. В същото време ще бъдат събрани паднали ябълки (вероятно няколко градинари ще бъдат хвърлени в "земя" работа) и тези, които току-що са узрели на самия връх на дървото (пъргавият и лек гном лесно ще стигне до най-горния клон ).
Повечето Unix системи нямат 1 производител и разработчик, защото кодовете му са отворени и могат да бъдат пренаписани от всеки и по всякакъв начин - такова народно творчество. Но някои версии все още се разработват централно.
Самата история на Linux започва с опит за създаване на безплатна операционна система, както се казва, "от нулата" като част от проекта GNU. Linux взе своето ядро ​​от Unix и дойде с много звънци и свирки. Ако първите версии на тази ОС бяха конзолни и "неразбираеми" за повечето потребители, то последните вече са доста подобни на Windows по външен вид и функционалност и дори ви позволяват да работите с приложения, познати на потребителите на тази ОС.
Най-новата версия на Linux Mint 11, която беше пусната през май тази година, беше взета за разглеждане.
Инсталиране на Linux Mintе почти напълно автоматизиран и ще изисква участие на потребителя само с няколко кликвания: посочване на език, първоначална парола за влизане и мрежови настройки. Всичко, което се случва по време на инсталацията, както и това, което потребителят може или не може да направи, съветникът за инсталиране уведомява "писмено". Цялото действие ще отнеме не повече от 10 минути и няма да изисква специални знания и умения.


, както всички Unix системи, Linux Mint има минимални. Тази операционна система ще бъде достатъчна за 512 MB RAM, вграден видео адаптер и 5 GB памет на твърдия диск. Ще ви трябва и DVD или USB. 32-битовата операционна система ще работи добре както на 32-битови, така и на 64-битови процесори.
производителност, както винаги на върха. Можете да сравнявате само 64 и 32-битови версии на системата. Въпреки факта, че 64 бита е първоначалната адаптация за увеличаване на производителността, а 32 е гаранция за съвместимост, резултатът ще бъде доста двусмислен: с 32-битова „версия“ графиките са по-продуктивни, но при достъп до данни (и следователно на дискове ) Няма равно на 64 бита. Това е просто разделение на труда.
Интерфейсповече от приятелски. Потребител, който е уверен в „сложността и неразбираемостта“ на Linux, просто ще учуди броя на различните настройки (започвайки с фона и скрийсейвъра и завършвайки с настройването на актуализации и инсталирането на софтуер). Прозорецът за настройка на „облик“ на ОС е показан на фигурата.


Какво се нуждае потребителят от операционната система? Функционалност, производителност и завършеност. От тази гледна точка Linux Mint ще задоволи изискванията на всеки потребител. Факт е, че „ос“ идва веднага с минимално необходимия набор от драйвери и софтуерни инструменти (между другото, списъкът с „вградени“ програми е променен, за което ще говорим по-късно). Достъпът до цялото богатство на операционната система се осъществява чрез трансформираното меню, което лично на мен ми напомни за Windows 7.


Вече инсталираните програми включват:

  • браузъри (по-специално Mozilla Firefox);
  • аналог на софтуерния пакет MS Office, който между другото ви позволява да запазвате документи в различни формати (от txt до docx);
  • програми за слушане на музика, гледане на видео и изображения, както и за редактиране на последните;
  • програми за онлайн комуникация (Jabber) и др.
Като цяло можем да приемем, че операционната система е добре оборудвана. За читателите на MirSovetov е полезно да знаят, че няма проблеми с инсталирането на допълнителен софтуер, тъй като повечето програми, написани за Windows, успешно „стават“ и работят перфектно с Linux Mint. Между другото, към познатите ни програми обикновено се добавят различни „добавки“, предназначени да улеснят живота на потребителя и да опростят управлението, търсенето и обработката на информация (например mint-search-addon, който е вграден в браузъри за по-лесно и удобно търсене на данни в различни ресурси).
Сигурност на Linux Mint- това е преди всичко сигурността на всички "не-Windows" системи, защото повечето вируси са написани специално за Windows, но Linux и неговите братя остават встрани. Но освен това, разбира се, има много допълнителни средства, предназначени да защитят потребителя и неговия верен информационен приятел. Те работят за това, конфигурират мрежовите настройки и т.н.
Стабилност на системата, както вече беше споменато, се осигурява от неговата атомарност. Факт е, че грешка, възникнала в един от модулите, няма да засегне останалите по никакъв начин. Следователно операционната система тихо ще въведе данни за грешката и причините за нея в регистъра на събитията, ще презареди този модул и ще продължи да работи, а потребителят просто няма да забележи нищо. Също така няма да можете да наблюдавате постоянни известия за грешки ... Unix като цяло е много тиха и балансирана система.
Предимствата, които трябва да се отбележат са:
  • в сравнение с предишните версии, интерфейсът и персонализирането са значително подобрени;
  • наличието на минимален набор от софтуер ви позволява да инсталирате системата и веднага да започнете да работите с нея;
  • драйверите и кодеците, доставени с операционната система, като правило са подходящи за всяко първоначално оборудване на потребителя;
  • фиксирана несъвместимост на ОС с Wi-Fi стандарта;
  • Linux ще стане идеално до всяка друга операционна система и дори няма да помисли да започне да влиза в конфликт с нея, така че не си струва да изоставяте вече познатата „ос“.
Сред недостатъците отбелязваме, че ние, „поколението, хранено с Windows“, ще трябва да работим усилено, за да свикнем с Linux Mint, макар и не много. Инсталирането на Linux без постоянен достъп до World Wide Web не си заслужава, тъй като Интернет за тази операционна система е не само източник на информация, но и източник на актуализации, допълнителен софтуер (който е изключително труден за инсталиране от флаш устройство, но от интернет - никъде не е по-лесно) и много повече.
Като цяло впечатлението от Linux Mint е добро, ще кажа още повече: тази операционна система напълно оправда очакванията ми.

macOS Lion 10.7.2

Нека започнем с това, че MacOS не е просто операционна система, това е начин на живот. Повярвайте ми, тази фраза има сериозна обосновка. Факт е, че MacOS първоначално беше адаптиран към „собствения“ хардуер и работи на обичайния за нас IBM, но това няма голямо значение.
История на macOS.Разработена като надеждна и продуктивна операционна система, macOS първоначално изненада всички с факта, че работи изключително на компютри на Apple. „Ще бъде по-надеждно за нея, а за вас и мен ще бъде по-спокойно!“ Разработчиците казаха, че въпреки това са направили леко отклонение от това правило и все пак са позволили да инсталират най-новите версии на всеки хардуер.
Първият MacOS се появи през 1984 г., но нещо повече или по-малко подобно на красотата, която сме свикнали да виждаме на Macs, беше изобретено едва по-близо до 2000 г. В същото време първата версия се наричаше много просто: System 1.0, но приятните са „Лъв“, „Леопард“ и др. - това е наследството на нашето време. В процеса на своето развитие MacOS премина от пълна нестабилност (да, имаше моменти, когато грешка в работата на 1 приложение просто изключваше цялата система) до абсолютна надеждност, многозадачност и всичко, за което ще говорим по-късно.
Инсталиране на macOS Lionсе случва лесно и естествено в режим на диалог между потребителя и неговия компютър. Като време ще го приемем за 10-15 минути, което е добър показател. Хубаво е да се види, че вече по време на инсталацията операционната система се държи изключително уверено и прави всичко в обещаното време (тя каза, че файловете ще бъдат разопаковани за 6 минути и ги разопакова за 6 минути, така че потребителите на Windows ще ме разберат). MacOS Lion също показва своя уникален стил вече на този етап, както може да се види на фигурата.


Хардуерни изискванияголяма, но оправдана. Има строго изискване за производителя на хардуера - само Apple. Операционната система определено ще ви помоли да го поставите на процесор Intel i3 или дори по-нов, а също така ще ви напомни, че трябва да се уверите, че има в наличност:

  • поне 2 GB RAM;
  • 16 GB място за съхранение на твърд диск;
  • видеокарта, достойна за всичките си прелести (мисля, че поне 512 MB, въпреки че това не е посочено в изискванията).
macOS Lion Performanceпряко зависи от това какъв хардуерен пълнеж поставяте на негово разположение. Но във всеки случай читателите на MirSovetov не трябва да се притесняват, че ресурсите ще бъдат използвани нерационално или че процесорът, поддържащ паралелизма, внезапно ще излезе от работа. Многозадачността не е просто вградена тук - всичко опира до нея! Като цяло производителността се е подобрила в сравнение с предишните версии, но не много, защото потребителят няма да забележи голяма разлика.
Интерфейс на macOS Lion- това е, за което можете да говорите с часове и дни и да напишете цели книги. MacOS винаги е била красива. Какво е само работния плот.


„Това е „приятелският“ интерфейс!“ - казаха разработчиците и подредиха всичко, от което потребителят може спешно да се нуждае при използване на компютър, под ръка. Получи се лесно, бързо и красиво.
Потребителят има право да конфигурира всичко, което „милият ми иска“, за което са внедрени „Системни настройки“, не твърде мащабни, но много функционални: всички настройки са разделени на категории и ясно очертани.


Операционната система се предлага и с набор от софтуер, така че след като я инсталирате, можете да започнете веднага. Вярно е, че ще трябва да прекарате още известно време, за да свикнете с целия този лукс, бързина и функционалност и най-важното - с факта, че тук няма и няма да има "познати и любими" (за потребителите на Windows) приложения, т.к. с тази ОС повечето от тях са просто несъвместими. Но тук има техни аналози, които не им отстъпват нито по отношение на удобство, нито по качество (например любимият браузър Mozilla може лесно да замени не по-малко функционалния Safari).
macOS Lion Securityсе основава на факта, че тази операционна система е разработена още в ерата на интернет и следователно всички възможни проблеми са задължително предоставени тук. Защитната стена и антивирусната програма също са техни и вградени, разбира се. Е, правилото „MacOS е „не-Windows“ система“ също работи успешно. Кой ще напише вирус, предназначен само за 6,5% от потребителите на компютри по света? Това не означава, че няма вируси за MacOS, но има малко от тях.
Стабилностосигурени от ядрото Unix FreeBSD, пълна многозадачност на системата, стабилност на хардуера (не забравяйте за изискването на хардуерната платформа от Apple) и много години практика на производителя и разработчиците на операционната система. Колкото и да се опитвах да изгоня тази система от себе си, тя само любезно ме уведоми, че подобни действия са извън границите на възможностите и правата ми. Дори не е нужно да се притеснявате, че ще загубите данните или работата си - функцията за автоматично запазване няма да позволи това да се случи.
Предимствата на MacOS Lion могат да бъдат изброени дълго време, но ще отбележим само тези, които се появиха в тази версия и са абсолютни иновации:

  • управлението на визуалните компоненти стана по-лесно и по-красиво благодарение на системата за жестове Multi-Touch;
  • сега всички прозорци могат да бъдат на цял екран, което значително опростява управлението на данните;
  • много програми, доставени с операционната система, са претърпели качествени промени, след което са станали по-удобни, по-функционални и по-красиви;
  • цената на тази версия изненадва всеки, който знае цените от Apple.
Сред недостатъците си струва да се отбележи, че не всички качествени промени в приложенията се оказаха за по-добро. Например таблото за управление („джаджа“) се е влошило, много потребители се оплакват, че календарът е станал неудобен за тях.
Като цяло системата е много приятна: уникалният стил на MacOS не е загубен, направени са големи промени и скоростта на работа е впечатляваща.

Сравняването на тези операционни системи би било неуместно и можете сами да го видите, нали? Невъзможно е да се сравняват системи, работещи на различни логики, произведени и разработени от различни компании и като цяло нямащи почти нищо общо. Терминът "сравняване" от гледна точка на операционните системи е разрешен в рамките на същия тип системи или в случай на избор на система за себе си. Ако ги „сравнявате“ от желание да избирате, моят съвет към вас е да направите списък на това, което е важно за вас в една операционна система (като надеждност, липса на строги хардуерни изисквания и т.н.) и да вземете предвид всички възможни варианти.

Много от вас може би са чували, че има и други операционни системи за компютри освен Windows.

В тази статия ще направим кратък преглед на най-известните представители на операционните системи и може да искате да промените живота си, като опитате друга операционна система.

Нека започнем с най-често срещаните.


Тази операционна система се появи много отдавна, вече са пуснати 3 сервизни пакета за нея и има много пиратски сборки.Има толкова много от тях, че едва ли ще намерите такава, която изглежда като XP пусната от Microsoft.Една от най-известните такива сборки - ZverCD е толкова известен, че се продава в магазините, основното му предимство е лесната инсталация и фактът, че същият диск съдържа много програми, които ще ви бъдат полезни, включително K-Lite Codec Pack (a колекция от кодеци за гледане на аудио и видео). Също така трябва да се отбележи, че драйверите се инсталират сами по време на инсталацията. Отклоних се малко от основната тема. И така, плюсовете и минусите на Windows XP.

Професионалисти:

  • Първото и най-важно предимство на Windows XP е, че сте свикнали с него. Знаете как да го използвате, почти никога нямате проблеми с него, а ако има, тогава са виновни хакери, слаб компютър, бавен интернет - като цяло всичко, освен. Освен това сте много свикнали с неговия интерфейс, който най-вероятно ще ви е неудобен за другите.
  • Вторият, важен плюс - при освобождаване на повечето програми и игри. Разбира се, те могат да се изпълняват на други операционни системи, но ще бъде по-трудно, отколкото на.

минуси:

  • Windows xp изисква повече ресурси от другите операционни системи, няма толкова много настройки, както при други системи.
  • Програмите за него се пускат предимно платени, тоест или ще трябва да платите, или да живеете, знаейки, че използвате нелегален софтуер (разбира се, за много програми има безплатни алтернативи, които не винаги се различават значително по функционалност. Те не използват главно от това, че не знаят за тях или поради същия навик).



Сега нека спрем да мислим за миналото и да видим какво имаме сега. Windows 7 поправи много от проблемите, които имаше Windows XP, въведе много нови функции, които ви карат да сте щастливи през цялото време, и заедно с това дойдоха нови проблеми.

Професионалисти:

  • Имаше подобрена визуализация (лекота на управление, джаджи на работния плот).
  • Сега, когато поставите устройство, Windows 7 веднага ще инсталира драйвер за него от интернет вместо вас.

минуси:

  • Въпреки промените, прозорците - това са прозорци. Следователно минусите са същите като при XP.

*nix е подобна операционна система, създадена от студента Линус Торвалд. Значително различен от Windows, използван предимно от програмисти или за сървъри. Но има не само дистрибуции за сървъри и програмисти, но и за обикновени потребители, така че защо повечето хора използват Windows, а не лицензирани? Елементарно е, защото, не се страхувам да се повторя, хората са свикнали с Windows и някои нямат време да се научат отново. Наистина ще трябва да се учим отново, ако живеехме, да речем, през 2005 г. Сега пусна достатъчен брой дистрибуции, за да изберете правилната. Дори има такъв, който е с интерфейс, идентичен с този на Windows. Но ние ще се съсредоточим върху най-разпространената и най-подходяща дистрибуция за обикновените потребители - Ubuntu.

Ubuntu 10.04


Реших да взема най-новата LTS (Long Term Support) версия, защото е значително по-различна от предишните - това е Ubuntu 10.04 lucid lynx. Той решава основния проблем на Linux "a - свързването с интернет. За разлика от предишните версии, в тази не е необходимо да конфигурирате нищо, просто инсталирате програмата Wicd, щракнете върху бутона "свързване" и имате достъп до интернет. Достъпът до интернет е много важен за Ubuntu, актуализациите се пускат почти всяка седмица, също така при всяка инсталация на англоезична програма можете да проверите дали има руски език за нея, като отидете на езиковите настройки и инсталирате всички актуализации там. Също така , в сравнение с предишните версии, броят на проблемите е намалял. Новата версия на Ubuntu излиза на всеки шест месеца, което също е важно. Сега нека да преминем към плюсовете и минусите.

Професионалисти:

  • Ubuntu стартира много пъти по-бързо от Windows. Потребителят също може да бъде сменен доста бързо.
  • Няма нужда да инсталирате драйвери ръчно, възможно е да свържете различни източници за актуализиране на системата и приложенията.
  • Няма да има почти никакви проблеми с изтеглянето и инсталирането на приложения; не е нужно да влизате в браузъра, за да намерите и изтеглите програмата, просто отидете в един от мениджърите за управление на приложения, намерете там желаното приложение и го инсталирайте.
  • Много настройки. Можете да персонализирате системата напълно за себе си. Интерфейсът може да се персонализира до най-малкия детайл. Освен това има много сайтове, където са описани всички процеси на конфигуриране. Един от тях е Ubuntu. Обхваща всичко от монтажа.
  • Някои програми са пренесени от Windows към Ubuntu. Това означава, че можете безопасно да използвате любимия си браузър Opera / Mozilla Firefox / Google Chrome в Ubuntu, да говорите чрез обичайния си Skype и Mail.ru Agent.
  • Липсата на вируси. Това означава, че не е необходимо да инсталирате антивирусна програма. Има опасни терминални команди, които можете случайно да стартирате от интернет, но всичко зависи от вашето внимание. Освен това Ubuntu има вградена защитна стена.
  • Кодеци за аудио и видео Ubuntu предлага изтегляне при необходимост. Ето защо интернет връзката е толкова важна.

минуси:

  • Настройката на Ubuntu може да изглежда сложна и отнема много време, защото в повечето случаи е така. Можете да го направите и без него, но за да се насладите наистина на Ubuntu, ще трябва да преминете през процес на настройка.
  • Всъщност има малко пренесени програми. За да можете да използвате същите програми като в Windows, ще трябва да инсталирате една от предназначените за това програми (например Wine), да конфигурирате библиотеки, шрифтове, да инсталирате Directx драйвера, ако е необходимо. Или инсталирайте Windows във виртуална машина. Като цяло, отново настройка.
  • Не всички програми могат да се инсталират от центъра за приложения. Някои ще трябва да бъдат изтеглени от интернет ръчно, а някои от тях не са във формат deb (инсталационен пакет на Debian, инсталирането е подобно на инсталирането на exe), а във формат tar.bz2, тоест в архиви. Ще трябва да ги разопаковате и инсталирате ръчно.
  • Феновете на играта може да имат проблеми. Разбира се, има много игри, пуснати на Ubuntu, но за да получите достъп до вашия Steam, например, ще трябва или да инсталирате Windows във виртуална машина, или да конфигурирате Wine.

Освен това след тази версия бяха пуснати версии на Ubntu 10.10 и 11.04, но не се появи нищо ново, с изключение на алтернативната графична обвивка Unity, която може да се добави към плюсовете или минусите.


Операционна система, създадена от Apple Corporation. Няма да го анализираме подробно, ще го опишем в общи линии, без да засягаме отделните дистрибуции, тъй като не всеки може да си го позволи, само ако е пиратско копие, което не е толкова лесно за инсталиране. Самата операционна система не се продава отделно, продава се само с лаптопи и настолни компютри на Apple. Един такъв лаптоп ще ви струва около 50 000 рубли, ясно е, че има надплащане за марката, но въпреки тази цена те се купуват, така че има нещо забележително в него.

Професионалисти:

  • Приятен интерфейс. Всичко в него е проектирано така, че да ви улесни за използване.
  • Липсата на вируси. Дори и да са, има мощна система за защита.
  • Добре познатите програми, които съществуват в Windows, обикновено се пускат за Mac, защото е по-изгодно за разработчиците, отколкото да ги пускат в Linux.

минуси:

  • Цена. Поради високата цена е по-малко достъпен от Windows и Linux.
  • Не всички игри, пуснати за Windows, са пуснати за Mac.


В идеалния случай, разбира се, би било да вземем Mac, но поради цената му нашата целева аудитория едва ли ще може да си го позволи. Що се отнася до Linux, въпреки че Ubuntu се счита за най-приятелския за обикновените потребители, той все още е Linux. Има достатъчно минуси. С Linux винаги е имало и ще има проблеми за обикновените потребители, които са свикнали с Windows. Така че, ако не искате да се сбогувате със спокойния си живот в Windows и да продължите към забързания си живот в Ubuntu, тогава тази система е за вас. С други думи, Ubuntu е операционна система, с която ще трябва да се занимавате, ако използвате компютъра си за нещо повече от просто сърфиране в Интернет.

уебсайт. При пълно или частично копиране е необходима връзка към.

Видове операционни системи. Всички ние постоянно чуваме такива фрази като „операционна система“ и „Windows“, но малко хора разбират за какво става дума. Когато ме помолят да помогна по някакъв въпрос и попитам човек каква операционна система има на компютъра си, те ми отговарят, че или не разбират за какво говорят, или честно казват, че не знаят. Задължително е да знаете коя операционна система е инсталирана на вашия компютър, т.к. всички те са различни и имат различни настройки. И ако искате да научите нещо по компютърни теми, трябва да разберете това и да можете да определите вашата операционна система. Ние също ще разгледаме този въпрос в нашия урок.

Какво е операционна система

Като начало трябва да разберем какво е операционна система и за какво е предназначена.

Операционна система, съкр. OS (английска операционна система, OS) - набор от взаимосвързани програми, предназначени да управляват компютърните ресурси и да организират взаимодействието с потребителите. (Уикипедия)

Без операционна система (съкратено OS) дори нито един компютър няма да работи. Това е операционната система, която управлява всички програми, процеси, памет и целия хардуер на вашия компютър.

Веднага след като включите компютъра, започва процесът на зареждане на операционната система, по време на който се случва следното:

  • Проверка на цялото оборудване.
  • Наличие на драйвери за тях. Драйверът е програма за работата на всяко оборудване поотделно. Всяка операционна система има свой собствен драйвер.
  • След приключване на първите две проверки операционната система се стартира.

Видове операционни системи

Най-често при закупуване на компютър операционната система вече е инсталирана. Повечето от вас дори не се интересуват каква е тя. И познаването на вашата система е много важно, дори само защото различните операционни системи работят по различен начин, конфигурирани са и дори работният им плот е различен.

Има три основни и най-популярни операционни системи:


  1. Microsoft Windows(Microsoft е компанията, която произвежда тази система, а Windows (windows), преведено от английски означава прозорци):

  2. Apple Mac Os X(съкратено Mac, а Apple е компания (в превод от английски означава ябълка);

Всяка операционна система има свой собствен изглед, така наречения графичен интерфейс (от английски - лице).

Първите операционни системи, наречени MS-DOS, нямаха графичен интерфейс. Работата в тях беше само чрез командния ред с помощта на клавиатурата. Тогава нямаше мишки и не бяха необходими. Беше необходимо да се знаят и запомнят много команди на английски. А на монитора имаше само цифри и букви, в най-добрия случай графики. За обикновен потребител всичко това не беше ясно и неинтересно.

В средата на 80-те години на миналия век Microsoft създаде операционната система Windows и започна нова ера, благодарение на която сега пишем писма, книги, работим със снимки, снимки, създаваме собствени филми, уебсайтове, „ходим“ в интернет и учим нови науки и занаяти.

Ето списък на Windows OS:

  1. Windows 1.0 (1985)
  2. Windows 2.0 (1987)
  3. Windows 3.0 (1990)
  4. Windows 3.1 (1992)
  5. Windows за работни групи 1/3.11

Семейството на Windows 9x, в което хора като вас и мен вече могат да работят:

  1. Windows 95 (1995)
  2. Windows 98 (1998)
  3. Windows ME (2000)

Семейство Windows NT

  1. Windows NT 3.1 (1993)
  2. Windows NT 3.5 (1994)
  3. Windows NT 3.51 (1995)
  4. Windows NT 4.0 (1996)
  5. Windows 2000 - Windows NT 5.0 (2000)
  6. Windows XP - Windows NT 5.1 (2001)
  7. Windows XP 64-bit Edition - Windows NT 5.2 (2003)
  8. Windows Server 2003 - Windows NT 5.2 (2003)
  9. Windows XP Professional x64 Edition - Windows NT 5.2 (2005)
  10. Windows Vista - Windows NT 6.0 (2006)
  11. Windows Home Server - Windows NT 5.2 (2007)
  12. Windows Server 2008 - Windows NT 6.0 (2008)
  13. Windows Small Business Server - Windows NT 6.0 (2008)
  14. Windows 7 - Windows NT 6.1 (2009)
  15. Windows Server 2008 R2 - Windows NT 6.1 (2009)
  16. Windows Home Server 2011 - Windows NT 6.1 (2011)
  17. Windows 8 - Windows NT 6.2 (2012)
  18. Windows Server 2012 - Windows NT 6.2 (2012)
  19. Windows 8.1 - Windows NT 6.3 (2013)
  20. Windows Server 2012 R2 - Windows NT 6.3 (2013)
  21. Windows 10 - Windows NT 10.0 (2015)

OS семейство за смартфони:

  1. Windows CE
  2. Windows Mobile
  3. Windows телефон
  4. Windows 10 Mobile

Това е само семейството на Windows и това не е всичко. Останалите никога няма да срещнете, т.к. не са предназначени за домашна употреба.

Вероятно сте запознати само с тези:

  • Windows XP Professional
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10

Как да определите вашата операционна система:

Гледайте това видео, идентифицирайте вашата операционна система и напишете в коментарите коя операционна система е на вашия компютър.

За да започнете видеоклип, щракнете с левия бутон върху неговата снимка или върху иконата на триъгълник.

В повечето изчислителни системи операционната система е основната, най-важната (а понякога и единствената) част от системния софтуер. От 90-те години на миналия век най-разпространените операционни системи са Windows, UNIX и UNIX-подобни системи.

Енциклопедичен YouTube

    1 / 5

    ✪ Операционни системи, урок 1: Какво е компютър и операционна система

    ✪ Инсталиране на две или повече операционни системи на компютър

    ✪ Каква е разликата между Linux и Windows

    ✪ РУСКА ОС - ЕЛБРУС. ВНИМАНИЕ, WINDOWS!

    ✪ Най-необходимите програми за Windows 7

    субтитри

История

Предшественикът на операционните системи трябва да се счита за помощни програми (зареждащи устройства и монитори), както и библиотеки от често използвани подпрограми, които започнаха да се разработват с появата на универсални компютри от 1-во поколение (края на 40-те години). Помощните програми сведоха до минимум физическите манипулации на оператора с оборудването, а библиотеките направиха възможно избягването на повторно програмиране на едни и същи действия (извършване на I / O операции, изчисляване на математически функции и т.н.).

Пакетен режим

Необходимостта от оптимално използване на скъпи изчислителни ресурси доведе до появата на концепцията за "пакетния режим" на изпълнение на програмата. Пакетният режим предполага наличието на опашка от програми за изпълнение и системата може да осигури зареждането на програма от външни носители на данни в RAM, без да чака завършването на изпълнението на предишната програма, което избягва времето на престой на процесора.

Споделяне на време и многозадачност

Дори пакетният режим в неговата разширена версия изисква разделяне на процесорното време между изпълнението на няколко програми.

Нуждата от споделяне на време (многозадачност, мултипрограмиране) стана още по-силна с разпространението на телетайповете (и по-късно, терминалите с катодно-лъчеви дисплеи) като входно-изходни устройства (1960). Тъй като скоростта на въвеждане от клавиатурата (и дори четене на екрана) на данни от оператор е много по-ниска от скоростта на обработка на тези данни от компютър, използването на компютър в "изключителен" режим (с един оператор) може да доведе до неактивност на скъпи изчислителни ресурси.

Споделянето на времето позволява създаването на "мултипотребителски" системи, в които един (обикновено) централен процесор и RAM модул са свързани към множество терминали. В същото време някои задачи (като въвеждане или редактиране на данни от оператор) могат да се изпълняват в диалогов режим, а други задачи (като масивни изчисления) в пакетен режим.

Разделение на силите

Разпространението на многопотребителски системи изисква решаването на проблема с разделението на властите, което позволява да се избегне възможността за промяна на изпълнимата програма или данните на една програма в паметта на компютъра от друга програма (умишлено или по погрешка) , както и смяна на самата система от приложната програма.

Прилагането на разделението на правомощията в операционните системи беше подкрепено от разработчици на процесори, които предложиха архитектури с два режима на работа на процесора - „реален“ (при който цялото адресно пространство на компютъра е достъпно за изпълнимата програма) и „защитен“ (при който достъпността на адресното пространство е ограничена до диапазона, разпределен при стартиране на програмата за изпълнение).

Скала в реално време

Използването на универсални компютри за управление на производствените процеси изискваше внедряването на "мащаб в реално време" ("реално време") - синхронизиране на изпълнението на програмата с външни физически процеси.

Включването на функцията за мащабиране в реално време позволи създаването на решения, които едновременно обслужват производствените процеси и решават други задачи (в пакетен режим и/или в режим на споделяне на времето).

Файлови системи и структури

Постепенна замяна на носители с последователен достъп (перфоленти, перфокарти и магнитни ленти) с устройства с произволен достъп (на магнитни дискове).

Файловата система е начин за съхраняване на данни на външни устройства за съхранение.

Функции

Основни функции:

  • Изпълнение на програмни заявки (въвеждане и извеждане на данни, стартиране и спиране на други програми, заделяне и освобождаване на допълнителна памет и др.).
  • Зареждане на програми в RAM и тяхното изпълнение.
  • Стандартизиран достъп до периферни устройства (I/O устройства).
  • Управление на RAM (разпределение между процесите, организация на виртуалната памет).
  • Контролиране на достъпа до данни на енергонезависими носители (като твърд диск, оптични дискове и т.н.), организирани в определена файлова система.
  • Предоставяне на потребителски интерфейс.
  • Запазване на информация за системни грешки.

Допълнителни функции:

  • Паралелно или псевдопаралелно изпълнение на задачи (мултитаскинг).
  • Ефективно разпределение на ресурсите на компютърната система между процесите.
  • Разграничаване на достъпа на различни процеси до ресурси.
  • Организацията на надеждни изчисления (невъзможността на един изчислителен процес умишлено или по погрешка да повлияе на изчисленията в друг процес) се основава на диференцирането на достъпа до ресурси.
  • Взаимодействие между процесите: обмен на данни, взаимна синхронизация.
  • Защита на самата система, както и на потребителските данни и програми от действия на потребители (злонамерени или несъзнателно) или приложения.
  • Многопотребителски режим на работа и разграничаване на правата за достъп (виж: удостоверяване, авторизация).

концепция

Има две групи дефиниции на операционната система: "набор от програми, които контролират хардуера" и "набор от програми, които контролират други програми". И двете имат своето точно техническо значение, което е свързано с въпроса в кои случаи е необходима операционна система.

Има компютърни приложения, за които операционните системи са излишни. Например вградените микрокомпютри, съдържащи се в много домакински уреди, автомобили (понякога дузина във всяка), най-простите мобилни телефони, постоянно изпълняват само една програма, която стартира при включване. Много прости конзоли за игри - също специализирани микрокомпютри - могат да се справят без операционна система, като изпълняват програма, съхранена на поставена "касета" или компактдиск, когато са включени.

Необходими операционни системи:

  • ако имате нужда от универсален механизъм за запазване на данни;
  • да предостави системни библиотеки с често използвани рутинни процедури;
  • за разпределение на правомощията;
  • необходимо е да може да се симулира "едновременното" изпълнение на няколко програми на един компютър;
  • за контрол на изпълнението на отделните програми.

По този начин съвременните универсални операционни системи могат да се характеризират предимно като:

  • използване на файлови системи (с универсален механизъм за достъп до данни),
  • многопотребителски (с разделение на правомощията),
  • мултитаскинг (споделяне на времето).

Многозадачността и разпределението на правомощията изискват определена йерархия от привилегии на компоненти в самата операционна система. Операционната система се състои от три групи компоненти:

  • ядро, съдържащо планировчика; драйвери на устройства, които директно контролират хардуера; мрежова подсистема, файлова система;
  • помощна обвивка.

Повечето програми, както системни (включени в операционната система), така и приложни програми, се изпълняват в непривилегирован ("потребителски") режим на процесора и получават достъп до хардуера (и, ако е необходимо, до други ресурси на ядрото, както и ресурси на други програми) само чрез системни повиквания. Ядрото работи в привилегирован режим: в този смисъл се казва, че системата (по-точно нейното ядро) контролира хардуера.

При определяне на състава на операционната система е важен критерият за оперативна цялост (затвореност): системата трябва да позволява пълно използване (включително модификация) на нейните компоненти. Следователно пълният състав на операционната система включва набор от инструменти (от текстови редактори до компилатори, дебъгери и линкери).

Ядро

Ядрото е централната част на операционната система, която управлява изпълнението на процесите, ресурсите на изчислителната система и осигурява на процесите координиран достъп до тези ресурси. Основните ресурси са процесорно време, памет и I/O устройства. Достъпът до файловата система и работата в мрежа също могат да бъдат реализирани на ниво ядро.

Като основен елемент на операционната система, ядрото представлява най-ниското ниво на абстракция за приложенията за достъп до ресурсите на компютърната система, необходими за тяхната работа. По правило ядрото осигурява такъв достъп до изпълнимите процеси на съответните приложения чрез използване на механизми за междупроцесна комуникация и извиквания на приложения към системни извиквания на ОС.

Описаната задача може да се различава в зависимост от типа архитектура на ядрото и начина, по който е изпълнена.

Поради конкурентоспособността на реализациите, UNIX архитектурата първо стана де факто индустриален стандарт и след това придоби статут на правен стандарт - ISO / IEC   9945 (POSIX).

Само системи, които отговарят на Single UNIX Specification, могат да използват името UNIX. Тези системи включват AIX, HP-UX, IRIX, Mac OS X, SCO OpenServer, Solaris, Tru64 и z/OS.

Операционните системи, които следват или разчитат на стандарта POSIX, се наричат ​​"съвместими с POSIX" (терминът "подобен на UNIX" или "фамилия UNIX" е по-често срещан, но това противоречи на статута на търговската марка "UNIX", собственост на The Отворена група и запазена за обозначения само за операционни системи, които стриктно следват стандарта). Съответствието със стандарта се удостоверява срещу заплащане, което кара някои системи да не преминават през процеса, но се считат за POSIX съвместими сами по себе си.

UNIX-подобните операционни системи включват операционни системи, базирани на най-новата версия на UNIX, издадена от Bell Labs (System V), на разработките на университета в Бъркли (FreeBSD, OpenBSD, NetBSD), базирани на Solaris (OpenSolaris, BeleniX, Nexenta) , както и Linux, разработен от по отношение на помощни програми и библиотеки от проекта GNU и по отношение на ядрото от общността, ръководена от Линус Торвалдс.

Стандартизацията на операционните системи има за цел да опрости подмяната на самата система или оборудване с разработването на изчислителна система или мрежа и да опрости трансфера на приложен софтуер (стриктното спазване на стандарта предполага пълна съвместимост на програмите на ниво изходен код; поради за профилирането на стандарта и неговото развитие все още са необходими някои промени, но пренасянето на програма между POSIX-съвместими системи е с порядък по-евтино, отколкото между алтернативни), както и непрекъснатостта на потребителското изживяване.

Най-забележителният ефект от съществуването на този стандарт е ефективното внедряване на Интернет през 90-те години.

Архитектури след UNIX

Екипът, създал UNIX, разработи концепцията за обединяване на обекти на операционната система, включително процеси и всякакви други системни, мрежови и приложни услуги в оригиналната концепция на UNIX „устройството също е файл“, създавайки нова концепция: „всичко е файл ". Тази концепция се превърна в един от основните принципи на системата Plan 9 (името е заимствано от научнофантастичния трилър "