[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]