Презентации, доклады, проекты по информатике

Сегментная адресация памяти процессорами х86. Сегментация программ. Внутрисегментные адреса. (Лекция 4)
Сегментная адресация памяти процессорами х86. Сегментация программ. Внутрисегментные адреса. (Лекция 4)
Сегментная адресация памяти процессором Процессор «рассматривает» память, как набор блоков (сегментов) Программно адрес памяти должен задаваться ему двумя значениями: «указатель на сегмент памяти», в котором находится данный байт «внутрисегментный адрес» - это смещение (в байтах) от начала сегмента до данного байта: 0,1, 2 .. Физический адрес памяти для обращения процессор вычислит сам: по значению «указатель сегмента» определит физический адрес начала сегмента и прибавит к нему внутрисегментный адрес. Сегментация программы Сегментная адресация памяти процессором порождает требования к структуре загружаемой ОС в память программы: Любой программный объект, предназначенный для загрузки в память, должен быть оформлен, как один или несколько «программных» сегментов. Каждый программный сегмент будет загружаться ОС и размещаться в памяти независимо от другого. Решение о сегментной структуре кода принимает: Компилятор - при компиляции исходного текста в объектный код, если программа написана на ЯВУ Автор - при написании исходного текста программы на низкоуровневом языке (ассемблере)
Продолжить чтение
Export flow для Сбера
Export flow для Сбера
Export flow для Сбера. Остальные шлюзы не затронуты и работают по старому, не считая юзингов и добавления ссылки на проект DataExchangeCommon. 1. ClientBankHelper получает аналитику конфигурации для шлюза и создает IConfigurationAccess класс, предоставляющий конфигурацию в текстовом виде. Конфигурация состоит из двух: UserConfiguration – настраивается пользователем, шлюз не может её перезаписывать, CustomConfiguration хранится в системных настройках, скрыта от пользователя и управляется шлюзом 2. ClientBankHelper создает шлюзовый экспортер, реализующий интерфейс DEC.IClientBankExport 3. Экспортер разбирает конфигурацию, получаемую через IConfigurationAccess в свой формат 4. ClientBankHelper создает ClientBankExportAssistant и передает в него экспортер 5. ClientBankHelper отдает наружу DE.IClientBankExporter, общий для старой и новой схем 6. При вызове экспорта/создания платежки/создания дайджеста ClientBankExportAssistant выполняет грязную работу: 6.1 при необходимости заполняет номер банковского документа 6.2 сохраняет и извлекает string-платежку шлюза из транзакции 6.3 извлекает из проводки общие поля в FingradPayment 6.4 вызывает метод экспорта на экспортере передавая транзакцию и FingradPayment. Транзакцию пока не убрали из параметров из-за маппинга и аттачментов (сопроводительных транзакций) для валютных платежек. 6.5 заполняет статус банковского документа и сопряженные поля в транзакции по результатам экспорта Импорт выписки DataExchange TransactionsSheet Raznoska DataExchangeCommon
Продолжить чтение
Создание нового пользователя ОС Linux
Создание нового пользователя ОС Linux
Основу управления правами доступа в Linux и уровнем привилегий в Linux составляют именно пользователи. Изначально, еще при проектировании системы существовал пользователь root, которому позволено выполнять любые действия и другие пользователи, права которых настраиваются с помощью вступления их в группы Linux и установки прав на каталоги. Многопользовательская архитектура, одна из первых особенностей Linux, которая существует еще с зарождения системы. В системе могут работать одновременно множество пользователей благодаря удаленному входу, а также пользователи используются для запуска определенных сервисов. В этой статье мы рассмотрим как создать пользователя linux, рассмотрим способ через терминал и в графическом интерфейсе. СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ В LINUX Вся информация о пользователях находится в файле /etc/passwd. Мы могли бы создать пользователя linux просто добавив его туда, но так делать не следует, поскольку для этой задачи существуют специальные утилиты. Одна из таких утилит, это useradd. Рассмотрим ее подробнее.
Продолжить чтение
Smart-рассылка
Smart-рассылка
Smart-рассылка Что такое Smart-рассылка? Smart-рассылка – это услуга, благодаря которой клиенту доступны наиболее популярные для рынка Беларуси виды рассылок. Услуга позволит осуществлять отправку сообщений через каналы SMS, Viber (рекламная и транзакционная рассылка), Viber+SMS. Решение включает в себя: 1. Web-интерфейс, с помощью которого клиент сможет осуществлять отправку сообщений через каналы SMS, Viber (рекламная и транзакционная рассылка), Viber+SMS; 2. Услуги связи А1. Ключевые преимущества предложения от А1 Эффективный формат сообщения: текст + картинка + ссылка Доставка Viber-сообщений 95% пользователей Отчеты, по каждому сообщению, в Личном кабинете Оплата с 1 лицевого счета Максимальный охват потенциальных клиентов Безопасность данных – платформа находится в ЦОД А1 2 3 4 5 6 7 1 8 9 10 11 12 13 14 15 16 17 18 19 20 Smart-рассылка При подключении услуги «Smart-рассылка», вы получаете: Единый канал для осуществления рассылок Простой и удобный интерфейс SMS канал от А1 Официальный канал Viber Сообщение, содержащее следующую маркетинговую информацию: Текст + картинка + ссылка на сайт + активная кнопка; Подробная статистика по осуществлённым рассылкам; Отчеты в Личном кабинете: - отправлено; - доставлено; - просмотрено. 2 3 4 5 6 7 1 8 9 10 11 12 13 14 15 16 17 18 19 20
Продолжить чтение