Искать реферат        
Рефераты на 5 с плюсом
С нашим сайтом написать реферат проще простого

Программное обеспечение ПК

Категория: Компьютерные науки     версия для печати   

Страница: [1]

Программное обеспечение ПК

Системное программное обеспечение

Программное обеспечение (ПО) ПК можно разделить на две основные части: системное и прикладное ПО.

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

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

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

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

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

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

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

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

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

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

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

Ассамблеры превращают программы, представленные в машинноориенто-ванных языках, на машинный язык.

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

Прикладное программное обеспечение

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

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

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

Лексикон, Write, Word.

Графические многочисленны, а их функции - разнообразны. Среди них можно выделить системы деловой графики (Microsoft PowerPoint, Lotus Freelance Graphics), художественной графики, которые еще называют просто графическими редакторами (Раиntbrush), инженерной графики и автоматизированного проектирования (Autodesk AutoCad), системы обработки фотографических изображений (Adobe Photoshop), а также универсальные графические (CorelDRAW!).

Программы работы с электронными таблицами (ЭТ) позволяют решать широкий круг задач, связанных с числовыми расчетами. Широко используют среди программ такого класса Supercalk, Мисrosoft Excel и Lotus 1-2-3.

Системы управления базами данных (СУБД) предназначены для объединения наборов данных с целью создания единой информационной модели объекта. Эти программы позволяют накапливать, обновлять, корректировать, удалять, сортировать информацию, организованную специальным средством в виде банка данных. Распространенные СУБД: dВаsе III Рlus, FохBase +, Сlирреr, Оrасlе, Ассеs, FохРrо, Раrаdох.

Кроме перечисленных систем в состав прикладного ПО общего назначения следует отнести и интегрированные системы. Эти системы объединяют в себе возможности текстовых редакторов, графических систем, электронных таблиц и систем управления базами данных. Главное преимущество интегрированных систем перед отдельными системами прикладного ПО общего назначения состоит в том, что они создают единые правила работы для пользователя, т.е. они имеют единый интерфейс как при работе с текстом, так и при работе с электронными таблицами и др. Самые известные среди них: Мисrosoft Works, Мисrosoft Office, Lotus SmartSuite, Perfect Office.

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

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

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

PAGE 2

PAGE 4

ности пользователей.

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

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

PAGE 2

PAGE 4

Страница: [1]

версия для печати

Читайте также:
Особенности взаимосвязи стиля управленческой деятельности и типа поведения при разрешении конфликта
Сравнительная ЕГХ Египта, Нигерии и ЮАР
Ликвидность
How to Negotiate Effectively
Современная системная память