
- •1) Архитектура фон Неймана
- •2) Понятие информационных систем, систем обработки данных, вычислительных систем.
- •3) Функционирование эвм. Процесс и поток.
- •4)Представление различных видов информации в компьютере
- •6)Классификация элементов памяти. Физические принципы построения.
- •7)Матричная организация элементов памяти.
- •8)Кэширование памяти
- •9) Архитектура кэш-памяти
- •10)Исполнение программного кода. Переключение задач и виртуальные машины. Защищенный режим и виртуальная память
- •11)Архитектура и микроархитектура процессоров. Конвейеризация.
- •12)Режимы работы процессоров
- •13)Архитектурные регистры и типы данных
- •14) Набор инструкций. События - прерывания и исключения.
- •15) Эффективный адрес и преобразование адресов.
- •16) Страничная трансляция адресов и виртуальная память
- •17) Мультипроцессорные и избыточные системы
- •18)Информационная магистраль первого поколения - шина isa
- •19) Информационная магистраль второго поколения - шина pci
- •20) Информационная магистраль третьего поколения - шина pci-Express
- •21)Принципы магнитной записи и физическое устройство жесткого диска
- •22) Системная организация hdd. Интерфейсы устройств хранения
- •23) Raid-массивы
- •24) Логическая структура дисков. Файловая система
- •26) Видеосистема
1) Архитектура фон Неймана
Архитектура фон Неймана (англ. von Neumann architecture) — широко известный принцип совместного хранения программ и данных в памяти компьютера. Вычислительные системы такого рода часто обозначают термином «машина фон Неймана», однако соответствие этих понятий не всегда однозначно. В общем случае, когда говорят об архитектуре фон Неймана, подразумевают физическое отделение процессорного модуля от устройств хранения программ и данных.
Принципы
Принцип двоичного кодирования
Согласно этому принципу, вся информация, поступающая в ЭВМ, кодируется с помощью двоичных сигналов (двоичных цифр, битов) и разделяется на единицы, называемые словами.
Принцип однородности памяти
Программы и данные хранятся в одной и той же памяти. Поэтому ЭВМ не различает, что хранится в данной ячейке памяти — число, текст или команда. Над командами можно выполнять такие же действия, как и над данными.
Принцип адресуемости памяти
Структурно основная память состоит из пронумерованных ячеек; процессору в произвольный момент времени доступна любая ячейка. Отсюда следует возможность давать имена областям памяти, так, чтобы к хранящимся в них значениям можно было бы впоследствии обращаться или менять их в процессе выполнения программы с использованием присвоенных имен.
Принцип последовательного программного управления
Предполагает, что программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности.
Принцип жесткости архитектуры
Неизменяемость в процессе работы топологии, архитектуры, списка команд.
2) Понятие информационных систем, систем обработки данных, вычислительных систем.
Информационная система включает базы данных, СУБД и специализированные прикладные программы. ИС рассматривают как программно-аппаратную систему, предназначенную для автоматизации целенаправленной деятельности конечных пользователей, обеспечивающую, в соответствии с заложенной в нее логикой обработки, возможность получения, модификации и хранения информации.
Основной задачей ИС является удовлетворение конкретных информационных потребностей в рамках конкретной предметной области. Современные ИС немыслимы без использования баз данных и СУБД, поэтому термин «информационная система» на практике сливается по смыслу с термином «система баз данных».
Системы обработки данных - комплекс методов и средств сбора и обработки данных, необходимых для организации управления объектам. Функции С. о. д. — сбор, хранение, поиск, обработка необходимых для выполнения этих расчётов данных с наименьшими затратами.
Вычислительная система - это рассматриваемый как единое целое комплекс, предназначенный решать определенные задачи, в котором задействованы центральный процессор, память и различные внешние устройства.
3) Функционирование эвм. Процесс и поток.
1.Функционирование ЭВМ. Процесс и поток.
Функционирование ЭВМ с шинной организацией. Шинная организация является простейшей формой организации ЭВМ. В соответствии с приведенными выше принципами фон Неймана подобная ЭВМ имеет в своем составе следующие функциональные блоки: центральный процессор (ЦП) - функциональная часть ЭВМ, выполняющая основные операции по обработке данных и управлению работой других блоков. Центральный процессор состоит из следующих взаимосвязанных составных элементов: арифметико-логического устройства, устройства управления и регистров. Память - устройство, предназначенное для запоминания, хранения и выборки программ и данных. Память состоит из конечного числа ячеек, каждая из которых имеет свой уникальный номер или адрес. Доступ к ячейке осуществляется указанием ее адреса. Оперативная память (ОП) - функциональный блок, хранящий информацию для устройств управления (команды) и арифметико-логического устройства (данные). Задачи, решаемые с помощью ЭВМ, требуют хранения в памяти различного количества информации, зависящего от сложности реализуемого алгоритма, количества исходных данных и т.п. Система шин. Объединение функциональных блоков в ЭВМ осуществляется посредством следующей системы шин: шины данных, по которой осуществляется обмен информацией между блоками ЭВМ; шины адреса, используемой для передачи адресов (номеров ячеек памяти или портов ввода-вывода, к которым производится обращение); и шины управления для передачи управляющих сигналов. Совокупность этих трех шин называют системной шиной, системной магистралью или системным интерфейсом.
Процессы и потоки
До сих пор концепцию процесса можно было охарактеризовать двумя параметрами.
• Владение ресурсами (resource ownership). Процесс включает виртуальное адресное пространство, в котором содержится образ процесса, и время от времени может владеть такими ресурсами, как основная память, каналы и устройства ввода-вывода, или файлы, или же получать контроль над ними. Операционная система выполняет защитные функции, предотвращая нежелательные взаимодействия процессов на почве владения ресурсами.
• Планирование/выполнение (scheduling/execution). Выполнение процесса осуществляется путем выполнения кода одной или нескольких программ; при этом выполнение процесса может чередоваться с выполнением других процессов. Таким образом, процесс имеет такие параметры, как состояние (выполняющийся процесс, готовый к выполнению процесс и т.д.) и текущий приоритет, в соответствии с которым операционная система осуществляет его планирование и диспетчеризацию.
В большинстве операционных систем эти две характеристики являются сущностью процесса. Но они являются независимыми, и операционная система может рассматривать их отдельно друг от друга. В некоторых операционных системах (в особенности в недавно разработанных) так и происходит. Чтобы различать две приведенные выше характеристики, единицу диспетчеризации обычно называют потоком (thread) или облегченным процессом (lightweight process), а единицу владения ресурсами — процессом (process) или заданием (task).