Автор работы: Пользователь скрыл имя, 24 Апреля 2012 в 18:29, реферат
Сложность современных человеко-машинных систем, их функциональные особенности и степень автоматизации режимов управления определяются лавинообразным ростом быстроизменяющихся информационных потоков, параметрическое осмысление которых, и оперативное принятие управляющих решений осуществляет человек. Получение и анализ информации в этом случае должны происходить со скоростью выработки параметрических данных в реальном масштабе времени. При этом, в принципе, не существует объектов, исключающих непосредственное или опосредованное участие человека в функциональных контурах управления автоматизированных систем.
Введение
Программное обеспечение компьютера
Сетевые Операционные системы, функции и компоненты сетевых операционных систем
Посмотрите обзор на одну из современных сетевых операционных систем — «облачную» Chrome OS:
Прикладная
программа или приложение — про
К прикладному программному обеспечению (application software) относятся компьютерные программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы.
Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО.
Прикладное программное обеспечение – комплекс программ для решения конкретных узкоспециальных задач по обработке информации. Особенностью прикладного программного обеспечения является то, что эти программы будут функционировать только при наличии установленной на компьютер операционной системы.
Прикладное
программное обеспечение
Начнем по порядку рассматривать данные виды программ.
Текстовый редактор – это программа, позволяющая создавать, редактировать (изменять содержание), сохранять и печатать документы.
Текстовый процессор отличается от редактора возможностью форматировать текст, то есть размечать его (устанавливать гарнитуру шрифта, начертание, высоту символов, выравнивание и так далее). Примерами таких программ могут быть Блокнот, WordPad, Microsoft Word.
Издательские системы - используются для подготовки больших сложных документов (книги, альбомы, журналы, газеты, буклеты). В качестве примеров издательских систем можно назвать Corel Ventura Publisher, Adobe PageMaker, QuarkXPress. Необходимо отметить, что работа с издательскими системами предполагает использование редакторов документов на этапе предварительной подготовки материалов. Издательские системы предназначены для верстки текста.
Верстка текста заключается в размещении текста по страницам создаваемого документа, вставке рисунков, использовании различных шрифтов применительно к документам, уже созданным при помощи редакторов текстов. В последнее время редакторы документов по своим возможностям приблизились к издательским системам. Примером такого текстового редактора может служить Microsoft Word.
Электронные таблицы – это универсальные программы, необходимые для проведения математических расчетов и вычислений. Наиболее часто данные системы используются в финансовой, экономической и научных сферах. Примеры программ: Super Calk, Lotus 1-3, Microsoft Excel.
Системы управления базами данных – это программы, необходимые для управления большими объемами структурированной информации. С помощью данных систем можно формировать базу данных, осуществлять поиск, сортировку информации на основе выбранных параметров. Примеры программ: Fox Pro, Clipper, Paradox, Microsoft Access.
Математические пакеты используют для решения математических задач, таких как: построение графиков функций, решение линейных уравнений, систем линейных уравнений, вычисление определителей матриц и многие другие.
Графические пакеты используют для создания, редактирования графических изображений. Графика делится на векторную (изображения кодируются с помощью математических формул) и растровую (изображение разбивается на точки и каждая из них кодируется определенным количеством бит), поэтому выделяют редакторы векторной и растровой графики. Примеры программ: Paint, Adobe Photoshop, Corel Draw.
К прикладному программному обеспечению относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы.
Широко известны такие пакеты, как редакторы текстов, предназначенные для подготовки на компьютере текстов любой сложности с рисунками и математическими формулами, издательские системы, включающие средства верстки страниц журналов, книг, буклетов, и т.п.
Не менее известными являются графические редакторы, предназначенные для создания иллюстративной графики – рисунков в книгах и журналах, рекламных объявлений и т.п., с которыми в своей деятельности приходятся иметь дело дизайнерам.
Большой популярностью в бухгалтерских, экономических и инженерных расчетах пользуются табличные редакторы, раньше называемые электронными таблицами.
Огромное прикладное значение имеют пакеты создания баз данных и управления этими базами.
Нашли широкое практическое применение пакеты подготовки проектно-конструкторской документации – AUTOCAD, проведения различных математических расчетов - MATCAD, MATLAB, MAPL, STATGRAPH, STATISTIKA и др.
Перечислить
, а тем более описать всё то, что создано
в области прикладного программного обеспечения,
невозможно, поэтому ограничимся кратким
перечислением наиболее популярных средств.
Локальная
сеть может применяться не только
для коллективного
Существует два подхода к организации коллективного доступа к базе данных. Первый подход заключается в том, что файлы базы данных располагают на дисках файл-сервера и все рабочие станции получают к нему доступ. Второй подход основан на применении так называемого СУБД-сервера.
Если файлы базы данных расположены на дисках файл-сервера, с ними работают одновременно несколько программ, запущенных на рабочих станциях. При этом эти программы должны сами следить за тем, чтобы изменяемые записи базы данных блокировались для записи и чтения со стороны других программ на время изменений.
Если
вы используете
Поэтому при установке СУБД в сети обязательно убедитесь, что у вас сетевая версия СУБД и что эта версия предназначена для работы именно с теми сетевыми средствами, которые вы используете.
Чем плох
метод коллективного
Для того чтобы понять, почему это происходит, представьте себе такую ситуацию. Пусть у вас есть сеть, где в качестве файл-сервера используется мощный компьютер на процессоре 80386 или даже 80486 и десяток маломощных рабочих станций с процессором 80286. Файлы базы данных расположены на диске файл-сервера. Пусть несколько рабочих станций начинают поиск по одному и тому же файлу базы данных. При этом весь этот файл перекачивается по сети из файл-сервера в оперативную память медленных рабочих станций, где осуществляется поиск необходимых данных.
То есть для того, чтобы что-то найти в файле базы данных, этот файл надо весь целиком прокачать через сеть и медленную рабочую станцию. Но в сети имеется много рабочих станций, и все они могут что-то искать в базе данных!
При использовании СУБД-сервера работа станций с базой данных организуется иначе.
Помимо файл-сервера к сети подключается еще один мощный компьютер (СУБД-сервер), единственное назначение которого - работа с базой данных. Сама база данных может располагаться на дисках СУБД-сервера или файл-сервера.
СУБД-сервер принимает запросы от рабочих станций на поиск каких-либо данных в базе. Он сам выполняет поиск, причем делает это быстро - компьютер мощный, данные по сети в процессе поиска передавать не надо. Результаты поиска возвращаются через сеть в запросившую их рабочую станцию.
Таким образом, по сети передается только запрос и найденные данные, а поиск выполняется непосредственно в компьютере СУБД-сервера.
Обычно
СУБД-сервер работает в среде многозадачной
операционной системы, такой, как UNIX, OS/2
или Novell NetWare 386. Мультизадачная операционная
система сама занимается распределением
ресурсов при поступлении
одновременно нескольких запросов от
разных рабочих станций и сама оптимизирует
перемещения магнитных головок дисков,
что весьма благоприятно сказывается
на производительности системы в целом.
Детальное
рассмотрение применения СУБД в сети
выходит за рамки данной книги. Отметим
только, что в составе Novell NetWare
поставляется средство Btrieve, которое с
успехом может быть использовано для создания
СУБД-сервера. Кроме того, вы можете приобрести
СУБД Novell SQL Server, которая наилучшим образом
использует возможности сетевой операционной
системы Novell NetWare.
Заключение
Программное
обеспечение сегодня это