- •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. Искусственный интеллект. Задачи и области использования.
15. Процессор. Состав. Основные этапы выполнения команд в процессоре.
В состав процессора входят:
устройство управления;
арифметико-логическое устройство;
регистры процессорной памяти.
Основные этапы выполнения команд в процессоре.
Извлечение команды (IF — Instruction Fetch). Считывание команды ячейки памяти по адресу, заданному в Счетчике команд, в регистр процессора.
Декодирование команды (IOD—Instruction Operation Decoding). Расшифровка кода операции и выяснение типа затребованной операции, количества типов участвующих в ней операндов (или операнда).
Вычисления адреса операнда (OAC — Operand Address Calculation). Если операции используются операнды, хранящиеся в памяти или передаваемые через подсистему ввода-вывода, то на этой фазе определяются "физические" адреса.
Извлечение операнда (OF — Operand Fetch.). Считывание операнда из заданной ячейки памяти или из модуля ввода-вывода.
Обработка данных (DO— Data Operation). Выполнение операции, предусмотренной кодом операции.
Сохранение результата (OS —Operand Store). Запись результата операции в заданную ячейку памяти или передача в модуль ввода-вывода.
Для каждой конкретной команды некоторые состояния могут быть нулевыми, а некоторые другие неоднократно повторяться.
16.Понятие и классификация Программного обеспечения.
Программное обеспечение - это совокупность программ, выполненных вычислительной системой.
Существует три категории:
1) Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ.
2) Системные программы:
управление ресурсами ЭВМ.
создание копий используемой информации.
проверку работоспособности устройств компьютера.
выдачу справочной информации о компьютере и др..
3) Инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.
Более или менее определенно сложились следующие группы программного обеспечения:
операционные системы.
системы программирования.
инструментальные системы.
интегрированные пакеты.
динамические электронные таблицы.
системы машинной графики.
системы управления базами данных (СУБД).
прикладное программное обеспечение.
17. Роль и назначение системных программ.
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом.
Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы.
Назначение системных программ
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера - ЦП, памятью, вводом-выводом.
Среди системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilites - польза).
Некоторые разновидности утилит:
программы контроля, тестирования и диагностики.
архиваторы
антивирусные программы
и другие.