Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_ekzamenu_po_distsipline.docx
Скачиваний:
33
Добавлен:
25.09.2019
Размер:
112.5 Кб
Скачать
  1. Назначение и функции операционной системы.

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

Функции ОС:

  1. Планирование заданий. Использование процессора.

  1. Обеспечение программ средствами коммуникации и синхронизации.

  1. Управление памятью.

  1. Управление файловой системой.

  1. Управление вводом выводом.

  1. Обеспечение безопасности.

  1. Понятие программного интерфейса, его назначение. Виды интерфейсов

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

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

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

· Обучаемость: насколько легко пользователи могут выполнить основные задачи, впервые встретившись с незнакомым им интерфейсом?

· Эффективность: после того, как пользователи ознакомятся с дизайном, как быстро они могут выполнить то же задание?

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

· Ошибки: сколько ошибок делает пользователь, насколько серьезны эти ошибки, насколько легко пользователь может исправить эти ошибки?

· Удовлетворенность: насколько пользователю приятно пользоваться данным интерфейсом?

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

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

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

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

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

· Выберите пользователей, наиболее типичных для вашего проекта продукта.

· Попросите их выполнить наиболее типичные задачи.

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

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

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

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

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

Текстовые ОС

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

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

Графические ОС

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

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

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

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

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

Речевые ОС

В случае SILK-интерфейса (от англ. speech – речь, image – образ, language – язык, knowledge – знание) – на экране по речевой команде происходит перемещение от одних поисковых образов к другим.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]