Презентации
презентация к уроку
Презентации к занятиям
Скачать:
| Вложение | Размер |
|---|---|
| 1.29 МБ | |
| 1.93 МБ | |
| 142.21 КБ | |
| 483.58 КБ | |
| 954.84 КБ | |
| 670.95 КБ | |
| 215.65 КБ | |
| 215.65 КБ |
Предварительный просмотр:
Подписи к слайдам:
Электронно-вычислительная машина (ЭВМ) ЭВМ = Компьютер Компьютер – это устройство взаимосвязанных технических устройств, выполняющих автоматизированную обработку информации.
Древнегреческий абак V – VI век до нашей эры История вычислений уходит глубокими корнями в даль веков так же, как и развитие человечества. Одним из первых устройств (V—VI вв. до н. э.), облегчающих вычисления, можно считать специальную доску для вычислений, названную «абак».
Русский абак XV век нашей эры В Древней Руси при счёте применялось устройство, похожее на абак, называемое «русский шот ». В XVII веке этот прибор уже обрёл вид привычных русских счёт. Счеты, которые появились в XV в.в . состоят на особом месте, т.к. используют десятичную, а не пятеричную систему счисления, как все остальные абаки. Основная заслуга изобретателей абака – создание позиционной системы представления чисел.
Блез ПАСКАЛЬ Blasé Paskal (19.06.1623 – 19.08.1662) В начале XVII столетия, когда математика стала играть ключевую роль в науке, французский математик и физик Блез Паскаль создал «суммирующую» машину, названной Паскалиной , которая кроме сложения выполняла и вычитание.
Готфрид Вильгельм ЛЕЙБНИЦ Gottfried Wilhelm Leibnitz (1.07.1646 – 14.11.1716) Первую арифметическую машину, выполняющую все четыре арифметических действия, создал в 1673 году немецкий математик Лейбниц – механический арифмометр.
Чарльз БЭББИДЖ (26.12.1791 – 18.10.1871) В 1812 году английский математик и экономист Чарльз Бэббидж начал работу над созданием «разностной» машины, которая должна была не просто выполнять арифметический действия, а проводить вычисления по программе, задающей определённую функцию. Для программного управления использовались перфокарты – картонные карточки с пробитыми в них отверстиями (перфорацией).
ЭВМ первого поколения 1948-1958 Элементная база – электронно-вакуумные лампы. Габариты – в виде шкафов и занимали машинные залы. Быстродействие – 10 – 100 тыс. оп./с. Эксплуатация – очень сложна. Программирование – трудоемкий процесс. Структура ЭВМ – по жесткому принципу.
Джон (Янош) фон НЕЙМАН (28.12.1903 – 8.02.1957) Первая ЭВМ «ЭНИАК» (цифровой интегратор и вычислитель, ламповая) была создана в США после второй мировой войны в 1946 году. В группу создателей этой ЭВМ входил один из самых выдающихся ученых XX в. Джон фон Нейман. Согласно принципам Неймана построение и функционирование универсальных программируемых вычислительных машин ЭВМ образует три главных компонента: арифметическое устройство, устройство ввода-вывода, память для хранения данных и программ.
1950-е годы Под руководством Б.И.Рамеева разработаны первые в СССР универсальные ЭВМ общего назначения Урал-1, Урал-2, Урал-3, Урал-4 (ламповые). А в 60-е годы создано первое в СССР семейство программно и конструктивно совместимых универсальных ЭВМ общего назначения Урал-11, Урал-14, Урал-16 (полупроводниковые). В проекте принимали участие Б.И.Рамеев , В.И.Бурков , А.С.Горшков .
Урал-1 и Урал-16
ЭВМ второго поколения Элементная база – активные и пассивные элементы. Габариты – однотипные стойки, требующие машинный зал. Быстродействие – сотни тысяч – 1 млн. оп./с. Эксплуатация – упростилась. Программирование – появились алгоритмические языки. Структура ЭВМ – микропрограммный способ управления.
ЭВМ третьего поколения 1968 - 1973 года Элементная база – интегральные схемы, большие интегральные схемы (ИС, БИС). Габариты – однотипные стойки, требующие машинный зал. Быстродействие – сотни тысяч – миллионы оп./с. Эксплуатация – оперативно производится ремонт. Программирование – подобен II поколению. Структура ЭВМ – принцип модульности и магистральности . Появились дисплеи, магнитные диски.
ЭВМ четвертого поколения с 1974 года до наших дней Элементная база – сверхбольшие интегральные схемы (СБИС). Создание многопроцессорных вычислительных систем. Создание дешевых и компактных микроЭВМ и персональных ЭВМ и на их базе вычислительных сетей. В 1971 году фирмой Intel (США) создан первый микропроцессор - программируемое логическое устройство, изготовленное по технологии СБИС
Первые персональные компьютеры В 1981 г. IBM Corporation (International Business Machines)(США) представила первую модель персонального компьютера — IBM 5150, положившую начало эпохи современных компьютеров.
New operating system design 1983 г. Корпорация Apple Computers построила персо- нальный компьютер Lisa — первый офисный компьютер, управляемый манипулятором мышь. 1984 г. Корпорация Apple Computer выпустила компьютер Macintosh на 32-разрядном процессоре Motorola 68000
1950-е годы Под руководством Б.И.Рамеева разработаны первые в СССР универсальные ЭВМ общего назначения Урал-1, Урал-2, Урал-3, Урал-4 (ламповые). А в 60-е годы создано первое в СССР семейство программно и конструктивно совместимых универсальных ЭВМ общего назначения Урал-11, Урал-14, Урал-16 (полупроводниковые). В проекте принимали участие Б.И.Рамеев , В.И.Бурков , А.С.Горшков .
НАШЕ ВРЕМЯ
НАШЕ ВРЕМЯ
НАШЕ ВРЕМЯ
НАШЕ ВРЕМЯ
Предварительный просмотр:
Подписи к слайдам:
Основные логические операции НЕ, И, ИЛИ и двоичные переменные, принимающие значения «0 — ложь» и «1 — истина», впервые ввёл английский математик Джордж Буль, поэтому формальную логику часто называют булевой. Простые логические высказывания нельзя разделить на более мелкие. Это повествовательные предложения, которые могут быть истинными или ложными. Сложные логические высказывания строятся из простых с помощью логических операций инверсии (НЕ), конъюнкции (И) и дизъюнкции (ИЛИ). Каждая из логических операций имеет своё обозначение и таблицу истинности.
КОНЪЮНКЦИЯ логическое умножение Конъюнкцию обозначают символами И, ⴷ, &, А and В (А, В — простые логические высказывания). Эту логическую операцию выполняют минимум для двух простых высказываний. Она будет истинна только в том случае, когда все высказывания, для которых выполняется конъюнкция, истинны.
ДИЗЪЮНКЦИЯ логическое сложение Дизъюнкцию обозначают как ИЛИ, ∨, |, А or В. Эту логическую операцию выполняют минимум для двух простых логических высказываний. Она будет истинна в том случае, когда хотя бы одно из высказываний истинно.
ИНВЕРСИЯ логическое отрицание Инверсию обозначают несколькими равносильными символами: НЕ, ㄱ , Ā, not A ( А — логическое высказывание). Если высказывание А истинно, то после инверсии оно станет ложным, и наоборот.
Триггер Триггерами называют устройство, имеющее два устойчивых состояния, способное под воздействием внешних сигналов переходить из одного состояния в другое. Свое состояние триггер может сохранять сколь угодно долго. Поэтому он может использоваться в качестве элемента памяти ёмкостью 1 бит. 6
Регистр Регистрами называют устройства, предназначенные для приема, хранения и передачи информации. Последняя в регистре хранится в виде двоичного кода, каждому разряду которого соответствует свой элемент памяти (разряд регистра), выполненный на основе триггеров RS-, JK-, или D-типа. 8
Сумматор Сумматором называется узел ЭВМ, предназначенный для арифметического сложения кодов. Сумматоры в зависимости от используемых логических схем различаются на комбинационные и накапливающие. Комбинационный сумматор представляет собой комбинационную схему, которая формирует суммы слагаемых, подаваемых одновременно на входы схемы, и не имеет в своем составе элементов памяти. Накапливающие сумматоры имеют память, в которой накапливают результаты суммирования. 10
Мультиплексор Мультиплексор - это устройство, которое осуществляет выборку одного из нескольких входов и подключает его к своему единственному выходу, в зависимости от состояния двоичного кода. Другими словами, мультиплексор - переключатель сигналов, управляемый двоичным кодом и имеющий несколько входов и один выход. К выходу подключается тот вход, чей номер соответствует управляющему двоичному коду. Ну и частное определение: мультиплексор - это устройство, преобразующее параллельный код в последовательный. 12
Демультиплексор 14 Демультиплексор - устройство, обратное мультиплексору. Т. е., у демультиплексора один вход и много выходов. Двоичный код определяет, какой выход будет подключен ко входу. Другими словами, демультиплексор - это устройство, которое осуществляет выборку одного из нескольких своих выходов и подключает его к своему входу или, ещё, это переключатель сигналов, управляемый двоичным кодом и имеющий один вход и несколько выходов.
Шифратор 16 Шифратор — это комбинационное устройство, преобразующее десятичные числа в двоичную систему счисления, причем каждому входу может быть поставлено в соответствие десятичное число, а набор выходных логических сигналов соответствует определенному двоичному коду. Если количество входов настолько велико, что в шифраторе используются все возможные комбинации сигналов на выходе, то такой шифратор называется полным , если не все, то неполным . Число входов и выходов в полном шифраторе связано соотношением п = 2т, где п — число входов, т — число выходов.
Дешифратор Дешифратором называется комбинационное устройство, преобразующее n-разрядный двоичный код в логический сигнал, появляющийся на том выходе, десятичный номер которого соответствует двоичному коду. Число входов и выходов в так называемом полном дешифраторе связано соотношением т = 2n, где п — число входов, а т — число выходов. 17
Компаратор Компаратор - это операционный усилитель сравнивающий сигналы на прямом и инверсном входах. Используется обычно в схемах автоматизации каких-то процессов. 18
СПАСИБО ЗА ВНИМАНИЕ
Предварительный просмотр:
Подписи к слайдам:
Структура компьютера - это совокупность его функциональных элементов и связей между ними Элементами могут быть самые различные устройства – от основных логических узлов компьютера до простейших схем. Структура компьютера графические представляется в виде структурных схем, с помощью которых можно дать описание компьютера на любом уровне детализации . 2
Архитектурой компьютера считается его представление на некотором общем уровне, включающее описание пользовательских возможностей программирования, системы команд, системы адресации, организации памяти и т.д. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера: процессора,оперативного запоминающего устройства (ОЗУ, ОП), внешних ЗУ и периферийных устройств . Общность архитектуры разных компьютеров обеспечивает их совместимость с точки зрения пользователя. 3
Функциональные блоки (агрегаты, устройства) Центральное устройство (ЦУ) представляет основную компоненту ЭВМ и, в свою очередь, включает ЦП — центральный процессор ( central processing unit — CPU) и ОП — оперативную (главную ) память или оперативное запоминающее устройство — ОЗУ (синонимы — Main Storage , Core Storage , Random Access Memory — RAM). 4
Процессор непосредственно реализует операции обработки информации и управления вычислительным процессом, осуществляя выборку машинных команд и данных из оперативной памяти, их выполнение и запись результатов в ОП, включение и отключение ВУ. Основными блоками процессора являются: устройство управления (УУ) с интерфейсом процессора ( системой сопряжения и связи процессора с другими узлами машины ); арифметико-логическое устройство (АЛУ ); процессорная память (внутренний кэш). 5
Оперативная память предназначена для временного хранения данных и программ в процессе выполнения вычислительных и логических операций. Арифметико-логическое устройство (АЛУ). Arithmetic and Logical Unit (ALU) — часть процессора, выполняющая арифметические и логические операции над данными. АЛУ реализует набор простых операций. Арифметической операцией называют процедуру обработки данных, аргументы и результат которой являются числами (сложение, вычитание, умножение, деление ). 6
Внешние устройства (ВУ). ВУ обеспечивают эффективное взаимодействие компьютера с окружающей средой — пользователями, объектами управления, другими машинами. Интерфейсы (каналы связи) служат для сопряжения центральных узлов машины с ее внешними устройствами. 7
Абстрактное центральное устройство Команда , инструкция ( instruction ) — описание операции, которую нужно выполнить. Каждая команда характеризуется форматом, который определяет ее структуру. Типичная команда содержит : код операции (КОП), характеризующий тип выполняемого действия; адресную часть (A4), которая в общем случае включает: номера (адреса) индексного (ИР) и базисного (БР) регистров; адреса операндов — Al , А2 и т. д. 8
Цикл процессора — период времени, за который осуществляется выполнение команды исходной программы в машинном виде; состоит из нескольких тактов. Такт работы процессора — промежуток времени между соседними импульсами ( tick of the internai clock ) генератора тактовых импульсов, частота которых есть тактовая частота процессора . Такт процессора (такт синхронизации) — квант времени , в течение которого осуществляется элементарная операция — выборка, сравнение, пересылка данных. 9
Принципы фон Неймана Использование двоичной системы счисления в вычислительных машинах . Преимущество перед десятичной системой счисления заключается в том, что устройства можно делать достаточно простыми, арифметические и логические операции в двоичной системе счисления также выполняются достаточно просто. Программное управление ЭВМ. Работа ЭВМ контролируется программой, состоящей из набора команд. Команды выполняются последовательно друг за другом. Созданием машины с хранимой в памяти программой было положено начало тому, что мы сегодня называем программированием. 10
Память компьютера используется не только для хранения данных, но и программ. При этом и команды программы и данные кодируются в двоичной системе счисления, т.е. их способ записи одинаков. Поэтому в определенных ситуациях над командами можно выполнять те же действия, что и над данными . Ячейки памяти ЭВМ имеют адреса, которые последовательно пронумерованы . В любой момент можно обратиться к любой ячейке памяти по ее адресу. Этот принцип открыл возможность использовать переменные в программировании . Возможность условного перехода в процессе выполнения программы. Не смотря на то, что команды выполняются последовательно, в программах можно реализовать возможность перехода к любому участку кода. 11
В современных персональных компьютерах реализуется очень важный принцип открытой архитектуры , разработанный фирмой IBM. Он заключается в том, что: устройства , непосредственно участвующие в обработке информации (процессор, сопроцессор, оперативная память), соединяются с остальными устройствами единой магистралью – шиной ; компьютер строится по модульному принципу; обеспечивается совместимость всех новых устройств и программных средств с предыдущими версиями по принципу «сверху – вниз ». Устройства , связанные с процессором через шину, а не напрямую, называют периферийными 12
Принцип открытой архитектуры позволяет: • выбрать конфигурацию компьютера; • расширить конфигурацию; • модернизировать конфигурацию. 13
Конфигурация компьютера определяется составом устройств, подключенных к нему. Структура персонального компьютера, иллюстрирующая принцип открытой архитектуры 14 На схеме шина изображена в виде двунаправленного канала, по которому информация передаётся как от процессора к периферийным устройствам, так и в обратную сторону.
Преимущества открытой архитектуры заключаются в том, что пользователь получает возможность: а) выбрать конфигурацию компьютера . Действительно, если не нужен принтер, или не хватает средств на его приобретение, никто не заставляет его покупать вместе с новым компьютером. Раньше было не так,- все устройства продавались единым комплектом, причем какого-то определенного типа, так, что выбрать или заменить что-то было невозможно. б) расширить систему, подключив к ней новые устройства. Например, накопив денег и купив новый принтер, его легко можно подключить к имеющемуся компьютеру. в) модернизировать систему, заменив любое из устройств более новым. Достаточно вместо одного устройства подключить другое. В частности, можно заменить материнскую плату, чтобы из компьютера на базе процессора старого типа получить компьютер на базе процессора нового типа. Date Your Footer Here 15
Принцип открытой архитектуры, наряду с другими достоинствами обеспечил потрясающий успех персональному компьютеру фирмы IBM, но лишил фирму возможности единолично пользоваться плодами этого успеха. 16
Домашняя работа Простейшие типы архитектур.
Предварительный просмотр:
Подписи к слайдам:
CPU - это Электронный блок либо интегральная схема, исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда этот компонент называют просто процессором .
Основные характеристики
Основные характеристики Частота показывает количество обрабатываемых операций (тактов) в секунду. Измеряется в в мегагерцах (МГц) или гигагерцах (ГГц) Чем выше показатель тактовой частоты, тем выше производительность процессора. Например, процессор с частотой 1 МГц обрабатывает 1 миллион операций в секунду, а процессор с частотой 1 ГГц – 1 миллиард операций. 1 Я дро – самая главная часть процессора и чем больше ядер, тем больше команд одновременно сможет обрабатывать ЦПУ. Чем больше ядер в процессоре, тем выше его производительность и скорость выполнения операций. 2 Количество потоков показывает сколько потоков информации может обрабатывать одно ядро. Поток это технология, которая позволяет разделить производительность ядра, то есть физически ядро одно, а фактически оно может одновременно обрабатывать два процесса. На текущий момент не все процессоры обладают дополнительными потоками. 3
Основные характеристики Кэш состоит из трех уровней памяти: L1, L2, L3. Чем больше памяти, тем лучше работает процессор. Кэш первого уровня L1 — содержит те данные, которые могут потребоваться программе для выполнения инструкции, Кэш второго уровня L2 — медленнее, в сравнении с кэшем первого уровня, но больше по размеру. Кэш L2 содержит информацию, которая может потребоваться в будущем. Кэш третьего уровня L3 — самый большой и при этом самый медленный кэш. Его объем варьируется от 4 до 50 мегабайт . 4 Это количество бит информации, которые процессор может обрабатывать за один такт (операцию). Например, размер данных за такт равен 1 байту, процессор считает восьмиразрядным (8 bit ), если размер данных 2 байта, то ЦПУ шестнадцатиразрядный (16 bit ), при размере 4 байта – процессор тридцатидвухразрядный (32 bit ), в случае с 8-байтовым размером данных процессор считается (64 bit ). 5
Деление на настольные и серверные Серверные процессоры могут работать с несколькими подключенными клиентами, поэтому им требуется большее число ядер, высокий объем кэш-памяти и поддержка больших объемов оперативной памяти. Основные функции настольных процессоров – это выполнения функций домашних компьютеров: запуск нескольких программ, перемещение информации, работа с браузерами, запись данных на различные накопители, запуск игр, обработка фото- и видеоматериалов. Им не требуется большое число ядер, но необходима высокая тактовая частота.
Архитектура CISC (Complete Instruction Set Computing) – этот тип процессора с полным набором команд . RICS ( Restricted Instruction Set Computer ) – процессор, повышение работоспособности которого происходит за счет упрощения инструкций. В ЦП с RISC-архитектурой применяется ограниченный набор быстрых команд . VLIW ( Very Long Instruction Word ) – процессоров, работающие через объединение простых команд в “связку”. Эти команды должны быть независимы друг от друга и осуществляться параллельно.
Процессор состоит из Ядро процессора. - Ядро отвечает за большую часть всех функций CPU. Оно выполняет расшифровку, чтение, отправку инструкций другим элементам или принимает инструкции от них. Одномоментно ядро способно выполнять только одну команду, происходит это за сотые доли секунд. Таким образом, наличие одного ядра говорит о том, что ПК или сервер будет выполнять все инструкции поочередно. Современное оборудование редко использует одноядерные процессоры, так как в этом случае оно работает очень медленно.
Ядро в свою очередь состоит еще из двух частей Арифметико-логическое устройство (АЛУ). Оно осуществляет выполнение Устройство управления (УУ). Оно координирует работу всех частей процессора, его взаимодействие с внешним оборудованием. Происходит это с помощью электрических сигналов . А рифметических и логических операций.
Запоминающее устройство . Это небольшая память процессора, в которой хранится информация о текущих командах и промежуточных результатах. Она состоит из кеша и регистров. Регистры отвечают за “запоминание” информации, а кеш хранит часто выполняемые инструкции. Обращение в кеш происходит быстрее, чем к оперативной памяти, поэтому объем кеш -память процессора влияет на скорость работы ЦПУ.
Шины Это каналы для передачи команд внутри процессора.
Как работает процессор ЦУ обрабатывает команды на языке двоичного кода, говоря простым языком: 0 – это “нет”, 1 – это “да”. Каждый запрос, приходящий процессору состоит из комбинаций двух чисел 0 и 1 . сейчас для обработки двоичного кода блоки транзисторов Все операции внутри процессора это повторяющийся цикл, который не останавливается, пока работает компьютер или сервер: взять инструкцию из памяти, прочитать и расшифровать команду, осуществить действия.
Как работает процессор Блок управления процессора забирает из оперативной памяти, где находится программа, определенные данные и команды, которые требуется выполнить. Вся эта информация загружаются в кэш-память. Получив данные из кэша, процессор записывает их в регистры. При этом инструкции отправляются в регистры команд, а значения помещаются в регистры данных. После считывания инструкций и данных, арифметико-логическое устройство выполняет эти команды. Результаты выполнения команд записываются в регистры. Если вычисления завершены, то они записываются также в буферную память процессора. Так как число регистров небольшое, промежуточные результаты хранятся в кэш-памяти. Если цикл вычислений завершен, результат сохраняется в оперативной памяти компьютера, чтобы освободить место в буферной памяти ЦП для новых вычислений. Если кэш-память переполнена, то неиспользуемая информация отправляется в кэш нижнего уровня или в оперативную память.
Как работает процессор (Архитектура фон неймана )
Команды процессора Команды — это фактические действия, которые компьютер должен выполнять. Они бывают нескольких типов: Арифметические : сложение, вычитание, умножение и т. д. Логические : И (логическое умножение/конъюнкция), ИЛИ (логическое суммирование/дизъюнкция), отрицание и т. д. Информационные : move , input , outptut , load и store . Команды перехода : goto , if ... goto , call и return . Команда останова : halt .
Конъюнкция Высказывание, составленное из двух высказываний путем объединения их связкой «и» называется конъюнкцией. Например, пусть есть два высказывания: А – «Число 22 четное», В – «Число 22 двузначное», тогда высказывание А и В (формально, F = А ∧ В): «Число 22 четное и двузначное». Определение. Логическая операция, ставящая в соответствие двум высказываниям новое, являющееся истинным тогда и только тогда, когда оба исходных высказывания истинны, называется конъюнкцией.
Дизъюнкция Высказывание, составленное из двух высказываний путем объединения их связкой «или» называется дизъюнкцией. Например, пусть есть два высказывания: А – «Колумб был на Ямайке», В – «Колумб был на Гаити», тогда высказывание А или В (Формально, F = А ∨ В): «Колумб был на Ямайке или на Гаити». Определение. Логическая операция, ставящая в соответствие двум высказываниям новое, являющееся ложным тогда и только тогда, когда оба исходных высказывания ложны, называется дизъюнкцией.
Инверсия Высказывание, образованное путем добавления связки «не» к простому высказыванию, называется инверсией (отрицанием). В русском языке для образования отрицания может также использоваться связка «неверно, что». Например, пусть высказывание А – «Число 22 простое», тогда высказывание «не» А (формально, F = ¬ A): «Неверно, что число простое» Определение. Логическая операция, которая каждому высказыванию ставит в соответствие новое высказывание, значение которого противоположно исходному, называется отрицанием.
Таблицы истинности
Предварительный просмотр:
Подписи к слайдам:
• Основная функция любого процессора, ради которой он и создается , — это выполнение команд. • Система команд, выполняемых процессором, представляет собой нечто подобное таблице истинности логических элементов или таблице режимов работы более сложных логических микросхем . То есть она определяет логику работы процессора и его реакцию на те или иные комбинации внешних событий . 2
Система команд - это набор допустимых для данного процессора управляющих кодов и способов адресации данных. Система команд жестко связана с конкретным типом процессора, поскольку определяется аппаратной структурой блока дешифрации команд, и обычно не обладает переносимостью на другие типы процессоров. 3
Т иповая структура формата команды: 1. КОП - код операции - двоичный код, однозначно указывающий процессору на выполнение конкретных действий ( пересылка, сложение и т.п.), и определяющий при этом форму задания адресов операндов; 1 или 2 байта; 2 . АЧ - адресная часть - двоичное число, которое может представлять собой адрес (адреса) операндов, значение операнда , адрес следующей команды (адрес перехода, передачи управления ). От 1 до 4 байт. 4
Индексная адресация При обработке больших массивов данных, выбираемых последовательно друг за другом, нет смысла каждый раз обращаться в память за новым адресом. Для этого достаточно автоматически менять содержимое специального регистра, называемого индексным, чтобы выбирать последовательно размещенные данные . Дальнейшая адресация осуществляется путем автоматического добавления или вычитания единицы или шага адреса из его содержимого . 5
Формирование адреса Регистр Регистр процессора — сверхбыстрая оперативная память внутри процессора, предназначенная для хранения промежуточных результатов вычисления. Регистр представляет собой цифровую электронную схему, служащую для временного хранения двоичных чисел. В процессоре имеется значительное количество регистров, большая часть которых используется самим процессором и недоступна программисту. Некоторые регистры программно доступны, но им пользуются в основном разработчики операционных систем. 6
Альтернативный взгляд Регистр – линейка триггеров! 7
Классификация регистров По типу приёма и выдачи информации различают 2 типа регистров: С последовательным приёмом и выдачей информации — сдвиговые регистры. С параллельным приёмом и выдачей информации —параллельные регистры. 8
По назначению регистры различаются на: аккумулятор — используется для хранения промежуточных результатов арифметических и логических операций и инструкций ввода-вывода; флаговые — хранят признаки результатов арифметических и логических операций; общего назначения (РОН) — хранят операнды арифметических и логических выражений, индексы и адреса; индексные — хранят индексы исходных и целевых элементов массива; указательные — хранят указатели на специальные области памяти (указатель текущей операции, указатель базы, указатель стека ); сегментные — хранят адреса и селекторы сегментов памяти; управляющие — хранят информацию, управляющую состоянием процессора, а также адреса системных таблиц 9
Структура команд процессора. Понятия рабочего цикла, такта. Принципы распараллеливания и конвейерных структур. 10
Машинная команда представляет собой код, определяющий операцию вычислительной машины и данные, участвующие в операции. Команда должна содержать в явной или неявной форме информацию об адресе результата операции, и об адресе следующей команды. Машинная операция – действия машины по преобразованию информации , выполняемые под воздействием одной команды. Программа – последовательность команд. 11
По характеру выполняемых операций различают следующие основные группы команд: арифметические операции над числами с фиксированной или плавающей точкой; команды двоично-десятичной арифметики; логические (поразрядные) операции; пересылка операндов; операции ввода-вывода; передача управления; управление работой центрального процессора. 12
Представление команды Операционная часть содержит код, задающий вид операции ( сложение, умножение , передача и т.д.). Адресная часть содержит информацию об адресах операндов, результата операции и следующей команды. Структура команды определяется составом, назначением и расположением полей в команде. Формат команды – это структура команды с разметкой номеров разрядов , определяющих границы отдельных полей команды. 13
Возможные структуры • Четырехадресная; • Трехадресная; • Двухадресная; • Одноадресная адресная; • Безадресная . 14
Четырехадресная - полная информация о выполняемой операции . Порядок выборки команд называется принудительным . Он использовался в первых моделях ВМ, имеющих небольшое число команд и очень незначительный объем ОП, поскольку длина такой команды зависит от разрядности адресов операндов и результата. 15
Трехадресная - используется в ВМ, построенных так, что после выполнения команды по адресу K (команда занимает L ячеек памяти ) выполняется команда по адресу K+L. Такой порядок выборки команд называется естественным. Он нарушается только специальными командами передачи управления . При естественном порядке выборки адрес следующей команды формируется в устройстве, называемом счетчик адреса команд 16
Двухадресная - используется в ВМ, построенных так, что результат операции будет всегда помещаться в фиксированный регистр процессора. Адрес результата может явно не указываться. 17
Одноадресная - подразумеваемые адреса имеют результат операции и один из операндов. При этом один из операндов и результат операции размещаются в одном фиксированном регистре. Выделенный для этой цели внутренний регистр процессора получил название аккумулятор. Адрес другого операнда указывается в команде. 18
Безадресная - фиксирует адреса обоих операндов и результата операции , например при работе со стековой памятью. 19
Принципы распараллеливания Принципы распараллеливания • Распараллеливание программ — процесс адаптации алгоритмов, записанных в виде программ, для их эффективного исполнения на вычислительной системе параллельной архитектуры ( в последнее время, как правило, на многопроцессорной вычислительной системе). • Заключается либо в переписывании программ на специальный язык , описывающий параллелизм и понятный трансляторам целевой вычислительной системы, либо к вставке специальной разметки . 20
Для конвейерной обработки данных характерным является: 1)работа с потоками данных (векторами); 2)разбиение операций на подоперации так, чтобы выполнение каждой операции было составлено из последовательности более мелких операций ; 3)связь между подоперациями осуществляется только при помощи входных и выходных данных; 4)каждая подоперация реализуется аппаратно , т.е. осуществляется принцип минимизации времени для каждой операции; 5)временные интервалы для выполнения каждой подоперации должны быть примерно равны. 21
Предварительный просмотр:
Подписи к слайдам:
Термин «информация» имеет множество определений. Первоначально под информацией (лат. informatio — разъяснение, изложение) понимались сведения, передаваемые людьми различными способами — устно, с помощью сигналов или технических средств . Информация — это сведения о фактах, концепциях, объектах, событиях и идеях, которые в данном контексте имеют вполне определенное значение. Информация — это не просто сведения, а сведения нужные, имеющие значение для лица, обладающего ими.
Данные — это информация, представленная в виде, пригодном для обработки автоматическими средствами при возможном участии человека. Знания — это информация, на основании которой путем логических рассуждений могут быть получены определенные выводы. Основные требования, предъявляемые к экономической информации: Точность определяется степенью близости информации к реальному состоянию объекта, процесса, явления. Достоверность . Информация достоверна, если она отражает истинное положение дел. Оперативность отражает актуальность информации для необходимых расчетов и принятия решений в изменившихся условиях. Полнота . Информацию можно назвать полной, если ее достаточно для понимания и принятия решений.
Информационная система (ИС) представляет собой коммуникационную систему по сбору, передаче, переработке информации об объекте, снабжающую работника любой профессии информацией для реализации функции управления. Другими словами, информационная система — это упорядоченная совокупность документированной информации и информационных технологий . Информационная среда — это совокупность систематизированных и организованных специальным образом данных и знаний. Информационные технологии (ИТ) — это совокупность методов и программно-технических средств, объединенных в технологическую цепочку, обеспечивающую сбор, обработку, хранение, распределение и отображение информации с целью снижения трудоемкости процессов использования информационных ресурс.
Классификация информационных систем Информационно-управляющие системы — это системы для сбора и обработки информации, необходимой для управления организацией, предприятием, отраслью. Информационно-поисковые системы — это системы, основное назначение которых поиск информации, содержащейся в различных базах данных, различных вычислительных системах, разнесенных, как правило, на значительные расстояния К информационно-справочным системам относятся автоматизированные системы, работающие в интерактивном режиме и обеспечивающие пользователей справочной информацией . Системы обработки данных — это класс информационных систем, основной функцией которых являются обработка и архивация больших объемов данных.
Классификация информационных систем по структуре аппаратных средств Однопроцессорные ИС строятся на базе одного процессора компьютера, тогда как многопроцессорные системы используют ресурсы нескольких процессоров. Многомашинные системы представляют собой вычислительные комплексы. В сосредоточенных вычислительных системах весь комплекс оборудования, включая терминалы пользователей, сосредоточен в одном месте, поэтому для связи между отдельными компьютерами системы не требуется применение системы передачи данных. Системы с удаленным доступом (с телеобработкой) обеспечивают связь между терминалами пользователей и вычислительными средствами методом передачи данных по каналам связи (с использованием систем передачи данных). Вычислительные сети — это взаимосвязанная совокупность территориально рассредоточенных систем обработки данных, средств и систем связи и передачи данных, обеспечивающая пользователям дистанционный доступ к вычислительным ресурсам и коллективное использование этих ресурсов.
Классификация информационных систем по режиму работы В однопрограммном режиме работы в памяти ЭВМ находится и выполняется только одна программа. Такой режим обычно характерен для микро-ЭВМ и персональных ЭВМ, то есть для ЭВМ индивидуального пользования. В мультипрограммном (многопрограммном) режиме работы в памяти ЭВМ находится несколько программ, которые выполняются частично или полностью между переходами процессора от одной задачи к другой в зависимости от ситуации, складывающейся в системе
Классификация информационных систем по характеру взаимодействия с пользователями В диалоговом режиме человек взаимодействует с системой обработки информации, при этом человек и система обмениваются информацией в темпе, соизмеримом с темпом обработки информации человеком. Интерактивный режим — это режим взаимодействия человека и процесса обработки информации, выражающийся в разного рода воздействиях на этот процесс, предусмотренных механизмом управления конкретной системы и вызывающих ответную реакцию процесса. По особенностям функционирования информационной системы во времени выделяют режим реального времени — режим обработки информации, при котором обеспечивается взаимодействие системы обработки информации с внешними по отношению к ней процессами в темпе, соизмеримом со скоростью протекания этих процессов.
Современные smart- устройства Смарт-устройства – это системы умных вещей, которые в комплексе дают возможность автоматизировать самые разные производственные сферы и процессы. Современные технологии позволяют увеличить производительность и эффективность работы предприятия или офиса, сделать жилье максимально комфортным и безопасным для жизни . Умный офис – это совокупность всех возможных средств автоматизации и управления, которые могут работать в сочетании с различным оборудованием в офисных помещениях или на производственных объектах. В промышленности автоматизация используется одновременно с робототехникой и аддитивными системами, а также с применением специального программного обеспечения, лазеров и всевозможных мультифункциональных машин, управляемых зачастую искусственным интеллектом.
СПАСИБО ЗА ВНИМАНИЕ
Предварительный просмотр:
Подписи к слайдам:
Что такое операционная система Операционная система (ОС, OS, operating system ) — это набор программ, обеспечивающих работу компьютера или другого устройства и взаимодействие с ним пользователя. Любые компьютеры, будь то ПК, ноутбуки, смартфоны или планшеты, состоят из двух групп компонентов: Аппаратной части — процессора, оперативной памяти, клавиатуры, компьютерной мыши и так далее. Программного обеспечения — системного и прикладного софта. Чтобы они понимали друг друга, а пользователь мог взаимодействовать с устройством (запускать приложения), необходим посредник — операционная система.
Компоненты операционной системы Операционная система представляет собой многослойную структуру, в центре которой находится ядро. Поверх него располагаются драйверы и службы, а оболочкой выступает пользовательский интерфейс.
Виды операционных систем По разрядности 32-битные (x32). Адресуют до 4 ГБ оперативной памяти и могут запускать программы, написанные только под 32-битную систему. 64-битные (x64). Ограничение по оперативной памяти — до 16 ТБ. Такие ОС поддерживают 64-битные программы, а 32-битные запускают через эмулятор.
По типу лицензии Коммерческие. Это платные ОС, которые лицензируются за деньги. Как правило, у них закрытый исходный код, который принадлежит конкретной компании. Например, Windows от Microsoft или macOS от Apple . Свободно распространяемые. Бесплатные для пользователей, но могут включать платную поддержку. Например, как у продуктов Red Hat или Canonical .
По области применения Серверные операционные системы используются на серверах. Они включают в себя инструменты для обмена данными между компьютерами через сетевые соединения. Такими ОС являются Windows Server и Unix -системы для серверов. Клиентские — системы для использования на автономных компьютерах или устройствах, подключённых к серверам. К примеру, Windows 11, macOS 14.3 или Ubuntu Linux . Мобильные операционные системы разработаны для смартфонов и планшетов. Они позволяют работать с мобильными приложениями, управлять настройками сотовой сети и энергопотреблением. К ним относят Android и iOS .
СПАСИБО ЗА ВНИМАНИЕ
Предварительный просмотр:
Подписи к слайдам:
Что такое антивирус? Антивирус (или антивирусная программа) — это программа, которая борется с вирусами. Она делает так, чтобы вирус не смог попасть на устройство, а если вирус всё-таки попал — обнаруживает и уничтожает его.
В зависимости от поведения вирусы можно разделить на типы. Черви. Червь — вредоносная программа, которая копирует себя и распространяется, используя уязвимости сети. Червь попадает на устройство, например, через вложения в электронной почте или скачивание файлов из соцсетей . Черви похищают конфиденциальную информацию. Adware . Это программы, которые устанавливаются на устройство без разрешения пользователя. Они показывают рекламу: большое количество баннеров, рекламных объявлений и видеороликов. Разработчики таких вирусов получают доход за счёт показа рекламы.
Боты. Вредоносные алгоритмы, запрограммированные на взлом учётных записей пользователей, сбор контактной информации и рассылку спама. Часто попадают на устройство через загрузку под видом картинок или видео. Вымогатели. Эти программы блокируют экран устройства или даже шифруют данные. После этого они показывают сообщение с требованием перевести деньги за разблокировку экрана или дешифровку данных по указанным реквизитам. Руткиты . Вредоносные программы, которые маскируются под часть операционной системы. Злоумышленники используют их, чтобы украсть персональные данные или вывести из строя устройство. Также их могут применять для криптоджекинга — ресурсы компьютера будут уходить на добычу криптовалюты для владельца вируса .
Трояны. Вирусы, которые маскируются под обычные программы. После взлома они контролируют устройство, извлекают личные данные или загружают другое ПО. У них есть разновидности: Дропперы устанавливают на устройство другое вредоносное ПО. Шпионские программы следят за работой приложений, считывают вводимые с помощью клавиатуры данные, делают скриншоты. Банковские трояны получают доступ к банковским счетам. Бэкдоры повышают уязвимость системы, открывая доступ для других вирусов.
Как работает антивирус? Обезвреживание вируса происходит по-разному. Антивирус может: убрать вредоносный код из файла, то есть «вылечить» его; поместить заражённый ценный файл в «карантин», чтобы пользователь впоследствии вылечил его при помощи специалистов; удалить заражённый файл, если не получилось его вылечить; по запросу пользователя добавить подозрительный файл в список исключений и больше не считать его заражённым.
Виды антивирусных программ Несигнатурные антивирусы используют проактивную защиту. Они справляются с неизвестными вирусами, используя знания об уже существующем вредоносном ПО. Такие антивирусы анализируют код и поведение всех новых программ на компьютере, чтобы найти признаки, характерные для вирусов. Но иногда они срабатывают ложно и блокируют незаражённое ПО.
Сигнатурные антивирусы используют так называемую реактивную защиту. Они используют базы данных, в которых есть информация о вирусах, и ищут совпадения с ней в файлах на компьютере. База постоянно пополняется, поэтому сигнатурные антивирусные программы нужно своевременно обновлять. Основной минус реактивной защиты — уязвимость перед новыми и неизвестными программе угрозами.
Антивирусные сканеры. Они активируются после запуска устройства и периодически проверяют оперативную память и файловую систему. Но могут также сканировать систему по запросу пользователя. Сканеры могут найти только вирусы, которые есть в базе производителя программы. Если сканер обнаруживает вирус, то нейтрализует его.
Мониторы (антивирусные сторожа) . Работают в фоновом режиме и без перерывов отслеживают происходящие на устройстве процессы. Если антивирус обнаруживает подозрительную активность, он немедленно уведомляет об этом и спрашивает пользователя, что делать дальше. Например, прекратить ли скачивание файла. Мониторы хорошо справляются с поиском вирусов на ранних стадиях, но не могут вылечить файлы. Также иногда они конфликтуют с другими программами.
Полифаги. Их считают универсальными и эффективными антивирусами. Они сканируют операционную систему, файлы, которые запускаются на устройстве, а также загрузочные секторы жёстких дисков . Ревизоры. Эти антивирусы запоминают исходное состояние приложений и файлов и контролируют изменения в нём. Обычно антивирус проверяет устройство после запуска операционной системы. Но ревизоры не могут найти вирусы в загружаемых или новых файлах.
Блокировщики . Они способны обнаруживать и останавливать вирусы на ранней стадии размножения, когда те записываются в загрузочный сектор жёсткого диска. Но у блокировщиков есть недостаток — они часто срабатывают ложно.
СПАСИБО ЗА ВНИМАНИЕ
По теме: методические разработки, презентации и конспекты

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

Презентация студента СПО Соколова Данилы по истории для научно-практической конференции "Юность. Наука. Культура". Тема презентации: «Иван Грозный- спаситель или губитель России»
Презентация создана как дополнительный материал- исследование по истори, для выступления на научно-практической конференции "Юность.Наука. Культура". Цель: Выяснить роль Ивана IV Грозного в...

презентация "Как сделать свой фон в презентации"
Не секрет, что имеющиеся программе Microsoft PowerPoint шаблоны для создания презентаций не всегда соответствуют запросу. В связи с чем стоит разобраться, как сделать свой фон в презентации PowerPoint...

Презентация по основам бухгалтерского учёта, Открытый интегрированный урок английский-экономика на тему" Деньги" и Презентация к открытому интегрированному уроку (английский-экономика) на тему" Деньги"
Предложенный материал поможет вам в изучении экономических дисциплин...

Как сделать презентацию интересной. Презентация на тему "Зарождение письменности"
Как сделать презентацию интересной.Сделав не одну презентацию, хочу поделиться своим опытом по оформлению и содержанию презентаций.1) Краткая статья.2) Презентация "Зарождение письменности"...

Презентация к методической разработке «Презентация специальности профессиональных проб лесное и лесопарковое хозяйство – Я в профессии»
Краткое описание специальности "Лесное и лесопарковое хозяйство"...

Презентация по теме "Требования к презентации"
В презентации коротко отражены требования, которые необходимо соблюдать при создании презентаций....
