Главная » Просмотр файлов » Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС

Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (1114685), страница 8

Файл №1114685 Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (Курынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС) 8 страницаКурынин Р.В., Машечкин И.В., Терехин А.Н. - Конспект лекций по ОС (1114685) страница 82019-05-08СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 8)

16.Пакет программ Microsoft Office.MathCADИнтерполяцияфункцийПреобразованиеФурьеВычислениепроизводнойСтатистика иобработкаданныхВычислениеопределенногоинтегралаРис. 17.Пакет MathCAD.25Современный этап — это этап комплексных, адаптируемых к конкретным условиямпрограммных систем автоматизации прикладных процессов, построенных на основе развитияконцепций пакетов прикладных, интегрированных с современными системами программированияи использующими передовые технологии проектирования и разработки программногообеспечения. Особое развитие получили системы автоматизации бизнес-процессов.Рассмотрим основные тенденции в развитии современных прикладных систем.1.

Стандартизация моделей автоматизируемых бизнес-процессов и построение всоответствии с данными моделями прикладных систем управления. В результате детальногоанализа и структуризации процессов, происходящих на различных уровнях управленияпредприятиями, взаимодействия предприятий друг с другом или взаимодействия предприятияс потребителями были стандартизованы разнообразные модели бизнес-процессов и, в своюочередь, появились прикладные системы, ориентированные на их автоматизацию. Примероммогут служить следующие разновидности систем:a. B2B-система (business to business), обеспечивающая поддержку моделимежкорпоративной торговли продукцией с использованием Internet(примером может служить электронные биржи);b. B2C-система (business to customer), обеспечивающая поддержку в Internetмодели торговых отношений между предприятием и частным лицом —потребителем (примером может служить Интернет-магазин);c.

ERP (Enterprise Resource Planning) — планирование ресурсов в масштабепредприятия, автоматизированная система управлением предприятием;d. CRM (Customer Relationship Management) — система управлениявзаимоотношениями с клиентами.2. Открытость системы: потребителю системы открыты прикладные интерфейсы,обеспечивающие основную функциональность системы, а также стандарты организациивнутренних данных. Прикладные интерфейсы (API — Application Programming Interface)совместно со стандартными средствами систем программирования, системы шаблонов испециализированные средства настройки прикладной системы позволяют адаптировать иразвивать функциональные возможности прикладных систем к особенностям конкретногопотребителя системы.

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

Стандартизацияорганизации внутренних данных прикладных систем и их открытость создают возможностидля существенного упрощения интеграции данных систем с другими прикладными системамии программами. Примером может служить использование XML (Extensible MarkupLanguage — расширяемый язык разметки) в качестве открытого стандарта для описаниябизнес-объектов и протоколов обмена данными в В2В приложениях.3. Использование современных технологий и моделей организации системы: Internet/Intranetтехнологии, средства и методы объектно-ориентрованного программирования (ООП), модельклиент/сервер, технологии организации хранилищ данных и аналитической обработки данныхс целью выявления закономерностей и прогнозирования решений, и др.26BaaNИнструментарийПриложенияСбытСервисПроизводствоНастройкаБазовыесредстваТранспортРазработкаФинансыМоделированиеОбеспечивает возможностьразработки новых приложений.Представляет собой целостнуюсистему управления финансами:учет, анализ и планирование.Предназначено для конфигурациисистемы BAAN при изменениибизнес-процессов на предприятии.Рис.

18.Система BaaN.Современная прикладная система предполагает глубокую интеграцию всех компонентоввычислительной системы: аппаратной части, операционной системы, системы программирования.В итоге, возможно разделение пользователей прикладной системы на следующие категории:− оператор или прикладной пользователь, оперируя средствами пользовательскогоинтерфейса и функциональными возможностями системы, решает конкретные прикладныезадачи. Примером может служить работа инженера по проектированию оборудования сиспользованием системы AutoCAD или работа менеджера крупной компании, использующейаналитические средства системы управления бизнесом на основе решений BAAN;− системныйпрограммист —пользователькомпонентовприкладнойсистемы,обеспечивающий возможности интеграции данной системы в конкретной вычислительнойсистеме, возможности настройки в соответствии с конкретными особенностями эксплуатациисистемы на конкретном предприятии, доработку функциональных возможностей системы,удовлетворяющих потребностям и особенности эксплуатации.

Например, применение пакетаMicrosoft Office с точки зрения системного программиста может варьироваться отавтоматизации часто повторяющейся последовательности действий путем написания такназываемых «макросов» до создания новых интерактивных приложений, функционирующих всреде MS Office. Основу технологии автоматизации на базе MS Office составляетпредоставление офисных приложений в виде унифицированной иерархической объектноймодели и использование единого внутреннего механизма программирования приложений наоснове Visual Basic for Applications (VBA);− системный администратор обеспечивает выполнение текущих работ по поддержкефункционирования программной системы в конкретных условиях: в их состав могут входитьрегистрация пользователей и распределение полномочий и прав между ними, контроль заобеспечение сохранности и целостности данных, фиксация проблем, возникающих в процессеэксплуатации, и обоснованное выполнение обновлений системы, поступающих отразработчика.Каждой категории пользователей прикладной системы предоставлены свои, специализированныесредства работы, которые предназначены для решения конкретных задач данного пользователя.271.1.7Выводы, литератураМы рассмотрели основные уровни структурной организации вычислительной системы.Следует отметить, что рассмотренная нами модель организации вычислительной системы неединственная: существуют и другие подходы в определении структуры ВС, но в большинствеслучаев отличия не являются принципиальными.

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

19.Структура организации вычислительной системы.Аппаратный уровень. Пользователь вычислительной системы — программист.Доступные средства программирования: система команд компьютера, аппаратные интерфейсыпрограммного управления внешними устройствами. Таким образом, пользователь ВС, находясь науровне аппаратуры, работает с конкретным компьютером.Уровень управления физическими ресурсами.

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

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

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

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

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

Характеристики

Тип файла
PDF-файл
Размер
1,6 Mb
Тип материала
Высшее учебное заведение

Список файлов лекций

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6381
Авторов
на СтудИзбе
308
Средний доход
с одного платного файла
Обучение Подробнее