- •Общие сведения об эвм.
- •Структура и принципы построения эвм
- •Структура и признаки построения малых эвм.
- •Представление информации в систему счисления.
- •Позиционная система счисления
- •Выбор систем счисления.
- •Перевод целых чисел из одной сс в другую.
- •Перевод дробных чисел из одной сс в другую.
- •Формы представления чисел в эвм.
- •Представление числа в форме с фиксированной точкой.
- •Представление чисел в форме с плавающей точкой.
- •Составляющие пк.
- •Контроллеры и шины эвм.
- •Материнская плата.
- •Программное обеспечение пк.
- •Системные программы.
- •Программы – оболочки.
- •Вспомогательные программы.
- •Программы офисного назначения.
- •Редактор документов.
- •Табличные процессоры.
- •Алгоритм и их свойства.
- •Изображение алгоритма в виде блок-схемы.
- •Понятие об алгоритмическом языке.
- •Понятие о подходе к разработке алгоритма.
- •Основные проблемы, связанные с программированием диалоговых систем.
- •Степень защищенности данных и роль конечного пользователя в ис.
- •Факторы, влияющие на поведение пользователя в ис.
- •Основные требования к современным ис.
- •Эффективность программ
- •Профили и анализ программ
- •Оптимизирующие компиляторы
- •Метод структурного программирования (мсп).
- •Этап планирования.
- •Функции, которые выполняет модуль.
- •2) Операционный подход
- •Планирование тестов.
- •Структурное программирование.
- •У аправляющие структуры.
- •Пошаговая детализация.
- •Сегментирование.
- •Методы тестирования и отладки программ.
- •Проблема живучести программы
- •Методы тестирования
- •Этапы современного тестирования
- •Тестирование программ математических вычислений.
- •Этапы испытания программных систем.
- •Рекомендации по организации этапов тестирования.
- •Компаратор файлов.
- •Этапы решения задач с применением эвм.
- •Математическая постановка задач.
- •Выбор и разработка метода решения.
- •Разработка алгоритма.
- •Написание программ и ввод в эвм.
- •Отладка программ.
- •Программный модуль. Этапы обработки программы на эвм.
- •Постфиксная форма.
- •Загрузчики.
- •Редактор связи.
- •Отладчики.
- •Языки программирования.
- •Fortran
- •Язык fort (с точки зрения обычного программирования)
Контроллеры и шины эвм.
Для нормального функционирования ПК необходимо, чтобы в его операт памяти находились программы и данные, к-ые могут вводиться в ЭВМ различным образом.
Обмен информацией между операт памятью и устройствами вывода не происходит непосредственно, а именно, т.к. между любым устройс-ми и операт памятью имеются два промежуточных звена:
для каждого устр-ва ЭВМ есть своя электрич схема управления или контроллер (адаптер);
все контроллеры взаимод-т с микропроцессором и операт памятью через системную магистраль передачи данных или шину данных.
Электрич схемы ЭВМ состоят из неск-их модулей, а именно, электронных плат. Модульность структуры ПК позв-т легко менять конфигурацию и упрощать процесс ремонта.
Материнская плата.
На системной или матер плате, являющ-ся осн-й компьютерной платой обычно расп-ся:
- основной микропроцессор
- операт память
- кэш-память
- шины обмена и BIOSа
Кроме того, там находятсяконтроллеры, к-ые интегрированы в матер плату – это контроллеры дискет, портов вв/вывода, видеоконтроллеры.
Накопители информации– диски, дискеты, флэшки, винчестеры.
Мониторы или дисплеипредназначаются для вывода текстовой, графической инф-ции. Отличаются диагональю, размерами, разрешениями, частотой.
Жесткие диски. Они имеют свой интерфейс, т.е. привязаны к типу контроллера, к которому они должны прикрепляться. Здесь выделяются контроллеры с интерфейсом (IDEиSCSI– для серверов,LPT– параллельное обслуживание), отличаются временем доступа к ним.
Емкость, быстродействие, интерфейс – отличительные особенности, характеристика.
Стрингеры– для защиты.
Программное обеспечение пк.
Программы, работающие на ПК, можно разделить на 3 категории:
Прикладное ПО– непосредственно обеспечивающее выполнение программ польз-ля и его работ.
Системное ПО– они выпол-т различные вспомог ф-ции, как правило копирование различн инф-ции, проверка работоспособности всех устройств ПК.
Инструментальные системы(системы программирования) – относятся все программы, обеспеч-ие создание новых программ для ПК.
Среди прикладных программ разработаны и исп-ся сотни тысяч различных прикладных программ различн назначения.
Наиболее часто применяемыми программами в мире явл-ся:
Текстовые редакторы
Табличные процессоры
Издательские системы
Системы управления базами данных
Программы экономич назначения
Технич расчеты и моделирование
Системные программы.
Драйверы– важный класс системного ПО. Они расширяют возм-ти ОС, н-р, позв-т ей работать с тем или иным внешним устр-м, обучая ее «новым протоколом обмена».
Первые версии ОС не поддерживали русских букв, не позволяли работать с клавиатурой, позже были написаны драйверы, к-ые в принципе обеспечили эту возм-ть.
Современ ОС в мощной программной оболочке, содерж-ие в своем составе массу драйверов, максимально учитывающих конфигурацию внешних устр-в и индивид особенности задач польз-ля. Драйверы для первых устр-в часто поставляются именно с этими устройствами.