Понятие архитектуры и принципы устройства вычислительных систем. Принципы фон Неймана.
Архитектура определяет логическую схему организации вычислительной системы ВС, описывающую состав и взаимодействие основных компонентов ВС в ходе вычислительного процесса.
Свойства ВС определяются как «железом» компьютера, так и установленным на нем программным обеспечением. Аппаратные средства (hardware) – это все физические (механические, электронные и т.п.) элементы, из которых построена машина, а программное обеспечение (software, ПО) – это комплекс программ, ассоциирующихся с данной ВС (установленных на ВС, доступных для использования), кроме того, к ПО относится программная документация, инструкции, руководства и т.п.
Принципы организации ВС с традиционной архитектурой были сформулированы Дж. фон Нейманом:
-
Принцип программного управления: процесс обработки информации в ЭВМ (вычислительный процесс) осуществляется в соответствии с заранее составленной программой.
-
Наличие единого вычислительного устройства, включающего процессор, средства передачи информации (шину) и память (упрощенная структура ВС показана на рисунке. Процессор – это устройство, способное автоматически выполнять действия в соответствии с программой, записанной в памяти, непосредственно доступной этому устройству (в оперативной памяти). Непосредственную обработку данных осуществляет процессор, а память играет в машинах с традиционной архитектурой пассивную роль хранилища данных и программ. Эти устройства ВС являются центральными устройствами. Кроме того, в состав ВС включаются периферийные устройства (ПУ), или внешние устройства (внешние запоминающие устройства (ВЗУ), устройства ввода/вывода (УВВ) и т.п.).
-
Принцип хранимой в памяти программы является следствием из описанной выше организации вычислительной устройства, и распределения функций между его компонентами.
-
Принцип использования двоичной системы для кодирования данных и команд программы.
Команды и данные в памяти размещаются в ячейках памяти, доступ к которым осуществляется по адресу (номеру ячейки). В компьютерах с традиционной архитектурой реализуется линейная последовательная организация памяти, что означает, что вся память представляет собой линейный массив ячеек определенного размера, последовательно пронумерованных. В большинстве современных ЭВМ минимально адресуемой единицей памяти является байт (8‑разрядная ячейка).
В компьютерах с традиционной архитектурой фон Неймана реализован принцип централизованного последовательного управления вычислительным процессом: инструкции программы выполняются по одной, строго последовательно, в порядке, определяемом программой. Процессор переходит к выполнению следующей команды, предварительно считывая ее из памяти, только после полного завершения выполнения предыдущей команды и сохранения ее результатов. Центральный процессор управляет работой всех остальных устройств компьютера.
Шина представляет собой совокупность линий, предназначенных для передачи информации (команды или данных, адреса, управляющих сигналов) между устройствами компьютера.
Более 30 лет архитектурные принципы оставались неизменными. Современные направления совершенствования архитектур связаны с создание параллельных ВС. Появление персональных компьютеров сделало компьютер массовым инструментом.
- Понятие информации. Основные свойства информации. Способы изучения информации. Количественные методы измерения информации.
- 2. Экономическая информация и ее особенности.
- Основные понятия алгебры и логики.
- Логические основы эвм.
- Представление данных в памяти компьютера.
- Основные этапы развития вычислительной техники.
- Понятие архитектуры и принципы устройства вычислительных систем. Принципы фон Неймана.
- Основные виды архитектур. Их классификация.
- Устройство персонального компьютера (пк). Конфигурация пк.
- Процессор, его основные характеристики.
- Запоминающие устройства: классификация, принцип работы, основные характеристики.
- Устройства ввода-вывода, их разновидности и основные характеристики.
- Совершенствование архитектур вс. Многопроцессорные вычислительные системы, их классификация.
- Понятие и назначение операционной системы (ос). Разновидности ос. Служебное (сервисное) обслуживание.
- Файловая структура операционных систем. Операции с файлами.
- Прикладное программное обеспечение
- Общая характеристика офисных пакетов.
- Средства разработки презентации Power Point
- Основы машинной графики.
- Программное обеспечение обработки текстовых данных.
- Электронные таблицы.
- Формулы в ms Excel. Работа со списками в ms Excel.
- Базы данных в структуре информационных систем. Основные понятия и определения. Объекты баз данных.
- Модели данных в информационных системах. Реляционная модель базы данных.
- Основные операции с данными.
- Назначение и основы использования систем искусственного интеллекта; базы знаний, экспертные системы, искусственный интеллект.
- Классификация языков программирования.
- Понятие алгоритма. Свойства алгоритма.
- Основные этапы и методы разработки алгоритма. Типы алгоритмов. Понятие блок-схемы. Способы записи алгоритмов.
- 31. Стили программирования.
- 32. Эволюция и классификация языков программирования.
- 33. Трансляция, компиляция, интерпретация.
- 34. Понятие вычислительной сети. Типы сетей.
- 35. Способы передачи информации в сетях. Маршрутизация в сетях.
- 36. Эталонная модель osi взаимодействия в сетях.
- 37.Топология сетей, методы доступа.
- Защита информации. Концепция защищенной компьютерной системы. Архитектура безопасности.
- Угрозы безопасности и службы безопасности (методы).
- Методы шифрования информации. Алгоритмы симметричного и асимметричного шифрования. Типы реализации.
- Криптографические протоколы и цифровые подписи.
- Вирусы. Классификация вирусов. Антивирусные программы.
- Средства защиты информации.
- Защита объектов на уровне пользователей и на уровне ресурсов.
- Глобальная сеть Internet, числовые адреса компьютеров. Доменное имя. Url-адрес.
- Идентификация компьютеров в сети
- Сервисы Internet.
- Всемирная паутина World Wide Web.
- Электронная почта.
- Поиск информации в Internet. Поисковые серверы. Поиск экономической информации.
- Программы для работы в сети Internet.
- Язык гипертекстовой разметки html.