Компьютеры, программирование

  • 1461. Визуализация генов: методы и проблемы
    Информация пополнение в коллекции 07.11.2010

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

  • 1462. Визуализация инженерных и научных расчетов
    Дипломная работа пополнение в коллекции 07.09.2010

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

    1. Block_1: описание переменных и массивов. Все массивы имеют атрибут allocatable, для совместимости с DEC-атрибутом ARRAY_VISUALIZER. Рабочие массивы следующие: TDMas трехмерный массив, в который заносятся все результаты расчетов. VMas двумерный массив, отображаемый в 3D-виде и в растровой заливке. PXMas и PYMas одномерные массивы, соответствующие сечениям по координатам. XAxis и YAxis одномерные массивы, содержащие разбивку шкал.
    2. Block_2: считывание служебной информации, результатов расчетов, формирование массивов шкал. Этот блок начинается с оператора call Help(), вызывающего соответствующую подпрограмму, показывающую команды программы. Потом задаются значения по умолчанию для имен и масштабов шкал. Далее организовывается ввод имен файлов сначала файла со служебной информацией, потом файла с данными. Имена должны быть не больше 70 символов (включая пути). Далее идет считывание файла со служебной информацией, потом размещение массивов в памяти, после чего задаются массивы шкал и, наконец считываются отображаемые данные, которые распределяются между всеми массивами, участвующими в визуализации (начальное состояние: для PXMas i=1, для PYMas j=1, для всех массивов k=1)
    3. Block_3: задание начальных установок AV с помощью подпрограмм API.
    4. Block_4: блок обработки команд. Состоит из операторов if..then…end if . Если команда распознана, то передается управление соответствующей подпрограмме. При вводе команды newfile передается управление блоку 2, а при вводе команды exit передается управление блоку 5.
    5. Block_5: завершение программы. Освобождение ресурсов, задействованных для связи с AV, освобождение памяти, выделенной под массивы и закрытие оболочки AV.
    6. Block_6: блок описания подпрограмм. Все подпрограммы являются встроенными и содержатся в разделе contains. Все подпрограммы предназначены для обработки команд. Почти все из них (кроме Animat и Paus) не содержат локальных переменных, для упрощения взаимодействия, структуры, сокращения количества требуемых ресурсов.
  • 1463. Визуализация контактных преобразований в среде Visual C++ 6
    Информация пополнение в коллекции 12.01.2009

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

    1. Чтобы исключить из программы поддержку баз данных, в диалоговом окне выбираем пункт None. Щёлкаем Next для перехода к следующему диалоговому окну.
    2. В диалоговом окне выбираем пункт None чтобы исключить из программы поддержку составных документов. Убираем опцию Automation, чтобы устранить поддержку автоматизации. Щелкаем Next, чтобы перейти к следующему диалоговому окну.
    3. В диалоговом окне выбираем поддержку печати (Printing and Print prework), панель инструментов (Docking toolbar), строку состояния (Initial status bar)и поддержку помощи (Context-sensitive Help), а также 3D controls. Щёлкаем Next, чтобы перейти к следующему диалоговому окну.
    4. Чтобы сгенерировать для программы традиционный пользовательский интерфейс библиотеки MFC, в диалоговом окне мастера выбираем установку стиля проекта “MFC Standart”. Чтобы мастер включил комментарии в генерируемые исходные файлы, выбираем установку “Yes,Please”. Комментарии поясняют назначение кода и определяют места, в которые программист должен добавить собственный код. Наконец выбираем вариант связи библиотеки MFC “As a staticaly linked library”. При этой установке код переносится прямо в исполняемый файл. Щёлкаем на Next, чтобы отобразить следующее диалоговое окно.
    5. Это диалоговое окно отображает информацию по каждому из четырёх главных классов, созданных для программы мастером. Не изменяем эту информацию. Щелкаем Finish
    6. Диалоговое окно New Project Information позволяет подытожить
  • 1464. Визуализация расчетов в программе MS Excel
    Курсовой проект пополнение в коллекции 25.08.2010

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

    • Общий эти ячейки могут содержать как текстовую, так и цифровую информацию.
    • Процентный.
    • Числовой для цифровой информации.
    • Денежный - для отражения денежных величин в заранее заданной валюте.
    • Финансовый для отображения денежных величин с выравниванием по разделителю и дробной части.
    • Дата
    • Время
    • Дробный
    • Экспоненциальный
    • Текстовый
    • Дополнительный этот формат используется при составлении небольшой базы данных или списка адресов для ввода почтовых индексов, номеров телефонов, табельных номеров.
  • 1465. Визуальное моделирование предметной области "Генеалогическое дерево"
    Курсовой проект пополнение в коллекции 26.08.2012
  • 1466. Визуальное программирование
    Статья пополнение в коллекции 18.03.2011

    Данная кнопка имитирует поведение обычной кнопки на пульте управления любого прибора. Ее можно "нажимать" как настоящую. Возможно, именно наличие визуальных средств построения интерфейсов в Visual Basic и Delphi, а также создаваемое ими визуальное программное обеспечение закрепили за ними термин "визуальное программирование". Безусловно, существует много других аналогичных продуктов (Visual C++, Borland C++ начиная с версии 4, Symantec Visual Cafe, "сишный" вариант Delphi - C++ Builder и др.), но они не смогли завоевать такой популярности, как Visual Basic и Delphi.

  • 1467. Визуальный HTML-редактор DreamWeaver. Разработка Web-дизайна
    Курсовой проект пополнение в коллекции 09.12.2008

    Таким образом мы выяснили, что DreamWeaver - это программа для облегчения написания HTML. Как и многие подобные программы, он изобилует мощными, занимающими достаточно большое количество ресурсов на компьютере средствами облегчить создание HTML кода. DreamWeaver автоматизирует все что только можно автоматизировать, наиболее наглядно отобразит код и получившийся в следствии изменений этого кода дизайн, позволит строить таблицы "на глаз", а не впадая в длительные математические изыскания, сразу же, в процессе работы видеть происходящие изменения, возвращаться на много ходов обратно, если изменения эти вас не устроили и многое, многое другое. DreamWeaver - это на мой взгляд лучшая программа для создания HTML, хотя конечно есть масса других программ, которые в чем-то обходят DreamWeaver, но только в очень узких областях. И тем не менее компания MacroMedia не стоит на месте в своих разработках, а шагает семимильными шагами вперед. Так например в версии DreamWeaver-4 появляются два очень полезных режима Code work и Split work. Они позволяют просматривать как отдельно HTML-код и дизайн, так и просматривать все вместе. А в DreamWeaver-6 MX, это последняя версия данного программного продукта, появляется много новых функций, частично меняется расположение панелей, делая работу с ним гораздо более удобной, чем с предыдущими версиями. Также одним из главных преимуществ последней версии является то, что в ней появляется библиотека стандартных шаблонов Web-страниц, где есть большое количество уже готовых каскадных стилевых таблиц, которые не требуют от пользователя никаких усилий по созданию новых страниц. Эти шаблоны Web-страниц позволяют экономить большое количество времени при проектировании. Но! Несмотря на то, что многое в программе визуализировано и автоматизировано, все на русском и с большим количеством очевидных преимуществ, все равно HTML в чистом виде знать и понимать надо. Причем знать если не профессионально, то хоть примерно осознавать, на что вы смотрите, на какую таблицу или выпадающее меню.

    Таким образом, цель курсовой работы была достигнута. Мы рассмотрели основные возможности DreamWeaver, познакомились с теорией Web-дизайна, выявили основные требования, предъявляемые к Web-странице и т.д. Также в ходе выполнения практической части мы выяснили, что использовать фрэймы крайне неудобно и что самое главное, работу с DreamWeaver следует начинать с настроек DreamWeaver, а иначе возникнут проблемы, такие например как, DreamWeaver не будет распознавать русский текст и т. д.

  • 1468. Визуальный построитель запросов на извлечение
    Дипломная работа пополнение в коллекции 12.08.2011

    TForm1.UpdateSelectedFields;i, count: Byte;:= '';:= 0;CheckBox_AllFields.Checked then begin:= '*';i := 0 to 4 do begin_Fields.Checked[i] := TRUE;CheckListBox_GroupBy.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_GroupBy.Items.Add(CheckListBox_Fields.Items[i]);;CheckListBox_OrderBy.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_OrderBy.Items.Add(CheckListBox_Fields.Items[i]);;ComboBox_Where1.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_Where1.Items.Add(CheckListBox_Fields.Items[i]);;ComboBox_Where3.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_Where3.Items.Add(CheckListBox_Fields.Items[i]);;;else begini := 0 to 4 do beginCheckListBox_Fields.Checked[i] then begin(count = 0) then begin:= CheckListBox_Fields.Items[i]else begin:= SelectedFields + ', ' + CheckListBox_Fields.Items[i];;(count);CheckListBox_GroupBy.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_GroupBy.Items.Add(CheckListBox_Fields.Items[i]);;CheckListBox_OrderBy.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_OrderBy.Items.Add(CheckListBox_Fields.Items[i]);;ComboBox_Where1.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_Where1.Items.Add(CheckListBox_Fields.Items[i]);;ComboBox_Where3.Items.IndexOf(CheckListBox_Fields.Items[i]) = -1 then begin_Where3.Items.Add(CheckListBox_Fields.Items[i]);;else beginCheckListBox_GroupBy.Items.IndexOf(CheckListBox_Fields.Items[i]) >= 0 then begin_GroupBy.Items.Delete(CheckListBox_GroupBy.Items.IndexOf(CheckListBox_Fields.Items[i]));;CheckListBox_OrderBy.Items.IndexOf(CheckListBox_Fields.Items[i]) >= 0 then begin_OrderBy.Items.Delete(CheckListBox_OrderBy.Items.IndexOf(CheckListBox_Fields.Items[i]));;ComboBox_Where1.Items.IndexOf(CheckListBox_Fields.Items[i]) >= 0 then begin_Where1.Items.Delete(ComboBox_Where1.Items.IndexOf(CheckListBox_Fields.Items[i]));;ComboBox_Where3.Items.IndexOf(CheckListBox_Fields.Items[i]) >= 0 then begin_Where3.Items.Delete(ComboBox_Where3.Items.IndexOf(CheckListBox_Fields.Items[i]));;ComboBox_Where1.Text = CheckListBox_Fields.Items[i] then begin_Where1.Text := '';;ComboBox_Where3.Text = CheckListBox_Fields.Items[i] then begin_Where3.Text := '';;;;;;

  • 1469. Виконання розрахунку електромагніта клапанного типу
    Курсовой проект пополнение в коллекции 20.01.2011

    0.5·Ф0.7·Ф0.9·ФФ1.2·Ф1.4·ФФяк, Вб3.515·10-44.921·10-46.327·10-47.029·10-48.435·10-49.841·10-4Вяк, Тл0.3430.4810.6180.6860.8240.961Няк, А/див 0.951.181.421.51.752.12Фст, Вб4.129·10-45.781·10-47.432·10-48.258·10-49.91·10-41.156·10-4Вст, Тл0.4030.5650.7260.8060.9681.129Нст, А/див1.11.331.551.712.132.9Фосн, Вб4.334·10-46.067·10-47.801·10-48.668·10-41.04·10-41.213·10-4Восн, Тл0.4230.5930.7620.8461.0161.185Носн, А/див1.121.391.621.792.323.22F, А520.358718.846916.6551.017·1031.224·1031.446·103

  • 1470. Виконання символьних операцій з многочленами
    Контрольная работа пополнение в коллекции 27.09.2010

    Там же описані наступні процедури і функції

    1. function stepin (a:poli):integer; (знаходження степеня многочлена)
    2. procedure riv (a:poli; var b:poli); (присвоєння одному многочлену значення іншого)
    3. procedure vvid (n:integer; var a:poli); (ввід многочлена)
    4. function poper (a:poli; m:integer):integer; (знаходження коефіцієнта многочлена, попереднього по відношенню до заданого)
    5. procedure vyvid (a:poli); (вивід многочлена згідно із загальноприйнятими стандартами)
    6. function maxi (n, m:integer):integer; (знаходження числа, більшого з двох)
    7. function mini (n, m:integer):integer; (знаходження числа, меншого з двох)
    8. procedure suma (a, b:poli; var c:poli); (знаходження суми двох многочленів)
    9. procedure nsuma (a:maspoli; n:integer; var c:poli); (знаходження суми n многочленів)
    10. procedure dobchy (a:poli; r:real; var c:poli); (добуток многочлена на скаляр)
    11. procedure pidvst (a:poli; n:integer; var c:poli); (підвищення степеня многочлена на n одиниць)
    12. procedure dobutok (a, b:poli; var c:poli); (знаходження добутку двох многочленів)
    13. procedure ndobutok (a:maspoli; n:integer; var c:poli); (знаходження добутку n многочленів)
    14. procedure mpoli (a:poli; m:integer; var c:poli); (знаходження mго степеня многочлена)
    15. procedure polipoli (a, b:poli; var c:poli); (знаходження многочлена від многочлена)
    16. procedure dilen (a, b:poli; var c, c1:poli); (знаходження частки і остачі від ділення двох многочленів)
    17. procedure dyfer (a:poli; var b:poli); (знаходження похідної від многочлена)
    18. procedure integ (a:poli; var b:poli); (знаходження невизначеного інтеграла від многочлена)
  • 1471. Використання OpenGL. Моделювання вогню
    Курсовой проект пополнение в коллекции 18.12.2010

    В даному випадку програма для моделювання горіння вогню була написана на основі системи часток. Ці частки моделюють різні шари - "домени" іонізованого повітря і їх випадковий рух в просторі. В ході руху ці шари-частки світяться, поступово втрачаючи яскравість. У цій програмі використовується лінійна інтерполяція загасання яскравості шарів. Напрям і величина початкової швидкості вибирається випадково в деякому діапазоні. Так само випадково вибирається і так звана швидкість гасіння частки - швидкість, з якою задана частка втрачає яскравість свого світіння. Вважається, що початкова величина яскравості частки дорівнює одиниці. Для імітування архімедівської сили, що піднімає шари повітря, використовується "антигравітація", тобто умовно задається середній напрям прискорення руху. Для розрахунку руху часток використовується метод Ейлера в простому своєму варіанті. Цього вистачає, оскільки рух окремої частки в даному випадку неважливий - нам необхідно створити випадковий розподіл руху часток для відтворення хаотичної динаміки досліджуваного явища. Ну і нарешті не менш візуально важливим параметром є колір вогню. Світловий спектр вогню можна вважати схожим із спектром Сонця. У програмі використовується лише чотири кольори з червоної області спектру по черзі змінюючі один-одного. Ось їх значення в системі RGB : (255,128,128) (255,128,64) (255,161,102) (255,128,51). Проте кількість використовуваних кольорів нескладна істотно збільшити.

  • 1472. Використання генетичних алгоритмів для складання розкладу
    Информация пополнение в коллекции 20.04.2010

    Згідно з принципами генетичних алгоритмів на початку оптимізації відбувається початкова ініціалізація, тобто генерація певної популяції хромосом, що складається з N особин. Кожна хромосома є допустимим, але не оптимальним розвязком задачі складання розкладу - тобто кожна хромосома є певним розкладом. Далі для кожної хромосоми популяції розраховується цільова, або фітнес-функція, яка є мірою оптимальності даної хромосоми. Потім до популяції застосовуються такі генетичні оператори, як схрещування (кросовер), мутація та вибір (селекція) хромосом. В результаті формується нове покоління (популяція), яка з великою імовірністю містить більш оптимальних представників, ніж попереднє. Генетичні оператори повторюються до виконання умови закінчення оптимізації, після чого з останнього покоління вибирається найкращий представник, конвертується у розклад і вважається розвязком поставленої задачі. Цей розвязок не є оптимальним, але близький до оптимального. Отриманий розклад відображається на головній формі програми у вигляді таблиці. Він може змінюватись користувачем в ручному режимі, також може бути збережений у файл для подальшої роботи або експортований у Microsoft Excel у вигляді, придатному для друку та використання. Програма також дозволяє експортувати в Microsoft Word часткові розклади для навчальних груп та окремих викладачів у вигляді, зручному для друку.

  • 1473. Використання діаграм при обробці табличної інформації
    Дипломная работа пополнение в коллекции 16.05.2010

    За замовчуванням кожному ряду спочатку присвоюється системне імя Ряд 1, Ряд 2, Ряд 3, і т.д. Якщо ряди значень розташовані по рядках, то перша комірка рядка сприймається як імя ряду, а інші як значення. Для підписів по осі Х (категорій) за замовчуванням вибирається перший рядок виділеного блока. Адреси всіх комірок і діапазонів абсолютні. Розміри вікна (див. рис.) можна звести до розмірів будь-якого з діапазонів за допомогою кнопок мінімалізації. Імена всіх змінних діаграми відображається в її легенді. У цьому випадку, як і потрібно, для підписів по осі Х обрано моменти часу: 8.00, 9.00, …13.00.

  • 1474. Використання інтерфейсу Centronics для керування зовнішніми пристроями
    Информация пополнение в коллекции 25.06.2010

    при цьому DR, CR служать для виводу даних з компютера, а SR для вводу (табл.1). Кожному біту (розряду) порту принтера фізично відповідає один контакт в розємні. Використовується такі адреси портів принтера: LPT1 ($00378), LPT2 ($00278) і LPT3($003BC). Для більшості компютерів адреси портів принтера (LPT1) в шістнадцятковій системі наступні: DR ($00378); SR ($00379), CR ($0037А), тобто адреса наступного регістра на 1 більша від попереднього, проте адреса першого порта може бути різною. Визначити адресу в BIOS. Логічній одиниці на розряді паралельного порту відповідає напруга +5В, а логічному нулю 0 В. Проте, якщо розряд інверсний, то логічній одиниці відповідає 0 В, а логічному нулю 5В. SR дозволяє зчитувати дані із зовнішніх пристроїв, наприклад цифрові сигнали з різноманітних датчиків. Для SR не використовуються всі розряди, тому розряди вхідних сигналів DI звичайно зчитуються по 4 біти зі зсувом вліво на 3 біти (табл.1). Відповідно після зчитування потрібно програмно зсунути розряди SR7-SR3 вправо на 3 біти (поділити на 8). (рис. DI4-0 SR7-3 D4-0)

  • 1475. Використання інформаційних технологій в навчальному процесі
    Информация пополнение в коллекции 17.12.2010

    Як показує вітчизняний і закордонний досвід застосування сучасних інформаційних технологій, реалізація вищевикладених можливостей дозволяє забезпечити:

    • надання тому, кого навчають, інструмент дослідження, конструювання, формалізації знань про предметний світ і разом з тим активного компонента предметного світу, інструмента виміру, відображення і впливи на предметний світ;
    • розширення сфери самостійної діяльності тих, яких навчають, за рахунок можливості організації різноманітних видів навчальної діяльності (експериментально-дослідницька, учбово-ігрова, інформаційно-навчальна діяльність, а також діяльність по обробці інформації, зокрема й аудіовізуальної), у тому числі індивідуальної, на кожному робочому місці, груповий, колективної;
    • індивідуалізацію і диференціацію процесу навчання за рахунок реалізації можливостей інтерактивного діалогу, самостійного вибору режиму навчальної діяльності й організаційних форм навчання;
    • озброєння того, кого навчають, стратегією засвоєння навчального матеріалу чи рішення задач визначеного класу за рахунок реалізації можливостей;
    • формування інформаційної культури, компоненти культури індивіда, члена інформаційного суспільства, за рахунок здійснення інформаційно-навчальної діяльності, роботи з обєктно-орієнтованими програмними засобами;
    • підвищення мотивації навчання за рахунок компютерної візуалізації досліджуваних обєктів, явищ, керування досліджуваними обєктами, ситуацією, можливості самостійного вибору форм і методів навчання, вкраплення ігрових ситуацій.
  • 1476. Використання табличного процесора Excel для розрахунків
    Контрольная работа пополнение в коллекции 16.10.2009

    Розробка форм в Microsoft Excel. Можна створювати форми, які призначені для друку або використання в інтерактивному режимі. Інтерактивні форми можуть містити елементи управління, наприклад перемикачі та списки, що розкриваються. Можна настроїти захист інтерактивної форми, встановивши параметри, які дозволяють вводити данні тільки у визначені чарунки, при цьому введені дані можна буде перевірити, що дозволить запобігти вводу невірних даних. Можна зробити інтерактивні форми на веб-сторінках доступними з Microsoft Excel або з програм Microsoft Visual Basic для додатків (VBA).

  • 1477. Використання функції "слияние" в Microsoft Word
    Контрольная работа пополнение в коллекции 18.09.2010

     

    1. Запустити програму Microsoft Word і складіть текст запрошення.
    2. Біля слова "шановн" поставити курсор і виконайте операцію на П.І. "слияние" вибираємо меню "Добавить поле Word", і вибираємо потрібне поле, в даному випадку це поле "IF…THEN…ELSE".
    3. Натисніть кнопку "ОК".
    4. Після того як ми налаштували поле "IF…THEN…ELSE", потрібно вставити поле "ПІБ". Для цього треба натиснувши на кнопку
  • 1478. Вимірювання роботи виходу електронів методом Кельвіна
    Курсовой проект пополнение в коллекции 23.12.2009

    До основних недоліків цього способу визначення роботи виходу електрона у вакуум можна віднести:

    • достатню складність экспериментальной установки і тривалість технологічного циклу робіт, витікаючі з вимоги розміщення провідників А і Б в робочому обємі з достатньо глибоким вакуумом;
    • практичну неможливість позбавлення від адсорбції деяких газів і пари води на поверхню досліджуваного провідника, яка може призводити іноді до різких змін величин робіт виходу електрона для одного і того ж металу, що достатньо переконливо показане в довіднику;
    • виникнення так званого «ефекту (потік зарядів ?Q приймає форму змінного струму) дробу» поблизу нуля змінного струму, що детектує і усилюваного в експерименті, прояв якого накладає обмеження на точність вимірювання величини контактної різниці потенціалів провідників, а значить і на величину роботи виходу електрона у вакуум конкретного провідника А, якщо наперед відома робота виходу електрона у вакуум для провідника Б;
  • 1479. Вимоги до апаратного забезпечення ОС Win95/94/2000/Me/XP
    Информация пополнение в коллекции 12.01.2009

    Починаючи з 1998 року, події в комп'ютерному світі розвивалися стрімко. Усе більш широкий розвиток одержувала електронна торгівля (говорячи більш глобально, економіка ставала усе більш «віртуальної»). «Армія» гравців наростала зі швидкістю геометричної прогресії (зараз число комп'ютерів використовуваних переважно для розваг перевалило за 100 мільйонів), яким була потрібна надійна і безпроблемна (на комп'ютерному жаргоні «безглючна») ОС. У той же час архітектура NT ще не застаріла, і могла задовольнити цим вимогам. Вважається, що вже в 1997 році Microsoft почала розробляти дійсно нову ОС на архітектурі NT. По суті справи, корпорації були такими, що треба було «догодити» усім, від затятих гравців до корпоративних користувачів. Перші бета-версії нової ОС можна було дістати вже на початку 1999 року, однак офіційний випуск нової ОС відбувся на початку 2000 року. Варіантів нової ОС було чотири: Professional, Server, Advanced Server, DataCenter Server. Зрозуміло, що дані системи позиціонувались для різного застосування. Windows 2000 Professional була покликана замінити на домашніх комп'ютерах Windows 9x, а на робочих станціях Windows NT 4.0 Workstation. Windows 2000 Server прийшла на заміну Windows NT 4.0 Server для малих і середніх серверів (до 4-х процесорів, до 8 гбайт ОЗУ). Windows 2000 Advanced Server також заміняє собою Windows NT 4.0 Server, але повинна використовуватися на великих серверах (до 8 процесорів, до 32 гбайт ОЗУ). Windows 2000 DataCenter Server призначена для особливо великих серверів (до 32-х процесорів, до 64 гбайт ОЗУ), що використовуються в дуже великих чи фірмах для підтримки дуже великих Interner-вузлів.

  • 1480. Вимоги до системи ІР-телебачення
    Информация пополнение в коллекции 30.01.2010

    Мережа оператора повинна бути готова до впровадження послуги IP-TV. Устаткування, що є у оператора, повинне підтримувати функціональність мовної розсилки контента (broadcast/multicast) на кожному сегменті мережі - від ядра (магістральних комутаторів і маршрутизаторів) до вузлів широкосмугового доступу (DSLAM). Ширина смуги пропускання на кожному сегменті мережі повинна бути достатньою для пропуску мультимедійного трафіку реального часу, включаючи трафік ТВ-каналів і послуг VoD. В порівнянні із звичайними інтернет-послугами для реалізації послуг IP-TV необхідна вища пропускна спроможність магістралі. Кожен широкомовний канал передаваний в режимі multicast, вимагає смуги пропускання 2 - 4 Мбіт/с для відеосигналів із стандартним дозволом і більше 10 Мбіт/с для відеосигналів з високим дозволом. Кожен канал VoD вимагає такої ж смуги пропускання. Отже, пропускна спроможність залежить від кількості каналів multicast і чисельності активних користувачів послуги VoD. Наприклад, передача 200 MPEG2-каналов multicast із стандартним дозволом вимагатиме смуги пропускання близько 800 Мбіт/с. Для одночасного використання послуги VoD тысячью абонентів знадобиться мережа пропускної спроможності 4 Гбіт/с. Таким чином, оператори при проектуванні своєї магістральної мережі повинні забезпечити її високу пропускну спроможність відповідно до вимог широкого круга споживачів.