Что такое программное обеспечение?Классификация программного обеспечения.

<

051914 2358 1 Что такое  программное обеспечение?Классификация программного обеспечения.Программное обеспечение (software) – это набор команд, управляющих работой компьютера. Без программного обеспечения компьютер не сможет выполнять задачи, которые мы обычно связываем с компьютерами. Функции программного обеспечения следующие:1управлять компьютерными ресурсами организации;2обеспечивать пользователя всеми инструментами, необходимыми для извлечения пользы из этих ресурсов;3выполнять роль посредника между организациями и хранимой информацией.

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

Существует два основных типа программного обеспечения: системное и прикладное. Каждый тип выполняет различные функции. Системное программное обеспечение (system software) – это набор программ, которые управляют компонентами компьютера, такими как процессор, коммуникационные и периферийные устройства. Программистов, которые создают системное программное обеспечение, называют системными программистами.К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами. Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера. Прикладное программное обеспечение взаимодействует с аппаратными компонентами через системное. Конечные пользователи в основном работают с прикладным программным обеспечением. Чтобы обеспечить аппаратную совместимость, каждый тип программного обеспечения разрабатывается для конкретной аппаратной платформы.Классификация ПО.Программы, работающие на компьютере, можно разделить на три категории:

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

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

— Вспомогательное ПО (инструментальные системы и утилиты)

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

подготовки текстов (документов) на компьютере – редакторы текстов;

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

обработки табличных данных – табличные процессоры;

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

2.. MICROSOFT OFFICE. СОСТАВ, НАЗНАЧЕНИЕ, ОСНОВНЫЕ ПРОГРАММЫ-ПРИЛОЖЕНИЯ

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

файлами, форматированию, печати, работе с электронной почтой и т. д.

1

В настоящее время на рынке прикладных офисных программных продуктов доминируют пакеты фирмы Microsoft Office 97 и 2000. Последние версий этих офисных комплексов содержат средства коллективной работы, более тесной интеграции компонентов, а также средства взаимодействия с Интернет.

Microsoft (MS) Office 2000 может работать под управлением операционных систем Windows 95, Windows 98, Windows NT, Windows 2000. Необходимая для эффективной работы конфигурация компьютера зависит от используемой операционной системы, но минимально достаточный набор включает:

микропроцессор Pentium любого типа;

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

объем свободного дискового пространства 300 Мбайт;

видеоадаптер с памятью не менее 4Мбайт.

Комплект Microsoft Office 2000 поставляется в нескольких вариантах, включающих разное количество основных приложений:

• Office 2000 Standard — предназначен для пользователей, которым нужен базовый набор средств для делопроизводства, расчетов и анализа информации, а также для создания и публикации документов в сети Интернет;

Office 2000 Professional — дополнительно обеспечивает средства работы с большими базами данных в настольных издательских системах, а также для управления малым бизнесом;

Office 2000 Premium — самый полный универсальный вариант поставки;

Office 2000 Small Business — ориентирован в основном на решение задач малого бизнеса;

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

Основные приложения Microsoft Office:

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

Excel — табличный процессор, предназначен для обработки табличный данных и выполнения сложных вычислений;

Access — система управления базами данных, предназначена для организации работы с большими объемами данных;

Power Point — система подготовки электронных презентаций, предназначена для подготовки и проведения презентаций;

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

FrontPage — система редактирования Web-узлов, предназначена для создания и обновления Web-узлов;

Photo Draw — графический редактор, предназначенный для создания и редактирования рисунков и деловой графики;

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

Small Business Tools — специализированный инструментарий, предназначенный для работы с информацией и осуществления бизнес-анализа;

Internet Explorer.— Web-обозреватель для сети Интернет, предназначен для поиска данных разного типа.

Кроме основных приложений Microsoft Office содержит также множество вспомогательных программ, используемых для создания и включения в, базовые документы различных объектов в виде диаграмм, рисунков, формул и т. д. К ним относятся:

MS Graph — предназначен для создания различных графиков и диаграмм на основе числовых рядов и таблиц;

MS Equation Editor — предназначен для создания и редактирования научных формул;

MS Office Art — графический редактор, предназначен для создания рисунков, геометрических фигур, блок-схем и т. д.;

MS Word Art — предназначен для создания и красочного оформления заголовков и других элементов текста;

MS Photo Editor — предназначен для обработки и преобразования тоновых рисунков, фотографий, объектов, считанных сканером;

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

MS Organization Chart — предназначен для построения иерархических структурных схем и блок-схем.

Текстовый редактор Word, его основные функции. Порядок запуска программы Word. Структура страниц и документа. Понятияо шаблонах и стилях оформления.

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

Существует большое количество разнообразных текстовых

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

Основное назначение текстовых редакторов — создавать текстовые файлы, редактировать тексты, просматривать их на экране, изменять формат текстового документа, распечатывать его на принтере.

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

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

Функциональные возможности большинства современных текстовых редакторов позволяют пользователю выполнять следующие операции:

• набирать текст с клавиатуры;

• исправлять символы, вставлять новый символ на место ошибочного;

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

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

• удалять одну или несколько строк, копировать и перемещать их в другое место текста;

• раздвигать строки набранного текста, чтобы вставить туда новый фрагмент;

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

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

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

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

• распечатывать подготовленный текст на принтере.

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

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

щелкните левой кнопкой мыши по кнопке Пуск щелкните левой кнопкой по команде Программы в появившемся списке щелкните левой кнопкой мыши по программе Word.

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

Word позволяет упростить подготовку нового документа, предлагая для него специальную заготовку — шаблон. В комплекте Windows имеются готовые шаблоны для документов общего типа (Normal), для расписаний встреч, факсов, резюме, дипломов, сертификатов и т.д. Пользователь имеет возможность по команде Файл/ Создать создавать собственные шаблоны, например бланки писем с логотипом и реквизитами фирмы, заготовки договоров или приглашений и т. п.

Шаблон — это служебный файл с расширением .dot, который содержит всевозможную информацию о структуре и оформлении документов конкретного типа: фрагменты стандартного текста, графические объекты, стили, элементы автотекста, состав панелей инструментов и т.п.

Для документов общего типа предусмотрен стандартный шаблон Normal (Normal.dot).

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

3

• стиль символов, определяющий шрифт, начертание, размер шрифта.

Список имеющихся стилей оформления можно получить двумя способами: либо щелкнув по кнопке раскрывающегося списка в левой части панели Формат, либо выбрав команду Формат/ Стиль. В этом списке названия стилей абзаца набраны полужирным шрифтом, а названия стилей символов — обычным. Что можно делать с этим списком?

Можно применить определенный стиль к некоторому элементу документа. Например, установив текстовый курсор в каком-то абзаце и выбрав в списке стилей «Заголовок 2» (в панели инструментов Формат), присвоить этому абзацу статус заголовка второго уровня.

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

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

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

Вы можете модифицировать существующий стиль (например, стиль оформления сноски), либо создать новый стиль. Для этого нужно выбрать команду Формат/Стиль, которая откроет диалоговое окно. В этом окне можно просмотреть список стилей, оценить внешний вид абзаца, оформленного этим стилем (окно Абзац) и вид символов. В нижней части окна находится описание выделенного на данный момент стиля. Чтобы применить, создать, модифицировать стиль, надо нажать одну из командных кнопок: Применить, Создать, Изменить.

3.Назначение и виды операционных систем. Обзор операционных систем.

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

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

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

Функции операционной системы:

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

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

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

— управление файлами; основными задачами при этом являются обеспечение защиты, управление выборкой и сохранение секретности хранимой информации.

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

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

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

Виды ОС:

Многопользовательская система, система с коллективным доступом, система коллективного доступа (multiuser system, multiaccess system) — вычислительная система или ее часть (например операционная система), позволяющая нескольким пользователям одновременно иметь доступ к одной ЭВМ со своего терминала (локального или удаленного). Многопользовательский характер работы достигается благодаря режиму разделения времени, который заключается в очень быстром переключении ЭВМ между разными терминалами и программами и соответственно быстрой отработке команд каждого пользователя. При этом последний не замечает задержек времени, связанных с обслуживанием других пользователей. Примерами разработок указанного вида могут служить помимо Windows операционные системы: NetWare, созданная и развиваемая фирмой Novell (США) для локальных информационных вычислительных систем; Unix фирмы AT&T’s Bell Laboratories (США); REAL/32 и др. 4

Однопользовательская система (one user system) — операционная система, не обладающая свойствами многопользовательской. Примерами однопользовательских ОС являются MS DOS фирмы Microsoft (США) и ОС/2, созданная совместно Microsoft и IBM.

Сетевая операционная система, СОС (NOS, Network Operating System) — операционная система, предназначенная для обеспечения работы вычислительной сети. Примерами сетевых операционных систем являются Windows NT, Windows 2000, Novel Netware, Unix, Linux и др.
4.Вид окна программы word. Функции горизонтального меню. Панели инструментов. Контекстное меню. Настройка экрана MS Word.

Вид окон Программы Word. Настройка

Если Вы работаете в MS Word с многочисленными документами одновременно, то Вам наверняка будет интересно настроить Вид окон так, как Вам будет удобнее.

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

Для быстрого перехода из одного файла в другой лучше использовать Панель задач Microsoft Windows и окна будут видны сразу все одновременно

Совет: Для того чтобы была возможность работать с множеством окон в Word XP/2003-2007 (то есть все документы открываются на Панели задач или в одном окне) необходимо выполнить команду: Сервис/Параметры/Вид/Окна на панели задач (установить «галочку» либо снять, см. Рис.

Горизонтальное меню с подменю

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

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

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

Горизонтальное меню

Горизонтальное меню занимает вторую строку окна приложения. Каждый пункт этого меню — это группа более или менее однотипных операций приложения. Состав меню может меняться, в зависимости от функции приложения, однако почти всегда присутствуют пункты ФАЙЛ, СПРАВКА, ОКНО, ПРАВКА, ВИД.

Одна из букв названия пункта меню всегда подчеркнута — это «горячая клавиша»

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

1Строка меню

2 Команда меню

3 Панель инструментов

4Кнопка

Конте́кстное меню́ (англ. context menu) в графическом интерфейсе пользователя — меню, открываемое, как правило, при нажатии второй[1] кнопки указательного устройства ввода.

5.История создания и развития операционной системы MS Dos.

В течение долгих лет с момента своего появления персональные компьютеры (IBM — совместимые) обходились без специальных «пользовательских оболочек», работая непосредственно под управлением операционной системы (MS DOS, DR DOS , PC DOS). Пользователи, садившиеся за такой компьютер, обречены были увидеть после включения на голом экране опостылевшую подсказку С: \ . Все операции управления компьютером производились путем ввода с клавиатуры некоторых слов — директив. Неудобство такого алфавитно-цифрового интерфейса порождало претензии и к самим компьютерам.

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

5

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

Одним из недостатков операционной системы MS DOS, которая стала фактическим стандартом для IBM PC-совместимых компьютеров в 80-е годы, был чрезвычайно примитивный пользовательский интерфейс. Фирма Microsoft явно следовало позаботиться о более дружественном интерфейсе операционной системы, тем более что на рынке уже появился компьютер Macintosh фирмы Apple с чрезвычайно дружественным оконным графическим пользовательским интерфейсом (Graphics User Interface, GUI), выглядевшим куда выигрышнее командной строки MS DOS IBM PC. В оконном интерфейсе каждой выполняемой программе отводиться экранное окно, которое может занимать часть экрана или весь экран.

Фирма Microsoft, ведя самостоятельные разработки в области графического интерфейса пользователя, стремилась к тому, чтобы оконная среда не только представляла собой оболочку для MS DOS, позволяющую работать с файлами и запускать программы, но и предоставляла бы разработчикам собственный интерфейс прикладного программирования (Application Interface Programming, API ).

Вскоре после начала работ над CGI корпорация Microsoft развернула работы по созданию графической операционной среды для компьютеров с MS DOS. Создание такой оболочки было инспирировано неожиданным интересом пользователей IBM-совместимых компьютеров к объявлению корпорацией VisiCorp о начале работ над многооконной операционной оболочкой VisiOn. Таким образом, конкуренция сделала свое дело — в феврале 1983 года стало ясно, что Microsoft создаст свою собственную оболочку Windows.

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

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

Но, несмотря на то, что в ноябре 1985 года Windows все же вышел на прилавки магазинов, в течение двух лет (с 1985 по 1987 год) он не оказал большого влияния на рынок программного обеспечения и не стал альтернативой MS DOS, как надеялась Microsoft. Большое число пользователей (51%) покупали Windows не ради созданных для него приложений (которых было очень мало по сравнению с обычными программами для MS DOS) или графического интерфейса, а для того, чтобы иметь возможность быстро переключаться с одного приложения DOS на другое.

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

«Событием — 90» был выпуск графической операционной оболочки Microsoft Windows 3.0, которая стала бестселлером и лучшим продуктом года. Windows имела приятный графический пользовательский интерфейс (по сравнению с тем, что до сих пор появлялось для IBM PC), предоставляла значительный комплекс услуг, оперировала всем объемом памяти, адресуемым микропроцессором 80286 , 80386 и выше. С 32 — разрядными микропроцессорами (80386 и выше) и при наличии не менее 2 Мб памяти Windows 3.0 могла использовать виртуальную память, этот режим работы был назван 386 расширенным (386 Enhanced Mode ).

Система имела многозадачные возможности. DOS-программы под Windows 3.0 выполнялись в режиме вытесняющей многозадачности. Программы, соответствующие Windows API, выполнялись в режиме кооперативной многозадачности. Минимальный объем оперативной памяти, при котором Windows могла хоть как-то функционировать, составлял 1 Мб в стандартном режиме (Standard Mode). Кроме того, Windows по-прежнему могла работать на машинах класса IBM PC XT с использованием только нижних 640 Кб памяти (реальный режим, Real Mode).

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

6

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

Утвердив, таким образом, новый стандарт на программное обеспечение для IBM PC — совместимых компьютеров, Microsoft расторгла соглашение о совместных разработках с IBM. Windows 3.0 оказалась значительно более удачным в рыночном плане изделием, чем все предыдущие версии OS/2 и Windows, вместе взятые. За первый год поставок Windows 3.0 и фирма Microsoft продала 5 млн. экземпляров продукта, в то время как общий объем продаж первого поколения OS/2 не достигал и полумиллиона копий.

Начало 90-х годов характеризуется очень быстрым ростом влияния Microsoft Windows, причем не только на программном, но и на аппаратном рынке. Появился спрос, например, на платы видеоадаптеров, оптимизированные для Windows, т.е. с микропроцессором не ниже 80386 и объемом памяти не менее 4 Мб. Впрочем, система функционировала и на более слабой аппаратуре.

В апреле 1992 года появилась Windows 3.1. С этого момента Windows официально именуется операционной системой. Интерфейс Windows 3.1, был несколько улучшен, в частности, были усилены возможности управления экранными объектами мышью. Динамический обмен данными между приложениями (Dynamic Data Exchange, DDE) теперь поддерживался непосредственно Windows. В систему вошли средства мультимедиа, ранее поставлявшиеся отдельно в пакете Windows Multimedia Extensions. Для расширения издательских возможностей в Windows 3.1 была встроена поддержка системы масштабирования шрифтов True Type.

Windows 3.1, как и Windows 3.0, являлась 16-разрядной системой, но предлагала только 2 режима работы — стандартный и 386 расширенный. Теперь с Windows уже нельзя было работать на машине класса XT, но 286-е компьютеры остались «дееспособными». В целом Windows стала значительно более стабильной и удобной, производительность системы несколько повысилась. Все это привело к тому, что с середины 1992 года развитие Windows-рынка фактически относилось уже к Windows 3.1, и все больше приложений производилось именно для Windows 3.1, а не для предыдущей версии.

Следующей заметной вехой в истории Windows является Microsoft Windows for Workgroups 3.11, выпущенной в конце 1993 года. Эта версия была не только «настольной» операционной системой, но и самостоятельной сетевой операционной системой для локальной сети, а также сетевым клиентом для сервера Windows NT. Кроме того, Windows for Workgroups содержала новую версию виртуальной файловой системы, совместимую с MS DOS, а в остальном представляла собой слегка улучшенную модификацию Windows 3.1, работающую только в 386 расширенном режиме.

6.Инструментальное программное обеспечение.

Инструмента́льное програ́ммное обеспе́чение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ. Обычно этот термин применяется для акцентирования отличия данного класса ПО от прикладного и системного программного обеспечения.

Виды инструментального ПО

Текстовые редакторы

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

SDK

Компиляторы

Интерпретаторы

Линковщики

Парсеры и генераторы парсеров (см. Javacc)

Ассемблеры

Отладчики

Профилировщики

Генераторы документации

Средства анализа покрытия кода

Средства непрерывной интеграции

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

Системы управления версиями

и др.

7.Типы интерфейсов пользователя.

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

7

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

Типы интерфейсов:

Интерфейсы пользователя бывают двух типов:

1)процедурно-ориентированные:

-примитивные

-меню

-со свободной навигацией

2)объектно-ориентированные:

-прямого манипулирования.

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

Объектно-ориентированные интерфейсы используют модель взаимодействия с пользователем, ориентированную на манипулирование объектами предметной области. В рамках этой модели пользователю предоставляется возможность напрямую взаимодействовать с каждым объектом и инициировать выполнение операций, в процессе которых взаимодействуют несколько объектов. Задача пользователя формулируется как целенаправленное изменение некоторого объекта. Объект понимается в широком смысле слова — модель БД, системы и т.д.

Процедурно-ориентированные интерфейсы:

1)Обеспечивает пользователю функции, необходимые для выполнения задач;

2)Акцент делается на задачи;

3)Пиктограммы представляют приложения, окна или операции;

4)Содержание папок и справочников отражается с помощью таблицы-списка.

Объектно-ориентированные интерфейсы:

1)Обеспечивает пользователю возможность взаимодействия с объектами;

2)Акцент делается на входные данные и результаты;

3)Пиктограммы представляют объекты;

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

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

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

-каждое окно меню занимает весь экран

-на экране одновременно присутствуют несколько разноуровневых меню (Windows).

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

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

Различают одно-документные (SDI) и многодокументные (MDI) интерфейсы.

8

 

 

8.Архиваторы. Архиватор — программа, осуществляющая объединение нескольких файлов в один архив или серию архивов, для удобства переноса или хранения. Многие архиваторы используют сжатие без потерь для уменьшения размера архива.

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

Характеристики архиваторов:

1По степени сжатия

2По скорости сжатия

Характеристики архиваторов — обратно зависимые величины. То есть, чем больше скорость сжатия, тем меньше степень сжатия, и наоборот.

9.Конфигурирование MS DOS. Под конфигурированием системы понимается настройка системы для достижения поставленных целей, а именно:

1настройку системы на конкретную конфигурацию оборудования РС;

2адаптацию системы к потребностям пользователя;

3повышение эффективности функционирования DOS и производительности PC в целом.

Конфигурирование DOS осуществляется модулем расширения BIOS (EM BIOS) во время загрузки системы по указаниям, заданным в виде специальных команд в файле CONFIG.SYS, и командным интерпретатором CI при выполнении команд файла автозапуска AUTOEXEC.BAT. Оба файла должны находиться в корневом каталоге системного диска.

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

10.Дайте подробную характеристику системному программному обеспечению.

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

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

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

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

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

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

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

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

Инструментальные программные средства (системы программирования) — обязательная часть

9

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

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

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

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

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

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

Пакет прикладных программ — это совокупность программ для решения круга задач по определенной тематике или предмету. Различают следующие типы пакетов прикладных программ:

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

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

проблемно-ориентированные — направлены на решение определенной задачи (проблемы) в конкретной предметной области (банковские пакеты, пакеты бухгалтерского учета, финансового менеджмента, правовых справочных систем и т. д.).

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

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

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

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

Векторная графика — это рисунок, созданный с помощью графических объектов, которые можно описать математическими формулами. Эти картинки, которые пользователь создает (или, проще говоря, рисует) в специализированной программе (например, CorelDraw или Adobe Illustrator), устроены на манер детского конструктора. Каждое векторное изображение состоит из множества объектов: кривых и прямых линий, геометрических фигур и так далее, хотя на глаз выглядит как единая, цельная картинка. Чтобы убрать или изменить любой объект, достаточно несколько раз щелкнуть мышью.

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

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

10

фотографией, такой фокус провернуть не удастся…

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

12.Внешние команды MS DOS. Существует команды двух типов:

— внутренние команды;

— внешние команды

Внутренние команды — это самые простые, чаще всего используемые команды. Вы не видите эти команды, когда вы просматриваете список файлов, хранящихся на системной дискете MS-DOS. Они являются составной частью большого файла COMMAND.COM Когда вы набираете внутреннюю команду, она тут же исполняется. Внешние команды располагаются на диске как программные файлы. Прежде, чем они смогут выполниться, они должны быть прочитаны с диска. Любое имя файла с расширением .COM,.EXE или .BAT рассматривается как внешняя команда. Например, такие программы, как FORMAT.COM и DISKCOPY.COM, являются внешними командами. Так как все внешние команды представляют собой файлы, то вы можете создавать свои команды и добавлять их к MS-DOS. Все созданные вами программы (независимо от используемого языка программирования) будут иметь расширение .EXE.При наборе внешней команды нет необходимости набирать расширение имени файла.

13.Текстовые редакторы. Табличные процессоры. Текстовые редакторы — это программы для создания, редактирования, форматирования сохранения и печати документов. Современный документ может содержать, кроме текста, и другие объекты (таблицы, диагра Текстовых редакторов первого рода существует великое множество. Среди основных, самых популярных, стоит отметить: Pspad, TEA, Crimson Editor, Vim, SciTE.ммы, рисунки и т. д.). Все они имеют своих приверженцев. Среди этих текстовых редакторов особняком стоит Vim. Этот текстовый редактор часто называют олдскульным, намекая на его глубокие традиции и возраст.

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

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

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

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

Функции табличных процессоров весьма разнообразны:

1создание и редактирование электронных таблиц;

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

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

5работа с электронными таблицами как с базами данных: сортировка таблиц, выборка данных по запросам;

6создание итоговых и сводных таблиц;

7использование при построении таблиц информации из внешних баз данных;

8создание слайд-шоу;

11

9решение оптимизационных задач;

10решение экономических задач типа «что – если» путем подбора параметров;

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

14.Базовая система ввода-вывода (Bios), её назначения и основные функции.

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

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

Большинство ОС состоит из следующих основных модулей: базовая система ввода-вывода (BIOS – Basic Input Output System); загрузчик операционной системы (Boot Record); ядро ОС; драйверы устройств; командный процессор; внешние команды (файлы).

Базовая система ввода-вывода (BIOS) – это набор микропрограмм, реализующих основные низкоуровневые (элементарные) операции ввода-вывода. Они хранятся в ПЗУ компьютера и записываются туда при изготовлении материнской платы. Данная система, по сути, «встроена» в компьютер и является одновременно его аппаратной частью и частью операционной системы.

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

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

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

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

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

— файловая система (отвечает за размещение информации на устройствах хранения);

— система управления памятью (размещает программы в памяти);

— система управления программами (осуществляет запуск и выполнение программ);

— система связи с драйверами устройств (отвечает за взаимодействие с внешними устройствами);

— система обработки ошибок;

— служба времени (предоставляет всем программам информацию о системном времени).

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

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

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

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

Командный процессор – это программа, функции которой заключаются в следующем:

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

— исполнение внутренних команд операционной системы;

— загрузка и исполнение внешних команд (реализованных в виде самостоятельных программ) операционной системы и прикладных программ пользователя (файлы с расширением СОМ, ЕХЕ или ВАТ). Некоторые стандартные команды (TYPE, DIR и другие) командный процессор выполняет сам. Такие команды называются внутренними (как правило, это основные команды работы с файлами и каталогами). Для выполнения внешних команд пользователя командный процессор ищет на дисках программу с соответствующим именем и расширением СОМ, ЕХЕ (например, FORMAT.COM), и если находит ее, то загружает в память и передает ей управление. По окончании работы программы командный процессор удаляет ее из памяти. 12

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

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

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

15Файловая система MS-DOS. (Диски, каталоги, подкаталоги, файлы.) При наличии большого числа программ и данных необходим строгий их учёт и

<

систематизация. Операционным системам приходится работать с различными

потоками данных, разными аппаратными и периферийными устройствами компьютера.

Организовать упорядоченное управление всеми этими объектами позволяет

файловая система.

На операционные системы персональных компьютеров наложила глубокий отпечаток

концепция файловой системы, лежащей в основе операционной системы UNIX. В ОС

UNIX подсистема ввода-вывода унифицирует способ доступа как к файлам, так и к

периферийным устройствам. Под файлом при этом понимают набор данных на диске,

терминале или каком-либо другом устройстве. Таким образом, файловая система –

это система управления данными.

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

виртуальное представление внешних запоминающих устройств ЭВМ, позволяя

работать с ними не на низком уровне команд управления физическими

устройствами (например, обращаться к диску с учётом особенностей его

адресации), а на высоком уровне наборов и структур данных. Файловая система

скрывает от программистов картину реального расположения информации во

внешней памяти, обеспечивает независимость программ от особенностей

конкретной конфигурации ЭВМ, или, как ещё говорят, логический уровень работы

с файлами. Файловая система также обеспечивает стандартные реакции на ошибки,

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

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

поименованные совокупности данных, хранимые во внешней памяти и имеющие

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

средства для создания новых файлов, операции по считыванию и записи

информации и т. д., не затрагивающие конкретные вопросы программирования

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

Файловая структура логического диска:

Чтобы обратиться к информации на диске (находящейся в файле),

надо знать физический адрес первого сектора (№ поверхности + № до-

рожки + № сектора), общее количество кластеров, занимаемое данным файлом,

адрес следующего кластера, если размер файла больше, чем размер

одного кластера и т.д. Все это очень туманно, трудно и не нужно.

MS-DOS избавляет Пользователя от такой работы и ведет ее сама.

Для обеспечения доступа к файлам — файловая система MS-DOS организует

и поддерживает на логическом диске определенную файловую структуру.

Одно из понятий файловой системы MS-DOS — логический диск.

Логические диски:

В некотором приближении можно считать, что, «с точки зрения» MS-DOS, каждый

логический диск это отдельный магнитный диск.

Каждый логический диск имеет свое уникальное имя. В качестве имени

логического диска используются буквы английского алфавита от A до Z

(включительно). Количество логических дисков, таким образом, не более 26.

Буквы A и B — отведены строго под имеющиеся в IBM PC FDD

. Начиная с буквы C именуются логические диски (разделы) HDD

. В случае, если данный IBM PC имеет только один FDD, буква B

пропускается. Только логические диски A и C могут быть

системными.

13

Каталог — это определенное место на диске (в области данных диска), где

содержится информация о файлах и ПодКаталогах, «привязанных» к данному

Каталогу. MS-DOS поддерживает иерархическую структуру каталогов

(древообразную).

Корневой Каталог:

Это определенная область Диска, создаваемая в процессе инициализации Диска, где

содержится информация о файлах и каталогах, хранящихся на Диске. Корневой

Каталог ВСЕГДА существует на отформатированном Диске! На одном Диске

ВСЕГДА бывает только ОДИН Корневой Каталог. Размер Корневого

Каталога для данного Диска — величина фиксированная, поэтому максимальное

кол-во «привязанных» к нему файлов и других (дочерних) каталогов (ПодКаталогов)

— строго определенное.

Файл — это поименованная область памяти на каком-либо физическом носителе,

предназначенная для хранения информации.

16.Внутренние команды MS-DOS.

Существует команды двух типов:

— внутренние команды;

— внешние команды

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

Имеются следующие внутренние команды МС-ДОС:

Break Del Mkdir Set

Chdir Dir Path Shift

Cls Echo Pause Time

Copy Exit Prompt Type

Ctty For Rem Ver

Date Goto Ren Verify

If Rmdir Vol

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

Основными параметрами форматирования символов являются: гарнитура шрифта, размер, начертание, интервал и положение символов.

Большинство наиболее часто используемых функций форматирования доступны на панели инструментов «Форматирование».

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

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

— уровень символов;

— уровень абзацев;

— уровень разделов;

— уровень страниц;

— уровень документа.

Чтобы произвести форматирование текста, он должен быть предварительно выделен или же нужные параметры форматирования должны быть установлены перед вводом текста.

Форматировать абзац или раздел можно просто установив курсор в любом месте абзаца или раздела.

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

14

 

 

 

Для форматирования символов применяется диалоговое окно Шрифт (Формат / Шрифт) или команды на панели инструментов форматирования. Форматирование абзацев осуществляется с помощью окна диалога Абзац, которое открывается командой Формат / Абзац.

Форматирование текстового документа

Форматирование документа – это изменение его внешнего вида. WORD обеспечивает форматирование документов на пяти различных уровнях:

1на уровне символов (изменение гарнитуры, начертания, размера и цвета шрифта, межбуквенного интервала в слове, анимации и т.д.)

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

3на уровне страниц (параметры страниц, ориентация страниц, рамка, колонтитулы первой страницы, четных и нечетных страниц и т.д.)

4на уровне разделов (формирование разделов со следующей страницы или на текущей странице, разбиение текста на колонки и т.д.)

5на уровне документа (номера страниц, оглавление и т.д.).

18.Оформление страницы документа: разметка страницы. Вставка номера страницы. Верхний и нижний колонтитулы. Вставка сносок. Разрывы страницы. Колонтитулы (верхние или нижние) — это области на верхнем и нижнем полях страницы, где можно размещать текст, поля или графические объекты. Колонтитулы отображаются только в режиме разметки пе чати. Возможно использование в документе различных колонтитулов, если добавлять их к отдельным стилям страниц, а затем применять эти стили к нужным страницам. Как вставить верхний колонтитул 1. В окне открытого документа раскройте меню Вставка. 2. В списке команд наведите курсор на пункт Верхний колонтитул. 3. В раскрывшемся меню выберите значение Обычный. 4. В верхней части страницы отобразится поле колонтитула с курсором ввода текста . -Для выхода из области колонтитула щелкните в нужном месте документа. Как вставить нижний колонтитул 1. В окне открытого документа раскройте меню Вставка. 2. В списке команд наведите курсор на пункт Нижний колонтитул. 3. В открывшемся меню выберите значение Обычный. 4. В нижней части страницы отобразится поле колонтитула с курсором ввода текста. 5. Введите нужный текст колонтитула. Как настроить параметры колонтитулов 1. В окне открытого документа раскройте меню Формат. 2. В списке команд выберите пункт Страница. 3. В окне Стиль страницы: имя стиля на вкладке Верхний колонтитул или Нижний колонтитул при необходимости активируйте: • Одинаковое содержимое слева/справа — если необходимо, чтобы колонтитул четных и нечетных страниц совпадал; • Использовать динамические интервалы — если необходимо, чтобы текст колонтитула расширялся в область между колонтитулом и текстом документа. 4. Регуляторами Левое поле и Правое поле при необходимости задайте расстояние от левого и правого края страницы до колонтитула. 5. Регулятором Интервал задайте расстояние от текста страницы до колонтитула. 6. Регулятором Высота задайте высоту колонтитула. 7. Для автоматического подбора высоты колонтитула (в соответствии с вводимым текстом) активируйте пункт Автоподбор высоты. 8. Для определения границ, цвета фона или узора фона колонтитула щелкните по кнопке Дополнительно и в окне Обрамление/фон задайте нужные параметры рамки и фона колонтитула. Вставка нумерации страниц Нумерация страниц документа формируется с помощью поля, которое размещается в нижнем или верхнем колонтитуле. 1. В окне открытого документа вставьте верхний или нижний колонтитул. 2. Установите курсор ввода текста в нужный колонтитул. 3. Откройте меню Вставка и наведите курсор на пункт Поля. 4. В дополнительном меню выберите пункт Номер страницы. -Для редактирования нумерации страницы дважды щелкните по полю номера страницы. Вставка файла С помощью данной инструкции можно помещать в документ другие текстовые файлы. 1. В окне открытого документа установите курсор в месте размещения файла. 2. Откройте меню Вставка. 3. В списке команд выберите пункт Файл. 4. В окне Вставка файла найдите на жестком диске компьютера нужный файл и щелкните по кнопке Вставить. 5. Содержимое выбранного текстового документа внедрится в текущий документ. Вставка раздела Раздел — это самостоятельная именованная структура текста, в которой могут использоваться разные способы форматирования, отдельные параметры страниц, различные колонтитулы и т. д. Раздел может включать в себя графические или иные объекты. В документ можно вставлять новые разделы или ссылки на разделы в других документах. Если раздел вставлен как ссылка, содержимое данной ссылки изменяется при соответствующем изменении исходного документа. Раздел содержит не менее одного абзаца. Разделы используются в случаях: • защиты текста от изменения; • скрытия или отображения текста; • использования текста или графических объектов из других документов OpenOffice. org; • создания разделов текста с иным макетом колонок. Как вставить новый раздел 1. В окне открытого документа установите курсор после текста, вслед за которым необходимо задать границу нового раздела. -Также можно выделить текст, который требуется преобразовать в раздел . 2. Откройте меню Вставка на панели инструментов. 3. В списке

15

команд выберите пункт Раздел. 4. В окне Вставить раздел на вкладке Раздел введите нужное имя в поле Новый раздел. 5. Закройте окно кнопкой ОК. Как вставить новый раздел как ссылку Для вставки раздела как ссылки необходимо предварительно создать нужный раздел в исходном документе. 1. Повторите пп. 1–4 предыдущей инструкции. 2. В правой части окна в группе Ссылка активируйте пункт Ссылка. -Для автоматического изменения содержимого при изменении раздела в исходном документе активируйте пункт DDE. 3. Щелкните по кнопке обзора (…) рядом с графой Имя файла. 4. В окне Вставка файла укажите документ, который содержит раздел, выбранный для ссылки, и щелкните по кнопке Вставить. 5. В графе Раздел раскройте список и выберите раздел, который требуется вставить. 6. Щелкните по кнопке Вставить. -Граница раздела, символ разрыва строки и страницы удаляются так же, как и любой другой символ документа. Как редактировать раздел 1. В окне открытого документа установите курсор ввода текста в нужный раздел. 2. Откройте меню Формат и в списке команд выберите пункт Разделы. 3. В окне Редактирование разделов в списке Раздел выберите раздел для редактирования и щелкните по кнопке Параметры. 4. В окне Параметры на соответствующих вкладках задайте новые параметры раздела: колонки, отступы, фон, сноски. 5. Закройте окно кнопкой ОК. Как защитить раздел от изменений 1. В окне открытого документа установите курсор ввода текста в нужный раздел. 2. Откройте меню Формат и в списке команд выберите пункт Разделы. 3. В окне Редактирование разделов в списке Раздел выберите раздел для редактирования. 4. В группе Защита от изменений активируйте пункт Защищено. 5. Закройте окно кнопкой ОК. -Текущее состояние защиты раздела отображает символ замка перед названием раздела в списке. При этом открытый замок обозначает незащищенный, а закрытый — защищенный раздел. Как удалить раздел При удалении раздела вся его информация преобразовывается в обычный текст. 1. В окне открытого документа установите курсор ввода текста в нужный раздел. 2. Откройте меню Формат и в списке команд выберите пункт Разделы. 3. В окне Редактирование разделов в списке Раздел выберите раздел для редактирования и щелкните по кнопке Удалить. 4. Закройте окно кнопкой ОК.

Вставка номеров страниц

Расстановка номеров страниц в Microsoft Word производится автоматически. Выполните команду Вставка/Номера страниц и в диалоговом окне Номера страниц выберите положение и выравнивание в раскрывающемся списке Выравнивание (вариант От центра означает — в центре страницы) номеров страниц.

Вставка разрывов и разделов

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

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

поля;

размер и ориентация бумаги;

источник бумаги для принтера;

границы страницы;

вертикальное выравнивание;

колонтитулы;

колонки;

нумерация страниц;

нумерация строк;

сноски.

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

Операционная система управляет некоторым «виртуальным устройством», которое понимает стандартный набор команд. Драйвер переводит эти команды в команды, которые понимает непосредственно устройство. Эта идеология называется «абстрагирование от аппаратного обеспечения». Впервые в отечественной вычислительной технике подобный подход появился в серии ЕС ЭВМ, а такого рода управляющие программы назывались канальными программами.

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

1загрузка драйвера. Тут драйвер регистрируется в системе, производит первичную инициализацию и т. п.;

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

16

3открытие драйвера. Начало основной работы. Обычно драйвер открывается программой как файл.

4чтение;

5запись: программа читает или записывает данные из/в устройство, обслуживаемое драйвером;

6закрытие: операция, обратная открытию, освобождает занятые при открытии ресурсы и уничтожает 7дескриптор файла;

8управление вводом-выводом.

20.История развития и назначение управляющей программы – оболочки Norton Commander. Опишите назначение функциональных предприятий. Пакет программ Norton Commander относится к классу программ-оболочек.

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

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

Резидентный же модуль, оставаясь в памяти, занимает незначительну ю ее часть – менее 10 Кбайт.

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

Выбор, как правило, осуществляется с помощью клавиш редактирования со стрелками и завершается нажатием клавиши < Enter >.

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

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

Перечень процедур управления компьютером с помощью пакета Norton Commander весьма широк. Основными из них являются:

выбор диска, каталога и файла;

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

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

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

поиск файлов и каталогов на дисках;

работа с архивными файлами;

получение информации о компьютере и оперативной памяти;

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

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

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

настройка параметров пакета и их сохранение.

В последнее время широкое распространение получили русифицированные версии 4.0 и 5.0 пакета программ Norton Commander .

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

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

21.Электронные таблицы. Понятие о табличных процессорах. Назначение и область использования. Электронные таблицы (или табличные процессоры) — это прикладные программы, предназначенные для проведения табличных расчетов.

Появление электронных таблиц исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с электронными таблицами — табличный процессор, была создана в 1979 году, предназначалась для компьютеров типа Apple II и называлась VisiCalc. В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие. Одним из самых популярных табличных процессоров

сегодня является MS Excel, входящий в состав пакета Microsoft Office.

17

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

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

Табличный процессор – комплекс программ, предназначенных для создания и обработки электронных таблиц.

Табличный процессор MS Excel позволяет:

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

Осуществлять численное исследование (Что будет, если? Как сделать, чтобы?);

1Проводить статистический анализ;

2Реализовать функции базы данных – ввод, поиск, сортировку, фильтрацию (отбор) и анализ данных;

3Устанавливать защиту на отдельные фрагменты таблицы, делать их невидимыми;

4Наглядно представлять данные в виде диаграмм и графиков;

5Вводить и редактировать тексты;

6Осуществлять обмен данными с другими программами, например, вставлять текст, рисунки, таблицы, подготовленные в других приложениях;

7Осуществлять многотабличные связи.

22.Альтернативные операционные системы. ОС Windows. История развития ОС Windows.

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

Жизнь сложная штука, и мы никогда не сможем познать ее полностью.

Никому не хватит времени познать миллионы оттенков, граней и нюансов, из которых она состоит.

Но главное — это уметь найти именно нужную, свою грань.

Мир операционных систем для персональных компьютеров не ограничивается тремя китами, которые держат земной шар,- Windows, Linux и MacOS. Запад уже понял, что «обычных» операционок не хватает и требуется что-то новое, лучшее и более профессиональное.

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

BeOS — мультимедийный рай. Построенная на абсолютно новой базе идей, BeOS создавалась как операционная система нового поколения для удовлетворения мультимедийных потребностей пользователя. Благодаря уникальной собственной файловой системе (BFS — Be File System) можно редактировать файлы размером в гигабайты в реальном режиме времени и без особых проблем. Загрузка приложений в отдельную защищенную ячейку памяти абсолютно исключает возможность зависаний системы: достаточно просто перезапустить необходимую программу.

Наличие красивого и удобного интерфейса BeOS вовсе не означает, что пользователю доступны только видимые настройки системы. Как правило, все самые «сокровенные» параметры находятся в текстовых файлах и легко редактируются. Инсталлировать программы, драйвера, шрифты и все остальное не нужно. Любая программа запускается сразу и не требует перезапуска системы — перезагружаются только те модули, которые были обновлены.

Cosmoe — «коммуникабельная» операционка. По заявлению разработчика, создавался Cosmoe просто забавы ради. Windows и MacOS продолжают оставаться динозаврами, системами с закрытым кодом, что заметно ограничивает «доверие» к ним пользователей. Linux пока еще предназначен, в первую очередь, для серверов и нацелен на надежность, а не удобство пользователя. Исходя из этого, автор решил создать открытую систему, которая поможет создать сообщество пользователей, создаст реальное общение и сотрудничество между людьми, желающими программировать. Это позиция автора — посмотрим же, что же есть на самом деле. Если абстрагироваться от красивых идей, в настоящее Cosmoe является зародышем, только претендующим на то, чтобы стать операционкой. Написанная на языке С, эта система является уникальным гибридом Linux и BeOS (хотя автор это категорически отрицает). Взяв за основу kernel FreeBSD и

18

код графической среды BeOS (BeGIU), разработчик всеми силами пытается создать команду, которая поможет ему писать код системы и приложения для Cosmoe. По его мнению, «линуксовая основа» позволит легко портировать популярный и нужный софт.

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

В принципе, немного утрируя, можно сказать, что именно так должен выглядеть Linux без ненужных простому пользователю «примочек». ОС легко настраивается, содержит большое количество приложений, знакомых пользователю по Linux. Кстати, удобство не означает упрощение — система может также служить сервером. Конечно, программ значительно меньше, но львиная доля «защитного» софта успешно портирована. Установка или обновление новых модулей не требует перезагрузки системы. Вся ОС условно состоит из двух компонентов: сервера приложений и библиотек dll, написанных на С++.

Основными преимуществами системы являются:

64-битная файловая система (клон BFS);

многозадачность и многопоточность;

поддержка многопроцессорных машин;

динамический кэш;

поддержка стандарта POSIX.

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

Microsoft Windows (/ˈwɪndoʊz/) (англ. windows — о́кна) — семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS.

Начало истории.

Разрабатывать менеджер интерфейса (Interface Manager, впоследствии — Microsoft Windows) Microsoft начала в сентябре 1981 года. Хотя первые опытные образцы были выполнены на основе так называемых Multiplan- и Word-like-меню, в 1982 году элементы интерфейса успешно были изменены на ниспадающие меню и диалоговые окна, наподобие использовавшихся в Xerox Star (как реализовывались самые первые планы компании, можно увидеть на черно-белых иллюстрациях).

Windows 1.0

Релиз вышел 20 ноября 1985 года, его появление разрушило все нормы пользовательского представления о работе с операционной системой. В Windows 1.0 можно было использовать мышь для системной навигации, а также различные функции и приложения, включенные в состав ОС. В комплект приложений входили: MS-DOS файловый менеджер, или программа для управления файлами (MS-DOS File Program), календарь, блокнот, калькулятор, часы и телекоммуникационная программа, позволяющая планировать свою деятельность (прообраз главной функции сегодняшних PDA). А пользователи могли переключаться между приложениями без необходимости перезагружать их и закрывать.

Windows 2.0

2 апреля 1987 года вышел релиз Windows 2.0/286. ОС несла на борту в большинстве своем все те же самые приложения, что и Windows 1.0, однако элементы ее управления были значительно улучшены. Microsoft воспользовалась преимуществами в виде улучшенных скоростных характеристик процессора Intel 286, возможностями дополнительной памяти (expanded memory) и возможностями взаимодействия приложений (inter-application communication), используя DDE (Dynamic Data Exchange — технология обмена данными между приложениями в среде ОС Windows и OS/2 через специальный буфер — область памяти, к которой имеет доступ каждое приложение). Windows 2.0 поддерживала VGA-графический стандарт, и пользователи могли свободно изменять размер окон и перемещать их в любую область экрана, а также «перекрывать» одно другим. Работающие с этой ОС могли пользоваться комбинациями клавиатурных клавиш, чтобы быстро осуществлять системные операции. В этом же году вышел релиз Windows 2.0, которая поддерживала режим «386 enhanced mode» и носила название Windows 2.0/386. Единственная разница между этой версией и вышеупомянутой Windows 2.0/286 заключалась в том, что режим «386 enhanced mode» Windows 2.0/386 позволял системе запускать несколько MS-DOS-приложений одновременно в дополнительной памяти, что нарушало установленный лимит в 640 кб базовой памяти.

Windows 3.0

Выход релиза — 22 мая 1990 года. Эта версия операционки вышла с большим количеством улучшений и усовершенствована, однако не содержала ни мультимедиа, ни сетевых средств, поэтому быстро была заменена на доработанную версию Windows 3.1. Однако уже те улучшения, которыми Microsoft снабдила свою Windows 3.0, впечатляли: невиданный доселе и удобный графический пользовательский интерфейс; использование всего объема памяти, адресуемой микропроцессорами 80286, 80386 и выше; полная

19

поддержка более мощного процессора Intel 386; программный, файловый менеджеры и менеджеры принтеров (первый и второй дали пользователю большие, макинтошеподобные иконки и возможность использовать Drag-n-Drop);

Windows 98

Релиз — 25 июня 1998 года. Следуя за Windows 95, уже признанной как стандарт де-факто для домашних пользователей, ровно дыша ей в затылок и наступая на пятки, в этом году громко заявила о себе версия «форточек», получившая и соответствующий знаковый порядковый номер — 98. Девиз «Works better. Plays better», которым снабдила ее Microsoft, прямо указывал на то, что компании, по ее мнению, на этот раз удалось добиться существенных успехов, а пользователь с помощью ее нового продукта сможет и работать лучше, и играть — тоже. Она стала первой Windows, созданной специально для, так сказать, покупателей или потребителей. И, надо сказать, что успех этой системы очевиден и невероятен и до сей поры. Ведь даже несмотря на то, что Microsoft перестала поддерживать эту ОС, то бишь прикрыла службу технической поддержки по любому вопросу, ее касающемуся, до сих пор пользователи с явной неохотой «переползают» со старых-добрых уверенно глючащих «девяносто восьмых форточек» на ту же Windows XP, экспансия которой уже совершенно очевидна, предпочитая действовать по пословице «старое, до боли знакомое, лучше, чем новое и пока еще толком не изведанное», и это несмотря на то, что операционка была выпущена ровно пятилетку назад. Практически все сбои, глюки и баги Windows 98 известны и описаны, бороться с ними легко и почти уже приятно, так что даже отказ самой Microsoft от собственного детища многих пользователей мало смущает.

Windows 2000

Релиз — 17 февраля 2000 года. Windows 2000 позиционировалась как апгрейд, пришедший на смену Windows NT Workstation 4.0, однако была уже чем-то значительно большим, чем просто усовершенствованная реинкарнация уже известной системы линейки NT. Вообще-то, Windows 2000 была создана с целью заменить Windows 95, Windows 98 и Windows NT Workstation 4.0 на всех бизнес-десктопах и лаптопах.

Windows XP

Релиз — 25 октября 2001 года. Самый фееричный выход системы, который только можно себе представить: праздник, фейерверки, хлопушки и всяко-разные забавы по всем Штатам и Европе. Когда с помпой был отпразднован выход в свет Windows XP, пользователи по всему миру начали потихоньку разбираться, а что же, собственно, представляет собой новая система.

23.Электронная таблица Excel: обзор функций горизонтального меню, пенели инструментов, ячейки электронной таблицы: адреса ячейки, ввод данных в ячейку таблицы. Электронные (динамические) таблицы, или табличные процессоры, — это компьютерные программы, предназначенные для работы с большими массивами числовой информации. электронных таблицах информация организована в виде прямоугольной таблицы и занесена в ее ячейки. Эту информацию можно видеть хранящейся в клетках таблицы, изменять ее, а также использовать хранимое значение для проведения расчетов, указывая имя ячейки в нужной формуле. Информационная структура в такой таблице не статическая, а динамическая, то есть с изменением исходных данных происходит автоматический пересчет вычисляемых данных. Строки такой таблицы могут быть не однотипн Таблица может быть больше размеров экрана, в этом случае в каждый момент виден только фрагмент таблицы, но с помощью клавиш перемещения курсора можно перемещаться по таблице. Рабочее поле программы — экранное окно, в котором пользователь видит часть таблицы, так как число столбцов может быть больше 200, число строк — более 10 000, причем изменяемой ширины и высоты. Имеются системы подсказок, меню, строка формул, строка состояния с информацией о текущей ячейке. ыми (наприме При определенном размещении информации таблица аналогична базе данных, поэтому в электронных таблицах предусмотрены процедуры управления такими таблицами, т.е. при определенной организации данных можно использовать электронные таблицы для создания баз данных.

Для этой цели все электронные таблицы поддерживают функции:

· сортировки;

· формирования выборки по различным критериям;

· построения таблицы результатов;

· обмен данными с внешними приложениями;

Задание критерия отбора в каждом пакете осуществляется оригинальным образом. Очень удачно реализован автофильтр у Excel.

Составление таблиц, которые можно обрабатывать как базы данных, удобно по следующим причинам:

· появляется возможность упорядочения данных в таблице;

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

· можно просматривать только те данные, которые удовлетворяют определенным условиям.

20

 

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

информации.Электронные таблицы позволяют осуществлять обработку внешних баз данных, т.е. баз данных, которые созданы с помощью других СУБД, например FoxPro, Paradox, dBASE, Access. Программа обработки внешних баз данных позволяет осуществлять:

· редактирование содержимого внешней базы данных;

· обмен данными между внутренними (табличными базами данных) и внешними базами данных;

· выбор информации из внешней базы данных по различным критериям.

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

2.3. Электронная таблица Microsoft Excel.

Сразу после своего появления в 1985 году Microsoft Excel получила признание как наиболее мощная и популярная электронная таблица. На сегодняшний день вопреки всем стараниям соперников Excel остается лидером. Рассмотрим возможности работы с табличной базой данных на примере этой электронной таблицы. В других электронных таблицах создание табличной базы данных и работа с ней во многом аналогична работе с базой данных в Excel.

В Excel для табличной базы данных используется термин список. Список является аналогом таблицы реляционной базы данных, строки списка соответствует записям базы данных, столбцы списка — полям записи. Список — прямоугольная область ячеек, в которой строки электронной таблицы, содержат подобные по типу данные. Во всех строках списка одинаковое использование столбцов — все ячейки в столбце содержат один и тот же формат. Верхняя строка списка содержит имена (названия) столбцов Название может состоять из нескольких слов, но обязательно размещенных в одной ячейке. Приведем некоторые полезные рекомендации, которые следует учитывать при работе со списками:

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

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

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

· оставляйте одну полностью пустую строку и один столбец между списком и другими данными, чтобы помочь системе правильно выделить список. р, возможна строка «Итого:»)

24.Графический интерфейс Windows. Окна ОС Windows. Microsoft Windows (/ˈwɪndoʊz/) (англ. windows — о́кна) — семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), ориентированных на применение графического интерфейса при управлении. Изначально были представлены многофункциональными надстройками для MS-DOS.

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

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

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

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

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

Окна — объекты графического интерфейса

Основу нового графического интерфейса пользователя составляет организованная и хорошо продуманная система окон и других графических объектов.

Окно – обрамленная прямоугольная область на экране монитора, в которой отображаются приложение, документ, сообщение. Окно будет активным (текущим), если с ним в данный момент работает пользователь. 21

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

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

25.Информационные ресурсы интернета. В данном докладе приводятся основные характеристики информационных технологий сети Internet и кроткий перечень доступных через эти технологии информационных ресурсов. классификация технологий по типу коммуникаций, скорости доступа, объему трафика и его доле от всего объема трафика в сети Internet. Приводятся основные типы информационных ресурсов опубликованных в Сети. Глобальная компьютерная сеть Internet начиналась как оборонный проект, который финансировался Агентством Перспективных Исследований Министерства Обороны США. Целю проекта являлась разработка компьютерной сети, призванной обеспечить устойчивое функционирование системы управления страной в условиях ядерной войны. Первые документы, описывающие технические требования к системе появились 1964 году, в 1969 первые четыре компьютера были объединены в реально действующую сеть. Эта сеть получила название ARPANET. В 1971 году сеть насчитывала уже 14 компьютеров, а в 1972 — 37. Семидесятые — это время роста сети и отладки технологии межсетевого обмена в рамках ARPANET. В 1982 году были опубликованы протоколы Transfer Control Protocol (TCP) и Internet Protocol (IP). С этого момента в лексикон специалистов по сетевым технологиям вошло сочетание «TCP/IP», которое прочно закрепилось за всем семейством документов и стандартов, связанных с работой ARPANET, а позже и сетью Internet. Собственно, Internet появилась как результат большой компьютерной программы Национального Научного Фонда США. Для проведения научных исследований Фонд организовал по всей стране несколько центров вычислений и оснастил их суперкомпьютерами. Для того, чтобы специалисты, занятые в фундаментальных исследованиях, могли использовать вычислительные мощности этих компьютерных центров, все они были объединены в единую компьютерную сеть. Первоначально планировалось использовать для этих целей ARPANET, но по различным соображениям администрация последней не разрешило подключение американских университетов к оборонной сети. В результате Фонд создал свою собственную сеть NSFNET. В качестве основы этой сети были выбраны средства межсетевого обмена разработанные в рамках проекта ARPANET. В это время появились первые шесть доменов Internet: gov, mil, edu, com, org и net. За каждой из этих аббревиатур скрывается своя собственная сеть: gov — сеть правительственных организаций, mil — сеть военных организаций, edu — сеть университетов, com — сеть коммерческих организаций, org — неправительственные и некоммерческие организации, net — сеть организаций, отвечающих за функционирование самой Сети.

Употребив слово сеть с заглавной буквы, мы делаем разделение между сетями, составляющими Internet и самой Internet, как совокупностью различных сетей. В настоящее время в Internet, кроме NSFNET входит еще порядка нескольких сотен различных сетей. Общим для всех этих сетей является тот факт, что для обмена информацией между собой они используют единый механизм, который называется технологией межсетевого обмена информацией — семейство протоколов TCP/IP. Основными моментами этой технологии являются единая система адресов всех компьютеров в сети, единая форма обмена информационными сообщениями между сетями — протокол IP и протоколы обмена данными с программным обеспечением, установленном на компьютерах Сети, которые используют IP для обмена информацией.

Став средством научной коммуникации в рамках программы NSF, Internet превратился в основное средство предварительной публикации результатов научных работ. Практически все лаборатории мира, имеющие доступ к Сети, стали размещать свои препринты в электронном виде в архивах Internet, а уже только после этого выпускать печатные копии этих работ. Следует отметить, что в первую очередь World Wide Web страницы создали на Сети практически все, кто занимался опубликованием материалов до появления Web. И проект «Гуттенберг» и проект «Руттенберг» и издательство O`Reilly и масса других, перечисленных выше организаций включились в процесс создания «Всемирной паутины». В настоящее время все электронные издания Web можно разбить на несколько категорий. Это во-первых рекламные страницы, во-вторых — это электронная периодика, в третьих — это серьезные электронные монографии и справочники. Остановимся подробно на каждом из этих видов изданий.

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

22

собственные страницы имеют почти все фирмы так или иначе связанные с компьютерным бизнесом. Если есть желание и время познакомиться с пресс-релизами Microsoft, IBM, DEC, Apple, Symantec и т.п. нет необходимости читать компьютерные журналы. Фирмы сами публикуют о себе различного сорта информацию, начиная от истории создания и отцах основателях, и кончая характеристиками последних изделий фирмы и прайс-листами. Здесь же можно найти доклады представителей фирмы на различных конференциях и выставках, а также их интервью различного рода специализированным изданиям. Все эти материалы богато иллюстрированы графикой и фотографиями. Часто, можно даже прослушать приветствия или обращения руководителей фирмы к пользователям Web, если конечно позволяют возможности компьютера и его программного обеспечения. Качество этих рекламных материалов часто не уступает печатным их аналогам.

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

Первыми из печатных периодических изданий World Wide Web стали осваивать иллюстрированные журналы. Причин такой активности, видимо несколько. Во-первых это возраст и пол пользователей Internet. По данным многочисленных опросов, проведенных среди лиц использующих сеть в 1995 году боле половины (69%) опрошенных это лица в возрасте от 25 до 45 лет. Наиболее массовую группу пользователей составляют 30-40-а летние мужчины. Женщины составляют не более 20% всех пользователей Сети. Во вторых — это профессиональный состав пользователей и их образование. До 70% занимаются бизнесом или компьютерными технологиями, больше половины имеют высшее образование. Стереотип того, что сетевые технологии — это удел молодых не совсем точен. Студенты и молодежь до 30 составляют не более одно пятой от числа всех пользователей сети. Соответственно и развлекательные журналы делятся в такой же пропорции. Основную массу составляют такие издания как Fortune, Time, Playboy, Penthouse, UFO Library, и т.п.. В последнее время профессионалы из Playboy стали применять принципы опубликования на сети гипертекстовых материалов в полном смысле этого слова. Примером такого материала может считаться «Парк развлечений», где пользователю представляется возможность «походить», посмотреть и побеседовать с обитателями этого мира, подобие игрушки «ходилки-стрелялки». Следует также заметить, что в настоящее время электронные копии печатных изданий — это скорее дайджест печатного издания. Компании выпускающие печатную продукцию с одной стороны заинтересованы в привлечении новых читателей, а с другой стороны нельзя терять традиционных клиентов печатных изданий. Для решения этой проблемы применяется комбинированный подход, который заключается в том, что, во-первых пользователь сети может, не отходя от своего компьютера подписаться на издание, перечислив на счет издательства или компании-посредника необходимую сумму денег, либо списав соответствующую сумму с кредитной карточки. При этом операции с карточками также можно выполнять, используя свой компьютер. Во-вторых, можно подписаться на электронную версию издания. В этом случае после перечисления денег, пользователя регистрируют в информационной службе издания, т.е. присваивают определенное имя и пароль, использую которые пользователь может войти в защищенные разделы базы данных издания. В связи с последней возможностью и расширением средств защиты данных при обмене ими по сети, число коммерческих закрытых для публичного использования информационных ресурсов Internet стало увеличиваться.

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

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

Существует несколько различных типов баз данных: табличные, иерархические и сетевые.

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

23

 

 

27.Структура операционной системы MS DOS. На дистрибутивных дискетах MS-DOS расположены файлы io.sys, msdos.sys, wina20.386, командный процессор command.com, файлы внешних команд операционной системы (такие, как format.com, fdisk.exe и т. п.), драйверы и другие файлы.

После установки MS-DOS файлы io.sys, msdos.sys, wina20.386 и command.com переписываются в корневой каталог диска C:. Остальные файлы записываются в отдельный каталог, который по умолчанию называется dos (хотя при установке вы можете указать другое имя). Дополнительно в корневом каталоге формируются два текстовых файла с именами config.sys и autoexec.bat.

Для чего предназначены файлы, расположенные в корневом каталоге диска C:?

Файлы io.sys, msdos.sys и command.com являются основными компонентами MS-DOS. Опишем назначение этих и других файлов более подробно.

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

2.1. ОСНОВНЫЕ СВОЙСТВА MS DOS

К основным достоинствам MS DOS относятся:

— возможность организации многоуровневых каталогов;

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

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

— развитый командный язык;

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

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

2.2. СТРУКТУРА MS DOS

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

DOS состоит из следующих основных модулей:

— базовая система ввода/вывода (BIOS);

— блок начальной загрузки (Boot Record);

— модуль расширения базовой системы ввода/вывода(___BIO.COM);

— модуль обработки прерываний (___DOS.COM);

— командный процессор (COMMAND.COM);

— утилиты DOS.

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

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

Перезаписывающие вирусы

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

Вирусы-компаньоны

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

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

Файловые черви

Файловые черви создают собственные копии с привлекательными для пользователя названиями (например, Game.exe, install.exe и др.) в надежде на то, что пользователь их запустит.

24

 

Вирусы-звенья

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

Паразитические вирусы

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

Вирусы, поражающие исходный код программ

Вирусы данного типа поражают исходный код программы или её компоненты (.OBJ, .LIB, .DCU), а также VCL и ActiveX-компоненты. После компиляции программы оказываются встроенными в неё. В настоящее время широкого распространения не получили.

По ДЕСТРУКТИВНЫМ ВОЗМОЖНОСТЯМ вирусы можно разделить на:

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

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

3 опасные вирусы, которые могут привести к серьезным сбоям в работе компьютера;

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

Но даже если в алгоритме вируса не найдено ветвей, наносящих ущерб системе, этот вирус нельзя с полной уверенностью назвать безвредным, так как проникновение его в компьютер может вызвать непредсказуемые и порой катастрофические последствия. Ведь вирус, как и всякая программа, имеет ошибки, в результате которых могут быть испорчены как файлы, так и сектора дисков (например, вполне безобидный на первый взгляд вирус «DenZuk» довольно корректно работает с 360K дискетами, но может уничтожить информацию на дискетах большего объема). До сих пор попадаются вирусы, определяющие «COM или EXE» не по внутреннему формату файла, а по его расширению. Естественно, что при несовпадении формата и расширения имени файл после заражения оказывается нерабтоспособным. Возможно также «заклинивание» резидентного вируса и системы при использовании новых версий DOS, при работе в Windows или с другими мощными программными системами. И так далее.

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

Вот некоторые особенности электронных презентаций:

Объем размещаемой информации — практически не ограничен;

Форма реализации — от компакт-дисков до электронных визиток;

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

Интерактивная работа — это максимальные удобства в работе с информацией.

30.Расчётные операции в Excel: работы с формулами и функциями. Основные статистические и математические функции Excel.Логические операции в Excel. Мастер построения диаграмм. Сортировка и фильтрация. Экран Excel содержит в основном элементы, имеющиеся в любом WS-

приложении, но дополнительно включает:

• строку формул и поле адреса ячейки ниже ИП;

• электронную таблицу с заголовками строк и колонок (1,2,3,…А,В,С,…);

• ярлыки рабочих лис тов (Лист1, Лист2…).

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

При входе в ТбП открывается Книга1. Каждая книга – это файл, с которымвыполняются операции открытия, сохранения и т.п. аналогично данным операциям в приложениях WS. Excel представляет возможность открытия и работы снесколькими книгами. Каждая книга состоит из 255 рабочих листов. Рабочие

листы предс тавляют собой ЭТ из 256 колонок и 65536 с трок. Каждому рабочему листу может быть

25

 

присвоено свое имя командой Формат/Лист/Переименовать или двойным щелчком по ярлыку листа.

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

тую (формула, имя ячейки, примечание Вставка/Имя, Вставка/Примечание).

Подгон размеров клетки под вносимую информацию можно выполнить командой Формат/Столбец, Формат/Строка или БМ за границу адресастолбца/строки.

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

Строками и колонками можно также манипулировать: вставлять, перемещать, удалять, копировать, сортировать и т.д.

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

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

В Excel возможно простое и логическое копирование. При этом простое обеспечивает копирование в заданные клетки один к одному, а логическое с адаптацией адресов клеток или под конкретное содержание. Логическое копирование дней недели или названий месяцев выполняется на основе списка (см.Сервис/Параметры/Списки). Данный вид копирования (заполнение) можно выполнить из пункта Правка /Заполнить/Прогрессия/ Автозаполнение или с использованием БМ за опорную точку в правом нижнем углу клетки.

4.3. ФОРМАТЫ ДАННЫХ, ФОРМУЛЫ В EXCEL

Модель ячейки в Ехcel имеет 5 уровней: значения, формат, формула, имя и примечание. Первый уровень – это отображаемые в ячейке на экране текст или число. Остальные уровни скрыты, но с ними можно проводить необходимые манипуляции.

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

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

В Excel формула находится на третьем, скрытом уровне клетки, а в клетке виден только числовой результат. Сама же формула отображается в строке формул (для активной клетки).

Формулы в Excel вводят, начиная со знака = . Они обычно включают имена клеток, с которыми выполняются соответствующие математические или логические действия.

Во многих случаях вместо составных формул можно использовать функции (готовые формулы). Например, вместо =А1 + А2 + А3 + А4 можно записать: =СУММ (А1:А4), где указан диапазон клеток, значения в которых складываются, или сложение значений отдельных клеток =СУММ (А1;А2;А6).

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

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

Редактирование формул можно выполнять несколькими способами, но наиболее удобно: выделить клетку, щелкнуть в строке формул и выполнить изменения. По умолчанию пересчет при этом выполняется автоматически. Его установка выполняется через пункт Сервис/Параметры/Вычисления.

31.. Рисунки и графические примитивы на слайдах .Использование анимации в презентациях. Презентация в режиме слайдов. Графические примитивы — это конкретные фигуры, чаще всего употребляющиеся при рисовании. Они имеют все атрибуты элемента shape, за исключением атрибута type. При этом атрибуты shape, не имеющие смысла для данного примитива, игнорируются. Кроме того, каждый из графических примитивов имеет собственные атрибуты в зависимости от создаваемой им фигуры. Графические примитивы могут содержать те же внутренние элементы, что и элемент shape.

Группы примитивов:

— Геометрические (точка, отрезок, ломаная, дуга, кривая и др.).

— Текстовые (алфавит, цифры и т. п.).

— Служебные (символьные) (курсор, служебные значки, полумаркеры).

— Некоторая графическая информация, отображаемая в графической форме.

26

Характеристики примитивов:

1. Параметры – форма, размер, расположение.

2. Атрибуты – визуальные свойства и статус примитива (возможность изменения).

Визуальные свойства:

1. Яркость.

2. Цвет.

3. Режим мерцания.

4. Вид линии.

Статус – возможность или невозможность действия с примитивом или набором примитивов. Статус может быть статическим или динамическим.

Наиболее популярными эффектами анимации, которые можно использовать в презентациях Microsoft Office PowerPoint 2007, являются эффекты входа, выхода и звуковые эффекты, применяемые к маркерам текста, и пути перемещения, применяемые к объектам.

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

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

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

2)В области задач Настройка анимации выберите Добавить эффект, наведите указатель на Выход и выберите Другие эффекты.

Настройка презентации

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

Время демонстрации слайда на экране задается командой Power point Показ слайдов/ Смена сладов:

В группе полей выбора Смена слайда установите требуемое значение.

Еще вы можете определить общие правила показа презентации. Для этого зайдите в меню Показ слайдов — > Настройка презентации

32.Типы баз данных: табличные БД, иерархические и сетевые БД. База данных — это информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств.

Базами данных являются, например, различные справочники, энциклопедии и т. п.

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

Существует несколько различных типов баз данных: табличные, иерархические и сетевые.

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

Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы. Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.

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

Иерархические базы данных. Иерархические базы данных графически могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д.

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

Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник. Верхний уровень занимает папка Рабочий стол (см. рис. 10 на с. 47). На втором уровне находятся папки Мой компьютер, Мои документы, Сетевое окружение и Корзина, которые представляют собой потомков папки Рабочий стол, будучи между собой близнецами. В свою очередь, папка Мой компьютер — предок по отношению к папкам третьего уровня, папкам дисков (Диск 3,5(А:), С:, D:, E:, F:) и системным папкам (Принтеры, Панель управления и др.).

27

Сетевые базы данных. Сетевая база данных образуется обобщении

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

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

Системы управления базами данных (СУБД). Для создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специальные программы — системы управления базами данных (СУБД).

Таким образом, необходимо различать собственно базы данных (БД) — упорядоченные наборы данных, и системы управления базами данных (СУБД) — программы, управляющие хранением и обработкой данных. Например, приложение Access, входящее в офисный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных.

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

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

совместную работу (интероперабельность) с другими прикладными системами на локальных и удаленных платформах;

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

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

34.Эталоная модель OSI. Сетевая модель OSI (базовая эталонная модель взаимодействия открытых систем, англ. Open Systems Interconnection Basic Reference Model) — абстрактная сетевая модель для коммуникаций и разработки сетевых протоколов. Представляет уровневый подход к компьютерной сети. Каждый уровень обслуживает свою часть процесса взаимодействия. Благодаря такой структуре совместная работа сетевого оборудования и программного обеспечения становится гораздо проще и прозрачнее.

Эталонная модель OSI, иногда называемая стеком OSI представляет собой 7-уровневую сетевую иерархию (рис. 1) разработанную Международной организацией по стандартам (International Standardization Organization — ISO). Эта модель содержит в себе по сути 2 различных модели:

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

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

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

35. Системы программирования. Система программирования — это система для разработки новых программ на конкретном языке программирования.

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

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

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

28

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

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

— текстовые редакторы, служащие для создания текстов исходных программ;

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

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

— загрузчики, обеспечивающие подготовку готовой программы к выполнению;

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

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

— подать входные данные в виде текста исходной программы на вход компилятора;

— получить от компилятора результаты его работы в виде набора объектных файлов;

— подать весь набор полученных объектных файлов вместе с необходимыми библиотеками подпрограмм на вход компоновщику;

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

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

36.Локальные компьютерные сети. Топология локальной сети: шина, кольцо, звезда, снежинка.

Лока́льная вычисли́тельная сеть (ЛВС, локальная сеть, сленг. локалка; англ. Local Area Network, LAN) — компьютерная сеть, покрывающая обычно относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт). Также существуют локальные сети, узлы которых разнесены географически на расстояния более 12 500 км (космические станции и орбитальные центры). Несмотря на такие расстояния, подобные сети всё равно относят к локальным.

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

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

Топология — это конфигурация сети, способ соединения элементов сети (то есть компьютеров) друг с другом. Чаще всего встречаются три способа объединения компьютеров в локальную сеть: «звезда», «общая шина» и «кольцо».

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

Достоинства: При соединении типа «звезда» легко искать неисправность в сети.

Недостатки: Соединение не всегда надежно, поскольку выход из строя центрального узла может привести к остановке сети.

Соединение «общая шина». Все компьютеры сети подключаются к одному кабелю; этот кабель используется совместно всеми рабочими станциями по очереди. При таком типе соединения все сообщения, посылаемые каждым отдельным компьютером, принимаются всеми остальными компьютерами в сети.

Достоинства: в топологии «общая шина» выход из строя отдельных компьютеров не приводит всю сеть к остановке.

Недостатки: несколько труднее найти неисправность в кабеле и при обрыве кабеля (единого для всей сети) нарушается работа всей сети.

Соединение типа «кольцо». Данные передаются от одного компьютера к другому; при этом если один компьютер получает данные, предназначенные для другого компьютера, то он передает их дальше (по кольцу).

Достоинства: балансировка нагрузки, возможность и удобство прокладки кабеля.

29

Недостатки: физические ограничения на общую протяженность сети.

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

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

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

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

Этот процесс называется загрузкой операционной системы.

В функции операционной системы входит:

1осуществление диалога с пользователем;

2ввод-вывод и управление данными;

3планирование и организация процесса обработки программ;

4распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);

5запуск программ на выполнение;

6всевозможные вспомогательные операции обслуживания;

7передача информации между различными внутренними устройствами;

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

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

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

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

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

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

Устройства памяти с произвольным доступом, главным образом магнитные диски. К этому же классу относятся дискеты, магнитооптические и оптические диски и практически не применяемые в настоящее время магнитные барабаны. Удачным универсальным обозначением для этого класса устройств является принятое в документации фирмы IBM сокращение DASD (Direct Access Storage Device — запоминающее устройство прямого доступа).

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

Сетевые и телекоммуникационные устройства.

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

О Устройства звукового ввода-вывода.

Устройства графического ввода-вывода: сканеры или видеодекодеры (ввод), графические дисплеи, плоттеры, графические принтеры или видеокодеры (вывод).

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

Сенсорные и исполнительные устройства управляющих систем.

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

30

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

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

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

Важными характеристиками изображения являются:

количество пикселов. Может указываться отдельно количество пикселов по ширине и высоте (1024*768, 640*480,…) или же, редко, общее количество пикселов (часто измеряется в мегапикселах);

количество используемых цветов или глубина цвета (эти характеристики имеют следующую зависимость: N = 2I, где N — количество цветов,а I — глубина цвета);

цветовое пространство (цветовая модель) RGB, CMYK, XYZ, YCbCr и др.

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

Достоинства

Растровая графика позволяет создать (воспроизвести) практически любой рисунок, вне зависимости от сложности, в отличие, например, от векторной, где невозможно точно передать эффект перехода от одного цвета к другому (в теории, конечно, возможно, но файл размером 1 МБ в формате BMP будет иметь размер 200 МБ в векторном формате)

Распространённость — растровая графика используется сейчас практически везде: от маленьких значков до плакатов.

Высокая скорость обработки сложных изображений, если не нужно масштабирование.

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

Недостатки

Большой размер файлов с простыми изображениями.

Невозможность идеального масштабирования.

Невозможность вывода на печать на плоттер.

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

[править]

Форматы

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

39.Стек протоколов TCP/IP. ransmission Control Protocol/Internet Protocol (TCP/IP) — это промышленный стандарт стека протоколов, разработанный для глобальных сетей.

Стандарты TCP/IP опубликованы в серии документов, названных Request for Comment (RFC). Документы RFC описывают внутреннюю работу сети Internet. Некоторые RFC описывают сетевые сервисы или протоколы и их реализацию, в то время как другие обобщают условия применения. Стандарты TCP/IP всегда публикуются в виде документов RFC, но не все RFC определяют стандарты.

Стек был разработан по инициативе Министерства обороны США (Department of Defence, DoD) более 20 лет назад для связи экспериментальной сети ARPAnet с другими сателлитными сетями как набор общих протоколов для разнородной вычислительной среды. Сеть ARPA поддерживала разработчиков и исследователей в военных областях. В сети ARPA связь между двумя компьютерами осуществлялась с

31

использованием протокола Internet Protocol (IP), который и по сей день является одним из основных в стеке TCP/IP и фигурирует в названии стека.

Итак, лидирующая роль стека TCP/IP объясняется следующими его свойствами:

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

Почти все большие сети передают основную часть своего трафика с помощью протокола TCP/IP.

Это метод получения доступа к сети Internet.

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

Все современные операционные системы поддерживают стек TCP/IP.

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

Это устойчивая масштабируемая межплатформенная среда для приложений клиент-сервер.

40.Функционирование сетей (технология «клиент-сервер»). Технология «клиент-сервер» пришла на смену централизованной схеме управления вычислительным процессом на базе средней или большой ЭВМ (мэйнфрейма).

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

Заметим, что эта весьма перспективная и далеко не исчерпавшая себя технология получила свое дальнейшее развитие. Совсем недавно стали говорить о технологии intranet, которая появилась в результате перенесения идей сети Internet в среду корпоративных систем. В отличие от технологии «клиент-сервер» эта технология ориентирована не на данные, а на информацию в ее окончательно готовом к потреблению виде. Технология Intranet объединяет в себе преимущества двух предыдущих схем. Вычислительные системы, построенные на ее основе, имеют в своем составе центральные серверы информации и распределенные компоненты представления информации конечному пользователю (программы-навигаторы, или броузеры). Детальное рассмотрение этой технологии выходит за рамки настоящего пособия.

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

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

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

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

Разновидностью более сложных клиент-серверных моделей является трехзвенная модель «сервера приложений» – AS-модель (Application Server). Эта модель описывает процесс функционирования сетей, использующих базы данных. Согласно as-модели, каждая их трех основных функций (управление данными, прикладная обработка и представление информации конечному пользователю) реализуется на отдельном компьютере.

41.Рабочие станции, одноранговые сети. Одноранговая (одноуровневая) локальная сеть

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

уникальное имя и пароль для входа в компьютер. Одноранговая сеть не имеют центрального ПК.

 

32

 

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

Каждый пользователь одноранговой сети является администратором на своем ПК. Одноранговые сети применяются для объединения в сеть небольшого числа компьютеров – не более 10-15. Одноранговые сети могут быть организованы, например, с помощью операционной системы Windows 95, 98, 2000, Windows XP и другими ОС.

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

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

. Рабо́чая ста́нция (англ. workstation) — комплекс технических и программных средств, предназначенных для решения определенного круга задач.

Sun SPARCstation 1+ c 25 МГц RISC-процессором, начало 1990-х годов

Xerox Alto стал в 1973 первым компьютером, который использовал графический интерфейс пользователя с манипулятором типа «мышь» и сеть Ethernet.

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

42.Глобальные компьютерные сети. Интернет. История возникновения.

Глобальные компьютерные сети (Wide Area Network, WAN) – так называют сети, которые опоясывают весь земной шар – например, сети крупных промышленных корпораций, имеющих филиалы в разных странах мира.

Интернет — это глобальная компьютерная сеть, объединяющая многие локальные, региональные и корпоративные сети и включающая в себя десятки миллионов компьютеров.

В 19G1 г. Defence Advanced Research Agensy (DARPA) по заданию Министерства обороны США приступило к проекту по созданию экспериментальной сети передачи пакетов. Эта сеть, названная ARPANET, предназначалась первоначально для изучения методов обеспечения надежной связи между компьютерами различных типов. Многие методы передачи данных через модемы были разработаны о ARPANET. Тогда же были разработаны и протоколы передачи данных в сети — TCP/IP. TCP/IP — это множество коммуникационных протоколов, определяющих, как компьютеры различных типов могут общаться между собой.

Эксперимент с ARPANET был настолько успешен, что многие организации захотели войти в нее с целью использования для ежедневной передачи данных. И в 1975 г. ARPANET превратилась из экспериментальной сети в рабочую сеть. Ответственность за администрирование сети взяло на себя Defence Communication Agency (DCA), в настоящее время называемое Defence Information Systems Agency (DISA), Ho развитие ARPANET на этом не остановилось: протоколы TCP/IP продолжали развиваться и совершенствоваться.

Б 19S3 г. вышел первый стандарт для протоколов TCP/IP, вошедший в Military Standarts (MIL STD), т. е. в военные стандарты, и все, кто работал в сети, обязаны были перейти к этим новым протоколам. Для облегчения этого перехода DARPA обратилась к руководителям фирмы Berkley Software Design с предложением внедрить протоколы TCP/IP с Berkeley (BSD) UNIX. С этого и начался союз UNIX и TCP/IP.

Спустя некоторое время TCP/IP был адаптирован в обычный, то есть в общедоступный стандарт, и термин Интернет пошел во всеобщее употребление. Б 1983 г. из ARPANET выделилась MILNET, которая стала относиться к Defence Data Network (DDN) Министерства обороны США. Термин Интернет стал использоваться для обозначения единой сети: MILNET плюс ARPANET. И хотя в 1991 г. ARPANET прекратила свое существование, сеть Интернет существует, ее размеры намного превышают первоначальные, так как она объединила множество сетей во всем мире. Число хостов, подключенных к сети Интернет, с 4 компьютеров в 1969 г. возросло до 3,2 миллионов в 1994 г. Хостом в сети Интернет называется компьютер, работающий в многозадачной операционной системе (Unix, VM.^), поддерживающий протоколы TCP/IP и предоставляющий пользователям какие-либо сетевые услуги.

33

 

 

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

• сети с централизованным управлением;

• одно-ранговые сети.

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

К программным компонентам сетей относятся: операционные системы и сетевые приложения или сетевые службы. Сетевая операционная система – это основа любой вычислительной сети.

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

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

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

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

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

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

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

44.Средства для работы с электронной почтой. Электро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети. Основным отличием от прочих систем передачи сообщений (например, служб мгновенных сообщений) является возможность отложенной доставки и развитая (и запутанная из-за длительного времени развития) система взаимодействия между независимыми почтовыми серверами.

Основные почтовые клиенты, где их можно скачать, как настроить POP3 и SMTP

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

Вот краткий обзор основных почтовых программ:

The Bat! или просто Бат разработки RitLabs.com один из лучших почтовых клиентов, который оснащен почти всеми необходимыми функциями. Единственный недостаток — он платный, бесплатно можно пользоваться только 30 дней. Хотя найти и скачать для the bat лекарство или bat crack (кряк) в интернете не составляет проблем.

Microsoft Outlook Express почтовая программа разработки Microsoft Corp. Это пожалуй самая распространенная почтовая программа, поскольку входит в комплект всех версий операционной системы MS Windows. Конечно её функции очень минимальны поэтому опытные пользователи пользуются более другими программами.

Eudora Email разработки qualcomm.com — самая распространенная в зарубежном интернете почтовая программа. Есть даже бесплатная версия программы Eudora Lite с немного урезанным функционалом и рекламными баннерами. Функционал программы достаточно обширен, с ним лучше знакомиться в документации к программе, земетим только, что он позволяет решать почти все задачи пользователя.

JBMail email клиент, который предназначен для переноски на мобильных носителях данных, типа дискеты, компакт-диски, накопители на USB Flash Drive. Клиент не сохраняет письма на локальном компьютере, все письма хранятся на почтовом сервере.

34

 

45.Функции и характеристики сетевых операционных сетей. Различают операционные системы со встроенными сетевыми функциями и оболочки над локальными ОС. По другому признаку классификации различают сетевые ОС одноранговые и функционально несимметричные (для систем «клиент/сервер»).

Основные функции сетевой операционной системы:

1управление каталогами и файлами;

2управление ресурсами;

3коммуникационные функции;

4защита от несанкционированного доступа;

5обеспечение отказоустойчивости;

6управление сетью.

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

Управление ресурсами включает запросы и предоставление ресурсов.

Коммуникационные функции обеспечивают адресацию, буферизацию, маршрутизацию.

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

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

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

Чем сложнее сеть, тем острее встают вопросы управления сетью. Основные функции управления сетью реализуются в программном обеспечении, поддерживающем протоколы управления такие, как ICMP и SNMP или протокол ISO для семиуровневой модели CMIP (Common Management Information Protocol). Как рассмотрено выше, это программное обеспечение представлено менеджерами и агентами. Менеджер — прикладная программа, выдающая сетевые команды. Агенты доводят эти команды до исполнительных устройств и сигнализируют о событиях в состоянии устройств, они следят за трафиком и фиксируют аномалии, помогают восстановлению информации после сбоев, борются с вирусами и т.п.

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

В настоящее время выбор среди ОС происходит преимущественно между тремя основными системами — UNIX, Windows NT, Novell Netware.

Областью применения ОС UNIX остаются крупные TCP/IP корпоративные сети. Отличительные свойства UNIX — высокая надежность, возможность легкого масштабирования сети.

Windows NT предназначена для работы в сетях «клиент/сервер», ориентируется преимущественно на рабочие группы и средние по своим масштабам сети, популярность этой ОС быстро растет. ОС асимметрична — включает серверную (Windows NT Server) и клиентскую (Windows NT Workstation) части.

Novell Netware пока сохраняет свои позиции в небольших сетях. Состоит из серверной части и оболочек Shell,размещаемых в клиентских узлах.

46.Операционные системы семейства Unix, Linux. Операционные системы Unix/Linux принципиально отличаются от семейства Windows. Отличия касаются не столько интерфейса, сколько внутренней организации работы ОС.

Любую Unix/Linux систему можно условно разделить на три основных уровня:

Аппаратные средства — самый низкий уровень.

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

Пользовательские программы.

35

Ядро является главным исполняемым файлом системы. Оно стартует первым после загрузчиков,

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

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

Процессы

Сигналы

Виртуальную память

Межзадачное взаимодействие

Файловую систему

Рассмотрим кратко каждый элемент.

Процессы

Процесс — это абстракция, применяемая в Unix для описания выполняющиейся программы.

Полностью отождествлять понятия «процесс» и «программа» нельзя. Одна программа может выполняться в разных процессах.

Процесс — это системный объект, посредством которого можно контролировать обращения программы к памяти, процессору и ресурсам ввода-вывода.

В отличие от Windows в системах Unix/Linux как можно большее число работы отдается не ядру, а процессам.

Просмотреть список текущих процессов системы можно с помощью команды ps.

Сигналы

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

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

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

Консоль — это интерфейс между пользователем и системой, позволяющий вводить команды с клавиатуры и получать в текстовом виде информацию о их выполнении на экран. Аналогом консоли в Unix является режим командной строки в Windows («сеанс MS-DOS»).

Консоль можно также назвать локальным терминалом.

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

Ядро может посылать сигналы, если процесс выполняет недопустимую инструкцию, например, деление на ноль.

Сигналы может посылать пользователь с помощью команды kill.

Виртуальная память Unix/Linux

Unix/Linix поддерживает концепцию виртуальной памяти.

Память в Unix/Linux организована в виде модулей, которые называются «страницы».

Операционная система старается управлять памятью так, чтобы страницы, к которым недавно обращались, хранились в памяти, а менее активные выгружались на диск. При этом страницы памяти могут принадлежать разным процессам, и на диск могут выгружаться не все страницы одного процесса, а только часть. Эта стратегия называется «выгрузка по обращению» — demand paging. Выгрузка по обращению — чрезвычайно эффективный механизм, особенно при больших размерах процессов. Она позволяет гибко оперировать отдельными страницами памяти процесса и делает возможным превышение размером процесса объема доступной физической памяти. Одновременно в основной памяти может размещаться большее число процессов.

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

Межзадачное взаимодействие

Межзадачное взаимодействие фактически является взаимодействием между процессами системы (поскольку задача в Unix — это сочетание процесса и данных).

ОС Unix/Linux — многозадачные операционные системы. Это означает, что система может выполнять

36

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

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

В системах Unix/Linux существующие процессы не являются равноправными. То есть время центрального процессора распределяется не одинаково, а в зависимости от приоритета процесса. Наиболее высокий приоритет имеет процесс init, являющийся родительским для всех остальных процессов, кроме тех, которые создаются самим ядром.

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

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

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

Понятием «файловая система» в Unix/Linux также обозначают конкретное множество файлов и каталогов, организованных определенным способом.

Применительно к системам Unix/Linux файловую систему можно представить состоящей из следующих компонентов:

Пространство имен — способы именования объектов файловой системы и их организации в виде иерархии.

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

Модель безопасности — схема защиты объектов файловой системы и схема организации их совместного.

Реализация файловой системы — программный код, связывающий вышеперечисленные логические модели файловой системы с дисковой подсистемой.

От корня файловой системы «растут» каталоги, образующие файловое дерево. По этой причине структуру файловой системы Unix/Linux называют «древовидной».

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37

<

Комментирование закрыто.

MAXCACHE: 1.24MB/0.00092 sec

WordPress: 22.74MB | MySQL:119 | 3,572sec