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

Игнатенко Екатерина Сергеевна

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

Практическая работа №1 «Установка ОС»

Практическая работа №2 «Установка и настройка прикладного программного обеспечения»

Практическая работа №3 «Исследование диаграммы состояния»

Практическая работа №4 «Управление процессами в ОС Windows»

Практическая работа №5 «Организация информации в персональных компьютерах. Программный интерфейс»

Практическая работа №6 «Системные программы. Инструментальные программы»

Практическая работа №7  «Изучение пользовательского интерфейса операционной системы. Настройка ОС»

Практическая работа №8  «Изучение команд конфигурации и многовариантной конфигурации»

Практическая работа №9  «Изучение системного реестра. Команды операционной системы. Диспетчер задач. Консоль восстановления. Восстановление установок компьютера. Файловые системы»

Практическая работа №10  «Организация обмена данными в операционной системе. Планирование процессов и обслуживание ввода – вывода. Защищенность и отказоустойчивость операционной системы»

Практическая работа №11 «Программные средства управления и поддержка работы  периферийных устройств»

Практическая работа №12 «Диспетчер устройств и драйверы оборудования»

Практическая работа №13 «Установка и настройка параметров функционирования периферийных устройств и оборудования. Организация системы ввода – вывода информации»

Практическая работа №14 «Принципы работы пакетов прикладных программ»

Практическая работа №15 «Программы, работающие под управлением определенной операционной системы»

Практическая работа №16 «Настройка программного интерфейса прикладных программ»

 

Скачать:


Предварительный просмотр:

Практическая работа №1. Установка операционной системы Windows

1. Цель работы: изучить этапы и способы установки  Windows 7

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

3. Краткие теоретические сведения.

Обзор Windows 7

Windows 7 – наиболее новая клиентская ОС фирмы Microsoft, выпущенная в октябре 2009 года. От предыдущих версий Windows она отличается значительно более удобным пользовательским интерфейсом, с которым Вы и познакомитпесь в данной работе, и более высоким быстродействием. Система все больше завоевывает популярность пользователей.

Запуск системы

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

Вход в систему и аутентификация пользователя

Выберите Ваше имя пользователя и кликните мышкой по картинке рядом с именем. Как правило, в систему уже введено стандартное имя User. Если для пользователя установлен пароль, введите его.

После входа в систему на экране визуализируется рабочий стол.

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

Рабочий стол состоит из иконок приложений (например, Internet Explorer) и панели задач (taskbar) – обычно серого цвета, в нижней части. В левом нижнем углу расположена кнопка Start, при нажатии на которую пользователь может выбрать начальное действие – запуск какого-либо приложения, создание документа и др.

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

Основные пункты стартового меню, визуализируемого в результате нажатия кнопки Start:

  • Computer – информация о компьютере, его ресурсах, устройствах, имени, установеленной на нем ОС
  • Documents – стандартная папка для создаваемых документов (Вы можете помещать документы и в любую другую более удобную Вам папку)
  • Control Panel – панель управления (рис. 36.3)
  • Search programs and files – поиск и запуск программ и открытие файлов
  • (в нижней части) Shut down – выход из Вашего пользовательского сеанса, выключение компьютера или перезапуск системы.

Рассмотрите более подробно панель управления. Она позволяет управлять ресурсами компьютера. Например, пункт Programs and Features позволяет инсталлировать новые программы, деинсталлировать или инсталлировать вновь ("ремонтировать") уже установленные.

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

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

Для визуализации основных свойств компьютера (системной информации) выберите в стартовом меню: Мой компьютер / (Правая кнопка мыши) / Свойства. Возникает окно с системной информацией.

Вы видите информацию об ОС, объеме памяти, типе процессора и ряд ссылок, например, Device Manager, кликнув на которую, получите подробную информацию о составе оборудования компьютера и установленных драйверах. Интерфейс оформлен в виде веб-страницы.

Работа с файлами и папками

Работа с файлами и папками (folders) – хранилищами ссылок на файлы и другие папки – осуществляется с помощью программы Windows Explorer.

Выбор файла или папки в директории выполняется одним кликом мышки, вход в директорию или открытие файла – двойным кликом мышки на имени директории или файла. При этом для файла выполняется действие его открытия, зависящее от его типа, - для текстовых файлов – вызов соответствующего редактора (notepad, WordPad, MS Word и др.), для файлов .pdf – вызов Adobe Acrobat, для исполняемых кодов или командных файлов – запуск соответствующей программы или скрипта и т.д. Поэкспериментируйте на своем компьютере с навигацией по файлам и папкам и открытием файлов с документами.

Есть несколько способов запустить программу:

  • из Windows Explorer – дважды кликнуть на имени ее файла;
  • из меню Start – выбрать пункт Search programs and files. Это – одно из самых удобных нововведений в пользовательском интерфейсе системы Windows 7. При поиске, по мере набора имени программы, выводятся списки программ и файлов с таким именем (префиксом имени), что позволяет очень комфортно выбирать программу для запуска. Выбрав имя редактора notepad. получите окно для его запуска кликом мышки на имени программы.
  • Запуск программы из командной строки (Command Prompt): выберите Start / Search Programs and Files / cmd. После запуска командного процессора визуализируется его окно. В окне командной строки наберите имя программы (например, notepad) и нажмите Enter.

Сетевые установки

Для подсоединения компьютера к локальной TCP/IP - сети необходимо выполнить для него сетевые установки – задать IP-адрес и сетевую маску.

Физическое подсоединение к сети сделайте (проверьте) путем подсоединения к сетевому разъему (RJ45) сетевого кабеля вида twisted pair (витая пара), который соединяет Ваш компьютер с сетевым концентратором (hub) или переключателем (switch). Наличие физического соединения индицируется зеленым световым индикатором (проверьте).

Для соединения в сеть служит сетевая карта (сетевой адаптер). Ваша задача – правильно задать IP-адрес компьютера.

Работа на удаленных компьютерах

При работе в локальной сети очень полезная возможность Windows 7 – удаленный вход на другой компьютер Вашей локальной сети. В Windows такая функция системы называется Remote Desktop Connection (удаленный рабочий стол). Для соединения Вы должны знать имя другого компьютера, например, aphrodite.

Настройка оборудования и звука в Windows 7

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

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

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

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

2. Автозапуск. Выбрав пункт автозапуск Вы сможете настроить автоматический запуск определенных типов устройств или носителей.

3. Звук. В настройках звука есть выбор устройства для воспроизведения и для записи по умолчанию. Здесь, как и в меню персонализации, вы можете настроить и выбрать звуковую схему оформления. Так же, здесь появилась функция, позволяющая автоматически понижать громкость всех системных звуков при поступлении звонка по Voip-каналу. Автоматически громкость может быть понижена на 80 или 50%, а так же Вы можете отключить все системные звуки при поступлении звонка или оставить их без изменения.

Выход из системы

Для выхода из Вашего сеанса пользователя выберите Start / Shut down.

4. Задания

Задание 1. Просмотрите предложенный видеоматериал. Установка и настройка операционной системы Windows 7.

Задание 2. Напишите понятия и классификацию:

  • Операционная система (ОС)
  • Операционная система как виртуальная машина
  • Операционная система как менеджер ресурсов
  • Операционная система как защитник пользователей и программ
  • Операционная система как постоянно функционирующее ядро
  • Классификация ОС

Задание 3. Опишите этапы подготовки к установке Windows 7

Задание 4. Заполните таблицу. Установка и настройка Windows  7

Задание

Этапы установки Windows 7. Опишите действия на каждом из этапов.

Установка Windows 7

Подготовка жесткого диска.

Загрузка с установочного диска.

Определение параметров установки.

Следование инструкциям мастера установки.

Установка драйверов.

Активация ОС

Первичные настройки Windows 7

Основные этапы настройки Windows 7. Опишите действия на каждом из этапов.

Персонализация

Свойства компьютера

Учетные записи

Антивирусное ПО

Контекстное меню Windows 7

Опишите работу с контекстным меню Windows 7

Оборудование и звук Windows 7

Этапы настройки оборудования и звука Windows 7.  Опишите действия на каждом из этапов.

Устройства и принтеры

Автозапуск

Звук

Сетевые настройки Windows 7

Этапы настройки домашней сети Windows 7.  Опишите действия на каждом из этапов.

Настройка сетевого подключения Windows 7.

В ОС Windows 7 настройка сетевого подключения сводится к следующим этапам:

  • Подсоедините компьютер к свитчу, роутеру или концентратору. Для этого подключите коннектор RJ-45 к порту Ethernet. Чтобы быть уверенным в успешном коннекте к сети, щелкните вкладку «Сеть». Откроется окно со значками, свидетельствующими о добавлении устройств в сеть.
  • В Windows 7 настройки сетевого подключения в основном вращаются вокруг апплета «Сеть». Эта папка является удобным инструментом доступа к узлам сети. Итак, если не обнаруживается значок, то возможно было отключено обнаружение или общий доступ.

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое операционная система?
  2. Как сделать загрузочный диск (флэшнакопитель)?
  3. Какие способы запуска программ в Windows 7 применяются?

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Отчет по практической работе №1.

Установка операционной системы Windows

1. Цель работы: изучить этапы и способы установки  Windows 7

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

3. Задания

Задание 1. Просмотрите предложенный видеоматериал. Установка и настройка операционной системы Windows 7.

Задание 2. Напишите понятия и классификацию:

  • Операционная система (ОС)

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

  • Операционная система как виртуальная машина

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________

  • Операционная система как менеджер ресурсов

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________

  • Операционная система как защитник пользователей и программ

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________

  • Операционная система как постоянно функционирующее ядро

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_________________________________________________________________________________________________

  • Классификация ОС

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание 3. Опишите этапы подготовки к установке Windows 7

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание 4. Заполните таблицу. Установка и настройка Windows  7

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое операционная система?
  2. Как сделать загрузочный диск (флэшнакопитель)?
  3. Какие способы запуска программ в Windows 7 применяются?

__________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.

Задание 4. Заполните таблицу. Установка и настройка Windows  7

Задание

Этапы установки Windows 7. Опишите действия на каждом из этапов.

Установка Windows 7

Подготовка жесткого диска.

Загрузка с установочного диска.

Определение параметров установки.

Следование инструкциям мастера установки.

Установка драйверов.

Активация ОС

Первичные настройки Windows 7

Основные этапы настройки Windows 7. Опишите действия на каждом из этапов.

Персонализация

Свойства компьютера

Учетные записи

Антивирусное ПО

Контекстное меню Windows 7

Опишите работу с контекстным меню Windows 7

Оборудование и звук Windows 7

Этапы настройки оборудования и звука Windows 7.  Опишите действия на каждом из этапов.

Устройства и принтеры

Автозапуск

Звук

Сетевые настройки Windows 7

Этапы настройки домашней сети Windows 7.  Опишите действия на каждом из этапов.

Настройка сетевого подключения Windows 7.

В ОС Windows 7 настройка сетевого подключения сводится к следующим этапам:

  • Подсоедините компьютер к свитчу, роутеру или концентратору. Для этого подключите коннектор RJ-45 к порту Ethernet. Чтобы быть уверенным в успешном коннекте к сети, щелкните вкладку «Сеть». Откроется окно со значками, свидетельствующими о добавлении устройств в сеть.
  • В Windows 7 настройки сетевого подключения в основном вращаются вокруг апплета «Сеть». Эта папка является удобным инструментом доступа к узлам сети. Итак, если не обнаруживается значок, то возможно было отключено обнаружение или общий доступ.



Предварительный просмотр:

Практическая работа №2. Установка и настройка прикладного программного обеспечения

1. Цель работы: изучить этапы установки  прикладного программного обеспечения, научиться настраивать и работать с прикладным программным обеспечением.

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

3. Краткие теоретические сведения

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

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

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

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

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

Прикладной уровень

Служебный уровень

Системный уровень

Базовый уровень

Базовый уровень

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

Системный уровень

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

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

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

Служебный уровень

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

Классификация служебных программных средств

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

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

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

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

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

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

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

Прикладной уровень

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

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

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

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

3. Графические редакторы. Широкий класс программ, предназначенных для создания и обработки графических изображений. Различают три категории:

  • растровые редакторы;
  • векторные редакторы;
  • 3-D редакторы (трехмерная графика).

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

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

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

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

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

В связи с распространением сетевых технологий, от современных СУБД требуется возможность работы с отдаленными и распределенными ресурсами, которые находятся на серверах Интернета.

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

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

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

Особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил. САПР являются необходимым компонентом для гибких производственных систем (ГВС) и автоматизированных систем управления технологическими процессами (АСУ ТП).

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

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

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

10. Системы автоматизированного перевода. Различают электронные словари и программы перевода языка.

Электронные словари - это средства для перевода отдельных слов в документе. Используются профессиональными переводчиками, которые самостоятельно переводят текст.

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

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

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

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

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

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

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

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

15. Геоинформационные системы (ГИС). Предназначены для автоматизации картографических и геодезических работ на основе информации, полученной топографическим или аэрографическими методами.

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

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

Трансляторы бывают двух типов:

  • интерпретаторы,
  • компиляторы.

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

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

Инструментальные языки делятся на языки низкого уровня (близкие к машинному языку) и языки высокого уровня (близкие к человеческим языкам). К языкам низкого уровня принадлежат ассемблеры, а высокого - Pascal, Basic, C/C++, языки баз данных и т.д. В систему программирования, кроме транслятора, входит текстовый редактор, компоновщик, библиотека стандартных программ, отладчик, визуальные средства автоматизации программирования. Примерами таких систем являются Delphi, Visual Basic, Visual C++, Visual FoxPro и др.

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

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

Программы

Пояснение

Примеры

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

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

MS-DOS

Windows

Unix

Файловые менеджеры

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

Windows Commander

Total Commander

FAR

Программы диагностики

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

Антивирусные программы

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

DrWeb

Nod32

Антивирус Касперского

Программы обслуживания дисков

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

Архиваторы

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

WinRar

WinZip

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

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

Программы

Пояснение

Примеры

Текстовые процессоры

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

Microsoft Word

Табличные процессоры

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

Microsoft Excel

1С: Бухгалтерия

СУБД

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

Microsoft Access

Компьютерная графика и анимация

Средства создания неподвижных и движущихся изображений

Paint

Adobe Photoshop

CorelDraw

Средства создания презентации

Программы создания и показа наборов слайдов

Microsoft PowerPoint

Средства коммуникаций

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

Internet Explorer

Outlook Express

The Bat!

Системы автоматизированного проектирования (САПР)

Средства проектирования электронных схем, машин, механизмов

AutoCad

КОМПАС

Обучающие программы

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

Клавиатурные тренажеры

Тесты

Игры

Программы для организации досуга и обучения

Стратегии

Лабиринты

Логика

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

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

Программы

Пояснение

Примеры

Трансляторы

Переводчики программ языков программирования и машинные коды

Отладчики

Средства поиска и исправления ошибок

Интегрированные среды разработки приложений

Объектно-ориентированные языки программирования

Visual Basic

Delphi

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

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

Basic

Pascal

4. Задания

Задание 1. Напишите этапы установки программного обеспечения. Для выполнения задания можете воспользоваться ссылкой http://www.oszone.net/4186_2 

Задание 2. Напишите клиентские компоненты установки ПО для Windows Professional. Для выполнения задания можете воспользоваться ссылкой http://www.oszone.net/4186_2 

Задание 3. Напишите этапы настройки программного обеспечения. Для выполнения задания можете воспользоваться ссылкой http://www.oszone.net/4186_2 

Задание 4. Сравни, чего больше:

А) Графических редакторов или прикладных программ?

Б) Антивирусных программ или системных программ?

В) Отладчиков или языков программирования?

Задание 5. Укажите, какое ПО необходимо людям в следующих ситуациях:

Ситуация

Системное ПО

Прикладное ПО

Инструментальное ПО

Ландшафтные дизайнеры создают проект нового городского ландшафта

Профессиональный программист пишет компьютерную программу по заказу крупной фирмы

Ученые научно-исследовательского института расшифровывают записи, переданные марсходом

Выпускной 11 класс готовит фотоальбом и собирает воспоминания о своей школьной жизни

Web-дизайнер создает сайт известной фирмы

Школьник играет в компьютерную игру

Создатели нового мобильного телефона пробуют различные варианты дизайна

Учитель пишет компьютерный тест по своему предмету

Конструкторы исследуют модель новой подводной лодки

Задание 6. Напишите в чем принципиальное отличие прикладного программного обеспечения общего назначения от иных видов прикладного программного обеспечения?

Задание 7. Напишите в чем заключается принцип организации диалога  «компьютер—пользователь» с помощью меню?

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

Алгоритм работы

  1. Запустите с Рабочего стола презентацию Прикладные программы (двойной щелчок ЛКМ по ярлыку).
  2. Нажмите клавишу F5 для начала показа слайдов.
  3. Откройте прикладную программу Текстовый редактор.
  4. Выполните задания, закройте Приложение, сохранив результат.
  5. Откройте прикладную программу Графический редактор.
  6. Выполните задание, закройте Приложение, сохранив результат.
  7. Откройте прикладную программу Электронные таблицы.
  8. Выполните задание, закройте Приложение, предварительно сохранив результат.
  9. Откройте игровую программу.

Из среды Power Point c помощью гиперссылок на соответствующие файлы осуществляются переходы в среды Microsoft Word (Приложение№1), Paint (Приложение№2) Microsoft Excel (Приложение№3), любую игровую или развивающую среду, имеющуюся в распоряжении учителя (Приложение№4), в которых учащиеся выполняют работу.

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что принято понимать под термином 'software'?
  2. На какие уровни делится программное обеспечение?
  3. Совокупность программ какого уровня образовывают ядро операционной системы?
  4. Какие функции выполняет ядро операционной системы?
  5. Для чего предназначены программы базового уровня?
  6. Какие классы программ служебного уровня вы знаете?
  7. С помощью программ какого класса можно осуществлять ввод, редактирование и оформление текстовых данных?
  8. Какие вы знаете категории графических редакторов?
  9. В каких случаях целесообразно использовать системы автоматизированного перевода?
  10. Что такое интерпретатор и компилятор? Какая между ними разница?

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.

ФИО_____________________________________ Группа _________ Оценка _________

Практическая работа №2. Установка и настройка прикладного программного обеспечения

Содержание отчёта

1. Цель работы: изучить этапы установки  прикладного программного обеспечения, научиться настраивать и работать с прикладным программным обеспечением.

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

Задание № 1. Напишите этапы установки программного обеспечения. Для выполнения задания можете воспользоваться ссылкой http://www.oszone.net/4186_2 

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание № 2. Напишите клиентские компоненты установки ПО для Windows Professional. Для выполнения задания можете воспользоваться ссылкой http://www.oszone.net/4186_2 

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание № 3. Напишите этапы настройки программного обеспечения. Для выполнения задания можете воспользоваться ссылкой http://www.oszone.net/4186_2 

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание № 4. Сравни, чего больше:

А) Графических редакторов или прикладных программ?___________________________________

Б) Антивирусных программ или системных программ?____________________________________

В) Отладчиков или языков программирования?___________________________________________

Задание № 5. Укажите, какое ПО необходимо людям в следующих ситуациях:

Ситуация

Системное ПО

Прикладное ПО

Инструментальное ПО

Ландшафтные дизайнеры создают проект нового городского ландшафта

Профессиональный программист пишет компьютерную программу по заказу крупной фирмы

Ученые научно-исследовательского института расшифровывают записи, переданные марсходом

Выпускной 11 класс готовит фотоальбом и собирает воспоминания о своей школьной жизни

Web-дизайнер создает сайт известной фирмы

Школьник играет в компьютерную игру

Создатели нового мобильного телефона пробуют различные варианты дизайна

Учитель пишет компьютерный тест по своему предмету

Конструкторы исследуют модель новой подводной лодки

Задание № 6. Напишите в чем принципиальное отличие прикладного программного обеспечения общего назначения от иных видов прикладного программного обеспечения?

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание № 7. Напишите в чем заключается принцип организации диалога  «компьютер—пользователь» с помощью меню?

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Ответы на контрольные вопросы

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Выводы

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________


Предварительный просмотр:


Подписи к слайдам:

Слайд 1

Прикладные программы Текстовый редактор Графический редактор Электронные таблицы Игровая программа


Предварительный просмотр:

Приложение №1

Собери картинку по образцу:

Напиши по образцу:



Предварительный просмотр:



Предварительный просмотр:

Практическая работа №3. Исследование диаграммы состояния.  

1. Цель работы: изучить основы работы с диаграммами состояния

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

3. Краткие теоретические сведения

Самое лучшее средство – это большая диаграмма, приколотая к стене.

Унифицированный язык моделирования UML (Unified Modeling Language) – это преемник того поколения методов объектно-ориентированного анализа и проектирования, которые появились в конце 80-х и начале 90-х годов. Создание UML фактически началось в конце 1994 г., когда Гради Буч и Джеймс Рамбо начали работу по объединению их методов Booch [Буч-1999] и OMT (Object Modeling Technique) под эгидой компании Rational Software. К концу 1995 г. они создали первую спецификацию объединенного метода, названного ими Unified Method, версия 0.8. Тогда же в 1995 г. к ним присоединился создатель метода OOSE (Object-Oriented Software Engineering) Ивар Якобсон. Таким образом, UML является прямым объединением и унификацией методов Буча, Рамбо и Якобсона, однако дополняет их новыми возможностями.

UML находится в процессе стандартизации, проводимом консорциумом OMG (Object Management Group), в настоящее время он принят в качестве стандартного языка моделирования и получил широкую поддержку. UML принят на вооружение практически всеми крупнейшими компаниями – производителями программного обеспечения (Microsoft, IBM, Hewlett-Packard, Oracle, Sybase и др.). Кроме того, практически все мировые производители CASE-средств, помимо Rational Software (Rational Rose), поддерживают UML в своих продуктах (Paradigm Plus (CA), System Architect (Popkin Software), Microsoft Visual Modeler и др.). Полное описание UML можно найти на сайтах http://www.omg.org и http://www.rational.com. Первое описание UML на русском языке содержится в книге [Фаулер-1999], в дальнейшем изложении терминология языка соответствует данному переводу. Кроме него, имеются также переводы [Боггс-2000], [Буч-2000] и [Ларман-2001].

Средства UML

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

– диаграммы вариантов использования (use case diagrams) –для моделирования бизнес-процессов организации и требований к создаваемой системе);

– диаграммы классов (class diagrams) – для моделирования статической структуры классов системы и связей между ними;

– диаграммы поведения системы (behavior diagrams):

  • диаграммы взаимодействия (interaction diagrams):

диаграммы последовательности (sequence diagrams) и кооперативные диаграммы (collaboration diagrams) – для моделирования процесса обмена сообщениями между объектами;

диаграммы состояний (statechart diagrams) –для моделирования поведения объектов системы при переходе из одного состояния в другое;

диаграммы деятельностей (activity diagrams) – для моделирования поведения системы в рамках различных вариантов использования, или моделирования деятельностей;

– диаграммы реализации (implementation diagrams):

  • диаграммы компонентов (component diagrams) – для моделирования иерархии компонентов (подсистем) системы;
  • диаграммы размещения (deployment diagrams) – для моделирования физической архитектуры системы.

Диаграммы вариантов использования

Понятие варианта использования (use case) впервые ввел Ивар Якобсон и придал ему такую значимость, что в настоящее время вариант использования превратился в основной элемент разработки и планирования проекта.

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

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

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

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

Для наглядного представления вариантов использования в качестве основных элементов процесса разработки программного обеспечения (ПО) применяются диаграммы вариантов использования. На рис. 1.1 показан пример такой диаграммы для банкомата (Automated Teller Machine, ATM).

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

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

Диаграммы состояний

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

Существует много форм диаграмм состояний, незначительно отличающихся друг от друга семантикой. Наиболее распространенная форма, используемая в объектно-ориентированных методах, впервые применялась в методе ОМТ и впоследствии была адаптирована Гради Бучем.

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

Рис. 1.16. Диаграмма состояний для класса Account

Если клиент снимает деньги с открытого счета, он может перейти в состояние «Превышение кредита». Это происходит, только если баланс по этому счету меньше ноля, что отражено условием [отрицательный баланс] на нашей диаграмме. Заключенное в квадратных скобках условие (guard condition) определяет, когда может или не может произойти переход из одного состояния в другое.

На диаграмме имеются два специальных состояния – начальное (start) и конечное (stop). Начальное состояние выделено черной точкой, оно соответствует состоянию объекта, когда он только что был создан.

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

С состоянием можно связывать данные пяти типов: деятельность, входное действие, выходное действие, событие и история состояния.

Рассмотрим каждый из них в контексте диаграммы состояний для класса Account системы ATM.

Деятельность

Деятельностью (activity) называется поведение, реализуемое объектом, пока он находится в данном состоянии. Например, когда счет находится в состоянии «Закрыт», происходит возврат кредитной карточки пользователю. Деятельность – это прерываемое поведение. Оно может выполняться до своего завершения, пока объект находится в данном состоянии, или может быть прервано переходом объекта в другое состояние. Деятельность изображают внутри самого состояния, ей должно предшествовать слово do (делать) и двоеточие.

Входное действие

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

Выходное действие

Выходное действие (exit action) подобно входному. Однако, оно осуществляется как составная часть процесса выхода из данного состояния. В нашем примере при выходе объекта Account из состояния «Превышен счет», независимо от того, куда он переходит, выполняется действие «Разморозить счет». Оно является частью процесса такого перехода. Как и входное, выходное действие является непрерываемым. Выходное действие изображают внутри состояния, ему предшествует слово exit (выход) и двоеточие. Поведение объекта во время деятельности, при входных и выходных действиях может включать отправку события другому объекту. Например, объект account (счет) может посылать событие объекту card reader (устройство чтения карты). В этом случае описанию деятельности, входного действия или выходного действия предшествует знак « ^ ». Соответствующая строка на диаграмме выглядит как Do: ^Цель.Событие(Аргументы) Здесь Цель – это объект, получающий событие, Событие – это посылаемое сообщение, а Аргументы являются параметрами посылаемого сообщения. Деятельность может также выполняться в результате получения объектом некоторого события. Например, объект account может быть в состоянии Открыто. При получении некоторого события выполняется определенная деятельность. Переходом (Transition) называется перемещение из одного состояния в другое. Совокупность переходов диаграммы показывает, как объект может перемещаться между своими состояниями. На диаграмме все переходы изображают в виде стрелки, начинающейся на первоначальном состоянии и заканчивающейся последующим. Переходы могут быть рефлексивными. Объект может перейти в то же состояние, в котором он в настоящий момент находится. Рефлексивные переходы изображают в виде стрелки, начинающейся и завершающейся на одном и том же состоянии. У перехода существует несколько спецификаций. Они включают события, аргументы, ограждающие условия, действия и посылаемые события. Рассмотрим каждое из них в контексте примера АТМ.

События

Событие (event) – это то, что вызывает переход из одного состояния в другое. В нашем примере событие «Клиент требует закрыть» вызывает переход счета из открытого в закрытое состояние. Событие размещают на диаграмме вдоль линии перехода. На диаграмме для отображения события можно использовать как имя операции, так и обычную фразу. В нашем примере события описаны обычными фразами. Если вы хотите использовать операции, то событие «Клиент требует закрыть» можно было бы назвать RequestClosure(). У событий могут быть аргументы. Так, событие «Сделать вклад», вызывающее переход счета из состояния «Превышен счет» в состояние «Открыт», может иметь аргумент Amount (Количество), описывающий сумму депозита. Большинство переходов должны иметь события, так как именно они, прежде всего, заставляют переход осуществиться. Тем не менее, бывают и автоматические переходы, не имеющие событий. При этом объект сам перемещается из одного состояния в другое со скоростью, позволяющей осуществиться входным действиям, деятельности и выходным действиям.

Ограждающие условия

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

Действие

Действием (action), как уже говорилось, является непрерываемое поведение, осуществляющееся как часть перехода. Входные и выходные действия показывают внутри состояний, поскольку они определяют, что происходит, когда объект входит или выходит из него. Большую часть действий, однако, изображают вдоль линии перехода, так как они не должны осуществляться при входе или выходе из состояния. Например, при переходе счета из открытого в закрытое состояние выполняется действие «Сохранить дату закрытия счета». Это непрерываемое поведение осуществляется только во время перехода из состояния «Открыт» в состояние «Закрыт». Действие рисуют вдоль линии перехода после имени события, ему предшествует косая черта. Событие или действие могут быть поведением внутри объекта, а могут представлять собой сообщение, посылаемое другому объекту. Если событие или действие посылается другому объекту, перед ним на диаграмме помещают знак « ^ ». Диаграммы состояний не надо создавать для каждого класса, они применяются только в сложных случаях. Если объект класса может существовать в нескольких состояниях и в каждом из них ведет себя по-разному, для него может потребоваться такая диаграмма.

4. Задания

Задание 1. Ответьте на вопросы, приведенные ниже.

1. Дайте понятие UML

2. Какие виды диаграмм моделирования данных вы знаете

3. Дайте понятие и характеристику диаграммы вариантов использования и классов.

4. Дайте понятие и характеристику диаграммы поведения системы

5. Дайте понятие и характеристику диаграммы реализации

Задание 2. Заполните таблицу, используя страницы из учебника по UML.

Дайте понятие диаграммы состояния

Начальное и конечное состояние

Типы, связываемы с состоянием (описать)

Задание 3. Изобразите диаграммы

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

Изобразите диаграмму состояния для класса Account

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Унифицированный язык моделирования UML
  2. Средства UML
  3. Когда и кем был создан язык моделирования UML

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.

ФИО__________________________  Группа __________ Оценка _________

Практическая работа №3. Исследование диаграммы состояния.  

Содержание отчёта

1. Цель работы: изучить основы работы с диаграммами состояния

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

Задание 1. Ответьте на вопросы, приведенные ниже.

1. Дайте понятие UML

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

2. Какие виды диаграмм моделирования данных вы знаете

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

3. Дайте понятие и характеристику диаграммы вариантов использования и классов.

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

4. Дайте понятие и характеристику диаграммы поведения системы

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

5. Дайте понятие и характеристику диаграммы реализации

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

Задание 2. Заполните таблицу, используя страницы из учебника по UML.

Дайте понятие диаграммы состояния

Начальное и конечное состояние

Типы, связываемы с состоянием (описать)

Задание 3. Изобразите диаграммы

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

Изобразите диаграмму состояния для класса Account

Ответы на контрольные вопросы

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

Вывод

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________



Предварительный просмотр:

ФИО__________________________  Группа __________ Оценка _________

Практическая работа №3. Исследование диаграммы состояния.  

Содержание отчёта

1. Цель работы: изучить основы работы с диаграммами состояния

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

Задание 1. Ответьте на вопросы, приведенные ниже.

1. Дайте понятие UML

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

2. Какие виды диаграмм моделирования данных вы знаете

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

3. Дайте понятие и характеристику диаграммы вариантов использования и классов.

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

4. Дайте понятие и характеристику диаграммы поведения системы

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

5. Дайте понятие и характеристику диаграммы реализации

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

Задание 2. Заполните таблицу, используя страницы из учебника по UML.

Дайте понятие диаграммы состояния

Начальное и конечное состояние

Типы, связываемы с состоянием (описать)

Задание 3. Изобразите диаграммы

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

Изобразите диаграмму состояния для класса Account

Ответы на контрольные вопросы

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

Вывод

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

_________________________________________________________________________________________

Практическая работа №3. Исследование диаграммы состояния.  

1. Цель работы: изучить основы работы с диаграммами состояния

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

3. Краткие теоретические сведения

Самое лучшее средство – это большая диаграмма, приколотая к стене.

Унифицированный язык моделирования UML (Unified Modeling Language) – это преемник того поколения методов объектно-ориентированного анализа и проектирования, которые появились в конце 80-х и начале 90-х годов. Создание UML фактически началось в конце 1994 г., когда Гради Буч и Джеймс Рамбо начали работу по объединению их методов Booch [Буч-1999] и OMT (Object Modeling Technique) под эгидой компании Rational Software. К концу 1995 г. они создали первую спецификацию объединенного метода, названного ими Unified Method, версия 0.8. Тогда же в 1995 г. к ним присоединился создатель метода OOSE (Object-Oriented Software Engineering) Ивар Якобсон. Таким образом, UML является прямым объединением и унификацией методов Буча, Рамбо и Якобсона, однако дополняет их новыми возможностями.

UML находится в процессе стандартизации, проводимом консорциумом OMG (Object Management Group), в настоящее время он принят в качестве стандартного языка моделирования и получил широкую поддержку. UML принят на вооружение практически всеми крупнейшими компаниями – производителями программного обеспечения (Microsoft, IBM, Hewlett-Packard, Oracle, Sybase и др.). Кроме того, практически все мировые производители CASE-средств, помимо Rational Software (Rational Rose), поддерживают UML в своих продуктах (Paradigm Plus (CA), System Architect (Popkin Software), Microsoft Visual Modeler и др.). Полное описание UML можно найти на сайтах http://www.omg.org и http://www.rational.com. Первое описание UML на русском языке содержится в книге [Фаулер-1999], в дальнейшем изложении терминология языка соответствует данному переводу. Кроме него, имеются также переводы [Боггс-2000], [Буч-2000] и [Ларман-2001].

Средства UML

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

– диаграммы вариантов использования (use case diagrams) –для моделирования бизнес-процессов организации и требований к создаваемой системе);

– диаграммы классов (class diagrams) – для моделирования статической структуры классов системы и связей между ними;

– диаграммы поведения системы (behavior diagrams):

  • диаграммы взаимодействия (interaction diagrams):

диаграммы последовательности (sequence diagrams) и кооперативные диаграммы (collaboration diagrams) – для моделирования процесса обмена сообщениями между объектами;

диаграммы состояний (statechart diagrams) –для моделирования поведения объектов системы при переходе из одного состояния в другое;

диаграммы деятельностей (activity diagrams) – для моделирования поведения системы в рамках различных вариантов использования, или моделирования деятельностей;

– диаграммы реализации (implementation diagrams):

  • диаграммы компонентов (component diagrams) – для моделирования иерархии компонентов (подсистем) системы;
  • диаграммы размещения (deployment diagrams) – для моделирования физической архитектуры системы.

Диаграммы вариантов использования

Понятие варианта использования (use case) впервые ввел Ивар Якобсон и придал ему такую значимость, что в настоящее время вариант использования превратился в основной элемент разработки и планирования проекта.

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

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

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

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

Для наглядного представления вариантов использования в качестве основных элементов процесса разработки программного обеспечения (ПО) применяются диаграммы вариантов использования. На рис. 1.1 показан пример такой диаграммы для банкомата (Automated Teller Machine, ATM).

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

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

Диаграммы состояний

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

Существует много форм диаграмм состояний, незначительно отличающихся друг от друга семантикой. Наиболее распространенная форма, используемая в объектно-ориентированных методах, впервые применялась в методе ОМТ и впоследствии была адаптирована Гради Бучем.

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

Рис. 1.16. Диаграмма состояний для класса Account

Если клиент снимает деньги с открытого счета, он может перейти в состояние «Превышение кредита». Это происходит, только если баланс по этому счету меньше ноля, что отражено условием [отрицательный баланс] на нашей диаграмме. Заключенное в квадратных скобках условие (guard condition) определяет, когда может или не может произойти переход из одного состояния в другое.

На диаграмме имеются два специальных состояния – начальное (start) и конечное (stop). Начальное состояние выделено черной точкой, оно соответствует состоянию объекта, когда он только что был создан.

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

С состоянием можно связывать данные пяти типов: деятельность, входное действие, выходное действие, событие и история состояния.

Рассмотрим каждый из них в контексте диаграммы состояний для класса Account системы ATM.

Деятельность. Деятельностью (activity) называется поведение, реализуемое объектом, пока он находится в данном состоянии. Например, когда счет находится в состоянии «Закрыт», происходит возврат кредитной карточки пользователю. Деятельность – это прерываемое поведение. Оно может выполняться до своего завершения, пока объект находится в данном состоянии, или может быть прервано переходом объекта в другое состояние. Деятельность изображают внутри самого состояния, ей должно предшествовать слово do (делать) и двоеточие.

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

Выходное действие. Выходное действие (exit action) подобно входному. Однако, оно осуществляется как составная часть процесса выхода из данного состояния. В нашем примере при выходе объекта Account из состояния «Превышен счет», независимо от того, куда он переходит, выполняется действие «Разморозить счет». Оно является частью процесса такого перехода. Как и входное, выходное действие является непрерываемым. Выходное действие изображают внутри состояния, ему предшествует слово exit (выход) и двоеточие. Поведение объекта во время деятельности, при входных и выходных действиях может включать отправку события другому объекту. Например, объект account (счет) может посылать событие объекту card reader (устройство чтения карты). В этом случае описанию деятельности, входного действия или выходного действия предшествует знак « ^ ». Соответствующая строка на диаграмме выглядит как Do: ^Цель.Событие(Аргументы) Здесь Цель – это объект, получающий событие, Событие – это посылаемое сообщение, а Аргументы являются параметрами посылаемого сообщения. Деятельность может также выполняться в результате получения объектом некоторого события. Например, объект account может быть в состоянии Открыто. При получении некоторого события выполняется определенная деятельность. Переходом (Transition) называется перемещение из одного состояния в другое. Совокупность переходов диаграммы показывает, как объект может перемещаться между своими состояниями. На диаграмме все переходы изображают в виде стрелки, начинающейся на первоначальном состоянии и заканчивающейся последующим. Переходы могут быть рефлексивными. Объект может перейти в то же состояние, в котором он в настоящий момент находится. Рефлексивные переходы изображают в виде стрелки, начинающейся и завершающейся на одном и том же состоянии. У перехода существует несколько спецификаций. Они включают события, аргументы, ограждающие условия, действия и посылаемые события. Рассмотрим каждое из них в контексте примера АТМ.

События. Событие (event) – это то, что вызывает переход из одного состояния в другое. В нашем примере событие «Клиент требует закрыть» вызывает переход счета из открытого в закрытое состояние. Событие размещают на диаграмме вдоль линии перехода. На диаграмме для отображения события можно использовать как имя операции, так и обычную фразу. В нашем примере события описаны обычными фразами. Если вы хотите использовать операции, то событие «Клиент требует закрыть» можно было бы назвать RequestClosure(). У событий могут быть аргументы. Так, событие «Сделать вклад», вызывающее переход счета из состояния «Превышен счет» в состояние «Открыт», может иметь аргумент Amount (Количество), описывающий сумму депозита. Большинство переходов должны иметь события, так как именно они, прежде всего, заставляют переход осуществиться. Тем не менее, бывают и автоматические переходы, не имеющие событий. При этом объект сам перемещается из одного состояния в другое со скоростью, позволяющей осуществиться входным действиям, деятельности и выходным действиям.

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

Действие. Действием (action), как уже говорилось, является непрерываемое поведение, осуществляющееся как часть перехода. Входные и выходные действия показывают внутри состояний, поскольку они определяют, что происходит, когда объект входит или выходит из него. Большую часть действий, однако, изображают вдоль линии перехода, так как они не должны осуществляться при входе или выходе из состояния. Например, при переходе счета из открытого в закрытое состояние выполняется действие «Сохранить дату закрытия счета». Это непрерываемое поведение осуществляется только во время перехода из состояния «Открыт» в состояние «Закрыт». Действие рисуют вдоль линии перехода после имени события, ему предшествует косая черта. Событие или действие могут быть поведением внутри объекта, а могут представлять собой сообщение, посылаемое другому объекту. Если событие или действие посылается другому объекту, перед ним на диаграмме помещают знак « ^ ». Диаграммы состояний не надо создавать для каждого класса, они применяются только в сложных случаях. Если объект класса может существовать в нескольких состояниях и в каждом из них ведет себя по-разному, для него может потребоваться такая диаграмма.

4. Задания

Задание 1. Ответьте на вопросы, приведенные ниже.

1. Дайте понятие UML

2. Какие виды диаграмм моделирования данных вы знаете

3. Дайте понятие и характеристику диаграммы вариантов использования и классов.

4. Дайте понятие и характеристику диаграммы поведения системы

5. Дайте понятие и характеристику диаграммы реализации

Задание 2. Заполните таблицу, используя страницы из учебника по UML.

Дайте понятие диаграммы состояния

Начальное и конечное состояние

Типы, связываемы с состоянием (описать)

Задание 3. Изобразите диаграммы

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

Изобразите диаграмму состояния для класса Account

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Унифицированный язык моделирования UML
  2. Средства UML
  3. Когда и кем был создан язык моделирования UML

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

ФИО _______________________________________  Группа _______   Оценка _______

Отчет по практической работе №4.

Управление процессами в ОС Windows

1. Цель работы: изучение возможностей контроля и управления процессами в операционных системах Windows, научиться работать с Диспетчером задач, ознакомиться с управлением процессами в ОС Windows с помощью утилиты Process Explorer.

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

Задание 1. На вкладке Процессы Диспетчера задач измените количество столбцов, запишите выполненные для этого операции. Какие из процессов запущены Пользователем?

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________

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

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Контрольные вопросы

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Практическая работа № 4. Управление процессами в ОС Windows

1. Цель работы: изучение возможностей контроля и управления процессами в операционных системах Windows, научиться работать с Диспетчером задач, ознакомиться с управлением процессами в ОС Windows с помощью утилиты Process Explorer.

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

3. Краткие теоретические сведения.

Для правильного выполнения той или иной задачи в Windows необходимо, чтобы была запущена та или иная программа. В данной работе вы ознакомитесь с минимальным набором программ, которые должны быть запущены для корректной работы Windows. Для того чтобы увидеть полный список выполняемых задач в данный момент можно воспользоваться Диспетчером задач Windows или любой другой аналогичной программой (утилиты Process Explorer (procexp.exe.)). В этой  работе мы ознакомимся только с Диспетчером задач, который можно запустить нажатием комбинации CTRL+ALT+DELETE.

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

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

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

1. Графики загрузки ЦП и использования памяти.

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

3. Общий объем физической памяти, памяти ядра и выделения памяти в килобайтах.  

Если имеется подключение к сети, можно просматривать состояние сети и параметры ее работы.

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

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

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

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

Имя процесса и его описание

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

 Spoolsv.exe Программа отвечает за очередь печати (постановка документов в очередь, удаление очереди отслеживание количества напечатанных листов)

 services.exe Позволяет компьютеру распознавать изменения в установленном оборудовании и подстраиваться под них, либо не требуя вмешательства пользователя, либо сводя его к минимуму. Остановка или отключение этой службы может привести к нестабильной работе системы.(Plug and Play). А так же обеспечивает поддержку сообщений журналов событий, выдаваемых Windows-программами и компонентами системы, и просмотр этих сообщений.

 svchost.exe Позволяет настраивать расписание автоматического выполнения задач на этом компьютере.

svchost.exe Управляет объектами папки ''Сеть и удаленный доступ к сети'', отображающей свойства локальной сети и подключений удаленного доступа.

 svchost.exe Управляет синхронизацией даты и времени на всех клиентах и серверах в сети. Если эта служба остановлена, синхронизация даты и времени не будет доступна.

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

 svchost.exe Позволяет удаленным пользователям изменять параметры реестра на этом  компьютере.

mdm.exe Управляет местной и удаленной отладкой для отладчиков Visual Studio

 lsass.exe Хранит информацию о безопасности для учетной записи локального пользователя.

 Winlogon.exe Программа входа в систему Windows NT

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

Управление процессами и потоками в ОС Windows с помощью утилиты Process Explorer фирмы SysInternals.

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

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

Утилита содержит 2 окна. В верхнем отображается список активных процессов (в т.ч. идентификатор процесса - PID, процент загрузки процессора - CPU, описание - Description, наименование аккаунта владельца - Owner, приоритет процесса - Priority, Handles, Windows Title). Информация, показываемая в нижнем окне, зависит от режима Process Explorer - если он находится в режиме handle mode, Вы можете видеть handles (файлы для Windows 9x/Ме), которые открыл процесс, выбранный в верхнем окне; если это режим DLL (DLL mode) - Вы можете видеть DLL, которые загрузил данный процесс.

Переключение между режимами осуществляется "горячими клавишами" или с помощью соответствующих пунктов меню:

Вы можете сортировать процессы по любому критерию, щелкая мышкой на соответствующей колонке; либо представить процессы в виде дерева процессов (process tree) путем выбора пункта меню View - Show Process Tree.

Щелкнув правой кнопкой мыши по выбранному процессу, с помощью появившегося контекстного меню Вы можете изменить базовый приоритет процесса (Set Priority), принудительно завершить процесс (Kill Process) и просмотреть дополнительные параметры процесса (Properties):

С помощью пункта меню Options - Highlight Services можно выделить процессы, которые обслуживают хост. Для выделения процессов текущего пользователя выберите пункт меню Options - Highlight Own Processes.

Запустив утилиту, запустите несколько приложений (например, Far, Word, Paint, Notepad и т.д.), обратите внимание на изменения в окне процессов. Прокомментируйте их. Приведите копию экрана и опишите процесс, порожденный запущенным приложением.

4. Задания. Копии экрана с выполненным заданием и описание выполненных действий привести в отчете.

Задание 1. На вкладке Процессы Диспетчера задач измените количество столбцов, запишите выполненные для этого операции. Какие из процессов запущены Пользователем?

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

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

Задание 4. Выполните следующие действия с помощью утилиты Process Explorer. Отсортируйте процессы по заданному критерию. Опишите один из системных процессов. Запустите указанное приложение. Опишите возникший процесс по заданным характеристикам. Принудительно завершите указанный процесс. Выполняемые действия иллюстрируйте копиями экранов.

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое процесс?
  2. Опишите общие сведения про Диспетчер задач?
  3. Что означает параметр «бездействие системы»?
  4. Можно ли изменить внешний вид вкладки процессы в диспетчере задач?
  5. Как завершить процесс?
  6. Опишите возможности работы с помощью утилиты Process Explorer.

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

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

1. Цель работы: выработать практические навыки работы с операционной системой Windows, с файлами и папками в ОС Windows; навигации с помощью левой панели программы ПРОВОДНИК, изучить приемы копирования и перемещения объектов методом перетаскивания между панелями.

 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

 3. Краткие теоретические сведения.

Работа с программой Проводник

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

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

Создание, удаление и переименование папок

Создать новую папку:

  • на панели дерева папок выделить папку, в которой нужно создать новую;
  • выбрать команду Файл/Создать/Папка. На панели содержимого папки появится новый значок папки с текстовым полем справа (выделено прямоугольной рамкой);
  • ввести имя папки в текстовое поле;
  • нажать клавишу Enter.
  • нажать и удерживать клавишу Shift;

Изменить имя папки:

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

Удалить папку:

  • на панели дерева папок выделить удаляемую папку;
  • выбрать команду Файл/Удалить или нажать клавишу Delete;
  • подтвердить в диалоговом окне удаление папки.

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

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

Выделить один файл – щелкнуть на его значке.

Выделить несколько файлов, находящихся рядом:

  • щелкнуть на первом по списку имени;
  • щелкнуть на последнем по списку имени.

 Отменить выделение – щелкнуть вне области выделенной группы файлов.

Выделить несколько файлов, находящихся в разных местах:

  • щелкнуть на имени первого файла;
  • нажать и удерживать клавишу Ctrl;
  • щелкать поочередно на именах всех нужных файлов.

 Вместе с файлами могут быть выделены и папки.

Близлежащие значки можно выделить и с помощью мыши:

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

 Создание файла:

  • команда Файл/Создать ® выбрать нужный тип файла.

Переименование файла:

  • команда Файл/Переименовать ® ввести новое имя.

 Удаление файла:

  • команда Файл/ Удалить или клавишей Delete.

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

Копирование файла – это получение копии файла в новой папке. Файлы всегда копируются из одной папки в другую.

Перенос файла – это перемещение файла из одной папки в другую.

  • 1 способ – копирование и перенос осуществлять стандартным образом через Буфер обмена.
  • 2 способ – перенос осуществить перетаскиванием (перемещением) выделенного файла (группы файлов) с помощью мыши.

Если при перетаскивании держать нажатой клавишу Ctrl, то произойдет копирование.

Поиск файлов выполняется с помощью команды Сервис/Найти/Файлы и папки... или с помощью команды Главное меню/Найти.

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

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

Создание ярлыка:

  • 1 способ – в контекстном меню выбрать команду Создать ярлык ® перенести ярлык в нужное место;
  • 2 способ – по команде меню Файл/Создать/Ярлык ® перенести ярлык в нужное место.

 4. Задание

 Задание 1. Заполнить таблицу:

Выполняемое действие        

Применяемая команда

1. После загрузки ОС Windows указать, какие кнопки расположены на Панели задач.        

2. Перечислить, сколько и какие объекты (паки, документы, ярлыки, прикладные программы) расположены на рабочем столе.        

Задание 2. Заполнить таблицу:

Выполняемое действие        

Применяемая команда

1. Открыть Главное меню. Указать команду.        

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

3. Перечислить пункты произвольного раздела Главного меню.

Задание 3. Заполнить таблицу:

Выполняемое действие        

Применяемая команда

1. Открыть Контекстное меню. Указать команду.        

2. Перечислить пункты Контекстного меню, не выделяя объекты.        

3. Перечислить пункты Контекстного меню, выделив какой-либо из объектов. Указать, какой объект выделили.        

Задание 4. Заполнить таблицу:

Выполняемое действие        

Применяемая команда

1. Создать на рабочем столе папку с именем – номер группы.        

2. В созданной папке создать папку с именем – своя фамилия.        

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

4. Создать на рабочем столе еще одну папку с именем БИК.        

5. Скопировать папку – своя фамилия в папку БИК.        

6. Переименовать папку – своя фамилия и дать название – свое имя.

7. Создать в папке БИК ярлык на приложение Word.        

8. Удалить с рабочего стола папку – номер группы.        

9. Удалить с рабочего стола папку БИК.        

10. Открыть папку Мои документы.

11. Упорядочить объекты папки Мои документы по дате.        

12. Представить объекты папки Мои документы в виде таблицы.

Задание 5. Заполнить таблицу:

Выполняемое действие        

Применяемая команда

1. Запустить программу ПРОВОДНИК с помощью главного меню. Указать, какая папка открыта на левой панели ПРОВОДНИКА.        

2. На правой панели ПРОВОДНИКА создать папку Эксперимент.        

3. На левой панели развернуть папку Мои документы щелчком на значке узла «+». Убедиться в том, что на левой панели в папке Мои документы образовалась вложенная папка Эксперимент.        

4. Открыть папку Эксперимент. Указать содержимое правой панели ПРОВОДНИКА.        

5. Создать на правой панели ПРОВОДНИКА новую папку НОМЕР ГРУППЫ внутри папки Эксперимент. На левой панели убедиться в том, что рядом со значком папки Эксперимент образовался узел «+». О чем он свидетельствует?        

6. На левой панели ПРОВОДНИКА разыскать папку TEMP, но не раскрывать её.        

7. Методом перетаскивания переместить папку Эксперимент с правой панели ПРОВОДНИКА на левую - в папку TEMP.        

8. На левой панели ПРОВОДНИКА открыть папку TEMP. На правой панели убедиться в наличии в ней папки Эксперимент.        

9. Разыскать на левой панели ПРОВОДНИКА Корзину и перетащить папку Эксперимент на её значок.

 

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое файловая структура компьютера?
  2. Для чего предназначен ПРОВОДНИК?
  3. Что отображается на левой панели ПРОВОДНИКА?
  4. Что отображается на правой панели ПРОВОДНИКА?
  5. Для чего предназначено Главное меню?
  6. Как открывается контекстное меню?
  7. В чем особенности ОС Windows?
  8. Что является средствами управления ОС Windows?
  9. Перечислите основные элементы управления ОС Windows?
  10. Для чего предназначена Корзина?
  11. Перечислите основные типы представления объектов.
  12. Перечислите методы сортировки объектов.

 

7. Литература

 

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Практическая работа № 6. Системные программы. Инструментальные программы

1. Цель работы: выработать практические навыки работы с системным и инструментальным программным обеспечением

 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows

3. Краткие теоретические сведения

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

Основные термины и определения

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

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

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

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

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

Интерфейс прикладного программирования (иногда интерфейс программирования приложений) (Application Programming Interface, API) — набор готовых подпрограмм, структур данных, классов и констант, предоставляемых некоторым приложением (библиотекой, сервисом) для её использования во внешних программных продуктах.

 Системная программа (system program) – программа, реализующая решение некоторых задач по управлению компьютерной системой или аппаратурой ЭВМ.

 Программирование (programming) – теоретическая и практическая деятельность, связанная с созданием программ.

 Кодирование (coding) – процесс написания программного кода с целью реализации определённого алгоритма на определённом языке программирования.

 Тестирование (testing) – процесс поиска ошибок работы программы, посредством проверки правильности результатов ее функционирования на наборах данных, характерных для рабочего состояния программы, называемых тестами.

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

 Трассировка (tracing) или раскрутка алгоритма (программы) – это процесс пошагового выполнения алгоритма (программы) с целью анализа значений переменных, логических условий и результатов выполнения алгоритма (программы).

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

 Классификация ПО

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

  • Системное программное обеспечение
  • Инструментальное программное обеспечение
  • Прикладное программное обеспечение

Системное ПО

Системное программное обеспечение (System Software), СПО – совокупность системных программ и программных комплексов для организации работы аппаратного обеспечения компьютера (Hardware) и сетей ЭВМ.

 СПО можно разделить на две категории: базовое СПО и сервисное СПО (или утилиты).

В базовое программное обеспечение входят:

  • Базовая система ввода-вывода (БСВВ, BIOS);
  • Операционная система, сетевая операционная система;
  • Командные процессоры, операционные оболочки (текстовые и графические).

 Базовая система ввода-вывода является низшим уровнем программного обеспечения. Она отвечает за взаимодействие с базовыми аппаратными средствами. Базовое программное обеспечение содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ), которые обычно называются BIOS – Base Input-Output System (базовая система ввода-вывода). Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.

Примерами программ из BIOS могут служить:

  • программа стартовой загрузки компьютера (запуска процессора) при включении;
  • программа самотестирования аппаратных компонентов компьютера после стартовой загрузки - «POST (Power-On Self Test)»
  • программа первоначальной загрузки компьютера, которая получает управление после успешного завершения тестов POST и делает первый шаг для загрузки операционной системы. Она считывает с жесткого, гибкого диска, DVD или CD программу начальной загрузки операционной системы, записанную в загрузочном секторе, и передает ей управление;
  • программа установки параметров компьютера «Setup», которая предназначена для просмотра и модификации энергонезависимой CMOS-памяти, например для изменения текущего времени и даты, параметров быстродействия процессора, памяти, шин и т.п.
  • программа низкоуровневого форматирования дисков, программы для автоматического определения конфигурации накопителей на жестких магнитных дисках, программы конфигурирования системных плат;
  • подпрограммы обработки прерываний от различных периферийных устройств, например для отображения на экране компьютера символов, для ввода данных с клавиатуры и мыши, записи и чтения данных с магнитных дисков, для печати на принтере и т.п.

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

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

Основные функции ОС:

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

Наиболее известные ОС: MS-DOS, IBM OS/2, Unix, Free BSD, GNU/Linux, MS Windows, Apple Mac OS, Novell NetWare, SunOS, Solaris и др.

Сетевая операционная система (Network operating system) – это операционная система, которая обеспечивает обработку, хранение и передачу данных в информационной сети.

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

Основными задачами сетевой ОС являются:

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

Наиболее известные сетевые ОС: Apple Talk, LANtastic, Novell NetWare, NFS, OS/2 LAN Server/Manager, MS Windows 2003/2008 Server, POWERfusion, POWERLan, Vines, Unix, GNU/Linux и др.

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

Приведем примеры командных процессоров:

  • Command.com (MS-DOS и Windows 9x)
  • cmd.exe (NT, 2000, 2003, XP, Vista)
  • Bash, Sh, csh (Linux, Unix)

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

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

Наиболее популярны следующие виды текстовых оболочек операционной системы Windows:

  • Norton Commander 5.0;
  • XTree Gold 4.0;
  • Far;
  • Norton Navigator и др.

Графические оболочки являются более удобными по сравнению с текстовыми, т.к. используют встроенный графический интерфейс ОС. По функциональному назначению отличия от текстовых оболочек – минимальны. Как правило, в современных ОС графические оболочки встраиваются непосредственно в ОС и запускаются в самом конце загрузки ОС. Примером такой оболочки может служить «Проводник Windows» (Windows Explorer), который представляет собой визуальную среду управления включающую в себя Рабочий стол, Меню пуск, Панель задач, а также функции управления файлами.

Примеры графических оболочек: Windows Explorer, FreeBSD GNOME, X-Windows System, Motif, CDE, KDE, Aston shell, Geoshell, Secure Desktop и др.

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

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

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

  • Компиляторы
  • Трансляторы
  • Ассемблеры
  • Интерпретаторы
  • Компоновщики
  • Отладчики
  • Средства автоматизированного тестирования программ
  • Генераторы документации
  • Комплект средств разработки (SDK)
  • Системы управления версиями
  • Системы программирования и интегрированные среды разработки программ
  • Системы автоматизации программирования (CASE) и др.

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

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

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

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

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

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

 Генератор документации – программа или пакет программ, позволяющая получать документацию, предназначенную для программистов (документация на API) и/или для конечных пользователей системы, по особым образом комментированному исходному коду и, в некоторых случаях, по исполняемым модулям (полученным на выходе компилятора). Обычно, генератор анализирует исходный код программы, выделяя синтаксические конструкции, соответствующие значимым объектам программы (типам, классам и их членам/свойствам/методам, процедурам/функциям и т. п.). В ходе анализа также используется метаинформация об объектах программы, представленная в виде документирующих комментариев. На основе всей собранной информации формируется готовая документация, как правило, в одном из общепринятых форматов – HTML, HTMLHelp, PDF, RTF и других.

Комплект средств разработки (SDK, Software Development Kit) или «devkit» – набор программ и библиотек подпрограмм, позволяющий специалистам по программному обеспечению создавать приложения для определённого пакета программ, программного обеспечения базовых средств разработки, аппаратной платформы, компьютерной системы, видеоигровых консолей, операционных систем и прочих платформ. Программист, как правило, получает SDK непосредственно от разработчика целевой технологии или системы. Часто SDK распространяется через Интернет. Многие SDK распространяются бесплатно для того, чтобы поощрить разработчиков использовать данную технологию или платформу.

Система управления версиями (Version Control System, VCS или Revision Control System) — программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости, возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение и многое другое. Такие системы наиболее широко применяются при разработке программного обеспечения, для хранения исходных кодов разрабатываемой программы. Однако, они могут с успехом применяться и в других областях, в которых ведётся работа с большим количеством непрерывно изменяющихся электронных документов.

Интегрированная среда разработки (ИСР) (Integrated development environment, IDE) – система программных средств, используемая для разработки программного обеспечения. Обычно среда разработки включает в себя текстовый редактор, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик. Иногда также содержит средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают браузер классов, инспектор объектов и диаграмму иерархии классов — для использования при объектно-ориентированной разработке ПО. Хотя и существуют среды разработки, предназначенные для нескольких языков — такие как Eclipse, NetBeans, Embarcadero RAD Studio или Microsoft Visual Studio, обычно среда разработки предназначается для одного определённого языка программирования — как например, Visual Basic, Delphi, Dev-C++. Частный случай ИСР — среды визуальной разработки, которые включают в себя возможность визуального редактирования интерфейса программы. Иногда ИСР называют «система программирования», хотя в большинстве случаях ИСР охватывает расширенный спектр функций и возможностей.

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

 4. Задание

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

Задание 2. Описать кратко структуру, основные элементы, назначение вычислительной системы. Указание: нарисуйте рисунок.

Задание 3. Соответствие. Какие из указанных программ относятся к системным программам, а какие – к инструментальным? Указание: под программой здесь мы пока понимаем прикладную программу.

Из программ:

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

указать программы, которые обрабатывают:

  • входные данные к программе;
  • саму программу;
  • программу и входные данные к ней;
  • ничего по отношению к программе и данным не осуществляют.

Задание 4. Выяснено, что программисты тратят рабочее время на: постановку задач – 5%, на проектирование – 10%, на кодирование – 30%, на внедрение – 40%, на сопровождение – 15%. Составить статистику своих личных затрат и сравнить с указанными данными. Указание: возьмите достаточно средние оценки затрат по некоторым составленным Вами программам.

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

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

Задание 7. Какой из этапов развития программного обеспечения можно записать вместо знака "?" в последовательности развития программного обеспечения: "автономные программы – библиотеки программ – ППП –  ?"?

Охарактеризуйте этот этап. Указание: рассмотрите, например, MS Office.

Сколько документов из перечисленного списка файлов: tab.doc, acc.xls, xls.doc, doc.ppt, present.mdb, abc.rtf, было создано соответственно в программных системах Word, Excel, Access, PowerPoint?

Задание 8. Сколько приложений из данного списка программных систем:

  • Word,
  • Excel,
  • Access,
  • PowerPoint,
  • Outlook,
  • Prompt,
  • ClipArt Gallery,
  • FarManager,
  • CorelDraw,
  • Internet Explorer

Входит в стандартное ядро интегрированного пакета MS Office? Охарактеризуйте кратко назначение каждого из перечисленных приложений.

Каждый из документов был сформирован лишь в одной из перечисленных систем. Охарактеризуйте одним коротким предложением, какие данные может содержать каждый из этих файлов, если расширение каждого файла было дано программной системой, а не вводилось пользователем. Указание: например, tab.doc создано в MS Word; это его стандартное расширение по умолчанию.

Указание: всего их (если подходить нестрого) – 6.

Задание 9. Дайте определение

  • Что такое утилиты
  • Возможности утилит

Задание 10.  Группы утилит необходимых для работы ОС Windows:

Таблица 1. Теоретическими сведениями

Группы утилит

Назначение утилиты

Пример

Интегрированные пакеты

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

Деинсталляторы

Утилиты сжатия файлов

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

Диспетчеры файлов

Средства просмотра файлов

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

Таблица 2.  Практическое применения утилит на своем ПК

Если вы...

...то вам нужна специальная утилита

... либо содержите на машине несколько ОС

Диагностики-...

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

Деинсталляции-…

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

сжатия файлов-…

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

мониторинга сбоев-..

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

администрирования файлов-...

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

просмотра файлов-…

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

восстановления измененных и стертых файлов-…

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Дайте понятие программа
  2. Дайте понятие  программное обеспечение
  3. Дайте понятие задача
  4. Дайте понятие прикладная задача
  5. Дайте понятие приложение
  6. Дайте понятие интерфейс прикладного программирования
  7. Дайте понятие системная программа
  8. Дайте понятие программирование
  9. Дайте понятие кодирование
  10. Дайте понятие тестирование
  11. Дайте понятие отладка
  12. Дайте понятие трассировка
  13. Дайте понятие инструментальное программное обеспечение
  14. Дайте понятие системное программное обеспечение
  15. СПО можно разделить на две категории. Назовите их.
  16. В базовое программное обеспечение входят. Перечислите
  17. Основные функции ОС. Перечислите
  18. Дайте понятие сетевая операционная система 
  19. Дайте понятие базовая система ввода-вывода
  20. Дайте понятие сетевая ОС для пользователей
  21. Дайте понятие командный процессор (интерпретатор команд)
  22. Приведите примеры командных процессоров
  23. Дайте понятие операционные оболочки 
  24. Дайте понятие текстовые оболочки
  25. Дайте понятие графические оболочки
  26. Дайте понятие сервисное СПО или утилиты
  27. Какие программы можно отнести к инструментальному ПО
  28. Дайте понятие ассемблер
  29. Дайте понятие транслятор
  30. Дайте понятие компилятор
  31. Дайте понятие интерпретатор
  32. Дайте понятие отладчик
  33. Дайте понятие компоновщик
  34. Дайте понятие средства автоматизированного тестирования программ
  35. Дайте понятие генератор документации
  36. Дайте понятие комплект средств разработки
  37. Дайте понятие система управления версиями
  38. Дайте понятие интегрированная среда разработки
  39. Дайте понятие  системы автоматизации программирования 

7. Литература

  1. Иртегов, Д.В.Введение в операционные системы. – СПБ: БХВ – Петербург, 2007, – 624 с.
  2. Олифер, В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПБ:Питер, Петербург 2007, – 544 с.
  3. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  4. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  5. http//www.informatika.ru;
  6. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Практическая работа №7. Изучение пользовательского интерфейса операционной системы. Настройка операционной системы. Изучение командных файлов.

1. Цель работы: выработать практические навыки работы с операционной системой Windows; изучить возможности основных настроек системы Windows; изучит командные файлы.

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

3. Краткие теоретические сведения.

Пользовательский интерфейс Windows

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

Пользовательский интерфейс – методы и средства взаимодействия человека с аппаратными программными средствами.

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

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

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

В настоящее время оформилось два принципиально различных подхода к организации пользовательского интерфейса. Первый, исторически более ранний подход состоит в предоставлении пользователю командного языка, в котором запуск программ оформлен в виде отдельных команд. Этот подход известен как интерфейс командной строки (Command Line Interface - CLI).

Альтернативный подход состоит в символическом изображении доступных действий в виде картинок – икон (icons) на экране и предоставлении пользователю возможности выбирать действия при помощи мыши или другого координатного устройства ввода. Этот подход известен как графический пользовательский интерфейс (Graphical User Interface - GUI). Мы в дальнейшем будем использовать английские аббревиатуры, потому что писать полное название долго, русскоязычные аббревиатуры - кальки очень уж неблагозвучны, а выдумать короткий, корректный и благозвучный русскоязычный термин мы – скажем честно - слабы.

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

Разные категории пользовательских интерфейсов предпочтительны для людей с разным складом мышления. Например, можно предположить, что командные интерфейсы удобнее для людей с логическим складом мышления, а графические - с образным. Отчасти это подтверждается тем, что ориентированные на GUI компьютеры Macintosh в основном используются художниками, дизайнерами и другими представителями ``образных'' творческих профессий.

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

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

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

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

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

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

Информацию о системе можно получить и другими способами:
Из командной строки(system info Windows XP) или сеанса MS DOS.

Скопировать информацию можно с помощью клавиши Print Screen (на клавиатуре) в документ PAINT и затем отредактировав в WORD.

Сведения о системе можно получить через программу: ^ Пуск- Программы-Стандартные- Служебные- Сведения о системе.

После запуска выводится иерархическое дерево со следующими категориями:

Ресурсы аппаратуры

Конфликты/ доступ

Дополнительные сведения

Журнал

Программная среда

Приложения

2. Проверка работоспособности устройств и отсутствия конфликтов.

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

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

В окне папки Панель управления, или воспользоваться клавиатурной комбинацией WINDOWS+BREAK.

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

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

4. Задание

Задание 1. Настройка пользовательского интерфейса. Управление объектами и элементами. Операции с файлами и папками. Создание папок и ярлыков. Работа в программе оболочки

1. Удалить все значки рабочего стола, кроме корзины.

2. Нажать кнопку «Пуск»

3. Запись в тетради   под пунктом «1»: При нажатии кнопки пуск  мы видим следующие папки и программы 6 (все  перечислить через запятую).

4. Создать на рабочем столе значок Компьютер (Пуск/ (клик правой клавишей на «Компьютер»/ отображать на рабочем столе. Запись в тетради   под пунктом «2» Пошагово описать процедуру.

5. Создать на рабочем столе значок Документы. (Пуск/ (клик правой клавишей на «Документы»/ отправить/ Рабочий стол (создать ярлык)) Запись в тетради   под пунктом «3» Пошагово описать процедуру.

6. Создать на рабочем столе значок Изображения. Запись в тетради   под пунктом «4» Пошагово описать процедуру.

7. Создать на рабочем столе значок Музыка. Запись в тетради   под пунктом «5» Пошагово описать процедуру.

8. На поверхности рабочего стола клик правой клавишей мыши. Запись в тетради   под пунктом «6» описать меню.

9. Меню вид. Запись в тетради   под пунктом «7» Описать функции подменю: Крупные, Обычные, Мелкие значки.

10. Меню сортировка. Запись в тетради   под пунктом «8» Описать функции подменю:  Имя, размер, тип элемента, дата изменения.

11. Меню создать. Запись в тетради   под пунктом «9» Описать функции подменю:  папку, ярлык, рисунок, документ.

12. Запись в тетради   под пунктом «10» Выводы. В результате выполнения практической работы я научился:

Задание 2. Записать в бланк все сведения о системе. (скриншот)

Задание 3. Записать в бланк всю информацию об устройствах. (скриншот)

5.Контрольные вопросы.

  1. Опишите процесс установки нового драйвера оборудования в операционной среде Windows?
  2. Опишите процесс установки нового и удаления старого программного продукта в операционной среде Windows?
  3. Сколько IRQ используется на вашем компьютере и сколько установлено каналов DMA? 

6. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.

Практическая работа №7. Изучение пользовательского интерфейса операционной системы. Настройка операционной системы. Изучение командных файлов.

1. Цель работы: выработать практические навыки работы с операционной системой Windows; изучить возможности основных настроек системы Windows; изучит командные файлы.

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

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

Сведения о системе

Информация об устройствах

4. Запись в тетради   под пунктом «1»: При нажатии кнопки пуск  мы видим следующие папки и программы 6 (все  перечислить через запятую).

5. Создать на рабочем столе значок Компьютер (Пуск/ (клик правой клавишей на «Компьютер»/ отображать на рабочем столе. Запись в тетради   под пунктом «2» Пошагово описать процедуру.

6. Создать на рабочем столе значок Документы. (Пуск/ (клик правой клавишей на «Документы»/ отправить/ Рабочий стол (создать ярлык)) Запись в тетради   под пунктом «3» Пошагово описать процедуру.

7. Создать на рабочем столе значок Изображения. Запись в тетради   под пунктом «4» Пошагово описать процедуру.

8. Создать на рабочем столе значок Музыка. Запись в тетради   под пунктом «5» Пошагово описать процедуру.

9. На поверхности рабочего стола клик правой клавишей мыши. Запись в тетради   под пунктом «6» описать меню.

10. Меню вид. Запись в тетради   под пунктом «7» Описать функции подменю: Крупные, Обычные, Мелкие значки.

11. Меню сортировка. Запись в тетради   под пунктом «8» Описать функции подменю:  Имя, размер, тип элемента, дата изменения.

12. Меню создать. Запись в тетради   под пунктом «9» Описать функции подменю:  папку, ярлык, рисунок, документ.

13. Запись в тетради   под пунктом «10» Выводы. В результате выполнения практической работы я научился:

14. Ответы на контрольные вопросы

15. Анализ полученных результатов



Предварительный просмотр:

Практическая работа №8. Изучение команд конфигурации и многовариантной конфигурации Системы. Изучение файловой системы. Изучение процесса загрузки операционной системы

1.        Цель работы: изучить работу диспетчера задач, изучить размещения файлов в файловой системе FAT, исследование методов организации файловых систем

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

 3. Краткие теоретические сведения.

Файловые системы. Основные понятия. Логическая организация.

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

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

Файлы бывают разных типов: обычные файлы, специальные файлы, файлы-каталоги.

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

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

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

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

Логическая организация файла

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

img00037

Рис. 2.33. Способы логической организации файлов

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

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

img00038

Рис. 2.34. Физическая организация файла. а - непрерывное размещение; б - связанный список блоков; в - связанный список индексов; г - перечень номеров блоков

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

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

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

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

Физическая структура NTFS

Начнем с общих фактов. Раздел NTFS, теоретически, может быть почти какого угодно размера. Предел, конечно, есть, но я даже не буду указывать его, так как его с запасом хватит на последующие сто лет развития вычислительной техники - при любых темпах роста. Как обстоит с этим дело на практике? Почти так же. Максимальный размер раздела NTFS в данный момент ограничен лишь размерами жестких дисков. NT4, правда, будет испытывать проблемы при попытке установки на раздел, если хоть какая-нибудь его часть отступает более чем на 8 Гб от физического начала диска, но эта проблема касается лишь загрузочного раздела.

Лирическое отступление. Метод инсталляции NT4.0 на пустой диск довольно оригинален и может навести на неправильные мысли о возможностях NTFS. Если вы укажете программе установки, что желаете отформатировать диск в NTFS, максимальный размер, который она вам предложит, будет всего 4 Гб. Почему так мало, если размер раздела NTFS на самом деле практически неограничен? Дело в том, что установочная секция просто не знает этой файловой системы :) Программа установки форматирует этот диск в обычный FAT, максимальный размер которого в NT составляет 4 Гбайт (с использованием не совсем стандартного огромного кластера 64 Кбайта), и на этот FAT устанавливает NT. А вот уже в процессе первой загрузки самой операционной системы (еще в установочной фазе) производится быстрое преобразование раздела в NTFS; так что пользователь ничего и не замечает, кроме странного "ограничения" на размер NTFS при установке. :)

Структура раздела - общий взгляд

Как и любая другая система, NTFS делит все полезное место на кластеры - блоки данных, используемые единовременно. NTFS поддерживает почти любые размеры кластеров - от 512 байт до 64 Кбайт, неким стандартом же считается кластер размером 4 Кбайт. Никаких аномалий кластерной структуры NTFS не имеет, поэтому на эту, в общем-то, довольно банальную тему, сказать особо нечего.

Диск NTFS условно делится на две части. Первые 12% диска отводятся под так называемую MFT зону - пространство, в которое растет метафайл MFT (об этом ниже). Запись каких-либо данных в эту область невозможна. MFT-зона всегда держится пустой - это делается для того, чтобы самый главный, служебный файл (MFT) не фрагментировался при своем росте. Остальные 88% диска представляют собой обычное пространство для хранения файлов.

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

Файлы и потоки

Итак, у системы есть файлы - и ничего кроме файлов. Что включает в себя это понятие на NTFS?

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

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

Довольно интересно обстоит дело и с данными файла. Каждый файл на NTFS, в общем-то, имеет несколько абстрактное строение - у него нет как таковых данных, а есть потоки (streams). Один из потоков и носит привычный нам смысл - данные файла. Но большинство атрибутов файла - тоже потоки! Таким образом, получается, что базовая сущность у файла только одна - номер в MFT, а всё остальное опционально. Данная абстракция может использоваться для создания довольно удобных вещей - например, файлу можно "прилепить" еще один поток, записав в него любые данные - например, информацию об авторе и содержании файла, как это сделано в Windows 2000 (самая правая закладка в свойствах файла, просматриваемых из проводника). Интересно, что эти дополнительные потоки не видны стандартными средствами: наблюдаемый размер файла - это лишь размер основного потока, который содержит традиционные данные. Можно, к примеру, иметь файл нулевой длинны, при стирании которого освободится 1 Гбайт свободного места - просто потому, что какая-нибудь хитрая программа или технология прилепила в нему дополнительный поток (альтернативные данные) гигабайтового размера. Но на самом деле в текущий момент потоки практически не используются, так что опасаться подобных ситуаций не следует, хотя гипотетически они возможны. Просто имейте в виду, что файл на NTFS - это более глубокое и глобальное понятие, чем можно себе вообразить просто просматривая каталоги диска. Ну и напоследок: имя файла может содержать любые символы, включая полый набор национальных алфавитов, так как данные представлены в Unicode - 16-битном представлении, которое дает 65535 разных символов. Максимальная длина имени файла - 255 символов.

Каталоги

Каталог на NTFS представляет собой специфический файл, хранящий ссылки на другие файлы и каталоги, создавая иерархическое строение данных на диске. Файл каталога поделен на блоки, каждый из которых содержит имя файла, базовые атрибуты и ссылку на элемент MFT, который уже предоставляет полную информацию об элементе каталога. Внутренняя структура каталога представляет собой бинарное дерево. Вот что это означает: для поиска файла с данным именем в линейном каталоге, таком, например, как у FAT-а, операционной системе приходится просматривать все элементы каталога, пока она не найдет нужный. Бинарное же дерево располагает имена файлов таким образом, чтобы поиск файла осуществлялся более быстрым способом - с помощью получения двухзначных ответов на вопросы о положении файла. Вопрос, на который бинарное дерево способно дать ответ, таков: в какой группе, относительно данного элемента, находится искомое имя - выше или ниже? Мы начинаем с такого вопроса к среднему элементу, и каждый ответ сужает зону поиска в среднем в два раза. Файлы, скажем, просто отсортированы по алфавиту, и ответ на вопрос осуществляется очевидным способом - сравнением начальных букв. Область поиска, суженная в два раза, начинает исследоваться аналогичным образом, начиная опять же со среднего элемента.

Журналирование

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

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

Пример 2: более сложный случай - идет запись данных на диск. Вдруг, бах - отключается питание и система перезагружается. На какой фазе остановилась запись, где есть данные, а где чушь? На помощь приходит другой механизм системы - журнал транзакций. Дело в том, что система, осознав свое желание писать на диск, пометила в метафайле $LogFile это свое состояние. При перезагрузке это файл изучается на предмет наличия незавершенных транзакций, которые были прерваны аварией и результат которых непредсказуем - все эти транзакции отменяются: место, в которое осуществлялась запись, помечается снова как свободное, индексы и элементы MFT приводятся в с состояние, в котором они были до сбоя, и система в целом остается стабильна. Ну а если ошибка произошла при записи в журнал? Тоже ничего страшного: транзакция либо еще и не начиналась (идет только попытка записать намерения её произвести), либо уже закончилась - то есть идет попытка записать, что транзакция на самом деле уже выполнена. В последнем случае при следующей загрузке система сама вполне разберется, что на самом деле всё и так записано корректно, и не обратит внимания на "незаконченную" транзакцию.

И все-таки помните, что журналирование - не абсолютная панацея, а лишь средство существенно сократить число ошибок и сбоев системы. Вряд ли рядовой пользователь NTFS хоть когда-нибудь заметит ошибку системы или вынужден будет запускать chkdsk - опыт показывает, что NTFS восстанавливается в полностью корректное состояние даже при сбоях в очень загруженные дисковой активностью моменты. Вы можете даже оптимизировать диск и в самый разгар этого процесса нажать reset - вероятность потерь данных даже в этом случае будет очень низка. Важно понимать, однако, что система восстановления NTFS гарантирует корректность файловой системы, а не ваших данных. Если вы производили запись на диск и получили аварию - ваши данные могут и не записаться. Чудес не бывает.

NTFS

NTFS является предпочтительной файловой системой для этой версии Windows. Она имеет множество преимуществ перед более ранней системой FAT32; ниже перечислены некоторые из них.

Способность автоматически восстанавливаться после некоторых ошибок диска (FAT32 не обладает такой способностью).

Улучшенная поддержка больших жестких дисков.

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

FAT32

Файловая система FAT32 и редко применяемая система FAT использовались в предыдущих версиях Windows, в том числе в Windows 95, Windows 98 и Windows Millenium Edition. Файловая система FAT32 не обеспечивает уровня безопасности, предоставляемого NTFS, поэтому если на компьютере имеется раздел или том, отформатированный под FAT32, файлы на этом разделе видны любому пользователю, имеющему доступ к компьютеру. Файловая система FAT32 также имеет ограничения по размеру файлов. В этой версии Windows невозможно создать раздел FAT32 размером более 32Гб. Кроме того, раздел FAT32 не может содержать файл размером более 4Гб.

Основной причиной использования системы FAT32 может служить то, что на компьютере можно будет запустить как Windows 95, Windows 98 или Windows Millenium Edition, так и эту версию Windows (конфигурация с несколькими операционными системами). Для создания такой конфигурации необходимо установить предыдущую версию операционной системы на раздел, отформатированный под FAT32 или FAT, сделав его основным (основной раздел может содержать операционную систему). Другие разделы, доступ к которым осуществляется из предыдущих версий Windows, также должны быть отформатированы под FAT32. Более ранние версии Windows могут обращаться только к сетевым NTFS-разделам или томам. NTFS-разделы на локальном компьютере будут недоступны.

4. Задания

Формулировка задачи

Размер кластера жесткого диска составляет 4 кБайт. Таблица размещения файлов имеет вид, приведенный в таблице 1. Последовательность обращений к API-функциям файловой системы задана таблицей 2 (или в текстовом варианте). Вариант задания определяется последней цифрой зачетной книжки.

Пример решения

Размер кластера жесткого диска составляет 4 кБайт. Таблица размещения файлов имеет вид:

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Зн.

EOF

0

0

7

0

0

9

10

EOF

14

0

0

0

EOF

Как изменится состояние таблицы размещения файлов FAT при следующей последовательности вызовов API – функций: 1)Создать файл А;  2)Создать файл В;  3)Записать в А 6кБайта; 4)Записать в В 2кБайт 5)Закрыть А 6)Удалить А 7)Записать в B 3 кБайта  8) Закрыть B.

При открытии файла в системе FAT производится поиск первого свободного кластера диска- это кластер 2. Аналогично поступаем и для файла B:

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Зн.

EOF

EOF

EOF

7

0

0

9

10

EOF

14

0

0

0

EOF

Файл

A

B

Свободно

Размер кластера жесткого диска – 4 кБайта, поэтому при записи фрагмента 6 кБайт файл будет занимать 2 кластера. При записи в файл В 2 кБайт нового кластера для него не потребуется.

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Зн.

EOF

5

EOF

7

EOF

0

9

10

EOF

14

0

0

0

EOF

Файл

A

B

А

Свободно

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

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Зн.

EOF

0

EOF

7

0

0

9

10

EOF

14

0

0

0

EOF

Файл

B

Свободно

В кластере 3 имеется только 2кБайта свободного пространства. Поэтому при записи 3кБайт будет задействован первый свободный кластер 2.

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

Зн.

EOF

EOF

2

7

0

0

9

10

EOF

14

0

0

0

EOF

Файл

B

B

Свободно

«Файловая система» Вариант 1.

Задание 1.

  1. Дайте понятие файловой системы
  2. Физическая структура NTFS
  3. Логическая запись
  4. Блок
  5. Опишите и изобразите способы логической организации файлов
  6. FAT32
  7. Перечислите и охарактеризуйте, какие операции можно выполнить над файлами
  8. Права доступа над файлами

Задание 2.

Размер кластера жесткого диска составляет 4 кБайт. Таблица размещения файлов имеет вид, приведенный.  

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Зн.

3

0

EOF

0

8

0

0

10

EOF

0

13

0

14

15

EOF

Файл

D

D

E

E

E

F

F

F

F

Свободно

Объем кластера – 4 кБайта. Последовательность вызовов API-функций файловой системы

A

Создать

D

Запись 2к

A

Запись 6к

E

Удалить

«Файловая система» Вариант 2.

Задание 1

  1. NTFS
  2. Структура раздела NTFS
  3. Каталоги NTFS
  4. Блок
  5. Опишите и изобразите физическую организацию файлов
  6. FAT32
  7. Перечислите и охарактеризуйте, какие операции можно выполнить над файлами
  8. Права доступа над файлами

Задание 2

Размер кластера жесткого диска составляет 4 кБайт. Таблица размещения файлов имеет вид, приведенный.

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Зн.

3

0

EOF

0

8

0

0

10

EOF

0

13

0

14

15

EOF

Файл

D

D

E

E

E

F

F

F

F

Свободно

Объем кластера – 4 кБайта. Последовательность вызовов API-функций файловой системы

D

Запись 4к

B

Создать

B

Запись 1к

F

Запись 5к

«Файловая система» Вариант 3.

Задание 1

  1. Журналирование NTFS
  2. Структура раздела NTFS
  3. Перечислите, какие ФС вы знаете. Какая организация файлов присуща программистам
  4. Блок
  5. FAT32
  6. Каталоги NTFS
  7. Перечислите и охарактеризуйте операции над файлами
  8. Права доступа над файлами

Задание 2

Размер кластера жесткого диска составляет 4 кБайт. Таблица размещения файлов имеет вид, приведенный.

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Зн.

3

0

EOF

0

8

0

0

10

EOF

0

13

0

14

15

EOF

Файл

D

D

E

E

E

F

F

F

F

Свободно

Объем кластера – 4 кБайта. Последовательность вызовов API-функций файловой системы

F

Запись 5к

D

Запись 2к

A

Создать

D

Запись 2к

«Файловая система» Вариант 4.

Задание 1

  1. Дайте понятие файловой системы
  2. FAT32
  3. Опишите и изобразите способы логической организации файлов
  4. Изобразите физическую организацию файлов
  5. Журналирование NTFS
  6. Физическая структура NTFS
  7. Перечислите и охарактеризуйте операции над файлами
  8. Права доступа над файлами

Задание 2

Размер кластера жесткого диска составляет 4 кБайт. Таблица размещения файлов имеет вид, приведенный.

№ кл.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Зн.

3

0

EOF

0

8

0

0

10

EOF

0

13

0

14

15

EOF

Файл

D

D

E

E

E

F

F

F

F

Свободно

Объем кластера – 4 кБайта. Последовательность вызовов API-функций файловой системы

B

Создать

F

Запись 5к

E

Запись 2к

B

Удалить

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое файловая система
  2. В чем отличие файловой системы Fat от NTFS
  3. В чем преимущества и недостатки файловой системы Fat
  4. В чем преимущества и недостатки файловой системы NTFS

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  5. http//www.informatika.ru;
  6. http//www.student.informatika.ru;
  7. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Практическая работа №9. Изучение системного реестра. Команды операционной системы. Диспетчер задач. Консоль восстановления. Восстановление установок компьютера. Встроенные приложения операционной системы.

1.        Цель работы: изучить работу диспетчера задач, изучить размещения файлов в файловой системе FAT, исследование методов организации файловых систем

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

 3. Краткие теоретические сведения.

WindowsAPI (Application Programming Interface) - это системный интерфейс программирования в семействе операционных систем Microsoft Windows. АРI состоит из большого количества динамических библиотек и содержит множество функций, которые прикладные программы могут использовать для взаимодействия с операционной системой. Каждая операционная система реализует различную подмножество Windows API.

АРI выполняет роль связующего звена между приложениями и операционной системой. Windows API содержит несколько тысяч функций, сгруппированы в следующие основные категории: базовые сервисы, сервисы компонентов, сервисы пользовательского интерфейса, сервисы графики и мультимедиа, сервисы коммуникаций, сетевые и Web-сервисы.

Функции, службы и процедуры

АРI содержит совокупность функций, которые доступны программистам при разработке программ - их называют функциями Windows API. К ним относятся документированные подпрограммы, такие, как CreateProcess, CreateFile, GetMessage и другие.

Функции ядра - это подпрограммы внутри операционной системы Windows, которые можно вызвать только в режиме ядра.

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

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

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

Процессы, потоки и задания

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

Известная утилита для анализа активности процессов-системный Task Manager (диспетчер задач). В ядре Windows нет такого понятия, как задачи, поэтому Task Manager на самом деле является инструментом для управления процессами.

syst1-2

Диспетчер задач Windows отображает список активных процессов. Его можно запустить различными способами: 1) нажав комбинацию клавиш Ctrl + Shift + Esc, 2) щелкнув на панели задач правой кнопкой мыши и выбрав команду Task Manager (диспетчер задач), 3) нажав клавиши Ctrl + Alt + Del. Для просмотра списка процессов после запуска диспетчера задач следует открыть вкладку Processes (процессы). В этом окне процессы идентифицируются по имени образа, экземплярами которого они являются. В отличие от других объектов в Windows процессам нельзя присваивать глобальные имена. Для просмотра подробных сведений выберите из меню View (вид) команду Select Columns (выбрать столбцы) и выберите любую дополнительную информацию нужно отобразить.

ыные1-3

Если вкладка Processes окна диспетчера задач показывает список процессов, то содержание вкладки Applications (приложения) отображает список видимых окон верхнего уровня всех объектов "рабочий стол" интерактивного объекта WindowStation. (По умолчанию существуют два объекта "рабочий стол", но можно создать дополнительные рабочие столы через Windows - функцию CreateDesktop). Столбик Status (состояние) дает представление о том, находится ли поток - владелец окна в состоянии ожидания сообщения. Состояние "Running" ("выполняется") означает, что поток ожидает ввода, a Not  Responding ("не отвечает ") - не ожидает (т.е. занят, или ждет завершения операции ввода-вывода, или освобождение какого-то синхронизирующего объекта).

Вкладка Applications позволяет идентифицировать процесс, которому принадлежит поток, обладающий каким-то окном задачи. Для этого следует щелкнуть правой кнопкой мыши на названии задачи и выбрать команду Go To Process (перейти к процессам).

syst1-4

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

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

Поэтому ситуация, когда пользовательский поток часть времени работает в пользовательском режиме, а часть - в режиме ядра, обычная. Поскольку подсистема, отвечающая за поддержку графики и окон, функционирует в режиме ядра, то программы, интенсивно работающих с графикой, большую часть времени действуют в режиме ядра, а не в пользовательском режиме. Самый простой способ проверить это - запустить программу типа Adobe Photoshop или Microsoft Pinball и, выполняя в ней какие-то действия, наблюдать за показателями работы в пользовательском режиме и в режиме ядра с помощью Task Manager (диспетчер задач). В его окне на вкладке Performance (производительность), включив в меню View (вид) опцию Kernel Times (вывод времени ядра), можно увидеть, сколько времени процессор проводит в режиме ядра. На графике процент загрузка процессора указано зеленым цветом, а процент работы в режиме ядра - красным.

syst1-5

4. Задания

Задание 1. Заполните пропуски

WindowsAPI (Application Programming Interface) - _________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

АРI выполняет роль связующего звена между приложениями и операционной системой. Windows API содержит несколько тысяч функций, сгруппированы в следующие основные категории: ____________________

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

АРI содержит совокупность функций, которые доступны программистам при разработке программ - их называют _____________________________________________ К ним относятся __________________________________________________________________

__________________________________________________________________

Функции ядра - _____________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

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

_________________________________________________________________________________________________________________________________

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

Когда в среде Windows запускается прикладная программа, система создает специальный объект - ___________________________, - который ________________________________________________________________________________________________. Может показаться, что программа и процесс - понятие похожие, они фундаментально отличаются. Программа - _____________________________________________________, а процесс - ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Известная утилита для анализа активности процессов-системный Task Manager (_________________________________________). В ядре Windows нет такого понятия, как задачи, поэтому Task Manager ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

syst1-2

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

Если вкладка Processes окна диспетчера задач показывает список процессов, то содержание вкладки Applications (приложения) отображает список видимых окон верхнего уровня всех объектов "рабочий стол" интерактивного объекта WindowStation. Столбик Status (состояние) ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Состояние "Running" ("выполняется") _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________, a Not  Responding ("не отвечает ") - _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

Вкладка Applications позволяет ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

syst1-4

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

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

_______________________________________________________________. Операционная система ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Перед возвращением управления пользовательскому потоку процессор переключается обратно в пользовательский режим. Благодаря этому операционная система __________________________________________________________________________________________________________________________________________________________________________________.

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

syst1-5

Задание 2.  Диспетчере задач.

Задание 2.1. Просмотр состояния процессов через диспетчер задач.

Просмотр и анализ взаимосвязей процессов и потоков.

Запустите диспетчер задач. Переключитесь на закладку Процессы. В меню Вид выберите пункт Выбрать столбцы… и укажите столбцы согласно рисунка 1. Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 1. Выбор столбцов диспетчера задач»

Рисунок 1. Выбор столбцов диспетчера задач

Потом определите сколько процессов запущено системой. Для этого я передите на закладку Быстродействие и в меню Вид выберите пункт Загрузка ЦП. (см. рис.2) Например: из рисунка мы видим что системой запущено 53 процесса, загрузка ЦП колеблется от 3-5%, файл подкачки загружен на 931 МБ. Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 2. Диспетчер задач. Вкладка "Быстродействие"»

Рисунок 2. Диспетчер задач. Вкладка "Быстродействие"

Теперь запускаем приложение Paint и смотрим на изменения ЦП. Например в примере: загрузка ЦП колеблется в пределах 1-4%, файл подкачки загрузился на 942 МБ. Если сравнить объёмы используемого файла подкачки и доступной физической памяти, то можно сделать вывод что в сумме они дают общий объем физической памяти. (см. рис.3).

Рисунок 3. Результат после запуска приложения Paint

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 3. Результат после запуска приложения Paint».  Напишите в каких пределах колеблется загрузка ЦП, как изменился файл подкачки.

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

Переключитесь на закладку Быстродействие и в меню Вид выберите пункт Вывод времени ядра (см. Рисунок 4). Быстро прокручиваем страницы любого текстового документа. На индикаторе Загрузка ЦП процент работы процессора в пользовательском режиме отражается зеленым цветом, в режиме ядра красным. Из рисунка четко видны изменения работы процессора при прокрутке страниц.

Рисунок 4. Состояние системы при прокрутке страниц

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 4. Состояние системы при прокрутке страниц»

Задание 2.2. Просмотр сведений о поддержке многопроцессорных систем.

Согласно следующему заданию откройте диспетчер устройств (Пуск – Панель управления – Диспетчер устройств). В списке устройств раскройте узел Компьютер. В окне свойств (Правой кнопкой свойства) перейдите на закладку Драйвер и с помощью кнопки Сведения просмотрите сведения о файлах драйверов (см. Рисунок 5).

Рисунок 5. Сведения о файлах поддержки многопроцессорных систем

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

Задание 2.3. Изучение отношения процессов родитель-потомок

1. Запустите командную строку (Пуск – Все программы – Стандартные – Командная строка)

2. Потом наберите start cmd для запуска второго окна командной строки.

Рисунок 6. Запуск окон командной строки

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 6. Запуск окон командной строки»

3. Далее я откройте диспетчер задач.

4. Переключился на второе окно командной строки.

5. Ввел mspaint для запуска Microsoft Paint.

Рисунок 7. Запуск приложения Paint

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 7. Запуск приложения Paint»

6. Потом выберите второе окно командной строки.

7. Ввел команду exit, тем самым завершив работу второго окна.

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 8. Завершение работы второго окна»

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

 

Рисунок 9. Диспетчер задач. Переход к процессу cmd.exe

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 9. Диспетчер задач. Переход к процессу cmd.exe»

11. Щелкните процесс Cmd.exe, выделенный цветом.

12. Щелкнув правой кнопкой мыши, выберите команду Завершить дерево процессов.

13. В окне Предупреждение диспетчера задач щелкните кнопку Завершить дерево процессов.

Рисунок 10. Диспетчер задач. Переход к процессу cmd.exe

Первое окно командной строки исчезнет, но окно Paint по прежнему работает.

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 10. Диспетчер задач. Переход к процессу cmd.exe»

Задание 2.4. Увеличение быстродействия Windows

1. Откройте  Диспетчер Задач нажатием (Ctrl+Alt+Del)

Перейдите на вкладку Процессы, щелкните прав на строке Explorer.exe и в контекстном меню выберите команду Завершить Процесс. Опишите в отчете, что вы видите на экране и почему.

2. Закройте окно Диспетчера Задач завершив процесс taskmgr.exe. Внесите в отчет сведения: работает ли компьютер, загружена ли ОС, реагирует ли система на манипуляции мышью, на нажатие клавиш? Почему?

3. Нажмите (Ctrl+Alt+Del) и снова откройте Диспетчер Задач

4. Перейдя на вкладку Приложения, нажмите кнопку Новая задача

5. В окне Создать Новую Задачу наберите Explorer и нажмите OK.

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое WindowsAPI
  2. Что такое процессы
  3. Что такое потоки
  4. Что такое задачи
  5. Что такое диспетчер задач

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.


ФИО_____________________________________ Группа _________ Оценка _________

Практическая работа №9. Изучение системного реестра. Команды операционной системы. Диспетчер задач. Консоль восстановления. Восстановление установок компьютера. Встроенные приложения операционной системы.

Содержание отчёта

1.        Цель работы: изучить работу диспетчера задач, изучить размещения файлов в файловой системе FAT, исследование методов организации файловых систем

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

Задание 1. Заполните пропуски

WindowsAPI (Application Programming Interface) - _______________________________________

___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

АРI выполняет роль связующего звена между приложениями и операционной системой. Windows API содержит несколько тысяч функций, сгруппированы в следующие основные категории: _______________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

АРI содержит совокупность функций, которые доступны программистам при разработке программ - их называют _____________________________________________ К ним относятся _________________________________________________________________________________________

_________________________________________________________________________________________

Функции ядра - _____________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

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

__________________________________________________________________________________________________________________________________________________________________________________

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

Когда в среде Windows запускается прикладная программа, система создает специальный объект - ___________________________, - который ________________________________________________________________________________________________. Может показаться, что программа и процесс - понятие похожие, они фундаментально отличаются. Программа - _____________________________________________________, а процесс - ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Известная утилита для анализа активности процессов-системный Task Manager (_________________________________________). В ядре Windows нет такого понятия, как задачи, поэтому Task Manager ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

syst1-2

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

Если вкладка Processes окна диспетчера задач показывает список процессов, то содержание вкладки Applications (приложения) отображает список видимых окон верхнего уровня всех объектов "рабочий стол" интерактивного объекта WindowStation. Столбик Status (состояние) ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Состояние "Running" ("выполняется") _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________, a Not  Responding ("не отвечает ") - _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

Вкладка Applications позволяет ______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

syst1-4

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

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

_______________________________________________________________. Операционная система ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Перед возвращением управления пользовательскому потоку процессор переключается обратно в пользовательский режим. Благодаря этому операционная система __________________________________________________________________________________________________________________________________________________________________________________.

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

syst1-5

Задание 2.  Диспетчере задач.

Задание 2.1. Просмотр состояния процессов через диспетчер задач.

Просмотр и анализ взаимосвязей процессов и потоков.

Запустите диспетчер задач. Переключитесь на закладку Процессы. В меню Вид выберите пункт Выбрать столбцы… и укажите столбцы согласно рисунка 1. Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 1. Выбор столбцов диспетчера задач»

Рисунок 1. Выбор столбцов диспетчера задач

Потом определите сколько процессов запущено системой. Для этого я передите на закладку Быстродействие и в меню Вид выберите пункт Загрузка ЦП. (см. рис.2) Например: из рисунка мы видим что системой запущено 53 процесса, загрузка ЦП колеблется от 3-5%, файл подкачки загружен на 931 МБ. Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 2. Диспетчер задач. Вкладка "Быстродействие"»

Рисунок 2. Диспетчер задач. Вкладка "Быстродействие"

Теперь запускаем приложение Paint и смотрим на изменения ЦП. Например в примере: загрузка ЦП колеблется в пределах 1-4%, файл подкачки загрузился на 942 МБ. Если сравнить объёмы используемого файла подкачки и доступной физической памяти, то можно сделать вывод что в сумме они дают общий объем физической памяти. (см. рис.3).

Рисунок 3. Результат после запуска приложения Paint

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 3. Результат после запуска приложения Paint».  Напишите в каких пределах колеблется загрузка ЦП, как изменился файл подкачки.

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

Переключитесь на закладку Быстродействие и в меню Вид выберите пункт Вывод времени ядра (см. Рисунок 4). Быстро прокручиваем страницы любого текстового документа. На индикаторе Загрузка ЦП процент работы процессора в пользовательском режиме отражается зеленым цветом, в режиме ядра красным. Из рисунка четко видны изменения работы процессора при прокрутке страниц.

Рисунок 4. Состояние системы при прокрутке страниц

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 4. Состояние системы при прокрутке страниц»

Задание 2.2. Просмотр сведений о поддержке многопроцессорных систем.

Согласно следующему заданию откройте диспетчер устройств (Пуск – Панель управления – Диспетчер устройств). В списке устройств раскройте узел Компьютер. В окне свойств (Правой кнопкой свойства) перейдите на закладку Драйвер и с помощью кнопки Сведения просмотрите сведения о файлах драйверов (см. Рисунок 5).

Рисунок 5. Сведения о файлах поддержки многопроцессорных систем

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

Задание 2.3. Изучение отношения процессов родитель-потомок

1. Запустите командную строку (Пуск – Все программы – Стандартные – Командная строка)

2. Потом наберите start cmd для запуска второго окна командной строки.

Рисунок 6. Запуск окон командной строки

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 6. Запуск окон командной строки»

3. Далее я откройте диспетчер задач.

4. Переключился на второе окно командной строки.

5. Ввел mspaint для запуска Microsoft Paint.

Рисунок 7. Запуск приложения Paint

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 7. Запуск приложения Paint»

6. Потом выберите второе окно командной строки.

7. Ввел команду exit, тем самым завершив работу второго окна.

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 8. Завершение работы второго окна»

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

 

Рисунок 9. Диспетчер задач. Переход к процессу cmd.exe

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 9. Диспетчер задач. Переход к процессу cmd.exe»

11. Щелкните процесс Cmd.exe, выделенный цветом.

12. Щелкнув правой кнопкой мыши, выберите команду Завершить дерево процессов.

13. В окне Предупреждение диспетчера задач щелкните кнопку Завершить дерево процессов.

Рисунок 10. Диспетчер задач. Переход к процессу cmd.exe

Первое окно командной строки исчезнет, но окно Paint по прежнему работает.

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 10. Диспетчер задач. Переход к процессу cmd.exe»

Ответы на контрольные вопросы

  1. Что такое WindowsAPI
  2. Что такое процессы
  3. Что такое потоки
  4. Что такое задачи
  5. Что такое диспетчер задач

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________



Предварительный просмотр:

Отчет по практической работе №9.

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

1.        Цель работы: изучить работу диспетчера задач, изучить размещения файлов в файловой системе FAT, исследование методов организации файловых систем

3. Задания

Задание 1. Заполните пропуски

WindowsAPI (Application Programming Interface) - _______________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

АРI выполняет роль связующего звена между приложениями и операционной системой. Windows API содержит несколько тысяч функций, сгруппированы в следующие основные категории: _______________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

АРI содержит совокупность функций, которые доступны программистам при разработке программ - их называют _____________________________________________ К ним относятся _________________________________________________________________________________________

_________________________________________________________________________________________

Функции ядра - _____________________________________________________________________

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

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

___________________________________________________________________________________________________________________________________________________________________________________________

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

Когда в среде Windows запускается прикладная программа, система создает специальный объект - ___________________________, - который ________________________________________________________________________________________________. Может показаться, что программа и процесс - понятие похожие, они фундаментально отличаются. Программа - _____________________________________________________, а процесс - ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Известная утилита для анализа активности процессов-системный Task Manager (_________________________________________). В ядре Windows нет такого понятия, как задачи, поэтому Task Manager

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

Если вкладка Processes окна диспетчера задач показывает список процессов, то содержание вкладки Applications (приложения) отображает список видимых окон верхнего уровня всех объектов "рабочий стол" интерактивного объекта WindowStation. Столбик Status (состояние) ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Состояние "Running" ("выполняется") _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________, a Not  Responding ("не отвечает ") - _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________.

Вкладка Applications позволяет

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

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

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

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Переключение с пользовательского режима в режим ядра осуществляется ____________________________________________________________________________

_______________________________________________________________. Операционная система ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________. Перед возвращением управления пользовательскому потоку процессор переключается обратно в пользовательский режим. Благодаря этому операционная система __________________________________________________________________________________________________________________________________________________________________________________.

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

Задание 2.  Диспетчере задач.

Задание 2.1. Просмотр состояния процессов через диспетчер задач.

Просмотр и анализ взаимосвязей процессов и потоков.

Запустите диспетчер задач. Переключитесь на закладку Процессы. В меню Вид выберите пункт Выбрать столбцы… и укажите столбцы согласно рисунка 1. Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 1. Выбор столбцов диспетчера задач»

Рисунок 1. Выбор столбцов диспетчера задач

Потом определите сколько процессов запущено системой. Для этого я передите на закладку Быстродействие и в меню Вид выберите пункт Загрузка ЦП. (см. рис.2) Например: из рисунка мы видим что системой запущено 53 процесса, загрузка ЦП колеблется от 3-5%, файл подкачки загружен на 931 МБ. Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 2. Диспетчер задач. Вкладка "Быстродействие"»

Рисунок 2. Диспетчер задач. Вкладка "Быстродействие"

Теперь запускаем приложение Paint и смотрим на изменения ЦП. Например в примере: загрузка ЦП колеблется в пределах 1-4%, файл подкачки загрузился на 942 МБ. Если сравнить объёмы используемого файла подкачки и доступной физической памяти, то можно сделать вывод что в сумме они дают общий объем физической памяти. (см. рис.3).

Рисунок 3. Результат после запуска приложения Paint

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 3. Результат после запуска приложения Paint».  Напишите в каких пределах колеблется загрузка ЦП, как изменился файл подкачки.

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

Переключитесь на закладку Быстродействие и в меню Вид выберите пункт Вывод времени ядра (см. Рисунок 4). Быстро прокручиваем страницы любого текстового документа. На индикаторе Загрузка ЦП процент работы процессора в пользовательском режиме отражается зеленым цветом, в режиме ядра красным. Из рисунка четко видны изменения работы процессора при прокрутке страниц.

Рисунок 4. Состояние системы при прокрутке страниц

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 4. Состояние системы при прокрутке страниц»

Задание 2.2. Просмотр сведений о поддержке многопроцессорных систем.

Согласно следующему заданию откройте диспетчер устройств (Пуск – Панель управления – Диспетчер устройств). В списке устройств раскройте узел Компьютер. В окне свойств (Правой кнопкой свойства) перейдите на закладку Драйвер и с помощью кнопки Сведения просмотрите сведения о файлах драйверов (см. Рисунок 5).

Рисунок 5. Сведения о файлах поддержки многопроцессорных систем

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

Задание 2.3. Изучение отношения процессов родитель-потомок

1. Запустите командную строку (Пуск – Все программы – Стандартные – Командная строка)

2. Потом наберите start cmd для запуска второго окна командной строки.

Рисунок 6. Запуск окон командной строки

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 6. Запуск окон командной строки»

3. Далее я откройте диспетчер задач.

4. Переключился на второе окно командной строки.

5. Ввел mspaint для запуска Microsoft Paint.

Рисунок 7. Запуск приложения Paint

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 7. Запуск приложения Paint»

6. Потом выберите второе окно командной строки.

7. Ввел команду exit, тем самым завершив работу второго окна.

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 8. Завершение работы второго окна»

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

 Рисунок 9. Диспетчер задач. Переход к процессу cmd.exe

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 9. Диспетчер задач. Переход к процессу cmd.exe»

11. Щелкните процесс Cmd.exe, выделенный цветом.

12. Щелкнув правой кнопкой мыши, выберите команду Завершить дерево процессов.

13. В окне Предупреждение диспетчера задач щелкните кнопку Завершить дерево процессов.

Рисунок 10. Диспетчер задач. Переход к процессу cmd.exe

Первое окно командной строки исчезнет, но окно Paint по прежнему работает.

Сделайте скриншот вашей работы и сохраните его под именем «Рисунок 10. Диспетчер задач. Переход к процессу cmd.exe»

Ответы на контрольные вопросы

  1. Что такое WindowsAPI
  2. Что такое процессы
  3. Что такое потоки
  4. Что такое задачи
  5. Что такое диспетчер задач

________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________



Предварительный просмотр:

Практическая работа №10. Организация обмена данными в операционной системе. Планирование процессов и обслуживание ввода – вывода. Установка операционной системы. Защищенность и отказоустойчивость операционной системы

1. Цель работы: выработать практические навыки работы с операционной системой Windows, получить информацию о видах сбоев в работе операционной системы; получить информацию о причинах возникновения сбоев; получить информацию о методах предотвращения сбоев.

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

3. Краткие теоретические сведения.

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

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

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

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

Операционные системы включают в себя механизм авторизации доступа. Традиционно пользователь должен иметь учетную запись в операционной системе той машины, на которой работает, чтобы иметь возможность использовать машину для решения своих задач. Если машины объединены в локальную сеть, то учетная запись может храниться не на самой машине, а на сервере сети. В случае когда профили пользователей хранятся на сервере, получить несанкционированный доступ к данным существенно сложнее, чем если бы профили хранились на конкретных машинах, поскольку серверы сети снабжены гораздо более криптостойким механизмом защиты данныхhttp://www.e-biblio.ru/xbook/new/xbook330/book/files/predmetnyi.gif, нежели рабочие станции. Проблема защиты данных пользователей от несанкционированного доступа также может решаться и самим пользователем. Существует ряд программных продуктов, позволяющих пользователям закрывать доступ к своим данным таким образом, что для чтения их на этой же машине необходимо знать пароль, а для взлома и получения доступа в обход системы защиты — принцип кодирования данных. Эти программные продукты используют такие алгоритмы кодирования данных, что попытка взлома защиты может растянуться на несколько лет.

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

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

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

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

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

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

Основные выводы

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

4. Задание

Задание 1. Ответьте на вопросы.

  1. При соблюдении каких условий можно считать операционную систему защищенной?
  2. При соблюдении каких условий операционная система признается отказоустойчивой?
  3. Каким образом пользователь может обеспечить защиту собственных данных от несанкционированного доступа?
  4. Какие виды сбоев вы знаете?
  5. Какие виды программных сбоев вы знаете?
  6. Каковы могут быть последствия программного сбоя?
  7. Каковы могут быть последствия аппаратного сбоя?
  8. Можно ли утверждать, что для предотвращения возникновения аппаратного сбоя необходимо затратить больше усилий, чем в случае с программными сбоями? Обоснуйте свой ответ.
  9. Можно ли утверждать, что несоблюдение условий эксплуатации оборудования может привести к серьезным нарушениям в работе компьютера?
  10. Какого рода программные сбои операционная система может предотвратить собственными силами, а какие требуют установки дополнительного программного обеспечения?

Задание 2. Пройдите тест

http://www.e-biblio.ru/xbook/new/xbook330/book/part-023/page.htm#i03611

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Каким образом можно защитить данные от несанкционированного доступа?
  2. Какие причины возникновения программных сбоев вы знаете?
  3. Какими методами можно предотвратить программные сбои и их последствия?
  4. Почему аппаратные сбои опаснее, чем программные?
  5. Какие программы могут входить в поставку операционной системы для обеспечения ее отказоустойчивости?

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Отчет по практической работе №10.

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

1. Цель работы: выработать практические навыки работы с операционной системой Windows, получить информацию о видах сбоев в работе операционной системы; получить информацию о причинах возникновения сбоев; получить информацию о методах предотвращения сбоев.

2. Задания

Задание 1. Ответьте на вопросы.

  1. При соблюдении каких условий можно считать операционную систему защищенной?

  1. При соблюдении каких условий операционная система признается отказоустойчивой?

  1. Каким образом пользователь может обеспечить защиту собственных данных от несанкционированного доступа?

  1. Какие виды сбоев вы знаете?

  1. Какие виды программных сбоев вы знаете?

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

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

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

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

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

Задание 2. Пройдите тест

http://www.e-biblio.ru/xbook/new/xbook330/book/part-023/page.htm#i03611

Задание 3. Написать эссе по выбранной теме (приложения эссе)

Контрольные вопросы

  1. Каким образом можно защитить данные от несанкционированного доступа?
  2. Какие причины возникновения программных сбоев вы знаете?
  3. Какими методами можно предотвратить программные сбои и их последствия?
  4. Почему аппаратные сбои опаснее, чем программные?
  5. Какие программы могут входить в поставку операционной системы для обеспечения ее отказоустойчивости?



Предварительный просмотр:

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

  1. Цель работы: изучить лицензионные и свободно распространяемые программные продукты; научиться осуществлять обновление программного обеспечения с использованием сети Интернет.

 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с выходом в Интернет.

 3. Краткие теоретические сведения

Классификация программ по их правовому статусу

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

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

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

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

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

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

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

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

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

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

Лицензионное программное обеспечение имеет ряд преимуществ:

  • Техническая поддержка производителя программного обеспечения. При эксплуатации приобретенного лицензионного программного обеспечения у пользователей могут возникнуть различные вопросы. Владельцы лицензионных программ имеют право воспользоваться технической поддержкой производителя программного обеспечения, что в большинстве случаев позволяет разрешить возникшие проблемы.
  • Обновление программ. Производители программного обеспечения регулярно выпускают пакеты обновлений лицензионных программ (patch, service-pack). Их своевременная установка - одно из основных средств защиты персонального компьютера (особенно это касается антивирусных программ). Легальные пользователи оперативно и бесплатно получают все вышедшие обновления.
  • Законность и престиж. Покупая нелицензионное программное обеспечение, вы нарушаете закон, так как приобретаете "ворованные" программы. Вы подвергаете себя и свой бизнес риску юридических санкций со стороны правообладателей. У организаций, использующих нелегальное программное обеспечение, возникают проблемы при проверках лицензионной чистоты программного обеспечения, которые периодически проводят правоохранительные органы. За нарушение авторских прав в ряде случаев предусмотрена не только административная, но и уголовная ответственность. Нарушение законодательства, защищающего авторское право, может негативно отразиться на репутации компании. Нелицензионные копии программного обеспечения могут стать причиной несовместимости программ, которые в обычных условиях хорошо взаимодействуют друг с другом.
  • В ногу с техническим прогрессом. Управление программным обеспечением поможет определить потребности компании в программном обеспечении, избежать использования устаревших программ и будет способствовать правильному выбору технологии, которая позволит компании достичь поставленных целей и преуспеть в конкурентной борьбе.
  • Профессиональные предпродажные консультации. Преимущества приобретения лицензионного программного обеспечения пользователи ощущают уже при его покупке. Продажу лицензионных продуктов осуществляют сотрудники компаний - авторизованных партнеров ведущих мировых производителей программного обеспечения, квалифицированные специалисты. Покупатель может рассчитывать на профессиональную консультацию по выбору оптимального решения для стоящих перед ним задач.
  • Повышение функциональности. Если у вас возникнут пожелания к функциональности продукта, вы имеете возможность передать их разработчикам; ваши пожелания будут учтены при выпуске новых версий продукта.

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

Административная ответственность за нарушение авторских прав. Согласно статьи 7.12 КоАП РФ 1, ввоз, продажа, сдача в прокат или иное незаконное использование экземпляров произведений или фонограмм в целях извлечения дохода в случаях, если экземпляры произведений или фонограмм являются контрафактными: влечет наложение административного штрафа: на юридических лиц - от 300 до 400 МРОТ с конфискацией контрафактных экземпляров, произведений и фонограмм, а также материалов и оборудования, используемых для их воспроизведения, и иных орудий совершения административного правонарушения.

Уголовная ответственность за нарушение авторских прав. Согласно статьи 146 УК РФ (часть 2), незаконное использование объектов авторского права или смежных прав, а равно приобретение, хранение, перевозка контрафактных экземпляров произведений или фонограмм в целях сбыта, совершенные в крупном размере, наказываются штрафом в размере от 200 до 400 МРОТ или в размере заработной платы или иного дохода осужденного за период от двух до четырех месяцев, либо обязательными работами на срок от 180 до 240 часов, либо лишением свободы на срок до двух лет.

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

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

 Организация обновления программного обеспечения через Интернет.

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

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

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

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

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

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

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

Все обновления подразделяются на

  • Важные обновления обеспечивают существенные преимущества в безопасности, конфиденциальности и надежности. Их следует устанавливать сразу же, как только они становятся доступны, и можно выполнять установку автоматически с помощью «Центра обновления Windows».
  • Рекомендуемые обновления могут устранять менее существенные проблемы или делать использование компьютера более удобным. Хотя эти обновления не предназначены для устранения существенных недостатков в работе компьютера или программного обеспечения Windows, их установка может привести к заметным улучшениям. Их можно устанавливать автоматически.
  • К необязательным обновлениям относятся обновления, драйверы или новое программное обеспечение Майкрософт, делающее использование компьютера более удобным. Их можно устанавливать только вручную.
  • К остальным обновлениям можно отнести все обновления, которые не входят в состав важных, рекомендуемых или необязательных обновлений.

 В зависимости от типа обновления в «Центре обновления Windows» предлагаются следующие возможности:

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

 Для обновления программного обеспечения через Интернет рекомендуется включить автоматическое обновление

Для автоматического обновления программ необходимо войти в систему с учетной записью «Администратор».

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

 Автоматическое обновление обеспечивает установку первоочередных обновлений, которые включают в себя обновления безопасности и другие важные обновления, помогающие защитить компьютер. Также рекомендуется регулярно посещать веб-узел Windows Update (http://www.microsoft.com/) для получения необязательных обновлений, например рекомендованных обновлений программного обеспечения и оборудования, которые помогут улучшить производительность компьютера.

4. Задание

Задание 1. Найти в Интернет закон РФ «Об информации, информатизации и защите информации» и выделить определения понятий:

  • информация;
  • информационные технологии;
  • информационно-телекоммуникационная сеть;
  • доступ к информации;
  • конфиденциальность информации;
  • электронное сообщение;
  • документированная информация.

 Задание 2. Изучив источник «Пользовательское соглашение» Яндекс ответьте на следующие вопросы:

  1. По какому адресу находится страница с пользовательским соглашением Яндекс?
  2. В каких случаях Яндекс имеет право отказать пользователю в использовании своих служб?
  3. Каким образом Яндекс следит за операциями пользователей?
  4. Что подразумевается под термином «контент» в ПС?
  5. Что в ПС сказано о запрете публикации материалов, связанных с:
  1. нарушением авторских прав и дискриминацией людей;
  2. рассылкой спама;
  3. обращением с животными?
  1. Какого максимального объема могут быть файлы и архивы, размещаемые пользователями при использовании службы бесплатного хостинга?
  2. Ваш почтовый ящик на Почте Яндекса будет удален, если Вы не пользовались им более ___.

 

Задание 3. Изучив организацию обновления программного обеспечения через Интернет. Настройте автоматическое обновление программного обеспечения еженедельно в 12.00. Опишите порядок установки автоматического обновления программного обеспечения.

 

5. Содержание отчета.

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

 

6. Контрольные вопросы: 

  1. Какие программы называют лицензионными?
  2. Какие программы называют условно бесплатными?
  3. Какие программы называют свободно распространяемыми?
  4. В чем состоит различие между лицензионными, условно бесплатными и бесплатными программами?
  5. Как можно зафиксировать свое авторское право на программный продукт?
  6. Какие используются способы идентификации личности при предоставлении доступа к информации?
  7. Почему компьютерное пиратство наносит ущерб обществу?
  8. Какие существуют программные и аппаратные способы защиты информации?
  9. Чем отличается простое копирование файлов от инсталляции программ?
  10. Назовите стадии инсталляции программы.
  11. Что такое инсталлятор?
  12. Как запустить установленную программу?
  13. Как удалить ненужную программу с компьютера?

 

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

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

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

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с выходом в Интернет.

3. Краткие теоретические сведения.

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

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

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

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

         0 – отсутствие электрического сигнала;

         1 – наличие электрического сигнала.

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

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

Аналоговый и дискретный способ кодирования

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

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

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

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

Дискретизация – это преобразование непрерывных изображений и звука в набор дискретных значений в форме кодов.

Кодирование изображений

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

Кодирование растровых изображений

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

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

Для черно-белого изображения информационный объем одной точки равен одному биту (либо черная, либо белая – либо 1, либо 0).

Для четырех цветного – 2 бита.

Для 8 цветов необходимо – 3 бита.

Для 16 цветов – 4 бита.

Для 256 цветов – 8 бит (1 байт).

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

Для представления цвета в виде числового кода используются две обратных друг другу цветовые модели: RGB или CMYK. Модель RGB используется в телевизорах, мониторах, проекторах, сканерах, цифровых фотоаппаратах… Основные цвета в этой модели: красный (Red), зеленый (Green), синий (Blue). Цветовая модель CMYK используется в полиграфии при формировании изображений, предназначенных для печати на бумаге.

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

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

R           G       B           Цвет

1        1        1        Белый

1        1        0        Желтый

1        0        1        Пурпурный

1        0        0        Красный

0        1        1        Голубой

0        1        0        Зеленый

0        0        1        Синий

0        0        0        Черный

На практике же, для сохранения информации о цвете каждой точки цветного изображения в модели RGB обычно отводится 3 байта (то есть 24 бита) - по 1 байту (то есть по 8 бит) под значение цвета каждой составляющей. Таким образом, каждая RGB-составляющая может принимать значение в диапазоне от 0 до 255 (всего 28=256 значений), а каждая точка изображения, при такой системе кодирования может быть окрашена в один из 16 777 216 цветов. Такой набор цветов принято называть True Color (правдивые цвета), потому что человеческий глаз все равно не в состоянии различить большего разнообразия.

Для того чтобы на экране монитора формировалось изображение, информация о каждой точке (код цвета точки) должна храниться в видеопамяти компьютера. Рассчитаем необходимый объем видеопамяти для одного из графических режимов. В современных компьютерах разрешение экрана обычно составляет 1280х1024 точек. Т.е. всего 1280 * 1024 = 1310720 точек. При глубине цвета 32 бита на точку необходимый объем видеопамяти:

32 * 1310720 = 41943040 бит = 5242880 байт = 5120 Кб = 5 Мб.

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

Кодирование векторных изображений

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

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

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

Графические форматы файлов

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

Bit MaP image (BMP) – универсальный формат растровых графических файлов, используется в операционной системе Windows. Этот формат поддерживается многими графическими редакторами, в том числе редактором Paint. Рекомендуется для хранения и обмена данными с другими приложениями.

Tagged Image File Format (TIFF) – формат растровых графических файлов, поддерживается всеми основными графическими редакторами и компьютерными платформами. Включает в себя алгоритм сжатия без потерь информации. Используется для обмена документами между различными программами. Рекомендуется для использования при работе с издательскими системами.

Graphics Interchange Format (GIF) – формат растровых графических файлов, поддерживается приложениями для различных операционных систем. Включает алгоритм сжатия без потерь информации, позволяющий уменьшить объем файла в несколько раз. Рекомендуется для хранения изображений, создаваемых программным путем (диаграмм, графиков и так далее) и рисунков (типа аппликации) с ограниченным количеством цветов (до 256). Используется для размещения графических изображений на Web-страницах в Интернете.

Portable Network Graphic (PNG) – формат растровых графических файлов, аналогичный формату GIF. Рекомендуется для размещения графических изображений на Web-страницах в Интернете.

Joint Photographic Expert Group (JPEG) – формат растровых графических файлов, который реализует эффективный алгоритм сжатия (метод JPEG) для отсканированных фотографий и иллюстраций. Алгоритм сжатия позволяет уменьшить объем файла в десятки раз, однако приводит к необратимой потере части информации. Поддерживается приложениями для различных операционных систем. Используется для размещения графических изображений на Web-страницах в Интернете.

Двоичное кодирование звука

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

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

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

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

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

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

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

Качество двоичного кодирования звука определяется глубиной кодирования и частотой дискретизации.

Частота дискретизации – количество измерений уровня сигнала в единицу времени.

Количество уровней громкости определяет глубину кодирования. Современные звуковые карты обеспечивают 16-битную глубину кодирования звука. При этом количество уровней громкости равно N = 216 = 65536.

Представление видеоинформации

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

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

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

Существует множество различных форматов представления видеоданных.

В среде Windows, например, уже более 10 лет (начиная с версии 3.1) применяется формат Video for Windows, базирующийся на универсальных файлах с расширением AVI (Audio Video Interleave – чередование аудио и видео).

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

 

4. Задание

Задание 1. Используя таблицу символов, записать последовательность десятичных числовых кодов в кодировке Windows для своих ФИО, названия улицы, по которой проживаете. Таблица символов отображается в редакторе MS Word с помощью команды: вкладка Вставка>Символ>Другие символы.

http://ikt.rtk-ros.ru/images/clip_image002.png

В поле Шрифт выбираете Times New Roman, в поле из выбираете кириллица. Например, для буквы «А» (русской заглавной) код знака– 192.

 Пример:

И

В

А

Н

О

В

А

Р

Т

Е

М

П

Е

Т

Р

О

В

И

Ч

200

194

192

205

206

194

192

208

210

197

204

207

197

210

208

206

194

200

215

Задание 2.

1) Используя стандартную программу БЛОКНОТ, определить, какая фраза в кодировке Windows задана последовательностью числовых кодов и продолжить код.

Запустить БЛОКНОТ. С помощью дополнительной цифровой клавиатуры при нажатой клавише ALT ввести код, отпустить клавишу ALT. В документе появиться соответствующий символ.

    

    

    

    

0255

0243

0247

0243

0241

0252

0226

0208

0232

0234

0239

0238

 

0241

0239

0229

0246

0232

0224

0235

0252

0237

0238

0241

0242

0232

2) В кодировке Unicod запишите название своей специальности.

Задание 3. Составить сравнительную характеристику носителей информации.

Название

Дата выпуска

Первичная память

Вторичная память

Резервное хранение

Информационной емкостью

Надёжность

Долговременность хранения информации

Магнитооптические и фазоперем. Диски

Магнитная лента на 4 мм кас.

Магнитная лента на 4 мм кас. Со спирал. Считыванием

Диски с однократной записью

Магнитная лента на мини-кас. 6.35мм DC-2000

Сменные кас. Диски Bernoulli

Жесткие диски

Магнитная лента на мини-кас. 6.35мм DC-6000

Гибкие диски

5. Содержание отчета

 Отчет должен содержать:

1.        Название работы.

2.        Цель работы.

3.        Задание и его решение.

4.        Вывод по работе.

6. Контрольные вопросы

1.        Чем отличается непрерывный сигнал от дискретного?

2.        Что такое частота дискретизации и на что она влияет?

3.        В чем суть FM-метода кодирования звука?

4.        В чем суть Wave-Table-метода кодирования звука?

5.        Какие звуковые форматы вы знаете?

6.        Какие этапы кодирования видеоинформации вам известны?

7.        Какие форматы видео файлов вы знаете?

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http://www.informatika.ru 
  9. http://www.student.informatika.ru 
  10. http://mirgeo.ucoz.ru/ 



Предварительный просмотр:

Практическая работа №13. Установка и настройка параметров функционирования периферийных устройств и оборудования. Организация системы ввода – вывода информации. Создание архива данных. Извлечение данных из архива.

1. Цель работы: изучение принципов архивации файлов, функций и режимов работы наиболее распространенных архиваторов, приобретение практических навыков работы по созданию архивных файлов и извлечению файлов из архивов, приобретение навыков записи компакт-дисков.

 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер, OC Windows, архиваторы WinRar, WinZip.

 3. Краткие теоретические сведения.

Архивы данных. Архивация.

Архивация (упаковка) — помещение (загрузка) исходных файлов в архивный файл в сжатом или несжатом виде.

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

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

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

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

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

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

Степень сжатия зависит от используемой программы, метода сжатия и типа исходного файла. Наиболее хорошо сжимаются файлы графических образов, текстовые файлы и файлы данных, для которых степень сжатия может достигать 5 - 40%, меньше сжимаются файлы исполняемых программ и загрузочных модулей — 60 - 90%. Почти не сжимаются архивные файлы. Программы для архивации отличаются используемыми методами сжатия, что соответственно влияет на степень сжатия.

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

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

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

Самораспаковывающийся архив получил название SFX-архив (SelF-eXtracting). Архивы такого типа в обычно создаются в форме .ЕХЕ-файла.

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

•        имя файла;

•        сведения о каталоге, в котором содержится файл;

•        дата и время последней модификации файла;

•        размер файла на диске и в архиве;

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

 Архиваторы имеют следующие функциональные возможности:

1.        Уменьшение требуемого объема памяти для хранения файлов от 20% до 90% первоначального объема.

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

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

4.        Написания комментариев к архиву и файлам в архиве.

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

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

 Запись файлов на компакт-диск

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

Открыть окно Мой компьютер двойным щелчком мыши на соответствующем значке, расположенном на Рабочем столе Windows;

Щелкнуть правой клавишей мыши на значке устройства для записи компакт-дисков, выберите в контекстном меню пункт Свойства, и в открывшемся окне перейдите на вкладку Запись (см. рис.).

Установить флажок Разрешить запись CD на этом устройстве;

В расположенном ниже меню выбрать один из дисковых разделов для временного хранения образа записываемого компакт-диска. Данный дисковый раздел должен содержать не менее 1 Гбайт свободного пространства;

В меню Выберете скорость записи указать скорость, с которой данные будут записываться на компакт-диск. Следует учитывать, что в данном случае за единицу скорости записи данных принято значение 150 Кбайт/с. Иными словами, в случае, если, например, запись будет осуществляться со скоростью 32x, это означает, что максимально возможная скорость записи информации на этом устройстве будет составлять 150*32=4800 Кбайт/с;

Если нужно, чтобы по окончании записи компакт-диск автоматически извлекался из устройства, устанавливается флажок Автоматически извлекать CD после записи;

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

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

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

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

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

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

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

Если используется компакт-диск с возможностью многократной записи (CD-RW), и после завершения записи на нем осталось свободное пространство, впоследствии можно добавить файлы к уже записанному компакт-диску, используя Мастер записи компакт-дисков.

 4. Задание

 Задание 1. Создание файлов, папок, документов

  1. В операционной системе Windows создайте на рабочем столе создайте папку Archives, в которой создайте папки Pictures и Documents.
  2. Найдите и скопируйте в папку Pictures по два рисунка с расширением *.jpg и *.bmp.
  3. Сравните размеры файлов *.bmp и *.jpg. и запишите данные в таблицу 1.
  4. В папку Documents поместите файлы *.doc (не менее 3) и запишите их исходные размеры в таблицу_1.

 Задание 2. Архивация файлов WinZip

  1. Запустите WinZip 7. (Пуск >Все программы > 7-Zip>7 Zip File Manager).
  2. В появившемся диалоговом окне выберите папку, в которой будет создан архив: ...\Рабочий стол\Archives\Pictures. Установите курсор на имя графического файла Зима.jpg. Выполните команду Добавить (+).
  3. Введите имя архива в поле Архив – Зима.zip и убедитесь, что в поле Формат архива установлен тип Zip.
  4. Установите в поле Режим изменения: добавить и заменить.
  5. В раскрывающемся списке Уровень сжатия: выберите пункт Нормальный. Запустите процесс архивации кнопкой ОК.
  6. Сравните размер исходного файла с размером архивного файла. Данные запишите в таблицу_1.
  7. Создайте архив Зима1.zip, защищенный паролем. Для ввода пароля в диалоговом окне Добавит к архиву в поле Введите пароль: ведите пароль, в поле Повторите пароль: подтвердите пароль. Обратите внимание на флажок Показать пароль. Если он не установлен, пароль при вводе не будет отображаться на экране, а его символы будут заменены подстановочным символом "*". Это мера защиты пароля от посторонних. Однако в данном случае пользователь не может быть уверен в том, что он набрал пароль правильно. Поэтому при не установленном флажке система запрашивает повторный (контрольный) ввод пароля. Щелкните на кнопке ОК - начнется процесс создания защищенного архива.
  8. Выделите архив Зима1.zip, выполните команду Извлечь. В появившемся диалоговом окне Извлечь в поле Распаковать в: выберите папку-приемник - …Рабочий стол\Archives\Pictures\Зима1\.
  9. Щелкните на кнопке ОК. Процесс извлечения данных из архива не запустится, а вместо него откроется диалоговое окно для ввода пароля.
  10. Убедитесь в том, что ввод неправильного пароля не позволяет извлечь файлы из архива.
  11. Убедитесь в том, что ввод правильного пароля действительно запускает процесс.
  12. Удалите созданный вами защищенный архив и извлеченные файлы.
  13. Создайте самораспаковывающийся ZIP-архив. Для этого установите курсор на имя архива Зима.zip, выполните команду Добавить (+).
  14. Введите имя архива в поле Архив – Зима.7z и убедитесь, что в поле Формат архива установлен тип 7z.
  15. Установите в поле Режим изменения: добавить и заменить.
  16. Установите флажок Создать SFX-архив.
  17. Запустите процесс архивации кнопкой ОК.
  18. Аналогичным образом создайте архивы для файлов Рябина.bmp, Документ1.doc, Документ2.doc, Документ3.doc. Сравнительные характеристики исходных файлов и их архивов занести в таблицу_1.

Задание 3. Архивация файлов WinRar

  1. Запустите WinRar (Пуск >Все программы > WinRar).
  2. В появившемся диалоговом окне выберите папку, в которой будет создан архив: Рабочий стол\Archives\Pictures.
  3. Установите курсор на имя графического файла Зима.jpg.
  4. Выполните команду Добавить. В появившемся диалоговом окне введите имя архива Зима.rar. Выберите формат нового архива - RAR, метод сжатия - Обычный. Убедитесь, что в группе Параметры архивации ни в одном из окошечек нет флажков. Щелкните на кнопке ОК для создания архива. Во время архивации отображается окно со статистикой. По окончании архивации окно статистики исчезнет, а созданный архив станет текущим выделенным файлом.
  5. Аналогичным образом создайте архивы для файлов Рябина.bmp, Документ1.doc, Документ2.doc, Документ3.doc. Сравнительные характеристики исходных файлов и их архивов занести в таблицу 1.
  6. Создайте самораспаковывающийся RAR – архив, включающий в себя текстовые и графические файлы.
  7. Определите процент сжатия файлов и заполните таблицу. Процент сжатия определяется по формуле  P=S/S0, где S – размер архивных файлов, So – размер исходных файлов.

Текстовые  и графические файлы:

Архиваторы

Размер исходных файлов

WinZip

WinRar        

Документ 1.doc        

Документ 2.doc        

Документ 3.doc        

Зима.jpg        

Рябина.bmp

Процент сжатия текстовой информации (для всех файлов)        

Процент сжатия графической информации (для всех файлов)        

Задание 4. Заполните таблицу «Основные устройства ввода - вывода»

Название

Направление передачи данных

Скорость передачи данных (Кбайт/с)

Клавиатура

Мышь

Голосовой ввод

Сканер

Голосовой вывод

Струйный принтер

Лазерный принтер

Графический дисплей

Оптический диск

Магнитная лента

Магнитный диск

5. Содержание отчета

 Отчет должен содержать:

1.        Название работы.

2.        Цель работы.

3.        Задание и его выполнение.

4.        Вывод по работе.

 6. Контрольные вопросы

1.        Что такое архивация? Для чего она нужна?

2.        Как создать архив, самораспаковывающийся архив?

3.        Как установить пароль на архив?

4.        Как осуществляется запись информации на компакт-диск?

7. Литература

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Практическая работа №14. Принципы работы пакетов прикладных программ. Прикладное программное обеспечение.

1. Цель работы: выработать практические навыки работы с прикладным программным обеспечением.

 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

 3. Краткие теоретические сведения.

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

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

http://sdo.uspi.ru/mathem&inform/lek15/Image289.gif

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

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

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

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

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

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

• проектирование базы данных;

• создание структуры базы данных;

• заполнение базы данных;

• просмотр и редактирование базы данных;

• сортировку базы данных;

• поиск необходимой записи;

 выборку информации;

• создание отчетов.

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

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

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

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

Кроме того, эти системы должны уметь объяснять свое поведение и свое решение.

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

Принято выделять в экспертных системах три основных модуля:

• модуль базы знаний;

• модуль логического вывода;

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

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

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

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

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

Каждая прикладная программа этой группы ориентируются на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ - автоматизированные системы научных исследований, каждая из которых “привязана” к определенной области науки, САПР - системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ - автоматизированные системы управления (которых в 60 - 70 годах были разработаны тысячи).

4. Задание

Задание 1. Решите тест, ответы запишите в приведенную ниже таблицу.

Вопрос 1. Какие программы относятся к системным программам?

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

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

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

4. Программы для решения конкретных задач.

Вопрос 2. Какие программы относятся к прикладным программам?

1. Текстовые редакторы и процессоры.

2. Графические редакторы.

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

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

5. Электронные таблицы.

6. Диагностические программы.

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

8. Системы автоматизированного проектирования (CAD – системы).

Вопрос 3. К каким программам относятся программы: Экспертные системы, Редакторы HTML (Web-редакторы)?

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

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

3. Системные и прикладные программы.

Вопрос 4.         Что такое многопользовательская ОС?

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

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

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

4. Операционная система, которая может взаимодействовать с ОС других компьютеров в сети.

Вопрос 5.  Дайте определение понятию многоплатформенность ОС.

1. Способность обеспечивать связь любого числа компьютеров в сети.

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

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

4. Способность работать на разных типах компьютеров.

Вопрос 6.  Дайте определение понятию многопроцессорность ОС.

1. Способность обеспечивать связь любого числа компьютеров в сети.

2. Способность поддерживать работу нескольких процессоров одного ПК.

3. Способность поддерживать работу нескольких ПК.

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

Вопрос 7. В чем сущность технологии OLE?

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

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

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

4. Возможность передачи по сети информации баз данных.

Вопрос 8. Назовите функции программы - интерпретатора.

1. Перевод в машинный код всей программы.

2. Перевод в машинный код одного оператора программы.

3. Последовательный перевод в машинный код и исполнение каждого оператора программы.

4. Исполнение каждого оператора программы.

        5. Перевод в машинный код всей программы и создание нового файла, готового к исполнению.

Вопрос 9. Назовите функции программы – компилятора.

1. Перевод в машинный код всей программы и создание нового файла, готового к исполнению.

2. Перевод в машинный код одного оператора программы.

3. Исполнение каждого оператора программы.

4. Последовательный перевод в машинный код и исполнение каждого оператора программы.

5. Перевод в машинный код всей программы.

Вопрос 10. Перечислить основные классы системных программ.

1. Операционные системы, сервисные программы, табличные процессоры.

2. Операционные системы, текстовые процессоры, программы работы в сети.

3. Операционные системы, сервисные программы.

4. Операционные системы, сервисные программы, программы работы в сети.

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

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

2. Операционные системы, текстовые процессоры, программы работы в сети.

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

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

Вопрос 12. Что такое машинный код?

1. Программа, записанная в двоичном коде.

2. Код для защиты программы от несанкционированного доступа.

3. Пароль для входа в систему.

4. Операторы программы.

Вопрос 13. Дайте характеристику языку программирования низкого уровня.

1. Язык для записи программы в двоичном коде.

2. Язык, ориентированный на конкретный процессор.

3. Язык с ограниченными возможностями.

4. Язык с ограниченным числом операторов.

Вопрос 14. Перечислите несколько языков программирования высокого уровня.

1. Ассемблер.

2. Паскаль.

3. Си.

4. Бейсик.

Вопрос 15.         Какой язык был создан вместо языка программирования низкого уровня?

1. Ассемблер.

2. Паскаль.

3. Си.

4. Бейсик.

Вопрос 16. Что такое компьютерный вирус?

1. Сбой в программе.

2. Технические неполадки в ПК.

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

Вопрос 17.         Перечислите основные типы компьютерных вирусов.

1. Программные, загрузочные, макровирусы.

2. Поражающие программы или память.

3. Распознаваемые и нераспознаваемые.

Вопрос 18. Что такое размножение компьютерных вирусов?

1. Проникновение вирусов в другие компьютеры.

2. Способность воспроизводить себя в теле других программ.

3. Увеличение объемов вирусных программ.

Вопрос 19. Что относится к архивации файлов?

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

2. Уплотнение папок.

3. Уплотнение дисков.

Таблица для ввода ответов:

Вопрос

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

Ответы

Задание 2. Решите кроссворд

Кроссворд по предмету информатике - на тему 'Программное обеспечение'

По горизонтали

7. Тип пользователя интерфейса

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

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

16. Организация более удобного интерфейса пользователя с файловой системой

19. Каскадная модель ЖЦПИ

21. Ориентированное на ПП объединение действий разработчиков

По вертикали

1. Один из этапов тестирования

2. Один из этапов развития программирования

3. Точное формализованное описание функций и ограничение разрабатываемого ПО

4. Один из этапов разработки по

5. Завершенный продукт, пригодный для запуска своим автором на системе, на которой он был разработан

6. Модель ЖЦПИ

8. Автономно компилируемая программная единица

10. Один из этапов развития программирования

11. Один из важных характеристик разрабатываемого ПО

12. Один из методов тестирования

13. Способность класса принадлежать более чем одному типу

15. Закончите предложение обеспечить удовлетворение реальных потребностей пользователя - это цель …

17. Процесс нахождения местоположения ошибок в программе и их исправление

18. Изменение состояния объекта

20. Предмет или явление, имеющий четко определяемое поведение

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Что такое программное обеспечение?
  2. Какая классификация программного обеспечения существует?
  3. Что такое графические редакторы?
  4. Что такое СУБД?
  5. Какие этапы при работе с СУБД существуют?
  6. Что такое экспертная система?
  7. В чем особенности гипертекста?
  8. Что такое мультимедиа?
  9. Какие программные средства профессионального уровня существуют?

 

7. Литература

 

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Практическая работа №15. Программы, работающие под управление определенной операционной системы. Прикладное программное обеспечение. Стандартные программы Windows.

1. Цель работы: Ознакомление с работой стандартных программ Windows ХР: Блокнот, Калькулятор, текстовый редактор WordPad и графический редактор Paint. Использование буфера обмена для вставки и внедрения объектов.

2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с операционной системой семейства Windows.

3. Краткие теоретические сведения.

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

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

http://sdo.uspi.ru/mathem&inform/lek15/Image289.gif

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

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

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

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

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

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

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

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

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

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

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

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

Каждая прикладная программа этой группы ориентируются на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ - автоматизированные системы научных исследований, каждая из которых “привязана” к определенной области науки, САПР - системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ - автоматизированные системы управления (которых в 60 - 70 годах были разработаны тысячи).

4. Задание

Задание 1. Работа с программами Блокнот и Калькулятор

  • Запустите Windows ХР.
  • Запустите программы:
  • Калькулятор;
  • Блокнот;
  • Текстовый редактор WordPad;
  • Графический редактор Paint.

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

  • Щелчком правой кнопки мыши по Панели задач вызовите контекстное меню и упорядочите открытые окна на экране с помощью команды Окна сверху вниз.
  • Сверните окна программ WordPad и Paint щелчком мыши по кнопке     (Свернуть) в правом верхнем углу окна программы.
  • Обратите внимание на появление кнопок с названиями этих программ на Панели задач.
  • Активизируйте окно программы Блокнот, щелкнув по нему мышью.
  • Для автоматического указания даты и времени создания записей в документе программы Блокнот введите в начало документа команду .LOG - в первую позицию первой строки.
  • Сохраните документ в своей папке под именем Блок.txt.
  • Закройте окно программы Блокнот.
  • Создайте на Рабочем столе ярлык для файла Блок.txt и откройте документ двойным щелчком мыши по его ярлыку.

Что изменилось в содержании документа Блок.txt. Текущее время и дата теперь будут автоматически проставляться в конце файла при каждом его открытии.

  • Установите текущее время и дату еще раз — с помощью команды меню окна программы Блокнот ПРАВКА / Дата/время.
  • Упорядочите открытые окна сверху вниз.
  • Введите в конец документа Блок.txt следующий текст:

Вычисление суммы: 123+456

  • С помощью указателя мыши при нажатой левой кнопке выделите выражение 123+456  и скопируйте его в буфер обмена.
  • Активизируйте окно программы Калькулятор, щелкнув по нему мышью.
  • С помощью команд меню Вид установите режим Обычный и введите команду ПРАВКА/Вставить.
  • Введите знак «=», щелкнув мышью по соответствующей кнопке Калькулятора.
  • Полученный результат скопируйте в буфер обмена.
  • Активизируйте окно программы Блокнот, добавьте знак «=» и вставьте результат вычисления, находящийся в буфере обмена, в документ Блок.txt.
  • Закройте программу Блокнот, сохранив документ.
  • Откройте файл Блок.txt еще раз.
  • После новой даты введите выражение: 372*783=
  • и скопируйте его с помощью буфера обмена на табло Калькулятора.
  • Не забудьте очистить табло калькулятора перед тем, как приступить к вычислению нового выражения.
  • Полученный результат вставьте в документ Блок. txt.
  • Закройте программу Блокнот с сохранением документа.

Задание 2. Работа с текстовым редактором WordPad

  • Из папки Common скопируйте в свою папку файл Standart.rtf.
  • Активизируйте окно программы WordPad, щелкнув по его кнопке на Панели задач.
  • В окне программы WordPad с помощью команды ФАЙЛ/ Открыть откройте находящийся в вашей папке документ Standart.rtf и ознакомьтесь с его содержанием.
  • Упорядочите сверху вниз окна программ WordPad и Калькулятор.
  • Выполните с помощью Калькулятора задания, приведенные в документе Standart.rtf.
  • Результаты вычислений скопируйте в документ Standart.rtf и округлите их, оставив два знака после запятой.
  • Сохраните документ Standart.rtf.
  • В окне программы WordPad создайте новый документ в формате *.rtf.
  • С помощью команд меню Вид выведите на экран:
  • Панель инструментов;
  • Панель форматирования;
  • Линейку;
  • Строку состояния.
  • Внимательно рассмотрите окно программы WordPad и запишите в конспект пункты горизонтального меню окна. Ознакомьтесь с назначением кнопок на Панели инструментов и Панели форматирования.
  • Введите следующий текст:
  • Стандартные программы Windows:
  • Блокнот
  • Текстовый редактор WordPad
  • Калькулятор
  • Графический редактор Paint и др.

  • С помощью команд меню ФОРМАТ/ Шрифт отформатируйте текст, используя в разных строках различные шрифты (Times New Roman, Arial и др.) и разные размеры шрифтов.
  • Текст первой строки оформите жирным шрифтом, второй строки — курсивом, а третьей — подчеркиванием.
  • Используя кнопки пиктографического меню              ,   выровняйте текст пер-вой строки по центру, второй строки — по левому краю, а третьей — по правому краю.
  • В последнем абзаце с помощью горизонтальной масштабной линейки установите отступ первой строки 4 см.
  • Для первых трех абзацев установите маркеры, используя команду меню ФОРМАТ /Маркер.
  • Окрасьте текст каждой строки разным цветом, используя кнопку панели форматирования          (Цвет).
  • Введите команду меню ВСТАВКА/ Объект и в диалоговом окне Вставка объекта укажите Тип объекта — Точечный рисунок.
  • В появившемся окне нарисуйте красный прямоугольник и щелкните вне рисунка.
  • Дважды щелкните по созданному рисунку и измените цвет прямоугольника на зеленый.
  • Щелкните вне рисунка и сохраните документ в своей папке под именем Text.rtf.
  • Обратите внимание на то, в каких форматах можно сохранять документы, созданные в программе WordPad.
  • В документе Text.rtf выделите фрагмент текста  Графический редактор Paint   и скопируйте его в буфер обмена.

Задание 3. Работа с графическим редактором Paint

  • Активизируйте окно программы Paint и разверните его на весь экран.
  • Вставьте в документ Paint текст из буфера обмена: Графический редактор Paint.
  • Переместите текст в самый низ рисунка.
  • Активизируйте окно программы Калькулятор. Установите режим Обычный.
  • Скопируйте изображение активного окна Калькулятора в буфер обмена, нажав клавиши Alt+PrintScreen.
  • Закройте программу Калькулятор.
  • С помощью команды меню ПРАВКА/ Вставить поместите рисунок из буфера обмена в окно графического редактора Paint.
  • Используя инструмент        (Выделение прямоугольной области), выделите в рисунке любые три кнопки.
  • Поместите их в буфер обмена, используя команду ПРАВКА/ Вырезать.
  • Создайте в окне графического редактора Paint новый документ, не сохраняя предыдущий.
  • С помощью команды меню РИСУНОК/Атрибуты установите размер рисунка 10 х 10 см.
  • Поместите в новый документ вырезанные в буфер обмена кнопки.
  • Сохраните документ под именем Graf.bmp в своей папке.
  • Поменяйте местами первую и третью кнопки.
  • Щелчком левой кнопки мыши по красному цвету Палитры цветов установите красный цвет объекта.
  • Щелчком правой кнопки мыши установите синий цвет фона.
  • Используя инструмент     (Заливка), окрасьте первую кнопку цветом объекта (красным), а вторую кнопку — синим цветом фона. Для окраски цветом фона нажимайте правую кнопку мыши.
  • Выделите одну из кнопок, увеличьте ее размер с помощью мыши в 2—3 раза и с помощью инструмента      (Кисть) напишите на ней цифру 1.
  • С помощью инструмента       (Масштаб) увеличьте размер всего рисунка в 2 раза. Верните обычный масштаб рисунка (1 х 1).
  • Опробуйте применение команд меню РИСУНОК/Отразить/Повернуть, Растянуть/Наклонить и Обратить цвета.
  • Выделите одну из кнопок и скопируйте ее в буфер обмена.
  • Сохраните документ Graf.bmp.
  • Откройте окно своей папки, щелкните правой кнопкой мыши по названию документа Text.rtf и в контекстном меню выберите команду Открыть с помощью / Текстовый редактор WordPad.
  • В документ Text.rtf вставьте рисунок из буфера обмена с помощью команды ПРАВКА/ Специальная вставка /Вставить Рисунок (метафайл).
  • Сохраните файл Text.rtf и сверните окно программы WordPad.
  • В документе Graf.bmp щелкните по инструменту     (Надпись) и создайте рам-ку для ввода текста.
  • С помощью команды меню ВИД/Панель атрибутов текста выведите на экран нужную панель и установите шрифт Arial размером 14 пт., полужирный, курсив.
  • Введите текст:         Окружность.
  • Нарисуйте круг с радиусом около 1 см.
  • Выделите круг и скопируйте его 2 раза с помощью мыши при нажатой клавише Ctrl.
  • Размножьте одну из фигур перемещением с помощью мыши при нажатой клавише Shift и активизированной кнопке Прозрачный фон.
  • С помощью команды меню ПАЛИТРА/ Изменить палитру подберите несколько новых нестандартных цветов и закрасьте ими нарисованные фигуры.
  • Сохраните документ Graf.bmp и закройте программу Paint.

Контрольное задание

  • Из папки Common скопируйте в свою папку файл Portret.bmp и откройте его.
  • Выделите рисунок и переместите его мышью к правой границе поля, удерживая нажатой клавишу Ctrl.
  • Скопируйте рисунок.
  • С помощью команды меню РИСУНОК/ Отразить/Повернуть разверните одну половину рисунка и создайте целый портрет (см. рисунок).
  • Используя инструменты      (Масштаб) и     (Выбор цветов), отредактируйте в портрете глаза.
  • Инструмент Выбор цветов (пипетка) позволяет скопировать цвет любой  точки  рисунка  и  использовать этот
  • цвет для окраски других элементов. Для работы с этим инструментом его нужно выбрать, затем щелкнуть в области рисунка на нужном цвете и закрашивать выбранным цветом любые элементы.
  • Выделите рисунок и скопируйте его в буфер обмена.
  • Сохраните и закройте файл Portret.bmp.
  • Активизируйте окно документа Text.rtf, созданного в программе WordPad, и вставьте в конец документа рисунок из буфера обмена.
  • Сохраните документ.
  • Для отчета о работе откройте поочередно созданные вами файлы: Standart.rtf, Text.rtf, Блок.txt, Graf.bmp и Portret.bmp, проверьте их содержимое и сверните документы в виде кнопок на Панели задач.
  • Закройте все другие окна.
  • Предъявите преподавателю результаты работы.
  • Закройте все документы и запущенные приложения.
  • Удалите из своей папки все файлы. Завершите работу.
  • Тест
  • 1. В каких форматах можно сохранять документы в программе WordPad?
  • A. *.txt
  • B. *.wmf
  • C. *.rtf
  • D. *.bmp
  • 2. Какие возможности для работы с документом имеются в программе Блокнот?
  • A. Изменение типа шрифта в отдельном слове
  • B. Изменение типа шрифта в тексте всего документа
  • C. Установка переносов по словам
  • D. Вставка из буфера обмена графических объектов
  • E. Вставка из буфера обмена текстовых фрагментов
  • 3. В каком формате можно сохранять рисунки в программе Paint?
  • A. *.jpg
  • B. *.bmp
  • C. * wmf
  • D. *.doc
  • E. *.rtf
  • 4. Каким образом внутри документа можно скопировать рисунок, созданный в программе Paint?
  • A. Перетащить мышью
  • B. Перетащить мышью при нажатой клавише Shift
  • C. Перетащить мышью при нажатой клавише Ctrl
  • D. Перетащить мышью при нажатой клавише Alt
  • E. Поместить в буфер обмена, а затем вставить в документ
  • 5. Установите соответствие между инструментами и их названием в окне программы Paint.
  • 1. Масштаб
  • 2. Надпись
  • 3. Карандаш
  • 4. Распылитель
  • 5. Ластик
  • 6. Выбор цветов
  • 6. Укажите программы, в которых можно открывать только одно окно документа.
  • A. Paint        
  • B. Блокнот        
  • C. Word
  • D. WordPad
  • Е. Excel

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

6. Контрольные вопросы

  1. Какие возможности для форматирования текста имеются в программе Блокнот?
  2. Перечислите основные элементы окна программы Блокнот и укажите их функциональное назначение.
  3. Какими способами можно ввести текущую дату в документ программы Блокнот?
  4. Каким образом выполняются вычисления с помощью программы Калькулятор?
  5. Чем различаются Обычный и Инженерный калькуляторы?
  6. Чем отличается текстовый процессор от текстового редактора?
  7. Назовите основные элементы окна программы WordPad и укажите их функциональное назначение.
  8. Какие возможности для форматирования текста имеются в программе WordPad?
  9. Что такое форматирование документа?
  10. Как вставить рисунок в документ WordPad?
  11. В каких форматах можно сохранять документ, созданный с помощью текстового процессора WordPad?
  12. Перечислите основные элементы окна программы Paint и укажите их функциональное назначение.
  13. Перечислите основные инструменты программы Paint и укажите их назначение.
  14. Какие возможности для создания и редактирования рисунков имеются в программе Paint?
  15. Чем отличаются графические объекты растрового типа от объектов векторного типа?
  16. Какие операции с выделенным фрагментом можно выполнять в окне программы Paint?
  17. Каким образом можно ввести текст в рисунок, созданный в графическом редакторе Paint?
  18. Как пользоваться инструментом Выбор цветов?
  19. Как изменить стандартную палитру цветов в графическом редакторе Paint?
  20. В каких форматах можно сохранять документ, созданный с помощью графического редактора Paint?
  21. Что такое буфер обмена? Каким образом можно поместить объект в буфер обмена? Как вставить в документ объект, находящийся в буфере обмена?
  22. Как открывать, сохранять и распечатывать документы, созданные с помощью программ Блокнот, WordPad и Paint?

7. Литература 

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

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

1. Цель работы: научиться осуществлять поиск информации с помощью поисковых систем.

 2. Оборудование, приборы, аппаратура, материалы: персональный компьютер с выходом в Интернет.

3. Краткие теоретические сведения.

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

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

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

Автоматическую каталогизацию Web-ресурсов и удовлетворение запросов клиентов выполняют поисковые указатели. Работу поискового указателя можно условно разделить на три этапа:

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

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

В России наиболее крупными и популярными поисковыми системами являются:

 4. Задание

 Задание 1.

  1. Загрузите Интернет.
  2. С помощью строки поиска найдите каталог ссылок на государственные образовательные порталы.
  3. Выпишите электронные адреса шести государственных образовательных порталов и дайте им краткую характеристику. Оформите в виде таблицы.

 Задание 2.

  1. Откройте программу Enternet Explorer.
  2. Загрузите страницу электронного словаря Promt– www.ver-dict.ru.
  3. Из раскрывающегося списка выберите Русско-английский словарь (Русско-Немецкий).
  4. В текстовое поле Слово для перевода: введите слово, которое Вам нужно перевести.
  5. Нажмите на кнопку Найти.
  6. Занесите результат в следующую таблицу:

Слово

Русско-Английский

Русско-Немецкий

Информатика

Клавиатура

Программист

Монитор

Команда

Винчестер

Сеть

Ссылка

Оператор

 Задание 3.

  1. Загрузите страницу электронного словаря– www.efremova.info.
  2. В текстовое поле Поиск по словарю: введите слово, лексическое значение которого Вам нужно узнать.
  3. Нажмите на кнопку Искать. Дождитесь результата поиска.
  4. Занесите результат в следующую таблицу:

Слово

Лексическое значение

Метонимия

Видеокарта

Железо

Папирус

Скальпель

Дебет

 Задание 4. С помощью одной из поисковых систем найдите информацию и занесите ее в таблицу:

Личности 20 века

Фамилия, имя

Годы жизни

Род занятий

Джеф Раскин

Лев Ландау

Юрий Гагарин

 Задание 5. Заполните таблицу, используя поисковую систему Яндекс: www.yandex.ru.

Слова,

входящие в запрос

Структура запроса

Количество

найденных

страниц

Электронный адрес первой найденной ссылки

Информационная

система

Информационная! Система!

Информационная  система

Информационная  система

«Информационная система»

Персональный

компьютер

Персональный компьютер

Персональный  компьютер

$title (Персональный компьютер)

$anchor (Персональный компьютер)

 Задание 6. Произвести поиск сайтов в наиболее популярных поисковых системах общего назначения в русскоязычном Интернете (Рунете).

Краткая справка. Наиболее популярными русскоязычными поисковыми системами являются:

Rambler — www.rambler.ru;

Апорт — www.aport.ru;

Яndex— www.yandex.ru.

Англоязычные поисковые системы:

Yahoo — www.yahoo.com.

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

Порядок выполнения:

1. Создайте папку на рабочем столе с именем: Фамилия–Группа.

2. Запустите Internet Explorer.

Для перехода в определенное место или на определенную страницу воспользуйтесь адресной строкой главного окна Internet Explorer.

Краткая справка: Адрес узла (URL) обычно начинается с имени протокола, за которым следует обслуживающая узел организация, например в адресе http://www.rambler.ru «http://www» указывает, что это сервер Web, который использует протокол http, домен «.ru» определяет адрес российских узлов.

3. Произведите поиск в поисковой системе Rambler.

Введите в адресную строку адрес (URL) русскоязычной поисковой системы Rambler — www.rambler.ru и нажмите клавишу Enter. Подождите, пока загрузится страница. В это же время на панели, инструментов активизируется красная кнопка Остановить, предназначенная для остановки загрузки.

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

4. Введите в поле поиска словосочетание «Энциклопедия финансов» и нажмите кнопку Найти.

5. Убедитесь, что каталог Web работает достаточно быстро. Программа через некоторое время сообщит вам, что найдено определенное количество документов по этой тематике. Определите, сколько документов нашла поисковая система:_________

6. Запомните страницу из списка найденных, представляющую для вас интерес, командой Избранное/Добавить в папку.

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

8. Для поиска информации на текущей странице выполните команду Правка/Найти на этой странице (или нажмите клавиши Ctrl-F). В окне поиска наберите искомое выражение, например «Финансы», и нажмите кнопку Найти далее. Откройте страничку одной из найденных энциклопедий.

9. Скопируйте сведения страницы в текстовый документ. Для копирования содержимого всей страницы выполните команду Правка/Выделить все и команду Правка/Копировать. Откройте новый документ текстового редактора MS Word и выполните команду Правка/Вставить.

Краткая справка: невозможно копирование сведений с одной Web-страницы на другую.

10. Произведите поиск в поисковой системе Yandex. Откройте поисковый сервер YAndex — www.yandex.ru. В поле поиска задайте «Энциклопедии», нажмите кнопку Найти, сравните результаты с поиском в Рамблере.

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

12. Введите одно слово «Финансы» в поле поиска. Отличается ли результат от предыдущего поиска? Попробуйте поставить перед поисковой системой задачу найти информацию о какой-нибудь конкретной валюте, предположим «Доллар». Сравните результаты поиска.

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

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

Задание 7. Настройка пользовательского интерфейса Microsoft Word

Технология выполнения работы:

  1. Создайте ярлык MS Word на рабочем столе (Пуск – Программы – MS Word – Контекстное меню – Отправить на рабочий стол (Создать ярлык)).
  2. Запустите программу Word с ярлыка на рабочем столе.
  3. Исследуйте все кнопки панели инструментов «Стандартная» и «Форматирование». Запишите в тетрадь их назначение.

Стандартная

Форматирование

1

1

2

2

3 и т.д.

3 и т.д.

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

Окно MS Word

  1. Работая с документом, вы видите виртуальный лист, повторяющий параметры реального. Используйте режим «разметка страницы», чтобы иметь полное представление о том, как располагается текст на реальном листе. Вид – Разметка страницы. Также режим отображения документа отображается в нижней части окна документа на горизонтальной строке прокрутки.

Вид - Разметка страницы


Вид - Разметка страницы

  1. При создании и форматировании текстового документа важно видеть и левое и правое поле документа. Этого можно достичь, выполнив команду: Вид – Масштаб – По ширине страницы. Для быстрого выполнения данной операции на панели инструментов Стандартная есть кнопка Масштаб. Кнопка: Масштаб
  2. С самого начала приучайтесь работать в режиме специальных символов. Для этого нажмите кнопку "Непечатаемые символы" Кнопка: Непечатаемые символычто очень важно для качественного набора текста и облегчения дальнейших операций по редактированию и форматированию текста.
  3. Важно различать в самом начале курсор текстовый и курсор мыши.
    Запомните!!! Текст вводится в то место, где мигает курсор, вставка объекта происходит в то место, где мигает курсор. 
    Указатель мыши служит для установки текстового курсора в нужное место и в процессе набора может не участвовать.
    Зарисуйте в тетрадь внешний вид текстового курсора и курсор мыши.
  4. Установка полей и ориентация бумаги.
    Файл – Параметры страницы – Поля. По ГОСТу требования, которые предъявляются к текстовым печатным документам, параметры полей страницы задаются следующие:
    Верхнее – 2 см.
    Нижнее – 2 см.
    Левое – 3 см.
    Правое – 1 см.
    Ориентация – книжная.Поля - это область страницы, где не может размещаться текст
  5. Введите 3 строки что-нибудь о себе, не нажимая Enter.
  6. Закройте окно документа Word без сохранения.


Самостоятельная работа

  • Отобразить на экране окна Word следующие панели инструментов:
    Стандартная, Таблицы и границы, Web, Настройка изображения.
  • Перейти из режима Обычный в режим Разметки страницы.
  • Установить масштаб 87%

5. Содержание отчета

 Отчет должен содержать:

  1. Название работы.
  2. Цель работы.
  3. Задание и его решение.
  4. Вывод по работе.

 6. Контрольные вопросы

  1. Что понимают под поисковой системой?
  2. Перечислите популярные русскоязычные поисковые системы.
  3. Что такое ссылка и как определить, является ли элемент страницы ссылкой
  4. Возможно ли копирование сведений с одной Web-страницы на другую?
  5. Каким образом производится поиск картинок и фотографий в поисковых системах Интернет?

7. Литература 

  1. Информатика и ИКТ: учебник для начального и среднего профессионального образования. Цветкова Н.С., Великович Л.С. – Академия, 2011 г.
  2. Информатика и ИКТ. Практикум для профессий и специальностей технического и социально-экономического профилей. Н. Е. Астафьева, С. А. Гаврилова, под ред. М.С. Цветковой, Академия, 2012г.
  3. Информатика и ИКТ. Базовый уровень: учебник для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г. – 246 с.: ил.
  4. Информатика и ИКТ. Базовый уровень: практикум для 10-11 кл. / И.Г.Семакин, Е.К.Хеннер. – 4 изд., испр. – М. – Бином. Лаборатория знаний, 2008г.
  5. Информатика и ИКТ. 10 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  6. Информатика и ИКТ. 11 кл. Базовый уровень под ред. Н.В.Макаровой – Спб – Лидер, 2010г.
  7. Энциклопедия школьной информатики / под ред. И.Г.Семакина. – М.: Бином. Лаборатория знаний, 2011г.
  8. http//www.informatika.ru;
  9. http//www.student.informatika.ru;
  10. http://mirgeo.ucoz.ru/.



Предварительный просмотр:

Назначение и основные характеристики компьютерных носителей информации

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

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

Традиционно используемым носителем информации является бумага с нанесёнными на ней тем или иным способом изображениями.

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

1) жёсткий магнитный диск, ЖМД, НЖМД (hard disk, HD). Применяется как основной стационарный носитель информации в компьютерах. Большая ёмкость, высокая скорость доступа. Иногда встречаются модели со съёмным диском, который можно вынуть из компьютера и спрятать в сейф. Так выглядит НЖМД;

2) гибкий магнитный диск, ГМД (floppy disk, FD) или дискета (diskette). Основной сменный носитель для персональных компьютеров. Небольшая ёмкость, низкая скорость доступа, но и стоимость тоже низкая. Основное преимущество - транспортабельность;

3) лазерный компакт-диск (CD, CD-ROM). Большая ёмкость, средняя скорость доступа, но отсутствует возможность записи информации. Запись производится на специальном оборудовании. Так выглядит CD-привод;

4) перезаписываемый лазерный компакт-диск (CD-R, CD-RW). В одних случаях возможна только запись (без перезаписи), в других - также ограниченное число циклов перезаписи данных. Те же характеристики, что и для обычного компакт-диска;

5) DVD-диск. Аналогичен CD-ROM, но имеет более высокую плотность записи (в 5-20 раз). Имеются устройства как только для считывания, так и для записи (перезаписи) DVD;

6) сменный магнитный диск типа ZIP или JAZZ. Похож на дискету, но обладает значительно большей ёмкостью. Так выглядит ZIP-диск и привод для него;

7) магнитооптический или т.н. флоптический диск. Сменный носитель большой ёмкости. Так выглядит магнитооптический диск и привод для него;

8) кассета с магнитной лентой - сменный носитель для стримера (streamer) - прибора, специально предназначенного для хранения больших объёмов данных. Некоторые модели компьютеров приспособлены для записи информации на обычные магнитофонные кассеты. Кассета имеет большую ёмкость и высокую скорость записи-считывания, но медленный доступ к произвольной точке ленты;

9) перфокарты - в настоящее время почти не используются;

10) перфолента - в настоящее время почти не используется;

11) кассеты и микросхемы ПЗУ (read-only memory, ROM). Характеризуются невозможностью или сложностью перезаписи, небольшой ёмкостью, относительно высокой скоростью доступа, а также большой устойчивостью к внешним воздействиям. Обычно применяются в компьютерах и других электронных устройствах специализированного назначения, таких как игровые приставки, управляющие модули различных приборов, принтеры и т.д.;

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

В таблицах 1 и 2 приведена сравнительная характеристика применимости МО дисков для различных классов.

Таблица 1.

Название

Дата выпуска

Первичная память

Вторичная память

Резервное хранение

Магнитооптические и фазоперем.

диски

1988

Слабо

Отлично

Отлично

Магнитная лента на 4-мм кас.

1988

Неприемл.

Неприемл.

Отлично

Магнитная лента на 4-мм кас. со спирал. считыванием

1987

Неприемл.

Неприемл.

Отлично

Диски с однократной записью

1985

Слабо

Хорошо

Слабо

Магнитная лента на мини-кас.

6.35мм DC-2000

1984

Неприемл.

Неприемл.

Отлично

Сменные кас. диски Bernoulli

1983

Хорошо

Хорошо

Хорошо

Жесткие диски

1974

Отлично

Неприемл.

Хорошо

Магнитная лента на мини-кас.

6.35мм DC-6000

1972

Неприемл.

Неприемл.

Отлично

Гибкие диски

1971

Слабо

Неприемл.

Слабо

Таблица 2.

Название

Цена дисков. подсист. (т. $)

Цена носит. информации ($)

Максим.

емъкость

Цена в расчете на мегабайт ($)

Магнитооптические и фазоперем.

диски

2.7 - 6.0

130 - 250

1Гб

0.13 - 0.25

Магнитная лента на 4-мм кас.

2.5 - 6.0

30 - 45

2.5Гб

0.01 - 0.02

Магнитная лента на 4-мм кас. со спирал. считыванием

7.0 - 8.0

40

5Гб

0.01

Диски с однократной записью

2.5 - 4.0

100 - 200

1Гб

0.10 - 0.20

Магнитная лента на мини-кас.

6.35мм DC-2000

0.4 - 1.4

30 - 40

150Мб

0.20 - 0.27

Сменные кас. диски Bernoulli

1.119-2.499

90 - 140

44Мб

3.18 - 4.50

Жесткие диски

0.2 - 0.9

-

1.2Гб

7.50 - 10.0

Магнитная лента на мини-кас.

6.35мм DC-6000

1.0 - 4.0

35 - 74

525Мб

0.07 - 0.14

Гибкие диски

0.06 - 0.10

1 - 2

1.44Мб

0.69 - 1.39

Таблица сравнительной характеристики применимости МО

Название

Дата выпуска

Первичная память

Вторичная память

Резервное хранение

Магнитооптические и фазоперем. диски

1988

Слабо

Отлично

Отлично

Магнитная лента на 4 мм кас.

1988

Неприемлемо

Неприемлемо

Отлично

Магнитная лента на 4 мм кас. со спирал. считыванием

1987

Неприемлемо

Неприемлемо

Отлично

Диски с однократной записью

1985

Слабо

Хорошо

Слабо

Магнитная лента на мини-кас. 6.35мм DC-2000

1984

Неприемлемо

Неприемлемо

Отлично

Сменные кас. диски Bernoulli

1983

Хорошо

Хорошо

Хорошо

Жесткие диски

1974

Отлично

Неприемлемо

Хорошо

Магнитная лента на мини-кас. 6.35мм DC-6000

1972

Неприемлемо

Неприемлемо

Отлично

Гибкие диски

1971

Слабо

Неприемлемо

Слабо