Программное обеспечение. Операционные системы 2010 г.
2 План лекции Классификация программного обеспечения ПК. Основы операционных систем. Организация и представление данных в памяти компьютера.
3 Классификация программного обеспечения ПК КОМПЬЮТЕР (вычислительная система) представляет собой единство двух составляющих: аппаратного и программного обеспечения
4 Программа - последовательность указаний (команд) для ввода исходных данных, их обработки и выдачи результатов для реализации алгоритма задачи. Алгоритм – это точное и простое описание последовательность действий для решения заданной задачи. Программное обеспечение (ПО, Software) - совокупность программ, используемых на ПК.
5 Классификация программного обеспечения
6 I - Системное ПО (Системные программы) Предназначено для эксплуатации и технического обслуживания ПК, управления и организации вычислительного процесса при решении любой конкретной задачи на ПК. Системное ПО обязательная часть ПО, к нему относятся Системное ПО обязательная часть ПО, к нему относятся Операционные системы Оболочки операционных систем. Программы-утилиты
7 Прикладное ПО (пакеты прикладных программ) Предназначено для решения определенного класса задач, т.е. это программы, используемые как инструмент при создании документов в повседневной деятельности. Предназначено для решения определенного класса задач, т.е. это программы, используемые как инструмент при создании документов в повседневной деятельности. Программы, с помощью которых пользователь решает свои информационные задачи, не прибегая к программированию.
8 II - Прикладное ПО текстовые редакторы, графические редакторы, электронные таблицы, системы управления базами данных, музыкальные редакторы, интегрированные пакеты прикладных программ.
9 Текстовые редакторы предназначены для набора, редактирования, запоминания, воспроизведения и распечатки текстов. Такие редакторы называют еще системами обработки текстовой информации. Редакторы текстов документов ориентированы на работу с текстами, имеющими структуру документов, то есть состоящими из разделов, страниц, абзацев, предложений, слов. Наиболее распространенные текстовые редакторы в России: MS Word. Издательские системы: Page Maker.
10 Графические редакторы Позволяют создавать, редактировать и получать графические изображения в виде жестких копий (на бумаге) и в виде текстов программ, которые можно затем встраивать в другие программы или хранить для дальнейшего редактирования. Графические редакторы позволяют создавать не только статичные, но также движущиеся на экране объекты, создавать анимационные картинки. Существуют графические редакторы как для создания двумерных, так и для создания трехмерных изображений. Примером графических редакторов наиболее распространенных в России можно назвать: Adobe Photoshop, CorelDrаw, и др.
11 Электронные таблицы Выполняют роль очень удобного калькулятора, способного с большой скоростью и гибкостью манипулировать числами и формулами, причем все данные и результаты расчетов можно просмотреть на экране. Построены по образу и подобию финансовых ведомостей, с которыми обычно работают бухгалтеры: она состоит из строк и столбцов, образующих сотни и даже тысячи клеток. Стоит только в какую- либо из клеток ввести наименования, числа и формулы, как практически мгновенно компьютер вычислит и покажет полученный результат. Примером электронных таблиц широко использующихся в настоящий момент в России являются таблицы MS Excel.
12 Системы управления базами данных (СУБД) позволяют вводить, накапливать, редактировать, сортировать, выбирать по запросу, удалять различные данные. СУБД позволяют также выполнять некоторые вычисления и создавать отчеты. Наиболее мощные СУБД имеют встроенный язык программирования, позволяющих создавать исполнимые программы дня обработки введенных данных. СУБД много, это, например, такие системы как FoxPro, dBASE, Paradox, Clipper, Clarioп, Assecc и другие.
13 Музыкальные редакторы предназначены для редактирования, создания, сохранения и исполнения различных звуковых комбинаций, музыкальных произведении.
14 Интегрированные пакеты программы, сочетающие в себе возможность работать с различными видами информации. Они объединяют в себе возможности текстового редактора, электронной таблицы, базы данных, программы деловой графики. Известностью пользуются такие пакеты, как, например, FrameWork, Works. Основной принцип построения всех программных средств основан на выборе из меню.
15 III - Инструментальное ПО (или системы программирования) Инструментальные средства, которые называют еще утилитами (от англ. utility - полезность, удобство), включают в себя набор небольших вспомогательных специализированных обслуживающих программ, каждая из которых выполняет какую-либо одну рутинную, но необходимую операцию.
16 Инструментальное ПО В отличие от остальных программ, утилиты могут выполнять, как уже сказано, не много, а только одну операцию по обслуживанию какого либо из устройств компьютера. Например, утилита печати текстов, утилиты восстановления удаленных файлов (программ и текстов хранящихся на внешних носителях информации) или их архивации (сжатия), утилиты ремонта, обслуживания дисков и так далее.