В основу работы компьютеров положен программный принцип управления, состоящий в том, что компьютер выполняет действия по заранее заданной программе.
Этот принцип обеспечивает универсальность использования компьютера: в определенный момент времени решается задача соответственно выбранной программе.
Конечной целью любой компьютерной программы является управление аппаратными средствами.
Основными характеристиками программ являются:
алгоритмическая сложность (логика алгоритмов обработки информации);
состав и глубина проработки реализованных функций обработки;
полнота и системность функций обработки;
объем файлов программ;
требования к операционной системе и техническим средствам обработки со стороны
программного средства;
объем дисковой памяти;
размер оперативной памяти для запуска программ;
тип процессора;
версия операционной системы;
наличие вычислительной сети.
Программное обеспечение (software) - совокупность программ, процедур и правил, а также документации, касающихся функционирования системы обработки данных
Уровни программного обеспечения представляют собой пирамиду, где каждый высший уровень базируется на программном обеспечении предшествующих уровней
Средства безопасности
Текстовые редакторы
Текстовые процессоры
Графические редакторы
СУБД
Электронные таблицы
САП
Издательские системы
Редакторы HTML
Браузеры
Системы перевода
Делопроизводство
Бухгалтерские системы
Экспертные системы
ГИС
Системы видеомонтажа
Инструментальные языки
Прикладное ПО
Системное ПО
-связь-
Универсальность вычислительной системы, доступность прикладных программ и широта функциональных возможностей компьютера непосредственно зависят от типа имеющейся операционной системы, системных средств, помещенных в ее ядро и взаимодействии комплекса
человек-программа-оборудование.
Прикладные программы ориентированы на создание максимального комфорта для пользователя.
С этого класса прикладных программ начинают знакомство с программным обеспечением и на нем приобретают первые привычки работы с компьютером.
Bred 3.0
AkelPad 2.7
MS WordPad
Word Perfect 5.3
NotePad 4.0
Lexicon 4.0 for Windows
Bred XP Pro
Современный стиль работы с документами имеет два подхода: работа с бумажными документами и работа с электронными документами.
Приемы и методы форматирования таких документов различаются между собой, но текстовые процессоры способны эффективно обрабатывать оба вида документов.
Open Officce Pro
MS Officce Word 11
AmiPro 3.0 for Windows
Графические редакторы
Растровые - Графический объект представлен в виде комбинации точек (растров), которые имеют свою яркость и цвет. Paint, Photoshop, Picasa.
Векторные - Объектом является линия. Каждая линия рассматривается, как математическая кривая ІІІ порядка и представлена формулой. CorelDraw
3-D редакторы - Разрешают руководить свойствами поверхности в зависимости от свойств освещения и разрешают создавать объемную анимацию. 3D-Max, Maya.
Серверы баз данных - вид программного обеспечения, предназначенный для создания и использования при работе в сети интегрированных баз данных в архитектуре клиент-сервер.
Многопользовательские СУБД (типа Paradox, Access, FoxPro и др.) в сетевом варианте обработки данных хранят информацию на файл-сервере — специально выделенном компьютере в централизованном виде, но сама обработка данных ведется на рабочих станциях.
Серверы баз данных всю обработку (хранение, поиск, извлечение и передачу данных клиенту) данных выполняют самостоятельно, одновременно обеспечивая данными большое число пользователей сети.
MS Access
Paradox
FireBird
Oracle 7.0.
Основная особенность электронных таблиц состоит в автоматическом изменении содержимого всех ячеек при изменении отношений, заданных математическими или логическими формулами.
Широкое применение находят в бухгалтерском учете, анализе финансовых и торговых рынков, средствах обработки результатов экспериментов, то есть в автоматизации регулярно повторяемых вычислений больших объемов числовых данных.
Quattro Pro 6.0 for Windows
Lotus 1-2-3 5.0 for Windows
Excel for Windows 7.0/9.0
Особенность CAD-систем состоит в автоматическом обеспечении на всех этапах проектирования технических условий, норм и правил.
САПР являются необходимым компонентом для гибких производственных систем (ГВС) и автоматизированных систем управления технологическими процессами (АСУ ТП).
AutoCAD R13.
AutoVisionRl.
Autodesk WorkCentre
Их целесообразно применять к документам, которые предварительно обработаны в текстовых процессорах и графических редакторах.
Технология компьютерной издательской деятельности:
Форматирование и редактирование текстов;
Автоматическую разбивку текста на страницы;
Создание заголовков;
Компьютерную верстку печатной страницы;
Монтирование графики;
Подготовку иллюстраций.
Adobe Page Maker 7.0 обеспечивает подготовку многостраничных цветных публикаций, гибкий дизайн страниц, высококачественную печать. Формат печатной страницы — А2, допустим максимальный размер публикации более 1060 мм.
Illustrator for Windows
Microsoft Office Publisher 2003\2007
Средства просмотра Web-документов.
Наиболее распространенными браузерами в настоящее время являются
Opera 10,
Internet Explorer 9,
Mozilla, FireFox,
SafariGold и др.
Программы автоматического перевода используют текст на одном языке и выдают текст на другом, то есть автоматизируют перевод.
Программы автоматического перевода целесообразно использовать:
при абсолютном незнании иностранного языка;
при необходимости быстрого ознакомления с документом;
для перевода на иностранный язык;
для создания черновика, который потом будет подправлен полноценным переводом.
Business Lingvo
Stylus General for Windows
PROMT Electronic Dictionary 9
Money for Windows
MS Shedule for Windows
Lotus Organizer .
TimeLine for Windows 6.0
MS Project for Windows
Имеют функции текстовых, табличных редакторов и СУБД
RS-Bank 4.0 — банковская система
RS-Balance — сетевой программный комплекс бухгалтерского учета
Для подобного типа программ высоки требования к оперативности обработки данных (например, пропускная способность для банковских систем должна составлять несколько сот транзакций в секунду), велики объемы хранимой информации, что обусловливает повышенные требования к средствам администрирования данных БД (актуализации, копирования, обеспечения производительности обработки данных).
Используются в медицине, фармакологии, химии, юриспруденции.
Инженеры знаний - это специалисты, являющиеся промежуточным звеном между разработчиками экспертных систем (программистами) и ведущими специалистами в конкретных областях науки и техники (экспертами).
С использованием экспертных систем связана область науки, которая носит название инженерии знаний.
Интерэксперт
Guru
CalkSDC Pro
Геоинформационные системы
Отдельные категории представляют учебные, справочные и развлекательные системы и программы.
Характерной особенностью являются повышенные требования к мультимедийной составляющей.
Sierra Club Collection
Adobe Premiere 6.0/8.1
Sony Vegas 8.0/10
MS Movie Marker
Виды языки программирования
машинные языки (computer language) — языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);
машинно-ориентированные языки (computer-oriented language) — языки программиро¬вания, которые отражают структуру конкретного типа компьютера (ассемблеры);
алгоритмические языки (algorithmic language) — не зависящие от архитектуры ком¬пьютера языки программирования для отражения структуры алгоритма (Паскаль, Фортран, Бейсик)
процедурно-ориентированные языки (procedure-oriented language) — языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм);
проблемно-ориентированные языки (universal programming language) — языки программирования, предназначенные для решения задач определенного класса (Лисп, РПГ, Симула)
интегрированные системы программирования.
Язык программирования — формализованный язык для описания алгоритма решения задачи на компьютере.
Средства для создания приложений — совокупность языков и систем программирования, а также различные программные комплексы для отладки и поддержки создаваемых программ.
Трансляторы
Компилятор - читает, анализирует и переводит на машинный код всю программу и только после завершения всей трансляции эта программа выполняется.
Интерпретатор - читает один оператор программы, анализирует его и сразу выполняет, после чего переходит к обработке следующего оператора
Системы программирования (programming system) включают.
компилятор;
интегрированную среду разработчика программ;
отладчик;
средства оптимизации кода программ;
набор библиотек (возможно с исходными текстами программ);
редактор связей;
сервисные средства (утилиты) для работы с библиотеками, текстовыми и двоичными
файлами;
справочные системы;
документатор исходного кода программы;
систему поддержки и управления проектом программного комплекса.
Разработка служебных программ
Интеграция с операционной системой
Автономное функционирование
Программы этого уровня взаимодействуют как с программами базового уровня, так и с программами системного уровня
С их помощью выполняется большинство операций по обслуживанию файловой структуры: копирование, перемещение, переименование файлов, создание каталогов (папок), уничтожение объектов, поиск файлов и навигация в файловой структуре
Far Manager
Norton Commander
Windows Commander
Оболочки позволяет эффективно работать с файловой системой дисков, а также запускать программы на исполнение.
ZIP - архив
WINRAR
7-ZiP
69%
85%
93-95%
Norton Utilities
Checkit PRO Deliuxe 2.0
PC Tools for Windows
Everest XP
Они следят за состоянием и изменением окружающей программной среды, отслеживают и протоколируют образование новых связей, утерянных во время уничтожения определенных программ
Простые средства управления установлением и уничтожением программ содержатся в составе операционной системы, но могут использоваться и дополнительные служебные программы.
Win_Instal
InstalerXP
GOVER
Разрешают устанавливать соединение с удаленными компьютерами, передают сообщения электронной почты, пересылают факсимильные сообщения.
Электронная почта также становится обязательным компонентом коммуникационных средств. Наиболее широко распространенные средства электронной почты:
Eudora 2.1.2 (Qualcomm);
Pegasys Mail 2.4 (David Haris);
DML (DEMOS).
Agent - MailRu
MS Office Outlook Express
Существуют универсальные средства для просмотра (в случае текста) или воспроизведения (в случае звука или видео) данных
KMP Player for Windows
DJVU Viewer
Adobe Reader 8
Winamp Pro 6.5
AIMP2 for Windows
STDUViewer
Средства пассивной защиты - это служебные программы, предназначенные для резервного копирования.
Средства активной защиты применяют антивирусное программное обеспечение.
Для защиты данных от несанкционированного доступа, их просмотра и изменения используют специальные системы, базирующиеся на криптографии.
Системное ПО
От программ этого уровня зависят эксплуатационные показатели всей вычислительной системы.
Совокупность программного обеспечения системного уровня образует
ядро операционной системы компьютера.
Ядро операционной системы выполняет такие функции:
управление памятью,
управление процессами ввода-вывода,
управление файловой системой,
организация взаимодействия и диспетчеризация процессов,
учет использования ресурсов,
обработка команд.
Системное ПО
Классификация операционных систем:
- По количеству одновременно обрабатываемой информации — 16, 32, 64-разрядные;
- По количеству одновременно работающих пользователей — однопользовательские и многопользовательские;
- По количеству одновременно выполняемых программ — однозадачные и многозадачные.
ОС управляет работой других программ и выделяет им ресурсы ЭВМ — память, время, прерывания и т.д.
Интерфейс
ОС посредник
Эти программы выявляют неисправности и место их возникновения
Vit Disk Cleaner
Vit Registry Fix 5.3
Vit System Informations
Vit XP Tweak 4.3
Программы и данные записываются в ПЗУ на этапе производства и не могут быть изменены во время эксплуатации.
Базовое программное обеспечение (base software) — минимальный набор программных средств, обеспечивающих работу компьютера.
Базовое программное обеспечение содержится в составе базового аппаратного обеспечения и сохраняется в специальных микросхемах постоянного запоминающего устройства (ПЗУ), образуя базовую систему ввода-вывода BIOS.
Контрольные вопросы:
???
Литература
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть