Курс лекций по архитектура персонального компьютера

Исследование поведения функции
Сети, компьютеры
Локальные сети
Базовые технологии
Передача дискретных данных
Сетевой уровень
Физический и канальный
уровень
Построение вычислительных
сетей
Глобальные сети
Средства анализа
Учебник по сетям
Системы безопасности
Архитектура ПК
Безопасность ПК
Информ. технологии
Программирование
Учебник по Perl
Программирование Java
Примеры скриптов Java
Программирование С++
Турбо Паскаль
Учебник по HTML
Примеры прог. Java
Операционная система Linux
Язык PHP
Информатика
Графика, дизайн
Web-дизайн
Компьютерная графика
Проектирование сайтов
Учебник по графике
Создание веб-страниц
Начертательная геометрия
Основы компьютерной
анимации и моделирования
Основы цифровой графики
Геометрическое черчение
Математика
Пределы
Производные
Дифференциальное исчисление
функции одной переменной
математическая статистика
Интегрирование
Примеры и упражнения
Формула Тейлора
Векторная алгебра
Матрицы
Комплексные числа
Mатематический анализ
Метод Крамера
Дифференциалы
Методы интегрирования
Интегрирование по частям
Вычисление определенного
интеграла
Вычисление объемов тел
Степенные ряды
ТФКП
Интегралы

Содержание

Глава 1. ПРИНЦИПЫ ПОСТРОЕНИЯ И АРХИТЕКТУРА ЭВМ

1.1. Основные характеристики ЭВМ
1.3. Общие принципы построения современных ЭВМ
1.4. Функции программного обеспечения
1.5. Персональные ЭВМ
Глава 2. ИНФОРМАЦИОННО-ЛОГИЧЕСКИЕ ОСНОВЫ ЭВМ
2.1. Системы счисления
  2.1.1. Перевод целых чисел
 2.1.2. Перевод дробных чисел
 2.2. Представление информации в ЭВМ Школа искусств и ремёсел В 1903 г. ван де Велде возглавил Веймарскую школу искусств и ремёсел и получил заказ на строительство зданий для неё и Академии художеств в Веймаре. В новом здании школы, построенном в 1906 г., архитектор попытался освободиться от декора, орнамента и прихотливых линий.
 2.2.1. Представление числовой информации
 2.2.2. Представление других видов информации
 2.3. Арифметические основы ЭВМ
 2.3.1. Машинные коды Текстовые импортируемые форматы
 2.3.2. Арифметические операции над числами с фиксированной точкой
 2.3.3. Арифметические операции над двоичными числами с плавающей точкой
 2.3.4. Арифметические операции над двоично-десятичными кодами чисел
 2.4.1.Основные сведения из алгебры логики
 2.4.2. Законы алгебры логики Теплоемкость твердых тел Основы молекулярной физики и термодинамики

Вычислить криволинейный интеграл Справочный материал и примеры к выполнению контрольной работы по математике

 2.4.3. Понятие о минимизации логических функций
 

2.4.4. Техническая интерпретация логических функций

Василий Суриков (1848-1916) родился в казачьей семье в Сибири. Он мечтал о серьёзном обучении живописи и в двадцать лет отправился в Петербург. Суриков успешно закончил Академию художеств, и ему предложили выполнить часть росписей храма Христа Спасителя в Москве. «Утро стрелецкой казни»; «Менщиков в Берёзове»; «Боярыня Морозова»; «Взятие снежного городка»; «Переход Суворова через Альпы»

Глава 3. Классификация элементов и узлов
 3.1. Классификация элементов и узлов ЭВМ
 3.2. Комбинационные схемы
 3.3. Схемы с памятью
 3.4. Проблемы развития элементной базы
Глава 4. ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ ОРГАНИЗАЦИЯ ЭВМ
 4.1. Общие принципы функциональной и структурной организации ЭВМ
 4.2. Организация функционирования ЭВМ с магистральной архитектурой
 4.3. Организация работы ЭВМ при выполнении задания пользователя
 4.4.1. Отображение адресного пространства программы на основную память
 4.4.2. Адресная структура команд микропроцессора и планирование ресурсов
 4.4.3. Виртуальная память
 4.5. Система прерываний ЭВМ
Глава 5. ЦЕНТРАЛЬНЫЕ УСТРОЙСТВА ЭВМ
 5.1 Основная память
 5.1.1. Состав, устройство и принцип действия основной памяти
 5.1.2. Размещение информации в основной памяти IBM PC
 5.1.3. Расширение основной памяти IBM PC
 5.2 Центральный процессор ЭВМ
 5.2.1. Структура базового микропроцессора
 5.2.2. Система команд микропроцессора
 5.2.3. Взаимодействие элементов при работе микропроцессора
 

5.2.4. Работа микропроцессора при выполнении программного прерывания

Средства управления системой В Windows Server 2003 для управления операционной системой используется единая, уже традиционная для систем Windows 2000/XP технология средств администрирования, называемая Microsoft Management Console

 
Глава 6. УПРАВЛЕНИЕ ВНЕШНИМИ УСТРОЙСТВАМИ
 6.1. Принципы управления
 6.2. Прямой доступ к памяти
 6.3. Интерфейс системной шины
 6.4. Интерфейсы внешних запоминающих устройств IBM PC
 6.5.Способы организации совместной работы периферийных и центральных устройств
 6.6. Последовательный и параллельный интерфейсы ввода-вывода
Глава 7. ВНЕШНИЕ УСТРОЙСТВА ЭВМ
 7.1.Системы визуального отображения информации (видеосистемы)
 7.2. Клавиатура
 7.3. Принтер
 7.4. Сканер
 7.5. Анимационные устройства ввода-вывода
 7.6. Устройства ввода-вывода звуковых сигналов
 7.6.2. Ввод в ЭВМ и машинный синтез речи
 7.6.3. Программное обеспечение для работы со звуковой информацией
Глава 8. ВНЕШНИЕ ЗАПОМИНАЮЩИЕ УСТРОЙСТВА (ВЗУ)
 8.1. Внешние запоминающие устройства на гибких магнитных дисках
 8.2. Накопитель на жестком магнитном диске
 8.3. Стриммер
 8.4. Оптические запоминающие устройства
Глава 9. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
 9.1. Структура программного обеспечения ЭВМ
 9.2. Операционные системы
 9.3. Системы автоматизации программирования
 9.4. Пакеты программ
 9.5. Комплекс программ технического обслуживания
 9.6. Режимы работы ЭВМ
Глава 10. ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
 10.1. Классификация вычислительных систем
 10.2. Архитектура вычислительных систем
 10.3. Комплексирование в вычислительных системах
 10.4. Типовые структуры вычислительных систем
 

10.5. Организация функционирования вычислительных систем

Управление вычислительными процессами в ВС осуществляют операционные системы, которые являются частью общего программного обеспечения. В состав ОС включают как программы централизованного управления ресурсами системы, так и программы автономного использования вычислительных модулей. Последнее условие необходимо, так как в ВС обычно предусматривается более высокая надежность функционирования, например требование сохранения работоспособности при наличии в ней хотя бы одного исправного модуля. Требование увеличения производительности также предполагает возможность параллельной и даже автономной работы модулей при обработке отдельных заданий или пакетов заданий.

В зависимости от структурной организации ВС можно выявить некоторые особенности построенияих операционных систем.

Операционные системы многомашинных ВС являются более простыми. Обычно они создаются как надстройка автономных ОС отдельных ЭВМ, так как здесь каждая ЭВМ имеет большую автономию в использовании ресурсов (своя оперативная и внешняя память, свой обособленный состав внешних устройств и т.д.). В них широко используются программные методы локального ( в. пределахвычислительного центра) и дистанционного (сетевая обработка) комплексирования.

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

В многомашинных ВС диспетчерские функции могут решаться на централизованной или децентрализованной основе. Связь машин обычно устанавливается в порядке подчиненности : “главная ЭВМ - вспомогательная ЭВМ”. Например, в пакете Norton Commander имеется возможность установить подобную связь : “Master” - “Slave”.

Программное обеспечение многопроцессорных ВС отличается большей сложностью. Это объясняется глубиной и сложностью всестороннего анализа процессов, формируемых в ВС, а также сложностью принятия решения в каждой конкретной ситуации. Здесь все операции планирования и диспетчеризации связаны с динамическим распределением ресурсов (оперативной и внешней памяти, процессоров, данных системных таблиц, программ, периферийного оборудования и т.п.). Центральное место в этом играют степень использования и методы управления общей оперативной памятью. Здесь очень часто могут формироваться множественные конфликты, требующие сложных процедур решения, что приводит к задержкам в вычислениях. Как таковые автономные ОС отдельных процессоров отсутствуют.

Для обеспечения эффективной работы многопроцессорных систем их операционные системы специализируют по следующим типовым методам взаимодействия процессоров:

·          “ведущий-ведомый”;

·          симметричная или однородная обработка во всех процессорах;

·          раздельная независимая работа процессоров по обработке заданий. Выбор метода “ведущий - ведомый” в наибольшей степени соответствует ВС с централизованным управлением. Тут имеется определенная аналогия с многомашинными системами, организованными по принципу “главная ЭВМ - вспомогательная ЭВМ”. Диспетчерские функции выполняются только одним процессором системы. Закрепление этих функций может быть фиксированным и плавающим. Для этого может выделяться специализированный процессор или обычный процессор универсального типа, переключающийся и на выполнение вычислений.

Системы типа “ведущий - ведомый” отличаются довольно простым аппаратурным и программным обеспечением. Они должны получить распространение в МРР-структурах, но следует иметь в виду, что длительное время планирования может быть причиной простоев ведомых вычислителей.

Симметричная или однородная обработка в матрице процессоров возможна при использовании однотипных процессорных элементов, каждый из которых имеет непосредственные связи по передаче данных с другими. В отличие от ОКМД-структур ранних выпусков, в которых синхронизировалось выполнение отдельных команд, в МРР-структурах симметричная обработка должна обеспечивать синхронизацию выполнения целых процессов. К сожалению, ни один из существующих языков программирования не содержит эффективных средств управления параллельными вычислениями. Такая система имеет большие достоинства. Она обладает существенно более высокой живучестью и сохраняет работоспособность при выходе из строя даже нескольких процессоров матрицы, так как здесь имеется более высокий уровень резервирования. В ней обеспечивается более полная загрузка процессоров с лучшим использованием их процессорного времени. Расход других общесистемных ресурсов также эффективнее.

В связи с успехами микроэлектроники появилась возможность реализовывать эти структуры в виде сверхбольших интегральных схем (СБИС), что позволяет получить дополнительные преимущества:

·          короткие соединительные линии между процессорными элементами. Это приводит к расширению полосы пропускания и уменьшению задержек;

·          регулярность структуры, позволяющая увеличивать плотность упаковки СБИС и упрощать ее разработку;

·          высокую степень распараллеливания вычислений, что позволяет обеспечить высокую производительность.

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

Раздельная или независимая работа вычислителей в многопроцессорных ВС осуществляется при параллельной обработке независимых заданий. Это позволяет получить максимальную производительность системы. Процедуры управления ею достаточно просты и уже апробированы в практических вариантах.

Лекции первого семестра по высшей математике Лекции второго семестра по высшей математике Лекции третьего семестра по высшей математике
Задачи производные, пределы Mатематический анализ лекции
Дифференциальные уравнения лекции Степенные ряды ТФКП комплексного переменного Системы безопасности Программирование Java Примеры скриптов Java Учебник по HTML Операционная система Linux Информатика конспекты Компьютерная графика Начертательная геометрия Геометрическое черчение Учебник по сетям Архитектура персонального компьютера Безопасность ПК