ГОС. (Автосохраненный). 1. Общая характеристика процессов сбора, передачи, обработки и накопления информации. Сбор данных
Скачать 0.69 Mb.
|
Электро́нная вычисли́тельная маши́на, ЭВМ — комплекс технических средств, предназначенных для автоматической обработки информации в процессе решения вычислительных и информационных задач. Название «ЭВМ», принятое в русскоязычной научной литературе, является синонимом компьютера. В настоящее время оно почти вытеснено из бытового употребления и в основном используется инженерами цифровой электроники, как правовой термин в юридических документах, а также в историческом смысле — для обозначения компьютерной техники 1940—1980-х годов и больших вычислительных устройств, в отличие от персональных. 26. Вычислительный процесс и его реализация с помощью ОС. Основные функции ОС. Вычислительный Проце́сс — выполнение пассивных инструкций компьютерной программы на процессоре ЭВМ. Стандарт ISO 9000:2000 Definitions определяет процесс как совокупность взаимосвязанных и взаимодействующих действий, преобразующих входящие данные в исходящие. Компьютерная программа сама по себе это только пассивная совокупность инструкций, в то время как процесс — это непосредственное выполнение этих инструкций. Часто процессом называют выполняющуюся программу и все её элементы Создание процесса: Простейшей операционной системе (например, внутри холодильника или магазина для продажи газированной воды) не требуется создание новых процессов, поскольку внутри них работает одна-единственная программа, запускаемая во время включения устройства. В более сложных системах надо создавать новые процессы. Обычно они создаются: При запуске ОС, При появлении запроса на создание процесса — происходит в случае, если работающий процесс создает новый процесс. Завершение процесса: Минимум 2 этапа завершения: Процесс удаляется из всех очередей планирования, т.е. ОС больше не планирует выделение каких-либо ресурсов процессу Сбор статистики о потреблённых процессом ресурсах с последующим удалением его из памяти Можно выделить следующие функции или подсистемы ОС, хотя жесткого разделения этих подсистем нет: 1. система управления процессами, 2. система распределения ресурсов, 3. система распределения оперативной памяти, 4. система управления вводом – выводом, 5. файловая система, 6. интерфейс с пользователем. Процесс – некоторая логически связанная последовательность действий, не обязательно линейная. Ресурс – средство вычислительной техники, которое может быть выделено процессу на некоторое время. Виды ОС: DOS, Windows (версии), UNIX, MAC OS, Novel NetWare и т.п. 27. Основные этапы решения задач на ЭВМ. Этапы включает в себя решение задач с помощью компьютера. Решение задач с помощью компьютера включает в себя следующие основные этапы, часть из которых осуществляется без участия компьютера. 1. Постановка задачи: сбоp инфоpмации о задаче; фоpмулиpовка условия задачи; опpеделение конечных целей pешения задачи; определение формы выдачи результатов; описание данных (их типов, диапазонов величин, структуры и т.п. ). 2. Анализ и исследование задачи, модели: анализ существующих аналогов; анализ технических и программных средств; pазpаботка математической модели; разработка структур данных. 3. Разработка алгоритма: выбор метода проектирования алгоритма; выбор формы записи алгоритма (блок-схемы, псевдокод и др.); выбоp тестов и метода тестиpования; проектирование алгоритма. 4. Пpогpаммиpование: выбор языка программирования; уточнение способов организации данных; запись алгоpитма на выбpанном языке пpогpаммиpования. 5. Тестиpование и отладка: синтаксическая отладка; отладка семантики и логической стpуктуpы; тестовые pасчеты и анализ pезультатов тестиpования; совершенствование пpогpаммы. 6. Анализ результатов решения задачи и уточнение в случае необходимости математической модели с повторным выполнением этапов 2 — 5. 7. Сопровождение программы: доработка программы для решения конкретных задач; составление документации к решенной задаче, к математической модели, к алгоритму, к программе, к набору тестов, к использованию. 28. Защита информации при реализации информационных процессов. Количество и ценность информации, хранящейся на компьютере, растет с каждым днем. Потеря этой информации может нанести не только моральный вред, но и вызвать серьезный материальный ущерб. Поэтому необходимо предпринимать меры по обеспечению сохранности данных. Причины потери информации. К основным причинам, приводящим к потере информации, хранящейся на компьютере, можно отнести следующие: · поломка компьютерного оборудования · проблемы с электропитанием · нестабильная работа операционной системы · неквалифицированные действия пользователя · действия вирусов и других вредоносных программ · целенаправленные злонамеренные действия по разрушению информации. Рассмотрим подробнее эти причины, а так же соответствующие им меры по обеспечению сохранности информации. Средства предотвращения выхода из строя компьютерного оборудования. Компьютер является достаточно надежным прибором и при правильной эксплуатации ломается крайне редко. Правила эксплуатации компьютеров достаточно просты и известны большинству пользователей. Однако, к сожалению, далеко не все их соблюдают. Итак, при эксплуатации компьютера необходимо придерживаться следующих рекомендаций: · Необходимо предохранять компьютер от перегрева. Нарушение температурного режима может привести к выходу из строя различных устройств, в том числе процессора · Компьютер следует беречь от пыли. Пыль может вызвать перегрев компонентов компьютера, нарушение контактов и другие проблемы. · Кабели, соединяющие различные устройства компьютера, надо располагать так, что бы исключить возможность их случайного выдергивания из разъема. · Необходимо избегать попадания внутрь устройств компьютера воды и различных посторонних предметов, особенно металлических, так как они могут вызвать короткое замыкание, что приведет к поломке устройства. · Не стоит самостоятельно экспериментировать с внутренним устройством компьютера. Если необходимо добавить или заменить какие-то устройства, лучше поручить эту операцию специалисту. Однако не любая поломка компьютера ведет к потере информации. Если винчестер остался «жив», то после замены отказавшего устройства (например, процессора), вся информация, сохраненная на нем, вновь станет доступна. Однако даже в этом случае пользователя ждет неприятное время, когда он не сможет посмотреть свои любимые фотографии или распечатать нужные рефераты, пока компьютер в ремонте. Если же «полетел» винчестер, то потеря хранящейся на нем информации становится настоящей катастрофой. Правильное подключение электропитания. Одной из частых причин выхода из строя компьютерного оборудования является скачки напряжения в электросети. Проблемы с электропитанием могут привести также к внезапной перезагрузке компьютера. Если выключение и перезагрузка происходят в момент выполнения какой-либо операции по преобразованию данных, то структура данных может быть нарушена, и данные в дальнейшем не удастся прочитать. Поэтому обеспечение компьютера нормальным электропитанием - одна из важных задач обеспечения сохранности информации. Поддержка стабильной работы операционной системы. Нестабильность в работе операционной системы обычно проявляется после её продолжительного использования. При этом могут возникать различного рода сбои, скорость работы системы может существенно уменьшиться, а место, занимаемое системной папкой на диске – увеличиться, компьютер может начать самопроизвольно перегружаться, и в конце концов в какой- то момент система вообще не загрузится. Подобная ситуация возникает, как правило, в результате того, что в операционной системе со временем накапливаются различные вспомогательные файлы, библиотеки и настройки (например, в результате установки программ), которые могут начать конфликтовать как друг с другом, так и с операционной системой. Чтобы снизить риск потери информации из-за нестабильной работы операционной системы, необходимо следовать следующим рекомендациям: · Правильно выключать компьютер (с помощью кнопки ПУСК/Завершение работы). При этом следует внимательно относиться к сообщениям, которые могут быть выведены на экран при завершении работы компьютера. Например, может появиться сообщение о том, что какая то программа ожидает реакции пользователя, в этом случае следует переключиться в окно данной программы и выполнить необходимые действия. · Правильно удалять ставшие ненужными программы (с помощью кнопки ПУСК /Панель управления/Установка и удаление программы) · Не экспериментировать с системными файлами. Если есть желание «оптимизировать» работу компьютера, следует вначале проконсультироваться со специалистом, а лучше первый раз работу по изменению настроек системы выполнить совместно со специалистом. Это относится и к очистке системного реестра, о чем рассказано следующем пункте. · Периодическая очистка системного реестра позволяет повысить стабильность работы операционной системы. Для очистки реестра следует применять специальные утилиты, которые можно ИНТЕРНЕТЕ. Одна из таких программ — менеджер реестра Red organizer. · К нестабильной работе операционной системы может привести недостаток места на жестком диске. Что бы этого избегать, надо периодически удалять с диска ненужные файлы. При обычном удалении файл не исчезает с диска, а перемещается в корзину, и таким образом, продолжает занимать место на диске. Чтобы действительно освободить место на диске, корзину надо периодически чистить. Предотвращение и исправление неправильных действий пользователей Наверное, ни один вирус или перепад напряжения в сети не могут причинить такой ущерб компьютеру и хранящейся в нём информации, какой могут вызвать неквалифицированные действия пользователя. Такие действия можно условно разделить на несколько групп: Попытка самостоятельно починить или модернизировать компьютер. Редактирование системного реестра, системных и загрузочных файлов. Удаление файлов. Эта проблема особенно характерна для тех компьютеров, на которых работает несколько пользователей. Неправильная работа с прикладными программами. При этом могут повредиться файлы, обрабатываемые этими программами. Что касается защиты от вирусов и других вредоносных программ, а также от действий злоумышленников, то эти вопросы рассматриваются в разделе 4. Однако следует понимать, что как бы аккуратно пользователь не обращался с компьютером, все равно от потери информации никто не застрахован. Поэтому, для обеспечения сохранности ценной информации необходимо периодически выполнять резервное копирование. Резервное копирование Ценную информацию с винчестера необходимо периодически копировать на съемные магнитные (оптические) носители. Эта операция называется резервным копированием. Резервные копии позволяют восстановить информацию на компьютере, если она по каким-либо причинам была утрачена. Однако чтобы резервные копии действительно были полезны, необходимо при выполнении резервного копирования придерживаться определенных правил: · носители с резервными копиями необходимо хранить отдельно от компьютера. В противном случае при краже компьютера вместе с ним могут быть украдены и носители с резервными копиями · носители с резервными копиями должны храниться таким образом, чтобы избежать их повреждения. В противном случае может возникнуть ситуация, что в тот момент, когда потребуется восстановить информацию с резервных копий, сами же копии оказываются испорченными · необходимо вести учет носителей с резервными копиями, хранить их так, чтобы пользователи не могли взять эти носители для выполнения каких-то текущих работ · необходимо иметь не только резервные копии рабочих данных, но и установочный диск системы, а также дистрибутивы используемых программ. Это позволит в случае полного разрушения информации (например, поломки винчестера) заново установить на новый диск систему и все программное обеспечение. 29. Сетевые операционные среды и платформы. Большое разнообразие типов компьютеров, используемых в вычислительных сетях, влечет за собой разнообразие операционных систем: для рабочих станций, для серверов сетей уровня отдела и серверов уровня предприятия в целом. К ним могут предъявляться различные требования по производительности и функциональным возможностям, желательно, чтобы они обладали свойством совместимости, которое позволило бы обеспечить совместную работу различных ОС. Сетевые ОС могут быть разделены на две группы: масштаба отдела и масштаба предприятия. ОС для отделов или рабочих групп обеспечивают набор сетевых сервисов, включая разделение файлов, приложений и принтеров. Они также должны обеспечивать свойства отказоустойчивости, например, работать с RAID-массивами, поддерживать кластерные архитектуры. Сетевые ОС отделов обычно более просты в установке и управлении по сравнению с сетевыми ОС предприятия, у них меньше функциональных свойств, они меньше защищают данные и имеют более слабые возможности по взаимодействию с другими типами сетей, а также худшую производительность. Сетевая операционная система масштаба предприятия прежде всего должна обладать основными свойствами любых корпоративных продуктов, в том числе: масштабируемостью, то есть способностью одинаково хорошо работать в широком диапазоне различных количественных характеристик сети, совместимостью с другими продуктами, то есть способностью работать в сложной гетерогенной среде интерсети в режиме plug-and-play. Корпоративная сетевая ОС должна поддерживать более сложные сервисы. Подобно сетевой ОС рабочих групп, сетевая ОС масштаба предприятия должна позволять пользователям разделять файлы, приложения и принтеры, причем делать это для большего количества пользователей и объема данных и с более высокой производительностью. Кроме того, сетевая ОС масштаба предприятия обеспечивает возможность соединения разнородных систем - как рабочих станций, так и серверов. Например, даже если ОС работает на платформе Intel, она должна поддерживать рабочие станции UNIX, работающие на RISC-платформах. Аналогично, серверная ОС, работающая на RISC-компьютере, должна поддерживать DOS, Windows и OS/2. Сетевая ОС масштаба предприятия должна поддерживать несколько стеков протоколов (таких как TCP/IP, IPX/SPX, NetBIOS, DECnet и OSI), обеспечивая простой доступ к удаленным ресурсам, удобные процедуры управления сервисами, включая агентов для систем управления сетью. Важным элементом сетевой ОС масштаба предприятия является централизованная справочная служба, в которой хранятся данные о пользователях и разделяемых ресурсах сети. Такая служба, называемая также службой каталогов, обеспечивает единый логический вход пользователя в сеть и предоставляет ему удобные средства просмотра всех доступных ему ресурсов. Администратор, при наличии в сети централизованной справочной службы, избавлен от необходимости заводить на каждом сервере повторяющийся список пользователей, а значит избавлен от большого количества рутинной работы и от потенциальных ошибок при определении состава пользователей и их прав на каждом сервере. Важным свойством справочной службы является ее масштабируемость, обеспечиваемая распределенностью базы данных о пользователях и ресурсах. Такие сетевые ОС, как BanyanVines, NovellNetWare 4.x, IBM LAN Server, Sun NFS, Microsoft LAN Manager и Windows NT Server, могут служить в качестве операционной системы предприятия, в то время как ОС NetWare 3.x, PersonalWare, ArtisoftLANtastic больше подходят для небольших рабочих групп. Критериями для выбора ОС масштаба предприятия являются следующие характеристики: Органичная поддержка многосерверной сети; Высокая эффективность файловых операций; Возможность эффективной интеграции с другими ОС; Наличие централизованной масштабируемой справочной службы; Хорошие перспективы развития; Эффективная работа удаленных пользователей; Разнообразные сервисы: файл-сервис, принт-сервис, безопасность данных и отказоустойчивость, архивирование данных, служба обмена сообщениями, разнообразные базы данных и другие; Разнообразные программно-аппаратные хост-платформы: IBM SNA, DEC NSA, UNIX; Разнообразные транспортные протоколы: TCP/IP, IPX/SPX, NetBIOS, AppleTalk; Поддержка многообразных операционных систем конечных пользователей: DOS, UNIX, OS/2, Mac; Поддержка сетевого оборудования стандартов Ethernet, TokenRing, FDDI, ARCnet; Наличие популярных прикладных интерфейсов и механизмов вызова удаленных процедур RPC; Возможность взаимодействия с системой контроля и управления сетью, поддержка стандартов управления сетью SNMP. Конечно, ни одна из существующих сетевых ОС не отвечает в полном объеме перечисленным требованиям, поэтому выбор сетевой ОС, как правило, осуществляется с учетом производственной ситуации и опыта. В таблице приведены основные характеристики популярных и доступных в настоящее время сетевых ОС. |