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

Автор: Пользователь скрыл имя, 10 Марта 2012 в 07:41, курсовая работа

Описание работы

Цель курсовой работы – сформировать представление о назначении и видах программного обеспечения информационных систем и технологий.
Для достижения поставленной цели в данной курсовой работе необходимо решить следующие задачи:
• раскрыть понятие «программное обеспечение»;
• объяснить назначение программного обеспечения персонального компьютера;
• рассмотреть классификацию и характеристику программного обеспечения;

Содержание

Введение …………………………………………………………………………..5
1 Понятие и классификация программного обеспечения ПК.
1.1 Назначение и характеристика программного обеспечения ПК……………7
1.2 Классификация программного обеспечения ПК………………………….10
2 Системное программное обеспечение ПК.
2.1 Структура системного программного обеспечения ……………………..16
2.2 Базовое программное обеспечение………………………………………...18
2.3 Сервисное программное обеспечение……………………………………...25
3 Прикладное программного обеспечения ПК.
3.1 Характеристика прикладного программного обеспечения……………….33
3.2. Классификация и характеристика отдельных типов пакета прикладных программ………………………………………………………………………….37
4 Алгоритмизация и программирование в области предмета финансы и кредит.
4.1 Постановка задачи…………………………………………………...………48
4.2 Значения для контрольного примера………………….……………………48
4.3 Блок-схема алгоритма решения задачи…………………………………….49
4.4 Текст программы…………………………………………………………….50
4.5 Результат выполнения программы на контрольном примере……………52
Заключение……………………………………………………………………….54
Список использованных источников…………………………………………55

Работа содержит 1 файл

гОТОВАЯ КУРСОВАЯ.doc

— 301.00 Кб (Скачать)
stify">      изменение даты и времени модификации файлов;

      изменение размеров файлов;

      неожиданное значительное увеличение количества файлов на диске;

      существенное уменьшение размера свободной оперативной памяти;

      вывод на экран непредусмотренных сообщений или изображений;

      подача непредусмотренных звуковых сигналов;

      частые зависания и сбои в работе компьютера.

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

Антивирус Касперского 7.0 – это классическая защита компьютера от вирусов, троянских и шпионских программ, а также от любого другого вредоносного программного обеспечения.[4]

Основные функции:

      Три степени защиты от известных и новых интернет-угроз: 1) проверка по базам сигнатур, 2) эвристический анализатор, 3) поведенческий блокиратор;

      Защита от вирусов, троянских программ и червей;

      Защита от шпионского (spyware) и рекламного (adware) программного обеспечения;

      Проверка файлов, почты и интернет-трафика в режиме реального времени;

      Защита от вирусов при работе с ICQ и другими IM-клиентами;

      Защита от всех типов клавиатурных шпионов;

      Обнаружение всех видов руткитов.

Троянские программы, «троянские кони» и просто «троянцы» – это вредоносные программы, которые сами не размножаются. Подобно знаменитому троянскому коню из «Илиады» Гомера, программа-троянец выдает себя за что-то полезное. Чаще всего троянский конь маскируется под новую версию бесплатной утилиты, какую-то популярную прикладную программу или игру. Таким способом «троянец» пытается заинтересовать пользователя и побудить его переписать и установить на свой компьютер вредителя самостоятельно.

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

• Разбиение на разделы. На жесткий диск может быть установлено одновременно несколько операционных систем. Для этого жесткий диск должен быть разбит на разделы, т.е. независимые области на диске, в каждом из которых может быть создана своя файловая система. Наиболее простой и традиционно используемой программой для этих целей в Windows является программа FDisk. Операционная система Windows 2000/XP имеют встроенную программу разбиения жестких дисков на разделы.[8]

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

• Проверка диска на наличие логических и физических ошибок. Если каким-то образом соответствие между тем, что записано в загрузочной области диска, и тем, что на самом деле находится на диске, нарушено, последствия могут быть непредсказуемы. Это может возникнуть вследствие сбоев ОС и другого ПО. В частности, велика вероятность возникновения ошибок при некорректном завершении работы компьютера, при зависании системы и т.д. Обнаружить возникшие проблемы и предотвратить неприятности поможет стандартная программа Windows Проверка диска или ScanDisk. Но эта программа недостаточно мощна и функциональна. Поэтому при серьезных проблемах необходимо использовать более мощные средства (например, Norton Disk Doctor (NDD) из пакета Norton Utilities фирмы Symantec).

• Дефрагментация. Как известно, с точки зрения быстродействия винчестер – одно из самых слабых мест системы. К счастью, помогает тот факт, что данные, которые расположены «подряд», считать можно намного быстрее. Что значит «подряд»? Каждый файл на диске занимает определенное пространство. Это пространство разбито на блоки – кластеры. Каждый кластер принадлежит определенному файлу. Хорошо, если кластеры одного файла следуют подряд, но так бывает не всегда. Файлы на диске постоянно создаются и уничтожаются. Операционная система не всегда может выделить файлу место таким образом, чтобы его кластеры шли друг за другом. То есть файл может занимать несколько кластеров, разбросанных по разным местам диска. В этом случае говорят, что файл фрагментирован. При этом скорость чтения и записи файла замедляется заметно. Если на диске образуется много таких файлов, то скорость работы системы заметно падает. Для решения этой проблемы помогает стандартная программа Windows Дефрагментация диска или Defrag. Опять же можно порекомендовать использовать более мощное средство дефрагментации (например, Norton Speed Disk из Norton Utilities).

• Очистка диска. При регулярной работе на компьютере иногда накапливается некоторый пользовательский и системный «мусор», который полезно периодически расчищать и ликвидировать. Для этого существует много различных программ, а в Windows существует утилита – Очистка диска.[9]

• Дефрагментация. Как известно, с точки зрения быстродействия винчестер – одно из самых слабых мест системы. К счастью, помогает тот факт, что данные, которые расположены «подряд», считать можно намного быстрее. Что значит «подряд»? Каждый файл на диске занимает определенное пространство. Это пространство разбито на блоки – кластеры. Каждый кластер принадлежит определенному файлу. Хорошо, если кластеры одного файла следуют подряд, но так бывает не всегда. Файлы на диске постоянно создаются и уничтожаются. Операционная система не всегда может выделить файлу место таким образом, чтобы его кластеры шли друг за другом. То есть файл может занимать несколько кластеров, разбросанных по разным местам диска. В этом случае говорят, что файл фрагментирован. При этом скорость чтения и записи файла замедляется заметно. Если на диске образуется много таких файлов, то скорость работы системы заметно падает. Для решения этой проблемы помогает стандартная программа Windows Дефрагментация диска или Defrag. Опять же можно порекомендовать использовать более мощное средство дефрагментации (например, Norton Speed Disk из Norton Utilities).

• Очистка диска. При регулярной работе на компьютере иногда накапливается некоторый пользовательский и системный «мусор», который полезно периодически расчищать и ликвидировать. Для этого существует много различных программ, а в Windows существует утилита – Очистка диска.[7]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

 

3.1. Характеристика прикладного программного обеспечения

 

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

К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.[3]

В зависимости от характера решаемых задач различают следующие разновидности прикладного программного обеспечения:

        пакеты для решения типовых инженерных, планово-экономических, общенаучных задач;

        пакеты системных программ;

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

        пакеты педагогических программных средств и другие.

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

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

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

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

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

Прикладное программное обеспечение общего назначения включает следующие программы: текстовые редакторы и издательские систе­мы. Примеры текстовых редакторов - Блокнот, WordPad, Word. Текстовые редакторы позволяют вводить, обрабатывать и печатать текстовую инфор­мацию. Издательские системы имеют более мощ­ные функции для верстки текста. Примеры: PageMaker, Ventura Publisher.

Табличные процессоры обрабатывают инфор­мацию, представленную в виде таблиц. Основное их достоинство - при вводе новых данных произ­водится мгновенный пересчет по формулам, число­вые данные отображаются в графических диаграм­мах. Пример - MS Excel.[12]

Графические редакторы позволяют строить статические и динамические изображения, редак­тировать изображения, введенные с помощью ска­нера и видеокамеры. Примеры: Paint, Photoshop, CorelDraw.

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

Системы управления базами данных предназ­начены для манипулирования большими объемами данных, организованными в базы данных. Пример - СУБД для персонального компьютера Access.

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

Программы-браузеры позволяют работать пользователю с ресурсами Интернета, просматри­вать web-страницы. Пример - Internet Explorer.

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

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

Гипертекстовые системы организуют иерархию нескольких текстовых документов с помощью ги­перссылок. Гиперссылка - это ключевое слово, с которым связан указатель для перехода к другому документу. Если документы, кроме текста, содержат графическую и звуковую информацию, то система называется гипермедиа и применяется в Интерне­те. Технология WWW структурирует информаци­онные ресурсы, расположенные на разных серверах, с помощью гиперссылок.

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

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

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

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

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

Геоинформационные системы хранят данные, привязанные к географической карте. Указав на объект географической карты или схемы города, получают некоторую информацию об этом объекте. Пример - ГИС "Черное море".

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

 

3.2 Классификация и характеристика отдельных типов пакета прикладных программ

 

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

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

 

 

 

             

 

 

 

 

Рис.6. Классификация пакетов прикладных программ.

Информация о работе Программное обеспечение ПК