- •12. История развития эвм
- •1804: Появление перфокарт
- •1835—1900-Е: первые программируемые машины
- •1930-Е — 1960-е: настольные калькуляторы
- •13. Поколения эвм. Классификация компьютеров
- •15. Процессор: определение, классификация
- •16. Понятие компьютерной модели. Классификация моделей
- •17. Математическая модель: понятие, определение и классификация
- •18. Программное обеспечение. Классификация по
15. Процессор: определение, классификация
Процессор - электронный блок либо микросхема, исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера.
CISC-процессоры: вычисления со сложным набором команд. Процессорная архитектура, основанная на усложнённом наборе команд. Типичными представителями CISC являются микропроцессоры семейства x86.
RISC-процессоры: вычисления с упрощённым набором команд. Наличие команд фиксированной длины, большого количества регистров, операций типа регистр-регистр, а также отсутствием косвенной адресации. Упрощение набора команд призвано сократить конвейер, что позволяет избежать задержек на операциях условных и безусловных переходов. Однородный набор регистров упрощает работу компилятора при оптимизации исполняемого программного кода. RISC-процессоры отличаются меньшим энергопотреблением и тепловыделением.
MISC-процессоры: вычисления с минимальным набором команд. Архитектура MISC строится на стековой вычислительной модели с ограниченным числом команд (примерно 20-30 команд).
VLIW-процессоры: сверхдлинное командное слово. Архитектура процессоров с явно выраженным параллелизмом вычислений, заложенным в систему команд процессора. Загрузкой исполнительных устройств занимается часть процессора (планировщик), на что отводится достаточно малое время, в то время как загрузкой вычислительных устройств занимается компилятор, на что отводится существенно больше времени. Примером VLIW-процессора является Intel Itanium.
Многоядерные процессоры: процессоры, предназначенные для работы одной копии ОС на нескольких ядрах, представляют собой высоко интегрированную реализацию мультипроцессорности.
Цифровой сигнальный процессор: специализированный микропроцессор, предназначенный для цифровой обработки сигналов.
16. Понятие компьютерной модели. Классификация моделей
Компьютерная модель – представление объекта, системы или понятия в форме, отличной от реальной, но приближенной к алгоритмическому описанию, включающей и набор данных, характеризующих свойства системы и динамику их изменения во времени.
Классификация:
Идеальные (абстрактные):
Интуитивные
Знаковые: логические, графические, математические
Материальные (предметные):
Аналоговые
Физические
Пространственные
17. Математическая модель: понятие, определение и классификация
Математическая модель – приближенное описание какого-либо класса явлений внешнего мира, выраженное с помощью математической символики.
Содержательная классификация:
Гипотеза (пробное описание явления, причем автор либо верит в его возможность, либо считает даже его истинным)
Феноменологическая (механизм для описания явления)
Приближение (что-то считаем очень большим или очень малым)
Упрощение (опустим для ясности некоторые детали)
Эвристическая (количественного подтверждения нет, но модель способствует более глубокому проникновению в суть дела)
Аналоговая (учтём только некоторые особенности)
Мысленный эксперимент (главное состоит в опровержении возможности)
Демонстрация возможности (главное — показать внутреннюю непротиворечивость возможности)
Способ построения: аналитические, имитационные
Математический метод: модели теории отношений, сетевые модели, автоматные, модели цепей Маркова, массового обслуживания
Поведение во времени: динамические, статические
Функции: дескриптивные, прескриптивные
Виды процессов: непрерывные, дискретные
Наличие неопределенности: детерминированные, недетерминированные
