Что такое системное программное. Что входит в состав системного программного обеспечения

Wikispaces was founded in 2005 and has since been used by educators, companies and individuals across the globe.

Unfortunately, the time has come where we have had to make the difficult business decision to end the Wikispaces service.

We first announced the site closure in January 2018, through a site-wide banner that appeared to all logged-in users and needed to be clicked on to dismiss

During the closure period a range of banners were shown to users, including a countdown banner in the final month. Additionally, the home page of Wikispaces.com became a blog, detailing the reasons for the closure. Private Label Site Administrators were contacted separately regarding the closure

Wikispaces Tier Closedown Date
Classroom and Free Wikis end of service 31st July 2018
Plus and Super Wikis end of service 30th September 2018
Private Label Wikis end of service 31st January 2019

Why has Wikispaces closed?

Approximately 18 months ago, we completed a technical review of the infrastructure and software we used to serve Wikispaces users. As part of the review, it became apparent that the required investment to bring the infrastructure and code in line with modern standards was very substantial. We explored all possible options for keeping Wikispaces running but had to conclude that it was no longer viable to continue to run the service in the long term. So, sadly, we had to close the site - but we have been touched by the messages from users all over the world who began creating wikis with it and now running them on new platforms.

We would like to take this opportunity to thank you for your support over the years.

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

#
Системное ПО
Это программы общего пользования не связаны с конкретным применением ПК и выполняют традиционные функции: планирование и управление задачами, управления вводом-выводом и т. д.
Другими словами, системные программы выполняют различные вспомогательные функции, например, создание копий используемой информации, выдачу справочной информации о компьютере, проверку работоспособности устройств компьютера и т. п.
К системному ПО относятся:
# операционные системы (эта программа загружается в ОЗУ при включении компьютера)
# программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)
# операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и. т.
# Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)
# утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)
К утилитам относятся:
# диспетчеры файлов или файловые менеджеры
# средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)
# средства просмотра и воспроизведения
# средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков
# средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами
# средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО) .
Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате) . Часть общего ПО относится к автономными программам и поставляется отдельно.
Прикладное ПО
Прикладные программы могут использоваться автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы, непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т. д.
Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.
К прикладному ПО, например, относятся:
# Комплект офисных приложений MS OFFICE
# Бухгалтерские системы
# Финансовые аналитические системы
# Интегрированные пакеты делопроизводства
# CAD – системы (системы автоматизированного проектирования)
# Редакторы HTML или Web – редакторы
# Браузеры – средства просмотра Web - страниц
# Графические редакторы
# Экспертные системы
И так далее.

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


Образ ПЗУ на Википедии
Посмотрите статью на википедии про Образ ПЗУ

Системное программное обеспечение (системное ПО);

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

Раздел 5 Программное обеспечение средств компьютерной техники

Лекция 10

по дисциплине «Информатика и ИКТ»

ТЕМА 2 «ОРГАНИЗАЦИЯ И ФУНКЦИОНИРОВАНИЕ КОМПЬЮТЕРОВ»

5.1. Основные понятия программного обеспечения

5.2. Системное программное обеспечение (системное ПО);

5.3. Характеристики системного программного обеспечения

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

Программа для ЭВМ (электронно-вычислительный машины) - объективная форма представления совокупности данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств с целью получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения. Закон Российской Федерации от 09.07.93 N 5351-I, ст. 4.

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

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

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

2. Прикладное программное обеспечение (прикладное ПО).

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

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

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

Существуют драйверы принтеров , драйверы дисководов, драйверы мыши и т.д. Если компьютер комплектуется определенным набором внешних устройств каких-то марок, то одновременно его программное обеспечение должно включать соответствующие драйверы. Современные операционные системы включают большой набор разнообразных типовых драйверов. Более того, они умеют при включении компьютера автоматически определять тип используемого устройства и подключать к работе соответствующий драйвер (эта услуга называется Plug & Play). Естественно, это возможно только в случае, если устройство «умеет» отвечать на вопрос о своей марке (основные производители компьютерной техники эту услугу предусматривают).

Все современные операционные системы (например, UNIX или Windows NT) обеспечивают многозадачный (одновременное выполнение нескольких программ) и многопользовательский (одновременная работа нескольких пользователей) режимы работы компьютера. Многозадачный режим означает одновременную работу на компьютере нескольких программ. Конечно, если компьютер содержит один центральный процессор, он может выполнять только одну программу, однако операционная система так организует работу компьютера, что создается иллюзия одновременной работы нескольких программ.

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

Параллельное (псевдопараллельное) выполнение нескольких программ;

Постановка заданий (т.е. программ) в очередь на выполнение;

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

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

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

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

Защита данных одного пользователя от доступа со стороны других пользователей.

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

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

Операционные системы очень эволюционировали с момента своего возникновения. Вначале эксплуатировалось несколько вариантов операционной системы на вычислительных машинах различных фирм. В силу ряда причин к середине 1970-х годов в большинстве компьютеров использовалась система машинных команд и операционная система компании IBM, названная дисковой операционной системой (DOS) . Эта же фирма была одним из пионеров в разработке персональных компьютеров. Те модели персональных компьютеров, которые позаимствовали архитектуру и систему команд фирмы IBM, стали называться IBM PC-совместимыми компьютерами.

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

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

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

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

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

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

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

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

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

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

Выделим некоторые важные типы сервисных программ.

Сервисные программы (утилиты) - вспомогательные программы для обеспечения управления с устройствами ввода вывода и обработки и предоставления обрабатываемых данных в удобном для пользователя виде.

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

Рассмотрим некоторые типы утилит.

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

Программы для создания резервных копий информации позволяют периодически копировать важную информацию, находящуюся на жестком диске компьютера, на дополнительные носители. Представители программ резервного копирования - APBackUp, Acronis True Image.

Антивирусные программы предназначены для предотвращения заражения компьютерными вирусами и ликвидации последствий заражения вирусом. Представители антивирусного семейства программ - McAfee, Kaspersky Antivirus, DrWeb, Norton Antivirus.

Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т. д.), проверить работоспособность устройств компьютера, оценить его производительность. Представители программ диагностики компьютеров - Sisoft Sandra, Norton System Information.

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

Программы для печати экрана бывают весьма полезны при использовании графических программ для вывода на печать содержимого экрана, так как отнюдь не всегда это можно сделать с помощью самой графической программы. Представители программ для печати экрана - SnagIt, HyperSnap-DX.

Рассмотрим теперь программы, относящиеся к сервисному ПО, но не являющиеся утилитами.

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

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

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

Системы программирования обычно содержат:

· трансляторы;

· среду разработки программ;

· библиотеки справочных программ (функций, процедур);

· отладчики;

· вспомогательные программы.

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

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

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

К системным программам относятся, прежде всего, операционные системы (Windows, Linux, Android, MS DOS) . Это особый класс программ, обеспечивающих работу компьютера в целом, организацию диалога с пользователем, все операции ввода – вывода, а также запуск и выполнение всех остальных видов программ.

Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS.Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее некомфортно. Наиболее популярными программами-оболочками являются Norton Commander, Xtree Pro Gold, PC Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная).

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

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

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

Расширенные средства для обмена информацией между программами.

Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsoft Windows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsoft Windows, иногда используется Desq View и значительно реже � другие оболочки (GEM, Geo Works и др.).

Вспомогательные программы (утилиты)

К системным программам можно также отнести большое количество так называемых утилит, т.е. программ вспомогательного назначения. Ниже мы кратко опишем некоторые разновидности этих программ. Часто утилиты объединяются в комплексы, наиболее популярны комплексы Norton Utilities, PC Tools Deluxe и Mace Utilities.

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

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

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

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

Наименование параметра Значение
Тема статьи: Лекция №9 Системное программное обеспечение.
Рубрика (тематическая категория) Компьютеры

Цель лекции: Ознакомить с сервисным программным обеспечение ПК.

Основные вопросы:

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

- Базовое программное обеспечение: Понятие операционной системы.Программы оболочки;

- Сервисные программы.

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

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

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

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

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

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

Однозадачные и многозадачные;

Однопользовательские и многопользовательские.

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

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

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

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

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

- базовый модуль (ядро ОС) – управляет работой программами и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными утройствами;

- командный процессор – расшифровывает и исполняет команды пользователя, поступающие прежде всœего через клавиатуру;

- драйверы периферийных устройств – программно обеспечивают согласованность работы этих устройств с процессором;

- дополнительные сервисные программы (утилиты) – делают удобным и многосторонним процесс общения пользователя с компьютером.

Главное назначение операционной системы - ϶ᴛᴏ управление ресурсами, а главные ресурсы, которыми она управляет - ϶ᴛᴏ аппаратура компьютера. Операционная система реализует множество различных функций, в том числе:

Определяет так называемый ʼʼинтерфейс пользователяʼʼ;

Обеспечивает разделœение аппаратных ресурсов между пользователями;

Дает возможность работать с общими данными в режиме коллективного пользования;

Планирует доступ пользователœей к общим ресурсам;

Обеспечивает эффективное выполнение операций ввода-вывода;

Осуществляет восстановление информации и вычислительного процесса в случае ошибок.

Операционная система управляет следующими основными ресурсами: процессорами; памятью; устройствами ввода-вывода; данными.

Операционная система взаимодействует с: операторами ЭВМ; прикладными программистами; системными программистами; административным персоналом; программами; аппаратными средствами; пользователями.

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

Виды интерфейсов пользователя. По реализации интерфейса пользователя различают неграфические и графические операционные системы . Неграфические операционные системы реализуют интерфейс командной строки. Основным устройством управления в данном случае является клавиатура. Управляющие команды вводят в поле командной строки, где их можно и редактировать. Исполнение команды начинается после ее утверждения, к примеру нажатием клавиши Enter . Для компьютеров платформы IBM PC интерфейс командной строки обеспечивается семейством операционных систем под общим названием MS DOS.

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

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

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

История развития ОС. В своем развитии ОС прошли через ряд поколений. Вычислительные машины нулевого поколения в 40-х годах не имели операционных систем. В 50-х годах в машинах первого поколения появились возможности пакетной обработки. В начале 60-х годов в системах второго поколения были впервые реализованы такие режимы вычислений, как мультипрограммирование, мультипроцессорный режим, разделœение времени и режим реального времени, а так же концепция независимости программ от устройств ввода-вывода. Системы третьего поколения (середина 60-х, 70-х годов) были по преимуществу универсальными, они предусматривали работу во многих режимах. Сегодня доминирующее положение занимают системы четвертого поколения, в т.ч. средства для вычислительных сетей, для ПК, операционные системы для виртуальных машин, системы без баз данных и системы распределœенной обработки данных.

Сегодня наиболее распространены несколько типов операционных систем: однозадачная однопользовательская система MS-DOS выпускается фирмой Microsoft с 1981 ᴦ.; она работает в текстовом режиме; известны также ее разновидности от других фирм-разработчиков: DR DOS, PC DOS;

OS/2 – разрабатывается фирмой IBM;

Unix – многозадачная многопользовательская система, создана корпорацией Bell Laboratory;

Mac OС – выпускается фирмой Apple для компьютеров типа Macintosh;

NetWare – сетевая операционная система, выпускается фирмой Novell;

Windows 95 / 98 / NT / 2000 / ХР / 2003 – разрабатывается фирмой Microsoft.

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

Программы оболочки – программы предназначенны для создания пользователю удобных условий работы. Примеры: Norton Commander, DOS-Navigator, WINDOWS 3.1. Появление подобных программ связано с тем, что операционные системы старого образца (к примеру, MS-DOS) несмотря на простоту и надежность не были снабжены средствами, создающими пользователю удобную среду для работы. В таких операционных системах общение человека с машиной производилось (и производится) при помощи команд, которые нужно набирать с клавиатуры.

К примеру, в операционной системе MS-DOS для того, чтобы скопировать файл text.txt из каталога C:\ABCDE в каталог A:\DOC крайне важно набрать с клавиатуры следующую команду:

copy C:\ABCDE\text.txt A:\DOC

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

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

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

Диагностики работоспособности компьютера;

Обслуживания сети;

Обслуживания дисков и архивирования данных;

Антивирусные и т.д.

Сетевые системы – программы, обеспечивающие работу компьютерных сетей. Примеры: Novell Netware, LANtastic. Для одноранговых (децентрализованных) сетей сетевые системы включают в состав операционных систем. Примеры: WINDOWS NT, WINDOWS"95 (с оговорками). К этому же классу программ можно отнести интернетовские броузеры. Примеры: Netscape Navigator, MS Internet Explorer.

(Значительная часть сервисных программ входит в стандартный комплект поставки современных ОС. Вместе с тем, существует широкий набор сервисных программ (утилит), которые могут устанавливаться дополнительно, к примеру, Norton Utilities, Norton AntiVirus, Antiviral Toolkit Pro (AVP – антивирус Касперского), антивирусный комплект Диалог Наука (Доктор Web) и др.)

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

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

Лекция №9 Системное программное обеспечение. - понятие и виды. Классификация и особенности категории "Лекция №9 Системное программное обеспечение." 2017, 2018.