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

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

Рубрика Программирование, компьютеры и кибернетика
Вид реферат
Язык русский
Дата добавления 13.10.2011
Размер файла 15,1 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

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

программный обеспечение компьютер операционный

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

ПК работает под управлением программ. И программа должна быть написана на языке, понятном компьютеру. И такой язык существует. Называется он машинным. Слова такого языка состоят из 0 и 1. Потому что в 60-ые годы компьютер моли только вычислять, т.е. работать с числовой информацией. В 70-ые годы компьютер научился работать с текстом. В 80-ые годы - с графической информацией. В 90-ые годы - с звуковой информацией.

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

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

Все программы можно разбить на три группы:

1. прикладные программы. Т.е. каждая из этих программ служит для решения конкретной задачи (например, для создания текста существует программа текстовый редактор LEXICON, MS Word; табличные процессоры - MS Excel, 1C; для создания рисунка - графический редактор, Paint, Photoshop, CorelDraw).

2. инструментальные программы. Эти программы служат для создания новых программ, написанных на различных языках программирования. Visual Basic, Delphi, Pascal, C++.

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

Среди системных программ можно выделить следующие группы программ:

· программы-операционные системы. Они управляют работой ПК.

· Программы-оболочки (надстройки над ОС). Они служат для более удобного общения человека с компьютером, т.е. обеспечивают удобный интерфейс. NC, FAR, Windows Commander.

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

· Программы-утилиты. Вспомогательные программы: архиваторы, антивирусные программы. (DrWeb, Касперский, WinZip, WinRar, PkZip)

Системное программное обеспечение, в свою очередь, состоит из базового ПО и сервисного ПО.

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

Операционная система предназначена:

· для запуска и нормальной работы компьютера,

· для функционирования других программ на компьютере,

· для диагностики и контроля работоспособности блоков и узлов компьютера,

· для выполнения других вспомогательных технологических процессов.

В настоящее время разработано большое количество ОС, различающихся по возможностям их функционирования: в режимах: одно- и многопользовательских, одно- и многозадачных, поддерживающих сетевые режимы и др. Широкое применение нашли следующие ОС: Windows, Linux, Mac OS, NetWare, OS/2, Solaris, QNX, MS DOS и др.

Оболочка ОС предназначена для комфортного общения пользователя с ЭВМ. Она снимает проблему управления компьютером с помощью набора команд в командной строке и их запуска на исполнение. Оболочка ОС реализует текстовый или/и графический интерфейс. Например, в ОС MS DOS в качестве такой надстройки выступает программа-оболочка Norton Commander, реализующая текстовый интерфейс в виде двух таблиц с директориями файловой системы, а в ОС Windows (и Mac OS) интерфейс оболочки - графический; имеется также текстовый интерфейс, реализуемый программой Windows Commander.

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

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

В настоящее время такие известные операционные системы как Windows XP, MAC OS и некоторые другие включают в себя все вышеперечисленные компоненты системного ПО, являясь по существу комплексным системным ПО.

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

ПО общего назначения обычно комплектуется в пакетном варианте. Например, для ОС Windows имеется пакет прикладных программ Microsoft Office, включающий программные средства для создания текстовых документов (Word), электронных таблиц (Excel), презентаций (Power Point), публикаций (Publisher), базы данных (Access), для подготовки и редактирования Web-документов (FrontPage).

В этот пакет также входит ряд дополнительных программных средств: Picture Manager для просмотра, систематизации и редактирования графики, Document Imaging для просмотра, чтения и распознавания текста в графических документах и факсах, Document Scanning для сканирования многостраничных документов и распознавания текста в графических документах, файл библиотеки картинок и др.

ПО мультимедиа предназначено для создания и использования двумерной и трёхмерной графики, анимации, аудио и видео файлов. Представителями этих ПО являются широко известные программные комплексы Adobe Photoshop для создания и редактирования двумерной графики, 3D Studio Max для трёхмерного моделирования и проектирования, Macromedia Flash для анимации и мультипликации. Для обработки и редактирования звука используются популярные программы Nero, Audio Editor Gold, для воспроизведения звука и видео Windows Media Player, QuickTime Player и др.

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

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

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

Множество различных приложений на компьютере создаётся с помощью языков и систем программирования.

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

В процессе становления и развития вычислительной техники возникали и развивались также языки программирования. Некоторые из них затем изменялись, трансформировались, интегрировались с другими, некоторые умирали вовсе. Сейчас у программистов имеется богатый арсенал языков программирования на все случаи программистской жизни: Assembler, Basic, C++, Delphi, Fortran, Java, Pascal, и др. Каждый из перечисленных языков программирования имеет целый ряд модификаций (например, Basic, Q-Basic, Visual Basic и др.), которые по возможностям и свойствам существенно отличаются друг от друга.

Языки программирования можно разделить на машинно-зависимые (низкого уровня) и машинно-независимые (высокого уровня).

К языкам низкого уровня относятся:

Ш машинные языки, написанные в двоичных кодах в виде нулей и единиц,

Ш машинно-ориентированные языки (ассемблеры), написанные в так называемых мнемокодах, заложенных в систему команд конкретного процессора (например, мнемокод сложить записан как ADD, мнемокод очистить как DEL и т.д.).

К языкам высокого уровня относятся:

Ш алгоритмические языки - переводят алгоритмы с языка математики на язык программных кодов,

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

Ш проблемно-ориентированные языки предназначены для решения определённого класса задач.

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

В других языках высокого уровня (например, на Бейсике) трансляция исходного кода в исполняемый происходит последовательно с каждой командой (оператором). Такая трансляция осуществляется программой-интерпретатором.

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

Система программирования состоит из:

ь языковых средств разработчика программ,

ь компилятора,

ь редактора связей,

ь отладчика,

ь оптимизатора кода программ,

ь набора библиотек,

ь справочной системы и др.

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

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

Размещено на Allbest.ru


Подобные документы

  • Системное, прикладное и инструментальное программное обеспечение. Наиболее распространённые пакеты прикладных программ. Назначение и структура системных программ. Заполнение таблицы и работа с итогами в Excel, фильтрация данных и построение диаграммы.

    контрольная работа [1,6 M], добавлен 29.01.2014

  • Совокупность программ, используемых в работе на компьютере. Функциональное назначение программного обеспечения, правовые нормы его использования. Операционная система и сервисные программы. Разработка компьютерных программ на языке программирования.

    презентация [5,0 M], добавлен 10.10.2016

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

    контрольная работа [294,8 K], добавлен 18.01.2011

  • Определение понятия и сущности программного обеспечения. Рассмотрение основ интерпретируемых и компилируемых программ. Особенности несвободных, открытых, свободных, системных, прикладных и инструментальных программ; основные принципы их применения.

    реферат [25,6 K], добавлен 06.11.2014

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

    реферат [20,2 K], добавлен 01.04.2010

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

    презентация [1,3 M], добавлен 22.04.2014

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

    курсовая работа [199,1 K], добавлен 15.02.2012

  • Аппаратное и программное обеспечение персонального компьютера. Классификация системных и прикладных программ. Операционные системы. Работа с каталогами. Разновидность Microsoft Windows. Работа с главным меню. Работа с папками, файлами и ярлыками.

    курс лекций [942,0 K], добавлен 11.04.2009

  • Организация выполнения прикладных программ. Обеспечение надежной эффективной работы компьютера и вычислительной сети. Автоматизация разработки и создания новых программ. Функции операционной системы. Распределение и организация виртуальной памяти.

    презентация [261,9 K], добавлен 02.12.2013

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

    презентация [701,1 K], добавлен 31.01.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.