Программное управление работой компьютера

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

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

А так как команды программы расположены в памяти друг за другом, то тем самым организуется выборка цепочки команд из последовательно расположенных ячеек памяти.

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

Таким образом, процессор исполняет программу автоматически, без вмешательства человека.

 

Классификация ПО.

Программы, работающие на компьютере, можно разделить на три категории:

- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработка информационных массивов и т. д.;

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

- Вспомогательное ПО (инструментальные системы и утилиты ).

Понятно, что грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т. е. программа прикладного характера.

Прикладное ПО. Для IBMPC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:

 подготовки текстов (документов) на компьютере – редакторы текстов;

 подготовки документов типографского качества – издательские системы;

 обработки табличных данных – табличные процессоры;

 обработки массивов информации – системы управления базами данных.  

Прикладная программа – это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области.

Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей.

Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п.

Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.

 

Системы обработки текстов. Текстовый редактор: назначение, основные возможности.

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

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

Более совершенные текстовые редакторы - текстовые процессоры (например, "Word") позволяют управлять не только содержанием, но и оформлением текста. Эти приложения имеют широкий спектр возможностей по созданию документов (вставка списков и таблиц, средства проверки орфографии, сохранение исправлений и др.).

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

Для подготовки к публикации в Интернете Web-страниц и Web-сайтов используются Web-редакторы (например, MacromediaHomeSite).

Основные функции текстового редактора следующие:

- Создание новых текстовых документов.

- Ввод и редактирование текста.

- Поиск и замена элементов текста.

- Сохранение измененных документов.

- Печать текстовых документов.        

 


 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: