49939 (Создание базы данных функциональных аналогов Windows-программ для ОС Linux и разработка методики подбора ПО), страница 3

2016-07-30СтудИзба

Описание файла

Документ из архива "Создание базы данных функциональных аналогов Windows-программ для ОС Linux и разработка методики подбора ПО", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49939"

Текст 3 страницы из документа "49939"

Win32s – подмножество Win32, устанавливаемое на семейство 16-разрядных систем Windows 3.x и реализующее ограниченный набор функций Win32 API для этих систем.

Win32 – 32-разрядный API для современных версий Windows. Самая популярная ныне версия. Базовые функции этого API реализованы в DLL kernel32.dll и advapi32.dll; базовые модули GUI – в user32.dll и gdi32.dll. Win32 появился вместе с Windows NT и затем был перенесён (в несколько ограниченном виде) в системы серии Windows 9x. В современных версиях Windows, происходящих от Windows NT, работу Win32 GUI обеспечивают два модуля: csrss.exe (Client/Server Runtime Subsystem), работающий в пользовательском режиме, и win32k.sys в режиме ядра. Работу же системных Win32 API обеспечивает ядро – ntoskrnl.exe

Win64 – 64-разрядная версия Win32, содержащая дополнительные функции для использования на 64-разрядных компьютерах. Win64 API можно найти только в 64-разрядных версиях Windows XP, Windows

Основные библиотеки API.

  • COMCTL32.DLL: набор дополнительных элементов управления Windows, в том числе Tree List и Rich Text;

  • MAPI32.DLL: функции работы с электронной почтой;

  • NETAPI32.DLL: элементы управления и функции работы с сетью;

  • ODBC32.DLL: функции этой библиотеки нужны для работы с различными базами данных через протокол ODBC;

  • WINMM.DLL: операции доступа к системным средствам мультимедиа.

  • KERNEL32.DLL: низкоуровневые функции управления памятью, задачами и другими ресурсами системы;

  • USER32.DLL: здесь в основном находятся функции управления пользовательским интерфейсом;

  • GDI32.DLL: библиотека Graphics Device Interface – разнообразные функции вывода на внешние устройства;

  • COMDLG32.DLL: функции, связанные с использованием диалоговых окон общего назначения;

    1. Как работает скрипт и команды в Linux

– веб сервесы

– на конкретном ПК

– Для встроенных устройств – системные

– Моя прога относится к классу…

– Языков тож много

– таб классы / языки

выбрать один;

– как устроен язык

– концепции

    1. Оценка вида хранения информации

Описание по Гост БД

Наиболее оптимально, для хранения данных, использовать СУБД.

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

В windows все примерно так же, только программы (системы) более ориентированы на какую-то конкретную СУБД, например MSSQL или Oracle. Все связанно с большими финансовыми затратами.

Дле небольших программ, нацеленных на windows, имеет смысл хранить данные в локальных файлах, как в нашем случае, в формате».ini» или формате XML.

    1. Разработка вида хранения списка программ

Для данной версии продукта, база данных, в традиционном ее понимании не используется. Используется конфигурационный файл. Это широко распространенный формат».ini». Для которого создано, большое количество библиотек обработки. Его легко модифицировать, в том числе и «руками», в том числе и под Linux. Незамысловатый удобочитаемый формат – название секции, ключи и их значения.

Должен отметить, что в настоящее время, формат».ini» несколько устарел, все больше применяется формат XML, под который так же создано большое количество обработчиков (парсеров). Полагаю в следующей версии продукта, будет добавлена возможность использования XML-списков соответствий, а так же не исключаю, что будет добавлена возможность подключения программы непосредственно к СУБД.

Для автоматизированного восстановления программного окружения в ОС Linux будет использоваться скрипт, который будет управлять процессом установки пакетов. Это будет bash-скрипт, который задействует, утилиту для работы с пакетами (yum, apt-get). Пока скрипт будет нацелен на конкретный дистрибутив Red Hat или совсместимый с утилитой управления пакетами yum.

Аpt-get программа для установки, обновления и удаления программных пакетов в операционных системах Debian и основанных на них (Ubuntu, Edubuntu и т.п.). Способна автоматически устанавливать и настраивать программы для UNIX-подобных операционных систем как из предварительно откомпилированных пакетов, так и из исходных кодов.

Пакеты берутся из интернет-репозиториев, либо их можно установить с имеющихся носителей. Список источников пакетов хранится в файле /etc/apt/sources.list и в каталоге /etc/apt/sources.list.d/. Графические оболочки для apt позволяют легко добавлять новые и удалять ненужные источники.

Аpt (apt-get) значительно упрощает процесс установки программ в командном режиме. Для пользователей, предпочитающих графический интерфейс, более удобным может оказаться другие front-end'ы – Synaptic и Adept.

Распространяется бесплатно, в соответствии с условиями пользовательского соглашения GNU General Public License.

    1. Конфигурационный файл

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

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

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

Известные форматы:

  • XML;

  • YAML;

  • INI;

  • ENV;

  • другие…

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



3.6 Разработка алгоритма получения информации об установленном ПО в ОС

значально было решено, не использовать дополнительных библиотек, не входящих в состав BDS 2006. Использованы только унифицированные контейнеры данных (TCollection) и форматы файлов (.ini). Все это позволит легче сопровождать программу, а также обеспечит ее взаимодействие с другими программными продуктами, если потребуется.

3.7 Обновление списка соответствий через взаимодействие с FTP сервером

  1. Охрана труда

    1. Исследование возможных опасных и вредных факторов при эксплуатации ЭВМ и их влияния на пользователей

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

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

Любой производственный процесс, в том числе работа с ЭВМ, сопряжен с появлением опасных и вредных факторов.

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

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

При работе над дипломом использовались:

  1. Сеть 380 В/220 В.

  2. Помещения без повышенной опасности (сухие, температура +5 – 30 градусов Цельсия, относительная влажность меньше или равна 60%, коэффициент заполнения менее 0,2).

  3. Компьютер (ЖК-монитор, системный блок, клавиатура, мышь), принтер, сканер.

Характеристики монитора: разрешение по горизонтали (max) 1280 пикселей; разрешение по вертикали (max) – 800 пикселей; легко регулируемые контрастность и яркость; частота кадровой развертки при максимальном разрешении – 50–76 Гц; частота строчной развертки при максимальном разрешении – 24–83 Гц.

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

ВТ питается от сети 220 В, 50 Гц, а безопасным напряжением является

U ≤ 40 В, поэтому появляются опасные факторы поражения электрическим током. Электрический ток на человека производит воздействие:

  • Термическое

  • Электролитическое

  • Биологическое

  • Механическое

Результатом воздействия электрического тока на человека могут быть травмы:

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

  • общие – электроудары (судорожное сокращение мышц, с потерей сознания/без потери сознания, потеря сознания с нарушением дыхания, остановка сердца).

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

Наиболее опасным переменным током является ток 20 – 100 Гц. Так как компьютер питается от сети переменного тока частотой 50 Гц, то этот ток является опасным для человека.

    1. Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов

Для защиты от поражения электрическим током используется техническое средство – зануление.

Зануление – это преднамеренное электрическое соединение с нулевым защитным проводником металлических нетоковедущих частей ЭЛУ, которые могут оказаться под напряжением. Применяется в 3-хфазных четырех проводных сетях с глухо заземленной нейтралью при напряжении менее 1000В.

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

(формула 1), где:



Jк.з. – ток короткого замыкания [А];

Uф – фазовое напряжение [B];

rm – сопротивление катушек трансформатора [Ом];

rнзп – сопротивление нулевого защитного проводника [Ом].

Uф = 220 В; Ом (по паспорту)



(формула 2), где:



- удельное сопротивление материала проводника [Ом*м];

l – длина проводника [м];

s – площадь поперечного сечения проводника [мм2].

=400 м; =150 м; =50 м;

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4125
Авторов
на СтудИзбе
667
Средний доход
с одного платного файла
Обучение Подробнее