[an error occurred while processing this directive]
─SRP 1
─PL70
─TM0
─HM2
─DH//-|P-//
─LM10
─PE
│..................................................................<
1. ВВЕДЕНИЕ. ПЕРСОНАЛЬНЫЕ ЭВМ.
Cовременная Персональная ЭВМ (ПЭВМ) - это представитель
четвертого поколения ЭВМ, собранных на основе больших
интегральных схем (БИС). В настоящее время ПЭВМ находятся в
процессе постоянного совершенствования и представляют наиболее
интенсивно развивающуюся область вычислительной техники.
Отличительными чертами ПЭВМ являются скромные размеры,
высокая надежность и низкая стоимость, оправдывающая название
Персональная ЭВМ.
Как и все ЭВМ она позволяет человеку, с помощью различных
языков программирования, организовать обработку числовой или
символьной информации, то есть программировать, при этом она
также позволяет ему использовать богатые выразительные
возможности: цвет, графику и звуки. С помощью разнообразного
программного обеспечения и различных устройств ПЭВМ может помочь
человеку во многих областях деятельности, где раньше он обходился
без компьютера (может полностью заменить пишущую машинку,
облегчить работу по хранению и ведению различной документации,
составлению всевозможных справок, сводок и отчетов, избавить от
необходимости пользоваться различными справочниками и т.п.), а в
будующем ПЭВМ, возможно, позволит вообще перейти на, так
называемую, безбумажную технологию, т.е. исключить бумагу из
использования в качестве носителя информации. Благодаря своим
прекрасным звуковым и графическим возможностям, ПЭВМ уже сейчас
становится неоценимым помощником музыканта, художника,
чертежника, конструктора и представителей многих других
профессий. ПЭВМ прекрасно справляется с ролью учителя и может
помочь, например, в изучении иностранного языка. И, наконец, с
ПЭВМ можно просто играть.
К ПЭВМ можно подключить различные устройства. Некоторые из
них необходимы для нормальной работы на ПЭВМ, другие служат для
расширения области ее возможного использования. В качестве
дисплея для ПЭВМ можно использовать как специальный монитор, так
и обычный телевизор. Для длительного хранения информации
используются накопитель на гибких магнитных дисках или обычный
магнитофон. Вывод текстов и рисунков на бумагу осуществляется с
помощью принтера или плотера (графопостроителя). К ПЭВМ можно
подключать различные устройства (световое перо, мышь, битстик и
другие), расширяющие возможности по вводу информации в компьютер.
Для ввода графической информации эти устройства значительно
удобнее клавиатуры. Существует возможность подключения ПЭВМ к
локальной сети. При этом вы сможете обмениваться информацией с
другими ПЭВМ и пользоваться общим накопителем информации большой
емкости (винчестером).
Как же работает ПЭВМ? Главным устройством в ПЭВМ, как и во
всех ЭВМ является процессор. Но в ПЭВМ он значительно меньше по
размерам и называется микропроцессором. Из-за миниатюрности
современных устройств основную электронную часть ПЭВМ удалось
разместить на одной плате, которая находится в одном корпусе с
блоком питания и дисководом.
На этой плате размещены:
- микропроцессор;
- память;
- различные контроллеры, обеспечивающие работу клавиатуры,
монитора и др. устройств;
- разъемы для подключения дополнительных модулей;
- аналого-цифровой преобразователь;
- звуковой генератор и некоторые другие электронные устройства.
Кратко опишем микропроцессор и рассмотрим организацию
памяти. В ПЭВМ АГАТ-9 используется микропроцессор 6502.
Аналогичный микропроцессор используется в таких популярных
моделях персональных компьютеров, как Atary, Commodore, Apple и
BBC ACORN и др.
Основной задачей микропроцессора является выполнение команд,
которые в закодированном виде храняться в памяти. Каждая команда
содержит информацию о том, что и каким образом необходимо
модифицировать в памяти и какую команду исполнять следующей.
Таким образом, чтобы заставить микропроцессор выполнять
определенные действия, необходимо соответствующим образом
разместить в памяти команды и, в общем случае, данные.
Условно память компьютера всегда можно разделить на две
части, в зависимости от содержания. Одну часть составляют те
ячейки, в которых находится информация, специально
предназначенная для интерпретации ее микропроцессором как команд.
Содержимое этой части памяти называется программами на машинном
коде. Другую часть составляют все остальные ячейки, в частности
те, где находится информация, которая будет использована
микропроцессором в качестве входных данных для программ на
машинном коде. Поясним это на небольшом примере. Одна из программ
на машинном коде, которой вы будете пользоваться - это BASIC.
BASIC представляет собой набор команд для микропроцессора. Значит
память, занятая под него, относится к первой части. Если вы
наберете какую-нибудь программу на языке Бейсик, то она
автоматически разместиться в памяти. Причем эта память будет уже
относиться не к первой, а ко второй части, поскольку текст вашей
программы это не команды для микропроцессора, а лишь исходные
данные для программы на машинном коде, для BASICа.
В ОС ОНИКС BASIC, как и другие языки является Резидентным
Модулем (РеМ), т.е. это системная программа, которая грузится в
зарезервированную область памяти (с &8000 до &BFFF) и имеющая
стандартные точки вызовов. В РеМах, в основном, хранятся
программы на машинном коде. Для ПЭВМ разработано большое
количество РеМов, содержащих разнообразное программное
обеспечение, начиная с всевозможных языков программирования и
кончая различными графическими и музыкальными системами. В
компьютере одновременно может находиться несколько РеМов, причем,
вы очень легко можете заменять одни РеМы другими. Следовательно,
у вас имеется возможность управлять конфигурацией программного
обеспечения, которое постоянно находится в компьютере.
Есть РеМ, который в той или иной степени обеспечивает
нормальную работу компьютера - это Дисковая Файловая Система,
которая загружается в 0-й банк ПЭВМ. В минимальном варианте
АГАТ-9 предоставляет четыре банка памяти под РеМы с 0-го по 3-й.
Если имеется плата дополнительной памяти, то количество
одновременно загруженных РеМов возрастает до 12-ти. Кроме ДФС и
ОС ОНИКС как правило, загружается BASIC РеМ, который обеспечивает
возможность программирования на Бейсике.
[an error occurred while processing this directive]