К операционным системам относятся следующие программы: К операционным системам относятся следующие программы и пакеты… (список)

Содержание

К операционным системам относятся следующие программы и пакеты… (список)

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

Что такое операционная система?

Операционная система – это совокупность взаимосвязанных программ, с помощью которых осуществляется управление компьютером и взаимодействие пользователя с электронно-вычислительной машиной. Фактически место ОС в общей архитектуре персонального компьютера (собственно, как и в смартфонах, гаджетах и иных современных девайсах) находится между устройствами (к коим относятся процессор, оперативная память, видеокарта и тому подобные) и прикладными программами. В современных компьютерах она состоит из так называемых пакетов, каждый из которых отвечает за взаимодействие с определенным устройством и выполняет ту или иную функцию.

Многие путают пакеты программ операционной системы и пакеты прикладных программ. Обработка графических файлов, создание и форматирование текстовой информации, запись и обработка звуковых файлов, обмен информацией на расстоянии между пользователями, программирование и многое другое… Все это невозможно осуществить, используя чистую операционную систему. Для полноценной работы необходимо наличие определенных прикладных программ и приложений. А вот пакеты операционной системы позволяют лишь функционировать графическому интерфейсу компьютера, обеспечивать связь устройств и иных программ. Но все же операционная система сама по себе является упорядоченной совокупностью взаимосвязанных программ, которые обеспечивают обработку информации, и, как следствие, работу пользователя с персональным компьютером.

Какие существуют операционные системы?

В настоящее время, несмотря на обилие фирм, специализирующихся на создании программного обеспечения, системных и прикладных программ, разработкой операционных систем занимается ограниченное число компаний. В основном весь этот рынок занят двумя гигантами сферы IT: Microsoft и Apple. К операционным системам относятся Microsoft Windows и Apple Mac OS. Ранее существовали иные проекты (и даже советские), однако по тем или иным причинам они прекратили свое существование.

Подавляющее преимущество находится на стороне фирмы Билла Гейтса: операционная система Microsoft Windows обеспечивает работу более чем 90% персональных компьютеров по всему миру. Во многом это сложилось благодаря относительно свободному распространению оболочки (ее могут использовать производители компьютеров, однако только при наличии лицензионной версии). Операционная система Windows 10 является последний на данный момент версией от Microsoft. Остальная доля рынка приходится на Mac OS, которая распространяется только на продукции Apple, за счет чего и проигрывает своему основному конкуренту.

Что не относится к операционным системам?

Полноценными комплексами программ, обеспечивающих взаимодействие пользователя с компьютером, ни в коем случае нельзя считать оболочки и среды для разработки программного обеспечения. К примеру, LPT, SDK и ряд других.

Многие считают, что к операционным системам не относится Linux, поскольку она является свободно разрабатываемой оболочкой. Правда это или нет, сложно сказать. Все зависит от того, с какой стороны подойти к рассмотрению данного вопроса. Если мы говорим о Linux как об основе для мобильных операционных систем по типу Android, Bada или BlackBerry, то речи о ней как о самостоятельном комплексе программ идти не может. Если же мы объединяем множество разработанных на этой основе самостоятельных систем под словом Linux, то будет логичным считать ее операционной системой.

Существует еще ряд спорных вопросов о принадлежности того или иного пакета программ к рассматриваемой нами категории. В первую очередь это касается DOS – дисковой операционной системы. Ссылаясь на то, что в самом названии содержатся эти заветные два слова, многие считают данную оболочку самостоятельной ОС. Но это заблуждение. DOS – интерфейс, позволяющий установить на компьютер Windows, не более. Следовательно, он к операционным системам не относится.

Что такое программное обеспечение?

Программное обеспечение – это определенная программа или пакет программ, с помощью которых осуществляется реализация той или иной функции, для выполнения которой предназначена операционная система. Данная категория является основной, поскольку без нее нет никакого смысла использовать персональный компьютер. Программное обеспечение бывает двух видов: системное и прикладное. Давать описание и находить различия между ними мы будем на примере наиболее популярной операционной системы – Microsoft Windows.

Системные программы

Рассматривая управление самой Windows, говорить нужно о системном ПО, поскольку именно оно и составляет операционную систему. Эта категория является самой важной, поскольку такое программное обеспечение служит для взаимодействия человека и электронно-вычислительной машины, то есть осуществляется работа с Windows. Набор таких программ зависит от того, какие технические характеристики имеет персональный компьютер, и какие составляющие находятся под крышкой корпуса. Системное программное обеспечение делится на два вида: базовое и служебное или сервисное.

Базовое ПО обеспечивает работу компьютера в принципе. К этой категории относятся операционная система как таковая (то есть как комплекс программ, необходимых для запуска машины) и операционная оболочка (он позволяет отображать интерфейс системы). Сервисные программы служат для непосредственной работы с системой в полноценном режиме. В этом плане к операционным системам относятся следующие программы:

1. Драйвера видеокарт. Это пакет программ, которые необходимы для того, чтобы видеокарта, которая находится в компьютере, осуществляла передачу изображения управляемых процессов системы на экран. Основными производителями видеокарт являются фирмы Nvidia и AMD, которые, соответственно, занимаются и разработкой драйверов для своей продукции.

2. Драйвера звуковых карт. Такие программы необходимы для выхода звуков, производимых при работе операционной системы. Пожалуй, единственным крупным поставщиком таких карт, а соответственно, и программного обеспечения к ним является Realtek.

3. Сетевые утилиты. Как уже видно из названия, они нужны для работы операционной системы с сетями, к которым подключен компьютер. Сетевые программы, как правило, встроены разработчиком и служат для подключения, настройки и работы с сетями. Обеспечивает сетевой доступ в Windows утилита Microsoft Net.

4. Программа установки и удаления программного обеспечения. Такой инструмент служит для управления в основном прикладными программами. С помощью нее можно удалять, изменять и устанавливать программы и обновления для компьютера.

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

6. Программы диагностики работы процессора и оперативной системы. Для наблюдения за тем, в каком состоянии находится память операционной системы, с какой частотой и производительностью работает процессор, наличие таких программ просто необходимо.

Прикладные программы

В начале нашего рассуждения мы немного затронули функции, для которых предназначено прикладное программное обеспечение. Но это был отнюдь не исчерпывающий список, который, пожалуй, составить и невозможно. Такие программы создаются для самых разных целей: от работы с базами данных до развлечения. Мы же рассмотрим только самые необходимые для повседневной работы.

Работа с текстовой информацией

Ввод, удаление, изменение, форматирование, передача, шифрование, сохранение – это далеко не полный перечень операций, которые пользователь может осуществлять с помощью такого рода программ. Наиболее популярным, удобным и знакомым всем набором программ для работы с текстовой информацией является пакет Microsoft Office. Долгое время приобретать данный пакет необходимо было отдельно от самого компьютера. Однако теперь к программам, прилагаемым непосредственно к операционным системам, относятся Word (классический текстовый редактор), Excel (работа с электронными таблицами), PowerPoint (совмещение текста и мультимедийных файлов в презентациях) и OneNote (текстовый редактор в форме заметок). Кроме того, в числе стандартных программ всех версий Windows присутствуют «Блокнот» и WordPad (упрощенный Word).

Работа с мультимедийной информацией

Графические файлы, аудио и видео, другие мультимедийные файлы создаются, редактируются и обрабатываются также с помощью дополнительного программного обеспечения. В отличие от предыдущей категории лидером среди разработчиков таких программ является не Microsoft, а Adobe. Пакеты, имеющие общее название Creative Suite, содержат в себе довольно широкий выбор программных продуктов для работы с мультимедиа. Среди них, безусловно, есть Photoshop, который является наиболее популярным графическим редактором. Помимо того, Adobe предлагает нам Illustrator (векторный графический редактор), After Effects (видеоредактор), Acrobat (электронные документы формата .pdf), Audition (аудиоредактор). Не входит в пакет, но также распространяется программа Adobe для воспроизведения веб-приложений Flash Player.

Что касается отдельных программ такого типа, существует великое множество самых разных продуктов, позволяющих работать с мультимедийными файлами. К примеру, встроенные в Windows графический редактор Paint и проигрыватель мультимедийных файлов или свободно распространяемый аудиоплеер AIMP.

Работа в сети

Вряд ли в наше время мало кто не знает об Интернете или не пользовался им ни разу в жизни. Но чтобы получить доступ к нему, недостаточно просто наличия сетевой карты, сетевых утилит и подключения. Начинать работу в сети в подавляющем большинстве случаев приходится через интернет-браузер, коих существует бесчисленное множество. Операционная система Windows 10 в качестве браузера по умолчанию предлагает Microsoft Edge, а его предшественником в более ранних версиях был Internet Explorer. Но пользуются им в силу не самого удобного интерфейса и слабой стабильности работы не очень охотно. Большинство интернет-пользователей предпочитают использовать «Яндекс.Браузер», Opera, Google Chrome или Mozilla Firefox. Здесь уже, как говорится, на вкус и цвет.

Кроме того, сейчас популярны облачные хранилища файлов, с помощью которых люди могут получать доступ к своим файлам из разных мест и с разных устройств. Стандартной службой Microsoft является OneDrive, который встроен в Windows 8, Windows 8.1 и Windows 10. Однако есть и другие сервисы, например, Dropbox, «Яндекс.Диск» и Google Drive.

Защита от вирусов

Простого брандмауэра и системы шифрования данных недостаточно, чтобы защитить вашу информацию от посягательства злоумышленников. Вирусы, которые проникают в операционную систему через различные источники (Интернет, зараженные флеш-карты), могут не только украсть ваши данные, но еще и вывести из строя весь компьютер. Благо антивирусов в наше время предостаточно. К компаниям, занимающимся разработкой программам безопасности к операционным системам, относятся Norton, Kaspersky, Dr.Web, Avast, Avira, а также десятки других. Стандартный защитник Windows, конечно, неплохо защищает систему, но антивирусные программы сторонних фирм все-таки обладают гораздо более широким функционалом.

Приложения в Design Language

В таких операционных системах, как Microsoft Windows 8, Windows 8.1 и Windows 10, которые разрабатываются в новом стиле, называемом Design Language, появилась новая категория программного обеспечения – приложения. Работа с ними осуществляется в другом графическом (плиточном) интерфейсе, хотя в «десятке» пользователь получил возможность совмещать обычные программы и новые. Приложения также могут быть как прикладными, так и системными. Последние, к сожалению, еще не до конца проработаны специалистами из Microsoft. К примеру, если сравнивать программу «Панель инструментов» и приложение «Параметры», то можно заметить некоторые отличия в пользу старой панели настроек, где функций по-прежнему больше. Но, тем не менее, уже смело можно говорить о том, что приложения теперь тоже относятся к операционным системам.

Подводя черту под рассуждениями

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

Операционная система Microsoft Windows постоянно совершенствуется и обновляется, поэтому появляются все новые и новые способы работы с информацией. Универсальные приложения, написанные в стиле Design Language и работающие как на настольных компьютерах, так и на мобильных устройствах, начинают использоваться не меньше, чем и привычные программы, и в перспективе вовсе заместят предыдущее программное обеспечение. И это вполне логично, потому что мир постепенно переходит со стационарных компьютеров и ноутбуков к смартфонам и планшетах. Нам же остается лишь не запутаться в этом сложном мире современных информационных технологий.

Виды прикладных программ. Прикладное программное обеспечение (8 класс)

Очень многие пользователи компьютерных и мобильных систем часто сталкиваются с вопросом: «Что такое приложение?» Далеко не все представлют себе, что это такое. Дело в том, что иногда, удалив ярлык с основного экрана мобильного гаджета или с рабочего стола компьютера или ноутбука, не говоря уже о мобильных девайсах, многие просто не представляют себе, как запустить программу снова.

Что такое приложение: общие понятия

В общих чертах можно сказать, что приложение — это не единый файл, а иногда и совокупность нескольких файлов, объединенных в один программный пакет. Само приложение с точки зрения компьютерных технологий представляет собой исполняемый файл, который, ссылаясь, скажем, на сопутствующие динамические библиотеки, базы данных или что-то еще, производит запуск приложения как такового, загружая на определенное устройство основной и модули, необходимые для ее корректной работы.

Если взять компьютерные системы, такие файлы, как правило, имеют расширение.exe (Executive File — исполняемый файл). Раньше в системах типа DOS можно было встретить исполняемые файлы типа.bat, установочные файлы драйверов.inf и т. д.

Считается, что обычный «экзэшный» файл в виде отдельного приложения встречается крайне редко. К нему должны быть прикреплены разного рода файлы настройки или базы данных, на которые он ссылается во время запуска того или иного процесса. Даже в портативных (Portable) версиях программ в большинстве случаев присутствуют сопутствующие компоненты.

Приложения для компьютеров

Установить приложение для компьютера или для мобильного устройства, как правило, труда не составляет. В компьютерных системах обычно присутствует «Мастер установки» (Install Shield, Install Wizard и т. д.).

Нужно всего лишь следовать его указаниям, а иногда и исключать некоторые дополнительные компоненты для установки, которые предлагаются бесплатными программами. Обычно это дополнительные панели, интегрируемые в интернет-браузеры, поисковые системы или требующие продвижения на рынке.

Программы для мобильных устройств

В плане мобильных ОС типа Android, iOS, BlackBerry и многих других процесс установки принципиально скрыт от глаз пользователя. Он наблюдает только описательный процесс: мол, такое-то и такое-то приложение в данный момент скачивается или устанавливается.

Заметьте, в этом случае (в отличие от компьютерных систем с указанием места установки) инсталляция происходит в место, заданное самой мобильной «операционкой». Так что отследить, куда именно будет установлена новая программа, рядовому пользователю практически невозможно.

Приложение «В Контакте»: что это?

Вероятно, каждый зарегистрированный пользователь в одной из самых популярных социальных сетей «ВКонтакте» непременно хотел бы иметь возможность постоянного доступа к своим данным, контактам, переписке, прослушиванию музыки, просмотра видео и еще бог знает чего. Для этого и созданы клиентские программы для компьютерных систем, приложения для iPhone и iPad, для систем Android и т. д., и т. п. Как правило, все они имеют одинаковый или очень похожий интерфейс.

Особо стоит обратить внимание, что общий пакет подразумевает только общение в социальной сети, обмен ссылками или сообщениями, публикацию постов и некоторые другие вещи.

Исходя из того, что стандартный пакет полным не является, для соцсети «ВКонтакте» сейчас выпускаются специализированные апплеты, к примеру, для скачивания музыки (обычным способом сохранить понравившийся трек не получится). То же самое касается и видео.

Кроме того, в зависимости от версии полного пакета он может включать еще и массу самых разнообразных дополнений. Чего только стоят бесплатные модули типа «ЛовиВКонтакте» для комфортного прослушивания и загрузки мультимедиа, VKontakte DJ для создания и управления звуковыми мультисессиями, VKontakte Unlock (средство для разблокировки аккаунта), «Агент ВКонтакте», позволяющий общаться без вызова страницы в интернет-браузере, VKontakte Online (довольно специфичный браузер, как говорится, «заточенный» специально под социальную сеть), VKAudioSaver для загрузки музыки или MuzVK для осуществления поиска и загрузки понравившихся треков с общим или приватным доступом.

Как уже понятно, этот список можно пополнять еще и еще. Благо сегодня энтузиастов, создающих приложения для работы в этой популярной сети, хватает с головой. Что самое интересное, многие не лезут в дебри программирования, а используют универсальную платформу Java. Запуск приложения такого типа возможен даже на устройствах без наличия официально указанной операционной системы (хотя сама она в том или ином виде в том же обычном мобильном телефоне все равно присутствует).

Возможные ошибки при запуске на компьютере

Теперь придется добавить в бочку меда немного дегтя. Чаще всего ошибка при запуске приложения на компьютере может сводиться к нескольким основным аспектам. Прежде всего, это связано с тем, что сама программа или апплет просто несовместимы с «операционкой». В основном это касается приложений Win32 в ОС с архитектурой 64 бита.

Хотя поддержка 32-битных систем и предусмотрена, в большинстве своем они считаются устаревшими. Точно такая же ситуация наблюдается и при попытке запуска 64-битного приложения в системах Win32.

Совместимость с мобильными операционными системами

Что касается мобильных гаджетов на основе iOS, Android или чего-то еще, здесь очень часто проблема сводится только к тому, что текущая версия или ее апдейт просто не соответствуют по параметрам самому приложению. Как правило, для решения такой ситуации стоит поискать именно тот вариант программы, который рассчитан на определенную ОС. Простой пример: если приложение «В Контакте», присутствующее, скажем, на Play Market, рассчитано на установку только в ОС Android 4.4, на «двойку» типа версии 2.3, его ставить можно даже не пытаться (все равно ничего не получится).

Такую же параллель можно провести и с мобильными системами (точнее, с модификациями смартфонов) от корпорации Apple.

Разработчики и специалисты этой компании относятся к системным требованиям в области установки приложений, апплетов и программ намного серьезнее, чем все остальные. За счет этого, кстати, и поддерживается небывало высокий рейтинг их девайсов (что стационарных компьютерных, что мобильных). В данном случае приложения для iPhone любого поколения исключением не являются.

Особенности приложений «ВКонтакте»

Если рассматривать особенности апплетов такого типа, для начала каждому пользователю, собирающемуся скачать тот или иной программный продукт из сети Интернет, стоит позаботиться о понимании того, что такое приложение вообще. Ведь сегодня (и это ни для кого не секрет) любой компьютер (даже ноутбук или смартфон друга) может стать «источником заразы». Запуская ссылку в той же сети «ВКонтакте», можно запросто схватить вирус или вредоносный код. К сожалению, по статистическим данным, именно эта сеть содержит наибольшее количество онлайн-вирусов, которые способны производить самопроизвольное копирование и распространение между компьютерными терминалами или мобильными устройствами.

Итог

Итак, с ответом на вопрос, что такое приложение, мы уже немного разобрались. В принципе, если рассматривать специфичные программы и дополнения типа «ВКонтакте» с общим названием, стоит отметить, что самих программных продуктов сегодня можно найти очень много, как говорится, на все случаи жизни, даже самые непредвиденные. Другое дело — как относиться к безопасности собственного компьютера или мобильного девайса. Согласитесь, никто ведь не хочет схватить вирус, который приведет всю систему к краху. Тут уж точно нужно быть очень осторожным, а перед загрузкой контента проверять файлы, папки, архивы или те же ссылки антивирусом на предмет наличия потенциальных угроз.

; 2) синтаксическая единица, которая соответствует правилам определённого языка программирования , состоящая из определений и операторов или инструкций , необходимых для определённой функции, задачи или решения проблемы (стандарт ISO/IEC 2382-1:1993) .

Первое определение соответствует понятию «исполняемая программа », второе — относится к понятию «исходный текст ».

Другие определения из нормативных документов:

Компьютерные программы как объект авторского права и других прав относятся к категории нематериальных активов .

Создание программ [ | ]

Запись исходных текстов программ при помощи языков программирования облегчает понимание и редактирование человеком. Этому, в частности, помогают комментарии , допустимые в синтаксисе большинства языков. Для выполнения на компьютере готовый текст программы преобразуется (компилируется) в машинный.

Некоторые языки программирования позволяют обходиться без предварительной компиляции программы и переводят её в инструкции машинного а непосредственно во время исполнения. Этот процесс называется динамической компиляцией , и он позволяет добиться большей переносимости программ между разными аппаратными и программными платформами при сохранении многих плюсов компиляции.

Программы могут создаваться в текстовом виде и визуально . В первом случае исходный набирается вручную, во втором функциональность программы задаётся с помощью элементов графического интерфейса пользователя , а текст программы генерируется автоматически и может быть как доступен для изменения вручную, так и полностью скрыт от программиста.

Хранение и выполнение [ | ]

До момента, когда пользователь компьютера явно или неявно выдаст запрос на выполнение компьютерной программы, она обычно хранится в энергонезависимой памяти . При получении такого запроса программа посредством другой компьютерной программы, называющейся операционной системой, загружается в память с произвольным доступом , откуда её непосредственно может выполнять центральный процессор. После этого центральный процессор выполняет программу, инструкция за инструкцией, до её завершения. Выполняющаяся программа называется процессом . Завершение программы происходит либо по достижению её последней инструкции (обычно передающей управление операционной системе) либо по ошибке, программной или аппаратной.

Одновременное выполнение [ | ]

Многие операционные системы поддерживают механизм многозадачности , который позволяет создать эффект одновременной работы нескольких компьютерных программ на одном компьютере. Операционные системы могут выполнять несколько программ, используя диспетчер операционной системы — программный механизм для переключения процессов, выполняемых процессором. Хотя в каждый момент времени выполняется только одна программа, при достаточно частом переключении пользователь может взаимодействовать со всеми программами во время их работы . Современные многопроцессорные компьютеры или компьютеры с многоядерными процессорами поддерживают одновременное выполнение нескольких программ аппаратно .

Фрагменты а одной и той же компьютерной программы могут одновременно выполняться с помощью потоков выполнения . Существуют многопоточные процессоры, специально оптимизированные для выполнения нескольких потоков.

Самомодифицирующиеся программы [ | ]

Считается, что выполняющаяся компьютерная программа отличается от данных, которые она обрабатывает. Однако это отличие размывается, когда компьютерная программа модифицирует сама себя. Модифицированная компьютерная программа затем выполняется как часть исходной программы. Самомодификация а возможна в программах, написанных в машинном е , на ассемблере , Лиспе , Си , Коболе , ПЛ/1 и Прологе .

Использование программ [ | ]

Большинство пользователей компьютеров используют программы, предназначенные для выполнения конкретных прикладных задач, таких, как подготовка и оформление документов, математические вычисления , обработка изображений и т. п. Соответствующие программные средства называют

прикладными программами или прикладным программным обеспечением . Управление компонентами вычислительной системы и формирование среды для функционирования прикладных программ берёт на себя системное программное обеспечение , наиболее важной составляющей которого является операционная система.

Правовые аспекты [ | ]

Согласно ст. 1261 ГК РФ программой для ЭВМ является представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения.

Программы с общедоступными исходными текстами называются открытыми .

Компьютерные программы в большинстве стран являются объектами авторского права (включая Украину и Россию). В некоторых странах компьютерные программы могут защищаться патентами . Патентованию компьютерных программ способствовало Соглашение о торговых аспектах прав интеллектуальной собственности, которое установило минимальные требования к охраняемому ряду объектов прав интеллектуальной собственности и фактически разрешило патентовать программы. Соглашение ТРИПС обязательно для выполнения на территории Украины и России как государств-членов ВТО.

Таким образом программа может охраняться и как «литературное произведение» и как «изобретение». Для определения режима правовой охраны в первом случае используется «текст а», в другом — признаки применяемые для изобретений, предлагаемых для патентования (то есть нужно доказать «инновационность», «оригинальность» и «неочевидность», а также возможность решения существующей технической проблемы и коммерческую пригодность) . При этом существует проблема правового разграничения компьютерных программ от проприетарного цифрового контента и проприетарного программного обеспечения .

Исключительное право на программы для ЭВМ и базы данных возникает автоматически с момента её создания и действует в течение всей жизни автора и семидесяти лет, считая с 1 января года, следующего за годом смерти автора (либо смерти последнего из соавторов).

Действующим законодательством Российской Федерации не предусмотрено патентование компьютерных программ как таковых. Данные объекты интеллектуальной собственности охраняются авторским правом, которое возникает автоматически с момента их создания и не требуют обязательной государственной регистрации. Однако программы для ЭВМ и базы данных могут быть зарегистрированы в Роспатенте по желанию правообладателя.

Авторское и некоторые другие [какие? ] права интеллектуальной собственности позволяют ограничивать доступ к исходным текстам программ.

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

Что такое операционная система?

Операционная система — это совокупность взаимосвязанных программ, с помощью которых осуществляется управление компьютером и взаимодействие пользователя с электронно-вычислительной машиной. Фактически место ОС в общей архитектуре персонального компьютера (собственно, как и в смартфонах, гаджетах и иных современных девайсах) находится между устройствами (к коим относятся процессор, оперативная память, видеокарта и тому подобные) и прикладными программами. В современных компьютерах она состоит из так называемых пакетов, каждый из которых отвечает за взаимодействие с определенным устройством и выполняет ту или иную функцию.

Многие путают пакеты программ и пакеты прикладных программ. Обработка графических файлов, создание и форматирование текстовой информации, запись и обработка звуковых файлов, обмен информацией на расстоянии между пользователями, программирование и многое другое… Все это невозможно осуществить, используя чистую операционную систему. Для полноценной работы необходимо наличие определенных прикладных программ и приложений. А вот пакеты операционной системы позволяют лишь функционировать компьютера, обеспечивать связь устройств и иных программ. Но все же операционная система сама по себе является упорядоченной совокупностью взаимосвязанных программ, которые обеспечивают обработку информации, и, как следствие, работу пользователя с персональным компьютером.

Какие существуют операционные системы?

В настоящее время, несмотря на обилие фирм, специализирующихся на создании программного обеспечения, системных и прикладных программ, разработкой операционных систем занимается ограниченное число компаний. В основном весь этот рынок занят двумя гигантами сферы IT: Microsoft и Apple. К относятся Microsoft Windows и Apple Mac OS. Ранее существовали иные проекты (и даже советские), однако по тем или иным причинам они прекратили свое существование.

Подавляющее преимущество находится на стороне фирмы Билла Гейтса: операционная система Microsoft Windows обеспечивает работу более чем 90% персональных компьютеров по всему миру. Во многом это сложилось благодаря относительно свободному распространению оболочки (ее могут использовать производители компьютеров, однако только при наличии лицензионной версии). Операционная система Windows 10 является последний на данный момент версией от Microsoft. Остальная доля рынка приходится на Mac OS, которая распространяется только на продукции Apple, за счет чего и проигрывает своему основному конкуренту.

Что не относится к операционным системам?

Полноценными комплексами программ, обеспечивающих взаимодействие пользователя с компьютером, ни в коем случае нельзя считать оболочки и среды для разработки программного обеспечения. К примеру, LPT, SDK и ряд других.

Многие считают, что к операционным системам не относится Linux, поскольку она является свободно разрабатываемой оболочкой. Правда это или нет, сложно сказать. Все зависит от того, с какой стороны подойти к рассмотрению данного вопроса. Если мы говорим о Linux как об основе для мобильных операционных систем по типу Android, Bada или BlackBerry, то речи о ней как о самостоятельном комплексе программ идти не может. Если же мы объединяем множество разработанных на этой основе самостоятельных систем под словом Linux, то будет логичным считать ее операционной системой.

Существует еще ряд спорных вопросов о принадлежности того или иного пакета программ к рассматриваемой нами категории. В первую очередь это касается DOS — дисковой операционной системы. Ссылаясь на то, что в самом названии содержатся эти заветные два слова, многие считают данную оболочку самостоятельной ОС. Но это заблуждение. DOS — интерфейс, позволяющий установить на компьютер Windows, не более. Следовательно, он к операционным системам не относится.

Что такое программное обеспечение?

Программное обеспечение — это определенная программа или пакет программ, с помощью которых осуществляется реализация той или иной функции, для выполнения которой предназначена операционная система. Данная категория является основной, поскольку без нее нет никакого смысла использовать персональный компьютер. Программное обеспечение бывает двух видов: системное и прикладное. Давать описание и находить различия между ними мы будем на примере наиболее популярной операционной системы — Microsoft Windows.

Системные программы

Рассматривая управление самой Windows, говорить нужно о системном ПО, поскольку именно оно и составляет операционную систему. Эта категория является самой важной, поскольку такое программное обеспечение служит для взаимодействия человека и электронно-вычислительной машины, то есть осуществляется работа с Windows. Набор таких программ зависит от того, какие технические характеристики имеет персональный компьютер, и какие составляющие находятся под крышкой корпуса. делится на два вида: базовое и служебное или сервисное.

Базовое ПО обеспечивает работу компьютера в принципе. К этой категории относятся операционная система как таковая (то есть как комплекс программ, необходимых для запуска машины) и операционная оболочка (он позволяет отображать интерфейс системы). Сервисные программы служат для непосредственной работы с системой в полноценном режиме. В этом плане к операционным системам относятся следующие программы:

1. Драйвера видеокарт. Это пакет программ, которые необходимы для того, чтобы видеокарта, которая находится в компьютере, осуществляла передачу изображения управляемых процессов системы на экран. Основными являются фирмы Nvidia и AMD, которые, соответственно, занимаются и разработкой драйверов для своей продукции.

2. Драйвера звуковых карт. Такие программы необходимы для выхода звуков, производимых при работе операционной системы. Пожалуй, единственным крупным поставщиком таких карт, а соответственно, и программного обеспечения к ним является Realtek.

3. Сетевые утилиты. Как уже видно из названия, они нужны для работы операционной системы с сетями, к которым подключен компьютер. как правило, встроены разработчиком и служат для подключения, настройки и работы с сетями. Обеспечивает сетевой доступ в Windows утилита Microsoft Net.

4. Программа установки и удаления программного обеспечения. Такой инструмент служит для управления в основном прикладными программами. С помощью нее можно удалять, изменять и устанавливать программы и обновления для компьютера.

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

6. Программы диагностики работы процессора и оперативной системы. Для наблюдения за тем, в каком состоянии находится память операционной системы, с какой частотой и производительностью работает процессор, наличие таких программ просто необходимо.

Прикладные программы

В начале нашего рассуждения мы немного затронули функции, для которых предназначено прикладное программное обеспечение. Но это был отнюдь не исчерпывающий список, который, пожалуй, составить и невозможно. Такие программы создаются для самых разных целей: от работы с базами данных до развлечения. Мы же рассмотрим только самые необходимые для повседневной работы.

Работа с текстовой информацией

Ввод, удаление, изменение, форматирование, передача, шифрование, сохранение — это далеко не полный перечень операций, которые пользователь может осуществлять с помощью такого рода программ. Наиболее популярным, удобным и знакомым всем набором программ для работы с текстовой информацией является пакет Microsoft Office. Долгое время приобретать данный пакет необходимо было отдельно от самого компьютера. Однако теперь к программам, прилагаемым непосредственно к операционным системам, относятся Word (классический текстовый редактор), Excel (работа с электронными таблицами), PowerPoint (совмещение текста и мультимедийных файлов в презентациях) и OneNote (текстовый редактор в форме заметок). Кроме того, в числе стандартных программ всех версий Windows присутствуют «Блокнот» и WordPad (упрощенный Word).

Работа с мультимедийной информацией

Графические файлы, аудио и видео, другие мультимедийные файлы создаются, редактируются и обрабатываются также с помощью дополнительного программного обеспечения. В отличие от предыдущей категории лидером среди разработчиков таких программ является не Microsoft, а Adobe. Пакеты, имеющие общее название Creative Suite, содержат в себе довольно широкий выбор для работы с мультимедиа. Среди них, безусловно, есть Photoshop, который является наиболее популярным графическим редактором. Помимо того, Adobe предлагает нам Illustrator (векторный графический редактор), After Effects (видеоредактор), Acrobat (электронные документы формата.pdf), Audition (аудиоредактор). Не входит в пакет, но также распространяется программа Adobe для воспроизведения веб-приложений Flash Player.

Что касается отдельных программ такого типа, существует великое множество самых разных продуктов, позволяющих работать с мультимедийными файлами. К примеру, встроенные в Windows графический редактор Paint и проигрыватель мультимедийных файлов или свободно распространяемый аудиоплеер AIMP.

Работа в сети

Вряд ли в наше время мало кто не знает об Интернете или не пользовался им ни разу в жизни. Но чтобы получить доступ к нему, недостаточно просто наличия сетевой карты, сетевых утилит и подключения. Начинать работу в сети в подавляющем большинстве случаев приходится через интернет-браузер, коих существует бесчисленное множество. Операционная система Windows 10 в качестве браузера по умолчанию предлагает Microsoft Edge, а его предшественником в более ранних версиях был Internet Explorer. Но пользуются им в силу не самого удобного интерфейса и слабой стабильности работы не очень охотно. Большинство интернет-пользователей предпочитают использовать «Яндекс.Браузер», Opera, Google Chrome или Mozilla Firefox. Здесь уже, как говорится, на вкус и цвет.

Кроме того, сейчас популярны облачные хранилища файлов, с помощью которых люди могут получать доступ к своим файлам из разных мест и с разных устройств. Стандартной службой Microsoft является OneDrive, который встроен в Windows 8, Windows 8.1 и Windows 10. Однако есть и другие сервисы, например, Dropbox, «Яндекс.Диск» и Google Drive.

Защита от вирусов

Простого брандмауэра и системы шифрования данных недостаточно, чтобы защитить вашу информацию от посягательства злоумышленников. Вирусы, которые проникают в операционную систему через различные источники (Интернет, зараженные флеш-карты), могут не только украсть ваши данные, но еще и вывести из строя весь компьютер. Благо антивирусов в наше время предостаточно. К компаниям, занимающимся разработкой программам безопасности к операционным системам, относятся Norton, Kaspersky, Dr.Web, Avast, Avira, а также десятки других. Стандартный защитник Windows, конечно, неплохо защищает систему, но антивирусные программы сторонних фирм все-таки обладают гораздо более широким функционалом.

Приложения в Design Language

В таких операционных системах, как Microsoft Windows 8, Windows 8.1 и Windows 10, которые разрабатываются в новом стиле, называемом Design Language, появилась новая категория программного обеспечения — приложения. Работа с ними осуществляется в другом графическом (плиточном) интерфейсе, хотя в «десятке» пользователь получил возможность совмещать обычные программы и новые. Приложения также могут быть как прикладными, так и системными. Последние, к сожалению, еще не до конца проработаны специалистами из Microsoft. К примеру, если сравнивать программу «Панель инструментов» и приложение «Параметры», то можно заметить некоторые отличия в пользу старой панели настроек, где функций по-прежнему больше. Но, тем не менее, уже смело можно говорить о том, что приложения теперь тоже относятся к операционным системам.

Подводя черту под рассуждениями

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

Операционная система Microsoft Windows постоянно совершенствуется и обновляется, поэтому появляются все новые и новые способы работы с информацией. Универсальные приложения, написанные в стиле Design Language и работающие как на настольных компьютерах, так и на мобильных устройствах, начинают использоваться не меньше, чем и привычные программы, и в перспективе вовсе заместят предыдущее программное обеспечение. И это вполне логично, потому что мир постепенно переходит со стационарных компьютеров и ноутбуков к смартфонам и планшетах. Нам же остается лишь не запутаться в этом сложном мире современных информационных технологий.

Рассказать и показать на примере Паскаль: 1) Что такое absolute и для чего нужна? 2) Что такое asm и для чего нужна? 3) Что такое

constructor и destructor и для чего нужна?

4) Что такое implementation и для чего нужна?

5) Назовите модули Паскаль (в строке Uses, например crt) и какие возможности этот модуль дает?

6) Что за тип переменной: указательный (Pointer)

7) И на последок: что означает символ @ , #, $ , ^

1. Что такое объект?2. Что такое система?3. Что такое общее имя объекта? Приведите пример.4. Что такое единичное имя объекта? Приведите пример.5.

Приведите пример природной системы.6. Приведите пример технической системы.7. Приведите пример смешанной системы.8. Приведите пример нематериальной системы.9. Что такое классификация?10. Что такое класс объектов?

тест 7 леких вопросов с выбором ответа

13. Тактовая частота процессора – это:

A. число двоичных операций, совершаемых процессором в единицу времени

B. число вырабатываемых за одну секунду импульсов, синхронизирующих работу узлов компьютера

C. число возможных обращений процессора к оперативной памяти в единицу времени

D. скорость обмена информацией между процессором и устройствами ввода/вывода

14.Укажите минимально необходимый набор устройств, предназначенных для работы компьютера:

A. принтер, системный блок, клавиатура

B. процессор, ОЗУ, монитор, клавиатура

C. процессор, стриммер, винчестер

D. монитор, системный блок, клавиатура

15. Что такое микропроцессор?

A. интегральная микросхема, которая выполняет поступающие на ее вход команды и управляет

Работой компьютера

B. устройство для хранения тех данных, которые часто используются в работе

C. устройство для вывода текстовой или графической информации

D. устройство для вывода алфавитно-цифровых данных

16.Взаимодействие пользователя с программной средой осуществляется с помощью:

A. операционной системы

B. файловой системы

C. приложения

D. файлового менеджера

17.Непосредственное управление программными средствами пользователь может осуществлять с

Помощью:

A. операционной системы

B. графического интерфейса

C. пользовательского интерфейса

D. файлового менеджера

18. Способы хранения данных на физическом носителе определяет:

A. операционная система

B. прикладное программное обеспечение

C. файловая система

D. файловый менеджер

19. Графическая среда, на которой отображаются объекты и элементы управления системы Windows,

Созданная для удобства пользователя:

A. аппаратный интерфейс

B. пользовательский интерфейс

C. рабочий стол

D. программный интерфейс

20. Скорость работы компьютера зависит от:

A. тактовой частоты процессора

B. наличия или отсутствия подключенного принтера

C. организации интерфейса операционной системы

D. объема внешнего запоминающего устройства

1)В каких двух форматах представляются числа? В чём разница между ними? 2)Сформулируйте правила записи формул. Что произойдёт, если при вводе

формулы вы нарушите эти правила?

3)Как можно заранее подготовить таблицу для вычислений?

4)Какие вычисления можно проводить над целыми диапазонами?
5) Что понимается под манипулированием с диапазонами ЭТ?
6)Что такое принцип относительной адресации? В каких ситуациях он проявляется?

7)В ячейке D7 записана формула (C3 + C5)/D6. Как она изменится при переносе этой формулы в ячейку? a) D8; b)E7; c)C6; d)F10?

8)В ячейке Е4 находится формула СУММ(А4:D4). Куда она переместится и как изменится при:
А) удалении строки 2;
В) удалении строки 7;
С) вставке пустой строки перед столбцом 6;
Г) удалении столбца 3;
Д) вставке пустого столбца перед столбцом 6;

1)Как в ЭТ реализуется логическая операция при записи условной функций?

2)Что такое абсолютный адрес?

3)Что такое деловая графика?

4)Какой вид имеет условная функция?

Основным инструментом пользователя для работы с компьютером является программа. Именно она позволяет взаимодействовать человеку с вычислительной машиной, оперирующей числами (единицами и нулями).

Вступление

Все процессы, которые происходят на компьютере — будь то перемещение курсора мыши по экрану, прослушивание музыки, просмотр видео, игра, использование интернета или печать текста — были бы невозможны без использования различных программ. Более того, большинство внутренних компонентов компьютера просто не могут работать без специальных программ, и без их использования компьютер представлял бы собой обычный бесполезный кусок железа.

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

В комплексе, те программы, которые уже находятся на вашем компьютере, называют программным обеспечением или сокращенно ПО . Так же программы могут именовать приложениями или софтом , от английского слова «software».

Рядовому пользователю компьютера, разбираться в том на каком языке и как была написана программа, совершенно нет никакой необходимости. Гораздо важнее знать, что программное обеспечение может быть разных видов и иметь совершенно разное назначение.

В целом, для персональных компьютеров и в частности для системы Windows, существует огромное количество программ, ориентированных на разные виды работ. С помощью одних можно обрабатывать графику и текст, другие помогут навести порядок в вашей системе или на жестком диске, третьи предназначены для работы в интернете, четвертые отвечают за работу внутренних компонентов системы и так далее. Все это программное многообразие принято разделяется на две большие группы: прикладное ПО и системное ПО.

Прикладное программное обеспечение

К этому виду программ относятся созидательные приложения и рабочие инструменты, предназначенные для создания и обработки информации самим пользователем. По сути, с помощью этого класса программ вы работаете на компьютере.

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

Интернет и сети . Этот тип ПО предназначен для работы в глобальной сети Интернет или локальных сетях. К нему можно отнести различные браузеры (веб-обозреватели), загрузчики файлов, FTP-клиенты, программы для работы с электронной почтой, интернет-пейджеры и другие.

Офисные приложения и текст . Программы, предназначенные преимущественно для работы с различными видами электронных документов (текст, электронные таблицы, презентации). К этой популярной группе относятся целые офисные пакеты и отельные редакторы, переводчики, распознаватели текста и речи, программы для просмотра документов в различных форматах и чтения электронных книг, а так же конверторы и перекодировщики.

Мультимедиа . Приложения, предназначенные для работы со звуковыми и видеофайлами. К ним относятся всевозможные плееры, программы для записи файлов на оптические носители, аудио/видео редакторы и программы для монтажа, конверторы и кодировщики между различными форматами и другие.

Графика и дизайн . Из названия видно, что этот тип ПО предназначен для создания и обработки различных видов изображений. И здесь есть свои виды редакторов, как профессиональных, так и довольно простеньких, множество видов просмотрщиков для различных графических форматов, конвертеров и перекодировщиков, а так же программ для проектирования и моделирования.

Образование и наука . Познавательные и обучающие мультимедийные приложения на сегодняшний день являются одними из самых популярных программных продуктов. Среди них вы найдете интерактивные самоучители, словари, справочники, тренинги, клавиатурные тренажеры, научные книги, учебники, тесты и многие другие обучающие материалы практически на любую тематику.

Игры и развлечения . Этот раздел, наверное, не нуждается в особых комментариях. Многочисленные компьютерные игровые приложения, начиная от простеньких пасьянсов и заканчивая настоящими шедеврами трехмерной графики с поразительными спецэффектами и гигантскими бюджетами, призваны разнообразить досуг любителям электронных развлечений.

Безопасность . Очень важный тип программ, без которого практически не обходится ни один современный компьютер, подключенный к сети. Основной их целью является защита компьютера от вредоносного ПО и злоумышленников, пытающихся получить несанкционированный доступ к вашему ПК с целью кражи конфиденциальных данных. К ним относятся антивирусные приложения, антишпионы, файрволы (сетевые экраны), программы для шифрования данных, менеджеры паролей, а так же пакеты комплексной защиты.

Системное программное обеспечение

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

Самой главной системной программой можно с уверенностью назвать операционную систему . Именно она является главным посредником между компьютерной начинкой и всеми остальными приложениями.

Не менее важными для нормальной работы компьютера являются драйверы и прошивки — специальные микропрограммы, обеспечивающие корректную работу как внутренних компьютерных комплектующих, так и внешних периферийных устройств.

Самым многочисленным классом системного ПО являются утилиты — огромное количество полезных (а иногда и не очень) небольших программ, предназначенных для тестирования или мониторинга программного обеспечения и аппаратной части вашего компьютера, а так же улучшения его работы.

К выбору и использованию утилит стоит подходить осторожно, особенно начинающим пользователям, так как многие из них могут вносить серьезные изменения в «жизненно» важные части операционной системы, что в свою очередь может привести к нестабильной работе компьютера и возникновению всевозможных ошибок. Хотя правильно подобранная утилита в некоторых ситуациях может действительно сильно облегчить вам жизнь.

Так же к системным программам относится базовая система ввода-вывода (BIOS) и система самотестирования (POST), отвечающие за начальную загрузку компьютера и последующий запуск операционной системы.

Виды распространения и коммерческий статус программ

Наверное, практически каждый пользователь понимает, что программы бывают платные и бесплатные. Но наверняка не все знают, что для распространения ПО, его авторы и разработчики придумали сразу несколько разных способов.

Бесплатные программы (freeware).

Возможно, многие пользователи изначально относятся к бесплатному программному обеспечению довольно скептически, считая, что в общей массе это небольшие вспомогательные программы или утилиты, созданные независимыми программистами. Но на самом деле бесплатными могут быть и весьма серьезные проекты от известных производителей.

Более того, большая часть OpenSource-программ (приложений с открытым кодом) может использоваться бесплатно, среди которых и операционная система Linux, и мощнейший графический редактор GIMP, и популярнейший офисный пакет OpenOffice.org, а так же много других не менее полезных приложений.

Таким образом, как показывает практика, среди бесплатного ПО можно подобрать замену практически всем коммерческим программам, хотя и с определенными оговорками.

Этот вид распространения программного обеспечения появился сравнительно недавно, но довольно быстро понравился как пользователям, так и разработчикам. Все дело в том, что здесь с одной стороны потребители могут пользоваться приложениям бесплатно, а с другой, авторы все же получают деньги за свои труды, но только от рекламодателей.

Как правило, в процессе инсталляции такого рода программ, вам будет предложено установить на свой компьютер дополнительное ПО, например, какое-либо дополнение для браузера или утилиту тестирования компьютера. В большинстве случаев вы сможете отказаться от этого, только нужно быть более внимательным и не пропустить нужное диалоговое окно.

В других случаях, окно программы может содержать картинку-баннер, всякий раз щелкнув на которую вы будете попадать на сайт рекламодателя. Хотя конечно кликать по ней совершенно не обязательно.

Так же, вы можете столкнуться с тем, что после установки приложения у вас изменится стартовая страница в браузере. То есть при запуске обозревателя у вас первым делом будет открываться страница с рекламой. Хотя и это легко поправимо.

Не смотря на всю привлекательность такого вида программ, относитесь к ним с осторожностью, так как рекламные модули могут не только направлять вас на вредоносные сайты, но красть ваши конфиденциальные данные.

Условно-бесплатные программы (shareware и trial).

Наверное, это самый популярный способ распространения коммерческих программных продуктов.

Изначально программы такого типа можно использовать бесплатно. Правда, при этом разработчики могут либо ограничить функциональные возможности продукта, либо время его использования. По истечении срока, отведенного на тестирование программы, или по другому «триального» периода (как правило, около 30 дней), приложений перестает запускаться, выдавая сообщение, что вам пора приобрести лицензию на его дальнейшее использование.

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

Так же возможны ситуации, когда приложение продолжает сохранять полную работоспособность, но при этом время от времени будет назойливо напоминать вам, что пора бы заплатить. Например, так происходит в популярных архиваторе WinRar и файловом менеджере TotalCommander.

Если вы все же решитесь купить понравившееся приложение, то после перечисления нужной суммы, вам в обмен пришлют либо цифровой код, который нужно будет ввести в специальном поле, либо ключевой файл, который необходимо скопировать в указанное место. После этого программа станет зарегистрированной, а все функциональные ограничения будут сняты.

Коммерческие программы.

В нынешнее время довольно редко можно встретить программы, и даже пакеты программ, которыми вам не дадут в течение некоторого периода попользоваться бесплатно. Ведь никому не хочется покупать кота в мешке. Даже такие продукты как графический редактор AdobePhotoshopили система автоматизированного проектирования Autocadстоимостью несколько тысяч долларов имеют «триальные» периоды.

Наверное, единственными приложениями, за которые вам придется выкладывать деньги сразу, являются компьютерные игры. Хотя многие из них все же имеют бесплатные демонстрационные версии.

Комплекты для обновления (upgrade).

Большинство успешных коммерческих программных проектов развивается и совершенствуется не один год, из-за чего приложение или пакет приложений может иметь множество различных версий. Покупая какую-либо программу, вы приобретаете права на использование только ее текущей версии на момент покупки и все обновления для нее. Если же вы захотите впоследствии использовать более новую версию приложения, придется платить заново.

Правда, при этом, выкладывать деньги за полную версию программы совершенно не обязательно. В большинстве случаев можно приобрести так называемый комплект для обновления, который устанавливается поверх старой версии и стоит на 30-50% меньше.

Формы распространения программ

Напоследок, давайте рассмотрим, в каких формах обычно разработчики распространяют свое программное обеспечение.

Коробочные версии.

В этом случае дистрибутив программы записывается на красиво оформленный оптический диск, который вместе с талмудом технической документации упаковывается в большую красочную коробку. Покупка ПО в таком виде оправдана только в том случае, если вы приобретаете дорогостоящие дизайнерские или мультимедийные пакеты. Приобретать же обычные программы для дома или утилиты в коробочных версиях — самый дорогой и нерациональный вариант, разве что вы хотите купить приложение кому-то в подарок.

Как правило, коробочные версии продаются в специализированных компьютерных магазинах и супермаркетах.

ОЕМ-версии.

По сути это обычный CDили DVD-диск с записанной на него программой и упакованный в бумажный конвертик. При этом сама программа может обойтись вам дешевле коробочной версии в несколько раз, правда есть одно «но». OEM-версию приложения вы можете купить только с новым компьютером, или в некоторых случаях, при покупке отдельных его компонентов, например, материнской платы или процессора. Особенно выгодно в OEM-версиях покупать операционную систему. Учтите это при покупке нового компьютера.

Slim-версии.

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

Электронные версии.

На сегодняшний день эта самая популярная и выгодная форма приобретения программных продуктов. Вы скачиваете с сайта разработчика в любой момент дистрибутив нужного приложения и устанавливаете его себе на компьютер.

При этом, скорее всего, платить деньги сразу не придется. У вас будет время на то чтобы как следует познакомиться с программой и купить ее только в том случае, если вас полностью устроят ее функциональные возможности. В противном случае, можно просто удалить непонравившийся продукт и скачать другой.

Еще одним неоспоримым преимуществом покупки программ в электронном виде является цена. Она в любом случае будет ниже, чем у коробочной или даже slim-версии.

Так же учтите, что на просторах интернета существует множество огромных электронных магазинов софта, ассортимент которых, не идет ни в какой сравнение с обычным компьютерным супермаркетом.

Заключение

Начинающим и неискушенным пользователям, первое время, довольно сложно ориентироваться и тем более находить нужные и полезные приложения среди того многообразия, которое предлагают авторы и разработчики программного обеспечения. Что бы облегчить вам поиск нужного программного продукта дадим несколько советов.

Бесплатные или условно-бесплатные небольшие программы и утилиты в наибольшем количестве содержаться на многочисленных софтверных порталах, найти которые в сети не составит труда. При этом любой уважающий себя сайт, распространяющий ПО, всегда сортирует его по видам. Что бы сузить круг поисков, выбирайте правильно программную категорию, например, не ищете себе медиаплеер в разделе «Текст». Если вы внимательно читали статью, то уже знаете, что, скорее всего все плееры будут размещены в категории «Мультимедиа».

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

Ознакомительные версии популярных коммерческих продуктов или их дистрибутивы, позволяющие использовать приложения в «триальном» периоде следует искать непосредственно на сайтах разработчиков или крупных файлообменных ресурсах.

Вопросы по теме программное обеспечение компьютера

1 вариант

Компьютер – это …

    Найдите лишнее.
    Операционная система, архиваторы, антивирусная программа, табличный процессор;


    Системные программы – это средства, предназначенные для создания ПО.

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

    DOS, Windows, Unix

    Word, Excel, Power Point

    (состав отделения больницы): зав. отделением, 2 хирурга, 4 мед. Сестры

    Сервисные (обслуживающие) программы:

    программы сервисных организаций по бухгалтерскому учету

    программы обслуживающих организаций по ведению делопроизводства

    системные оболочки, утилиты, драйвера устройств, антивирусные и сетевые программы

    Текстовый редактор представляет собой программный продукт, входящий в состав:

    систем программирования;

    операционной системы.

    Операционная система — это:

    совокупность основных устройств компьютера;

    система программирования на языке низкого уровня;

    набор программ, обеспечивающий работу всех аппаратных устройств компьютера и доступ пользователя к ним;

    совокупность программ, используемых для операций с документами;

    программа для уничтожения компьютерных вирусов.

    Драйвер – это:

    устройство длительного хранения информации;

    программа, управляющая конкретным внешним устройством;

    устройство ввода;

    устройство, позволяющее подсоединить к компьютеру новое внешнее устройство;

    устройство вывода.

    Экспертные системы относятся к

    системам программирования

    системному программному обеспечению

    пакетам прикладных программ общего назначения

    прикладным программам специального назначения

    Средства контроля и диагностики относятся к

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

    системам программирования

    пакетам прикладных программ

    сервисному программному обеспечению

Проверочная работа по теме «Программное обеспечение компьютера»

2 вариант

    Дайте определения следующим понятиям

Программное обеспечение – это …

    Найдите лишнее.
    MS Word, Paint, MS Excel, ОС Windows XP, 1С: Предприятие;

    В следующих утверждениях найдите и исправьте ошибки.
    Прикладные программы – это средства, предназначенные для создания ПО.

    Системное программное обеспечение:

    программы для организации совместной работы устройств компьютера как единой системы

    программы для организации удобной системы размещения программ на диске

    набор программ для работы устройств системного блока компьютера

    Система управления базами данных представляет собой программный продукт, входящий в состав:

    операционной системы;

    системного программного обеспечения;

    систем программирования;

    уникального программного обеспечения;

    прикладного программного обеспечения

6. Операционные системы представляют собой программные продукты, входящие в состав:

    прикладного программного обеспечения;

    системного программного обеспечения;

    системы управления базами данных;

    систем программирования;

    уникального программного обеспечения.

7. Программы обслуживания устройств компьютера называются:

    загрузчиками;

    драйверами;

    трансляторами;

    интерпретаторами;

    компиляторами.

8.В прикладное программное обеспечение входят:

    языки программирования;

    операционные системы;

    диалоговая оболочка;

    совокупность всех программ, установленных на компьютере;

    тестовые редакторы.

9.Назначение программного обеспечения

    обеспечивает автоматическую проверку функционирования отдельных устройств

    совокупность программ, позволяющая организовать решение задач на ЭВМ

    организует процесс обработки информации в соответствии с программой

    комплекс программ, обеспечивающий перевод на язык машинных кодов

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

    непосредственно решать пользовательские задачи

    записывать программы на языках программирования

    использовать инструментальные программные средства

    организовать общение человека и компьютера на формальном языке

Принимайте участие!

Некоторые уроки могут показаться детям скучными. И тогда на занятиях начинает страдать дисциплина, школьники быстро устают и не желают принимать участие в обсуждении.

Кейс-уроки были созданы, чтобы соединить учебные школьные знания с остро необходимыми компетенциями, такими как креативность, системное и критическое мышление, целеустремленность и другие.

Благодаря кейсам вы сможете помочь школьнику получать пользу и удовольствие от учебы, справиться с его личными проблемами!

Одаренные дети — кто они? Что такое способности, что такое одаренность? И чем отличаются способные дети от одаренных? Как распознать одаренного ребенка? У всех ли детей одаренность проявляется одинаково?Какие советы дать родителям даровитого ребенка при его воспитании? Об этом — в нашем вебинаре.

Читайте новые статьи

Современным ученикам не подходят традиционные методы преподавания. Им сложно не отвлекаясь сидеть над учебниками, а долгие объяснения вгоняют в скуку. В результате — отторжение от учёбы. Между тем приоритет визуальности в подаче информации — главная тенденция в современном образовании. Вместо того чтобы критиковать тягу ребят к «картинкам из Интернета», используйте эту особенность в положительном ключе и начните включать в план урока просмотр тематических видео. Зачем это нужно и как самим подготовить ролик — читайте в этой статье.

1. В операционной системе Windows собственное имя файла не может содержать символ…
вопросительный знак (?)
запятую (,)
точку (.)
знак сложения (+)

2. Укажите неправильно записанное имя файла:
a:\prog\pst.exe
docum.txt
doc?.lst
класс!

3. Расширение имени файла, как правило, характеризует…
время создания файла
объем файла
место, занимаемое файлом на диске
тип информации, содержащейся в файле

4. Фотография «Я на море» сохранена в папке Лето на диске D:\, укажите его полное имя
D:\Лето\Я на море.txt
D:\Лето\Я на море.jpg
D:\Я на море.jpg
D:\Лето\Я на море.avi

5. Операционная системам выполняет…
обеспечение организации и хранения файлов
подключение устройств ввода/вывода
организацию обмена данными между компьютером и различными периферийными устройствами
организацию диалога с пользователем, управление аппаратурой и ресурсами компьютера

6. Файловая система необходима…
для управления аппаратными средствами
для тестирования аппаратных средств
для организации структуры хранения
для организации структуры аппаратных средств

7. Каталог (папка) – это…
команда операционной системы, обеспечивающая доступ к данным
группа файлов на одном носителе, объединяемых по какому-либо критерию
устройство для хранения группы файлов и организации доступа к ним
путь, по которому операционная система определяет место файла

8. Текстовые документы имеют расширения…
*.exe
*.bmp
*.txt
*.com

9. Папки (каталоги) образуют … структуру
иерархическую
сетевую
циклическую
реляционную

10. Файлы могут иметь одинаковые имена в случае…
если они имеют разный объем
если они созданы в различные дни
если они созданы в различное время суток
если они хранятся в разных каталогах

11. Задан полный путь к файлу D:\Учеба\Практика\Отчет.doc Назовите имя файла
D:\Учеба\Практика\Отчет.doc
Отчет.doc
Отчет
D:\Учеба\Практика\Отчет

12. Файловая система определяет
способ организации данных на диске
физические особенности носителя
емкость диска
число пикселей на диске

13. Файл — это …
единица измерения информации
программа в оперативной памяти
текст, распечатанный на принтере
организованный набор данных, программа или данные на диске, имеющие имя

14. Размер файла в операционной системе определяется
в байтах
в битах
в секторах
в кластерах

15. Во время исполнения прикладная программа хранится…
в видеопамяти
в процессоре
в оперативной памяти
на жестком диске

16. Имена файлов, в которых хранятся на диске созданные документы (тексты или рисунки), задаются…
автоматически программой (текстовым или графическим редактором)
создателем документа
операционной системой
документы не имеют имен

17. Гипертекст — это…
очень большой текст
структурированный текст, в котором могут осуществляться переходы по выделенным меткам
текст, набранный на компьютере
текст, в котором используется шрифт большого размера

18. Стандартной программой в ОС Windows являются:
Калькулятор
MS Word
MS Excel
Internet Explorer
Блокнот

20. Задан полный путь к файлу c:\doc\proba.txt. Назовите полное имя файла
c:\doc\proba.txt
proba.txt
doc\proba.txt
txt

21. Операционные системы представляют собой программные продукты, входящие в состав…
прикладного программного обеспечения
системного программного обеспечения
системы управления базами данных
систем программирования

22. Интерфейс – это…
совокупность средств и правил взаимодействия устройств ПК, программ и пользователя
комплекс аппаратных средств
элемент программного продукта
часть сетевого оборудования

23. По функциональному признаку различают следующие виды ПО:
сетевое
прикладное
системное
инструментальное

24. Короткое имя файла состоит из …
двух частей: собственно имени и расширения
адреса файла
только имени файла
любых 12 символов

Решение тестов онлайн

На нашем сайте представлена лишь часть ответов из теста по дисциплине «Информатика».

Если у Вас нет времени на подготовку к тестированию или Вы по какой-то другой причине не можете сдать тест самостоятельно, то обращайтесь за помощью к нам. Мы поможем решить тесты любых учебных заведений правильно и быстро.

Для ознакомления с условиями выполнения тестов и оформления заказа, перейдите в раздел » «.

Тест по теме: «Системное и прикладное программное обеспечение» Вариант 1 1. Программа должна обладать следующими свойствами: a) упорядоченная последовательность; b) системность, дискретность; c) массовость, понятность; d) однозначность, точность. 2. Какие приложения относятся к прикладным программам общего назначения? a) текстовый редактор; b) бухгалтерские программы; c) игры; d) ОС. 3. Системный диск необходим для: a) загрузки ОС; b) хранения важных фалов; c) систематизации файлов; d) лечение компьютерных вирусов. 4. Программное обеспечение (ПО) – это: a) совокупность программ, позволяющих организовать решение задач на компьютере; b) возможность обновления программ за счет бюджетных средств; c) список имеющихся в кабинете программ, заверен администрацией школы; d) программы по настройке ПК. 5. Система программирования – это: a) процесс составления программ; b) процесс, облегчающий работу программиста; c) процесс, обучающий начальным шагам программиста; d) процесс, обеспечивающий функционирование устройств. 6. Прикладное программное обеспечение: a) программы для обеспечения работы других программ; b) программы для решения конкретных задач обработки информации; c) программы, обеспечивающие качество работы печатающих устройств; d) программы для загрузки компьютера. 7. Операционные системы: a) DOS, Windows, Unix; b) Word, Excel, Power Point; c) Basic, Access, Pascal; d) Winrar, Norton Commander, command.com. 8. Системное программное обеспечение: a) программы для организации совместной работы устройств компьютера как единой системы; b) программы для организации удобной системы размещения программ на диске; c) набор программ для работы устройства системного блока компьютера; d) программы для работы периферийных устройств. 9. Что такое утилиты? a) это программы для обнаружения компьютерных вирусов; b) это устройства преобразования сигналов; c) это программы – переводчики; d) это программы, обеспечивающие удобства при обслуживания компьютера. 10. Каково назначение программы Текстовый редактор? a) создание компьютерных программ; b) создание и редактирование текстовых документов; c) создание и редактирование графических изображений; d) создание компьютерных вирусов. 11. Каково назначение Систем управления базами данных a) выполнение расчётов; b) создание и обработка базы данных; c) создание текстовых документов; d) поиск компьютерных вирусов. 12. В каком формате размещается текстовая информация в сети Internet? a) текстовые документы *.doc; b) текстовые файлы *.txt; c) файлы баз данных *.mdb; d) web-страницы *.htm. 13. К какому классу программного обеспечения относятся драйверы? a) к прикладному; b) к системному; c) к системам программирования; d) к офисному. 14. Программный продукт Windows представляет собой… a) прикладную программу; b) систему программирования; c) только оболочку операционной системы; d) операционную систему с оболочкой; 15. Архивный файл представляет собой: a) файл, защищенный от копирования; b) файл, защищенный от несанкционированного доступа; c) файл, сжатый с помощью архиватора; d) файл, зараженный компьютерным вирусом. 16. Назовите «лишнюю» программу: a) Excel; b) Access; c) Word; d) Turbo-Pascal. 17. Какое из названных действий можно произвести архивным файлом: a) переформатировать; b) распаковать; c) запустить на выполнение; d) отредактировать. 18. Файл Tetris.com находится на диске C в папке Games, которая является подпапкой папки Day. Выбрать полное имя файла. a) C:\Tetris.com\Games\Day; ПО b) C:\Games\Tetris.com; c) C:\Day\Games\Tetris.com; d) C:\Games\Day\Tetris.com. 19. После выполнения команды «удалить» в Windows файлы и папки обычно попадают a) в буфер обмена; b) на панель задач; c) в «корзину»; d) на «рабочий пол». 20. Дополните схему*: Системное ПО 2. ? 1. ? Архиваторы Антивирусы Системные оболочки 3. ? 4. ? 5. ? 6. ? Специального назначения Обучающие программы 7. ? Тест по теме: «Системное и прикладное программное обеспечение» Вариант 2 1. Какие программы входят в системное ПО компьютера? a) ОС, Тota Commander, бухгалтерские программы; b) Игры, электронные учебники, антивирусник; c) ОС, Тota Commander, антивирусные программымы; d) электронные таблицы, текстовый редактор, презентации. 2. В процессе загрузки операционной системы происходит? a) копирование файлов ОС с дискеты на жесткий диск; b) копирование файлов ОС с СD на жесткий диск; c) последовательная загрузка файлов ОС в оперативную память; d) Копирование оперативной памяти на жесткий диск. 3. Операционная система: a) система программ, которая обеспечивает совместную работу всех устройств компьютера по обработке информации; b) система математических операций для решения отдельных задач; c) система планового ремонта и технического обслуживания компьютерной техники; d) система взаимодействия всех программ компьютера. 4. Прикладное программное обеспечение – это: a) справочное приложение к программам; b) текстовый и графический редакторы, обучающие и тестирующие программы, игры; c) набор игровых программ; d) электронные справочники. 5. Сервисные (обслуживающие) программы: a) программы сервисных организаций по бухгалтерскому учету; b) программы обслуживающих организаций по ведению делопроизводства; c) системные оболочки, утилиты, драйвера устройств, антивирусные и сетевые программы; d) текстовые редакторы, базы данных, графические редакторы. 6. Системные оболочки – это: a) специальная кассета для удобного размещения дискет с операционной системой; b) специальная программа, упрощающая диалог пользователь – компьютер, выполняет команды операционной системы; c) система приемов и способов работы конкретной программы при загрузке программ и завершении работы; d) специальная область на диске для размещения ОС. 7. Что такое драйвер? a) это устройство, управляющее работой какого-либо внешнего устройства; b) это программа, управляющая работой какого-либо внешнего устройства; c) это программа для тестирования устройств компьютера; d) это программа для обслуживания магнитных дисков. 8. Какие возможности предоставляют пользователю программы — графические редакторы? a) создание и редактирование графических изображений; b) создание и редактирование текстовых документов; c) создание программ – приложений; d) создание баз данных. 9. Какое основное назначение имеют программы Электронные таблицы a) создание текстовых документов; b) выполнение расчётов с табличными данными; c) создание электронного текста; d) создание графических изображений. 10. В каком формате размещается текстовая информация в сети Internet? a) текстовые документы *.doc; b) текстовые файлы *.txt; c) файлы баз данных *.mdb; d) web-страницы *.htm. 11. К какому классу программного обеспечения относятся компьютерные игры? a) к системам программирования; b) к системному; c) к прикладному; d) к развивающему; 12. Какая из перечисленных программ относится к офисному программному обеспечению a) Paint; b) Visual Basic; c) WORD; d) Windows. 13. Операционные системы входят в состав: a) системы управления базами данных; b) систем программирования; c) прикладного программного обеспечения; d) системного программного обеспечения. 14. Назовите «лишнюю» программу: a) Excel; b) Access; c) Word; d) Turbo-Pascal. 15. Файл Tetris.com находится на диске C в папке Games, которая является подпапкой папки Day. Выбрать полное имя файла. a) C:\Tetris.com\Games\Day; b) C:\Games\Tetris.com; c) C:\Day\Games\Tetris.com; d) C:\Games\Day\Tetris.com. 16. Приложение Windows выгружается из памяти и прекращает свою работу, если a) Запустить другое приложение; b) Свернуть окно приложения; c) Переключиться в другое окно; d) Закрыть окно приложения. 17. Операционные системы: a) DOS, Windows, Unix; b) Word, Excel, Power Point; c) Basic, Access, Pascal; d) Winrar, Norton Commander, command.com. 18. Системный диск необходим для: a) загрузки ОС; b) хранения важных фалов; c) систематизации файлов; d) лечение компьютерных вирусов. ПО Системное ПО 19. Каково назначение программы Текстовый редактор? a) создание компьютерных программ; b) создание и редактирование текстовых документов; c) создание и редактирование графических изображений; d) создание компьютерных вирусов. 20. Дополните схему*: 2. ? 1. ? Архиваторы Антивирусы Системные оболочки 3. ? 4. ? 5. ? 6. ? Специального назначения Обучающие программы 7. ?

Системное программное обеспечение

Этот класс программного обеспечения является необходимой принадлежностью компьютера, так как обеспечивает взаимодействие человека, всех устройств и программ компьютера.

Этот комплекс программ определяет на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем комфортнее мы чувствуем себя в системной среде.

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

Операционная система — это набор программ, управляющих оперативной памятью, процессором, внешними устройствами и файлами; ведущих диалог с пользователем.

Важной частью операционной системой является файловая система ОС. В файлах хранится все: и программное обеспечение, и информация, необходимая для пользователя. С файлами постоянно приходится что-то делать: создавать, удалять, копировать, перемещать, искать и переименовывать. За все эти действия и отвечает файловая система.

Если вы включили компьютер и при этом на экране не происходит никаких изменений, хотя все устройства находятся рабочем состоянии, то это говорит об отсутствии в нем операционной системы.

Операционная система обеспечивает:

· выполнение прикладных программ;

· управление ресурсами компьютера — памятью, процессором и всеми внешними устройствами;

· контакт человека с компьютером.

К наиболее известным операционным системам относятся: MS-DOS, Windows, Unix, OS/2.

К системному ПО можно кроме ОС отнести и множество программ обслуживающего, сервисного характера.

Прикладное программное обеспечение

Все имеющиеся на компьютере прикладные программы составляют прикладное программно обеспечение. Оно определяет на компьютере прикладную среду правила работы в ней. Прикладная среда всегда является «дружественной» по отношению любому человеку, овладевшем несложными приемами работы в ней. Прикладные программы могут работать на компьютере только при условии, что на компьютере уже установлена операционная система.

Каждая прикладная среда предназначена для создания и исследования определенного вида компьютерного объекта. Например, для создания графического объекта предназначена среда графического редактора, для работы с текстом — среда текстового процессора и т. д.

Комплекс прикладных программ в среде операционной системы Windows называют приложением. Нередко его называют также пакётом прикладных программ (ППП).

Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения:

· текстовые процессоры — для создания текстовых документов;

· табличные процессоры (электронные таблицы) — для вычислений и анализа информации, представленной в табличной форме;

· базы данных — для организации и управления данными;

· графические пакеты — для представления информации в виде рисунков и графиков; » коммуникационные программы — для обмена информацией между компьютерами;

· интегрированные пакеты, включающие несколько прикладных программ разного назначения;

· обучающие программы, электронные учебники, словари, энциклопедии, системы проектирования и дизайна;

· игры.

 

Понятие о ОС. Назначение ОС. Драйверы внешних устройств. Параметры ОС.

 

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

Назначение ОС — организация вычислительного процесса в вычислительной системе, рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами; предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач. Операционная система исполняет роль своеобразного интерфейса ( Интерфейс — совокупность аппаратуры и программных средств, необходимых для подключения периферийных устройств к ПЭВМ) между пользователем и ВС, т.е. ОС предоставляет пользователю виртуальную ВС. Это означает, что ОС в значительной степени формирует у пользователя представление о возможностях ВС, удобстве работы с ней, ее пропускной способности. Различные ОС на одних и тех же технических средствах могут предоставить пользователю различные возможности для организации вычислительного процесса или автоматизированной обработки данных.

В программном обеспечении ВС операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любая из компонент программного обеспечения обязательно работает под управлением ОС.

В соответствии с условиями применения различают три режима ОС: пакетной обработки, разделения времени и реального времени. В режиме пакетной обработки ОС последовательно выполняет собранные в пакет задания. В этом режиме пользователь не имеет контакта с ЭВМ, получая лишь результаты вычислений. В режиме разделения времени ОС одновременно выполняет несколько задач, допуская обращение каждого пользователя к ЭВМ. В режиме реального времени ОС обеспечивает управление объектами в соответствии с принимаемыми входными сигналами. Время отклика ЭВМ с ОС реального времени на возмущающее воздействие должно быть минимальным.

 

Драйвер (driver) представляет собой специализированный программный модуль, управляющий внешним устройством. Драйверы обеспечивают единый интерфейс к различным устройствам, тем самым «отвязывая» пользовательские программы и ядро ОС от особенностей аппаратуры.

Слово driver происходит от глагола to drive (вести)и переводится с английского языка как извозчик или шофер: тот, кто ведет транспортное средство.

Нужно отметить, что большинство «настоящих» ОС запрещают пользовательским программам непосредственный доступ к аппаратуре. Это делается для повышения надежности и обеспечения безопасности в многопользовательских системах. В таких системах драйверы являются для прикладных программ единственным способом доступа к внешнему миру.

Еще одна важная функция драйвера — это разделение доступа к устройству в средах с вытесняющей многозадачностью. Допускать одновременный неконтролируемый доступ к устройству для нескольких параллельно исполняющихся процессов просто нельзя, потому что для большинства внешних устройств даже простейшие операции ввода/вывода не являются атомарными.

 

 

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

ОС — это мост, соединяющий ПО и пользователя с компьютером, программа, управляющая всеми процессами и операциями в компьютере и предоставляющая пользователю более или менее интерактивную среду для работы.

Основные функции:1.загрузка прог в оперативную память и управление ходом выполнения.2.обеспечение обмена данными между программой и внешним устройством3.обслуживание нестандартных ситуаций в ходе выполнения программы.4.удаление выполненной программы из ОЗУ.5.организация и хранение программами данных на внешних носителях.6.организация взаимодействия пользователя и ОЗУ.7.выполнение сервисных функций.

Драйвер (driver) представляет собой специализированный программный модуль, управляющий внешним устройством. Драйверы обеспечивают единый интерфейс к различным устройствам, тем самым «отвязывая» пользовательские программы и ядро ОС от особенностей аппаратуры.

Параметры: Защищенность, производительность, поддержка платформ, лёгкость в использовании, занимаемое место, Открытые и скрытые.

 

О требованиях к информационным системам здравоохранения в части поддержки отечественного ПО

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

Обзор нормативных актов по импортозамещению

Во-первых, Министерство здравоохранения опубликовало проект приказа «Об утверждении Требований к государственным информационным системам в сфере здравоохранения субъектов Российской Федерации, медицинским информационным системам медицинских организаций и информационным системам фармацевтических организаций», документ доступен по адресу https://regulation.gov.ru/projects#npa=82712.

Во-вторых, Министерство цифрового развития издало приказ №335 от 04.07.2018 «Об утверждении методических рекомендаций по переходу органов исполнительной власти субъектов Российской Федерации и органов местного самоуправления муниципальных образований Российской Федерации на использование отечественного офисного программного обеспечения, в том числе ранее закупленного офисного программного обеспечения», документ доступен по адресу http://d-russia.ru/wp-content/uploads/2018/07/metodicheskie-rekomendatsii-regionyi-190618-iyun.pdf.

Оба этих нормативных акта имеют отсылку к Постановлению Правительства Российской Федерации от 16 ноября 2015 г. №1236 «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, для целей осуществления закупок для обеспечения государственных и муниципальных нужд», которое за последние 3 года постоянно расширялось и дополнялось.

Наиболее серьезные ужесточения в этой части были введены Постановлением Правительства Российской Федерации от 23.03.2017 г. №325 «Об утверждении дополнительных требований к программам для электронных вычислительных машин и базам данных, сведения о которых включены в реестр российского программного обеспечения, и внесении изменений в Правила формирования и ведения единого реестра российских программ для электронных вычислительных машин и баз данных» (далее – «Дополнительные требования»). Документ доступен здесь: http://government.ru/docs/all/110847/.

Отличие между приказами Минздрава и Минкомсвязи состоит в том, что Приказ Минкомсвязи №335 касается только региональных органов исполнительной власти и имеет для них рекомендательный характер. В отличие от него, Приказ Минздрава после его издания будет касаться не только ОУЗ, но и подведомственных ему организаций. Более того, им предусмотрена достаточно жесткая формулировка о том, что применение отечественного ПО носит обязательный характер. П.10 этого приказа Минздрава гласит:

«Программно-технические средства информационных систем должны отвечать следующим требованиям … для ГИС субъектов Российской Федерации, а также для МИС МО и информационных систем фармацевтических организаций, принадлежащих государственным или муниципальным организациям, обязательно соответствие нормам постановления Правительства Российской Федерации от 16 ноября 2015 г. №1236 «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, для целей осуществления закупок для обеспечения государственных и муниципальных нужд».

Начнем с того, что уточним – каких именно организаций касаются требования о применении отечественного ПО? Приказ Минкомсвязи №335 разработан для помощи органам исполнительной власти (ОИВ) субъектов РФ и органам местного самоуправления (муниципалитетам). Региональные комитеты, департаменты и министерства здравоохранения, являющиеся непосредственными кураторами и организаторам информатизации здравоохранения, напрямую к ним относятся. Приказом Минздрава предусмотрено, что требования касаются также государственных и муниципальных операторов медицинских и фармацевтических информационных систем – т.е. медицинских и фармацевтических организаций.

Поэтому мы трактуем законодательство следующим образом: требование перехода на отечественное ПО касаются органов управления здравоохранением, а также их подведомственных учреждений – включая медицинские и фармацевтические организации, МИАЦы и т.д.

Каких информационных систем это касается?

Уточним, каких именно программных продуктов касаются эти требования. С МИС МО и информационными системами фармацевтических организаций (ИС ФО) все понятно – это как правило единые продукты, и поэтому если государственный заказчик применяет МИС МО или ИС ФО – то ему необходимо обеспечить соблюдение требований в целом на весь такой продукт.

С государственными информационными системам в сфере здравоохранения (ГИС СЗ) все несколько сложнее. Дело в том, что в настоящее время редко где региональная ГИС СЗ представлена одним единственным продуктом. Чаще всего имеется ситуация, когда применяется стек интегрированных между собой отдельных решений, каждое из которых является компонентом (подсистемой) ГИС СЗ. Бывает даже, что применяемые в регионе решения поставлены разными разработчиками. Поэтому необходимо уточнить, а какие именно продукты являются частью ГИС СЗ? Для этого проанализируем проект требований Минздрава, согласно которому к ГИС СЗ относятся следующие решения:

  • Сервис ведения нормативно-справочной информации
  • Электронная регистратура
  • Система скорой и неотложной медицинской помощи
  • Телемедицинская система
  • Система учета медико-демографических показателей (рождаемость, смертность)
  • Система учета ресурсов здравоохранения (паспорт МО, регистр медработников)
  • Нозологические регистры
  • Система лекарственного обеспечения
  • Интегрированная электронная медицинская карта
  • Региональная информационно-аналитическая система
  • База данных стандартов лечения
  • Система службы переливания крови
  • Система санитарно-эпидемиологического мониторинга
  • Система профилактических осмотров населения
  • Система иммунопрофилактики
  • Лабораторная информационная система (ЛИС)
  • Региональная система хранения медицинских изображений (центральный архив медицинских изображений)
  • Система мониторинга родовспоможения, мониторинг беременных
  • Интеграционная шина.

Итоговые требования к МИС в части импортозамещения

Таким образом, если субъект РФ применяет МИС МО, ИС ФО или какую-то из вышеперечисленных региональных информационных систем (назовем их все одним общим термином «МИС») – то ОУЗ и его подведомственным организациям необходимо обеспечить, чтобы применяемое ПО соответствовало следующим требованиям:

  • Решение должно быть отечественным программным обеспечением
  • Решение должно соответствовать «дополнительным требованиям к программам для электронных вычислительных машин и базам данных, утвержденным постановлением Правительства Российской Федерации от 23.03.2017 №325»
  • Если продукт используется по модели облачных технологий – то рекомендуется использовать для этого инфраструктуру электронного правительства, но по решению субъекта РФ может применятся и иная внешняя инфраструктура.

Изучив внимательно существующие нормативные документы по поддержке отечественного программного обеспечения, мы составили итоговый список требований к МИС, которым они должны соответствовать:

– Сведения о решении должны быть размещены в «Едином реестре российских программ для электронных вычислительных машин и баз данных», https://reestr.minsvyaz.ru/.

– Система должна обеспечивать работу пользователей на ПК и терминалах (тонких клиентах).

– Если в системе используется идентификации и аутентификации пользователей, то она должна обеспечиваться в том числе с помощью ЕСИА.

– Интерфейс должен быть на русском языке.

– Система не должна требовать установки дополнительного ПО и шрифтов, имеющих ограничения на его свободное распространение на территории РФ.

– Обновление системы должно осуществляться только после подтверждения со стороны пользователя.

– Если доступ к системе осуществляется через браузер, то должна быть обеспечена возможность применения не менее 3 браузеров разных производителей, сведения хотя бы об одном из которых включены в единый реестр российского ПО.

– Клиентская часть системы должна работать под управлением не менее 2 различных ОС, включенных в единый реестр российского ПО, а также под управлением сертифицированных версий Microsoft Windows версии 7 и выше.

– Серверная часть системы должна работать под управлением не менее 2 различных ОС, включенных в единый реестр российского ПО, а также под управлением сертифицированных версий Microsoft Windows Server версии 2008 и выше.

– Мобильная часть системы должна работать под управлением мобильной операционной системы, сведения о которой включены в единый реестр российского ПО или временно, до конца 2018 г. (на основании Постановления Правительства РФ от 07.03.2018 г. №234) операционных систем Android или iOS.

– В системе должны быть реализованы и задокументированы программные интерфейсы (API) для интеграции с другими системами.

– В случае, если система должна поддерживать импорт/экспорт данных, то должна быть обеспечена поддержка следующих форматов:
•  Open Document Format (ГОСТ Р ИСО/МЭК 26300-2010),
•  Office Open XML (OOXML, DOCX, XLSX, PPTX,  проект  ISO/IEC IS 29500:2008),
•  PDF/A-1, соответствующий стандарту ISO 19005-1:2005 «Управление документацией. Формат файлов электронных документов для долгосрочного сохранения. Часть I: Использование  формата  PDF  1.4 (PDF/A-1)» (Document management — Electronic document  file  format for long-term preservation — Part I: Use of  PDF  1.4  (PDF/A-1)  в соответствии с законодательством РФ,
•  распространенные файлы обмена аудио- и видеоинформацией, электронными текстовыми документами (например, bmp, jpg, jpeg, png, gif, tif, tiff, rtf, txt, zip, avi, mpeg, mp3).

– Документация, поставляемая с системой, должна содержать материалы в электронной форме на русском языке, в том числе:
•  руководство пользователя,
•  руководство по установке,
•  руководство по администрированию,
•  системные требования,
•  информацию о новой версии программного обеспечения.

Кроме этого, разработчик программного продукта должен соблюдать ряд дополнительных требований при оказании услуг технической поддержки:
•  Информационная поддержка пользователей должна осуществляться всей территории РФ без ограничений.
•  Сопровождение пользователей обеспечивается по телефону и электронной почте на русском языке в круглосуточном режиме.
•  Контактная и иная информация должна быть доступна на официальном сайте компании-производителя.

Требования к применяемым операционным системам

На наш взгляд, самыми серьезными являются требования по поддержке не менее 2 операционных систем, включенных в реестр российского ПО.

Программ, относящихся к классу «Операционные системы», в реестре российского ПО достаточно большое количество (в настоящее время более 40), но реально применимы не все из них. Например, можно сразу исключить специализированные решения, такие как ОС для систем хранения данных и т.д. Проанализировав состояние реестра на август 2018 г., мы составили список из 10 ОС, представленный ниже.

Наименование№ в реестреСайт разработчикаКомментарии
1Альт Линукс СПТ9http://sptlinux.ru/Сертифицированный унифицированный дистрибутив
2Операционная система специального назначения «Astra Linux Special Edition»369http://astralinux.ru/products/astra-linux-special-edition/Сертифицированный унифицированный дистрибутив
3Альт Рабочая станция1292https://www.basealt.ru/products/alt-workstation/Настольная ОС
4Альт Сервер1541https://www.basealt.ru/products/alt-server/Серверная ОС
5Sailfish Mobile OS RUS1543http://omprussia.ru/Мобильная ОС
6Общее программное обеспечение «Эльбрус»3199http://www.mcst.ru/opoКомплекс ПО для аппаратной платформы Эльбрус
7AlterOS3801https://alter-os.ru/Унифицированный дистрибутив
8Операционная система Альт 8 СП3405http://altsp.su/Сертифицированный унифицированный дистрибутив
9Операционная система «ОСь»4423https://os-rt.ru/Унифицированный дистрибутив
10Операционная система общего назначения «Astra Linux Common Edition»4433http://astralinux.ru/products/astra-linux-common-edition/Унифицированный дистрибутив

В реестре есть еще ряд ОС, которые потенциально применимы для МИС, но они либо по каким-то характеристикам уступают ОС из приведенного выше списка, либо их поддержка в настоящее время неоправдана по различным причинам.

Особенности применения серверов и служб

Серверная часть любой современной информационной системы для здравоохранения – это, как правило, не просто отдельная программа, а целый комплекс ПО, в котором используются готовые промышленные решения разных разработчиков. Любая МИС немыслима без использования СУБД, а веб-система еще и без веб-сервера и сервера приложений. Также в системе могут использоваться другие виды ПО: серверы обмена сообщениями, кеш-серверы, почтовые службы и т.д.

Как правило, разработчик МИС не пишет полностью всю систему с нуля, а реализует только необходимый прикладной функционал, максимально задействовав имеющиеся возможности стороннего ПО. Поэтому требование «Серверная часть системы должна работать под управлением не менее 2 различных ОС, включенных в единый реестр российского ПО, а также под управлением сертифицированных версий Microsoft Windows Server версии 2008 и выше» следует трактовать как для программ МИС, так и для используемых ею серверов и дополнительных приложений.

В этом случае соблюдать требования регуляторов возможно двумя способами:

  1. Использовать стороннее ПО как встраиваемый компонент МИС. При наличии технической и юридической возможности допустимо использовать стороннее ПО как библиотеку или встраиваемый программный модуль в составе МИС. Если лицензия стороннего ПО не препятствует его применению таким образом, то саму программу можно не устанавливать отдельно, а просто встроить в дистрибутив МИС. В этом случае стороння программа перестает считаться как самостоятельный продукт. К сожалению, этот способ применим весьма редко.
  2. Использовать стороннее ПО из комплекта поставки отечественной операционной системы. Если операционная система размещена в реестре российского ПО и содержит в дистрибутиве или собственном репозитории какие-то дополнительные приложения и службы, то разработчик МИС может использовать их в работе системы. Нередко в состав таких программ входит СУБД, веб-сервер, почтовая система, сервер приложений и т.д. В этом случае, если разработчик МИС использует эти компоненты, то с юридической точки зрения это считается как использование части российской ОС.

Здесь нужно учесть следующие нюансы. Во-первых, требование работы «под управлением сертифицированных версий Microsoft Windows Server версии 2008 и выше» выполняется, даже если используется программа из состава российской ОС, которые как правило принадлежат к семейству Linux. Т.к. в нормативных требованиях явно сказано, что «для обеспечения функционирования … программного обеспечения под управлением операционных систем для серверного оборудования могут быть использованы средства виртуализации», то для запуска программы из дистрибутива российской ОС на Microsoft Windows Server придется установить данную ОС в виде виртуальной машины, используя идущий в составе ОС семейства Microsoft Windows Server гипервизор Hyper-V.

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

Таким образом, для того, чтобы определить, какие серверные компоненты и службы можно использовать в работе МИС, мы проанализировали не только продукты, самостоятельно размещенные в реестре, но и продукты, включенные в состав дистрибутивов и репозиториев операционных систем, размещенных в реестре.

Перечень допустимых для применения СУБД

С точки зрения систем управления базами данных (СУБД) и соответствия требованиям по переходу на отечественное ПО, МИС может использовать один из следующих продуктов, представленных в реестре и соответствующих требованиям:

Наименование№ в реестреСайт разработчикаКомментарии
1Система управления базами данных «Ред База Данных»1http://reddatabase.ru/Реляционная СУБД
2СУБД Postgres Pro104https://postgrespro.ru/Реляционная СУБД
3СУБД PostgreSQL 9.2-10https://www.postgresql.org/Реляционная СУБД, входящая в состав ОС: Альт Линукс, Астра Линукс, Ось
4Реляционная система управления базами данных ЛИНТЕР БАСТИОН (РСУБД ЛИНТЕР БАСТИОН, RDBMS Linter Bastion)105https://www.linter.ru/ru/Сертифицированная реляционная СУБД
5Реляционная система управления базами данных ЛИНТЕР версия 6.0 (РСУБД ЛИНТЕР версия 6.0, RDBMS Linter SQL 6.0)116https://www.linter.ru/ru/Реляционная СУБД
6Реляционная система управления базами данных ЛИНТЕР версия 6.1 (РСУБД ЛИНТЕР версия 6.1, RDBMS Linter SQL 6.1)117https://www.linter.ru/ru/Реляционная СУБД
7Реляционная система управления базами данных ЛИНТЕР СТАНДАРТ (РСУБД ЛИНТЕР СТАНДАРТ, RDBMS Linter Standard)3894https://www.linter.ru/ru/Реляционная СУБД
8СУБД MariaDB 10.1https://mariadb.org/Реляционная СУБД, входящая в состав ОС: Альт Линукс и Астра Линукс

По нашей информации, многие из применяемых сейчас медицинских информационных систем, включая популярные и лидирующие на рынке решения, используют СУБД иностранного производства, например Microsoft SQL Server или Oracle Database, что автоматически делает их несоответствующими законодательным требованиям.

Перечень допустимых для применения серверов

Посмотрев на составленные выше списки программ, можно отметить, что в отношении ОС и СУБД ситуация достаточно хорошая: есть из чего выбрать, есть продукты, которые долго присутствуют на рынке и продолжают развиваться, имеется взаимная поддержка со стороны ОС и прикладного ПО. В отношении остального серверного ПО, такого как серверы приложений и веб-серверы, ситуация сложнее, т.к. ПО данных классов практически в реестре не представлено. Разработчику МИС придется использовать такое общесистемное ПО из состава дистрибутивов ОС, представленных в реестре.

НаименованиеСайт разработчикаКомментарии
1Apachehttps://httpd.apache.org/Штатный веб-сервер из всех серверных редакций ОС
2nginxhttp://nginx.org/Веб-сервер, включен в состав Альт Линукс, Ось
3Lighttpdhttp://www.lighttpd.net/Веб-сервер, есть в Альт Линукс и Астра Линукс
4Apache Tomcat 8 со средой исполнения OpenJDK 1.8http://tomcat.apache.org/Сервер приложений, есть в составе Альт Линукс и Астра Линукс
5Python 3https://www.python.org/Интерпретатор, имеющийся в составе Альт Линукс и Астра Линукс
6Redishttps://redis.io/Сервер смарт-кеша, есть в составе Альт Линукс и Астра Линукс


Перечень поддерживаемых браузеров

Для пользовательской (клиентской части) в современных ИС, как правило, используется только веб-браузер. В реестре российского ПО в настоящее время 2 программных продукта, относящихся к браузерам. Кроме этого, практически в настольных ОС (или в настольных редакциях ОС) в качестве браузера используется Firefox. В Альт Линукс и Астра Линукс в репозиториях также присутствует браузер Chromium.

Учитывая требования к браузерам, разработчик МИС должен обязательно обеспечить работу клиентской части в браузере Спутник, т.к. только он «работает под управлением не менее 2 различных ОС, включенных в единый реестр российского ПО, а также под управлением сертифицированных версий Microsoft Windows версии 7 и выше», а именно Альт Линукс и Astra Linux. Соответственно, если МИС является веб-приложением, то для обеспечения требований законодательства в части поддержки отечественного ПО необходимо в обязательном порядке протестировать и убедится, что система корректно работает в браузере «Спутник».

Отдельно следует сказать про браузеры, идущие в составе ОС семейства Microsoft Windows: Microsoft Internet Explorer, а также пришедший ему на смену браузер Microsoft Edge. Ожидается, что использование «сертифицированных версий Microsoft Windows версии 7 и выше», а также обычных версий Microsoft Windows будет только в рамках некоторого переходного периода, пока не произойдет полное импортозамещение на отечественные ОС. Соответственно после этого поддержка браузеров от компании Microsoft станет попросту не нужной. Поэтому для новых разрабатываемых МИС МО и ГИС СЗ включение поддержки браузеров Microsoft Internet Explorer и Microsoft Edge можно считать не обязательной и даже нецелесообразной при наличии альтернативного ПО. Но, с одним важным уточнением. Требования к ПО относятся к «закрытой» клиентской части (например, рабочий компьютер врача в МО), но у некоторых решений, таких как «Электронная регистратура» или «Телемедицинская система», есть еще публичная клиентская часть (любой компьютер, подключенный к сети Интернет). Если для рабочего места сотрудника МО можно действительно ограничиться поддержкой ограниченного набора браузеров в соответствии с требованиями, то, например, для сайта электронной регистратуры наоборот нужно обеспечить поддержку как можно большего количества популярных браузеров, включая Internet Explorer разных версий, чтобы услугами сервиса могло воспользоваться большее количество людей, независимо от того, каким ПО и оборудованием они пользуются.

Особенности поддержки электронной подписи

Обратим внимание еще на один важный нюанс. Согласно прорабатываемому в настоящее время федеральному проекту «Создание единого цифрового контура в здравоохранении на основе ЕГИСЗ», в ближайшее время развитие МИС МО и ГИС СЗ должно обеспечить переход на юридически значимый электронный документооборот. В частности, проектом предусмотрено, что «Решение поставленных задач в рамках федерального проекта будет осуществляться посредством внедрения и развития медицинских информационных систем в медицинских организациях государственной и муниципальной систем здравоохранения субъектов Российской Федерации и государственных информационных систем в сфере здравоохранения субъектов Российской Федерации, создания механизмов юридически значимого электронного медицинского документооборота между медицинскими организациями, органами управления здравоохранением, а также при межведомственном взаимодействии».

Ключевой технологией обеспечения юридической значимости электронного документооборота является использование квалифицированной электронной подписи. Для того, чтобы реализовать эту поддержку, при выборе клиентской ОС должно корректно работать соответствующее специальное программное обеспечение для работы с электронными подписями (средства электронной подписи). Например, одно из популярных средств ЭП Крипто Про CSP 4.0 работает на следующих ОС из реестра (https://www.cryptopro.ru/products/csp/compare):

Сама программа ЭП Крипто Про CSP 4.0 естественно также присутствует в реестре отечественного ПО и полностью соответствует требованиям в части импортозамещения.

Область действия требований

Обратим внимание на еще одну важную деталь. Минкомсвязь в своем приказе №335 прямо предусмотрел, что переход на использование отечественного программного обеспечения необходимо осуществлять в отношении иностранного офисного ПО и ПО, сведения о котором не включены в реестр отечественного ПО.

При этом положения этого приказа относится к:

  • ранее установленному и/или уже используемому ПО,
  • предустановленному ПО, например, в составе какого-то аппаратного обеспечения или программно-аппаратных комплексов,
  • ПО, используемому в рамках закупленных ранее товаров, работ или услуг,
  • ПО, планируемому к приобретению и/или использованию,
  • обновлениям используемого ПО и/или его компонентов (подсистем),
  • свободному ПО.

Таким образом, что если какая-то МИС включена в реестр российского ПО, но при этом использует иностранное ПО или ПО, не включенное в реестр – например операционную систему, СУБД или сервер приложений – то такая система не позволит заказчику выполнить рекомендации Минкомсвязи по переходу на отечественное ПО, потому что ее общесистемное ПО не соответствует предъявленным требованиям. Это, в свою очередь, тоже делает такую МИС не соответствующей рекомендациям Минкомсвязи.

При этом неважно, как давно и каким способом попала МИС к заказчику, включая даже использование свободного (иными словами – бесплатного) ПО. Если оно используется или планируется к использованию – оно должно быть отечественным и применять отечественное общесистемное ПО, без каких-либо лазеек и оговорок.

Если применяемые заказчиками МИС не соответствуют предъявленным требованиям – то необходимо предусмотреть соответствующие мероприятия – либо по их модернизации, либо по замене.

Если какое-то ПО еще не внедрено, но регион планирует его использовать (как самостоятельный продукт или в составе какого-то приложения) в ближайшее время – то ему рекомендовано внести изменения в целевые программы, стратегии, концепции и (или) иные документы, предусматривающие мероприятия по информатизации на период до 2020 года включительно и последующие периоды, включив в них требования приоритетного использовании российских информационно-коммуникационных технологий.

Дополнительно до конца 2019 года необходимо исключить из региональных правовых актов и документов положения, связанные с использованием конкретных наименований производителей иностранного ПО, проприетарных шрифтов, принадлежащих компаниям-правообладателям иностранного офисного ПО, а также форматов и расширений, применяемых для создания и сохранения электронных документов и используемых в иностранном ПО. Соответствующие изменение рекомендуется внести в правовые акты государственных органов или органов местного самоуправления, в том числе в сфере делопроизводства и документооборота, в проектную и эксплуатационную документацию на информационные системы, операторами/заказчиками которых являются государственные органы или органы местного самоуправления.


Автор: Александр Гусев
Источник: компания К-МИС

Классификация программ





Изучив эту тему, вы узнаете:

— как классифицируется программное обеспечение;
— как программное обеспечение соотносится с аппаратной частью.

Классификация программного обеспечения

Совокупность используемых в компьютере программ принято называть программным обеспечением. Любая программа создает на компьютере определенную среду для работы и включает в себя инструментарий, с помощью которого вы имеете возможность создавать компьютерные объекты. Разнообразие сред определяется составом программного обеспечения компьютера. Приведем упрощенное определение программного обеспечения.

Программное обеспечение — совокупность всех используемых в компьютере программ.

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

Для того чтобы ясно понимать, где и какую программу вам следует использовать для преобразования информации и получения желаемого результата, необходимо иметь представление об имеющихся разновидностях программ. Все программное обеспечение принято разделять на три класса (рисунок 13.1): системное, прикладное, инструментарий программирования.

Рис. 13.1. Классификация программного обеспечения

Системное программное обеспечение

Этот класс программного обеспечения является необходимой принадлежностью компьютера, так как обеспечивает взаимодействие человека, всех устройств и программ компьютера.

Этот комплекс программ определяет на компьютере системную среду и правила работы в ней. Чем более совершенно системное программное обеспечение, тем комфортнее мы чувствуСамой важной системной программой является операционная система, которая обычно хранится на жестком диске. При включении компьютера ее основная часть переписывается с жесткого диска во внутреннюю память и там находится на протяжении всего сеанса работы компьютера. Если вы включили компьютер и при этом на экране не происходит никаких изменений, хотя все устройства находятся в рабочем состоянии, то это говорит об отсутствии в нем операционной системы.

Операционная система обеспечивает:

♦ выполнение прикладных программ;
♦ управление ресурсами компьютера — памятью, процессором и всеми внешними устройствами;
♦ контакт человека с компьютером.

К наиболее известным операционным системам относятся: Windows, MS-DOS, Unix, Linux.

Кроме операционной системы к системному программному обеспечению относятся различные комплексы программ, которые предназначены для выполнения особых функций, отличных от функций операционной системы.

Например, широкое распространение получил комплекс программ Norton Commander, которые используются вместе с операционной системой MS-DOS. Подобная программа, называемая оболочкой, создает более удобную среду работы, чем операционная система. В среде Windows часто используется программа проверки диска ScanDisk, которая позволяет выявить и частично устранить дефекты диска.

С инструментарием и функциями системного программного обеспечения вы познакомитесь при изучении системной среды Windows в теме 14. Умение работать в системной среде очень важно, так как позволяет сесть за любой компьютер и начать работать с конкретной программой.

Прикладное программное обеспечение

Все имеющиеся на компьютере прикладные программы составляют прикладное программное обеспечение. Оно определяет на компьютере прикладную среду и правила работы в ней. Прикладная среда всегда является «дружественной» по отношению к любому человеку, овладевшему несложными приемами работы в ней. Прикладные программы могут работать на компьютере только при условии, что на компьютере уже установлена операционная система. 

Каждая прикладная среда предназначена для создания и исследования определенного вида компьютерного объекта. Например, для создания графического объекта предназначена среда графического редактора, для работы с текстом — среда текстового процессора и т. д.

Комплекс прикладных программ в среде операционной системы Windows называют приложением. Нередко его называют также пакетом прикладных программ (ППП).

Наибольшей популярностью пользуются следующие группы прикладного программного обеспечения:

— текстовые процессоры — для создания текстовых документов;
— табличные процессоры (электронные таблицы) — для вычислений и анализа информации, представленной в табличной форме;
— базы данных — для организации и управления данными;
— графические пакеты — для представления информации в виде рисунков и графиков;
— коммуникационные программы — для обмена информацией между компьютерами;
— интегрированные пакеты, включающие несколько прикладных программ разного назначения;
— обучающие программы, электронные учебники, словари, энциклопедии, системы проектирования и дизайна;
— игры.

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

Инструментарий программирования

Этот класс программ предназначен для создания системного и прикладного программного обеспечения. Методы работы с инструментарием программирования определяются той средой, в которой осуществляется преобразование алгоритма в программу для компьютера.

Базовые инструменты любой среды программирования совершенно одинаковы по своей сути, а отличаются только формой представления.

Представьте себе набор типовых инструментов любого специалиста, будь то слесарь, столяр, портниха, электромонтер, мастер по ремонту автомашин и пр. Их инструменты существенно отличаются друг от друга, так как служат для решения различных задач. У людей одной и той же профессии базовые наборы инструментов очень похожи и отличаются только формой, качеством, маркой.

Рассмотрим, к примеру, базовый набор инструментов портнихи. Швейная машина, ножницы, портняжный метр, иголки, нитки — эти инструменты необходимы для шитья, хотя у каждой портнихи они могут отличаться качеством, формой, возможностями. Вы можете дополнить этот перечень большим количеством разных предметов, но это уже будут инструменты, облегчающие труд портнихи или расширяющие ее возможности при шитье.

Аналогичная картина складывается и с инструментарием программирования. Он может быть разнообразным, но всегда будет существовать некий базовый набор инструментов, для использования которого нужно овладеть специальным языком, называемым языком программирования.

Для создания прикладного обеспечения широко используются такие языки, как Бейсик, Паскаль, С++, Delphi и др. В учебных заведениях многих стран мира для обучения детей основам программирования используется язык ЛОГО. 

На примере изучения языка ЛОГО в практикуме вы познакомитесь с базовым инструментарием программирования, понятиями, приемами и методами, которыми пользуются профессиональные программисты.

Как программное обеспечение соотносится с аппаратной частью

На рисунке 13.2 условно отражено отношение различных классов программного обеспечения к аппаратной части. В центре окружностей находится аппаратная часть компьютера. Чем ближе окружность с программами к аппаратуре, тем важнее роль программ в организации работы устройств и тем сложнее пользователю работать в такой среде.

Рис. 13.2. Роль программного обеспечения
в организации работы аппаратной части компьютера

Как видно на рисунке, непосредственно обеспечивает работу устройств системная среда. Более «дружественна» пользователю прикладная среда, которая в меньшей степени влияет на работу аппаратной части, а в основном ориентирована на преобразование информации и выдачу результата.

Давая характеристику компьютеру, часто используют термин «ресурсы». Под ресурсами компьютера, как правило, понимают возможности аппаратных и программных средств, которые могут быть использованы для решения конкретной задачи на протяжении определенного интервала времени. Ресурсы (средства, возможности) компьютера определяются:

♦ характеристиками процессора;
♦ емкостью внутренней и внешней памяти;
♦ характеристиками устройств ввода и вывода информации.

Контрольные вопросы и задания

1. Расскажите о классификации программного обеспечения.

2. Приведите примеры системных программ и объясните их назначение.

3. Приведите примеры прикладных программ и объясните их назначение.

4. Что следует понимать под инструментарием программирования?

5. Как вы понимаете роль программного обеспечения при организации работы аппаратной части и вашей работы на компьютере?

6. Как следует понимать термин «ресурсы компьютера»?

7. Почему мы используем при работе на компьютере термин «программная среда»?

Что такое системное программное обеспечение? — Определение из WhatIs.Com

Системное программное обеспечение — это тип компьютерной программы, которая предназначена для работы с аппаратным обеспечением компьютера и прикладными программами. Если мы думаем о компьютерной системе как о многоуровневой модели, системное программное обеспечение — это интерфейс между оборудованием и пользовательскими приложениями. Операционная система — самый известный пример системного программного обеспечения. ОС управляет всеми другими программами на компьютере.

Системное программное обеспечение используется для управления самим компьютером.Он работает в фоновом режиме, поддерживая основные функции компьютера, поэтому пользователи могут запускать прикладное программное обеспечение более высокого уровня для выполнения определенных задач. По сути, системное программное обеспечение предоставляет платформу для запуска прикладного программного обеспечения.

Важные особенности системного ПО

Производители компьютеров обычно разрабатывают системное программное обеспечение как неотъемлемую часть компьютера. Основная задача этого программного обеспечения — создать интерфейс между компьютерным оборудованием, которое они производят, и конечным пользователем.

Системное программное обеспечение обычно включает в себя следующие функции:

  1. Высокая скорость. Системное программное обеспечение должно быть максимально эффективным, чтобы обеспечивать эффективную платформу для программного обеспечения более высокого уровня в компьютерной системе.
  2. Трудно манипулировать. Часто требуется использование языка программирования, который труднее использовать, чем более интуитивно понятный пользовательский интерфейс (UI).
  3. Написано на компьютерном языке низкого уровня. Системное программное обеспечение должно быть написано на компьютерном языке, который может читать центральный процессор (ЦП) и другое компьютерное оборудование.
  4. Близко к системе. Он подключается непосредственно к оборудованию, которое позволяет компьютеру работать.
  5. Универсальность. Системное программное обеспечение должно взаимодействовать как со специализированным оборудованием, на котором оно работает, так и с прикладным программным обеспечением более высокого уровня, которое обычно не зависит от оборудования и часто не имеет прямого подключения к оборудованию, на котором оно работает. Системное программное обеспечение также должно поддерживать другие программы, которые зависят от него по мере их развития и изменения.

Типы системного ПО

Системное программное обеспечение управляет основными функциями компьютера, включая операционную систему диска, утилиту управления файлами и операционные системы.

Другие примеры системного программного обеспечения включают следующее:

Полное изображение программного стека. Системное программное обеспечение включает микропрограммное обеспечение на всех уровнях ОС данной модели.
  • BIOS (базовая система ввода / вывода) запускает компьютерную систему после ее включения и управляет потоком данных между ОС и подключенными устройствами, такими как жесткий диск, видеоадаптер, клавиатура, мышь и принтер .
  • Программа загрузки Программа загружает ОС в основную память компьютера или оперативную память (RAM).
  • Ассемблер принимает базовые компьютерные инструкции и преобразует их в набор битов, который процессор компьютера может использовать для выполнения своих основных операций.
  • Драйвер устройства управляет определенным типом устройств, подключенных к вашему компьютеру, например клавиатурой или мышью. Программа драйвера преобразует более общие инструкции ввода-вывода ОС в сообщения, понятные для данного типа устройства.

Кроме того, системное программное обеспечение может также включать системные утилиты, такие как дефрагментатор диска и восстановление системы, а также инструменты разработки, такие как компиляторы и отладчики.

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

Операционная система компьютера — известный пример системного программного обеспечения. Широко используемые операционные системы включают Microsoft Windows, macOS и Linux. В отличие от других типов системного программного обеспечения, средний пользователь компьютера регулярно взаимодействует с операционной системой компьютера через графический пользовательский интерфейс (GUI) и, с некоторыми операционными системами, менее сложный интерфейс командной строки (CLI).

Поскольку графический интерфейс пользователя — это программа, устанавливаемая поверх ОС, она может называться прикладным программным обеспечением , а не системным программным обеспечением.Другими словами, графический интерфейс — это прикладное программное обеспечение, которое позволяет пользователю управлять частями ОС.

Важные задачи, выполняемые операционной системой

Основная задача операционной системы — управлять программными и аппаратными ресурсами компьютера. Это основная управляющая программа компьютера. ОС контролирует и ведет учет всех других программ на компьютере, включая прикладное и системное программное обеспечение. ОС создает среду, в которой работают все другие компьютерные программы, и предоставляет услуги этим другим приложениям.

Операционные системы выполняют задачи. Вот пять наиболее важных из них:

  1. Управление файлами и планирование процессов. ОС выделяет ресурсы и определяет приоритеты, какие программы должны получать ресурсы и в каком порядке. Например, приложение цифровой звуковой рабочей станции может потребовать определенного уровня вычислительной мощности при использовании. ОС решает, сколько мощности приложение получает от ЦП, и управляет влиянием этого распределения на другие приложения.Если где-то в другом месте компьютера происходит более важный процесс, ОС может пожертвовать частью мощности, запрошенной цифровой звуковой рабочей станцией, например, чтобы гарантировать завершение другого процесса.
  2. Управление процессором и памятью. ОС выделяет память компьютера процессу, когда это необходимо, и освобождает ее, когда процесс завершен.
  3. Обнаружение ошибки. ОС обнаруживает, отслеживает и отлаживает ошибки в других программах компьютера.
  4. Безопасность. ОС использует пароли для защиты программ и данных компьютера от несанкционированного доступа.
  5. Контроль и управление. ОС использует компиляторы, ассемблеры и интерпретаторы для контроля и управления другими программами на компьютере. Эти языковые процессоры представляют собой части системного программного обеспечения, которые переводят языки высокого уровня — Java, Python и C ++, на которых написано множество компьютерных программ, в инструкции машинного кода низкого уровня, которые, по сути, представляют собой серию единиц и нулей, которые процессор компьютера может читать.

Разница между системным программным обеспечением и прикладным программным обеспечением

Системное программное обеспечение и прикладные программы — это два основных типа компьютерного программного обеспечения. В отличие от системного программного обеспечения, прикладное программное обеспечение — часто называемое приложением или приложением — выполняет определенную функцию для конечного пользователя. Вот некоторые примеры прикладного программного обеспечения:

  • веб-браузеры
  • почтовых клиентов
  • текстовых процессоров
  • таблиц
Узнайте о ключевых различиях между прикладным и системным программным обеспечением.

Прикладное программное обеспечение и системное программное обеспечение кодируются по-разному. Системное программное обеспечение написано на языках системного программирования, таких как проблемно-ориентированный язык исполнительных систем (ESPOL), предназначенных для обеспечения легкого доступа к базовому компьютерному оборудованию. Прикладные программы написаны на языках общего назначения, таких как Паскаль, что позволяет программе использовать один и тот же код на разных платформах. Некоторые языки, такие как C, используются как для системного, так и для прикладного программного обеспечения.

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

В большинстве случаев конечные пользователи не взаимодействуют с системным программным обеспечением, поскольку оно работает в фоновом режиме. Напротив, конечные пользователи действительно взаимодействуют с прикладным программным обеспечением — устанавливают его, загружают, используют для выполнения определенных задач, загружают и удаляют.

Что из перечисленного не является примером программного обеспечения операционной системы?

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

Объяснение: Microsoft Windows — это операционная система, разработанная Microsoft. Mac OS — это операционная система, разработанная Apple. Linux — это бесплатное программное обеспечение с открытым исходным кодом.

Что не является программным обеспечением операционной системы?

Python не является операционной системой; это язык программирования высокого уровня. Однако на нем можно создать операционную систему.Windows является частью операционной системы для персональных компьютеров, она предлагает графический интерфейс пользователя (GUI). Linux — это операционная система, используемая на нескольких аппаратных платформах.

Что из следующего является примером операционной системы?

Примеры сетевых операционных систем: Microsoft Windows Server 2003, Microsoft Windows Server 2008, UNIX, Linux, Mac OS X, Novell NetWare, BSD и т. Д.

Что такое операционное программное обеспечение и примеры?

Операционная система или «ОС» — это программное обеспечение, которое взаимодействует с оборудованием и позволяет запускать другие программы.… Мобильные устройства, такие как планшеты и смартфоны, также включают операционные системы с графическим интерфейсом пользователя и могут запускать приложения. Распространенные мобильные ОС включают Android, iOS и Windows Phone.

Какие пять примеров операционной системы?

Пять из наиболее распространенных операционных систем: Microsoft Windows, Apple macOS, Linux, Android и iOS от Apple.

Какие бывают 4 типа операционных систем?

Ниже приведены популярные типы операционных систем:

  • Пакетная операционная система.
  • ОС с многозадачностью / разделением времени.
  • Многопроцессорная ОС.
  • ОС реального времени.
  • Распределенная ОС.
  • Сетевая ОС.
  • Мобильная ОС.

22 февр. 2021 г.

Oracle — это операционная система?

Oracle Linux — это готовая к работе в облаке операционная система, которая является экономичным и высокопроизводительным выбором при модернизации инфраструктуры или консолидации экземпляров баз данных в Oracle Database. В этом документе объясняется, почему Oracle Linux — ваш лучший выбор для сред Oracle Database.

Что такое операционная система?

Операционная система (ОС) — это системное программное обеспечение, которое управляет компьютерным оборудованием, ресурсами программного обеспечения и предоставляет общие службы для компьютерных программ.

Является ли DOS системным программным обеспечением?

DOS (Дисковая операционная система) — это операционная система, запускаемая с жесткого диска. … Операционная система (ОС) — это программное обеспечение, которое управляет аппаратным и периферийным оборудованием компьютера и позволяет другим программам работать.

Какие функции ОС?

Операционная система выполняет три основные функции: (1) управление ресурсами компьютера, такими как центральный процессор, память, дисковые накопители и принтеры, (2) создание пользовательского интерфейса и (3) выполнение и предоставление услуг для прикладное программное обеспечение.

Как еще называется операционная система типа GUI?

GUI также известен как WIMP (Windows, Icons, Menus, Pointer), поскольку это наиболее распространенная комбинация элементов, с помощью которых пользователь взаимодействует в среде GUI.

Что из перечисленного является программным обеспечением операционной системы?

Тремя наиболее распространенными операционными системами для персональных компьютеров являются Microsoft Windows, macOS и Linux. Современные операционные системы используют графический пользовательский интерфейс или GUI (произносится как gooey).

Какие 10 примеров программного обеспечения?

Примеры и типы программного обеспечения

Программное обеспечение Примеры Программа?
Интернет-браузер Firefox, Google Chrome и Internet Explorer. Да
Проигрыватель фильмов Проигрыватель VLC и Windows Media. Да
Операционная система Android, iOS, Linux, macOS и Windows.
Программа для обработки фотографий и графики Adobe Photoshop и CorelDRAW. Да

Что такое операционная система, приведите два примера?

Примеры операционных систем

Некоторые примеры включают версии Microsoft Windows (например, Windows 10, Windows 8, Windows 7, Windows Vista и Windows XP), MacOS от Apple (ранее OS X), Chrome OS, BlackBerry Tablet OS и разновидности Linux, операционной системы с открытым исходным кодом.Microsoft Windows 10.

Что такое ОС и ее типы?

Операционная система (ОС) — это интерфейс между пользователем компьютера и компьютерным оборудованием. Операционная система — это программное обеспечение, которое выполняет все основные задачи, такие как управление файлами, управление памятью, управление процессами, обработка ввода и вывода и управление периферийными устройствами, такими как дисководы и принтеры.

Модуль 9 карточек

Срок
Что подразумевается под термином Plug and Play?
Определение
Операционная система, которая автоматически настраивает новые устройства при их установке или подключении
Срок

В некоторых случаях операционная система для сети представляет собой набор программ, отдельных от операционной системы на клиентских компьютерах или мобильных устройствах, которые имеют доступ к сети.

Определение
Срок

В многозадачной операционной системе ______ программ запущены, но не используются.

Определение
Срок
Что из следующего НЕ верно в отношении сетевой безопасности?
Определение
Операционная система в сети не записывает неудачные попытки входа в систему.
Срок действия
Пользовательский интерфейс (n) ______ позволяет пользователям взаимодействовать с программным обеспечением посредством обычного интуитивного поведения, такого как прикосновения, жесты и голос.
Определение
Срок

Что из следующего лучше всего определяет термин кроссплатформенное приложение?

Определение
Приложение, которое работает одинаково в нескольких операционных системах
Срок
Процесс ______ отправляет документы для печати в буфер вместо того, чтобы немедленно отправлять их на принтер.
Определение
Термин
______ состоит из одной или нескольких микросхем на материнской плате, которые содержат такие элементы, как данные и инструкции, пока процессор интерпретирует и выполняет их.
Определение
Срок

Монитор производительности — это программа, которая оценивает и сообщает информацию о различных компьютерных ресурсах и устройствах.

Определение
Срок
macOS — это операционная система на основе UNIX.
Определение
Термин
Ядро — это пример нерезидентной инструкции.
Определение
Срок действия

У вас возникли проблемы с принтером, поэтому вы решили узнать больше о том, как он работает.

Вы узнаете, что, помещая документы в очередь на (n) ______, компьютер или мобильное устройство может продолжать интерпретировать и выполнять инструкции, пока принтер печатает.

Определение
Срок действия
На устройствах под управлением Windows (Mobile Edition) приложение ______ предоставляет централизованное место для купонов, кредитных карт, карт лояльности и членских взносов.
Определение
Срок

Не все компьютеры и мобильные устройства имеют операционную систему.

Определение
Срок
Из-за конвергенции, а также все большей зависимости от мобильных устройств для связи и повышения производительности, использование и функции мобильных и настольных операционных систем становятся более похожими.
Определение
Срок
В чем разница между спящим и гибернационным режимами?
Определение
В спящем режиме компьютер переводится в состояние низкого энергопотребления.
Условие
Виртуализация — это практика совместного использования или объединения вычислительных ресурсов, таких как серверы или устройства хранения.
Определение
Срок
Что произойдет, если ваш компьютер или мобильное устройство израсходует всю доступную оперативную память?
Определение
Операционная система может использовать виртуальную память.
Срок
Многие производители программного обеспечения предоставляют бесплатные загружаемые обновления, иногда называемые ______ пользователям, которые зарегистрировали и / или активировали свое программное обеспечение
Определение
Срок
Linux является проприетарным программным обеспечением.
Определение
Срок
Что из следующего НЕ верно в отношении интерфейсов командной строки?
Определение
Они предоставляют меньше возможностей для управления подробными настройками, чем графический интерфейс.
Срок
Опытные пользователи часто работают с ______ из-за его гибкости и возможностей.
Определение
Срок
Два типа пользовательских интерфейсов операционной системы: графический и ______.
Определение
Срок
Эксперты рекомендуют запускать несколько антивирусных программ одновременно.
Определение
Условие
Что из следующего лучше всего описывает пейджинг?
Определение
Метод перестановки элементов между памятью и хранилищем
Срок
Операционная система иногда называется ______.
Определение
Срок
Многопользовательская операционная система обрабатывает все задачи в порядке очереди.
Определение
Термин
Операционные системы для настольных ПК иногда называют ______ операционными системами, потому что они также работают вместе с серверной операционной системой.
Определение
Срок
На компьютерах под управлением macOS ______ содержит значки, используемые для запуска приложений, отображения свернутых окон и доступа к документам.
Определение
Срок

Грейси пытается выбрать между Windows или macOS для своего нового настольного компьютера.Поскольку у вас дома есть настольные компьютеры, на которых работают оба компьютера, она спрашивает у вас совета.

Она спрашивает, какие программы относятся к Safari и Edge. Вы говорите ей, что это ______.

Определение
Срок
Если происходит сбой, попробуйте выйти из программы. Если это не помогло, попробуйте сначала выполнить «теплый» перезапуск, а затем «холодный».
Определение
Срок
Процесс запуска аналогичен для больших и малых компьютеров и мобильных устройств.
Определение
Срок
Операционные системы на встроенных компьютерах используют многозадачную операционную систему.
Определение
Term
A (n) ______ — это небольшая программа, которая сообщает операционной системе, как взаимодействовать с определенным устройством.
Определение
Срок действия

У вас возникли проблемы с принтером, поэтому вы решили узнать больше о том, как он работает.

Вы узнали, что если вы замените свой принтер новым, вам придется установить ______ на свой компьютер.

Определение
Срок
В ситуациях, когда загрузочный диск требуется для перезагрузки компьютера или устройства, диск с книгой называется ______ носителем.
Определение
Срок
Когда операционная система тратит большую часть своего времени на подкачку страниц, это называется ______.
Определение
Срок
Что из следующего НЕ верно в отношении операционных систем?
Определение

Невозможно запустить более одной операционной системы на одном компьютере.

Условие
Что из следующего лучше всего определяет, что происходит при разбиении жесткого диска на разделы?
Определение
Жесткий диск разделен на отдельные логические области хранения, которые отображаются как отдельные диски.
Срок действия
Когда вы покупаете компьютер или мобильное устройство, на нем обычно установлена ​​операционная система и другие инструменты.
Определение
Срок

Грейси пытается выбрать между Windows или macOS для своего нового настольного компьютера.Поскольку у вас дома есть настольные компьютеры, на которых работают оба компьютера, она спрашивает у вас совета.

При описании интерфейса macOS вы говорите ей, что она может использовать ______ для просмотра, организации и запуска приложений.

Определение
Срок
Операционная система должна быть установлена ​​на жестком диске. Он не может работать с USB-накопителя или другого носителя.
Определение
Термин
Термин ПК иногда используется для описания компьютера, работающего под управлением операционной системы Mac
Определение
Срок
Все следующие примеры операционных систем для настольных ПК, ЗА ИСКЛЮЧЕНИЕМ ______.
Определение
Срок
Файл ______ выполняет функции, связанные с отображением и организацией файлов.
Определение
Срок
A (n) ______ machine позволяет вам установить вторую операционную систему на компьютер.
Определение
Term
______ — это операционная система на базе Linux, предназначенная в первую очередь для работы с веб-приложениями.
Определение
Срок действия
Билетные автоматы, банкоматы, цифровые камеры и робототехника используют ______ операционные системы.
Определение
Срок действия
OneDrive — это облачный сервер от ______.
Определение

Преимущества и недостатки операционной системы

Операционная система — это сердце любого компьютера, без которого он не может противостоять.Он предоставляет все ресурсы программному обеспечению, управляет оборудованием и реализует все стандартные службы для компьютерных программ. В этой статье мы обсудим преимущества и недостатки операционной системы. Итак, приступим к основам.

Определение операционной системы

Источник изображения

Операционная система — это программное обеспечение, которое контролирует всю работу компьютерной архитектуры, включая оборудование, периферийные устройства и все другие компоненты.Он принимает ввод от пользователя, обрабатывает данные и генерирует вывод для них. Кроме того, он также действует как интерфейс между аппаратным обеспечением системы и пользователем. Кроме того, операционная система предназначена для выполнения различных задач, таких как обработка информации, арифметические вычисления, планирование задач, выделение и освобождение памяти и т. Д.

Типы операционных систем

  • Пакетная операционная система
  • Операционная система с разделением времени
  • Распределенная операционная система
  • Сетевая операционная система
  • Операционная система реального времени

Также читайте: Разница между DOS и операционной системой Windows

Преимущества и недостатки операционной системы

Существуют разные типы операционных систем которые со временем изменились.Поскольку каждая операционная система имеет свои преимущества и недостатки, именно по этой причине разрабатываются новые операционные системы. Теперь давайте посмотрим на следующие преимущества и недостатки операционной системы.

Преимущества

Вычислительный источник

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

Удобный интерфейс

Операционная система Windows, когда она появилась, также представила графический интерфейс пользователя (GUI), который сделал использование компьютеров намного более естественным, чем предыдущий интерфейс командной строки. Более того, пользователи могут быстро понимать, взаимодействовать и общаться с компьютерными машинами.

Совместное использование ресурсов

Операционные системы позволяют обмениваться данными и полезной информацией с другими пользователями через принтеры, модемы, проигрыватели и факсы.Кроме того, один пользователь может совместно использовать одни и те же данные с несколькими пользователями в соответствующее время по электронной почте. Кроме того, различные приложения, изображения и мультимедийные файлы могут быть перенесены с ПК на другие устройства с помощью операционной системы.

Без строк кодирования

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

Защита данных

На компьютере хранится много пользовательских данных, к которым можно получить доступ только с помощью ОС.Помимо хранения данных и доступа к ним, еще одной важной задачей ОС является безопасное и надежное управление данными. Например, Защитник Windows в Microsoft Windows обнаруживает вредоносные и вредоносные файлы и удаляет их. Кроме того, он защищает ваши данные, храня их с бит-битным шифрованием.

Обновление программного обеспечения

Операционная система — это программное обеспечение, которое необходимо регулярно обновлять, чтобы контролировать быстрорастущие функции, которые постоянно увеличиваются. Поскольку другие приложения и программное обеспечение обновляются для улучшения своей функциональности, ОС должна улучшать свои тесты и обрабатывать всю работу компьютера.Операционная система может быть легко обновлена ​​без каких-либо сложностей.

Многозадачность

Операционная система может обрабатывать несколько задач одновременно. Это позволяет пользователям выполнять разные задачи одновременно.

Другие преимущества

  • ОС позволяет устанавливать и запускать различные типы приложений
  • ОС повышает эффективность работы и экономит время за счет уменьшения сложности
  • Кроме того, она помогает снизить усилия, необходимые для доступа к различным данным
  • Данные можно копировать, удалять, перемещать и восстанавливать из компьютерной системы
  • Каждый компонент системы независим друг от друга, поэтому отказ одной системы не повлияет на другие

Недостатки

Дорого

При сравнении для платформ с открытым исходным кодом, таких как Linux, некоторые операционные системы являются дорогостоящими.Хотя пользователи могут использовать бесплатную ОС, но, как правило, их немного сложнее запускать, чем другие. Более того, такие операционные системы, как Microsoft Windows с графическим интерфейсом пользователя и другими встроенными функциями, имеют высокую цену.

Отказ системы

Если центральная операционная система откажет, это повлияет на всю систему, и компьютер не будет работать. Более того, ОС — это сердце компьютерной системы, без которого она не может функционировать. Если центральная система выйдет из строя, вся связь будет остановлена, и дальнейшая обработка данных прекратится.

Очень сложный

Операционные системы очень сложны, а язык, на котором они устанавливаются, не ясен и четко определен. Кроме того, если есть проблема с ОС, пользователи не могут понять ее напрямую и не могут быть быстро решены.

Вирусные угрозы

Угрозы для операционных систем выше, поскольку они открыты для таких вирусных атак. Многие пользователи загружают в свою систему пакеты вредоносных программ, которые останавливают работу ОС и замедляют ее.

Фрагментация

Фрагментация в компьютере — это состояние, когда память хранилища разбивается на части. Внутренняя фрагментация происходит, когда метод обработки превышает размер памяти. Внешняя фрагментация происходит, когда метод или процесс устраняет.

Итак, это следующие достоинства и недостатки операционной системы. Если у вас есть другие вопросы или связанные с ними сомнения, сообщите нам об этом в поле для комментариев ниже.

8 Особенности операционных систем

Характеристики операционных систем Принципы включают, в целом: администрирование работы, управление ресурсами, управление операциями системы, восстановление после ошибок и управление памятью.Это зависит от производителя.

Операционные системы обычно уникальны в зависимости от их производителя и оборудования, в котором они работают. Несмотря на это, из-за сложности современного оборудования требуются операционные системы, соответствующие определенным стандартам.

Как правило, при установке новой компьютерной системы необходимо приобрести рабочее программное обеспечение, указанное для этого оборудования.

Операционная система — это программная система, которая управляет аппаратными и программными ресурсами компьютера; Кроме того, он предоставляет общие услуги для компьютерных программ.

Для работы прикладных программ обычно также требуется операционная система.

Операционные системы можно найти на многих устройствах, содержащих компьютер: от сотовых телефонов до игровых консолей, компьютеров и сетевых серверов.

Некоторые популярные настольные операционные системы включают Apple OS X, Linux и его варианты, а также Microsoft Windows. Мобильные операционные системы включают Android и iOS. Существуют и другие типы операционных систем, например ОСРВ реального времени.

Список функций операционной системы

1- У них есть руководство работой

Важной обязанностью любой операционной программы является планирование задач, которые должны выполняться компьютерной системой.

Это одна из основных задач функции управления заданиями. Операционная система устанавливает порядок, в котором обрабатываются программы, и определяет последовательность, в которой будут выполняться определенные задания.

Термин «в очереди» часто используется для описания серии заданий, ожидающих выполнения.Операционная система сравнивает множество факторов для создания этой очереди заданий.

Некоторые из этих факторов включают:

  • Некоторые задания, которые в настоящее время обрабатываются.
  • Используемые системные ресурсы.
  • Какие ресурсы потребуются для следующих программ.
  • Приоритет работы по сравнению с другими задачами.
  • Любые другие особые требования, которым должна отвечать система.

Операционная программа должна иметь возможность анализировать эти факторы и контролировать порядок, в котором эти задания обрабатываются.

2- У них есть управление ресурсами

Управление ресурсами в компьютерной системе — еще одна важная задача операционной системы. Очевидно, что программа не может использовать устройство, если это оборудование недоступно.

Операционное программное обеспечение контролирует выполнение всех программ. Он также контролирует все типы используемых устройств.

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

Операционная система просматривает эту таблицу, чтобы разрешить или запретить использование определенного устройства.

3- У них есть контроль операций ввода / вывода

Распределение ресурсов системы тесно связано с операцией управления вводом / выводом программного обеспечения.

Поскольку доступ к определенному устройству часто необходим до начала операций ввода / вывода, операционная система должна координировать операции ввода / вывода и устройства, на которых они работают.

Фактически, он устанавливает словарь программ, которые проходят через выполнение, и устройства, которые должны использоваться для завершения операций ввода / вывода. Используя контрольные отчеты, задания могут потребовать определенных устройств.

Это позволяет пользователям читать информацию с определенных сайтов или распечатывать информацию в выбранных офисах. Воспользовавшись этой возможностью, информация, считанная из местоположения, может быть распределена по всей компьютерной системе.

Чтобы облегчить выполнение операций ввода / вывода, большинство операционных систем имеют стандартный набор команд управления для обработки всех инструкций ввода / вывода.

Эти стандартные инструкции, называемые системой управления вводом / выводом, являются неотъемлемой частью большинства операционных систем.

Они только упрощают средства для всех обрабатываемых программ для выполнения операций ввода / вывода.

Фактически, выполняющаяся программа выполняет сигналы операционной системе о том, что требуется операция ввода / вывода, используя определенное устройство ввода / вывода.

Управляемое программное обеспечение вызывает программное обеспечение IOCS, чтобы оно могло завершить операцию ввода / вывода.

Учитывая уровень активности ввода / вывода, в большинстве программ инструкции IOCS чрезвычайно важны.

4- Многозадачные системы

Большинство современных операционных систем позволяют выполнять несколько задач.

Например, компьютер может одновременно запускать пользовательскую программу, считывать информацию с диска или отображать результаты на принтере. В нем говорится о многозадачных или многопрограммных операционных системах.

5 — Встречайте процесс пространства памяти

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

6- Должны быть сопутствующие механизмы

Когда это многоцелевые программы, операционная система должна обеспечивать следующее количество механизмов:

  • Механизм аутентификации для проверки личности каждого пользователя.
  • Механизм защиты от ошибочных пользовательских программ, которые могут блокировать запуск других приложений в системе, или которые являются вредоносными и могут шпионить за другими пользователями или прерывать их действия.
  • Механизм управления, ограничивающий количество ресурсов, разрешенных для каждого пользователя.

7- Имеют ядро ​​

Ядро операционной системы — это ее ядро. Сегодня наиболее популярны монолитные ядра.

Эти ядра позволяют различным процессам компьютера отправлять сообщения между ними, одновременно управляя ОЗУ, в котором хранится информация о программах.

Большинство ядер также предоставляют драйверы или драйверы устройств для управления мониторами, жесткими дисками и другим оборудованием.

8- Обеспечить подключение

Вероятно, функция, которая может определять операционные системы, — это соединение, которое обеспечивает между оборудованием, программным обеспечением и, в некоторых случаях, пользовательским интерфейсом. Каждый компьютер требует использования операционной системы.

Список литературы
  1. Каковы характеристики операционной системы? Получено с reference.com.
  2. Характеристики операционной системы. Получено из ecomputernotes.com.
  3. Характеристики операционной системы. Получено из 202.114.32.200:8080/courseware.html.
  4. Каковы характеристики операционной системы по сравнению с другим программным обеспечением? Получено с сайта quora.com.
  5. Система управления вводом-выводом. Получено с wikipedia.org.

Глава 13 — Операционные системы Обзор

Введение

В Операционная система ОС включает программный компонент компьютера архитектура

В аппаратное обеспечение и операционная система работают вместе, образуя законченную вычислительную окружающая среда

Этот Глава охватывает следующие основные темы:

о Концепция операционной системы

о Организация

о Обработка отдельных заданий

о Параллельная обработка

о Услуги и оборудование

о История эволюции


Концепция операционных систем

В Операционная система — это программный компонент, обеспечивающий следующие важные услуги по управлению системой:

о Предоставлять означает запустить компьютер.Этот процесс известен как boot-strapping

о Контроль и эффективно управляет аппаратными ресурсами компьютера

о Обеспечивает операционная среда, позволяющая пользователю легко взаимодействовать с компьютером система

о Предоставлять необходимая среда для выполнения прикладных программ

о Предоставлять среда разработки, чтобы помочь дизайнерам приложений разрабатывать приложения программы

о Управляет выделение вычислительных ресурсов для использования прикладными программами

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

о Предоставлять централизованные базовые вычислительные услуги (например, ввод-вывод), которые используются всеми приложения

о Предоставлять процедуры централизованной обработки прерываний и устранения ошибок

о Предоставлять услуги по организации сети

о Предоставлять службы управления файлами и вторичными хранилищами

о Предоставлять доступ к службам безопасности и защиты файлов

В операционная система постоянно работает (т.е.е. пока система работает)

Это принимает запросы напрямую от пользователей или косвенно из приложений

В взаимосвязь между различными вычислительными компонентами показана на рисунке 14.1. на стр. 431

В операционная система управляемая событиями

о Это запускается только при возникновении какого-либо события

о События может результаты из

Прерывает ОС предоставляет функции для обработки прерываний

Запросы на обслуживание (e.грамм. Операции ввода-вывода, файл управление, распределение ресурсов)

В операционная система обычно делится на 2 части

о Резидентная часть

Обычно известное как ядро ​​

В критическая часть операционной системы

Это должен постоянно работать

Загружено в память загрузчиком начальной загрузки при запуске

Пример: менеджер памяти, менеджер файловой системы, пользовательский интерфейс

о Иногородняя часть

Этот часть не критична

Загружено в память для исполнения по запросу

Редко б / у службы операционной системы

Пример: инструмент для форматирования дисков, инструменты для работы с файлами

В операционная система может запускать программу в одном из двух режимов

о Онлайн и интерактивная обработка

В пользовательские приложения для запуска онлайн

Программ принимать ввод от пользователей и предоставлять результаты в интерактивном режиме

о Фоновая обработка

В пользователь отправляет программы или задания для обработки в фоновом режиме

В пользователь не взаимодействует с представленными программами

Программ принимать ввод из файлов данных и сохранять результаты в файлах данных

Операционная системы можно разделить на 2 основные категории

о Обработка отдельных заданий

о Параллельная обработка


Организация

Там нет стандартной модели для организации операционной системы

А Иерархическая организация — это общая организационная модель, см. рисунок 14.11 дюйм страница 460 например организация

Этот модель делит операционную систему на слои

о В внешние слои видны пользователю

о В внутренние слои внутренние

о Каждый слой относительно независим от других слоев

о В слои расположены таким образом, что доступ к различным слоям осуществляется снаружи в (т.е. каждый уровень вызывает следующий самый внутренний уровень, чтобы запросить услуги, которые он потребности)

Другой существуют модели для описания операционной системы

В Модель UNIX показана на рисунке 14.10 на стр. 458

о Этот модель делает упор на оболочку пользовательского интерфейса

о Комбинирует внутренние слои в один слой, называемый ядром

о В ядро загружается в отдельную область памяти и защищено от оболочки и пользовательские программы

о В оболочка и пользовательские программы загружаются в пользовательскую область памяти


Обработка одного задания

В однократная обработка, в память загружается только одна программа

MS-DOS является наиболее известным примером операционной системы

для обработки отдельных заданий.

Загрузка и выполнение программ

В В MS-DOS и многих других операционных системах неопознанная команда рассматривается как запрос на выполнение программы, хранящейся в виде файла, см. рисунок 14.6 дюйм стр. 442 для иллюстрации

о В операционной системы найти и загрузить запрошенный файл программы в память для исполнение

о В программа загружается на свободное место в обычной памяти

о В операционная система устанавливает необходимые базовые регистры и изменяет адреса в пределах программный код в соответствии с фактическим физическим расположением программы в память перемещение

о А переход к начальному месту программы выполняется для запуска программы исполнение

о Один раз программа начинает выполнение, операционная система устанавливает сторону, ожидающую заявки на обслуживание из программы

о Один раз завершение выполнения программы, операционная система отобразит запрос, чтобы указать что он готов к следующей пользовательской команде

Один раз программа начинает выполнение, существует 4 способа, которыми операционная система может восстановить контроль

о Когда программа завершает выполнение.Управление передается обратно в командную оболочку

о Программа делает системный запрос (например, управление файлами или запросы ввода / вывода)

А программное прерывание (например, INT 21) используется для запуска службы, см. рисунок 14,5 на странице 441 для списка типичных прерываний запросов на обслуживание

В операционная система обрабатывает запрос

Программа выполнение возобновляется с момента вызова прерывания

о В пользователь прерывает выполнение программы, нажимая необходимые клавиши клавиатуры (е.грамм. CTRL-C)

о Система неисправность или ошибки, вызывающие аппаратное прерывание

В в одноразовой модели отсутствуют многие важные функции современной операционной системы.

о Недостаток защиты. Программы могут свободно записывать в любую ячейку памяти, даже если это область относится к жизненно важным процедурам операционной системы (т.е. зависит от программиста для защиты)

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

о Нет Планирование ЦП без поддержки многозадачности


Параллельная обработка

В Основным недостатком однозадачной обработки является плохое использование ресурсы компьютера

An отдельные программы используют лишь небольшую часть возможностей компьютера (ЦП в в частности)

Многозадачность или Многопрограммирование — это операционная система, решающая для этого проблема эффективности

Около все современные операционные системы поддерживают многозадачность на машине с одним процессором

Многозадачность может применяться к одному или нескольким пользователям

В операционная система должна распределять ресурсы с учетом

о Справедливость за каждую программу

о Эффективность распределения ресурсов

о Приоритет различных программ

о Быстро реагирование на критические ситуации

В алгоритм управления параллелизмом объединяет 2 стратегии

о В то время как одна программа ожидает ввода / вывода, другая программа может использовать CPU для выполнения, см. рисунок 14.7 на стр. 444

о В ЦП можно быстро переключать между различными программами, выполняя несколько инструкции для каждого в методе, известном как с квантованием времени , см. рисунок 14,8 на стр. 444

В процесс выбора, какую программу запускать в любой момент, известен как отправка

Многозадачность очень сложная функция операционной системы

о Отправлять программы для запуска на CPU

о Хранить трек каждой активной программы

о Управлять память для каждой программы

о Расписание различные устройства ввода-вывода, чтобы каждая программа получала необходимые ей ресурсы

о Начинать, приостанавливать и перезапускать программы без потери предыдущего состояния программы (например,грамм. содержимое регистров)

о Предоставлять безопасность и защита от других пользователей и программ

о Учреждать и управляющая связь между программами

о Учреждать и обрабатывать приоритеты для программ

Там 3 метода, с помощью которых операционная система может получить контроль над запуском программы

о В управление передачей программы путем выдачи служебного запроса операционной системы

о An происходит прерывание, которое обрабатывается ОС, что позволяет ОС принимать контроль

о Переключение задач прерывание (прерывание часов организовано так, чтобы периодически вызывать прерывание в регулярный интервал)


Услуги и удобства

Там 10 основных строительных блоков, из которых состоит операционная система

о Командование процессор, интерфейс прикладной программы и пользовательский интерфейс

о Файл система управления

о Ввод, вывод система управления

о Процесс управление контролем и межпроцессное взаимодействие

о объем памяти менеджмент

о Планирование система

о Вторичный управление хранилищем

о Система управление защитой

о Сеть управление, коммуникационная поддержка и коммуникационные интерфейсы

о Система система поддержки администрирования

В различные типы операционных систем, некоторые из вышеперечисленных компонентов могут быть совмещены или отсутствуют

Некоторые из этих компонентов видны пользователю (например,грамм. пользовательский интерфейс)

Другой компоненты не видны пользователю и в основном используются для управления система

Пользовательский интерфейс и службы выполнения команд

Этот самый заметный сервис в операционной системе

Там 2 типа пользовательских интерфейсов операционной системы

о Графический интерфейс пользователя GUI

Презентация графический (меню, окна, значок и т. д.)

Пользователь команды выдаются с помощью щелчков мышью и нажатия меню и кнопок

о Интерфейс командной строки CLI

Презентация на основе текста

Пользователь команды выдаются с помощью текстовых команд

Этот компонент также называется оболочкой (например, Borne Shell в UNIX)

Самый современная операционная система предоставляет возможности сценариев для написания определяемых пользователем служебные программы

На на мэйнфрейме IBM язык сценариев известен как Job Control Language или JCL

В MS-DOS язык сценариев известен как BAT файлы с ветвлением и возможности зацикливания

UNIX предоставляют очень обширные языки сценариев, известные как сценарии оболочки , с возможностями программирования, сопоставимыми со многими языками высокого уровня

Управление файлами

В концепция файл имеет центральное значение для эффективного использования компьютерной системы

А файл содержит набор связанной информации, которая может быть постоянно хранится на диске

А содержимое файла имеет смысл только в контексте его внутреннего описание и использование

А файл ссылается на его имя, которое определяется его создателем

В система управления файлами

о Предоставлять логическое представление файловой системы для изоляции пользователей и приложений от физических характеристик различных запоминающих устройств

о Предоставлять и поддерживать соответствие между потребностями логического хранилища файла и его физическим расположение на диске

о Каталог структуры для каждого устройства хранения и соответствующие инструменты для организации файла система

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

о Информация о файловой системе (например, имя файла, размер, дата и время создания и т. д.)

о Файл контроль доступа и защита в многопользовательской среде

о Управлять устройства хранения и отслеживает доступное пространство на каждом устройстве хранения

Службы ввода / вывода

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

Устройство драйверы важны, поскольку они предоставляют:

о Ввод / вывод сервисов для всех приложений, устраняя необходимость дублировать сервисы для каждое приложение

о Generic и стандартная методология доступа к устройствам ввода / вывода

о Централизованный контроль операций на устройствах ввода / вывода для предотвращения ошибок и конфликтов

В операционная система включает драйвер устройства ввода-вывода для каждого устройства, установленного на компьютерная система

Устройство драйверы для основных устройств загружаются при загрузке

Дополнительный драйверы устройств могут быть добавлены либо

о Руководство по эксплуатации конфигурация (например,грамм. config.sys в MS-DOS)

о Plug-and-play , при котором операционная система автоматически обнаруживает новые установленные устройства и загрузите соответствующий драйвер устройства для устройства

На многозадачная система требует особого внимания, чтобы обеспечить

о Взаимный исключение среди конкурирующих приложений при обслуживании запросов ввода / вывода

В операционная система назначает службы ввода-вывода каждому приложению, чтобы устранить конфликт

Службы безопасности и защиты

Безопасность и защита особенно важна в многозадачной и многопользовательской системы

Там необходимость защиты пользователей и процессов

Без такая защита

о Процессы могли нарушать друг друга рабочее пространство

о Пользователи может попытаться получить несанкционированный доступ к системе или файлам других пользователей и рабочее пространство

Выполнение процессы ограничены

о Доступ память в собственном пространстве памяти

о Доступ файлы данных, которыми они владеют или которым разрешено читать, писать или выполнять

Ввод / вывод операции, управление ресурсами и распределение централизовано система для контроля доступа, защиты и безопасности

Авторизоваться учетные записи и пароль используются для предотвращения несанкционированного доступа к системе

Службы поддержки сети и связи

Сеть и коммуникационная поддержка становится все более важной неотъемлемой частью возможности операционной системы

Сети для совместной работы и распределенных вычислений становится основным служба операционной системы

Сети 4 компонент компьютерной архитектуры, см. главу 13 подробнее

Поддержка системного администратора

В системный администратор — лицо, ответственное за поддержание компьютерная система

Пример задач системного администратора в составе:

о Система конфигурации (например,грамм. добавление учетных записей пользователей, удаление учетных записей пользователей и т. д.)

о Мониторинг безопасность

о Выполнять резервное копирование и восстановление

о Установка новое программное обеспечение и обновление существующего

В операционная система предоставляет необходимые инструменты для обеспечения надежной, эффективной, и простое системное администрирование на компьютерной системе

В MS-DOS и MS-Windows позволяют пользователям предоставлять как статические, так и динамические конфигурации

о В конфиг.sys , autoexec.bat , win.ini и system.ini предназначены для задания статических конфигураций системы

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

Один администрирование и настройка больших многопользовательских систем — это гораздо больше важный и сложный

В системный администратор в UNIX войдет в систему как суперпользователь (т.е.е. корень ) с привилегиями, которые отменяют все встроенные ограничения и безопасность

Один важной задачей системного администрирования является создание операционной системы адаптировано к конкретным потребностям конкретной установки

В процесс создания индивидуальной системы называется поколение системы или sysgen

2 основные средства используются для настройки системы

о Выбор устанавливаемые модули и функции операционной системы

о Система необходимые параметры и конфигурации для удовлетворения потребностей установка

Управление процессом

Процесс и управление потоками более подробно описано в главе 15

Управление памятью

объем памяти более подробно об управлении рассказывается в главе 15

Планирование ЦП

Процессор планирование более подробно описано в главе 15

Управление вторичным хранилищем

Вторичный управление хранилищем более подробно рассматривается в главе 15

.


Немного истории

Рано на компьютерах не было операционных систем

Эти компьютеры использовались в основном учеными и инженерами для решения конкретных технические проблемы

Много важные прорывы в разработке операционных систем произошли в начале 1960-х

Эти разработки заложили основу для разработки операционной системы

о В 1963, Burroughs выпустила свою операционную систему Master Control Program (MCP) с многие особенности современных систем (например,грамм. язык высокого уровня, многозадачность, виртуальная память и т. д.)

о В 1964, IBM представила операционную систему OS / 360 с пакетной обработкой JCL. скриптинг

о В 1962 группа Массачусетского технологического института разработала известную многозадачную операционную систему с разделением времени. как MULTICS

о Колокол Лаборатории, Кен Томпсон и Деннис Ритчи, разработали UNIX (первоначально написанную на Сборка PDP / 7/11 затем переписана на C)

о UNIX представил множество важных концепций операционных систем, которые используются в сегодняшних основные операционные системы, включая

Иерархический файловая система

Командная строка концепция интерфейса оболочки

Экран перенаправление вывода в файлы

Трубопровод команд для создания сложных команд

Межпроцесс связь

Разработка инструменты (например,грамм. Компилятор C, манипулирование файлами, форматирование текста и т. Д.)

о UNIX продолжает оставаться основной операционной системой со всеми ее функциями, надежностью, гибкость, сети и распределенные вычисления

о Ксерокс PARC начал разработку графического пользователя на базе Windows и мыши. Интерфейс GUI в начале 1960-х

о В В 1979 году Apple Computers разработала знаменитый графический интерфейс в том виде, в котором мы его знаем сегодня, для своих компьютеров Apple. Персональный компьютер Macintosh

В 1980-е и 1990-е годы Microsoft приобрела операционную систему для персональных компьютеров. рынок с их оригинальной MS-DOS и их недавними операционными системами Windows

Много реализаций MS-DOS и Windows являются производными от UNIX

В технология операционных систем продолжает развиваться

о Принимая преимущества многих новых достижений в компьютерном оборудовании

о Управляемый благодаря постоянному спросу со стороны пользователей и предприятий

о Непрерывный спрос на достижения в области сетевых, распределенных и параллельных вычислений

бесплатных операционных систем: сравнение и обзор

Примечание: Этот пост в настоящее время является только черновиком.

В наше время кажется, что каждый день мы сталкиваемся с каким-то типом компьютера в нашей повседневной жизни. Многие думают, что компьютер — это либо настольный компьютер, либо ноутбук, но это неправда, поскольку смартфоны и планшеты также являются компьютерами. Смартфоны и планшеты являются примерами мобильных устройств ( MD, ), в то время как настольные и портативные компьютеры (и их варианты, такие как рабочие станции и ноутбуки, соответственно) представляют собой так называемые персональных компьютеров ( ПК ).Прежде чем я продолжу, важно прояснить некоторые основные термины.

Основы

Физические компоненты MD и ПК, такие как центральный процессор (ЦП), жесткий диск (HDD), устройства с произвольной памятью (RAM), микросхемы Wi-Fi (которые особенно распространены в ноутбуках и мобильных устройствах) и видеокарты, называются аппаратным обеспечением компьютера . В то время как данные, содержащиеся на жестком диске компьютера, включая различные программы, которые пользователи используют для взаимодействия с компьютером, называются программным обеспечением .И на MD, и на ПК установлено очень простое, но также очень важное программное обеспечение, известное как операционная система ( OS ). ОС — это то, что координирует всю связь между аппаратным обеспечением компьютера и его программным обеспечением. Этот пост посвящен именно этому программному обеспечению, а именно операционным системам, работающим на ПК. Единственным наиболее важным компонентом любой операционной системы является ее ядро ​​ , которое является самой базовой частью ОС. Без него связь с оборудованием была бы невозможна.

Также важно понимать, что компьютерные программы создаются из исходного кода , который написан на языке особого типа (язык программирования ), аналогично тому, как человеческие языки используются для создания содержания книг и писем. . Языки программирования предназначены для чтения как человеком, так и машинами, поэтому они могут быть легко написаны и понятны людьми, а также легко интерпретированы и выполнены процессорами компьютеров.Один из способов классификации программ — доступность их исходного кода для широкой публики. Исходный код программ с открытым исходным кодом (или программного обеспечения с открытым исходным кодом или OSS ) выпускается публично и бесплатно, так что любой может получить доступ к их исходному коду, учиться на нем, обучать с его помощью, изменять и расширять его, и разрабатывать из него новые программы. Эти права предоставляются различными лицензиями на программное обеспечение с открытым исходным кодом, такими как лицензия Apache, лицензии BSD, стандартная общественная лицензия GNU (GPL), лицензия MIT, и т. Д. Программы с закрытым исходным кодом не предоставляют пользователям эти права, а скорее исходный код является конфиденциальной информацией, которая контролируется правообладателем (обычно компанией, которая разрабатывает указанную программу).

Популярные операционные системы

К наиболее популярным операционным системам для ПК относятся (в порядке убывания, то есть от наиболее популярных к наименее популярным; обратите внимание, что многие из этих операционных систем на самом деле не являются единственными, а относятся к целому семейству связанных операционных систем):

  • Windows NT , например Windows XP, Vista, 7, 8 и 10.
  • ОС X
  • Linux , например Arch Linux, CentOS, Debian, Fedora, openSUSE и Ubuntu.
  • FreeBSD
  • OpenBSD
  • NetBSD

В то время как самые популярные мобильные операционные системы (опять же в порядке убывания):

  • Android
  • iOS
  • Windows 10 Mobile

Определение: Бесплатная операционная система

Я лично предпочитаю, чтобы операционные системы для ПК были бесплатными, такими как Unix-подобные, такие как FreeBSD, Linux, NetBSD и OpenBSD.Хотя Windows NT и OS X доминируют в доле использования операционных систем для ПК, Linux занимает менее 2% общей доли использования. Эта статья посвящена бесплатным операционным системам и под бесплатным я подразумеваю, что они удовлетворяют следующим критериям:

  • Они абсолютно ничего не стоят конечному пользователю , чтобы загрузить установочный носитель и установить.
  • По крайней мере, они состоят преимущественно из программного обеспечения с открытым исходным кодом (OSS). Любое не-OSS, включенное в эту систему, является как минимум бесплатным, а — не пробным или условно-бесплатным программным обеспечением .

Определение: Unix и Unix-подобные

Что определяет систему Unix , так это ее соответствие любой версии единой спецификации Unix ( SUS ). Основные требования, изложенные в этих стандартах, включают наличие в системе определенного набора утилит командной строки, каждая из которых выполняет одну и только одну, узко и четко определенную функцию. Кроме того, им также необходим специализированный интерпретатор командной строки, известный как оболочка Unix, который также должен соответствовать определенным критериям.Оболочки Unix также имеют много общего в синтаксисе.

Unix-подобные операционные системы , однако, обладают всеми характеристиками системы Unix, но не сертифицированы как соответствующие ни одной из версий SUS. Обычно это происходит по финансовым причинам. См. Сертификация соответствия SUS стоит денег, и многие Unix-подобные операционные системы разрабатываются сообществом без значительной финансовой поддержки.

Другие авторы будут использовать терминологию Un * x или * nix для обозначения Unix-подобных операционных систем, в то время как я использую его для обозначения как Unix, так и Unix-подобных операционных систем, поскольку это экономит очень много места и времени, поскольку против того, чтобы я постоянно писал Unix / Unix-подобную операционную систему.

Краткая история Unix

История Unix и Unix-подобных операционных систем началась в 1970-х годах в Bell Labs в Нью-Джерси с разработки Research Unix (также известной как AT&T Unix) Кеном Томпсоном, Деннисом Ричи и другими первопроходцами Unix. Деннис Ричи также известен разработкой языка программирования C, который использовался в качестве основного языка программирования, на котором был написан Research Unix. Позже, в конце 1970-х годов, на другой стороне U.С., в Калифорнийском университете в Беркли, началась работа над другой версией Unix, которая заимствовала большую часть кодовой базы Research Unix, Berkeley Software Distribution или BSD для краткости. Среди разработчиков BSD был Билл Джой, создавший популярный текстовый редактор Vi. BSD и Research Unix были проприетарными лицензиями, и последняя версия Research Unix была выпущена в 1989 году, а последняя версия BSD была выпущена в 1995 году. Более поздние версии BSD были выпущены под лицензией BSD, которая является лицензией FOSS.

В 1983 году Ричард Столмен основал проект GNU , заявленная цель которого — создание Unix-подобной операционной системы с открытым исходным кодом, известной как GNU (произносится как juh-new), которая сама по себе является рекурсивной аббревиатурой от GNU. это не Unix . Проект GNU также имеет свой собственный набор лицензий на программное обеспечение с открытым исходным кодом, которые имеют суффикс «GPL». Наиболее широко используемой лицензией GNU является Стандартная общественная лицензия GNU (или GPL). К началу 1990-х система GNU была почти готова к публичному выпуску, за исключением того, что ее ядро ​​(GNU Hurd) еще не было готово для повседневного использования.

Однако в 1991 году Линус Торвальдс, 21-летний студент, изучающий информатику, опубликовал собственное ядро ​​Unix под лицензией GPL под названием Linux kernel . Это ядро ​​изначально предназначалось Торвальдсу для личного использования на его собственном ПК, но с тех пор оно стало наиболее широко используемым ядром операционной системы в мире. Торвальдс не предоставил другие базовые компоненты для системы Unix, поэтому, когда люди начали создавать системы * nix с его ядром, они обычно использовали программы, предоставленные проектом GNU.Вот почему проект GNU предпочитает терминологию GNU / Linux при обращении к операционным системам Linux, поскольку он признает вклад разработчиков проекта GNU, а не только вклад Торвальдса. Хотя проект GNU и Торвальдс в совокупности предоставили большинство инструментов, необходимых для создания системы * nix, некоторые важные компоненты все еще отсутствовали, и именно поэтому Linux — это не одна операционная система, а скорее большое и разнообразное семейство операционных систем * nix. системы. Отдельные члены этого семейства упоминаются как дистрибутивы Linux (аббревиатура: LDs ; или дистрибутивы GNU / Linux ).

До прекращения официальной разработки BSD и после того, как ее исходный код стал открытым, было разработано несколько бесплатных форков, из которых FreeBSD, NetBSD и OpenBSD являются наиболее известными и все еще находятся в стадии активной разработки.

Бесплатные * системы nix

В настоящее время самые популярные бесплатные * nix операционные системы можно разделить на следующие две категории:

  • * BSD, такие как FreeBSD, NetBSD и OpenBSD, и их производные.
  • Дистрибутивы Linux

Остальные бесплатные системы * nix менее популярны и включают Redox.В этом посте дистрибутивам Linux и * BSD будет уделено гораздо больше внимания, чем этим свободным от меньшинства * nix-системам.

* BSD

Бесплатные * BSD обычно используются более продвинутыми пользователями, особенно пользователями, работающими на серверах. Это связано с тремя основными факторами:

  1. Их почти всегда необходимо устанавливать и настраивать из командной строки. Наиболее заметными исключениями являются производные FreeBSD для настольных компьютеров, такие как GhostBSD и PC-BSD.Даже в этих системах командная строка по-прежнему является неотъемлемой частью системы и должна использоваться для более сложных задач.
  2. Хотя некоторые из них могут поддерживать графический пользовательский интерфейс (GUI), например KDE Plasma или GNOME, для большинства требуется довольно твердое понимание командной строки, чтобы получить возможность использовать GUI.
  3. Это операционные системы меньшинства для ПК, которые используются даже реже, чем Linux, поэтому они официально поддерживают меньше популярных приложений, таких как Netflix и Spotify.Это отсутствие популярности также означает, что бесплатную поддержку будет сложнее выйти из форумов, сайтов вопросов и ответов, и т. Д.

Лично я использовал следующие * BSD (все из соображений безопасности виртуальной машины VirtualBox, поэтому мой опыт исчисляется минутами или, максимум, часами):

  • DragonFlyBSD — с этим у меня меньше всего опыта.
  • FreeBSD — с этим у меня самый большой опыт.
  • GhostBSD — этот я использовал не больше часа.В основном потому, что он сравнительно устарел по сравнению с другой производной FreeBSD, ориентированной на настольные ПК, PC-BSD, которую я использовал. Несмотря на это, если вы хотите облегчить себе использование системы * BSD, имея опыт использования Windows или других операционных систем с графическим интерфейсом (например, OS X и более удобных для новичков дистрибутивов Linux, таких как Ubuntu), я определенно предлагаю вам начать с GhostBSD или хотя бы PC-BSD.
  • NetBSD — Я почти не использовал этот, и этот факт лучше всего иллюстрируется тем фактом, что я еще не понял, как на нем управлять пакетами.
  • OpenBSD — я использовал больше, чем NetBSD, но все еще имею <2 часов опыта.
  • PC-BSD — это второй после FreeBSD, с точки зрения моего уровня опыта работы с ним.

Старые * BSD: DragonflyBSD, FreeBSD, NetBSD и OpenBSD по умолчанию лишены графического интерфейса пользователя, их нужно устанавливать из командной строки. К счастью, все они также поставляются с установщиками из командной строки, которые значительно упрощают процесс их установки.Из них FreeBSD, безусловно, является самой популярной и, судя по моему ограниченному опыту, с ней легче всего работать. На мой взгляд, FreeBSD также имеет лучшую документацию, чем другие * BSD.

Дистрибутивы Linux

Дистрибутивы Linux — это системы, с которыми у меня гораздо больше опыта. Фактически, за последние четыре года с тех пор, как я начал использовать Ubuntu на своем старом ноутбуке Dell, я бы сказал, что по крайней мере 60% моего времени на ПК было потратил на Linux. Поэтому я буду говорить о них более подробно, чем о * BSD.Дистрибутивы Linux, которые я использовал на реальном компьютере (в отличие от виртуальной машины), включают (с оценкой того, сколько времени я потратил на использование каждого из них):

  • Arch Linux — который я использую в настоящее время и потратил не менее трех месяцев на использование в качестве основной ОС.
  • Fedora — я использовал ее менее недели.
  • Manjaro Linux — я использовал его максимум две недели.
  • openSUSE Tumbleweed — на использование которого я потратил около двух недель.
  • Sabayon Linux — Я использовал эту систему более 3 месяцев.
  • Ubuntu — я использовал этот примерно 1-3 года (включался и выключался, я много переключался между ним и Windows 7)

, в то время как те, которые я использовал на виртуальной машине (не считая тех, которые я также использовал на реальном компьютере), намного более многочисленны и упомянуты в списке на странице «Обо мне» этого блога.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *