Тема 7. Программное обеспечение




Вопрос 1. Понятие программы.

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

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

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

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

Несколько слов о том, как компьютер «учился» обрабатывать информацию.

Компьютер изначально (50-60-е) мог только вычислять, т.е. обрабатывать числовую информацию.

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

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

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

Так что же такое «программа»?

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

Каким образом создаются программы?

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

Программирование — деятельность человека по созданию программы.

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

Почему?

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

Программное обеспечение (ПО) — все многообразие программ, используемых в современном компьютере.

Вывод: таким образом, для обработки информации на компьютере необходимо иметь не только аппаратное обеспечение — устройства компьютерной системы («hardwаге»), но и программное обеспечение («softwarе»), которое наделяет компьютер мыслями и интеллектом.


Программное обеспечение
Вопрос 2. Классификация ПО.

 
 

 


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

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

Инструментальное ПО – это средства, предназначенные для создания нового ПО. Его составляют разнообразные языки и среды программирования.

Программы Назначение Примеры
Системное ПО
Операционные системы Комплекс программ, распределяющих ресурсы компьютерной системы и организующий работу других программ Windows, Linux
Программы диагностики Проверяют работу основных устройств компьютера  
Антивирусные программы Программы обнаружения компьютерных вирусов и их уничтожения DrWeb, Avast, Антивирус Касперского
Программы обслуживания дисков Программы проверки целостности логической и физической структуры дисков, дефрагментация  
Архиваторы Программы упаковки файлов и группы файлов для уменьшения занимаемого ими места на диске WinRar, PKZip, 7-Zip
Прикладное программное обеспечение
Текстовые редакторы Программы для создания, редактирования и оформления текстовых документов Microsoft Word
Электронные таблицы Программы, позволяющие выполнять операции над данными, представленными в табличной форме Microsoft Excel, Бухгалтерские программы 1С:Бухгалтерия
Системы управления базами данных СУБД Средства ввода, поиска, размещения и выдачи больших массивов данных Microsoft Access
Компьютерная графика и анимация Средства создания неподвижных и движущихся изображений Графические редакторы
Средства создания презентаций Программы создания и показа наборов слайдов Microsoft PowerPoint
Инструментальное программное обеспечение
Трансляторы Переводчики программ языков программирования в машинные коды  
Отладчики Средства поиска и исправления ошибок  
Интегрированные среды разработки приложений Объектно-ориентированные языки программирования C#, C++, Java, PHP, Python, Simula, Кумир и т.д.

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

Резидентные программы — это программы, на протяжении всей работы компьютера находящиеся в его оперативной памяти. Их постоянное присутствие в ОЗУ необходимо в связи с тем, что эти программы на протяжении всего периода включения компьютерной системы следят за ее состоянием. К таким программам, например, относятся операционная система и антивирусные программы.

Нерезидентные программы — это программы, которые по окончании своей работы выгружаются полностью или частично из ОЗУ. Это, например, прикладные программы.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-11-13 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: