Для чего нужна программа эвм

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

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

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

Программирование – разработка программ для решения задач на ЭВМ. Оно состоит из следующих этапов:

Патентование программ ЭВМ! Как защитить программные продукты и IT решения?

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

Алгоритм – метод описания решения задачи (проблемы) через конечную последовательность шагов (этапов), следуя которым преобразование исходных данных приведет к результату. Происхождение слова связывают с именем математика Аль-Хорезми (из Хорезма, Средняя Азия), в IX в. разработавшего правила выполнения арифметических операций над многозначными числами.

Свойствами алгоритма решения задачи являются:

  • • дискретность – разбиение процесса обработки данных на отдельные операции;
  • • определенность (точность) – однозначное выполнение каждого действия;
  • • результативность – получение результата за конечное число шагов;
  • • понятность – включение только таких команд, которые входят в систему команд данной программы, операционной системы или процессора.

Алгоритмизация – этап решения задачи, на котором по формулировке задачи разрабатывается алгоритм.

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

Языки программирования высокого уровня (Бейсик, Паскаль, Си, Делфи, Фортран, Си++ и др.) позволяют писать программы в наглядном, воспринимаемом человеком виде, не зависящем от типа ЭВМ. Исходный текст программы преобразуют в машинный код, понимаемый и выполняемый компьютером. Этот этап называют трансляцией и выполняют с помощью специальных программ: компиляторов, интерпретаторов.

Приобретение прав на программы для ЭВМ и их передача по договору | Ирина Степанова

Языки программирования низкого уровня (например, Ассемблер) допускают непосредственное обращение к некоторым устройствам (например, к регистрам процессора) и предназначены для определенного типа ЭВМ.

Машинная команда – элементарная инструкция, выполняемая машиной автоматически без дополнительных указаний. Машинные команды подразделяются но видам выполняемых операций на арифметические и логические операции с данными, операции пересылки данных, обращения к внешним устройствам и передачи управления, а также обслуживающие и вспомогательные операции.

Команды хранятся в памяти в двоичном коде. Машинная команда содержит код выполняемой операции, указания на операнды (данные для операции) и размещение получаемого результата. Команда в программу может подаваться извне – вводом данных от пользователя или другой программы. Машинная программа – последовательность команд решения задачи на языке вычислительной машины (в кодах машины).

  • [1] См. также Гражданский кодекс РФ, ст. 1261. Программы д ля ЭВМ: «Программой для ЭВМ является представленная η объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения».

Источник: studme.org

Общие сведения о программном обеспечении эвм Тема: Классификация и назначение программного обеспечения эвм.

ПО – это совокупность программ, которые хранятся на запоминающих устройствах компьютера и могут быть выполнены процессором.

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

Классификация программного обеспечения.

Программное обеспечение разделяется на три большие группы.

Системное по.

Служит для обеспечения функционирования компьютера. К нему относятся в первую очередь операционные системы, обеспечивающие поддержку работы всех программ, их взаимодействие с аппаратными средствами компьютера, общее управление ЭВМ. Операционная система включает ряд очень важных систем:

  • файловую систему, являющуюся основой всего ПО;
  • систему ввода/вывода, которая задает правила ввода информа­ции от различных устройств (клавиатура, мышь, датчики) и вывода ее на различные устрой­ства (дисплей, принтер, плоттер);
  • командный процессор, осущест­вляющий обработку команд пользователя и запуск программ на выполнение.

К системному ПО относятся также драйверы — специальные программы, управляющие устройствами компью­тера (клавиатурой, мышью, принте­ром и др.)- В каждой операционной системе есть свои драйверы.

Примеры ОС: MS-DOS, UNIX, Windows.

Прикладное по.

К нему относятся прикладные системы и пакеты прикладных программ, которые бывают следующих типов:

  • функционально ориентирован­ные системы, использующиеся в различных областях применения ЭВМ и обеспечивающие автома­тизацию в них;
  • системы текстовой обработ­ки, предназначенные для редак­тирования текстов и подготовки документов, включая разбивку на страницы и вывод на при­нтер;
  • системы обработки электрон­ных таблиц, позволяющие хра­нить и обрабатывать информа­цию в виде таблиц, включая раз­личные вычисления;
  • системы графической обработ­ки, обеспечивающие создание, редактирование, обработку раз­личных рисунков, фотоизобра­жений, диаграмм, графиков, чер­тежей и вывод их на принтер или на плоттер;
  • системы управления базами дан­ных (СУБД), предназначенные для хранения взаимосвязанной информации и выдачи ее по за­просам пользователей;
  • системы автоматизированного проектирования (САПР), позво­ляющие разрабатывать элек­тронные модели реальных объек­тов и создавать конструкторскую документацию;
  • интегрированные системы, объединяющие несколько функ­циональных подсистем и пре­доставляющие широкий ряд воз­можностей.

Примеры прикладных систем: MS Word, Adobe PhotoShop и др.

Инструментальные средства и системы.

Предназначены для разра­ботки системного и прикладного ПО для ЭВМ. К ним относятся языки про­граммирования, трансляторы с язы­ков программирования, сервисные средства подготовки и отладки про­грамм.

Примеры инструментальных систем: Turbo PASCAL, Borland DELPHI и т.д.

Тема: История развития операционных систем.

Изучение истории развития ОС показывает, что все существенные продвижения в области архитектуры ОС связаны с влиянием двух основных факторов:

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

принципиально новые идеи, возникающие у проектировщиков.

Не ввязываясь в давний спор материалистов с идеалистами, в данном частном случае приходится признать, что первый, материальный фактор определял развитие ОС на 80 – 90%.

Такие технологические прорывы, как изобретение магнитных дисков, микропроцессоров, создание высококачественных видеомониторов, настоятельно требовали радикальных изменений в технологии работы с компьютером, и вследствие этого обуславливали создание принципиально новых типов ОС или их отдельных подсистем. С другой стороны, некоторые идеи в области организации вычислительного процесса и интерфейса дали серьезный толчок совершенствованию архитектуры компьютеров.

Читайте также:
Airwatch программа что это

Не зная хотя бы в общих чертах основных этапов развития аппаратного и программного обеспечения, трудно понять многие особенности современных ОС.

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

Предыстория ОС

Вскоре после того, как в конце 40-х годов XX века были созданы первые электронные компьютеры, очень остро встала проблема повышения эффективности использования оборудования, и прежде всего центрального процессора.

Типичный компьютер первого – второго поколений представлял собой большую комнату, уставленную шкафами и увитую кабелями. Каждое из основных устройств – центральный процессор, оперативная память, накопители на магнитных лентах, устройства ввода с перфокарт, принтер – занимало один или несколько «шкафов» или «тумб», наполненных радиолампами и механическими частями.

Пакетные ОС

Историю собственно ОС можно начать с появления в конце 50-х годов первых систем, организующих работу по пакетному принципу.

Важнейшим организационным изменением, происшедшим на этом этапе развития, стало массовое изгнание программистов из машинных залов, как фактора, лишь вносящего сумятицу в работу.

Теперь от программиста требовалось собрать пакет перфокарт, содержащий его программу, данные к ней, а также управляющие перфокарты. Эти карты на специально разработанном языке управления заданиями (JCL, Job Control Language) объясняли операционной системе, чье это задание, что нужно сделать с программой (например, передать ее транслятору с Фортрана), что предпринять в случае успешной трансляции (вероятно, пустить на решение), что – при наличии ошибок (например, перейти к другой программе), откуда взять исходные данные (например, с такого-то цилиндра магнитного диска). Кроме того, там могли быть даже указания на то, сколько метров бумаги можно выделить на распечатку и какое максимальное время может занять работа программы.

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

Подготовленный пакет передавался, вместе с другими подобными пакетами, оператору ЭВМ, перед которым стояли две основные задачи: чтобы в устройстве ввода не переводились пакеты заданий и чтобы в принтере не кончилась бумага. Когда процессор заканчивал обработку задания и печать его результатов, он вводил следующий пакет и приступал к его обработке. Так достигалась основная цель пакетного режима – исключить простои процессора из-за нерасторопности людей.

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

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

Среди наиболее развитых пакетных ОС с мультипрограммированием нельзя не назвать OS/360, основную ОС знаменитого в 60-70 гг. семейства ЭВМ IBM 360/370.

ОС – системы с разделением времени.

На рубеже 60-70 гг. распространенным и не слишком дорогим периферийным устройством становятся мониторы (сначала монохромные и работающие только в текстовом режиме). При этом процессор и ОЗУ остаются самыми дорогими и громоздкими устройствами вычислительной системы. В этих условиях возникает и быстро приобретает популярность принципиально новый тип ОС – системы с разделением времени.

К одной ЭВМ подключается несколько десятков рабочих мест, оборудованных дисплеем (монитор + клавиатура) и совместно использующих вычислительные ресурсы ЭВМ. Процессорное время делится на кванты длительностью в несколько десятков миллисекунд и по истечении каждого кванта процессор может быть переключен на обслуживание другого процесса, другого дисплея..

Режим разделения времени стал огромным облегчением для программистов, которые вновь смогли в некоторой степени почувствовать себя «хозяевами» ЭВМ и получили возможность запускать программы на трансляцию и отладку хоть каждые 5 минут. Это позволило сократить сроки разработки и отладки программ.

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

Первоначально в качестве аппаратной основы систем разделения времени должны были использоваться «большие» ЭВМ, которые позднее стало принято называть «мейнфреймами» (mainframes). Позднее, по мере прогресса вычислительной техники, это стало по плечу даже миниЭВМ (так назывался в те годы класс компьютеров, занимавших всего лишь один-два небольших шкафчика). Следует особо упомянуть серию миниЭВМ PDP-11, имевшую широчайшее распространение во всем мире в течение полутора десятков лет.

Этот период (70-е годы в мире, 80-е в СССР) характерен глубоким развитием теории и практики создания мощных ОС, содержащих развитые средства управления процессами и памятью, реализующих многопользовательский режим работы. Из большого числа подобных систем особого упоминания заслуживает UNIX – единственная система, благополучно дожившая до нашего времени.

Однозадачные ОС для ПЭВМ

В середине 70-х годов был изобретен микропроцессор, а к началу 80-х микропроцессоры стали догонять по функциональным характеристикам ранее использовавшиеся «большие» процессоры. Эта ситуация сделала почти бесполезным режим разделения времени: зачем делить один процессор между многими задачами и многими пользователями, если проще и дешевле дать отдельный микропроцессор каждому пользователю? Разделение времени осталось целесообразным разве что в отношении суперкомпьютеров.

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

Наиболее популярной ОС для ранних восьмиразрядных ПК была система CP/M известной тогда фирмы Digital Research, однако с появлением в начале 80-х знаменитой машины IBM PC лидерство было прочно перехвачено системой MS-DOS фирмы Microsoft.

Многозадачные ОС для ПК с графическим интерфейсом

Быстрое развитие технологии привело к тому, что к концу 80-х годов ПК оказались в состоянии решать значительно более сложные и трудоемкие задачи, чем раньше. При этом многие из достижений прежних этапов развития ОС оказались вновь востребованными, но теперь уже в новых условиях, среди которых надо назвать резкое повышение мощности процессоров и объема памяти, появление высококачественных графических мониторов и развитие сетевых технологий.

Стала реальной такая вещь, как многозадачная ОС для ПК. Надо сказать, что первоначально идея системы, в которой один пользователь запускает одновременно несколько приложений, большинству специалистов казалась пустым пижонством и вызывала насмешки: «Почему бы не выполнить несколько программ по очереди?». Сейчас с таким взглядом смешно даже спорить.

Читайте также:
Browse cd что это за программа

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

На смену ОС, которые выполняли текстовые команды, вводимые пользователем с клавиатуры, пришли системы, в которых взаимодействие с пользователем основано на использовании GUI (Graphical User Interface, графический интерфейс пользователя).

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

Источник: studfile.net

Программное обеспечение ЭВМ, его основные характеристики

Современный компьютер — это единство аппаратных средств (hardware) и программного обеспечения (software). Ком­пьютерной программой называется закодированная информация о действиях, которые предписывается выполнить компьютеру, ал­горитм для исполнения компьютером, описанный или на языке машинных кодов, или на специальном языке программирова­ния. Чтобы на компьютере можно было решать задачи, необхо­димо программное обеспечение, структуру которого в соответст­вии с классификацией программ отражает следующая схема.

Рис. Структура программного обеспечения ПК

Программное обеспечение (ПО) — это совокупность про­грамм обработки данных и необходимых для их эксплуатации документов. Программное обеспечение является очень широким понятием, оно включает в себя системное программное обеспе­чение, которое отвечает за работоспособность компьютеров; прикладное программное обеспечение, предназначенное для ре­шения задач любой предметной области в виде пакетов при­кладных программ (ППП); и инструментарий технологии про­граммирования.

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

Операционные системы — главная часть системного ПО. Это комплекс программ, управляющих всеми аппаратными компо­нентами компьютера, обеспечивая их целостное функциониро­вание, а также предоставляющих пользователю доступ к аппа­ратным возможностям компьютера. В состав ОС входит большое количество утилит — программ вспомогательного назначения. Подробнее операционные системы будут рассмотрены в п. «Опе­рационные системы».

Важным классом системных программ являются драйверы. Они расширяют возможности ОС, например позволяют ей рабо­тать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т. д. Так, первые попавшие в нашу страну версии операционных систем DOS, Windows и OS/2 были английскими и не поддерживали ввод русских букв с клавиату­ры. Для устранения этого недостатка были созданы специальные драйверы клавиатуры.

Драйверы обычно входят в комплект поставки ОС. В процес­се установки операционной системы активизируются те драйве­ры, которые нужны для поддержки устройств и функций ОС, указанных пользователем.

Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и нагляд­ный способ общения с компьютером, чем штатные средства ОС.

Средства контроля и диагностики обеспечивают автоматиче­скую проверку функционирования отдельных узлов ЭВМ, поиск ошибок в их работе.

Система программирования позволяет разрабатывать програм­мы на языках программирования. Языками программирования на­зываются формальные языки связи человека с ЭВМ, предназна­ченные для описания данных (информации) и алгоритмов (про­грамм) их обработки на компьютере. Внутренний (машинный) язык любой ЭВМ — цифровой, слова в нем записываются в дво­ичных кодах, в виде последовательности нулей и единиц. Транс­ляторы и интерпретаторы — комплекс программ, обеспечиваю­щий автоматический перевод с алгоритмических языков в ма­шинные коды.

Прикладное программное обеспечение предназначено для не­посредственного решения пользовательских задач. Прикладные программы в основном представлены пакетами прикладных программ (ППП) — комплексом взаимосвязанных программ для решения задач определенного класса в конкретной предметной области.

Разработаны и используются сотни тысяч прикладных про­грамм для различных применений. Условно их делят на четыре группы:

— пакеты программ текстовой обработки;

— пакеты программ графики;

— системы управления базами данных.

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

Рассмотрим подробнее наиболее часто применяемые пакеты.

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

Издательские системы предназначены для подготовки рек­ламных буклетов, оформления газет, журналов и т. д. Основная их функция — верстка, т. е. размещение текста по страницам до­кумента, вставка рисунков и т. д. Обычно тексты подготавливае­мых документов набираются в редакторе типа MS Word, а затем считываются издательской системой, где и выполняется их окончательное оформление.

Программы подготовки презентаций используются для оформления слайдов, в которые помещаются рисунки, надписи, диаграммы и т. д. Эти программы организуют показ презентаций с помощью компьютера (на мониторе большого размера или специальной демонстративной панели).

Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах есть возможность рисования линий, кривых, раскройки областей экрана, создания надписей и т. д. В редакторах, ориентированных на обработку фотоизобра­жений, можно обрабатывать изображения большого размера и имеются средства для настройки яркости и контрастности изо­бражения или отдельных частей. Весьма популярны и редакторы объектной графики, работающие с изображением из различных объектов — букв, линий и т. д.

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

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

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

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

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

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

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

Программы-словари — это электронные версии обычных сло­варей с некоторыми дополнительными возможностями.

Системы автоматизированного проектирования (САПР) по­зволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера.

Отдельной частью прикладного программного обеспечения являются библиотеки стандартных программ. Их составляют час­то используемые программы вычисления функций, решения уравнений, распространенных операций обработки данных (сор­тировка, нахождение максимального и минимального значений в массивах данных и т. д.).

Уникальное программное обеспечение — комплекс программ, предназначенных для выполнения специализированных про­грамм пользователя, решающих уникальные пользовательские задачи. Кроме_того, к уникальным можно отнести задачи созда­ния и обработки базы данных для конкретного предприятия.

Читайте также:
Неро программа что это такое

Пакет прикладных программ Microsoft Office

Прикладные программы часто объединяются в пакеты по роду деятельности пользователя. Наиболее популярным пакетом, предназначенным для решения задач автоматизации офиса, яв­ляется Microsoft Office. Он представляет собой семейство при­кладных программных продуктов, которое объединяет различ­ные приложения в универсальную среду для работы с информа­цией. Наибольшее распространение в нашей стране получили следующие, входящие его состав программы.

Microsoft Word — мощный текстовый процессор, который позволяет быстро и просто создавать профессионально оформ­ленные документы, содержащие рисунки, схемы, формулы, таб­лицы, диаграммы, а также обладает встроенной поддержкой тех­нологий Internet.

Microsoft Excel — универсальная программа для работы с электронными таблицами. Она располагает разнообразными средствами для форматирования, отображения, преобразования и анализа данных, проведения математических, финансовых, статистических и других вычислений, обмена данными и инфор­мацией, в том числе и через Internet.

Microsoft PowerPoint — редактор, предназначенный для соз­дания всяческих презентаций, представляющих собой совокуп­ность структурированных слайдов, в которых используются раз­личные иллюстративные, анимационные и звуковые эффекты.

Microsoft Outlook является системой работы с сообщениями и совместной работы, которая облегчает организацию информа­ции на рабочем столе и обеспечение совместного доступа к ней, а также связь с другими пользователями. Она позволяет назна­чать место встречи, хранить информацию о контактах, адреса, телефоны, получать и отправлять сообщения по электронной почте или по факсу и т. д.

Microsoft Access — удобное средство для создания и эксплуа­тации достаточно мощных баз данных. Данная система управле­ния базами данных умеет сводить воедино информацию из са­мых разных источников и помогает быстро найти необходимые данные и представить их в удобном для анализа виде с помощью отчетов, графиков и таблиц.

В составе Microsoft Office имеется также несколько неболь­ших программ достаточно узкой специализации. К ним отно­сятся:

Photo Editor — редактор рисунков;

Microsoft Graph — программа для построения простых диа­грамм;

Microsoft WordArt — программа для преобразования слов и фраз в графические изображения; эти изображения можно ис­пользовать, например, для создания эмблем и шапок на фир­менных бланках организации;

Microsoft ClipArt — программа для вставки в документ зара-I нее заготовленной и красочно оформленной графики;

Microsoft Organization Chart поможет уточнять, кто есть кто (и кто за кого отвечает) в любой компании;

Equation Editor — программа для вставки самых сложных ма­тематических уравнений.

Microsoft Office очень удобен — он не создает проблем при изучении новых приложений и работе с ними. Получить инфор­мацию о том, как лучше выполнить то или иное действие, или найти нужный инструмент в различных приложениях можно пу-| тем получения справки из меню или у помощника.

К достоинствам Microsoft Office также относится интегриро-ванность программ Excel, Word, Access друг с другом и с други­ми программами и поддержка новейших Web-технологий. Дан­ные, созданные в разных приложениях, входящих в этот пакет, легко импортируются и экспортируются из одного приложения в другое.

В приложениях Microsoft Office можно создавать Web-стра­ницы, не изучая формат HTML, сохранять документы в формате HTML, просматривать готовые HTML-документы, а также соз­давать гипертекстовые ссылки. Такая ссылка может быть поме­щена внутрь документа и будет указывать либо на Web страницу, либо на другой документ, где бы этот документ ни находился.

Наиболее популярными у большинства пользователей явля­ются приложения Microsoft Word, Microsoft Excel, Microsoft Access, поэтому в нашем учебнике более подробно будут рас­смотрены основные приемы работы именно в этих программах. Различные версии Microsoft Office могут иметь некоторые отли­чительные особенности, поэтому в тех случаях, когда конкрет­ные приемы операций зависят от используемой версии програм­мы, мы будем опираться на версию Microsoft Office 2000, хотя в основном речь будет идти о таких обобщенных понятиях и мето­дах, для которых различия между конкретными версиями про­грамм второстепенны.

Операционные системы

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

Главной функцией операционной системы является управле­ние прикладными процессами, памятью и внешними устройст­вами, интерфейсом пользователя, безопасностью данных и про­чим.

Для решение каждой из перечисленных задач управления операционная система имеет специальные блоки:

— монитор, который управляет выполнением задач;

— загрузчик, предоставляющий прикладному процессу необ­ходимые программы;

— супервизор, управляющий процессом, памятью и работой оборудования;

— планировщик, определяющий порядок выполнения задач и распределение ресурсов;

— утилита, которая выполняет сервисные операции.

Операционная система занимает большой объем, поэтому в оперативной памяти находятся только те ее части, с которыми в данный момент работает процессор (они называются резидент­ными). Остальные программы располагаются во внешней памя­ти и переписываются в оперативную по мере необходимости.

Операционные системы делятся на одно- и многозадачные. Современная операционная система — сложный комплекс про­граммных средств, предоставляющих пользователю не только стандартизированный ввод-вывод и управление программами, но и упрощающий работу с компьютером. Программный интер­фейс операционных систем позволяет уменьшить размер кон­кретной программы, упростить ее работу со всеми компонента­ми вычислительной системы.

Операционные системы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах дли­ной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется десятками мега­байт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «ук­расить» операционную систему, расширить ее возможности, до­бавить возможности, изначально несвойственные операционным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и от­рицательные (усложнение настройки и программного интерфей­са при упрощении пользовательского).

На сегодняшний день на рынке программного обеспечения для IBM PC-совместимых компьютеров сосуществуют несколько семейств операционных систем.

ОС UNIX — одна из старейших и наиболее простых опера­ционных систем, обладающая тем не менее большим набором инструментальных средств. Позволяет работать с каждой при­кладной программой в отдельном окне (полиэкранная техноло­гия). С точки зрения пользователя, наиболее важными качества­ми системы являются переносимость прикладных программ с одного компьютера на другой и богатый сетевой сервис, позво­ляющий осуществлять распределенную обработку данных. UC UNIX широко используется в суперкомпьютерах, рабочих станциях сети и профессиональных ПК. Сейчас на рынке программного обеспечения представлено много различных вари­антов этой мобильной операционной системы: XENIX, UNIXWARE, SUN-OS, LINUX, BSD.

Операционная система OS/2, будучи полноправной многоза­дачной операционной системой, со своим оригинальным графи­ческим пользовательским и программным интерфейсами, сохра­няет совместимость с однозадачными ОС MS-DOS и PC-DOS. Она предоставляет широкие возможности обработки не только текстов, но и изображений. В основном предназначена для рабо­ты на серверах. Система обладает высокой надежностью, но ра­ботать с ней могут только квалифицированные пользователи.

ОС Microsoft Windows предназначена для работы в однополь­зовательском режиме (то есть является системой для ПК), но имеет и широкие сетевые возможности. Это многозадачная опе­рационная система. Характеризуется удобным графическим ин­терфейсом, использует полиэкранную технологию. Позволяет осуществлять обмен данными между различными приложения­ми. Развитием ОС Microsoft Windows стала Windows NT, ориен­тированная на работу в разнородных сетях.

Примером широко распространенной однозадачной опера­ционной системы является MS-DOS, предложенная корпораци­ей Microsoft.

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

Источник: studopedia.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru