Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОТВЕТЫ.doc
Скачиваний:
98
Добавлен:
11.02.2015
Размер:
1.84 Mб
Скачать

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

Компьютер- единство программного (soft) и аппаратного (hard) обеспечения.

Программа- алгоритм, записанный на языке программирования.

Программное обеспечение(software,SW,soft, софт, ПО) - общее понятие, описывающее программы для компьютеров в отличие от его аппаратных составляющих (hardware).

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

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

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

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

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

В составе ОС различают три группы компонентов:

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

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

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

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

  • ОС для пользователей (сегодня все современные пользовательские ОС имеют встроенные сетевые функции), серверные ОС (SOLARIS, GNU/Linux, MS Windows Server, FreeBSD, NetWare); ОС сетевого оборудования (Cisco IOS).

В суперкомпьютерах используются основном UNIX-подобные (Unix-like) операционные системы: HP-UX, SPP-UX, AIX, UNICOS, SGI IRIX, Linux, Solaris, UXP/V, Tru64 UNIX и другие.

UNIX - переносимые, многозадачные и многопользовательские операционные системы.

Белорусско-российский суперкомпьютер СКИФ-МГУ используется кластерный вариант Linux.

Первая система UNIX была разработана в конце 1960-х под руководством Кена Томпсона и Дениса Ритчи. UNIX используются в основном в суперкомпьютерах, на серверах, как встроенные ОС для оборудования. В ходе разработки UNIX был создан язык Си.

ОС для мобильных устройств. Смартфоны, коммуникаторы, КПК используют более 20 различных операционных систем. Наиболее распространены к апрелю 2008 года ОС Symbian (67%) и Microsoft Windows Mobile (13%) и решения на основе на базе Mobile Linux.

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

Операционные системы, установленные на мобильных устройствах: iPhone, Java ME, Windows Mobile, Google Android, Symbian OS, Palm, Other.

ОС для персональных компьютеров 

Основные требования к современным пользовательским ОС:

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

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

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

Функциональность (способность реализовывать пользовательские задачи и служить средой для выполнения современных приложений и сервисов на основе поддержки актуальных стандартов (TCP/IP, HTTP, HTML, XML, CORBA, Unicode, POSIX, NFS, SMB, MIME, POP, IMAP и т.д.))

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

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

Комфортность (обеспечение понятного, легкого в усвоении и эргономичного пользовательского интерфейса)

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