Метка: Путешествия

Операционная система: понятие

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

Nortel создает 40-гигабитные оптические сети

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

Защита информации

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

Мультимедиа

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

Звук в мультипликации

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

Основные поисковые системы

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

Регистр X

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

Построчная алгоритмическая нотация

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

Естественный человеческий язык

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

Вводный курс программирования

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

Набор данных в явном виде

Если мы готовы уделить вводу данных чуть большее внимание, то можно было бы разрешить пользователю задавать каждый элемент или набор данных в явном виде. При этом обеспечивается гибкость при. задании порядка следования данных. Конечно, может быть необходимым, чтобы какие-то элементы данных задавались раньше других и чтобы данные соответствовали друг другу (в приведенном выше примере предполагается, что для анализа 3 имеют смысл 6 тестов), однако задание в явном виде позволяет преодолеть некоторые трудности, вызванные жесткой последовательностью...

Документирование программы

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

Основы теории элементарных алгоритмов

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

Алгоритмы в математике

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

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

Использование стека для хранения промежуточных значений естественным образом приводит к так называемой «обратной польской форме» — одному из способов бесскобочной записи арифметических выражений, подразумевающему постановку знака операции после операндов. Например, выражение (A/B + Q * (D*E — F*(G — Н)) записывается следующим образом: А В/ С + DE*FGH — * — *. Очевидно, что этот текст выполним для Форта, если А, В и т. д.— слова, которые кладут на стек по одному числу. Таким образом, форт-систему можно использовать как калькулятор. Чтобы вычислить,...

Встроенный ассемблер

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

Запись ветвлений

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