Похожие презентации:
Программное обеспечение компьютеров
1. Программное обеспечение компьютеров
2. Под программным обеспечением
понимаетсясовокупность программ,
выполняемых
вычислительной системой
3. К программному обеспечению относится вся область деятельности по проектированию и разработке ПО:
технологияпроектирования программ
(например, нисходящее
проектирование, структурное и
объектно-ориентированное
проектирование и др.);
методы
методы
тестирования программ;
доказательства правильности
программ;
4.
анализкачества работы программ;
документирование
разработка
программ;
и использование
программных средств, облегчающих
процесс проектирования программного
обеспечения;
многое
другое
5. Категории программного обеспечения
6. Прикладные программы
непосредственнообеспечивающие выполнение
необходимых пользователям
работ;
7. Системные программы
выполняющие различныевспомогательные функции,
например:
– управление ресурсами компьютера;
– создание копий используемой
информации;
– проверка работоспособности устройств
компьютера;
– выдача справочной информации о
компьютере и др.
8. Инструментальные программные системы
облегчающие процесс созданияновых программ для
компьютера
9. Группы программного обеспечения:
операционные системы и оболочки;системы программирования
(трансляторы, библиотеки подпрограмм,
отладчики и т.д.);
инструментальные системы;
интегрированные пакеты программ;
10.
динамическиеэлектронные таблицы;
системы
машинной графики;
системы
управления базами данных
(СУБД);
прикладное
программное
обеспечение
11. Прикладная программа
— это любая конкретнаяпрограмма, способствующая
решению
какой-либо задачи в пределах
данной проблемной области
12. Системные программы
выполняются вместе сприкладными и служат для
управления ресурсами
компьютера — центральным
процессором, памятью, вводомвыводом
13. Операционные системы
обеспечивают управлениересурсами компьютера с целью
их эффективного использования
14. Утилиты
(лат. utilitas — польза)расширяют и дополняют
соответствующие возможности
операционной системы или
решают самостоятельные
важные задачи
15. Выделяют утилиты:
программыконтроля,
тестирования и диагностики,
которые используются для
проверки правильности
функционирования устройств
компьютера и для обнаружения
неисправностей в процессе
эксплуатации; указывают причину
и место неисправности;
16.
программы-драйверы,которые
расширяют возможности
операционной системы по
управлению устройствами вводавывода, оперативной памятью и др.
С помощью драйверов возможно
подключение к компьютеру новых
устройств или нестандартное
использование имеющихся;
17.
программы-упаковщики(архиваторы), которые позволяют
записывать информацию на дисках
более плотно, а также объединять
копии нескольких файлов в один
архивный файл;
18.
антивирусныепрограммы,
предназначенные для
предотвращения заражения
компьютерными вирусами и
ликвидации последствий
заражения вирусами;
19.
программыоптимизации и
контроля качества дискового
пространства ;
программы
восстановления
информации, форматирования,
защиты данных ;
20.
коммуникационныепрограммы,
организующие обмен информацией
между компьютерами;
программы
для управления
памятью, обеспечивающие более
гибкое использование оперативной
памяти;
программы
для записи CD-ROM,
CD-R и многие другие.
21. Операционная система
— это комплексвзаимосвязанных системных
программ предназначенных для
организации взаимодействия
пользователя с компьютером и
выполнения всех других
программ
22. Функции операционной системы
осуществлениепользователем;
ввод-вывод
диалога с
и управление данными;
планирование
и организация
процесса обработки программ;
распределение
ресурсов
(оперативной памяти и кэша,
процессора, внешних устройств);
23.
запускпрограмм на выполнение;
всевозможные
вспомогательные
операции обслуживания;
передача
информации между
различными внутренними
устройствами;
программная
поддержка работы
периферийных устройств (дисплея,
клавиатуры, дисковых накопителей,
принтера и др.)
24. Классы операционных систем
однопользовательскиеоднозадачные, которые
поддерживают одну клавиатуру и
могут работать только с одной (в
данный момент) задачей;
25.
однопользовательскиеоднозадачные с фоновой
печатью, которые позволяют
помимо основной задачи запускать
одну дополнительную задачу,
ориентированную, как правило, на
вывод информации на печать. Это
ускоряет работу при выдаче
больших объёмов информации на
печать;
26.
однопользовательскиемногозадачные, которые
обеспечивают одному
пользователю параллельную
обработку нескольких задач.
Например, к одному компьютеру
можно подключить несколько
принтеров, каждый из которых
будет работать на "свою" задачу;
27.
многопользовательскиемногозадачные, позволяющие на
одном компьютере запускать
несколько задач нескольким
пользователям. Эти ОС очень
сложны и требуют значительных
машинных ресурсов
28. Основные компоненты операционной системы
программыуправления
вводом/выводом;
программы,
управляющие
файловой системой и планирующие
задания для компьютера;
процессор
командного языка,
который принимает, анализирует и
выполняет команды, адресованные
операционной системе
29. Операционная система имеет свой командный язык, который позволяет пользователю выполнять следующие действия:
обращатьсявыполнять
носителей;
запускать
другие
к каталогу;
разметку внешних
программы;
действия
30. Файл (англ. file —папка)
— это именованная совокупностьлюбых данных, размещенная на
внешнем запоминающем
устройстве и хранимая,
пересылаемая и обрабатываемая
как единое целое
31. Файловая система
— это средство для организациихранения файлов на какомлибо носителе
32. Драйвер файловой системы
- это модуль операционной системы,который обслуживает файлы
Каждый файл имеет имя,
зарегистрированное в оглавлении
файлов - каталоге (директории
или папке)
33. Драйвер файловой системы
обеспечиваетдоступ к информации
на магнитном диске по имени
файла,
распределяет
пространство на
магнитном диске между файлами
34. Программные оболочки
— это программы, созданные дляупрощения работы со сложными
программными системами
Они преобразуют неудобный
командный пользовательский
интерфейс в дружественный
графический типа "меню"
35. Операционные системы Windows
Windows95
Windows 98
Windows 2000
Professional
Windows CE 3.0
36. Транслятор (англ. translator — переводчик)
— это программа-переводчик. Онапреобразует программу,
написанную на одном из языков
высокого уровня, в программу,
состоящую из машинных команд
37.
Компилятор(англ. compiler —
составитель, собиратель) читает
всю программу целиком, делает ее
перевод и создает законченный
вариант программы на машинном
языке, который затем и
выполняется
Интерпретатор
(англ. interpreter
— истолкователь, устный
переводчик) переводит и
выполняет программу строка за
строкой
38. Язык Паскаль
обычно используется для решениядовольно сложных задач, в
которых важна скорость работы
программ. Поэтому данный язык
обычно реализуется с помощью
компилятора
39. Язык Бейсик
- это язык для начинающихпрограммистов, для которых
построчное выполнение программы
имеет преимущества
для его использования необходим
интерпретатор
40. Система программирования
— это система для разработки новыхпрограмм на конкретном языке
программирования
41. Инструментальные программные средства
— это программы, которыеиспользуются в ходе разработки,
корректировки или развития
других прикладных или системных
программ
42. Инструментальные программы
редакторы;средства компоновки программ;
отладочные программы, т.е. программы,
помогающие находить и устранять
ошибки в программе;
вспомогательные программы,
реализующие часто используемые
системные действия;
графические пакеты программ и т.п.
43. Текстовый редактор
— это программа, используемаяспециально для ввода и
редактирования текстовых данных
44. Функции текстового редактора
редактирование строк текста;возможность использования различных
шрифтов символов;
копирование и перенос части текста с
одного места на другое или из одного
документа в другой;
контекстный поиск и замена частей
текста;
задание произвольных межстрочных
промежутков;
45.
автоматический перенос слов на новуюстроку;
автоматическая нумерацию страниц;
обработка и нумерация сносок;
выравнивание краев абзаца;
создание таблиц и построение диаграмм;
проверка правописания слов и подбор
синонимов;
построение оглавлений и предметных
указателей;
распечатка подготовленного текста на
принтере в нужном числе экземпляров и
т.п.
46. Окно редактора Microsoft Word
47. Графический редактор
— это программа, предназначеннаядля автоматизации процессов
построения на экране дисплея
графических изображений.
48. Рисунок, полученный с помощью Corel Draw
49. Системы деловой графики дают возможность выводить на экран различные виды графиков и диаграмм
50. Табличный процессор
— это комплекс взаимосвязанныхпрограмм, предназначенный для
обработки электронных таблиц
Электронная таблица — это
компьютерный эквивалент обычной
таблицы, состоящей из строк и граф, на
пересечении которых располагаются
клетки, в которых содержится числовая
информация, формулы или текст
51. База данных —
- это один или несколько файловданных, предназначенных для
хранения, изменения и обработки
больших объемов взаимосвязанной
информации
52. Система управления базами данных (СУБД)
— это система программногообеспечения, позволяющая
обрабатывать обращения к базе
данных, поступающие от
прикладных программ конечных
пользователей