Возможности компьютера вначале будут изложены в общем виде, имея в виду все виды компьютеров и программ. Конкретный же набор аппаратуры и программ может не выполнять какую - либо функцию. Надо сразу оговориться, что иногда для удовлетворения потребностей пользователя необходим не только сам компьютер, но и некоторые дополнительные узлы или внешние устройства. Обозначим вкратце их возможности.
Быстрая обработка информации. Это особенно заметно при математических и других расчетах.
Быстрое копирование информации (не печать, а создание копии на магнитных или других носителях) - десятки страниц текста в секунду. То же относится к графике и другим видам информации.
Компактность хранения информации. Носители, используемые в компьютере, различаются емкостью, размером и т.д. В целом они позволяют добиться несравненно большей плотности записи, чем книга. Например, диск размером с блюдце содержит более 300 тысяч страниц текста. Графика хранится менее компактно. И то и другое часто можно сократить с помощью программ архивации, смены формата. Перекодирование – ещё один способ уменьшения звуковых и видеозаписей. Ниже эти понятия и программы сжатия и архивации записей будут рассмотрены более подробно.
Возможность общения и управления через сеть, то есть при соединении компьютеров информационными каналами. Это сокращает время на поездки и другие расходы (очень привлекательная возможность для организаций филиалы которых разнесены друг от друга). В сети можно находить информацию, общаться, выполнять оплату, совместно работать над одними данными и пр. Сетевые системы могут быть необходимы для обслуживания например сельских машин (которые со временем появятся) или предприятия, организации. Информация в них будет обновляться со скоростью которой нельзя достичь иначе. Есть так называемая технология сервера приложений которая позволяет использовать старую технику и иногда уменьшать траты на программы. На сегодня даже старая машина обладает достаточной вычислительной мощностью для взаимодействия с телефонной линией через модем (см главу о сетях). Это позволяет кроме передачи именно компьютерного потока данных записывать и воспроизводить звук. Через телефонную линию или более производительный современный канал можно управлять и компьютером и техникой подсоединённой к нему. Это может быть принтер, сканер, видеокамера и другие совместимые устройства. В конце 2005 года аналитики Международного союза телекоммуникаций опубликовали доклад названный Internet of Things — интернет вещей. Идея доклада — прогнозируемое массовое взаимодействие сетевых устройств без участия человека. Уже сейчас отдельное устройство может иметь сетевой адрес благодаря чему может быть использовано для хранения и передачи данных с другой машины.
Легкость передачи информации - как следствие двух предыдущих пунктов.
Одновременная работа над несколькими задачами.
Компьютер берет на себя рутинные операции, и другие тоже. В принципе ему доступны любые формализуемые, алгоримизированные операции. То есть четко выраженные, с однозначным порядком. Но это не всё. Развивается направление нейро-фаззи (neuro-fuzzy) методик работающих вне этих границ. В этой книге о них ничего нет.
Введение графики и текста в компьютер. Для этого требуется сканер. Также можно использовать для переноса в компьютер комбинированный принтер-сканер, цифровой фотоаппарат и видеокамеру, почти любой мобильный телефон. В этой книге есть глава о сканировании и распознавании текста.
Печать графики и текста на бумаге (а, возможно, и на пленке, материи - в зависимости от возможностей техники). Для этого нужен принтер. Принтеры описаны в этой книге. Обыкновенный принтер или плоттер может давать очень хорошую печать, что определяется моделью.
Одновременное выполнение какой - либо операции над множеством объектов. Например, можно выполнять арифметическое действие над множеством чисел, изменять сразу несколько документов или сразу несколько объектов в базе данных.
Быстрый поиск информации. Компьютер найдёт в каталоге нужные документы быстрее, чем человек. Создание баз данных и работа с ними. Компьютерная база данных это организованная совокупность сведений записанных на компьютерных носителях. Она не требует определённых условий хранения, и даёт возможность легко и быстро находить свои элементы. Такую базу данных легко изменять.
Разнообразная работа с графикой. При этом можно вставлять в документы кадры, созданные цифровым фотоаппаратом или полученные путём сканирования, размножать графические объекты, задавать их прозрачность, деформировать, имитировать различные материалы и пр. В этой книге есть глава о компьютерной графике. Существуют программы для моделирования объёмных объектов.
Работа с видео, телевизионным изображением, звуком, анимация. Эти области обозначаются собирательным термином “мультимедиа”, подходящий компьютер, а тем более собранный специально для таких дел называется мультимедийным. Такая работа требует мощной аппаратуры и, возможно, установки дополнительных узлов или внешних устройств. О компьютерном звуке и обработке видео есть главы.
Удобная печать и оформление книг, статей и пр. Благодаря компьютеру каждый автор может видеть свой труд в том виде, в котором он выйдет из печати; также вы можете создать подобный документ для чтения с экрана. Возможны любые манипуляции блоками текста, таблицами и иллюстрациями, автоматическая проверка орфографических и грамматических ошибок, замена слова сразу во всём документе, создание сносок, автоматическое формирование оглавления. Пропадает нужда перепечатывать документ, который надо изменить. Можно делать ошибки и игнорировать их, а потом исправить, и это не испортит документ. Ниже мы подробнее рассмотрим эту сферу применения компьютера. Такой вид компьютерных работ часто требуется.
Перевод с иностранных языков. Отечественные программисты создали несколько программ - переводчиков. Они переводят с английского, французского, немецкого (может быть, уже и других) языков, а также с русского на эти языки. Качество перевода сильно зависит от смысла текста. Обычно оно не достигает уровня перевода, выполненного человеком. Переводчик не может уловить смысл, он переводит лишь слова.
Техническое проектирование и испытание проектов. Большим достижением является создание современных систем проектирования. Это мощные программы, позволяющие провести испытание модели не в физическом эксперименте, а путём расчетов. Эта тема в книге не рассматривается.
Моделирование различных процессов. Например, компьютер составляет прогноз погоды. В научных исследованиях, прогнозах компьютер может очень помочь. Эта тема в книге не рассматривается.
Сбор, обобщение, анализ, систематизация разных данных. Эти функции ярче всего проявляются в научном применении хотя в менее явной форме они часто присутствуют – прежде всего в обработке баз данных. Эта тема в книге не рассматривается.
Эта книга написана для домашнего пользователя или служащего. Тем не менее надеюсь что несколько слов подтолкнут некоторых для полезных новаций. Технологический процесс, процессы обслуживания и документооборот могут гибко регулироваться и эффективно иллюстрироваться компьютером но надо помнить что сбои и взлом таких систем выполняются гораздо легче чем обычных механических и электрических. Для этого не обязательно присутствие человека. Поэтому в таких случаях надо либо строить традиционные системы либо основательно предусмотреть опасные ситуации. Именно производственные компьютеры в техническом смысле в этой книге не описаны. Обычные машины видимо используются вместо них где возможно. Они стандартны и поэтому легче выполнять их техобслуживание.
Компьютер позволяет в случае формализуемой ситуации часто обойтись без назначения работников на те же функции. Но с точки зрения характера работ, сроков для восстановления работоспособности и квалификации этот вариант может быть хуже. Появляется необходимость администратора. Отработана методика восстановления системы через сеть без приезда мастера.
В условиях сети да и без неё есть большие возможности – в том числе при использовании бесплатных программ. Примером таких систем являются некоторые сайты. Не всегда надо создавать такую систему на пустом месте, есть готовые разработки но они могут требовать немалого знания. Есть возможность автоматического сжатия данных для уменьшения их объёма.
Не исключено что в конкретной ситуации будет присутствовать рискованное проектирование так как уже существующая основа не страхует проект. Автор, не являясь специалистом в этой области, хотел бы указать на необходимость предвидения нештатных ситуаций как отдельную тему работы, возможность совпадения таких ситуаций и лавинообразный характер нарушений из-за зависимости частей системы. После того как проект готов он должен пройти пробную эксплуатацию которая может выявить многие недоработки и неудобства.