Системное программное обеспечение персонального компьютера

Автор работы: Пользователь скрыл имя, 24 Мая 2012 в 02:31, реферат

Описание работы

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

Содержание работы

Введение
1.Программное обеспечение, категории
1.1Системное ПО
1.2 Прикладное ПО
1.3 Инструментальное ПО
2.Системное ПО
2.1 Операционные системы
2.2 Программы-оболочки
2.3 операционные оболочки
2.4. Драйверы
2.5. Утилиты
Заключение
Список литературы

Файлы: 1 файл

ИТУ 2003 посл.doc

— 258.50 Кб (Скачать файл)

Министерство образования и науки Российской Федерации

Санкт-Петербургский институт машиностроения (ЛМЗ-ВТУЗ)

Кафедра экономики и предпринимательства

 

 

 

 

 

 

Реферат

Системное программное обеспечение персонального компьютера

 

 

 

 

 

Выполнила студентка: гр. 2803

Разыграева Е.В.

Руководитель: Самойлов В.В.

 

 

 

 

 

 

Санкт-Петербург

2010

Содержание

Введение

1.Программное обеспечение, категории

1.1Системное ПО

1.2 Прикладное ПО

1.3 Инструментальное ПО

2.Системное ПО

2.1 Операционные системы

2.2 Программы-оболочки

2.3 операционные оболочки

2.4. Драйверы

2.5. Утилиты

Заключение

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

Введение

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

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

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

Программное обеспечение компьютера постоянно пополняется, развивается, совершенствуется. Стоимость установленных программ на современном ПК зачастую превышает стоимость его технических устройств. Разработка современного ПО требует очень высокой квалификации от программистов.

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

1.Программное обеспечение, категории

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

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

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

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

В свою очередь эти категории разделяются на подкатегории (см.рис.1).

Рисунок 1

1.1Системное ПО

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

К системному ПО относятся:

       операционные системы (эта программа загружается в ОЗУ при включении компьютера)

       программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)

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

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

       утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг)

К утилитам относятся:

       диспетчеры файлов или файловые менеджеры

       средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)

       средства просмотра и воспроизведения

       средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков

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

       средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО).

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

1.2 Прикладное ПО

Прикладные программы могут использоваться  автономно или в составе программных комплексов или пакетов. Прикладное ПО – программы,  непосредственно обеспечивающие выполнение необходимых работ на ПК: редактирование текстовых документов, создание рисунков или картинок, создание электронных таблиц и т.д. Пакеты прикладных программ – это система программ, которые по сфере применения делятся на проблемно – ориентированные, пакеты общего назначения и интегрированные пакеты. Современные интегрированные пакеты содержат до пяти функциональных компонентов: тестовый и табличный процессор, СУБД, графический редактор, телекоммуникационные средства.

К прикладному ПО, например, относятся:

       Комплект офисных приложений MS OFFICE

       Бухгалтерские системы

       Финансовые аналитические системы

       Интегрированные пакеты делопроизводства

       CAD – системы (системы автоматизированного проектирования)

       Редакторы HTML или Web – редакторы

       Браузеры – средства просмотра Web - страниц

       Графические редакторы

       Экспертные системы
И так далее.

1.3 Инструментальное ПО

Инструментальное ПО или системы программирования - это системы для автоматизации разработки новых программ на языке программирования. В самом общем случае для создания программы на выбранном языке программирования (языке системного программирования) нужно иметь следующие компоненты:

  1. Текстовый редактор для создания файла с исходным текстом программы.
  2. Компилятор или интерпретатор. Исходный текст с помощью программы-компилятора переводится в промежуточный объектный код. Исходный текст большой программы состоит из нескольких модулей (файлов с исходными текстами). Каждый модуль компилируется в отдельный файл с объектным кодом, которые затем надо объединить в одно целое.
  3. Редактор связей или сборщик, который выполняет связывание объектных модулей и формирует на выходе работоспособное приложение – исполнимый код.Исполнимый код – это законченная программа, которую можно запустить на любом компьютере, где установлена операционная система, для которой эта программа создавалась. Как правило, итоговый файл имеет расширение .ЕХЕ или .СОМ.
  4. В последнее время получили распространение визуальный методы программирования (с помощью языков описания сценариев), ориентированные на создание Windows-приложений. Этот процесс автоматизирован в средах быстрого проектирования. При этом используются готовые визуальные компоненты, которые настраиваются с помощью специальных редакторов.

Наиболее популярные редакторы (системы программирования программ с использованием визуальных средств) визуального проектирования:

  Borland Delphi - предназначен для решения практически любых задачи прикладного программирования

                 Borland C++ Builder – это отличное средство для разработки DOS и Windows приложений

                 Microsoft Visual Basic – это популярный инструмент для создания Windows-программ

  Microsoft Visual C++ - это средство позволяет разрабатывать любые приложения, выполняющиеся в среде ОС типа Microsoft Windows

2.Системное ПО

2.1 Операционные системы

Основные функции операционных систем (ОС) заключаются в управлении ресурсами (физическими и логическими) и процессами вычислительных систем. Физическими ресурсами являются: оперативная намять, процессор, монитор, печатающее устройство, магнитные и оптические диски. К логическим ресурсам можно отнести программы, файлы, события и т. д. Под процессом понимается некоторая последовательность действий, предписанная соответствующей программой и используемыми ею данными. В настоящее время существует большое количество ОС, разработанных для ЭВМ различных типов. На ЭВМ Единой Системы (ЕС ЭВМ), например, используются такие операционные системы, как СВМ и ОС ЕС, на малых ЭВМ (СМ-4, СМ-1420 и др.) - ОС РВ и RSX-11 М, на ПЭВМ - DOS 6.22, Windows 95, Windows NT, Unix, OS/ 2.

Операционная система обеспечивает:

       взаимодействие устройств ПК между собой (аппаратный интерфейс);

       взаимодействие аппаратного и программного обеспечения (программно-аппаратный интерфейс);

       взаимодействие программ между собой (программный интерфейс);

       взаимодействие человека с ПК (интерфейс пользователя).

Операционные системы можно разделить на два вида по типу пользовательского интерфейса:

1.                неграфические (MS DOS, Unix);

2.                графические (Windows, OS/2).

В неграфических ОС управление ПК производится вводом специальных команд с клавиатуры в командную строку. Для удобства работы с неграфическими ОС применяют специальный класс программ, которые называют программами-оболочками. Оболочки позволяют заменить ввод команд в командную строку на управление с помощью небольшого количества клавиш. Примеры оболочек: Norton Commander, DOSNavigator, Volkov Commander, Dos Shell.

Графические ОС позволяют использовать для управления специальные манипуляторы, например «мышь».

Программы, написанные для работы под управлением той или иной ОС называют приложениями этой ОС. Приложения одной ОС не будут работать под управлением другой ОС.

Операционная система состоит, как правило, из трёх основных компонентов:

ядро - основа операционной системы;

интерфейс - оболочка, с которой работает пользователь;

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

Для IBM-совместимых персональных компьютеров в настоящий момент существуют два основных семейства операционных систем:

1.       системы корпорации Microsoft, называемые Windows;

2.       операционные системы, построенные на базе Linux.

Сейчас на рынке господствует Windows, а пользователи Linux составляют крайне небольшой процент.

История развития Windows:

MS DOS

На первых персональных компьютерах устанавливалась операционная система с таким названием - Дисковая операционная система для персональных компьютеров. Это был продукт корпорации Microsoft, причем разрабатывалась DOS по заказу фирмы IBM - специально для установки на персональные компьютеры этой фирмы. В DOS не было никакой графической оболочки.

DOS работала с так называемой командной строкой - то есть перед пользователем после загрузки компьютера появлялся специальный значок >, рядом с которым можно было набирать различные команды, заставляя операционную систему реагировать на них путем нажатия клавиши Enter.

В стандартный комплект DOS также входили некоторые системные утилиты. При этом, чтобы работать с компьютером, а точнее, иметь возможность найти, где же на диске лежит нужная программа, и запустить её, приходилось использовать так называемый файловый менеджер - программу, которая в удобной форме показывала содержимое жесткого диска и позволяла легко и приятно производить с файлами различные действия. Одним из популярных файловых менеджеров был Norton Commander.

Большинство программ, созданных под DOS, работали в так называемом текстовом режиме, при котором экран представлял собой матрицу, состоящую из 80 символов по горизонтали и 25 символов по вертикали. В текстовом режиме можно было использовать всего 16 цветов, а об иконках и пиктограммах, к которым привыкли современные пользователи, не могло быть и речи. Сама операционная система была достаточно примитивной, однозначной (в один момент времени, за редкими исключениями, в ней могла работать только одна программа).

У DOS имелось множество недостатков, причем главный из них заключался в том, что у системы не было своего единого графического (да и текстового) интерфейса, поэтому каждый программист и каждая фирма, разрабатывая прикладные и системные программы под DOS, интерфейс, навигацию и обозначение "горячих" клавиш, делали в соответствии со своими собственными предпочтениями, что очень затрудняло управление новой программой.

Первые Windows:

Свою первую графическую оболочку фирма Microsoft создала в 1985 году. Она получила название Windows 1.01 (от англ. windows - окна). Не следует считать, что именно в Microsoft создали стандарт для графических оболочек операционных систем. Ещё до появления Windows существовала оболочка в MacOS (для компьютеров Apple Macintosh), X- Windows (для операционных систем UNIX).

Windows 1.01 была очень медленная, и работать с ней было почти невозможно. Через пару лет в Microsoft выпустили вторую версию этой оболочки, которая называлась Windows 2.0. Она представляла собой подправленную и слегка развитую версию Windows 1.0. работала эта система также медленно, программного оббеспечения под эту оболочку практически не существовало, а входящие в комплект Windows прикладные программы были очень примитивными.

Весной 1990 года фирма Microsoft выпустила версию Windows 3.0, и можно сказать, что именно с данной версии начался настоящий прорыв. Windows 3.0 завоевала большую популярность не только как операционная система, но и как удобная графическая оболочка, под которую Microsoft и другие сторонние производители начали делать прикладные программы. Самое главное преимущество Windows 3.0 заключалось в графике. Данную Windows уже можно было настраивать на различные графические разрешения экрана, которые зависели от возможностей монитора и видеокарты. Главным недостатком Windows 3.0 считалась определенная неустойчивость, плохая многозадачность, проблемы с запуском в Windows приложений DOS.

В течение последующих двух лет Microsoft выпустила две персональных версии Windows: Windows 3.1, в которой были исправлены определенные ошибки версии 3.0 и Windows 3.11, которая одновременно называлась Windows For Workgroups - данная версия была, во-первых, самой лучшей из этой линейки, а кроме того, в нее были добавлены поддержка работы в локальной сети и различные средства сетевого администрирования, в результате чего эта версия стала довольно популярной в офисах.

OS/2

Ещё в 1984 году, за год до появления первой Windows, в Microsoft и IBM уже хорошо понимали, что DOS необходима замена. Модифицировать саму DOS было бессмысленно, нужна была операционная система, построенная на принципиально другой основе.

Эти две корпорации - Microsoft и IBM - совместно начали разработку операционной системы нового поколения, которая была названа OS/2 (код "/2" означал второе поколение, а вовсе не "половинку операционной системы", как тогда модно было шутить). Первая OS/2 (версии 1.0), выпущенная в 1986 году, не имела графического интерфейса и не умела работать с мышью. В 1988 году Microsoft с IBM выпустили OS/2 версии 1.1, в которой уже присутствовал графический интерфейс под названием Presentation Manager - те самые открывающиеся / закрывающиеся окошки, иконки, пиктограммки и возможность управлять всем этим с помощью мыши.

В 1991 году Microsoft, вдохновленная успехом Windows 3.0, отказывается от продолжения совместных разработок с IBM (отныне, они пошли каждый своей дорогой). IBM продолжила работу над OS/2 и в 1994 году выпустила очень удачную версию под названием Warp ( OS/2 Warp Version 3.0).

Вышедшая в 1996 году версия OS/2 Merlin, надежд не оправдала, так как серьезных улучшений в ней было очень мало, и она, к сожалению, стала практически последней популярной версией этой очень перспективной системы. Впрочем, IBM в 1999 году выпустила еще одну версию - OS/2 Warp Server For E-Business, но OS/2 примерно с 1997 года испоьзуется практически только как операционная система для серверов.

Первые Windows NT

Windows NT изначально была совершенно новой линейкой продуктов Microsoft (аббревиатура "NT" означает New Technology, то есть "новые технологии").

Она была уже не просто графической оболочкой, а полноценной операционной системой. Она была истинно многозадачной, то есть позволяла одновременно запускать несколько различных программ. Она имела мощные средства поддержки работы в локальной сети и сетевого администрирования. Она отличалась устойчивостью и защищенностью. Благодаря всем этим свойствам Windows NT завоевала огромную популярность в офисах. Однако для обычных пользователей Windows NT не годилась, причем по многим причинам:

       она была значительно сложнее в настройке и установке;

       под NT не запускались некоторые прикладные программы, написанные для Windows, а из игр не запускалась практически ни одна;

       далеко не всегда Windows NT могла работать с той периферией, с которой работала обычная Windows;

       Windows NT требовала больших ресурсов, нежели Windows.

Windows 95

В 1995 году Microsoft наконец-то выпустила полноценную операционную систему для пользователей под названием Windows 95. Несмотря на большую популярность, Windows 95 вовсе не была такой уж мощной, устойчивой и безопасной. У Windows 95 было достаточно много минусов, которые, впрочем, не всегда были заметны обычным пользователям.

Самый главный недостаток Windows 95 - её невысокая устойчивость при работе. Ситуации, когда в процессе выполнения каких-то программ система "впадала в кому", просто вошли в поговорку. До появления следующей версии операционной системы Microsoft в 1996 году выпустила вариант под названием Windows 95 OSR2, в котором были исправлены некоторые ошибки, добавлена поддержка нескольких новых устройств, а также включена поддержка нового типа файловой системы - FAT32 (ранее в Windows использовалась FAT16).

Windows 98

Летом 1998 года появилась новая версия - Windows 98. Внешне (да и внутренне) она от Windows 95 отличалась не очень сильно, однако в ней был сделан ряд существенных улучшений:

       была произведена серьёзная интеграция системы (точнее, рабочего стола системы) с Интернетом;

       Windows 98 хорошо "знала" современное аппаратное обеспечение - AGP, USB и так далее;

       в нее были включены возможности весьма гибкой настройки внешнего вида рабочего стола - папок, ярлычков и других элементов;

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

       установка Windows 98 осуществлялась проще, чем установка Windows 95.

Серьёзных нововведений в этой версии было сделано довольно мало. В Windows 98 Microsoft просто собрала все то, что уже было разработано для Windows 95 и с чем уже были знакомы пользователи. Главные проблемы - невысокая устойчивость системы, плохая многозадачность - остались нерешенными.

Windows 2000

Windows 2000 унаследовала все достоинства линейки Windows NT - действительно 32-разрядное ядро, отличная устойчивость (Windows 2000 могла месяцами работать без перезагрузки, да и не переставлять заново, в отличие от Windows 95/98, её можно было годами), реальная многозадачность, но вместе с тем - простота интерфейса, возможности (включая мультимедийные), к которым пользователи привыкли в Windows 95/98, а также совместимость с компьютерными играми, что никак не присутствовало в Windows NT.

Однако Windows 2000 была намного более требовательной к ресурсам компьютера по сравнению с Windows 95/98 (для этой системы требовалась значительно более современная и мощная машина, потому что в противном случае Windows 2000 работала чень медленно). Кроме того, не всем пользователям были хорошо понятны некоторые виды настроек и некоторые утилиты, доставшиеся Windows 2000 от Windows NT. Поэтому Windows 2000 так и не стала дейстивительно массовой операционной системой для персональных компьютеров.

Ее с восторгом приняли в корпоративных сетях, но среди домашних пользователей по-прежнему лидировала Windows 98, а Windows 2000 устанавливали только компьютерщики и продвинутые пользователи. И тогда Microsoft, подчиняясь требованиям пользовательского большинства, выпустила продолжение линейки Windows 95/98, которой дали название Windows ME (Millenium Edition).

Windows ME

Windows ME имела внешность Windows 2000, но манеры Windows 98, поэтому не пользовалась успехом ни у одной из категорий пользователей. Внешне с Windows ME, вроде, всё хорошо - туда были включены свежая версия браузера Microsoft Internet Explorer, мощная поддержка мультимедиа, различные дополнительные программы, присутствующие в Windows 2000.

Но проблемы Windows 95/98 в ME - неустойчивость, плохая многозадачность - остались, а вот многие из основных достоинств предыдущих версий - легкость, простоту, нетребовательность к ресурсам - ME как раз и утеряла. Поэтому Windows ME стала последней версией в линейке Windows 95/98.

В Microsoft пришли к выводу, что персональной операционной системой должна быть линейка, основанная на лучшем, что у них есть - Windows NT, - поэтому следующая версия явилась продолжением и развитием Windows 2000.

Windows XP

Windows XP, официально представленная пользователям осенью 2001 года, воплотила в себе все лучшее, что было в линейке Windows NT/2000, а кроме того, имела более дружественный интерфейс пользователя.

В Windows XP было очень много сделано для того, чтобы самому обычному пользователю всё было максимально понятно. Внутренний движок у Windows XP был мало переработан (но это и хорошо, т. к. движок у Windows 2000 очень хороший). Также очень важный момент, реализованный в Windows XP, - это весьма гибкая система настроек. Одно только не изменилось по сравнению с Windows 2000 - требования к системным ресурсам.

Для Windows XP со всеми её мультимедийными возможностями, ресурсов требуется ничуть не меньше, чем для Windows 2000. В некоторых случаях даже больше. Но это перестало быть проблемой, так как компьютерная техника развивается стремительно, и если сейчас приобрести в магазине современный компьютер, пусть даже самой простой конфигурации, то его ресурсов будет вполне достаточно для работы Windows XP.

Windows Vista

30 ноября 2006 года Microsoft официально выпустила Windows Vista и Office 2007 для корпоративных клиентов. 30 января 2007 года начались продажи системы для обычных пользователей.

Windows Vista - версия Microsoft Windows NT, линейки операционных систем, используемых на персональных компьютерах. В линейке продуктов Windows NT новая система носит номер версии 6.0 (Windows 2000 - 5.0, Windows XP - 5.1).По заявлениям компании в Windows Vista была обновлена подсистема управления памятью и вводом-выводом.

Особенности Windows Vista :

1.       Время загрузки системы меньше чем в Windows XP и на большинстве компьютеров составляет меньше минуты.

2.       Уменьшено время входа и выхода из спящего режима до 6 секунд.

3.       Благодаря технологии «Windows ReadyBoost» стало возможно использование ёмкость внешних USB флеш накопителей в качестве оперативной памяти, что в некоторых случаях увеличивает производительность на 40%.

4.       По информации Microsoft, за 180 дней доступности в Windows Vista было найдено меньше уязвимостей, чем в Windows XP или Mac OS X. Вероятность попадания в систему вирусов, червей и руткитов на 60 % меньше, чем в Windows XP SP2 и на 90 % — чем в Windows XP без сервиспака.

5.       Полностью переработана логическая модель взаимодействия с графическими устройствами.

Основные недостатки:

1.       По субъективному мнению многих пользователей, Vista работает несколько медленнее Windows XP. Некоторые действия, выполнявшиеся на XP мгновенно, на Vista производятся с заметной задержкой.

2.       Установка неподписанных драйверов запрещена.

3.       Есть старое программное обеспечение, которое несовместимо с Windows Vista.

Другие операционные системы

Несмотря на подавляющее господство Microsoft в области операционных систем для персональных компьютеров, операционные системы других фирм тоже разрабатываются и даже вполне неплохо развиваются. Рассмотрим некоторые наиболее известные на данный момент альтернативные операционные системы для персональных компьютеров.

Unix

Unix разрабатывалась для профессиональных применений - на серверах и так называемых больших машинах, - поэтому её разработчики прежде всего следили не за внешними эффектами - графическими оболочками, удобствами простых пользователей, - а за внутренним содержимым системы.

Традиционная Unix внешне до сих пор выглядит как старая DOS - командная строка, текстовый режим и никаких иконок и пиктограмм. Это не значит, что под Unix не разработаны различные графические оболочки (например, X-Windows была создана ещё в 1984 году), однако они - не главное в системе. Основная задача Unix-образных систем - управление серверами (в локальных сетях различных назначений, в Интернете). Под это подстраивается их функциональность - надёжность, стабильность, многозадачность, безопасность, переносимость и настраиваемость. Для IBM-совместимых компьютеров существует немало Unix - FreeBSD, OpenBSD, Solaris, NetBSD, Linux (Linux не совсем верно относить к группе Unix), - однако они практически всегда применяются на серверах. Это серверные операционные системы.

Linux

Операционная система Linux была создана финским студентом Линусом Торвальдсом (система и названа в его честь) в качестве дипломной работы в 1991 году. Написана она была на основе Unix, однако являлась вполне самостоятельным произведением.

Через три года Торвальдс свою Linux официально "выпустил в свет", причем сразу декларировал несколько весьма интересных принципов:

       эта операционная система распространяется совершенно бесплатно;

       исходные тексты Linux полностью открыты, и любой желающий может не только писать программы под эту операционку, но и модифицировать саму систему, как пожелает.

Принцип открытого кода (Open Source), по которому распространялась эта операционная система, привел к тому, что сотни и тысячи программистов со всего мира стали заниматься дальнейшим развитием и доработками данной системы. За этими разработками следит специальная координационная группа, работающая под руководством Торвальдса, которая лучшие и наиболее перспективные нововведения добавляет в "официальный Linux".

В результате оказалось, что Linux из студенческой забавы превратился в довольно серьезный проект, приобретающий все большую популярность как среди разработчиков, так и среди пользователей.

На персональных компьютерах, к сожалению, Linux пока используется довольно редко и только программистами или продвинутыми пользователями. Причины этому - некоторая сложность в установке и настройке, а также небольшое - по сравнению с Windows - количество разработанных прикладных программ.

Зато в качестве операционной системы для серверов (особенно интернетовских) Linux применяется часто.

2.2 Программы-оболочки

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

Самая популярная у пользователей IBM-совместимого ПК оболочка — пакет программ Norton Commander. Он обеспечивает:

       создание, копирование, пересылку, переименование, удаление, поиск файлов, а также изменение их атрибутов;

       отображение дерева каталогов и характеристик входящих в них файлов в форме, удобной для восприятия человека;

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

       просмотр текстовых файлов;

       редактирование текстовых файлов;

       выполнение из её среды практически всех команд DOS;

       запуск программ;

       выдачу информации о ресурсах компьютера;

       создание и удаление каталогов;

       поддержку межкомпьютерной связи;

       поддержку электронной почты через модем.

В начале 90-х годов во всем мире огромную популярность приобрела графическая оболочка MS-Windows 3.х, преимущество которой состоит в том, что она облегчает использование компьютера, и её графический интерфейс вместо набора сложных команд с клавиатуры позволяет выбирать их мышью из меню практически мгновенно. Операционная среда Windows, работающая совместно с операционной системой DOS, реализует все свойства, необходимые для производительной работы пользователя, в том числе — многозадачный режим.

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

2.3 операционные оболочки

Для облегчения взаимодействия пользователя с компьютером .существуют, так называемые, оболочки операционных систем - программы, делающие наглядным и простым выполнение базовых операций над файлами, каталогами и др. с использованием меню, защитой от необдуманных и ошибочных действий и разветвленной контекстной помощью. Операционные оболочки имеют текстовый и графический варианты интерфейса конечного пользователя. Наиболее популярны следующие виды текстовых оболочек операционной системы MS DOS:

- Norton Commander (фирма Symantec);

- XTree Gold 4.0;

- DOS Navigator и др.

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

Простая оболочка обычно входит в комплект утилит операционной системы MS DOS. Однако, значительно большее распространение получила оболочка под названием “нортон командер” (Norton Commander). Остановимся на ее интерфейсе подробнее (рис. 2).

При работе Norton Commander в стандартной настройке (конфигурации) на экране дисплея имеются следующие области:

       • правая и левая панель - большие синие прямоугольники, на которых отображаются каталоги (директории) дисков; одна из панелей является активной; обозначение текущего диска и директория вверху активной панели выделены цветом; внутри панели находится указатель;

       • командная строка с приглашением, в которой можно непосредственно набирать команды DOS или формировать их с помощью имен файлов на панелях;

       • строка подсказки с обозначением команд, закрепленных за функциональными клавишами F1... F10.

Указатель перемещается внутри панели при нажатии клавиш управления курсором; переключить активную панель можно с помощью клавиши <Таb>. Чтобы войти в директорий, нужно указать его имя указателем и нажать клавишу <Ввод> (<Еntег>), чтобы выйти из текущего директория - установить указатель на две точки вверху панели выше имен файлов и директориев и нажать клавишу <Ввод> (<Enter>). При нажатии клавиши <Ввод>, когда указатель установлен на имени исполняемого файла (с расширением .bat или .ехе или .com), происходит запуск этого файла на исполнение. Если необходимо вызвать имя файла в командную строку для формирования параметров команды, нужно, выделив имя файла указателем, нажать одновременно <Ctrl> и <Enter>.

Можно по желанию определить действия Norton Commander над файлами с произвольными расширениями при нажатии клавиши <Ввод>. Так, можно задать, что при указании файла с расширением .txt запускается текстовый редактор и в него загружается указанный файл.

Рисунок 2

Основные операции выполняются при нажатии функциональных клавиш. Список  операций представлен в таблице 1. Так, при нажатии клавиши:

F1 происходит вызов контекстной подсказки (гипертекста с развитой системой ссылок);

F2 вызывается пользовательское меню, в котором по желанию собраны часто выполняемые команды;

F3 вызывается для просмотра (View) в режиме текста или кодов файл, указанный на активной панели;

F4 вызывается простейший редактор для редактирования указанного на активной панели текстового файла;

F5 копируется указанный файл или директорий (или группа отмеченных файлов и директорией) с активной панели на диск, отражаемый пассивной панелью;

F6 происходит переименование (если вводится новое имя) или перемещение файлов или директорий с активной панели на пассивную;

F7 создается директорий на активной панели;

F8 удаляются указанные или отмеченные файлы и директории;

F9 вызывается горизонтальное меню в верхней строке экрана;

F10 происходит выход из Norton Commander.

Выделение файлов происходит при нажатии клавиши <Ins> или при задании фильтра с помощью серой клавиши “+”

Таблица 1

№п/п

Операция

Порядок выполнения

1

Движение курсора внутри окна.

Клавиши управления курсором, <Home>, <End>, <Page Up>, <Page Down>.

2

Переход из одного окна другого.

<Tab>

3

Зайти в директорию АВС.

а) Навести курсор на директорию АВС.

б) Нажать <Enter>.

4

Выйти из директории АВС.

а) Навести курсор на начало директории (строка с ..).

б) Нажать <Enter>.

5

Выбор диска в правом окне

в левом окне

Alt + F1

Alt + F2

Продолжение таблицы 1

6

Создание новой директории АВС.

а) Вывести курсор в ту директорию, где будет создаваться новая директория.

б) Нажать F7; в появившемся окне ввести название создаваемой директории (желательно по-английски).

в) Нажать <Enter>.

7

Создание текстового файла.

а) Вывести курсор в ту директорию, где будет создаваться файл.

б) Нажать Shift + F7.

в) Ввести текст, а затем сохранить его.

г) Выход – Esc.

8

Просмотр файла.

а) Навести курсор на нужный файл.

б) Нажать F3.

в) Выход – Esc.

9

Быстрый просмотр файла.

а) Навести курсор на нужный файл.

б) Нажать Ctrl+Q, в другом окне будет изображено содержимое выбранного файла.

в) Выйти из этого режима – Ctrl+Q.

10

Переименование файла.

а) Навести курсор на нужный файл.

б) Нажать F6.

в) В строке ввести новое имя (по-английски).

г) Нажать <Enter>.

11

Редактирование (изменение) файла.

а) Навести курсор на нужный файл.

б) Нажать F4.

в) Выход – Esc.

Продолжение таблицы 1

12

Выделение файлов и директорий

а) Один файл: наводим курсор.

б) Несколько файлов: выделяем с помощью клавиши Insert.

в) Несколько однотипных файлов: нажимаем <серый+>, указать шаблон файлов (*.* – все файлы, *.exe – все файлы с расширением exe).

13

Копирование файлов (директорий).

а) В одном окне курсор выводим в ту директорию, куда будут копироваться файлы.

б) Перейти в другое окно.

в) В этом окне указываем (выделяем) те файлы, которые будут копироваться.

г) Нажать F5.

д) Нажать <Enter>.

14

Перемещение файлов (директорий).

Так же, как и копирование файлов, но нужно нажать F6.

15

Удаление файлов (директорий).

а) Выделить нужные файлы.

б) Нажать F8.

в) Подтвердить удаление.

16

Выход из Norton.

F10

17

Вывести/ убрать окно информации.

Ctrl + L

18

Убрать/ вывести панели на экран.

Ctrl + O

19

Убрать/ вывести активную панель.

Ctrl + P

Продолжение таблицы 1

20

Поменять панели местами.

Ctrl + U

21

Сортировка содержимого панели:

по имени

по расширению

по времени изменения

по размеру

 

Ctrl + F3

Ctrl + F4

Ctrl + F5

Ctrl + F6

Горизонтальное меню, вызываемое клавишей F9, позволяет изменить настройки Norton Commander (например, режим отображения информации на панелях), выполнить перечисленные и некоторые дополнительные, важные для пользователя, команды и действия. Примечательно, что большинство операций можно выполнить с помощью Norton Commander несколькими способами:

       с помощью меню, выбирая команду с помощью клавиш управления курсором;

       помощью меню, выбирая команду с помощью манипулятора “мышь”;

       с помощью меню, выбирая команду с помощью выделенной в команде буквы;

       с помощью “(горячих клавиш” - сочетания клавиш при их одновременном нажатии.

По мере роста квалификации пользователи переходят к использованию именно “горячих клавиш”. Например, чтобы перейти к другому дисководу на левой панели, нажимают комбинацию <Alt>+<Fl>, на. правой - <Alt>+<F2>; чтобы отключить панели - <Ctrl>+<0> и т.д. Norton Commander имеет резидентную часть, которая восстанавливает состояние Norton Commander после окончания работы прикладных программ. Наряду с Norton Gommander нашли применение аналогичные программные средства типа Volkov Commander и DOS Navigator. Имея много общего с Norton Commander, они оказываются более удобными в ряде специфических моментов (таких как работа с архивами, подключение внешних редакторов, соединение файлов и т.д.).

С переходом на персональные компьютеры с процессором 80386 и с увеличенной памятью (не менее 4 Мбайт), на смену Norton Commander и характерному для DOS стилю работы в текстовом режиме пришла оболочка Windows и новый стиль работы с графическим интерфейсом. Идея графического интерфейса Windows заимствована компанией “Microsoft”, долгое время специализировавшейся на операционных системах для персональных компьютеров IBM, у операционной системы для компьютеров Apple. Иногда Windows определяют не как оболочку, а как нечто большее, используя термин типа “операционная среда”. При этом исходят из того, что если классическая оболочка (такая как Norton Commander) видоизменяет лишь пользовательский интерфейс, то программа типа Windows дополнительно к этому берет на себя управление программами и заданиями, т.е. реализует основные функции операционной системы.

2.4. Драйверы

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

2.5. Утилиты

Определение Утилита произошло от англ. utility, что в переводе означает "полезность". Утилита – компьютерная программа, которая позволяет расширить набор стандартных возможностей оборудования и операционных систем. Обычно утилтиты выполняют узкий круг специфических задач. Утилиты предоставляют получить доступ к различным параметрам, настройкам, установкам, либо позволяют изменять некоторые параметры значительно проще. Например с помощью специальных утилит можно получить доступ к таким показателям как температура процессора, видеоадаптера, скорость вращения вентиляторов (кулеров), а также возможность изменять (регулировать) их. Количество программ группы утилиты очень разнообразно, но их все же можно условно разделить на некоторые группы, основным критерием такого деления является назначение утилит:

- утилиты для работы с жестким диском (дисковые утилиты) – позволяют проводить проверку диска на наличие неправильно записанных или поврежденных файлов, проводить очистку диска, разметку и многое другое;

- утилиты работы с реестром;

- утилиты мониторинга оборудования;

- тесты оборудования и т.д.

Широкое применение получили так называемые пакеты утилит, имеющие в своем составе набор программ (до нескольких десятков) для обслуживания системы. В один такой пакет могут одновременно входить программы всех выше перечисленных типов утилит.

Утилиты предоставляют пользователям средства обслуживания компьютера и его ПО. Они обеспечивают реализацию следующих действий:

обслуживание магнитных дисков;

обслуживание файлов и каталогов;

предоставление информации о ресурсах компьютера;

шифрование информации;

защита от компьютерных вирусов;

архивация файлов и др.

Существуют отдельные утилиты, используемые для решения одного из перечисленных действий, и многофункциональные утилиты. В настоящее время для ПЭВМ среди многофункциональных утилит одним из наиболее совершенных является комплект утилит Norton Utilities. Существуют его версии для использования в среде DOS и Windows.

Заключение

Системное программное обеспечение - совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей. Системное программное обеспечение ориентировано:

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

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

- на выполнение вспомогательных технологических процессов: копирование, архивация, восстановление файлов и т.п. вспомогательных программ, осуществляющих:

- защиту, архивацию, восстановление данных;

- всевозможные тесты и т.д.

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

1.            Julija Lavrinaite Информатика // Операционная система Windows XP // Что такое операционная система? URL: http://www.eruditus.name/teorija/operacion_sistema.html#operacion

  1. Алекс Экслер Укрощение компьютера, или Самый полный и понятный самоучитель ПК. – М.: НТ Пресс, 2005. – 704 с.
  2. Ткаченко В. Системное программное обеспечение ПК Программы и программирование URL: http://www.lessons-tva.info/edu/e-inf1/e-inf1-3-1.html
  3. Илюшечкин В., Костин А. Системное программное обеспечение. – М.: Высшая школа, 1991. – 127 с.

34

 

Информация о работе Системное программное обеспечение персонального компьютера