- За какво е операционна система?
- Главен контрол
- Посредник между потребител и хардуер
- Стартирайте приложения
- цели
- Компоненти на операционна система
- сърцевина
- Модул за изпълнение на процеса
- Прекъсващ модул
- Модул за управление на паметта
- Многозадачен модул
- Защитен модул
- Модул за потребителски интерфейс
- Модул за управление на данни
- Видове операционни системи
- Операционна система в реално време (RTOS)
- Един потребител, една задача
- Един потребител, многозадачност
- Мулти потребител
- Характеристика
- Потребителски интерфейс
- Управление на работата
- Управление на задачи
- Работа с устройства
- Сигурност
- Повечето използвани операционни системи
- Windows
- OS X
- Linux
- андроид
- Atari
- BlackBerry OS
- JavaOS
- FreeBSD
- Препратки
В операционната система е програма, замислена да се справят с основните компоненти в работата на компютърната система, като например издаване на заповеди за различни хардуерни устройства и разпределяне на системните ресурси, като основната памет, за различните приложения, които се изпълняват.
Това е софтуер, който е необходим за стартиране на всички приложни програми и полезни програми. В допълнение, той работи като мост за по-добро взаимодействие между приложни програми и компютърен хардуер.
Източник: pixabay.com
Операционната система е съставена от системния софтуер, които са основните програми, от които компютърът трябва да стартира и функционира. Всеки работен плот, таблет и смартфон включва операционна система, която осигурява основна функционалност на устройството.
Основната му цел е да направи компютърната система удобна за използване, както и да се възползва от хардуера по ефективен начин. Операционната система изпълнява основни задачи като получаване на въвеждане на клавиатура, инструкции за обработка и изпращане на изхода на екрана.
За какво е операционна система?
Главен контрол
Операционната система е програмата, която служи като главен контрол на компютъра. Когато е включена, малка програма за стартиране е това, което го зарежда.
Въпреки че могат да се зареждат допълнителни системни модули според нуждите, основната част, известна като ядрото или ядрото, по всяко време се намира в паметта.
Когато компютрите бяха въведени за първи път, потребителят взаимодейства с тях чрез интерфейс на командния ред, който изисква писмени команди. Понастоящем почти всички компютри използват операционна система GUI (графичен потребителски интерфейс), което е много по-лесно за използване и работа.
За големите системи той изпълнява важни отговорности. Той се държи като ченге на трафика, като се уверява, че различните програми, работещи едновременно, не се намесват взаимно.
Операционната система е отговорна и за сигурността, като гарантира, че неоторизирани потребители нямат достъп до системата.
Посредник между потребител и хардуер
В компютърна система хардуерът може да разбере само кода на машината под формата на 0 и 1, което няма никакъв смисъл за обикновен потребител.
Имате нужда от система, която може да действа като посредник и да управлява всички процеси и ресурси, присъстващи в системата.
Операционната система може да бъде определена като интерфейс между човек и хардуер. Гарантът е, че всички процеси се изпълняват, боравенето с файловете и процесора, разпределението на ресурсите и много други задачи.
Тъй като операционната система действа предимно като потребителски интерфейс на компютър, тя играе съществена роля в начина на взаимодействие с устройството. Поради това много потребители предпочитат да използват определена операционна система.
Стартирайте приложения
Когато разработчиците на софтуер създават приложения, те трябва да ги напишат за конкретна операционна система. Това е така, защото всяка операционна система комуникира по различен начин с хардуера и има специфичен интерфейс на приложна програма (API), който програмистът трябва да използва.
Въпреки че много популярни програми са кросплатформени, разработени за множество операционни системи, някои от тях са достъпни само за една операционна система.
Програмите комуникират с операционната система, за да могат да извършват всички операции, свързани с управление на файлове и потребителския интерфейс.
цели
Целта на операционната система е да контролира и организира хардуер и софтуер, така че устройството, на което е хоствано, да работи правилно.
- Скриване от потребителите на детайли на хардуерните ресурси.
- Направете компютърната система удобна за ефективно използване.
- Управление на ресурсите на компютърна система.
- Осигурете на потребителите удобен интерфейс за използване на компютърната система.
- Осигурете ефикасен и справедлив обмен на ресурси между потребители и програми.
- Проследяване кой използва кой ресурс, разрешаване на заявки за ресурси и намеса в конфликтни заявки от различни програми и потребители.
Компоненти на операционна система
Windows, Linux и iOS
Всички компоненти съществуват, за да работят заедно различните части на компютърна система.
сърцевина
Той осигурява едно от най-основните нива на контрол върху всички хардуерни устройства на компютъра. Ядрото е централният компонент на операционна система. Първоначално се зарежда и остава в основната памет.
Управлявайте достъпността на RAM паметта за програми, установете кои програми имат достъп до ресурси. Той реализира работните състояния на процесора за оптимална работа по всяко време.
Модул за изпълнение на процеса
Операционната система осигурява интерфейс между приложна програма и хардуера, така че приложната програма да може да се свърже с хардуера, като просто следва принципите и процедурите, конфигурирани в операционната система.
Прекъсващ модул
Прекъсванията са от съществено значение, тъй като осигуряват надежден метод за реакция на операционната система към нейната среда.
Прекъсването е сигнал от устройство, свързано към компютъра, или от програма вътре в компютъра, която се нуждае от операционната система, за да определи точно какво да прави по-нататък.
След получаване на прекъсване, компютърът поставя всяка задържана програма в режим на задържане, запазва нейното състояние и изпълнява кода на операционната система, свързан с прекъсването.
Модул за управление на паметта
Той отговаря за всички аспекти на управлението на паметта. Той гарантира, че дадена програма не противоречи на паметта, която се използва от друга програма.
Многозадачен модул
Описва работата на множество независими програми на един и същ компютър. Операционната система има възможност да вижда къде са тези програми и да се движи от една в друга, без да губи информация.
Извършва се с помощта на споделяне на време, където всяка програма използва част от времето на компютъра, за да работи.
Защитен модул
Ако компютърът позволява едновременната работа на множество процеси, тогава тези процеси трябва да осигуряват дейностите на всеки.
Операционната система трябва да може да прави разлика между заявките, които трябва да бъдат разрешени за обработка, и тези, които не трябва да бъдат обработвани.
Модул за потребителски интерфейс
Това единство е жизненоважно за човешката комуникация, за да бъде осъществима. Той проверява и изисква услуги от операционната система, като получава информация от устройствата за въвеждане и изисква услугите на операционната система да показват съобщения за състоянието и други на изходните устройства.
Модул за управление на данни
Проследява данните, когато се съхраняват. Програмата управлява данните чрез име на файл и неговото конкретно местоположение. Този диск знае къде физически се съхраняват данни на твърдия диск.
Взаимодействието между приложение и операционната система се осъществява чрез програмен интерфейс. Когато една програма трябва да запази или извлече информация, тя се обажда на това устройство, което отговаря за отварянето, четенето, писането и затварянето на файловете.
Видове операционни системи
Операционна система в реално време (RTOS)
Те се използват за контрол на промишлени системи, научни инструменти и машини. Този тип операционна система почти няма възможност за потребителски интерфейс, тъй като системата е запечатана кутия при доставка.
Този тип система се използва главно за управление на компютърни ресурси по такъв начин, че дадена операция се изпълнява в точно същия период от време, всеки път, когато се случи.
Един потребител, една задача
Този тип система управлява компютърно оборудване по такъв начин, че един човек може да изпълнява само една работа едновременно.
Системата Palm принадлежи към този тип, използвана за ръчни компютри от тази марка.
Един потребител, многозадачност
Той е този, който в момента се използва в настолните компютри. Windows е операционна система, в която можете да имате няколко приложения, работещи едновременно.
Тоест човек може да пише текст в текстов процесор, докато се отпечатва имейл съобщение и се изтегля файл от Интернет.
Мулти потребител
С този тип система няколко души могат да използват ресурсите на компютър едновременно.
Операционната система трябва да е сигурна, че има баланс в изискванията на потребителите и че всяка програма, която използват, има достатъчно ресурси отделно, така че ако има проблем с един потребител, той няма да повлияе на останалите.
Операционните системи Unix и VMS, използвани в макрокомпютрите, са част от този тип операционна система.
Характеристика
Потребителски интерфейс
В момента всичко се основава на графика, потребителският интерфейс включва прозорци, менюта и метод за взаимодействие между потребителя и компютъра.
Преди съществуването на графични потребителски интерфейси (GUI), всички операции бяха извършени с помощта на команди. Операционните системи могат да поддържат опционални интерфейси.
Управление на работата
Управлението на задачите контролира както времето, така и последователността, в която се изпълняват приложенията.
Езикът за контрол на работата на IBM е често срещан в макрокомпютър и сървърна среда от висок клас. Той е разработен за планиране на ежедневна работа.
На сървърите на Unix / Linux е обичайно да стартирате малки програми в определени часове през деня.
В десктоп среда могат да бъдат записани пакетни файлове, за да се извърши последователност от операции, която може да бъде планирана да стартира във всеки даден момент.
Управление на задачи
В макрокомпютърната и сървърната среда това управление е критично важно. Приложенията могат да имат приоритет да стартират по-бързо или по-бавно, в зависимост от тяхната цел.
На настолните компютри многозадачността обикновено е промяна на задачите, поддържане на приложенията отворени, така че потребителите да могат да се връщат напред и назад между тях.
Работа с устройства
Устройствата могат да бъдат управлявани от операционната система чрез използване на инструкции в собствения код на периферната мрежа.
Софтуерът, използван за комуникация с периферни устройства, се нарича драйвер. За всяко устройство, свързано към компютъра, е необходим специфичен драйвер.
Сигурност
Операционните системи осигуряват защита с парола, за да не позволяват неоторизирани потребители извън системата.
Дневниците на активността се съхраняват, като могат да предоставят брой време за целите на фактурирането.
Те могат също така да предоставят процедури за архивиране и възстановяване, за да започнат отначало в случай на повреда в системата.
Повечето използвани операционни системи
Windows
Това е най-използваната операционна система за персонални компютри. Всяка версия съдържа графичен потребителски интерфейс, с който потребителите могат да преглеждат файлове и папки.
Microsoft го представи с версия 1.0 през 1984 г. Най-новата версия за крайните потребители е Windows 10.
Предишните версии на Windows включват Windows 3.1, Windows 95, Windows 98, Windows Me, Windows XP, Windows Vista, Windows 7 и Windows 8.
Първата бизнес ориентирана версия на Windows, наречена Windows NT 3.1, беше през 1993 година.
Windows може да работи на всеки компютър от серия x86, като Intel и AMD процесори. Поради тази причина той може да бъде инсталиран в огромната част от компютърните марки.
OS X
Тази операционна система е проектирана от Apple за компютри Macintosh. Той заменя Mac OS 9 през 2001 г. като стандартна операционна система за Mac.
Той е базиран на Unix и използва същото ядро. Това ядро осигурява на OS X по-добри възможности за много обработка и по-добро управление на паметта.
Интерфейсът на работния плот на OS X се нарича Finder и включва няколко стандартни функции, като фиксирана лента от меню в горната част на екрана.
Тази операционна система съдържа и голяма библиотека от функции, които могат да се използват при писане на Mac програми.
Linux
Това е Unix-подобна операционна система, създадена от Линус Торвалдс. Когато работещата версия на Linux завърши изграждането, тя се разпространяваше свободно, помагайки й да придобие популярност. В момента Linux се използва от милиони хора по целия свят.
Тази операционна система е много адаптивни. Програмистите могат дори да променят изходния код и да създадат своя собствена версия на операционната система Linux.
Linux често се инсталира на уеб хостинг сървъри, тъй като сървърите, базирани на тази система, са по-евтини за конфигуриране и поддръжка от тези, базирани на Windows.
Linux също е съвместим с различни хардуерни платформи, включително Intel, PowerPC, DEC Alpha, Sun Sparc и Motorola.
андроид
Това е безплатна платформа, базирана на Linux. Първоначално е разработен от Google и пуснат през 2007 г. за мобилни платформи.
Той е силен конкурент на Apple iOS, който е операционната система, използвана в iPhone на Apple.
Atari
Atari Inc. е компания за производство на аркадни игри. Тази компания е разработила различни операционни системи за своите конзоли, сред които са:
- GEMDOS
- BIOS
- XBIOS
- Операционната система (TOS)
- MultiTOS
- FreeMiNT
BlackBerry OS
Blackberry, известна преди като Research In Motion Limited, е канадска компания, която произвежда хардуер и софтуер. Операционната система, използвана в мобилните устройства, е операционната система BlackBerry, която се базира на Java технологията.
За разлика от операционната система Android, BlackBerry OS е система със затворен източник, така че може да се използва само на устройства на компанията.
JavaOS
Операционната система Java е с отворен код, така че може да се използва на различни устройства, а не само на тези, произведени от компанията.
Тя също е мултиплатформена система, което означава, че е съвместима с други операционни системи (Windows, Linux, между другото).
FreeBSD
Операционната система FreeBSD е система с безплатен източник, която се основава на системите, разработени от Unix, съвместима с операционната система GNU / Linux и приложенията, разработени от нея.
Тази операционна система се използва от Yahoo! и за конзолите на Nintedo.
Препратки
- Вашият речник (2019). Операционна система. Взета от: yourdictionary.com.
- Кристенсън (2012). Windows. Технически условия. Взета от: techterms.com.
- Кристенсън (2014). OS X. Технически условия. Взета от: techterms.com.
- Curt Franklin & Dave Coustan (2019). Видове операционни системи. Как нещата работят. Взета от: computer.howstuffworks.com.
- Кристенсън (2010). Linux. Технически условия. Взета от: techterms.com.
- Кристенсън (2016). Операционна система. Технически условия. Взета от: techterms.com.
- Точка за уроци (2019). Компютърна операционна система. Взета от: tutorialspoint.com.
- Джоузеф Н Волкер (2018). Компоненти на операционната система. Earths Lab. Взета от: earthslab.com.