Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Все вопросы по информатике.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
228.35 Кб
Скачать

Вопрос 8

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

утилитарные программы («программы для себя»),

программные продукты (программы для широкого распространения и продажи).

Используются также

OEM-программы (OriginalEquipmentManufacturer) – встроенные программы, устанавливаемые на компьютеры или поставляемые вместе с вычислительной техникой.

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

иметь необходимую техническую документацию,

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

иметь товарный знак изготовителя,

желательно наличие кода государственной регистрации.

Некоммерческие программные продукты должны соответствовать принятыми международными соглашениями:

стандартная общественная лицензия (GPL – GeneralPublicLicense) и т.п

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

Программа (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи. Программы предназначены для машинной реализации задач.

Программное обеспечение (software) – совокупность программ обработки данных и необходимых для их эксплуатации документов.

Задача (problem, task) – проблема, подлежащая решению.

Приложение (application) – программная реализация решения задачи на компьютере.

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

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

Системныйпрограммист (system /software programmer, toolsmith)

Прикладной программист (applicationprogrammer)

Программист-аналитик (programmer-analyst)

Специалист – постановщик задач

Администратор базы данных

Вопрос 9

Операционная система. Понятие, функции и требования.

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

Операционная система должна:

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

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

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

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

Windows 95.

Windows 95 - первая 32-разрядная операционная система для компьютеров IBM PC. Она ориентирована на работу 32-разрядных программ, многие ее компоненты являются 32-разрядными.

Большинство программ для операционной системы MS DOS относилось к 16-разрядным программам, которые использовали реальный режим работы микропроцессора. Реальный режим значительно ограничивает возможности программы, так как в этом режиме затруднен доступ в верхние (свыше 1 Мбайта) области памяти. Операционная система MS DOS не имеет средств для поддержки 32-разрядных программ, работающих в защищенном режиме микропроцессора.

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

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

Концепция Windows

Несколько столпов Windows, нерушимых на протяжении всех версий и реализуемых даже в самых современных операционных системах windows.

Простота работы с системой

Защищенность

Надежность

Производительность

Преимущества приоритетной многозадачности и многопоточности

Необязательно для этого вопроса – (ОС Windows обеспечивает возможность выполнения одновременно нескольких задач. Каждая из разных по содержанию задач решается практически одновременно в своем окне (отсюда и происхождение самого названия windows – «окна»). Информация о вызванных программах в виде значков отображается на Панели задач. Однако, несмотря на производимое впечатление, в действительности

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

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

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

Многопоточность

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

приложении.

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

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

Технология Plug-and-Play

Технология Plug-and-Play («включай и работай»), которая используется в Windows, позволяет без ручной настройки подключать новые устройства к ЭВМ, например, принтер или лазерный проигрыватель. Она ориентирована на поддержку любого типа устройств, включая мониторы, видеоплаты, принтеры, звуковые карты, модемы, приводы CD-ROM, различные контроллеры жестких дисков.

Особенности графического интерфейса

При создании операционной системы Windows фирма

Microsoft использовала объектно-ориентированный подход. На уровне пользователя это выражается в том, что интерфейс представляет собой подобие реального мира, а работа с ЭВМ сводится к действиям с обычными объектами (например, папки можно открывать, закрывать, убирать в портфель, выбрасывать в корзину и т.п.)

Кроме того, достоинством операционных систем семейства

Windows является унифицированный пользовательский интерфейс, благодаря которому в различных программах сохраняются одинаковые принципы управления их работой. А также значительно упрощается освоение новых программ. Например, нажатие клавиши F1 – помощь, Alt+F4 – завершение (закрытие) программы.

В ОС Windows также заложен принцип – WYSIWYG

(What You See Is What You Get – что видите, то и получаете), за счет которого на принтере формируется такое же изображение, как и на экране дисплея. При работе в DOS вид текста на экране и отпечатанного на принтере может оказаться разным.

В Windows используется технология Drag And Drop

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

Особенности версий windows

Windows 95:

1)Длинные имена файлов. Файловая система FAT сняла ограничения на имена файлов

2)Качественный графический интерфейс. Простота и удобство возросли в разы

3)Plug and Play. Позволило работать с любыми устройствами сразу после подключения

Windows 98:

Доработка стабильности системы

Поддержка нескольких мониторов

Windows 2000:

Файловая система NTFS

Шифрованная файловая система EFS

Поддержка IIS и Active Directory.

Windows XP:

Восстановление системы

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

Работа с архивами, фотографиями, аудиофайлами прямо из проводника

Разнообразные усовершенствования и улучшения уже имеющихся элементов

Windows Vista:

Боковая панель

Мгновенный поиск

Шифрование Bitlocker

Родительский контроль

Windows Aero

Windows 7:

Усовершенствование Aero:

- Shake(сворачивание окон, путем потряхивания перетаскиваемого окна)

- Peek (уменьшенные копии окон)

- Shap(разворачивание на пол или весь экран движением мыши)

Усовершенствование безопасности

Поддержка мультитач

Улучшенный удаленный рабочий стол ( Поддержка нескольких мониторов, звук без задержки)

Branch Cache ( кеширование интернет – трафика)