Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Общие сведения о программном обеспечении↑ ⇐ ПредыдущаяСтр 3 из 3 Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
В необходимом объеме мы рассмотрели аппаратную часть информационных технологий. Остановимся подробнее на программном обеспечении, иначе говоря, на компьютерных программах. Компьютерная программа — это набор закодированных инструкций (команд), исполняемых центральным процессором при работе компьютера. Любые действия компьютер выполняет только согласно ранее заданной программе. Компьютерные программы условно делятся на системные и прикладные Прикладные программы (приложения) служат для обработки информации пользователя. Системные программы служат для нормальной работы аппаратных устройств компьютера, сети, управления прикладными программами и других служебных целей. Важнейшей совокупностью системных программ является операционная система. Операционная система загружается в оперативную память автоматически при запуске компьютера и находится там постоянно, управляя оборудованием и программами работающего компьютера. Операционным системам в данной работе посвящена отдельная глава. Перечень современного прикладного программного обеспечения обширен и разнообразен. Попытаемся классифицировать его по назначению в таблице 6.
Все программы для вычислительных машин разрабатываются на специальных кодовых языках согласно принятому алгоритму. Алгоритм — заранее определенная последовательность выполняемых действий. Характерная черта алгоритмов — условные переходы, благодаря которым реализуется логика компьютерной программы. Язык программирования — форма, способ и правила записи инструкций компьютерной программы. Языки программирования делятся на: o языки высокого уровня (команды представлены в виде слов и выражений — удобны для использования программистом); o языки низкого уровня (машинный код, ассемблер — команды в виде простейших математико-логических инструкций — менее удобен, но более быстр). Машинный код — единственный вид компьютерной программы, выполняемый центральным процессором без предварительной подготовки и перевода. Близким понятием является ассемблер — язык программирования низкого уровня. Ассемблер представляет собой аналог машинного кода, его мнемоническую запись (в виде слов). Машинный код и ассемблер неудобны для программирования. Большинство современных программ разрабатываются на языках высокого уровня в средах разработки. Для запуска программы на языке высокого уровня, ее необходимо предварительно перевести в машинный код. Программа-переводчик, выполняющая кодирование программы на языке программирования высокого уровня в машинные коды, называется транслятор. По способу перевода в машинный код трансляторы подразделяются на компиляторы и интерпретаторы. Компилятор — это транслятор, осуществляющий проверку, сборку и единоразовый перевод программы в машинный код, для последующего многократного запуска операционной системой. Интерпретатор — это транслятор, выполняющий проверку, кодирование и пошаговое выполнение инструкций программы. Рис. 6 Компьютерные программы Закрепим сказанное схемой (рис. 6). Нетранслированные программы — всего лишь текстовая информация. Программа в виде машинного кода, запущенная на выполнение операционной системой, называется процессом (или задачей). Инструкции процессов выполняются центральным процессором в виде операций. Современные процессоры выполняют порядка 1 млрд. операций (типа сложения или вычитания двух чисел) в секунду. В современных многозадачных операционных системах одновременно выполняется несколько процессов. Для общей эрудиции поговорим немного о вредоносном программном обеспечении. Компьютерный вирус — программа, способная автоматически, без контроля пользователя, размножаться с помощью компьютерной сети или накопителей. Поскольку эти программы создаются лицами из хулиганских побуждений, очень часто вирусы имеют деструктивные функции: уничтожение и искажение информации и программ пользователей. В последнее время с распространением глобальной сети Интернет, вирусы все чаще приобретают функции шпионов, получая несанкционированный доступ к информации пользователя и пересылая ее автору вируса. Разновидность вирусов — черви. Это программы, которые не используют для распространения накопители, а только компьютерную сеть. Еще одним видом вредоносных программ являются троянские кони — программы с функциями, не указанными в сопроводительных описаниях, часто шпионскими и деструктивными. Вредоносное программное обеспечение является одной из наиболее опасных угроз информационной безопасности. Борьбой с угрозами информационной безопасности занимается защита информации — отрасль информационных технологий. Для борьбы с вредоносным программным обеспечением выпускается антивирусное программное обеспечение. Поскольку новые вирусы появляются практически каждый день, для эффективной работы антивируса необходимо ежедневное обновление антивирусов в автоматическом режиме с помощью сети Интернет.
|
|||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-04-20; просмотров: 611; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.112.169 (0.009 с.) |