Архитектура ЭВМ

 

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. Перечислите основные виды манипуляторов и опишите принципы их работы.

6. Модели и моделирование

6.1. Виды моделей

6.2. Этапы решения задач на ЭВМ

6.3. Иллюстрированный вспомогательный материал

6.4. Тестирование

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

Всё многообразие моделейотличает общий элемент - это искусственно созданный человеком абстрактный или материальный объект. Анализ модели и наблюдение за ней позволяют познать суть реально существующего более сложного объекта - прототипа или оригинала.

Модель - формализованное представление реального объекта, процесса или явления, выраженное различными средствами: математическим соотношением, числами, текстами, графиками, рисунками, словесным описанием, материальным объектом.

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

6.1. Виды моделей

В зависимости от поставленной задачи, способа создания модели и предметной области различают множество типов моделей:

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

2. По временному фактору выделяют статические и динамические модели.

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

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

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

Вербальная модель - информационная модель в мысленной или разговорной форме.

Знаковая модель - информационная модель, выраженная специальными знаками, то есть средствами любого формального языка.

Математическая модель – система математических соотношений, описывающих процесс или явление.

Компьютерная модель - математическая модель, выраженная средствами программной среды.

6.2. Этапы решения задач на ЭВМ

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

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

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

На третьем этапе алгоритмзаписывается наязыке программирования и полученная программа вводится в ЭВМ. Далее проводится отладка программы, т.е. поиск и ошибок. Различают логические и семантические ошибки. Семантические ошибки возникают, когда программист неправильно записывает конструкции языка программирования. Семантические ошибки отыскать легче, т. к. современные трансляторы языков программирования способны их выявить. Логические ошибки возникают, когда инструкции записаны правильно, но последовательность их выполнения дает неверный результат.

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

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

Общая схема решения задач с помощью ЭВМ выглядит так:

6.4. Тестирование

Начало формы