Содержание

Первое задание. Вариант 10. 3

Второе задание. Вариант 7. 21

Третье задание. 24

Перечень используемой литературы.. 34

Первое задание. Вариант 10

Операционные системы для персональных компьютеров

Назначение операционных систем и их классификация.

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

Операционная система (ОС) - комплекс программ, которые обеспечивают управление аппаратурой ЭВМ, планирование эффективного использования её ресурсов и решение задач по заданиям пользователей.

Назначение операционной системы.

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

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

Операционная система распределяет ресурсы в соответствии с запросами пользователей и возможностями ЭВМ и с учетом взаимодействия вычислительных процессов. Функции ОС также реализуются рядом вычислительных процессов, которые сами потребляют ресурсы (память, процессорное время и др.) Вычислительные процессы, относящиеся к ОС, управляют вычислительными процессами, созданными по запросу пользователей.

   Считается, что ресурс работает в режиме разделения, если каждый из вычислительных процессов занимает его в течение некоторого интервала времени. Например, два процесса могут разделять процессорное время поровну, если каждому процессу дается возможность использовать процессор в течение одной секунды из каждых двух секунд. Аналогично происходит разделение всех аппаратурных ресурсов, но интервалы использования ресурсов процессами могут быть неодинаковыми. Например, процесс может получить в своё распоряжение часть оперативной памяти на весь период своего существования, но микропроцессор может быть доступен процессу только в течение одной секунды из каждых четырёх.

Операционная система является посредником между ЭВМ и её пользователем. Она делает работу с ЭВМ более простой, освобождая пользователя от обязанностей распределять ресурсы и управлять ими. Операционная система осуществляет анализ запросов пользователя и обеспечивает их выполнение. Запрос отражает необходимые ресурсы и требуемые действия ЭВМ и представляется последовательностью команд на особом языке директив операционной системы. Такая последовательность команд называется заданием.

Классификация операционных систем.

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

Ниже приведена классификация ОС по нескольким наиболее основным признакам.

Особенности алгоритмов управления ресурсами

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

Особенности аппаратных платформ

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

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

Особенности областей использования

Многозадачные ОС подразделяются на три типа в соответствии с использованными при их разработке критериями эффективности:

-      системы пакетной обработки (например, OC EC),

-      системы разделения времени (UNIX, VMS),

-      системы реального времени (QNX, RT/11).

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

Особенности методов построения

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

К таким базовым концепциям относятся:

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

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

-    Наличие нескольких прикладных сред дает возможность в рамках одной ОС одновременно выполнять приложения, разработанные для нескольких ОС. Многие современные операционные системы поддерживают одновременно прикладные среды MS-DOS, Windows, UNIX (POSIX), OS/2 или хотя бы некоторого подмножества из этого популярного набора. Концепция множественных прикладных сред наиболее просто реализуется в ОС на базе микроядра, над которым работают различные серверы, часть которых реализуют прикладную среду той или иной операционной системы.

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

Развитие графических оболочек и операционные системы.

31 октября 1988. Выход OS/2 1.1 фирмы IBM с графической оболочкой Presentation Manager. Версия OS/2 1.1, значительно обновленная по сравнению с OS/2 1.0, по-прежнему недостаточно совместима с широко распространенными DOS программами и существующими аппаратными средствами. Трудности OS/2 заставляют Microsoft продолжить работу над Windows,  а IBM по-прежнему ведет разработку OS/2. Спустя некоторое время представители IBM выражают недовольство, что Microsoft переносит акцент на Windows, и пути двух корпораций окончательно расходятся.

 

Windows 3.1/3.11

Первая версия Windows вышла в свет в конце 80-х годов и осталась совершенно незамеченной. Аналогичная участь постигла и следующую версию- лишь версия Windows 3.0 (1992) сумела пробить себе дорогу к сердцам пользователей и стать «продуктом года». А ещё через два года на свет появились версии 3.1 и 3.11, окончательно утвердившие господство Windows на Олимпе ОС.

Хотя вопрос о том, а были ли первые версии Windows полноценной ОС, до сих пор остаётся открытым. Ведь устанавливалась Windows поверх уже имеющийся на компьютере «операционки» - DOS - и лишь расширяла её возможности. Фактически, она представляла из себя лишь графическую оболочку, настройку над установленным на компьютере комплектом MS-DOS.Однако корпорация Microsoft с самого начала предпочитала позиционировать Windows как ОС - имидж прежде всего!

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

Windows 2000

В конце 1998 года корпорация Microsoft объявила, что следующая версия Windows NT 5.0, намеченная к выпуску в 1999 году, будет носить иное название - Windows 2000. Однако сменой названия дело не ограничится - новая ОС должна была стать стандартом не только для «корпоративного» рынка, но и обжиться на домашних ПК.

Для этого, казалось, были все причины - стабильное, полностью 32-разрядное ядро Windows NT было одето в яркую и удобную оболочку от Windows 98. Унаследовав защищённость, отличные сетевые возможности и сервисы NT, Windows 2000 стала куда более удобной и дружественной домашнему пользователю. Именно для них Microsoft приготовила «наживку» в виде расширенных мультимедийных возможностей, а также встроила в Windows 2000 программный комплекс DirectX, который смог отчасти «сломать лёд» В отношениях между играми и операционными системами семейства NT.

Windows XP (Experience)

Хотя неудавшаяся кандидатка на роль «объединяющей» ОС - Windows 2000 - так и не прижилась на домашних компьютерах, решимость Microsoft привести все свои операционные системы к единому знаменателю, а заодно и покончить с остатками 16-разрядности в ядре Windows, от этого только окрепла. Ещё до выхода Windows ME в середине 2000 года стало ясно - эта ОС должна была раз и навсегда поставить крест на линии Windows 9x. Поле боя же, после ухода в небытие последних программ для DOS и старых версий Windows, должно остаться за полностью 32-разрядными системами с новой, защищённой архитектурой. Именно такой должна стать преемница Windows 2000, ОС под кодовым названием Whistler, первые версии которой стали доступны широкой публике в конце 2000 года.

Windows XP - первая операционная система Microsoft с полностью настраиваемым интерфейсом. Теперь пользователи могут коренным образом изменять внешность своей ОС с помощью сменных «шкурок» (skins), сменивших простые экранные «темы» времён Windows 95. Благодаря новым «темам» можно не только сменить рисунок на Рабочем столе, шрифт подписей к иконкам и вид курсора мыши - в стороне не остаётся и обличье папок, служебных панелей и выпадающих меню.

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

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

  Операционные системы будущего должны обеспечить высокий уровень прозрачности сетевых ресурсов, взяв на себя задачу организации распределённых вычислений, превратив сеть в виртуальный компьютер. Именно этот смысл вкладывают в лаконичный лозунг «Сеть-это компьютер» специалисты компании Sun, но для превращения лозунга в жизнь разработчикам ОС нужно пройти еще немалый путь.

Краткая характеристика современных ОС (Windows ME/2000 Prof/XP/Linux).

Microsoft Windows 2000

Появившаяся на рынке в начале 2000 года операционная система Microsoft Windows 2000 представляет собой предпоследнее поколение операционных систем, построенных согласно архитектуре Windows NT. Она производится в трех модификациях: Windows 2000 Professional для ноутбуков, настольных систем и рабочих станций, Windows 2000 Server для серверных компьютеров и Windows 2000 Datacenter Server для больших серверных систем, рабочих станций крупных корпоративных сетей и специализированных банковских и файловых серверов.

Благодаря использованию усовершенствованной технологии NT, сочетающейся с объективной простотой интерфейса Windows 9.X, Windows 2000 обладает высокой надежностью и стабильностью, также она значительно легче поддается настройке и конфигурированию, чем предыдущие версии Windows. Разграничение доступа к системе реализовано на высоком уровне, что позволяет обеспечить безопасность хранения данных на дисках, если за компьютером работает более одного пользователя. Однако не лишена Windows 2000 и объективных недостатков. Среди них можно перечислить относительно высокие системные требования (для нормального запуска минимально необходимо 32 Мб оперативной памяти, рекомендуется 64), а также большой объем занимаемого системой дискового пространства (порядка 700 Мб после инсталляции).

Windows ME

Microsoft Windows Millennium Edition (Windows ME) - последняя эволюция операционных систем класса Windows 95-98, запущенная в серийное производство в 2000 году. Русская локализация Windows ME появилась на рынке программного обеспечения в ноябре 2000 года.

Windows Millennium Edition значительно отличается от семейства системных платформ Windows 9X, прежде всего тем, что в этой реализации Windows полностью отсутствует поддержка MS DOS - корректно запустить на компьютере, работающем под управлением этой системы, некоторые приложения DOS - уже весьма сложная задача. Windows ME тесно интегрирована с Internet Explorer 5.0, что сделало ее еще более ресурсоемкой, в комплект поставки по умолчанию включена большая часть элементов Microsoft Plus для Windows 98, базовый набор игр расширен новыми программами, позволяющими пользователю играть в сети Интернет с живыми соперниками, добавлен Windows Media Player 7.0, поддерживающий воспроизведение файлов множества новых аудио- и видеоформатов. Интерфейс Windows Millennium Edition практически полностью совпадает с внешним оформлением Windows 2000 Professional, включая системные иконки и обновленное диалоговое окно выключения/перезагрузки компьютера, но почти все базовые элементы настройки Windows 98 сохранились на своих прежних местах.

Для запуска Windows ME требует минимум 32 Мб оперативной памяти (рекомендуется 64) и в минимальной конфигурации занимает на диске чуть больше 500 Мб. Согласно сообщениям корпорации Microsoft, Windows ME действительно стала последней ОС семейства Windows 9X, поскольку все последующие операционные системы линейки Windows как для домашних компьютеров, так и для рабочих станций, будут создаваться на платформе NT.

Microsoft Windows XP

Операционная система Microsoft Windows XP (от англ. eXPerience — опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является новой ОС семейства Windows, созданной на базе технологии NT. Первоначально в планы корпорации Microsoft входила разработка двух независимых операционных систем нового поколения. Первый проект получил рабочее название Neptune, эта ОС должна была стать очередным обновлением Windows Millennium Edition, новой системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на платформе Windows NT, которая должна была придти на смену Windows 2000. Однако руководство Microsoft посчитало нецелесообразным рассредоточивать ресурсы на продвижение двух разных ОС, вследствие чего оба направления разработок были объединены в один проект - Microsoft Whistler. Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений: удобство, простоту в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежность и многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров, Professional Edition — для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition — это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.

Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор — Pentium-совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти — 64 Мбайт; свободное дисковое пространство — 1,5 Гбайт. Однако для стабильной и быстрой работы рекомендуется устанавливать данную операционную систему на компьютер со следующими оптимальными характеристиками: процессор — Pentium-II-совместимый (или выше), тактовая частота от 500 МГц и выше; объем оперативной памяти — 256 Мбайт; свободное дисковое пространство — 2 Гбайт. Устройство для чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps.

Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была разработана на основе уже хорошо знакомой российским пользователям платформы NT и, на первый взгляд, по своим характеристикам во многом схожа с Microsoft Windows 2000, фактически Windows XP относится к принципиально иному поколению операционных систем семейства Windows. Теперь пользователь Windows не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по умолчанию. Если вам не нравится традиционный вид окон, элементов управления и Панели задач, доставшийся новой ОС «в наследство» от Windows 2000, то вы можете без труда изменить их, загрузив из Интернета любой из сотен специально разработанных "Тем". Традиционное Главное меню, открывающее доступ к установленным на компьютере программам, хранящимся на дисках документам и настройкам операционной системы, также претерпело ряд значительных изменений. Теперь при нажатии кнопки Пуск появляется динамическое меню, содержащее значки лишь пяти программ, которыми пользуется наиболее часто. Благодаря этому можно начать работу с нужными приложениями значительно быстрее. Здесь же расположены значки браузера Microsoft Internet Explorer 6 и почтового клиента Outlook Express 6, кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off Computer), позволяющие завершить текущий сеанс работы с Windows и выключить компьютер.

В среде Microsoft Windows пользователю часто приходится одновременно работать с несколькими документами или набором различных программ. При этом неактивные приложения сворачиваются в Панель задач, вследствие чего она рано или поздно переполняется значками, и переключение между задачами становится затруднительным. Для того чтобы разгрузить Панель задач и освободить больше рабочего пространства для отображения значков запущенных приложений, в Windows XP используется так называемый алгоритм группировки задач, согласно которому однотипные программы, работающие на компьютере одновременно, объединяются в логическую визуальную группу.

В состав Windows XP включен специальный механизм - быстрое переключение сеансов (Fast User Switching), с применением которого можно быстро, без регистрации подключать к работе с операционной системой новых пользователей и групп пользователей. Появилась также возможность переключаться между несколькими сеансами работы без необходимости сохранять данные или перезагружать систему. При этом каждый из пользователей может самостоятельно изменять настройки Windows и работать с собственными файлами и документами, создавать, изменять и сохранять какие-либо данные независимо от других пользователей Windows XP. Для каждого нового сеанса работы операционная система отводит специальный участок верхней памяти в размере 2 Мбайт, однако этот объем никак не ограничивает количество прикладных программ, которые могут быть запущены пользователем. В частности, механизм Fast User Switching дает возможность пользователю, работающему, например, с текстовым редактором, ненадолго отлучиться от компьютера, а во время его отсутствия другой пользователь может открыть собственный сеанс Windows и поработать в Интернете или загрузить игру. При этом текст, редактируемый отсутствующим пользователем, по-прежнему хранится в памяти: вернувшись к компьютеру, пользователь может продолжить работу с документом с того места, где она была прервана, не перезагружая систему и не запуская заново соответствующую программу. На предварительной презентации бета-версии Microsoft Whistler, состоявшейся 13 февраля 2001 года в Сиэтле, председатель правления корпорации Microsoft Билл Гейтс сообщил прессе, что данная версия Windows, на создание и тестирование которой затрачено свыше 1 млрд долларов США - важнейшая разработка Microsoft с момента выпуска на рынок Windows 95, а вице-президент корпорации Джим Оллчин добавил: «Windows XP - это не просто апгрейд Windows, это - апгрейд стиля жизни».

Операционная система LINUX

В последнее время российские пользователи ПК все чаще и чаще стали говорить о Linux, как об операционной системе, способной в ближайшем будущем если не вытеснить с рынка Microsoft Windows, то полноценно заменить ее на большинстве домашних персональных компьютеров. Вместе с тем ознакомительной информации о Linux на русском языке крайне мало: большая часть имеющейся в продаже литературы на эту тематику стоит весьма дорого, да и рассчитана она в первую очередь на специалистов и опытных пользователей, отпугивая рядового потребителя обилием технической терминологии. Документация же, представленная в Интернете, отличается заметной разрозненностью и далеко не исчерпывающей полнотой. Именно поэтому в сознании отечественных владельцев ПК Linux представляется чем-то элитным и недоступным, неким таинством, приобщиться к которому суждено лишь немногим избранным. Страх столкнуться с чем-то неизвестным, непонятным, сложным в эксплуатации и настройке останавливает наших соотечественников в инициативе установить и использовать на своем компьютере эту систему. Вместе с тем никакой "высшей математики" здесь нет. Linux - очень простая, надежная и дружественная операционная система.

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

Логическая структура Linux в значительной степени отличается от строения MS DOS или известной платформы Microsoft Windows, она наиболее близка к архитектуре другого класса операционных систем, а именно - систем семейства UNIX. Безусловно, большинство российских пользователей, прошедших через стадию Windows 3.11 и миновавших, наконец, Windows 95, привыкли к логике операционных систем в исполнении Microsoft настолько, что нечто новое, непривычное, выходящее из разряда условных рефлексов и утвердившихся в сознании постулатов о том "как работает машина", их просто пугает. Вместе с тем, Linux устроен ничуть не сложнее любой знакомой платформы. Он всего-навсего работает немного по-другому.

Если рассматривать внутреннюю структуру Linux в сравнении с анатомией MS Windows, различия становятся очевидны даже на первый взгляд. По умолчанию Windows устанавливается в один логический раздел диска с файловой таблицей FAT16, здесь хранится и ядро системы, отвечающее за процедуры ввода-вывода данных, и так называемая "оболочка" или shell (файл explorer.exe), определяющая интерпретацию команд и действий пользователя, и, собственно, файлы и библиотеки, формирующие оконный интерфейс Windows. Причем эти три составляющих системы настолько тесно интегрированы друг с другом, что при замене одной из них на аналогичный файл из другой версии Windows, вся система в целом работать не будет. Функции указанных элементов также в значительной степени смешаны между собой: например, некоторые процедуры по формированию интерфейса в Windows выполняет shell. Здесь же хранятся дополнительные системные утилиты, такие как дефрагментатор диска, сервер удаленного доступа, драйвера, а также множество служебных библиотек. В том же самом разделе размещаются пользовательские файлы, и в этой же области система осуществляет свопинг - кэширование не умещающихся в оперативной памяти данных на диск. Иными словами, все компоненты платформы хранятся в одном разделе, что, естественно, не прибавляет ей надежности: достаточно любого незначительного повреждения таблицы данных, чтобы привести Windows в неработоспособное состояние или испортить хранящуюся на диске полезную информацию. Вполне очевидно также и то, что изменить с помощью стандартных средств Windows внешний вид установленных по умолчанию окон не представляется возможным. Это вполне осуществимо методом замены имеющегося shell на другую оболочку, например, LiteStep, либо с помощью специальных утилит вроде WindowsBlinds, которые, загружаясь в фоновом режиме, занимают оперативную память и замедляют работу компьютера.

Из характерных особенностей Linux необходимо перечислить следующие: поддержка национальных клавиатур, в том числе и русской, поддержка множества файловых систем, среди которых, помимо собственной - EXT2FS, имеются FAT16, MINIX-1 и XENIX. Реализация программной поддержки FAT16 позволяет непосредственно обращаться к гибким дискам MS DOS, а также файловым разделам DOS и Windows на винчестере. Имеется возможность работать с сетевыми протоколами TCP/IP, PLIP, PPP и многими другими, в рамках сетевых функций платформы реализован весь спектр клиентов и услуг Интернет: FTP, telnеt, NNTP, SMTP и POP3. Программы загружаются в память постранично, на диск кэшируются только те сегменты данных, которые не используются системой в данный момент, что значительно ускоряет работу приложений. Возможно совместное обращение к страницам памяти разными программами в один и тот же момент времени, это позволяет избежать повторной загрузки идентичных фрагментов информации в RAM и заметно экономит ресурсы компьютера. Как и Microsoft Windows, в Linux применяется система динамических библиотек, иными словами, несколько приложений могут использовать в своей работе библиотеку, представленную на диске одним физическим файлом.

Сетевые ОС, краткая характеристика.

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

В сетевой операционной системе отдельной машины можно выделить несколько частей:

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

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

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

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

Первые сетевые ОС представляли собой совокупность существующей локальной ОС и надстроенной над ней сетевой оболочки. При этом в локальную ОС встраивался минимум сетевых функций, необходимых для работы сетевой оболочки, которая выполняла основные сетевые функции. Примером такого подхода является использование на каждой машине сети операционной системы MS DOS (у которой начиная с ее третьей версии появились такие встроенные функции, как блокировка файлов и записей, необходимые для совместного доступа к файлам). Принцип построения сетевых ОС в виде сетевой оболочки над локальной ОС используется и в современных ОС, таких, например, как LANtastic или Personal Ware.

Однако более эффективным представляется путь разработки операционных систем, изначально предназначенных для работы в сети. Сетевые функции у ОС такого типа глубоко встроены в основные модули системы, что обеспечивает их логическую стройность, простоту эксплуатации и модификации, а также высокую производительность. Примером такой ОС является система Windows NT фирмы Microsoft, которая за счет встроенности сетевых средств обеспечивает более высокие показатели производительности и защищенности информации по сравнению с сетевой ОС LAN Manager той же фирмы (совместная разработка с IBM), являющейся надстройкой над локальной операционной системой OS/2.

Одноранговые сетевые ОС и ОС с выделенными серверами

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

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

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

В одноранговых сетях все компьютеры равны в правах доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут его эксплуатировать. В таких сетях на всех компьютерах устанавливается одна и та же ОС, которая предоставляет всем компьютерам в сети потенциально равные возможности. Одноранговые сети могут быть построены, например, на базе ОС LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation.

ОС для рабочих групп и ОС для сетей масштаба предприятия

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

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

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

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

Главной задачей операционной системы, используемой в сети масштаба отдела, является организация разделения ресурсов, таких как приложения, данные, лазерные принтеры и, возможно, низкоскоростные модемы. Обычно сети отделов имеют один или два файловых сервера и не более чем 30 пользователей. Задачи управления на уровне отдела относительно просты. В задачи администратора входит добавление новых пользователей, устранение простых отказов, инсталляция новых узлов и установка новых версий программного обеспечения. Операционные системы сетей отделов хорошо отработаны и разнообразны, так же, как и сами сети отделов, уже давно применяющиеся и достаточно отлаженные. Такая сеть обычно использует одну или максимум две сетевые ОС. Чаще всего это сеть с выделенным сервером NetWare 3.x или Windows NT, или же одноранговая сеть, например сеть Windows for Workgroups.

Итак, следующим шагом в эволюции сетей является объединение локальных сетей нескольких отделов в единую сеть здания или группы зданий. Такие сети называют сетями кампусов. Сети кампусов могут простираться на несколько километров, но при этом глобальные соединения не требуются.

Второе задание. Вариант 7

Составить ведомость прихода материальных ценностей на склад за месяц (тыс. руб.).

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

Номер группы

Остаток на начало месяца

Поступило из производства

Поступило в порядке возврата

Прочие поступления

Остаток на конец месяца

1

7086,10

735,23

149,18

29,75

 

2

49875,37

20695,85

670,53

99,43

 

3

3457,00

75430,23

756,25

39,56

 

4

45976,09

43869,87

67,45

77,90

 

5

5689,90

32786,50

3895,55

98,46

 

6

67778,55

549876,00

80,25

56,98

 

Итого

 

 

 

 

 

Для того, чтобы составить ведомость прихода материальных ценностей на склад за месяц и определить данные в строке «Итого» и графе «Остаток на конец месяца» воспользуемся приложение MS Excel.

Перенесем в Excel наши данные с помощью Меню/Правка/Копировать (в MS Word) и Меню/Правка/Вставить (в Excel).

Рассчитаем в Excel необходимые нам данные с помощью функции СУММ – Меню/Вставка/Функция/СУММ. Полученный результат отражен в таблице 2.

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

Номер группы

Остаток на начало месяца

Поступило из производства

Поступило в порядке возврата

Прочие поступления

Остаток на конец месяца

1

7086,10

735,23

149,18

29,75

8000,26

2

49875,37

20695,85

670,53

99,43

71341,18

3

3457,00

75430,23

756,25

39,56

79683,04

4

45976,09

43869,87

67,45

77,90

89991,31

5

5689,90

32786,50

3895,55

98,46

42470,41

6

67778,55

549876,00

80,25

56,98

617791,78

Итого

179863,01

723393,68

5619,21

402,08

909277,98

Теперь отобразим полученные данные в формульном варианте, для этого в Excel - Меню/Сервис/Параметры/Вид/«галочка» на «Формулы». Данные представим в виде таблицы 3.

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

Номер группы

Остаток на начало месяца

Поступило из производства

Поступило в порядке возврата

Прочие поступления

Остаток на конец месяца

1

7086,1

735,23

149,18

29,75

=СУММ(B3:E3)

2

49875,37

20695,85

670,53

99,43

=СУММ(B4:E4)

3

3457

75430,23

756,25

39,56

=СУММ(B5:E5)

4

45976,09

43869,87

67,45

77,9

=СУММ(B6:E6)

5

5689,9

32786,5

3895,55

98,46

=СУММ(B7:E7)

6

67778,55

549876

80,25

56,98

=СУММ(B8:E8)

Итого

=СУММ(B3:B8)

=СУММ(C3:C8)

=СУММ(D3:D8)

=СУММ(E3:E8)

=СУММ(F3:F8)

Теперь вручную отформатируем таблицу в Excel, и данные представим в виде таблицы 4.

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

Номер группы

Остаток на начало месяца

Поступило из производства

Поступило в порядке возврата

Прочие поступления

Остаток на конец месяца

1

7086,10

735,23

149,18

29,75

8000,26

2

49875,37

20695,85

670,53

99,43

71341,18

3

3457,00

75430,23

756,25

39,56

79683,04

4

45976,09

43869,87

67,45

77,90

89991,31

5

5689,90

32786,50

3895,55

98,46

42470,41

6

67778,55

549876,00

80,25

56,98

617791,78

Итого

179863,01

723393,68

5619,21

402,08

909277,98

Теперь с помощью «Автоформата» отформатируем таблицу в Excel - Меню/Формат/Автоформат/Классический 3. Данные представим в таблице 5.

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

Номер группы

Остаток на начало месяца

Поступило из производства

Поступило в порядке возврата

Прочие поступления

Остаток на конец месяца

1

7086,10

735,23

149,18

29,75

8000,26

2

49875,37

20695,85

670,53

99,43

71341,18

3

3457,00

75430,23

756,25

39,56

79683,04

4

45976,09

43869,87

67,45

77,90

89991,31

5

5689,90

32786,50

3895,55

98,46

42470,41

6

67778,55

549876,00

80,25

56,98

617791,78

Итого

179863,01

723393,68

5619,21

402,08

909277,98

 

Третье задание

1. Программа «Проводник»

Запускаем программу «Проводник» - Правой кнопкой мыши на «Мой компьютер»/Проводник:

Активизируем жесткий Диск (С):

Открываем папку «Мои документы» - Диск (С)/Documents and Settings/Максим/Мои документы:

Затем Меню/Вид/Таблица:

Упорядочиваем файлы по типу – Меню/Вид/Упорядочить значки/Тип:

Открываем свою папку с контрольной работой по «информатике» на жестком диске – Диск (С)/Documents and Settings/Максим/Мои документы/Контрольная по информатике/Информатика

Активизируем дисковод А: (3’5”) – Мой компьютер/Диск 3,5 (А):

Создаем на дискете две разные папки – Правой кнопкой мыши по рабочей области/Создать/Папку – «Новая папка» и «Готовая работа»:

Скопировать в одну из них содержимое свой папки с жесткого диска - Мой компьютер/Мой документы/Контрольная по информатике/Информатика. Выделяем файл левой кнопкой мыши/Меню/Правка/Копировать в папку/Готовая работа:

Свернем программу «Проводник»:

2. Объект рабочего стола «Мой компьютер»

Просмотреть содержимое «Мой компьютер» - Двойной клик левой кнопкой мыши на «Мой компьютер»:

Активизируем дисковод А: - Двойной клик левой кнопкой мыши по Диску А:

Откроем вторую папку – Двойной клик левой кнопкой мыши на папке «Новая папка»:

Распечатаем тестовый файл – Меню/Файл/Печать.

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

Свернем папки:

3. Поиск файлов

Найти на жестком диске графические файлы (*.gif, *.jpg, *.tif) и просмотреть их содержимое – Панель задач/Пуск/Поиск/В области ввода данных вводим *.gif:

Выбираем  739072 и распечатываем:

Открываем  739072 двойным кликом левой кнопки мыши по файлу. Графический файл откроется в графическом редакторе ACDSee.

Изменяем масштаб изображения и сохраняем файл на Рабочий стол  расширением *.bmp - Меню/Файл/Сохранить как/12345^

Скопируем этот файл в каталог Windows – Клик правой кнопкой на файл/копировать:

Мой компьютер/Диск (С)/Windows/Меню/Правка/Вставить:

Выведем его в качестве рисунка рабочего стола – Правой кнопкой на рабочем столе/Свойства:

Далее – вкладка «Рабочий стол»/Фоновый рисунок – 12345/Применить/ОК:

Распечатаем общий вид рабочего стола:

 

Перечень используемой литературы

1.                     Вильховченко С. Современный компьютер: устройство, выбор, модернизация. - СПб.: Питер, 2004

2.                     Информатика /Под ред. Н.В. Макаровой. - М.: Финансы и статистика, 2004.

3.                     Информатика./Под ред. Р. А. Нечаева. - М.: ОМЕГА-Л, 2004.

4.                     Семакин И., Залогова Л., Русаков С., Шестакова Л. Информатика. - М.: Лаборатория Базовых Знаний, 2005.

5.                     Шафрин Ю.А. Азбука компьютерных технологий: Образовательная книга-самоучитель для взрослых пользователей ПК IBM PC. - М.: ИНФРА-М, 2004.