Программное обеспечение ЭВМ | Сервисы 1520mm.ru
Media Player Winamp Real Player QuickTime Player

Программное обеспечение ЭВМ

Программой называется последовательность машинных команд, позволяющая получить требуемый результат при заданных начальных (исходных) данных. Совокупность программ различного назначения носит название программного обеспечения (ПО). Возможности компьютеров в большей мере определяются наличие развитого программного обеспечения.
Программное обеспечение принято подразделять на четыре класса: прикладное, системное, вспомогательное и инструментальное.
Системное программное обеспечение, к которому относились операционные системы, драйверы устройств, операционные надстройки и оболочки, предназначено для управления аппаратными ресурсами компьютера.
Операционная система (ОС) — это главный программный комплекс, осуществляющий управление вычислительного процесса. ОС объединяет множество элементарных операций при работе с внешними устройствами и памятью в подпрограммы, которые затем используются другими программами. Командный процессор операционной системы взаимодействует с пользователем и обрабатывает команды, набранные пользователем. На железнодорожном транспорте применялись широко известные в свое время такие ОС как MS DOS и CP/M.
Для управления работой аппаратных устройств — клавиатуры, дисплея, принтера, расширенной памяти используются программы — драйверы. Принцип работы драйверов заключается в том, чтобы каждую команду — например, записи на диск представить в виде набора элементарных операций — включение двигателя, перемещения магнитной головки и т.п. В операционной системе MS-DOS, начиная с версии 2.0 принята концепция устанавливаемых драйверов, т.е драйверов, хранящихся на диске в виде файлов.
Операционные надстройки и операционные оболочки разработаны с учетом включения в операционные системы удобного пользовательского интерфейса, который предусматривает реализацию движения курсора по меню, нажатие на определенные клавиши для выполнения требуемых функций.

Экран дисплея при работе с системой Windows 3.11

Операционные надстройки предназначены для удобной работы пользователя с каталогами и файлами. Они позволяют изображать содержание каталогов на дисках, копировать, переименовать файлы и каталоги, просматривать файлы различных форматов (текстовые, архивированные, базы данных, электронные таблицы), изменять атрибуты файлов, осуществлять поиск файлов на диске. Примером такой программы является Norton Commander.
Операционные оболочки, как следует из их названия, представляют собой комплекс различных программных средств. В их число входят драйверы различных устройств, коммутационные программы (для связи нескольких компьютеров между собой), программы фоновой печати (печать происходит параллельно с выполнением других программ), программы общего назначения: текстовый и графический редактор, календарь, калькулятор.
Оболочки значительно расширяют возможности операционной системы.
Утилиты — это системные программы вспомогательного назначения. Их основное назначение — создание дополнительных возможностей для пользователей. Это программы оптимизации и динамического сжатия диска, фоновой печати, антивирусные программы, архиваторы и многое другое. Распространение получили также комплексы программ утилитов, к их числу относятся Norton Utilities и PC Tools Deluxe.
Некоторые системные программы постоянно находились в памяти компьютера. Такие программы носят название резидентных в памяти программ. Существовали два типа резидентных программ: резидентные утилиты и всплывающие программы.
Резидентными утилитами (программами TSR) называются программы, которые загружаются в память и доступны даже в те моменты, когда работает другая прикладная программа.
Всплывающими программами (pop-up) называются в памяти программы, которые хоть и загружаются в память, но не выполняются до тех пор, пока пользователь не нажмет определенную комбинацию клавиш или не произойдет некоторое событие (например, получение сообщения по сети). Следует обратить внимание, что всплывающие программы снижают быстродействие компьютера. К всплывающим программам относились программы-фильтры, “перехватывающие” те обращения к операционной системе, которые теоретически могут использовать компьютерные вирусы: запись в выполняемые и системные файлы, запись на диск по абсолютному адресу, форматирование диска. Действие программ-фильтров было основано на программном перехвате действий, которые казались подозрительными: чаще всего это были перехват команд на запись данных в файл.
Диагностические программы предназначены для тестирования электронных устройств компьютеров, гибких и жестких магнитных дисков. Наиболее распространены программы тестирования магнитных дисков. Такие программы проверяют таблицу размещения файлов, структуру каталогов, наличие ошибок на диске. Ход проверки отображается на экране; при обнаружении ошибок пользователю предлагался один или несколько способов исправления. Из программ диагностики наиболее часто можно было увидеть программу NDD из комплекса Norton Utilities.
Коммуникационные программы предназначены для связи компьютеров и обмена файлами между ними.
Программы-архиваторы — один из видов наиболее распространенных программ-утилит, позволяющих сохранять файлы в сжатом виде. Для определения списка упакованных файлов архивный файл содержит оглавление, где указаны название заархивированных файлов и их атрибутов, исходный размер файла и после сжатия, процент сжатия или отношение сжатого файла к исходному, код циклического контроля.

Использование архиватора ARJ

Все архиваторы обладали схожим перечнем возможностей. Они архивировали (упаковывали) файлы, исключали часть файлов из числа архивирующих, создавали саморазархивирующие архивы, сохраняли файлы в архиве под паролем. Пожалуй самым распространенным на железных дорогах архиватором являлся архиватор ARJ, который используется и до настоящего времени.
Для защиты программного обеспечения от компьютерных вирусов используют специализированные антивирусные программы. Пожалуй самыми распространенными на железных дорогах антивирусными программами являлись Dr.Web и Касперский.
Значительную часть программного обеспечения, применяемого на железнодорожном транспорте составляют прикладные программы. Наиболее часто персональный компьютер использовался в качестве мощной печатающей машинки.
Типичный набор возможностей текстового редактора, которые использовали специалисты железнодорожного транспорта включал в себя команды: считывания и записи текстового файла на диск, перемещения курсора по тексту, стирания, вставки и замены символов, поиска символов в тексте и их замены, форматирования документа, установки межстрочных интервалов, нумерации страниц.

Редактор Word for Windows 6.0

Очень существенным достоинством для текстового редактора было его оснащение программами для проверки правильности написания слов — спеллерами. Спеллер содержал словарь, по которому осуществлялась проверка. Если обнаруживалось неизвестное слово, то пользователю выдавалось предупреждение — звуковой сигнал (в редакторе Лексикон), или специальное окно (в редакторе Word). Следует отметить, что последний редактор завоевывал популярность благодаря наличию функции Автокоррекция, позволяющую автоматически в процессе набора текста исправлять наиболее часто повторяющиеся ошибки пользователя. Наличие спеллера позволяло уменьшить количество орфографических ошибок, что очень важно при написании указаний, отчетов и телеграмм.

Подготовка анализа в Excel

Табличные процессоры, называемые часто электронными таблицами (spreadsheets), использовались для математической обработки больших массивов данных. Наличие в них огромного числа (до нескольких десятков) математических, статистических финансовых функций, средств для отображения данных в виде различных диаграмм и графиков, делало их незаменимыми при формировании отчетов по итогам работы, прогнозов на будущие периоды и многого другого.
Системы управления реляционными базами данных (СУБД) использовались для хранения и обработки больших объемов числовой, текстовой и графической информации.
Первоначально, ориентируясь на то, что СУБД позволял осуществлять многочисленные операции (просмотр и редактирование записей, поиск по заданному критерию (условию), выполнение математических, логических и других функций), начали разрабатываться программы, в которых пользователь мог самостоятельно формировать текст запроса. Но возникающие при этом у рядовых специалистов трудности с освоением этого специфического языка программирования, а также проблема защиты данных от несанкционированного изменения привели к отказу от этой идеи.

Просмотр базы данных собственников контейнеров

Скорее всего единственный вид программ, который не нашел применение в управлении перевозочным процессом — это графические редакторы. Их возможности от самых простейших(прорисовка линий, окружностей и других графических примитивов) до мощнейших (работа по принципу Natural-Media, создание ландшафтов природы, эффектов отражения света, тени, генерация облаков, гор, волн на воде и т.п.) оказались невостребованными.
В то же время силами научно-исследовательских институтов, вычислительных центров железных дорог, коммерческих фирм разработано большое количество программ по ведению статистической отчетности, расчетам плана формирования грузовых поездов, определению тарифов и другим вопросам. Написание таких специализированных программ осуществлялось с помощью всех существовавших в момент разработки языков программирования. Поэтому можно найти программы написанные на Ассемблере, Си (C), Бейсик (Basic), Паскаль(Paskal), Фортран (fortran) и других языках. Однако даже на сегодняшний день многие эксплуатационные задачи на железнодорожном транспорте программно до сих пор не реализованы.

Система управления контейнерным парком

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Поиск на 1520mm.ru
Все о транспорте
Из обзора прессы
Сейчас на железных дорогах

Последние комментарии
В благодарность за труды