- •Информатика.
- •Введение
- •Часть 1. Аппаратное и программное обеспечение вычислительных машин.
- •1.2. Представление информации в виде двоичного кода в памяти эвм.
- •1.3. Аппаратное обеспечение эвм.
- •1.3.1. Хранение данных в памяти эвм.
- •1.3.2. Память.
- •1.3.3. Процессор.
- •1.3.4. Шины и контроллеры.
- •1.3.5. Конструктивное исполнение.
- •1.3.6. Периферийные устройства.
- •1.4. Программное обеспечение эвм.
- •1.4.1. Классификация программного обеспечения.
- •1.4.2 Операционная система.
- •1.4.3. Компоненты операционной системы.
- •Часть 2. Основы программирования.
- •2.1. Алгоритмы.
- •2.1.1. Представление алгоритма.
- •2.1.2. Типовые структуры алгоритмов.
- •2.1.3. Типовые алгоритмы.
- •2.1.4. Эффективность и правильность алгоритмов.
- •2.2. Языки программирования.
- •2.2.1. История языков программирования.
- •2.2.2. Парадигмы программирования.
- •2.2.3. Основные понятия традиционного программирования.
- •2.3. Язык программирования высокого уровня – Паскаль.
- •2.3.1. Структура программы на Паскале.
- •Тело процедуры
- •Тело функции
- •2.3.2. Правила пунктуации.
- •2.3.3. Алфавит и словарь языка.
- •2.3.4. Константы и переменные, типы данных.
- •Пример 6. Запись типа zapic содержит три компонента: номер, фамилию и имя. Доступ к полям записи осуществляется через переменную spicok типа запись и массив tabl, состоящим из записей.
- •2.3.5. Выражения, операнды и операции.
- •2.3.6. Операторы языка Паскаль.
- •2.3.7. Процедуры ввода-вывода.
- •2.3.8. Работа с файлами.
- •2.3.9. Процедуры и функции.
- •Часть 3. Работа с прикладными программами и разработка программного обеспечения.
- •3.1. Текстовые редакторы.
- •3.1.1. Типы текстовых редакторов.
- •3.1.2. Текстовый процессор Word.
- •3.2. Электронные таблицы.
- •3.2.1. Табличный процессор Excel.
- •3.3. Разработка программного обеспечения.
- •3.4. Базы данных.
- •3.4.1. Структуры данных.
- •3.4.2. Структуры баз данных.
- •3.4.3. Модели баз данных.
- •3.4.4.Системы управления базами данных (субд).
- •3.4.5. Microsoft Access - субд реляционного типа.
- •1. Создание таблицы путем ввода данных.
- •2. Создание таблицы с помощью мастера.
- •3. Создание таблицы с помощью Конструктора таблиц.
- •Часть 4. Компьютерные сети. Защита информации.
- •4.1.Компьютерные сети.
- •4.2. Интернет.
- •4.2.1. Система адресов Интернета.
- •4.2.2. Электронная почта.
- •4.2.3. Гипертекстовые документы.
- •4.3. Защита информации.
- •Литература.
- •Содержание
- •Информатика. Основы программирования
1.3. Аппаратное обеспечение эвм.
Архитектура ЭВМ включает в себя как структуру, отражающую аппаратный состав ПК, так и программно–математическое обеспечение. Основы учения об архитектуре вычислительных машин и принципы логического устройства ЭВМ были заложены Джон фон Нейманом.
Ядро ЭВМ составляют центральный процессор и память. Процессор – функциональная часть ЭВМ, выполняющая основные операции по обработке данных и управлению работой других блоков. В свою очередь процессор включает арифметико-логическое устройство (АЛУ) и устройство управления. Сопроцессор - устройство, ускоряющее работу процессора при выполнении математических вычислений. Его наличие необязательно, но для работы ряда программ (графических или расчетных) он необходим. В последних моделях компьютеров он встроен в процессор. Память (внутренняя) — это устройство для хранения информации. Она состоит из оперативного и постоянного запоминающих устройств. В оперативное запоминающее устройство (ОЗУ), которое часто также называют оперативной памятью, с жесткого диска или дискет копируются (загружаются) программы, которые выполняются в данный момент. Постоянное запоминающее устройство (ПЗУ) постоянно хранит информацию, которая записывается туда при изготовлении компьютера. В ПЗУ хранятся:
- BIOS – базовая система ввода-вывода, контролирует и управляет подключенными к ПК устройствами. Представляет собой программу, в которую заложены основные параметры, необходимые ПК для того чтобы распознать жесткий диск. В BIOS хранятся часы и календарь. BIOS хранится на отдельной микросхеме с автономным питанием от специальной батарейки;
- тестовые программы, проверяющие при каждом включении компьютера правильность работы его блоков;
- программы для управления основными периферийными устройствами - дисководом, монитором, клавиатурой;
- информация о том, где на диске расположена операционная система.
Процессор, память и шина с разъемами для подключения периферийных устройств размещаются на единой плате, называемой материнской или основной (англ. motherboard или mainboard). Для подключения к ней различных дополнительных устройств (дисководов, мыши, принтеров и т. д.), т.е. осуществления обмена информацией между оперативной памятью и устройством, служат специальные платы – контроллеры (адаптеры, карты). Контроллеры имеют свой процессор и свою память, т.е. представляют собой специализированный процессор, они находятся на отдельных платах, которые вставляются в унифицированные разъемы (слоты) на материнской плате. К другому разъему контроллеров (порту), выходящему наружу компьютера, подключается дополнительное устройство.
Рис. 1.1. Структурная схема компьютера.
Все блоки компьютера соединяются системной магистралью, или шиной, — набором проводников, передающих электрические сигналы от одной схемы компьютера к другой. Устройства, связанные с процессором через шину, а не напрямую, называют периферийными. Шина представляет собой канал передачи данных в виде проводников на печатной плате или многожильного кабеля. На рис. 1.1. шина изображена в виде двунаправленной стрелки, чтобы указать на то, что информация по ней движется как от процессора к периферийным устройствам, так и в обратную сторону.
В современных персональных компьютерах, как правило, используется принцип открытой архитектуры. Он заключается в том, что устройства, непосредственно участвующие в обработке информации (процессор, оперативная память), соединяются с остальными устройствами единой магистралью - шиной. Преимущества открытой архитектуры: 1) возможность выбирать конфигурацию компьютера (конфигурация - состав устройств, подключенных к компьютеру); 2) можно расширить систему, подключив к ней новые устройства; 3) можно модернизировать систему, заменив любое из устройств.[2, 3, 8]