Лекция 3. Технические и программные средства реализации информационных процессов.pdf


Лекция 3. Технические и программные средства реализации информационных процессов
1. Информационная техносфера. 2.Состав вычислительной системы. 3.Базовая конфигурация ПК. Классификация ПК. 4.Программное обеспечение ПК и технологии программирования. 5.Структура программного обеспечения ПК.
1. ИНФОРМАЦИОННАЯ ТЕХНОСФЕРА.
Совокупность создаваемых человеком технических средств информатизации общества и информационных технологий, обеспечивающих возможности их использования, образуют новую инструментально- технологическую среду общества – информационную техносферу.
Возможности той или иной страны формировать информационные ресурсы и эффективно использовать их для целей своего жизнеобеспечения и дальнейшего развития существенным образом зависят от уровня развития ее информационной техносферы, использования в ней последних достижений науки и техники, передовых технологий.
Основными компонентами информационной техносферы общества, в ее современном понимании, являются:
- средства вычислительной техники и информатики, обеспечивающие возможность электронного представления, хранения и обработки информации и формирования на ее основе информационных ресурсов общества; - все средства информационно-телекоммуникационных систем, обеспечивающих передачу данных по каналам связи; - системы телевидения, радиовещания, а также телефонной, телеграфной и радиосвязи; - полиграфическая, копировальная, множительная и другая техника, предназначенная для документирования и размножения информации; - оптическая и проекционная кино- и фотоаппаратура, а также средства записи и воспроизведения звука; - первичная сеть проводных, спутниковых, оптоволоконных, радиорелейных и других видов каналов связи, предназначенных для передачи информации.
Таким образом, информационная техносфера представляет собой всю ту совокупность новых инструментальных средств, которые созданы человеком, в основном в течение XX века, для овладения информацией и ее использования в интересах жизнеобеспечения и дальнейшего развития общества.
1
1.2. Уровень современного развития информационной среды
Длительное время для грубой, обобщенной оценки уровня развития информационной техносферы в той или иной стране использовалась степень ее телефонизации, обычно определяемая количеством телефонов, приходящихся на одну тысячу человек населения данной страны.
В последние годы, начиная с 70-х годов XX века, к этому показателю добавился еще один – количество персональных ЭВМ на тысячу жителей. Сегодня же, в условиях стремительного развития систем телевидения, мобильной связи и информационно - телекоммуникационных систем, а также полиграфической техники, этих двух показателей уже явно недостаточно.
Закономерностей уровней информационного развития пяти стран мира (США, Финляндии, ФРГ, Великобритании и Франции) по шести показателям, которые представляют собой приходящиеся на тысячу человек населения количества: газет, телевизоров, домашних ПЭВМ, подключений к сети ИНТЕРНЕТ, телефонов и мобильных телефонов: 1. Развитие телевидения во Франции и США привело к значительному сокращению количества газет, т. е. печатные средства массовой информации вытесняются электронными. 2. Происходит быстрый рост количества домашних компьютеров, число которых уже достигает 30–45% от количества телевизоров в ФРГ, Великобритании и Франции и 45–55% – в США и Финляндии. 3. По уровню телефонизации страны и использованию сети ИНТЕРНЕТ Финляндия намного опережает сегодня другие страны Запада, что и вывело ее на второе после США место в мире по совокупности шести показателей.
2. СОСТАВ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ.
Состав вычислительной системы называется конфигурацией. Аппаратные и программные средства вычислительной техники принято рассматривать отдельно. Соответственно, отдельно рассматривают аппаратную конфигурацию вычислительных систем и их программную конфигурацию. Такой принцип разделения имеет для информатики особое значение, поскольку очень часто решение одних и тех же задач может обеспечиваться как аппаратными, так и программными средствами. Критериями выбора аппаратного или программного решения являются производительность и эффективность. Обычно принято считать, что аппаратные решения в среднем оказываются дороже, зато реализация программных решений требует более высокой квалификации персонала.
Аппаратное обеспечение К аппаратному обеспечению вычислительных систем относятся устройства и приборы, образующие аппаратную конфигурацию. Современные компьютеры и вычислительные комплексы имеют блочно-
2
модульную конструкцию — аппаратную конфигурацию, необходимую для исполнения конкретных видов работ, можно собирать из готовых узлов и блоков.
По способу расположения устройств относительно центрального процессорного устройства (ЦПУ— Central Processing Unit, CPU) различают внутренние и внешние устройства. Внешними, .как правило, являются большинство устройств ввода-вывода данных (их также называют периферийными устройствами) и некоторые устройства, предназначенные для длительного хранения данных.
Согласование между отдельными узлами и блоками выполняют с помощью переходных аппаратно-логических устройств, называемых аппаратными интерфейсами. Стандарты на аппаратные интерфейсы в вычислительной технике называют протоколами. Таким образом, протокол — это совокупность технических условий, которые должны быть обеспечены разработчиками устройств для успешного согласования их работы с другими устройствами.
Многочисленные интерфейсы, присутствующие в архитектуре любой вычислительной системы, можно условно разделить на две большие группы: последовательные и параллельные. Через последовательный интерфейс данные передаются последовательно, бит за битом, а через параллельный — одновременно группами битов. Количество битов, участвующих в одной посылке, определяется разрядностью интерфейса, например восьмиразрядные параллельные интерфейсы передают один байт (8 бит) за один цикл.
Параллельные интерфейсы обычно имеют более сложное устройство, чем последовательные, но обеспечивают более высокую производительность. Их применяют там, где важна скорость передачи данных: для подключения печатающих устройств, устройств ввода графической информации, устройств записи данных на внешний носитель и т. п. Производительность параллельных интерфейсов измеряют байтами в секунду (байт/с; Кбайт/с; Мбайт/с).
Устройство последовательных интерфейсов проще; как правило, для них не надо синхронизировать работу передающего и принимающего устройства (поэтому их часто называют асинхронными интерфейсами), но пропускная способность их меньше и коэффициент полезного действия ниже, так как из- за отсутствия синхронизации посылок полезные данные предваряют и завершают посылками служебных данных, то есть на один байт полезных данных могут приходиться 1-3 служебных бита (состав и структуру посылки определяет конкретный протокол).
Поскольку обмен данными через последовательные устройства производится не байтами, а битами, их производительность измеряют битами в секунду (бит/с, Кбит/с, Мбит/с). Несмотря на кажущуюся простоту перевода единиц измерения скорости последовательной передачи в единицы измерения скорости параллельной передачи данных путем механического деления на 8, такой пересчет не выполняют, поскольку он не корректен из-за
3
наличия служебных данных. В крайнем случае, с поправкой на служебные данные, иногда скорость последовательных устройств выражают в знаках в секунду или, что тоже самое, в символах в секунду (с/с), но эта величина имеет не технический, а справочный, потребительский характер.
Последовательные интерфейсы применяют для подключения «медленных» устройств (простейших устройств печати низкого качества, устройств ввода и вывода знаковой и сигнальной информации, контрольных датчиков, малопроизводительных устройств связи и т. п.), а также в тех случаях, когда нет существенных ограничений по продолжительности обмена данными (большинство цифровых фотокамер).
Программное обеспечение
Программы — это упорядоченные последовательности команд. Конечная цель любой компьютерной программы — управление аппаратными средствами. Даже если на первый взгляд программа никак не взаимодействует с оборудованием, не требует никакого ввода данных с устройств ввода и не осуществляет вывод данных на устройства вывода, все равно ее работа основана на управлении аппаратными устройствами компьютера.
Программное и аппаратное обеспечение в компьютере работают в неразрывной связи и в непрерывном взаимодействии. Несмотря на то что мы рассматриваем эти две категории отдельно, нельзя забывать, что между ними существует диалектическая связь, и раздельное их рассмотрение является по меньшей мере условным.
Состав программного обеспечения вычислительной системы называют программной конфигурацией. Между программами, как и между физическими узлами и блоками существует взаимосвязь — многие программы работают, опираясь на другие программы более низкого уровня, то есть, мы можем говорить о межпрограммном интерфейсе. Возможность существования такого интерфейса тоже основана на существовании технических условий и протоколов взаимодействия, а на практике он обеспечивается распределением программного обеспечения на несколько взаимодействующих между собой уровней. Уровни программного обеспечения представляют собой пирамидальную конструкцию. Каждый следующий уровень опирается на программное обеспечение предшествующих уровней. Такое членение удобно для всех этапов работы с вычислительной системой, начиная с установки программ до практической эксплуатации и техничского обслуживания. Обратите внимание на то, что каждый вышележащий уровень повышает функциональность всей системы. Так, например, вычислительная система с программным обеспечением
4
базового уровня не способна выполнять большинство функций, но позволяет установить системное программное обеспечение.
3. БАЗОВАЯ АППАРАТНАЯ КОНФИГУРАЦИЯ КОМПЬЮТЕРА
Персональный компьютер — универсальная техническая система. Его конфигурацию (состав оборудования) можно гибко изменять по мере необходимости. Тем не менее, существует понятие базовой конфигурации, которую считают типовой. В таком комплекте компьютер обычно поставляется. Понятие базовой конфигурации может меняться. В настоящее время в базовой конфигурации рассматривают четыре устройства:
- Системный блок - Монитор - Клавиатура - Манипулятор типа “Мышь”
Состав системного блока Основным элементом системного блока является системная плата. Рассмотрим более подробно ее состав. На системной (материнской) плате располагаются следующие элементы:
- процессор — основная микросхема, выполняющая большинство
математических и логических операций; - микропроцессорный комплект (чипсет) — набор микросхем,
управляющих работой внутренних устройств компьютера и определяющих основные функциональные возможности материнской платы; - шины — наборы проводников, по которым происходит обмен сигналами между внутренними устройствами компьютера; - оперативная память (оперативное запоминающее устройство, ОЗУ) — набор микросхем, предназначенных для временного хранения данных, когда компьютер включен; - ПЗУ (постоянное запоминающее устройство) — микросхема,
предназначенная для длительного хранения данных, в том числе и когда компьютер выключен; - разъемы для подключения дополнительных устройств (слоты).
5
Материнская плата
Процессор
Процессор — основная микросхема, выполняющая большинство математических и логических операций.
Принципиальная схема процессора Управляющий блок - управляет работой всех блоков процессора.
Арифметико-логический блок - выполняет арифметические и логические вычисления.
Регистры - блок хранения данных и промежуточных результатов вычислений - внутренняя оперативная память процессора.
Блок декодировки - преобразует данные в двоичную систему.
Блок предварительной выборки - получает команду от устройства (клавиатура и т.д.) и запрашивает инструкции в системной памяти.
Кэш-память (или просто кэш) 1-го уровня - хранит часто использующиеся инструкции и данные.
Кэш-память 2-го уровня - хранит часто использующиеся данные. Блок шины - служит для ввода и вывода информации. Эта схема соответствует процессорам архитектуры P6, Pentium Pro, Pentium III.
Основными характеристиками процессора являются его тактовая частота, разрядность и размеры кэша 1-го и 2-го уровня.
6
Тактовая частота — это количество операций, которое процессор может выполнить в секунду. Например, процессор с тактовой частотой 40 МГц выполняет 40 миллионов операций в секунду.
Компьютер может оперировать одновременно ограниченным набором единиц информации. Этот набор зависит от разрядности внутренних регистров. Разряд — это хранилище единицы информации. За один рабочий такт компьютер может обработать количество информации, которое может поместиться в регистрах. Если регистры могут хранить 8 единиц информации, то они 8-разрядне, и процессор 8-разрядный, если регистры 16- разрядные, то и процессор 16-разрядный и т.д. Процессор Pentium 4 является 32-разрядным.
Объем кэш-памяти 1-го и 2-го уровня также влияет на производительность процессора.
Шина — это система проводников и вспомогательных элементов для связи процессора со всеми элементами компьютера. Существуют шина данных и адресная шина.
Шина данных— это система проводников и вспомогательных элементов для передачи информации в процессор и из него.
Адресная шина — это система проводников и вспомогательных элементов для определения места в памяти компьютера, где хранится и куда можно занести информации ю.
Оперативную память сокращенно называют ОЗУ— Оперативное Запоминающее Устройство (или по-английски RAM — Random Access Memory — память с произвольным доступом).
Оперативная память
Оперативная память служит для того, чтобы хранить всю информацию, с которой работает компьютер.
Плата оперативной памяти
Объем оперативной памяти измеряется в Мб. Информация в оперативной памяти сохраняется, пока включен компьютер. При выключении компьютера вся информация из оперативной памяти стирается!
Для ускорения операций с памятью компьютера используется быстрая кэш-память. В кэш-память записывается та часть информации оперативной памяти, которая изменяется в данный момент.
Кэш-память бывает двух видов — внешняя и внутренняя. Внешняя кэш-память служит для ускорения работы с оперативной памятью и реализована отдельными микросхемами ( от 1 Мб).
Внутренняя кэш-память служит для ускорения работы с регистрами процессора и находится внутри процессора ( от 8 Кб).
7
Жесткий диск
Жесткий диск (Hard Disk) предназначен для постоянного хранения информации, используемой при работе с компьютером: программ операционной системы, часто используемых пакетов программ, различных данных.
Емкость жесткого диска - от одного до десятков гигабайт (Гб).
Жесткий диск со снятой крышкой Жесткий диск
BIOS — (Base Input-Output System) Базовая система ввода - вывода, проводящая первоначальные операции для включения компьютера. При включении питания BIOS тестирует состояние компьютера и его элементов и затем передает управление компьютером центральному процессору. BIOS реализована отдельной микросхемой, расположенной на системной плате.
Микросхемы BIOS различных поколений
Порты
Порты - это разъемы на задней панели системного блока компьютера, которые служат для соединения с компьютером периферийных устройств, таких как монитор, клавиатура, мышка, принтер, сканер, и т.д. Существуют следующие основные типы портов:
• Параллельный порт
• Последовательный порт
• USB
• PS/2
• AT/MIDI
• FireWire
8
Системный блок компьютера представляет собой металлическую коробку, которая располагается внутри системного блока вплотную к его задней панели.
На заднюю панель выводятся разъем для кабеля питания, выключатель, отверстия для вентилятора блока питания.
В системном блоке располагается трансформатор, выпрямитель и охлаждающий вентилятор. Внутрь компьютера из блока питания выходит несколько комплектов проводов для подключения к электрическому питанию системной платы, жесткого диска, дисководов. Для подключения дополнительных устройств, например дополнительного оптического дисковода, стриммера, в блоке питания предусмотрены свободные комплекты проводов.
Блок питания Открытый блок питания
Клавиатура — это устройство ввода в компьютер текстовой информации. Показан внешний вид стандартной клавиатуры.
9
Алфавитно-цифровые клавиши — предназначены для ввода буквенно- цифровой информации.
Функциональные клавиши – предназначение определяется выполняемой программой.
Специальные управляющие клавиши – предназначены для переключения регистров ,прерывания работы программы, вывода содержимого на печать, включение режима перезагрузки ПК и др.
Клавиши управления курсором и ввода числовых данных.
Монитор - это устройство в составе компьютера, предназначенное для вывода на экран текстовой, графической и видео информации.
По устройству мониторы делятся на:
ЭЛТ мониторы (на основе электронно- лучевых трубок - CRT)
ЖК мониторы (на основе жидко кристаллических панелей - DSTN или TFT)
Характеристики ЭЛТ мониторов
- разрешение монитора (количество пикселей на 1дюйм2) - частота регенерации изображения - плоский экран - построчная развертка. - отсутствие полей. - плоский экран. - пониженная радиация. - стандарт безопасности. Характеристики ЖК мониторов
- Разрешение экрана (1024х768 пикселей ). - Видимая часть экрана (дюймы). - Угол обзора (измеряется в градусах. ). В современных мониторах угол просмотра составляет 120°.
10
3.1. ПЕРИФЕРИЙНОЕ АППАРАТНОЕ ОБОРУДОВАНИЕ
Принтер (Printer), - предназначен для вывода информации на бумагу. Принтеры могут быть разделены на четыре основных типа — матричные, струйные, лазерные и фотодиодные.
Матричные принтеры — в настоящее время они вытесняются струйными и лазерными. Печать осуществляется при помощи печатающей головки принтера, содержащей вертикальный ряд тонких металлических стержней (их называют иглами).
Струйные принтеры подразделяются на цветные и монохромные. Разрешающая способность струйных принтеров – от 300 пикселей на дюйм. Чем больше разрешающая способность, тем меньше точка, и тем качественнее изображение. Так же важной характеристикой является скорость печати (количество листов в минуту).
Лазерные принтеры обеспечивают в настоящее время наилучшее (часто лучше типографского) качество печати. В этих принтерах для печати используются лазерный луч, управляемый компьютером. Луч при помощи поворотного зеркала направляется в то место валика, где должно быть изображение. Это место электризуется и к нему "прилипают" частицы сухой краски. После этого валик прокатывается по листу бумаги, и краска переходит на бумагу. Чтобы красящий порошок закрепился, специальный механизм проводит бумагу через нагревательный элемент и краска спекается.
В фотодиодных принтерах вместо лазера имеется полоса, состоящая из большого количества фотодиодов, свет которых электризует полупроводниковый барабан, все остальное происходит, так же как и в лазерном принтере. Фотодиоды — это полупроводниковые элементы, которые светятся, если к ним подвести электрический ток. Разрешающая способность лазерных и фотодиодных принтеров от 300 до 1200 точек на дюйм.
11
В сублимационных принтерах красящий порошок наносится также как в фотодиодных принтерах, но затем при помощи нагревательных элементов каждая частичка порошка очень быстро плавится и спекается.
Фотопринтер Sony DPP-SV77 Фотопринтер HP Photosmart 7550
Плоттер (Plotter) или графопостроитель — устройство для вывода различных чертежей, географических карт, плакатов и других изображений на бумагу большого формата. Плоттеры бывают монохромными и цветными. По технологии нанесения изображения плоттеры делятся на перьевые и
струйные.
Офисные плоттеры
Промышленный
плоттер
3D принтеры появились не так давно, но прочно входят в повседневную жизнь и используются во множестве областей народного хозяйства.
3D принтер это устройство, с помощью которого можно создавать объекты, основываясь на созданных на компьютере 3D моделях. Первый раз о 3D принтерах, задумались примерно в 1981 году, на тот момент такая
12
технология называлась стереолиграфией, которая и была воплощена в жизнь инженером Чарльзом Халлом.
Печатать в 3D режиме можно несколькими способами и использовать при этом разные материалы.
Сперва нам нужно создать исходную 3D модель в одном из многочисленных 3D редакторов. Это такие программы как Albatross 3D, Blender и 3D Kanvas. Кроме того можно использовать специальные 3D сканеры, с помощью которых реальная модель перенесётся в 3D редактор, где её при необходимости можно будет подправить. После этого в ход вступает специальное ПО, которое разделяет эту модель на огромное количество поперечных слоёв.
На данный момент используют две технологии: струйную и лазерную, причём каждая делится на подкатегории.
Лазерная печать делится на:
•Ламинирование;
•Лазерное спекание.
Струйная печать делится на следующие подгруппы:
•Охлаждение;
•Спекание;
•Склеивание;
•Полимеризация с помощью ультрафиолетовой лампы.
При ламинировании объект создают из нескольких слоёв специального материала, впоследствии он будет накладываться слой за слоем сам на себя, и в итоге склеиваться. В этом случае в каждом из слоёв лазер будет высекать контур, предназначенный для сечения следующей детали.
Под лазерной печатью подразумевают использование в 3D принтерах ультрафиолетовых лазеров, которые миллиметр за миллиметр просвечивают жидкий фотополимер, который будет заменяться с каждым нанесённым слоем. Наиболее распространённым принтером, работающим в рамках данной технологии являются принтеры Polyjet Eden, в которых заданный минимальный слой достигает 0,15 миллиметров, притом, что ежечасно принтер печатает порядка 20 миллиметров.
При лазерном спекании объект выжигают из порошка легкосплавного пластика. Минусом этой технологии является необходимость стряхивать оставшийся после моделирования порошок.
Застывание материала с помощью охлаждения. Объект создаётся с помощью специального аппарата, который наносит горячий термопластик каплевидным способом на охлажденную платформу. После капли слипаются друг с другом и застывают.
Спекание (Как и склеивание) порошкообразного материала, практически аналогично лазерному спеканию, за тем исключением что порошок проходит обработку специальным клейкий веществом, которое подают используя специальный аппарат.
13
Используя 3D Принтер можно быстро получить необходимый прототип, причём это требует минимальных затрат. С помощью этой методики можно проектировать целые объекты, и оперативно изменять в последних определённые узлы или объект целиком.
Проекты станут более продуманными и эффективными в работе. 3D Принтеры используют во многих отраслях промышленности: от малосерийных производств до настоящего литейного производства. Благодаря 3D принтеру компания Porsche сумела построить беспилотный самолёт значительно раньше оговоренных сроков.
Модем (Modem) модулятор - демодулятор — устройство для передачи сигнала из компьютера через телефонную линию на другой компьютер или на телефон. Модем преобразует аналоговый телефонный сигнал в цифровой компьютерный и наоборот. Основной характеристикой модема является его скорость работы или скорость передачи данных. Для работы в Интернет рекомендуются модемы со скоростью не менее 14400 бит в секунду. Модемы бывают внутренними (плата, вставляемая в гнездо расширения) и внешними, подключаемыми к одному из портов компьютера.
Внутренний модем Внешний модем
14
Стример (stream — длинная лента) — устройство для записи информации на магнитную ленту. Стример используется для архивирования информации с жесткого диска.
Внутренний стример с кассетой Внешний стример с картриджами
Стример — это магнитофон, который записывает информацию с очень большой скоростью - от единиц до десятков Мб в секунду. Например, стримеры произведенные компанией IBM в 2003 году имеют скорость 30 Мб/сек. Носителями информации для стримеров являются кассеты и ленточные картриджи. Кассеты имеют объем до 60 Гб, картриджи до 160 Гб. Эти объемы позволяют сохранить на кассету или картридж информацию со всего жесткого диска. Стримеры бывают внутренними и внешними.
Звуковая система — это комплект оборудования, состоящий из звуковой платы, стерео колонок или наушников. Она служит для воспроизведения и записи качественного стерео звука
15
.
CD-ROM — это система, состоящая из дисковода и компакт-диска. Она служит для ввода информации с компакт-диска в память компьютера. Одной из характеристик дисководов является скорость чтения дисков. Стандартной скоростью чтения, принятой за единицу, считается скорость - 150 Кб/сек. Дисководы CD-ROM бывают внутренними и внешними. Объем диска может быть до 640 Мб информации.
Внутренний CD ROM Внешний CD ROM
Магнитные носители большой емкости были созданы несколькими фирмами – SyQuest (дисковод SyJet), Iomega (дисководы Zip и Jaz), Avatar (дисковод Shark) и другие. Диски этого типа носителей имеют объем от сотен мегабайт до нескольких гигабайт.
Дисковод Iomega Zip Дисковод Avatar Shark
16
Сканер (Scanner) — устройство для копирования графической и текстовой информации и ввода ее в компьютер.
Персональные сканеры бывают четырех типов — ручные, планшетные, барабанные сканеры и фотосканеры.
Ручной сканер Барабанный сканер
Фотосканер Планшетный сканер
Дигитайзер (Digitizer) — устройство для оцифровки чертежей и других изображений. Дигитайзер позволяет преобразовать изображения в цифровую форму для обработки в компьютере.
Большой дигитайзер
Дизайнер, работающий с настольным дигитайзером
Планшетный дигитайзер
Световой карандаш— это устройство, напоминающее обычную авторучку с проводом. На конце ручки находится светоприемник, который может регистрировать изменение яркости точек экрана.
Световой карандаш
17
Сенсорный экран служит для управления компьютером при помощи касания экрана пальцами. Обычно сенсорный экран применяется в справочных компьютерах в музеях, на выставках, на вокзалах и в аэропортах.
Емкостный сенсорный экран
Излучательный сенсорный экран
Наладонный компьютер с сенсорным экраном и стеком
Наладонный компьютер с сенсорным экраном
- 4.Программное обеспечение ПК и технологии программирования. - 5.Структура программного обеспечения ПК.
4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
ПЕРСОНАЛЬНОГО КОМПЬЮТЕРА
1.
Определение, виды, классификация и структура программного обеспечения ПК
Программное обеспечение - совокупность программ, предназначенная для решения конкретных задач на ПК. Состав программного обеспечения ПК называют программной конфигурацией.
В настоящее время программное обеспечение ПК классифицируется по следующим видам: По способу исполнения программы делят на:

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

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

Платформозависимое программное обеспечение, работающее на одной аппаратной платформе и/или операционной системе. Типичным
18
примером является программное обеспечение, предназначенное для работы на специализированных устройствах функционирующих на операционных системах IOs, Android.

Кроссплатформенное программное обеспечение, работающее более чем на одной аппаратной платформе и/или операционной системе. Типичным примером является программное обеспечение, предназначенное для работы в операционных системах Linux и Windows одновременно. По способу распространения и использования программы делят на:

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

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

Свободное программное обеспечение, пользователи которого имеют права («свободы») на его неограниченную установку, запуск, а также свободное использование, изучение, распространение и изменение (совершенствование), и распространение копий и результатов изменения. Если на программное обеспечение есть исключительные права, то свободы объявляются при помощи свободных лицензий.. По видам программы делят на:

Компонент: программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса;

Комплекс: программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса. По назначению программы делят на:

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

Прикладное обеспечивающее выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, обработка информационных массивов и т.д.;
19
Инструментальное •
(системы программирования), обеспечивающее разработку новых программ для компьютера на языке программирования.
Рис. Классификация программного обеспечения по назначению и его структура.
Рассмотрим более подробно программное обеспечение классифицируемое по его назначению.
20

Приложенные файлы

  • docx 4980781
    Размер файла: 26 kB Загрузок: 0

Добавить комментарий