Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции_1 курс_ИТ_34 ч.doc
Скачиваний:
23
Добавлен:
15.09.2019
Размер:
975 Кб
Скачать
☆

12. Буфер обмена

Эта утилита служит для просмотра содержимого буфера обмена. При необходимости можно его очищать. Имеется возможность сохранения и открытия файлов буфера обмена (*.clp).

Литература

1. Алиев В. К. Информатика в задачах, примерах, алгоритмах. — М. : Солон-Р, 2001. — 143 с.

  1. Балдин К. В., Уткин В. Б. Информатика: Учебник для студ. вузов. — М. : ПРОЕКТ, 2003. — 302 с.

  2. Безручко В. Т. Практикум по курсу "Информатика". Работа в Windows, Word, Excel: Учеб. пособие для вузов, обуч. по всем направлениям подгот. бакалавров и магистров и всем спец. подгот. дипломир. спец. — М. : Финансы и статистика, 2004. — 272с.

  3. Маккормик Д. Секреты работы в Windows, Word, Excel: Полное руководство для начинающих / Игорь Тимонин (пер.с англ.). — Х. : Книжный Клуб "Клуб Семейного Досуга", 2007. — 240с.

Файловая система

Фа́йловая систе́ма (англ. file system) — регламент, определяющий способ организации, хранения и именования данных на носителях информации. Она определяет формат физического хранения информации, которую принято группировать в виде файлов. Конкретная файловая система определяет размер имени файла (папки), максимальный возможный размер файла и раздела, набор атрибутов файла. Некоторые файловые системы предоставляют сервисные возможности, например, разграничение доступа или шифрование файлов.

Файловая система связывает носитель информации с одной стороны и API для доступа к файлам — с другой. Когда прикладная программа обращается к файлу, она не имеет никакого представления о том, каким образом расположена информация в конкретном файле, так же, как и на каком физическом типе носителя (CD, жёстком диске, магнитной ленте или блоке флеш-памяти) он записан. Всё, что знает программа — это имя файла, его размер и атрибуты. Эти данные она получает от драйвера файловой системы. Именно файловая система устанавливает, где и как будет записан файл на физическом носителе (например, жёстком диске).

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

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

Практически всегда файлы на дисках объединяются в каталоги.

В простейшем случае все файлы на данном диске хранятся в одном каталоге. Такая одноуровневая схема использовалась в CP/M и в первой версии MS-DOS 1.0. Иерархическая файловая система со вложенными друг в друга каталогами впервые появилась в Multics, затем в UNIX.

Wiki.txt

Tornado.jpg

Notepad.exe

(Одноуровневая файловая система)

Каталоги на разных дисках могут образовывать несколько отдельных деревьев, как в DOS/Windows, или же объединяться в одно дерево, общее для всех дисков, как в UNIX-подобных системах.

C:

\Program files

\CDEx

\CDEx.exe

\CDEx.hlp

\mppenc.exe

\Мои документы

\Wiki.txt

\Tornado.jpg

D:

\Music

\ABBA

\1974 Waterloo

\1976 Arrival

\Money, Money, Money.ogg

\1977 The Album

(Иерархическая файловая система Windows/DOS)

На самом деле, в DOS/Windows системах также, как и в UNIX-подобных существует один корневой каталог со вложенными директориями, имеющими названия «c:», «d:» и т. д. В эти каталоги монтируются разделы жёсткого диска. То есть, c:\ — это всего лишь ссылка на file:///c:/. Однако, в отличие от UNIX-подобных файловых систем, в Windows запись в корневой каталог запрещена, как и просмотр его содержимого.

В UNIX существует только один корневой каталог, а все остальные файлы и каталоги вложены в него. Чтобы получить доступ к файлам и каталогам на каком-нибудь диске, необходимо примонтировать этот диск командой mount. Например, чтобы открыть файлы на CD, нужно, говоря простым языком, сказать операционной системе: «возьми файловую систему на этом компакт-диске и покажи её в каталоге /mnt/cdrom». Все файлы и каталоги, находящиеся на CD, появятся в этом каталоге /mnt/cdrom, который называется точкой монтирования (англ. mount point). В большинстве UNIX-подобных систем съёмные диски (дискеты и CD), флеш-накопители и другие внешние устройства хранения данных монтируют в каталог /mnt, /mount или /media. Unix и UNIX-подобные операционные системы также позволяет автоматически монтировать диски при загрузке операционной системы.

/usr

/bin

/arch

/ls

/raw

/lib

/libhistory.so.5.2

/libgpm.so.1

/home

/lost+found

/host.sh

/guest

/Pictures

/example.png

/Video

/matrix.avi

/news

/lost_ship.mpeg

(Иерархическая файловая система в Unix и UNIX-подобных операционных системах)

Обратите внимание на использование слешей в файловых системах Windows, UNIX и UNIX-подобных операционных системах (В Windows используется обратный слеш «\», а в UNIX и UNIX-подобных операционных системах простой слеш «/»)

Кроме того, следует отметить, что вышеописанная система позволяет монтировать не только файловые системы физических устройств, но и отдельные каталоги (параметр --bind) или, например, образ ISO (опция loop). Такие надстройки, как FUSE, позволяют также монтировать, например, целый каталог на FTP и ещё очень большое количество различных ресурсов.

Ещё более сложная структура применяется в NTFS и HFS. В этих файловых системах каждый файл представляет собой набор атрибутов. Атрибутами считаются не только традиционные только для чтения, системный, но и имя файла, размер и даже содержимое. Таким образом, для NTFS и HFS то, что хранится в файле, — это всего лишь один из его атрибутов.

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

Классификация файловых систем

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

Для носителей с произвольным доступом (например, жёсткий диск): FAT32, HPFS, ext2 и др. Поскольку доступ к дискам в разы медленнее, чем доступ к оперативной памяти, для прироста производительности во многих файловых системах применяется асинхронная запись изменений на диск. Для этого применяется либо журналирование, например в ext3, ReiserFS, JFS, NTFS, XFS, либо механизм soft updates и др. Журналирование широко распространено в Linux, применяется в NTFS. Soft updates — в BSD системах.

Для носителей с последовательным доступом (например, магнитные ленты): QIC и др.

Для оптических носителей — CD и DVD: ISO9660, ISO9690, HFS, UDF и др.

Виртуальные файловые системы: AEFS и др.

Сетевые файловые системы: NFS, CIFS, SSHFS, GmailFS и др.

Для флэш-памяти: YAFFS, ExtremeFFS.

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

Задачи файловой системы

Основные функции любой файловой системы нацелены на решение следующих задач:

именование файлов;

программный интерфейс работы с файлами для приложений;

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

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

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

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

Список операционных систем

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

Ранние

CTSS (The Compatible TimeShare System, разработанная в MIT — Массачусетском технологическом институте).

Incompatible Timesharing System (The Incompatible Timeshare System, разработанная в MIT для серверов DEC 10 / 20).

THE (разработана Эдсгером Дейкстрой и другими).

MULTICS (проект Bell Labs, GE, и MIT).

Master programme разработанная LEO computer, Leo III в 1962 году.

Business Operating System (BOS) — кросс-платформенная, основанная на командной строке.

Commodore PET, Commodore 64, и Commodore VIC-20.

Sinclair Micro и QX, и подобные.

TRS-DOS, ROM OS (улучшенный интерпретатор Microsoft BASIC с поддержкой файловой системы).

TI99-4.

FLEX от Technical Systems Consultants для микрокомпьютеров, построенных на Motorola 6800 и 6809: SWTPC, Tano, Smoke Signal Broadcasting, Gimix и других.

HDOS — Heath DOS, для микрокомпьютеров.

Cray Operating System для суперкомпьютеров Cray Research.

Acorn

Arthur

ARX

MOS (на BBC Micro и BBC Master)

RISC OS

RISCiX

Atari ST

TOS

MultiTOS

MiNT

Apple

A/UX

Apple Darwin

Apple DOS

GS/OS

Mac OS

Mac OS 8

Mac OS 9

Mac OS X

10.0 Cheetah

10.1 Puma

10.2 Jaguar

10.3 Panther

10.4 Tiger

10.5 Leopard

10.6 Snow Leopard

ProDOS

SOS

Корпорация Be

BeOS

BeIA

Zeta

Control Data Corporation

CDC KRONOS

CDC NOS

CDC SCOPE

DEC/Compaq/HP

AIS

OS-8

ITS (для PDP-6 и PDP-10)

TOPS-10 (для PDP-10)

TOPS-20 (для PDP-10)

WAITS

TENEX (от BBN)

RSTS/E (работала на нескольких типах машин, в основном PDP-11)

RSX-11 (многопользовательская многозадачная ОС для PDP-11)

RT-11 (однопользовательская для PDP-11)

RTE-II (система реального времени для HP-2000/2100 и ДОС РВ для М-6000/7000, СМ-1)

VMS (от DEC для серии компьютеров VAX, позднее переименована в OpenVMS)

HP-UX от HP

NonStop OS — разработана компанией Tandem Computers, впоследствии приобретённой фирмой Compaq

OSF/1 (от DEC; дважды переименована, сначала в Digital UNIX, затем в Tru64 UNIX)

IBM

IBSYS

OS/2

OS/2 v1.0 — Выпущена в декабре 1987 года. Одна из первых операционных систем с поддержкой многозадачного режима процессора 80286.

OS/2 v1.10SE — Выпущена в октябре 1988 года. SE = Standard Edition.

OS/2 v1.10EE — 1989 год.

OS/2 v1.20 — 1989 год. Редакции SE и EE. Улучшенный Presentation Manager.

OS/2 v1.30 — 1991 год. Также редакции SE и EE.

OS/2 v2.00 — Весна 1992 года. Первая версия OS/2, которой для работы необходим процессор 80386 с его защищённым режимом.

OS/2 v2.10 — Май 1993 года.

OS/2 v2.11 — Конец 1993 года. Не содержит подсистемы Win-OS/2 и устанавливается поверх Windows 3.1. Стоит дешевле других версий OS/2.

OS/2 v3.0 «Warp» и «Warp Connect» — Октябрь 1994 года.

OS/2 v4.0 «Merlin» — Сентябрь 1996 года.

OS/2 Warp 4.5 Server for E-business «Aurora» — Апрель 1999 года. Дальнейшие обновления получили имена CP1 и CP2 (Convenience Package) и базировались на Aurora.

eComStation

AIX — Unix-подобная ОС

AIX/RT

AIX/6000

AIX PC

AIX/ESA

AIX/370

AIX 5L

DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM

OS/400

VM

DOS/360

DOS/VSE

OS/360 — первая ОС для архитектуры System 360

MFT — позднее переименована в OS/VS1

MVT — позднее переименована в OS/VS2

SVS

MVS — разновидность MVT

TPF

ALCS

OS/390

z/OS — следующая версия после IBM OS/390

z/VM — разновидность VM

z/VSE — разновидность VSE

Basic Operating System — первая ОС для архитектуры System 360

PC DOS — OEM-версия MS-DOS, впоследствии дорабатывалась самостоятельно.

ОС ЕС, СВМ, МВС, ДОС ЕС, МОС ЕС — IBM-совместимые операционые системы (клоны) советского производства

ICT/ICL

GEORGE

VME

DME

TME

Microsoft

MSX-DOS

MS-DOS

Xenix — лицензированная версия Unix; продана SCO в 1990-х

Microsoft Windows

Windows 1.0

Windows 2.0 (для 80286)

Windows 3.0 — первая версия, имевшая коммерческий успех

Windows 3.1

Windows for Workgroups 3.11

Windows 9x — версии Windows 4.x, новое семейство, сохранявшее преемственность с Windows 3.x

Windows 95 (версия Windows 4.00.950)

Windows 98 (версия Windows 4.10.1998)

Windows Me (версия Windows 4.90.3000)

Windows NT — ОС, разрабатываемая в Майкрософт с 1988 года командой во главе с Дэвидом Катлером под рабочим названием OS/2 Version 3.

Windows NT 3.1 — первая версия Windows NT, выпущена 27 июля 1993

Windows NT 3.5 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)

Windows NT 3.51 — отлаженная версия Windows NT 3.5

Windows NT 4.0 (варианты поставки: Workstation — для рабочих станций и Server — для серверов)

Windows 2000 (версия Windows NT 5.0)

Windows XP (версия Windows NT 5.1 — внутренне основана на ядре Windows 2000); варианты поставки: Home, Professional, Tablet PC Edition, Media Center Edition, Embedded

Windows Server 2003 (версия Windows NT 5.2) — вариант Windows XP для работы на серверах

Windows Compute Cluster Server 2003 — вариант Windows XP для работы в кластерных системах

Windows XP Embedded — вариант Windows XP для встраиваемых систем

Windows Vista (версия Windows NT 6.0)

Windows Server 2008 (версия Windows NT 6.0) — вариант Windows Vista для работы на серверах

Windows HPC Server 2008 — замена Windows Compute Cluster Server 2003 для кластерных систем

Windows Home Server

Windows Vista for Embedded Systems — вариант Windows Vista для встраиваемых систем

Windows 7 (версия Windows NT 6.1)

Windows Server 2008 R2 (версия Windows NT 6.1) — вариант Windows 7 для работы на серверах

Windows CE (compact edition — компактная редакция) — Операционная система реального времени для встраиваемых систем, мобильных телефонов, наладонных компьютеров и даже роботов.

Windows Mobile, Pocket PC — версии Windows CE для мобильных телефонов и наладонных компьютеров.

Windows Embedded — версии Windows CE для встраиваемых систем, включая роботов.

Novell

NetWare — сетевая ОС

NetWare 3.x, в том числе Netware v3.12

NetWare 4.x

NetWare 5.x

NetWare 6.x

Novell DOS (см.: Клоны MS-DOS)

UnixWare — разработана на основе UNIX System V, в 1995 году Novell продала права на дальнейшую разработку компании Santa Cruz Operation.

openSUSE — дистрибутив свободной операционной системы GNU/Linux, разработчиком которого является корпорация Novell, Inc.

Open Enterprise Server — сетевая ОС, включает в себя Novell NetWare, openSUSE и набор сетевых служб.

Strawberry Development Group

EROS

CapROS

Sun Microsystems

SunOS — Unix-подобная ОС, основана на реализации BSD Unix

SunOS 4.x — (Solaris 1.x)

Solaris — Unix-подобная ОС, основана на реализации UNIX System V Release 4 + наработки из SunOS

SunOS 5.x — (Solaris 2.x, 7.x и более поздние)

Java Desktop System

Другие Unix-подобные и POSIX-совместимые

Aegis/OS (Apollo Computer)

CLIX от Intergraph

Cromix (Unix-emulating OS from Cromemco)

Coherent (Эмулирующая Unix ОС от Mark Williams Co. для персональных компьютеров)

DNIX

DYNIX — Unix-подобная ОС, разработана компанией Sequent Computer Systems, которая позже была поглощена IBM

Idris

IRIX от SGI

NeXTStep — свое развитие получила в ОС Mac OS X после объединения компаний NeXT и Apple

OPENSTEP

OS-9 — Unix-подобная RTOS, эмулирующая Unix от Microware для процессора Motorola 6809

OS-9/68k (Эмулирующая Unix от Microware для процессора Motorola 680x0; создана из OS-9)

OS-9000 (портативная эмуляция Unix от Microware; одна из реализаций предназначена для Intel x86)

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

Rhapsody

RiscOS

SCO UNIX (от Santa Cruz Operation, куплена компанией Caldera, позже переименованной в SCO)

System V (реализация AT&T Unix, 'SVr4' 4й релиз). Фактически последний «чистый» UNIX. Всё остальное обычно называют UNIX подобным…

UNIflex (Эмулирующая Unix ОС от TSC для DMA-совместимых, Motorola 6809 с расширенной адресацией; например, SWTPC, GIMIX, …)

Ultrix (первая версия Unix для VAX и PDP-11 от DEC, основана на BSD)

Unicos (Unix для суперкомпьютеров Cray Research Inc.)

Venix

Компью́терный ви́рус

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

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

Происхождение термина

Компьютерный вирус был назван по аналогии с биологическими вирусами за сходный механизм распространения. По всей видимости, впервые слово «вирус» по отношению к программе было употреблено Грегори Бенфордом (Gregory Benford) в фантастическом рассказе «Человек в шрамах»[2], опубликованном в журнале Venture в мае 1970 года. Термин «компьютерный вирус» впоследствии не раз открывался и переоткрывался — так, переменная в программе PERVADE (1975), от значения которой зависело, будет ли программа ANIMAL распространяться по диску, называлась VIRUS. Также, вирусом назвал свои программы Джо Деллинджер (англ. Joe Dellinger), и, вероятно, — это и был первый вирус, названный собственно «вирусом».

Формальное определение

Нет общепринятого формального определения вируса. В академической среде термин был употреблён Фредом Коэном в его работе «Эксперименты с компьютерными вирусами» [3][4] , где он сам приписывает авторство термина Лену Эдлмэну. [5][6]

Формально вирус определён Фредом Коэном, со ссылкой на Машину Тьюринга[7], следующим образом: [8]

M : (SM, IM, OM : SM x IM > IM, NM : SM x IM > SM, DM : SM x IM > d)

с заданным множеством состояний SM, множеством входных символов IM и отображений (OM, NM, DM), которая на основе своего текущего состояния s ∈ SM и входного символа i ∈ IM, считанного с полубесконечной ленты, определяет: выходной символ o ∈ IM для записи на ленту, следующее состояние машины s' ∈ SM и движения по ленте d ∈ {-1,0,1}.

Для данной машины M, последовательность символов v : vi ∈ IM может быть сочтена вирусом, тогда и только тогда, когда обработка последовательности v в момент времени t, влечёт за собой то, что в один из следующих моментов времени t, последовательность v (не пересекающаяся с v) существует на ленте, и эта последовательность v была записана M в точке t", лежащей между t и t':

∀ CM ∀ t ∀ j:

SM(t) = SM0 ∧

PM(t) = j ∧

{ CM(t, j) … CM(t, j + |v| - 1)} = v ⇒

∃ v' ∃ j' ∃ t' ∃ t":

t < t" < t' ∧

{j' … j' +|v'|} ∩ {j … j + |v|} = ∅ ∧

{ CM(t', j') … CM(t', j' + |v'| - 1)} = v' ∧

PM(t") ∈ { j' … j' + |v'| - 1 }

где

t ∈ N число базовых операций «перемещения», осуществлённых машиной

PM ∈ N номер позиции на ленте машины в момент времени t

SM0 начальное состояние машины

CM(t, c) содержимое ячейки c в момент времени t

Данное определение было дано в контексте вирусного множества VS = (M, V) — пары состоящей из Машины Тьюринга M и множества последовательностей символов V: v, v' ∈ V. Из данного определения с очевидностью следует, что понятие вируса неразрывно связано с его интерпретацией в заданном контексте — окружении. Фредом Коэном было показано[8], что: «любая самовоспроизводящаяся последовательность символов одноэлементный VS, что существует бесконечное количество VS и не-VS, для которых существуют машины, для которых все последовательности символов является вирусом, и для которых ни одна из последовательностей символов не является вирусом, и что любая конечная последовательность символов является вирусом для какой-либо машины». Там же приведено доказательство того, что в общем виде, вопрос о том, является ли данная пара (M, X) : Xi ∈ IM вирусом, неразрешим (то есть не существует алгоритма, который мог бы достоверно определить все вирусы), теми же средствами, которыми доказывается неразрешимость проблемы остановки.[7] Другие исследователи доказали, что существуют такие типы вирусов (вирусы, содержащие копию программы детектирующей вирусы), которые не могут быть безошибочно определены ни одним алгоритмом.

Распространение

Механизм

Вирусы распространяются, копируя свое тело и обеспечивая его последующее исполнение: внедряя себя в исполняемый код других программ, заменяя собой другие программы, прописываясь в автозапуск и другое. Вирусом или его носителем может быть не только программы, содержащие машинный код, но и любая информация, содержащая автоматически исполняемые команды — например, пакетные файлы и документы Microsoft Word и Excel, содержащие макросы. Кроме того, для проникновения на компьютер вирус может использовать уязвимости в популярном программном обеспечении (например, Adobe Photoshop, Internet Explorer, Outlook), для чего распространители внедряют его в обычные данные (картинки, тексты, и т. д.) вместе с эксплоитом, использующим уязвимость.

Каналы

Дискеты

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

Флеш-накопители (флешки)

В настоящее время USB-флешки заменяют дискеты и повторяют их судьбу — большое количество вирусов распространяется через съёмные накопители, включая цифровые фотоаппараты, цифровые видеокамеры, цифровые плееры (MP3-плееры), сотовые телефоны. Использование этого канала ранее было преимущественно обусловлено возможностью создания на накопителе специального файла autorun.inf, в котором можно указать программу, запускаемую Проводником Windows при открытии такого накопителя. В последней версии MS Windows под торговым названием Windows 7 возможность автозапуска файлов с переносных носителей была устранена. Флешки — основной источник заражения для компьютеров, не подключённых к Интернету.

Электронная почта

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

Системы обмена мгновенными сообщениями

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

Веб-страницы

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

Интернет и локальные сети (черви)

Черви — вид вирусов, которые проникают на компьютер-жертву без участия пользователя. Черви используют так называемые «дыры» (уязвимости) в программном обеспечении операционных систем, чтобы проникнуть на компьютер. Уязвимости — это ошибки и недоработки в программном обеспечении, которые позволяют удаленно загрузить и выполнить машинный код, в результате чего вирус-червь попадает в операционную системы и, как правило, начинает действия по заражению других компьютеров через локальную сеть или Интернет. Злоумышленники используют заражённые компьютеры пользователей для рассылки спама или для DDoS-атак.

Классификация

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

В настоящее время не существует единой системы классификации и именования вирусов (хотя попытка создать стандарт была предпринята на встрече CARO в 1991 году). Принято разделять вирусы:

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

по поражаемым операционным системам и платформам (DOS, Microsoft Windows, Unix, Linux);

по технологиям, используемым вирусом (полиморфные вирусы, стелс-вирусы, руткиты);

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

по дополнительной вредоносной функциональности (бэкдоры, кейлоггеры, шпионы, ботнеты и др.).

Экономика

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

Также называются миллионные и даже миллиардные суммы ущерба от действий вирусов и червей.[10] К подобным утверждениям и оценкам следует относиться осторожно: суммы ущерба по оценкам различных аналитиков различаются (иногда на три-четыре порядка), а методики подсчёта не приводятся.

История

Основная статья: История компьютерных вирусов

Основная статья: Хронология компьютерных вирусов и червей

Основы теории самовоспроизводящихся механизмов заложил американец венгерского происхождения Джон фон Нейман, который в 1951 году предложил метод создания таких механизмов. С 1961 года известны рабочие примеры таких программ.

Первыми известными собственно вирусами являются Virus 1,2,3 и Elk Cloner для ПК Apple II, появившиеся 1981 году. Зимой 1984 года появились первые антивирусные утилиты — CHK4BOMB и BOMBSQAD авторства Анди Хопкинса (англ. Andy Hopkins). В начале 1985 года Ги Вонг (англ. Gee Wong) написал программу DPROTECT — первый резидентный антивирус.

Первые вирусные эпидемии относятся к 1987-1989 годам: Brain (более 18 тысяч зараженных компьютеров, по данным McAfee), Jerusalem (проявился в пятницу 13 мая 1988 г., уничтожая программы при их запуске), червь Морриса (свыше 6200 компьютеров, большинство сетей вышло из строя на срок до пяти суток), DATACRIME (около 100 тысяч зараженных ПЭВМ только в Нидерландах).

Тогда же оформились основные классы двоичных вирусов: сетевые черви (червь Морриса, 1987), «троянские кони» (AIDS, 1989), полиморфные вирусы (Chameleon, 1990), стелс-вирусы (Frodo, Whale, 2-я половина 1990).

Параллельно оформляются огранизованные движения как про-, так и антивирусной направленности: в 1990 году появляются специализированная BBS Virus Exchange, «Маленькая чёрная книжка о компьютерных вирусах» Марка Людвига, первый коммерческий антивирус Symantec Norton Antivirus.

В 1992 году появились первый конструктор вирусов для PC — VCL (для Amiga конструкторы существовали и ранее), а также готовые полиморфные модули (MtE, DAME и TPE) и модули шифрования для встраивания в новые вирусы.

В несколько последующих лет были окончательно отточены стелс- и полиморфные технологии (SMEG.Pathogen, SMEG.Queeg, OneHalf, 1994; NightFall, Nostradamus, Nutcracker, 1995), а также испробованы самые необычные способы проникновения в систему и заражения файлов (Dir II — 1991, PMBS, Shadowgard, Cruncher — 1993). Кроме того, появились вирусы, заражающие объектные файлы (Shifter, 1994) и исходные тексты программ (SrcVir, 1994). С распространением пакета Microsoft Office получили распространение макровирусы (Concept, 1995).

В 1996 году появился первый вирус для Windows 95 — Win95.Boza, а в декабре того же года — первый резидентный винрус для нее — Win95.Punch.

С распространением сетей и Интернета файловые вирусы всё больше ориентируются на них как на основной канал работы (ShareFun, 1997 — макровирус MS Word, использующий MS-Mail для распространения, Win32.HLLP.DeTroie, 1998 — семейство вирусов-шпионов, Melissa, 1999 — макровирус и сетевой червь, побивший все рекорды по скорости распространения). Эру расцвета «троянских коней» открывает утилита скрытого удаленного администрирования BackOrifice (1998) и последовавшие за ней аналоги (NetBus, Phase).

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

В конце 1990-x — начале 2000-x с усложнением ПО и системного окружения, массовым переходом на сравнительно защищенные Windows семейства NT, закреплением сетей как основного канала обмена данными, а также успехами антивирусных технологий в обнаружении вирусов, построенных по сложным алгоритмам, последние стали всё больше заменять внедрение в файлы на внедрение в операционную систему (необычный автозапуск, руткиты) и подменять полиморфизм огромным количеством видов (число известных вирусов растет экспоненциально).

Вместе с тем, обнаружение в Windows и другом распространенном ПО многочисленных уязвимостей открыло дорогу червям-эксплоитам. В 2004 г. беспрецедентные по масштабам эпидемии вызывают MsBlast (более 16 млн систем по данным Microsoft), Sasser и Mydoom (оценочные ущербы 500 млн долл. и 4 млрд долл. Соответственно).

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

Вначале на основе троянских программ, а развитием технологий p2p-сетей — и самостоятельно — набирает обороты самый современный вид вирусов — черви-ботнеты (Rustock, 2006, ок. 150 тыс. ботов; Conficker, 2008-2009, более 7 млн. ботов; Kraken, 2009, ок. 500 тыс. ботов). Вирусы в числе прочего вредоносного ПО окончательно оформляются как средство киберпреступности.

Антивирусная программа

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

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

Методы обнаружения вирусов

Антивирусное программное обеспечение обычно использует два отличных друг от друга метода для выполнения своих задач:

Сканирование файлов для поиска известных вирусов, соответствующих определению в антивирусных базах.

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

Обнаружение, основанное на сигнатурах

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

Удалить инфицированный файл.

Заблокировать доступ к инфицированному файлу.

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

Попытаться «вылечить» файл, удалив тело вируса из файла.

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

Вирусная база регулярно обновляется производителем антивирусов, пользователем рекомендуется обновлять их как можно чаще.

Некоторые из продуктов для лучшего обнаружения используют несколько ядер для поиска и удаления вирусов и программ-шпионов. Например, в разработке NuWave Software используется одновременно пять ядер (три для поисков вирусов и два для поиска программ-шпионов).

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

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

Метод обнаружения странного поведения программ

Основная статья: Обнаружение аномалий

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

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

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

Метод обнаружения при помощи эмуляции

Основная статья: Обнаружение, основанное на эмуляции

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

Метод «Белого списка»

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

Эвристический анализ

Основная статья: Эвристическое сканирование

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

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

HIPS

Основная статья: HIPS

HIPS — система мониторинга всех приложений, работающих в системе, с чётким разделением прав для разных приложений. Таким образом HIPS может предотвратить деструктивную деятельность вируса, не дав ему необходимых прав. Приложения делятся на группы, начиная от «Доверенных», права которых не ограничены, заканчивая «Заблокированными», которым HIPS не даст прав даже на запуск.

Недостатки

Ни одна из существующих антивирусных технологий не может обеспечить полной защиты от вирусов.

Антивирусная программа забирает часть вычислительных ресурсов системы, нагружая центральный процессор и жёсткий диск. Особенно это может быть заметно на слабых компьютерах. Замедление в фоновом режиме работы может достигать 380 %[13].

Антивирусные программы могут видеть угрозу там, где её нет (ложные срабатывания)[14].

Антивирусные программы загружают обновления из Интернета, тем самым расходуя трафик.

Различные методы шифрования и упаковки вредоносных программ делают даже известные вирусы не обнаруживаемыми антивирусным программным обеспечением. Для обнаружения этих «замаскированных» вирусов требуется мощный механизм распаковки, который может дешифровать файлы перед их проверкой. Однако во многих антивирусных программах эта возможность отсутствует и, в связи с этим, часто невозможно обнаружить зашифрованные вирусы.[8]

Классификация антивирусов

По набору функций и гибкости настроек антивирусы можно разделить на[15]:

Продукты для домашних пользователей:

Собственно антивирусы;

Комбинированные продукты (например, к классическому антивирусу добавлен антиспам, файрвол, антируткит и т. д.);

Корпоративные продукты:

Серверные антивирусы;

Антивирусы на рабочих станциях («endpoint»);

Антивирусы для почтовых серверов;

Антивирусы для шлюзов.

Ложные антивирусы (лже-антивирусы)

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

Ложные антивирусы используются для вымогательства денег у пользователей путём обмана. Один из способов заражения ПК ложным антивирусом следующий. Пользователь попадает на «инфицированный» сайт, который выдаёт ему предупреждающее сообщение вроде «На вашем компьютере обнаружен вирус» и предлагает скачать бесплатную программу для удаления вируса. После установки такая программа производит сканирование компьютера и якобы обнаруживает ещё массу вирусов. Для удаления вредоносного ПО ложный антивирус предлагает купить платную версию программы. Шокированный пользователь платит (суммы колеблются от $10 до $80) и ложный антивирус очищает ПК от несуществующих вирусов.

Антивирусы, мобильные устройства и инновационные решения

Сейчас стало возможно и заражение мобильных телефонов вирусами, но только для телефонов на базе операционных систем, таких как Symbian, Windows Mobile, Blackberry, iPhone OS. Все больше разработчиков предлагают антивирусные программы для борьбы с вирусами и защиты мобильных телефонов. В мобильных устройствах есть следующие виды борьбы с вирусами:

сигнатурный;

защита от спама по SMS;

шифрование данных.

Команды Windows

http://www.capri.ustu.ru/stepanov/step9.htm

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

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

Справочная система

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

Структура справочной системы

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

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

Чтобы обратиться к справке в операционной системе Windows, нужно выбрать пункт Справка основного меню или использовать сочетание клавиш Windows+F1. Эти способы получения справки могут быть использованы в любой момент работы с операционной системой. Если же на рабочем столе находится открытым одно из окон операционной системы, например окно Мой компьютер, Корзина, Принтер и т.д., то вызов справки можно осуществить и с помощью команды Справка → Вызов справки операционного меню окна. В любом случае на рабочем столе появится окно Справка Windows.

Вызов справки в приложениях Windows также производится командой Справка → Вызов справки операционного меню программы. Иногда вместо пункта Справка меню включает имеющий тот же самый смысл и назначение пункт «?». Стандартным способом вызова справки для приложений Windows является также нажатие на функциональную клавишу F1.

Некоторые приложения кроме стандартной справочной системы имеют еще и контекстно-зависимую справку.

Контекстно-зависимой (или просто контекстной) называется справка, конкретное содержание которой определяется программой автоматически, по сложившейся к моменту вызова справки текущей ситуации.

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

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

Структура окна справки

Окно справочной системы, как и любое окно Windows, состоит из заголовка, в котором находятся значок вызова системного меню окна, название окна Справка Windows и стандартные кнопки управления окном. Ниже заголовка окна расположена панель с кнопками управления справочной системой. В рабочей зоне окна выделено две области. В левой области находятся три вкладки: Содержание, Указатель и Поиск. Вкладка Содержание служит для доступа к разделам справочной системы. Вкладка Указатель обеспечивает работу с предметным указателем. И наконец, вкладка Поиск используется для поиска справочного материала по отдельным (необязательно ключевым) словам или фразам. В правой области окна выводится содержание раздела справки. Как левая, так и правая области окна справки могут иметь полосы прокрутки, которые при необходимости выводятся операционной системой автоматически. В инструментальной панели окна находятся кнопки Скрыть, Назад, Вперед, Параметры и Справка Web. Кнопкой Скрыть при необходимости можно свернуть левую область окна. После чего она заменяется кнопкой Показать, с помощью которой можно вернуться в исходное состояние. Кнопки Назад и Вперед служат для перемещения по просматривавшимся в текущем сеансе работы со справкой разделам в прямом и обратном направлениях просмотра. Кнопка Параметры служит для развертывания меню окна, а кнопкой Справка Web вызывается специализированный раздел связи с интерактивной службой технической поддержки Microsoft через глобальную сеть Интернет.

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

Работа с вкладкой Содержание

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

Всю рабочую область вкладки Содержание занимает список тем верхнего уровня. Слева от названия каждой темы находится значок закрытой книги . Выбор темы осуществляется, как в любом вертикальном меню — щелчком клавишей мыши на выбранной строке списка либо перемещением курсора списка к этой строке с помощью клавиш направлений клавиатуры ↓, ↑ и нажатия клавиши Enter после завершения перемещений. В результате выполнения описанных действий выбранная тема будет «раскрыта», то есть в строке с названием темы значок закрытой книги заменится на значок отрытой книги , и в список под названием темы будут включены дополнительные строки, содержащие названия подтем или разделов. Причем названия подтем отмечены значком закрытой книги , а названия разделов — значком вопроса . Раскрыть тему можно также, нажав клавишу → в строке со значком закрытой книги. Подтемы раскрываются так же, как и темы. Открытую тему (подтему) можно свернуть теми же самыми способами, то есть щелкнуть мышью на названии открытой темы (подтемы) или выделить ее клавишами направлений и нажать клавишу Enter. Свернуть тему можно и клавишей ← в строке со значком открытой книги. Строки, содержащие названия разделов свернутой темы, из списка удаляются. После выбора раздела его содержание появляется в правой области окна.

Рекомендуемый порядок работы с вкладкой Содержание:

Нажать кнопку Показать инструментальной панели окна (при необходимости)

Выбрать вкладку Содержание.

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

Выполнить щелчок по строке с названием выбранного раздела. Его содержание будет выведено в правую область окна справки.

Работа с вкладкой Указатель

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

Вкладка Указатель содержит поле ввода Введите ключевое слово для поиска:, полный список ключевых слов с полосой прокрутки и кнопку Показать. Выбор раздела можно начать с ввода искомого ключевого слова. Набираемое на клавиатуре слово попадает в поле ввода вкладки. По мере ввода букв, из которых состоит слово, список автоматически прокручивается, одновременно курсором списка выделяется строка, которая содержит ключевое слово, наиболее соответствующее введенным буквам. Если подобранное автоматически ключевое слово устраивает пользователя, то нажатием клавиши Enter можно закончить ввод. В противном случае с помощью клавиши Tab можно перейти в список и далее клавишами направлений клавиатуры ↓, ↑ выбрать в нем подходящее ключевое слово. Другой вариант действий состоит в том, что работу начинают сразу со списка, прокручивая его с помощью мыши. Выведя в зону видимости нужное ключевое слово, можно выделить его, щелкнув один раз клавишей мыши по содержащей это слово строке, а затем щелкнуть по кнопке Показать. Можно также выполнить двойной щелчок по строке. В этом случае щелкать по кнопке Показать не требуется.

Можно выполнить сразу двойной щелчок по строке либо вначале выделить строку одинарным щелчком, а выбрать вторым щелчком по предусмотренной в окне специальной кнопке или после выделения нажать клавишу Enter.

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

Рекомендуемый порядок работы с вкладкой Указатель:

Нажать кнопку Показать инструментальной панели окна (при необходимости).

Выбрать вкладку Указатель.

В поле ввода вкладки ввести несколько первых букв ключевого слова.

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

Выполнить двойной щелчок по строке с выбранным словом.

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

Работа с вкладкой Поиск

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

Вкладка содержит поле ввода Введите ключевое слово для поиска:, кнопку Разделы, список Выберите раздел для вывода: и кнопку Показать. Искомое слово или последовательность слов нужно ввести с клавиатуры в поле ввода, затем нажать клавишу Enter или нажать кнопку Разделы. После этого в выведенном списке выбрать подходящий раздел, выполнив по нему двойной щелчок мышью или же сначала щелкнув один раз по строке с названием раздела, а затем по кнопке Показать. Можно использовать и клавиатурные способы выбора.

Рекомендуемый порядок работы с вкладкой Поиск:

Нажать кнопку Показать инструментальной панели окна (при необходимости).

Выбрать вкладку Поиск.

В поле ввода вкладки ввести последовательность слов и нажать клавишу Enter.

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

Работа с разделом справки

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

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

После активизации правой области окна указать на выбранную ссылку можно и с помощью клавиатуры. Перемещение между полями ссылок осуществляется клавишей Tab или сочетанием клавиш Shift+ТаЬ. Когда нужная ссылка окажется выделенной штриховым прямоугольником, следует нажать клавишу Enter.

После выполнения любого из описанных приемов на экран будет выдана связанная со ссылкой дополнительная информация. Достаточно часто она представляет собой относительно небольшое определение, уточнение значения выбранного слова или словосочетания. В этом случае на экран выводится всплывающее окно, которое не имеет никаких элементов управления. Закрыть такое окно после завершения работы с ним можно, выполнив щелчок клавишей мыши в любом месте вне всплывающего окна или нажав клавишу Esc. Если гипертекстовое поле связано с каким-либо другим разделом справки, то он выводится в той же самой, правой области окна справки, где находился текст исходного раздела с гиперссылкой. После ознакомления с содержанием выведенного по гиперссылке раздела вернуться в исходный раздел можно с помощью кнопки. Назад, находящейся в инструментальной панели окна справки. Дополнительный раздел, в свою очередь, может содержать гипертекстовые поля, содержащие ссылки на другие термины, понятия или разделы справки. Следовательно, можно запросить новую информацию с помощью новой гипертекстовой ссылки. И наконец, можно завершить работу со справкой, стандартным образом закрыв ее окно.

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

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

Рекомендуемый порядок работы с разделом справки.

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

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

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

Перейти к выбору следующего раздела справки с помощью вкладок левой области окна или закрыть его.

Переходы по разделам

Справочная система сохраняет информацию о порядке просматривавшихся ранее разделов справки. Поэтому пользователь может вернуться к одному из таких разделов.

Для этого можно воспользоваться кнопкой Назад на инструментальной панели. Каждый следующий щелчок мышью на этой кнопке возвращает в правую область окна предыдущий раздел в порядке, противоположном исходной последовательности их просмотра. Например, после просмотра четырех разделов справки пользователь захотел вернуться к просмотру второго раздела. В этом случае ему нужно дважды нажать кнопку Назад. После первого нажатия в окне появится третий по порядку просмотра раздел, а после следующего — требуемый второй раздел. Такую операцию иногда называют откатом или отменой. После выполнения отката пользователю может понадобиться возвращение к тому разделу, из которого он начал откат. В этом случае можно необходимое число раз нажать кнопку Вперед. Такая операция называется накатом или возвратом. Кроме описанных выше способов для выполнения отката и наката можно воспользоваться еще и сочетаниями клавиш Alt+← и Alt+→ соответственно.

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

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

Особенности справочной системы диалоговых окон

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

Если в заголовке окна кнопки нет, то для вызова справки можно воспользоваться кнопкой с названием Справка, нажатием на клавишу F1 или вызовом контекстного меню. Тогда вместо изменения формы указателя появится контекстное меню, содержащее пункт Что это такое?. Выбор этого пункта из меню приведет к появлению описанного выше окна со справкой.

Справочная система

Работа с основным меню

Завершение работы Windows

Работа с окном Мой компьютер

Работа с программой Проводник

Запуск программ и открытие документов

Операции с ярлыками

Файловые операции

Буфер обмена

Основные операции в операционной системе Windows Работа с основным меню

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

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

Способы открытия основного меню:

нажать кнопку Пуск панели задач;

нажать клавишу Windows клавиатуры;

использовать сочетание клавиш Ctrl+Esc.

Выбор пункта в основном меню осуществляется любым из стандартных способов: щелчком клавишей мыши на нужной строке, горячей клавишей, сочетанием клавиш или перемещением курсора меню к этой строке клавишами направлений ↑, ↓ и последующим нажатием клавиши Enter.

Основное меню имеет каскадный характер. Это значит, что при выборе в нем некоторых пунктов развертывается дополнительное вертикальное меню. Внешним признаком таких пунктов является наличие значка > в правом конце строки пункта. Это, например, пункты Программы, Документы, Настройка и т.д. Развернутый уровень каскадного меню имеет точно такую же структуру, как и предыдущий. То есть в нем могут быть пункты со значком ►, выбор которых также приводит к развертыванию следующего уровня меню. Каскадное меню может иметь 4-5 и более уровней

Способы развертывания уровней каскадного меню:

позиционирование указателя мыши на строке меню со значком ►;

нажатие клавиши направления → после выделения такой строки меню.

Способы сворачивания уровней каскадного меню:

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

нажатие клавиши направления ← сворачивает текущий уровень и приводит к возврату в меню предыдущего уровня.

Выбор в основном меню и в его каскадных уровнях, как и их закрытие, производится стандартными способами, характерными для любых меню.

Справочная система

Работа с основным меню

Завершение работы Windows

Работа с окном Мой компьютер

Работа с программой Проводник

Запуск программ и открытие документов

Операции с ярлыками

Файловые операции

Буфер обмена

Основные операции в операционной системе Windows Завершение работы Windows

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

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

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

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

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

4. Перезагрузить компьютер в режиме MS-DOS, при этом осуществляется сохранение всех измененных параметров Windows, запись всех несохраненных данных из оперативной памяти на жесткий диск и перезапуск компьютера в режиме MS DOS. Это позволяет переключиться в среду операционной системы MS DOS.

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

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

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

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

выбрать строку Завершение работы... основного меню;

включить переключатель выключить компьютер диалогового окна;

нажать кнопку ОК или клавишу Enter;