- •Содержание
- •3. Вопросы для самоконтроля 81
- •3. Вопросы для самоконтроля
- •Вычислительная мощность компьютера (производительность)
- •Архитектура персонального компьютера:
- •Представление информации в компьютере
- •Программы для компьютеров
- •Разновидности программ
- •Операционные системы
- •Файл и файловая система
- •Пользовательский интерфейс
- •3. Вопросы для самоконтроля
- •Работа с меню
- •Диалоговые запросы
- •Справочная система Windows
- •3. Вопросы для самоконтроля
- •Выход из приложения:
- •Переключение между приложениями
- •Окна приложений
- •Организация быстрого доступа к приложениям
- •Удаление команд из Главного меню (папки Главного меню):
- •Добавление ярлыка (приложения, документа, папки, устройства) на Рабочем столе (в папке Рабочий стол):
- •Обмен информацией между приложениями
- •Некоторые стандартные программы Windows
- •3. Вопросы для самоконтроля
- •Проверка жесткого диска на наличие сбойных кластеров или логических ошибок
- •Управление файлами с помощью Проводника
- •Архивирование файлов
- •Архивация файлов в оболочке WinRar
- •Архивация файлов в Проводнике или на Рабочем столе
- •Извлечение файлов в оболочке WinRar
- •Удаление файлов в архиве WinRar
- •Компьютерные вирусы и защита от них
- •Классификация вирусов
- •Профилактика заражения компьютера
- •Источники вирусы
- •Основные правила защиты
- •Антивирусные программы
- •Антивирусный пакет AntiViral Toolkit Pro (avp)
- •Справочные сведения
- •3. Вопросы для самоконтроля
- •Приложение Оборудование для лабораторной работы
- •Порядок выполнения работы
- •300600, Г. Тула, просп. Ленина, 92
- •300600, Г. Тула, ул. Болдина, 151
Программы для компьютеров
Этапы создания программы рассмотрим на примере решения квадратного уравнения:
Постановка задачи: решить уравнение .
Разработка алгоритма решения: .
Составление блок-схемы:
Написание программы на алгоритмическом языке и ее ввод в компьютер
Трансляция программы: перевод программы с алгоритмического языка в машинный код с помощью программы – транслятора (возможно с исправлением синтаксических ошибок (правила записи операторов) и повторной трансляцией).
Компоновка программы: добавление к коду программы кодов стандартных подпрограмм из библиотек стандартных подпрограмм.
Отладка программы: путем ее запуска и исправления семантических (смысловых) ошибок.
Эксплуатация программы.
Разновидности программ
Существуют:
- инструментальные системы – системы программирования, обеспечивающие создание новых программ;
Например, языки программирования: Ассемблер, Бэйсик, Фортран, Паскаль, Си и др., интегрированные системы (среды) разработки программного обеспечения – Microsoft Visual Studio, Borland Delphi, JBuilder и др.
- операционные системы – загружаются при включении компьютера, осуществляют диалог с пользователем, управляют компьютером и его ресурсами, запускают другие программы и следят за их выполнением;
- системные программы – выполняют различные вспомогательные функции:
драйверы – программы, обеспечивающие работу внешних устройств;
вспомогательные программы:
упаковщики (для сжатия информации на дисках);
антивирусы (для предотвращения заражения компьютера вирусами);
коммуникационные программы (для организации обмена информацией между компьютерами);
диагностики компьютеров (для тестирования компьютеров);
оптимизации дисков (оптимизация размещения данных на дисках);
динамического сжатия дисков (для увеличения количества хранимой на дисках информации);
управления памятью (для более гибкого использования оперативной памяти);
программы управления компьютерными сетями;
системы электронной почты (для обмена информацией по телефонным каналам).
- прикладные программы – обеспечивают выполнение необходимых пользователям работ:
редакторы текстов и графики;
издательские системы;
электронные таблицы;
системы управления базами данных;
системы автоматизированного проектирования;
системы управления объектами;
бухгалтерские и банковские системы и т.д.;
Операционные системы
Операционная система (ОС) — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.
Можно выделить следующие функции ОС:
Диалог с пользователем.
Планирование заданий и использования процессора
Обеспечение программ средствами коммуникации и синхронизации.
Управление памятью.
Управление файловой системой.
Управление вводом-выводом.
Обеспечение безопасности
Классическая ОС состоит из следующих основных компонентов:
- файловой системы (системы для хранения информации на внешних запоминающих устройствах);
- драйверов внешних устройств;
- процессора командного языка (программы, которая «распознаёт» вводимые пользователем команды и выполняет действия, связанные с этими командами).
После включения компьютера происходит самотестирование машины: проверка оперативной памяти, клавиатуры, дисплея. Если тестирование прошло нормально, происходит загрузка ОС.