Автор работы: r************@mail.ru, 28 Ноября 2011 в 19:33, реферат
Компьютер – программируемое электронное устройство, способное обрабатывать данные и производить вычисления, а также выполнять другие задачи обработки символьной информации. Основу компьютеров образует аппаратура (hardware), построенная в основном с использованием электронных и электромеханических элементов и устройств. Принцип действия компьютеров состоит в выполнении программ (software).
Сам по себе компьютер не обладает знаниями ни в одной области применения. Все эти знания сосредоточены в выполняемых на компьютерах программах. |
Программное обеспечение
современных компьютеров
Как классифицируется программное обеспечение?
В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории:
При построении классификации ПО нужно
учитывать тот факт, что стремительное
развитие вычислительной техники и
расширение сферы приложения компьютеров
резко ускорили процесс эволюции
программного обеспечения. Если раньше
можно было по пальцам перечислить
основные категории ПО — операционные
системы, трансляторы, пакеты прикладных
программ, то сейчас ситуация коренным
образом изменилась. Развитие ПО пошло
как вглубь (появились новые подходы
к построению операционных систем,
языков программирования и т.д.), так
и вширь (прикладные программы перестали
быть прикладными и приобрели
самостоятельную ценность). Соотношение
между требующимися программными продуктами
и имеющимися на рынке меняется очень
быстро. Даже классические программные
продукты, такие, как операционные системы,
непрерывно развиваются и наделяются
интеллектуальными функциями, многие
из которых ранее относились только
к интеллектуальным возможностям человека.
Кроме того, появились нетрадиционные
программы, классифицировать которые
по устоявшимся критериям очень
трудно, а то и просто невозможно,
как, например, программа — электронный
собеседник. На сегодняшний день можно
сказать, что более или менее определённо
сложились следующие группы программного
обеспечения:
Какие программы называют прикладными?
Прикладная программа — это любая конкретная программа, способствующая решению какой-либо задачи в пределах данной проблемной области. |
Например, там, где на компьютер возложена задача контроля за финансовой деятельностью какой-либо фирмы, прикладной будет программа подготовки платежных ведомостей. Прикладные программы могут носить и общий характер, например, обеспечивать составление и печатание документов и т.п. В противоположность этому, операционная система или инструментальное ПО не вносят прямого вклада в удовлетворение конечных потребностей пользователя. Прикладные программы могут использоваться либо автономно, то есть решать поставленную задачу без помощи других программ, либо в составе программных комплексов или пакетов.
Какова роль и назначение системных программ?
Системные программы выполняются вместе с прикладными и служат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом. Это программы общего пользования, которые предназначены для всех пользователей компьютера. Системное программное обеспечение разрабатывается так, чтобы компьютер мог эффективно выполнять прикладные программы. Cреди десятков тысяч системных программ особое место занимают операционные системы, которые обеспечивают управление ресурсами компьютера с целью их эффективного использования.
Важными классами системных программ являются также программы вспомогательного назначения — утилиты (лат. utilitas — польза). Они либо расширяют и дополняют соответствующие возможности операционной системы, либо решают самостоятельные важные задачи. Кратко опишем некоторые разновидности утилит:
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее, т.е. автономно.
Что такое операционная система?
Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ. |
Операционная
система выполняет роль связующего
звена между аппаратурой
Операционную систему можно назвать программным продолжением устройства управления компьютера. Операционная система скрывает от пользователя сложные ненужные подробности взаимодействия с аппаратурой, образуя прослойку между ними. В результате этого люди освобождаются от очень трудоёмкой работы по организации взаимодействия с аппаратурой компьютера. |
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
В различных
моделях компьютеров используют
операционные системы с разной архитектурой
и возможностями. Для их работы требуются
разные ресурсы. Они предоставляют
разную степень сервиса для
Каждая операционная система имеет свой командный язык, который позволяет пользователю выполнять те или иные действия:
Анализ и исполнение команд пользователя, включая загрузку готовых программ из файлов в оперативную память и их запуск, осуществляет командный процессор операционной системы. Для управления внешними устройствами компьютера используются специальные системные программы — драйверы. Драйверы стандартных устройств образуют в совокупности базовую систему ввода-вывода (BIOS), которая обычно заносится в постоянное ЗУ компьютера.
Что такое файловая система ОС?
Файл (англ. file —папка) —
это именованная совокупность любых данных,
размещенная на внешнем запоминающем
устройстве и хранимая, пересылаемая и
обрабатываемая как единое целое. Файл
может содержать программу, числовые данные,
текст, закодированное изображение и др. Файловая система — это средство для организации хранения файлов на каком-либо носителе. |
Файлы физически реализуются как участки памяти на внешних носителях — магнитных дисках или CD-ROM. Каждый файл занимает некоторое количество блоков дисковой памяти. Обычная длина блока — 512 байт. Обслуживает файлы специальный модуль операционной системы, называемый драйвером файловой системы. Каждый файл имеет имя, зарегистрированное в каталоге — оглавлении файлов. Каталог (иногда называется директорией или папкой) доступен пользователю через командный язык операционной системы. Его можно просматривать, переименовывать зарегистрированные в нем файлы, переносить их содержимое на новое место и удалять. Каталог может иметь собственное имя и храниться в другом каталоге наряду с обычными файлами: так образуются иерархические файловые структуры..
|