Программное обеспечение компьютера

Содержание

Слайд 2

Програ́ммное обеспе́чение (допустимо также произношение обеспече́ние) (ПО) — все или часть программ, процедур, правил

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

Слайд 3

Другие определения из международных и российских стандартов:
ПО — совокупность программ системы обработки информации и программных

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

Слайд 4

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

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

Слайд 5

В компьютерном сленге часто используется слово «софт», произошедшее от анг.слова «software»которое в

В компьютерном сленге часто используется слово «софт», произошедшее от анг.слова «software»которое в
этом смысле применил в статье журнала математик из Принстонского университета Джон Тьюки в 1958 году. 
Первая теория, касающаяся программного обеспечения, была предложена английским математиком Аланом Тьюрингом в 1936 году в эссе. Он создал так называемую машину Тьюринга, математическую модель абстрактной машины, способной выполнять последовательности операций, которые переводят машину из одного фиксированного состояния в другое. Главная идея заключалась в математическом доказательстве факта, что любое наперёд заданное состояние системы может быть всегда достигнуто последовательным выполнением конечного набора элементарных команд (программы) из фиксированного набора команд.

Слайд 6

Все программное обеспечение можно условно разделить на три вида:

Системное ПО;
Прикладное ПО;
Инструментальное ПО.

Все программное обеспечение можно условно разделить на три вида: Системное ПО; Прикладное ПО; Инструментальное ПО.

Слайд 7

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

Это совокупность программ, которые обеспечивают управление аппаратной частью ПК: процессором, оперативной памятью,

СИСТЕМНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Это совокупность программ, которые обеспечивают управление аппаратной частью ПК:
устройствами ввода-вывода, графическими системами, сетевыми устройствами и т. д. В частности, к такому ПО относятся:
Операционные системы;
Драйверы - небольшие по размеру программы, обеспечивающие корректную работу с той или иной частью оборудования (графическими, сетевыми, звуковыми платами, контроллерами и т. п.);
Дополнительные программы, расширяющие возможности операционной системы.

Слайд 8

Основным отличием системного программного обеспечения от других его видов является то,

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

Слайд 9

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

Этот класс ПО самый обширный. Именно к нему и относится

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Этот класс ПО самый обширный. Именно к нему и
большинство программ, которые мы используем в своей повседневной жизни. Браузеры, проигрыватели аудио и видеофайлов, графические и текстовые редакторы, антивирусные пакеты, бухгалтерские и другие программы, выполняющие различные расчёты и вычисления – все это, как и многие программы, разработанные для выполнения конкретных действий, функций и пользовательских задач носит название прикладного программного обеспечения.

Слайд 10

ИНСТРУМЕНТАЛЬНОЕ ПО

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

ИНСТРУМЕНТАЛЬНОЕ ПО Этот вид программного обеспечения является весьма специфическим ПО. С одной
его также можно было бы отнести и к прикладному виду, но с другой стороны, в силу специфики своего применения и использования, оно выделено в отдельный вид (хотя точнее было бы назвать его подвидом прикладного).
Основной функцией для программ инструментального ПО является предоставление возможности по проектированию, созданию, отладке и сопровождению программного кода, т. е. по сути дела – это различные среды программирования: компиляторы с языков высокого уровня, отладчики, редакторы и пр.

Слайд 11

Дело в том, что любой компьютер, любое вычислительное, цифровое устройство наших с

Дело в том, что любой компьютер, любое вычислительное, цифровое устройство наших с
вами слов «не понимает». Такие устройства работают со своим «машинным языком» — двоичным кодом. Но программирование напрямую в «машинный код» представляет собой определённые трудности для написания программ. Поэтому и было разработано специализированное программное обеспечение, которое переводит более простые для понимания слова программных «языков высокого уровня» в «машинный код». Такие программы получили название компиляторы и интерпретаторы.

Слайд 12

Справедливости ради необходимо заметить, что файлы программ содержат машинный код не в

Справедливости ради необходимо заметить, что файлы программ содержат машинный код не в
«двоичной», а как правило, в «шестнадцатеричной» системе исчисления. А специальная системная программа, встроенная в операционную систему – «командный процессор», «переведёт» «шестнадцатеричный» код в «двоичный». Сделано это для того, чтобы сократить размер программных файлов, так как «шестнадцатеричная» форма записи намного компактнее.

Слайд 13

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

Разница состоит в том, что компилятор позволяет получить готовый к выполнению файл,
а интерпретатор, файл, который можно запустить на компьютере, только при помощи его самого. Кстати, написанный текст программы, содержащий команды на языке высокого уровня, получил название «исходный код» (на компьютерном сленге – «исходник»).

Слайд 14

По способу использования и распространения все ПО условно делят на:

Бесплатно распространяемые программы.

По способу использования и распространения все ПО условно делят на: Бесплатно распространяемые
Как правило, их можно свободно копировать и распространять абсолютно бесплатно. Распространитель при этом, может взимать плату, но не за само программное обеспечение, а, например, за услуги записи на носитель, канал передачи данных и т. п.;
Свободно распространяемое ПО. Как и в случае с «бесплатным» денег за такие программы никто не взимает, но основным отличием от первого, является возможность вносить изменения в программный код и распространять новые версии полученного ПО вместе со своими изменениями. Таким образом, «свободное» ПО распространяется вместе с исходным кодом;

Слайд 15

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

Открытое ПО. ПО условиям лицензии в обязательном порядке распространяется с открытым исходным
кодом;
Закрытое ПО. Является частной собственностью своих авторов и распространяется строго на определённых условиях. Это может быть, как денежное вознаграждение, так и иные виды вознаграждений не противоречащие законодательству, которые разработчик может потребовать за его использование. Например, это может быть условно бесплатное распространение, при котором для возможности использования программы потребуется пройти регистрацию на сайте. Как правило, распространяется без исходных кодов.
Имя файла: Программное-обеспечение-компьютера.pptx
Количество просмотров: 44
Количество скачиваний: 0