Виды программного обеспечения, операционной система

Заказать работу

Вы знаете, что программное обеспечение компьютеров делится на три вида:

системное;

прикладное и

инструментальное.

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

В задачи операционной системы входит:

управление работой устройств компьютера;

работа с файлами;

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

взаимодействие с пользователем.

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

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

Рабочий экран программы-оболочки для MS-DOS "Volkov Commander"

Удобство работы с операционной системой зависит, в первую очередь, от интерфейса, предоставляемого командным процессором. Одни системы управляются с помощью командной строки46 (каждая команда набирается "по буквам" на клавиатуре), в других -- более современных -- используется графический интерфейс47. Его преимущество -- в гораздо большей наглядности и простоте освоения. Пользователю нет нужды запоминать написание множества различных команд. Поэтому и для ОС, изначально управляемых из командной строки, созданы программы-"оболочки" с графическим интерфейсом48.

Операционные системы позволяют пользователю выполнять различные операции с файлами:

сохранять данные на диске и загружать их с диска в оперативную память;

просматривать каталоги файлов;

перемещать файлы из одного каталога в другой;

копировать файлы с одного устройства на другое;

переименовывать и уничтожать файлы.

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

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

В зависимости от того, сколько пользователей и сколько программ может одновременно работать на компьютере, операционные системы делятся на однопользовательские и многопользовательские, однозадачные и многозадачные. Примером однопользовательской однозадачной ОС является MS-DOS50, однопользовательской многозадачной -- Mac OS51, OS/252 и MS Windows ME, многопользовательской многозадачной -- UNIX53.

Примечания

В PC-совместимых компьютерах этот модуль ОС носит название базовой системы ввода-вывода (Basic Input-Output System -- BIOS).

Residens (лат.) -- сидящий, находящийся где-либо.

Driver (англ.) -- шофер, машинист, погонщик и т. п.

Интерфейс командной строки используется в MS-DOS и UNIX, командная строка может использоваться в Windows.

Идея графического интерфейса родилась в PARC (Palo-Alto Research Center) Xerox, затем была реализована Apple в Mac OS, а несколько позже Microsoft в Windows.

Многие пользователи даже не задумываются, что голубые панели Norton Commander -- не часть MS-DOS, а вспомогательная программа, написанная совсем другой фирмой.

Utility (англ.) -- полезная вещь.

Microsoft Disk Operating System. Для PC-совместимых компьютеров. Практически вытеснена Windows-95/98/ME.

Macintosh Operating System.

Operating System 2nd generation. Операционная система фирмы IBM для PC-совместимых компьютеров.

Операционная система используемая для рабочих станций и серверов. Версии UNIX существуют практически для всех компьютеров. UNIX-компьютеры составляют основу сети Интернет. Все большую популярность приобретает Linux, также относящаяся к семейству UNIX-подобных ОС. Последняя версия Mac OS -- Mac OS X -- также основана на UNIX.

Список литературы

Для подготовки данной работы были использованы материалы с сайта http://macedu.narod.ru

Другие материалы

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

  • Кластерные системы
  • ... узлы. В качестве примера рассмотрим отказоустойчивый кластер VAX/VMS. Кластера VAX/VMS Компания DEC первой анонсировала концепцию кластерной системы в 1983 году, определив ее как группу объединенных между собой вычислительных машин, представляющих собой единый узел обработки информации. По ...

  • Автоматизированные информационные системы
  • ... времени? 22) Перечислите составляющие инфраструктуры корпоративной АИС. 23) Какие основные цели (не менее 5-ти) преследует создание корпоративной автоматизированной информационной системы? 24) Раскройте роль и значение центрального сервера в корпоративной сети. 25) Что представляет собой ...

  • Организация прерываний и прямого доступа к памяти в вычислительных системах, распределение ресурсов, технология Plug and Play
  • ... использоваться совместно (разделяемо) с прерываниями, полученными другими способами (по линиям запросов от устройств PCI и от других устройств системной платы). 6. Режим прямого доступа к памяти Мы уже знаем, что в вычислительных системах используется два способа организации обмена данными ...

  • Системы программирования
  • ... nbsp;   невозможность непосредственного использования программ, составленных на этих языках, на ЭВМ других типов. Машинно-независимые системы программирования – это средство описания алгоритмов решения задач и информации, подлежащей обработке. Они удобны в использовании для широкого круга ...

  • Управление операционной деятельностью в сфере информационных технологий
  • ... персоналом; производственного планирования и контроля; разработки мер по бесперебойному выполнению операций ИТ. Разработка операционной стратегии Команда управления операционной деятельностью ИТ должна стремиться к максимальной эффективности своей работы. В современных условиях это означает ...

  • Развитие сетевых операционных систем. Windows 2000
  • ... 95. Такие программы создаются без учета огромного количества особенностей, отличающих мощные сетевые операционные системы Windows NT/2000 от операционных систем Windows 9x, предназначенных для домашних персональных компьютеров. Основной причиной нарушений в работе таких приложений является система ...

  • Свободное программное обеспечение: к чему приведет "свобода"?
  • ... с деятельностью Фонда свободного программного обеспечения (англ. Free Software Foundation, сокращенно FSF) – некоммерческой организации, основанной в октябре 1985 г. Ричардом Столлманом для поддержки движения СПО. По мнению сторонников FSF, любое ПО должно обладать четырьмя свободами: 1) программу ...

  • Система модульного обучения
  • ... ; работа с носителями информации Х Х Х X Х Х Х Х Х Таблица анализа Модульного Блока №2 Название Модульного Блока: Средства реализации информационного процесса в операционной системе Microsoft Windows. Профессиональная область: вычислительная ...

  • Модернизация системы автоматизированных информационных технологи в казначействе
  • ... в получении, перечислении и контроле бюджетных средств. Модернизация системы автоматизированных информационных технологи в казначействе Стратегические направления развития казначейской системы определены в Проекте модернизации казначейской системы Российской Федерации. Целью Проекта является ...

  • Операционная система FreeBSD
  • ... Input/Output), которые требуют участия процессора в операциях обмена данными. Это делало стандарт EIDE малопригодным в случае многозадачной операционной системы, такой как FreeBSD. Современные контроллеры поддерживают более оптимальные режимы DМА (Direct Memory Access), при которых контроллер может ...

  • Операционная система NetWare
  • ... популярных ОС персональных компьютеров других производителей Novell выпускает сетевые оболочки с клиентскими функциями по отношению к серверу NetWare. Первоначально операционная система NetWare была разработана фирмой Novell для сети Novell S-Net, имеющей звездообразную топологию и патентованный ...

  • Операционные системы, альтернативные Windows
  • ... это же время. Я считаю, что IBM просто поспешила с выпуском первых версий OS/2. В противном случае данная операционная система могла бы составить достойную конкуренцию линейке Windows и MS-DOS. Конечно, с каждой новой версией OS/2 становилась всё лучше и лучше. Уже в OS/2 v2.00 (1992г.) основные ...

Каталог учебных материалов

Свежие работы в разделе

Наша кнопка

Разместить ссылку на наш сайт можно воспользовавшись следующим кодом:

Контакты

Если у вас возникли какие либо вопросы, обращайтесь на email администратора: admin@kazreferat.info