Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Программное обеспечение компьютеровСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Что такое программное обеспечение?
К программному обеспечению (ПО) относят также процесс проектирования и разработки ПО, а именно: · технология проектирования программ (т.н. нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.); · методы тестирования программ; · методы доказательства правильности программ; · анализ качества работы программ; · документирование программ; · разработка и использование программных сред, облегчающих процесс проектирования программного обеспечения, и т.п. Программное обеспечение является неотъемлемой частью компьютерной системы и органическим продолжением технических средств.
Классификация программного обеспечения. В первом приближении, грубо все программы, работающие на компьютере, можно условно разделить на три ОСНОВНЫЕ категории: 1. системные программы, выполняющие различные инструментальные функции, например: o управление ресурсами компьютера; o создание копий используемой информации; o проверка работоспособности устройств компьютера; o выдача справочной информации о компьютере и др.; 2. инструментальные программные системы, предназначенные для создания новых программ для компьютера. 3. прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям конкретных задач. На сегодняшний день сложились следующие группы программного обеспечения: · операционные системы и оболочки; · системы программирования (трансляторы, библиотеки подпрограмм, отладчики и другие средства); · инструментальные системы; · интегрированные пакеты программ; · динамические электронные таблицы; · системы машинной графики; · системы управления базами данных (СУБД); · прикладное программное обеспечение. Системные программы Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом данных. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять любые прикладные программы. Cреди множества системных программ особое место занимают ОС - операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования. Например, операционная система WINDOWS. Важными классами системных программ являются программы вспомогательного назначения — утилиты. Они либо расширяют и дополняют возможности операционной системы, либо решают самостоятельные важные задачи. К программам – утилитам относятся: · программы контроля, тестирования и диагностики компьютера, которые используются для проверки правильности функционирования устройств компьютера и для обнаружения неисправностей в процессе эксплуатации; указывают причину и место неисправности; · программы-драйверы, которые расширяют возможности операционной системы по управлению устройствами ввода-вывода, оперативной памятью и т.д.; с помощью драйверов происходит подключение к компьютеру новых устройств или нестандартное использование имеющихся; · программы-упаковщики (или архиваторы), которые позволяют записывать информацию на дисках более плотно, а также объединять копии нескольких файлов в один архивный файл; · антивирусные программы, предназначенные для предотвращения заражения компьютерными вирусами и их уничтожение;
· программы оптимизации и контроля качества дискового пространства; · программы восстановления информации, форматирования, защиты данных; · коммуникационные программы, организующие обмен информацией между компьютерами; · программы для управления памятью, обеспечивающие более гибкое использование оперативной памяти; · программы для записи на CD-ROM, CD-R и многие другие. Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее. Операционная система.
Операционная система выполняет роль связующего звена между аппаратурой компьютера, программами и пользователем. Операционная система обычно хранится во внешней памяти компьютера — на жестком диске. При включении компьютера она считывается с дисковой памяти и размещается в ОЗУ. Этот процесс называется загрузкой операционной системы. В функции операционной системы входит: · осуществление диалога с пользователем посредством монитора; · ввод-вывод и управление данными; · планирование и организация процесса обработки программ; · распределение ресурсов (оперативной и кэш- памяти, процессора, внешних устройств); · запуск программ на выполнение; · всевозможные вспомогательные операции обслуживания компьютера; · передача информации между внутренними устройствами компьютера; · программная поддержка работы периферийных устройств (т.е. дисплея, клавиатуры, дисковых накопителей, принтера и др.).
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем: 1. однопользовательские и однозадачные О С, которые могут работать только с одной задачей; 2. однопользовательские однозадачные ОС с фоновой печатью, которые позволяют помимо выполнения одной основной задачи запускать одну дополнительную задачу - вывод на печать в фоновом режиме. 3. однопользовательские многозадачные ОС, которые обеспечивают одному пользователю параллельную обработку нескольких задач. 4. многопользовательские многозадачные ОС, позволяющие на одном компьютере запускать одновременно несколько задач нескольким пользователям. Операционная система для персонального компьютера, ориентированного на профессиональное применение, должна содержать следующие основные компоненты: · программы управления вводом/выводом; · программы, управляющие файловой системой и планирующие задания для компьютера; · процессор командного языка, который принимает, анализирует и выполняет команды операционной системы. Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия: · обращаться к каталогу файлов; · выполнять разметку внешних носителей; · запускать программы; ·... и т. п.. Анализ и исполнение команд пользователя (включая загрузку готовых программ из файлов в оперативную память и их запуск) осуществляет командный процессор операционной системы. Для управления внешними устройствами компьютера используются специальные системные программы — драйверы. Драйверы стандартных устройств образуют в совокупности т.н. базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера (ПЗУ). К современным операционным системам относится ОС серии Windows. Прикладные программы.
Например, прикладной будет бухгалтерская программа подготовки платежных ведомостей какой-либо фирмы. Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п. Этим они отличаются от операционной системы или инструментальных средств ПО пользователя. Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов программ. К прикладным программам относится бухгалтерская программа “1С”. Файловая система ОС.
Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM. Каждый файл занимает несколько блоков дисковой памяти. Обычная длина блока — 512 байт. Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет имя, зарегистрированное в каталоге, содержащем оглавления файлов. Каталог (называется также директорией или папкой) доступен пользователю через командный язык операционной системы или иными средствами. Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять. Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры. Каталог не имеющий собственного имени является корневым каталогом.
К файловой системе имеет доступ также и любая прикладная программа, для чего во всех языках программирования имеются специальные процедуры. Понятие файла может быть обращено на любой источник или потребитель информации в машине, например, в качестве файла для программы могут выступать принтер, дисплей, клавиатура и др. устройства. Структура файловой системы и структура хранения данных на внешних магнитных носителях определяет удобство работы пользователя, скорость доступа к файлам и т.д.
|
||||||||||||||
Последнее изменение этой страницы: 2016-08-01; просмотров: 474; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.129.249.170 (0.011 с.) |