Информация по предмету Компьютеры, программирование

  • 121. NetGear
    Другое Компьютеры, программирование

    Коммутаторы этой серии являются идеальными устройствами для сегментирования Вашей сети. Любой из коммутаторов FastEthernet позволяет соединять сегменты для увеличения производительности сети. Каждый порт коммутатора Fast Ethernet автоматически определяет скорость обмена данными, при этом напрямую соединенный сервер/пользователь, а также любой сегмент сети может легко перейти от скорости 10 к 100 Мбит/с. Все коммутаторы NetGear Fast Ethernet могут поддерживать полудуплексный и полнодуплексный режимы и автоматический переход из одного режима в другой. Коммутаторы поддерживают так называемый режим коммутации cut-through ("на лету") и store-and-forward (с промежуточной буферизацией).

  • 122. Netware
    Другое Компьютеры, программирование

    Каждая рабочая станция представляет собой обычный персональный компьютер, работающий под управлением собственной дисковой операционной системы (такой, как DOS или OS/2). Однако в отличие от автономного персонального компьютера рабочая станция содержит плату сетевого интерфейса и физически соединена кабелями с файлом-сервером. Кроме того, рабочая станция запускает специальную программу, называемой оболочкой сети, которая позволяет ей обмениваться информацией с файл-сервером, другими рабочими станциями и прочими устройствами сети. Оболочка позволяет рабочей станции использовать файлы и программы, хранящиеся на файл-сервере, так же легко, как и находящиеся на ее собственных дисках.

  • 123. NetWare встречается с Linux
    Другое Компьютеры, программирование

    Благодаря eDirectory и другим службам, в том числе iFolder и таким продуктам, как Apache или MySQL, которые с недавнего времени совместимы с NetWare, многие службы и ранее были доступны для NetWare и Linux одновременно. Поэтому важнейшим новшеством стал перенос NSS и кластерных служб, а также интеграция в программу установки и интерфейс Li mix. NNLS должны были устанавливаться на сервер Linux, a OES со своими службами настраивается в процессе системной инсталляции (см. Рисунок 1). Администрирование NNLS происходило еще с использованием командной строки, в то время как вместе с OES, к примеру при помощи инструмента настройки Yast для Linux (см. Рисунок г), могут устанавливаться дополнительные компоненты, а управление осуществляется посредством распространенных инструментов от Novell iManager для администрирования eDirectory (см. Рисунок 3) и NRM для управления серверами (см. Рисунок 4). NRM означало ранее NetWare Remote Manager, а после переноса на Linux расшифровывается как Novell Remote Manager.

  • 124. NGIO (система ввода-вывода нового поколения)
    Другое Компьютеры, программирование

    Бурное развитие высокоточных технологий в микроэлектронике в последние годы было ознаменовано жесткой конкурентной борьбой ведущих производителей микропроцессорной техники для персональных компьютеров в лице фирм Intel, AMD, Cyrix. Прародителем современных микропроцессоров является процессор Pentium-Pro созданный фирмой Intel. В этом микропроцессоре впервые реализован высокоскоросной кэш второго уровня, внеочередное исполнение команд, RISC ядро. Но производство высокоскоросного кэша интегрированного в процессор и работающего на частоте 150-200 Мгц было очень дорогостоящим и сопряжено с большим процентом выбраковки, поэтому процессор P-Pro даже сейчас остается очень дорогим со стоимостью ~ $450. В качестве альтернативы и развития P-Pro фирма Intel выпустила процессор Pentium II с расширенным набором команд (MMX) и кэш памятью 2-го уровня размером 512 Кб выполненной на одной плате с ядром процессора и заключенным в картридж SECC. Кэш память нового процессора работала на частоте ½ частоты ядра для процессоров PII c ядром Klamath (233 - 300МГц) и на 1/3 частоты ядра для процессоров PII с ядром Deshutes (333 450 МГц). Себистоимость производства оказалась ниже чем у процессоров P-Pro, что позволило фирме Intel захватить рынок. В качестве замены P-Pro для высокопроизводительных серверных станций был создан процессор Intel PII Xeon c кэш памятью второго уровня 512Кб на частоте ядра выполненный в картридже SECC2 с частотами от 300МГц.

  • 125. Norton Utilities
    Другое Компьютеры, программирование

    Directory Order ïîçâîëÿåò îïðåäåëèòü ïîðÿäîê ðàçìåùåíèÿ äèðåêòîðèé íà äèñêå. Íà ïàíåëè Directory List ðàñïîëàãàåòñÿ äåðåâî äèðåêòîðèé, îòêóäà ïðîèçâîäèòñÿ âûáîðêà èì¸í ïîäêàòàëîãîâ; íà ïàíåëè Directory Order ïîñëåäîâàòåëüíîñòü, â êîòîðîé ïîñëå ïðîâåäåíèÿ ïðîöåññà îïòèìèçàöèè îáåñïå÷èâàåòñÿ äîñòóï ê äèðåêòîðèÿì. Ñïèñîê ïîäêàòàëîãîâ â Directory Order ìîæíî êîððåêòèðîâàòü: óäàëÿòü êàòàëîã (Delete) è ïåðåìåùàòü åãî â ñïèñêå (Move). Ïðè ïåðåõîäå èç Directory Order â Directory List êîìàíäà Delete àâòîìàòè÷åñêè ìåíÿåòñÿ íà Add;

  • 126. Object Pascal
    Другое Компьютеры, программирование

    Опишем механизм вычислений, который запускается приведенной программой. Сначала будет выполнена процедура Prim (обращение к ней содержится в самой нижней части текста примера). Эта процедура без параметров, поэтому управление будет сразу передано в тело процедуры, где начнется последовательное выполнение содержащихся в нем операторов. Сначала будут выполнены два вложенных цикла For, где элементы матриц Q1, Q2 будут заполнены значениями (например Q1[1, 1] = 2, Q2[1, 1] = 0 и т. д.). Далее уже внутри Prim произойдет обращение к процедуре MatrMult. При этом сначала произойдет подстановка фактических параметров Q1, Q2, Q3 на место соответствующих формальных параметров M1, M2, M3. Далее управление будет передано внутрь процедуры MatrMult, где аналогично последовательным выполнением ее операторов произойдет перемножение матриц. После выполнения процедуры MatrMult управление будет передано в ту же точку, с которой производился ее вызов. Поскольку вызов MatrMult производился из Prim, то управление будет вновь возвращено в процедуру Prim к оператору, расположенному вслед за оператором вызова MatrMult. Поскольку в Prim больше нет невыполненных операторов, то она также заканчивает свою работу и управление передается в ту алгоритмическую единицу, которая и вызывала Prim, а именно в головную программу, к оператору Q3[2, 3] := 1.

  • 127. Office 2007: новые возможности
    Другое Компьютеры, программирование

    В то же время простая табличка с перечислением основных компонентов версии Office 2007 даёт лишь поверхностное представление о возможностях каждого пакета, поскольку разница между пакетами теперь "измеряется" не только комплектацией. Так, Office 2007 для дома и учебы представляет собой набор офисных программ для домашних пользователей и студентов, облегчающий создание привлекательных документов, электронных таблиц и презентаций, плюс, управления сведениями и заметками из одного места. В Office 2007 для дома и учебы входит Office Excel 2007, Office OneNote 2007, Office PowerPoint 2007 и Office Word 2007. Пакет Office 2007 Стандартный - это уже набор не только для домашних пользователей, но и для частных предпринимателей, дополненный работой с электронной почтой, расширенными возможностями графики и форматирования, более высоким уровнем надежности и безопасности. В него входят Office Excel 2007, Office Outlook 2007, Office PowerPoint 2007, Office Word 2007.

  • 128. OLE VFP
    Другое Компьютеры, программирование

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

    • Пользовательский процесс представляет возможность работы с данными пользователю приложения, обеспечивает защиту данных от несанкционированного доступа.
    • Бизнес-процесс обеспечивает единые правила работы с данными с точки зрения технологии производственного процесса, генерирует информационную поддержку маркетинга и менеджмента.
    • Процесс обработки данных обеспечивает описание и хранение данных обработку и выполнение запросов, поддержку целостности данных.
  • 129. Oracle Power Objects
    Другое Компьютеры, программирование

    Если вначале разрабатывается внешний интерфейс, следует ответить на следующие вопросы:

    1. Какими будут главные формы, которые пользователь увидит на экране? Они будут, вероятно первыми объектами, которые должны быть спроектированы, наряду с их связанными таблицами или представлениями.
    2. Какая модель последовательности действий будет заложена в приложение? Иными словами, следует тщательно продумать, как легко пользователь сможет вводить данные, осуществлять навигацию между формами и выполнять другие операции внутри приложения. Кроме того, необходимо оценить, как приложение организует работу пользователя и задает ли оно разумный темп при решении задач.
    3. Какие объекты должны быть определены вне приложения Oracle Power Objects и затем импортированы? Например, если планируется добавлять растровые образы или другие OLE-объекты, возможно, вначале придется разработать некоторые из этих ресурсов приложения.
    4. Где лучше и как лучше установить ограничения? Например, если требуется гарантировать, чтобы транзакция, введенная в приложении регистрации заказов, не содержала значений, превышающих некоторый объем, возможно, будет лучше установить это ограничение на клиенте через код Oracle Basic, а не на сервере через триггер. Для этого потребуется добавить необходимый код Oracle Basic, который будет прерывать транзакцию до ее фиксации, если она превышает установленный объем заказа.
    5. Как лучше представить документ? В данном случае, «документ» - отдельный объект, такой как заказ на приобретение, который заполгяеься в приложении. Можно поместить каждое поле, которое будет содержать данные, относящиеся к заказу, на одной форме. Однако, для удобочитаемости, возможно, лучше будет разбить «мега-форму» на несколько меньших форм.
    6. Какие компоненты интерфейса будут повторяться в приложении? Если имеются объекты, неоднократно появляющиеся в приложении, вероятно, их следует проектировать как пользовательские классы, сохраненные или в приложении или библиотеке, Экземпляры пользовательских классов мажно добавлять к формам и отчетам, вместо того, чтобы много раз генерировать одни и те же объекты. Например, если проектируется пользовательский набор средств управления для просмотра базы данных, следует создать их как класс, чтобы экземпляры одного класса легко могли наследовать изменения в исходном классе.
  • 130. Oracle9i. Обзор некоторых новых возможностей
    Другое Компьютеры, программирование

    Технология Oracle Data Guard развитие старой идеи резервной базы данных (Standby Database). Основным недостатком старого варианта была невозможность полного восстановления резервной базы перед ее активизацией. Если при аварии основного сервера повреждался текущий журнал (current redo log), то все изменения базы данных, записанные в этот журнал, терялись безвозвратно. Для многих OLTP-систем это было неприемлемо. Технология Oracle Data Guard позволяет администратору базы данных самому выбрать, что для него важнее недопущение потери даже самого малого количества данных или максимальная производительность. Если потеря данных недопустима, то можно заставить Oracle отправлять изменения на резервный сервер в синхронном режиме, т.е. пока эти изменения не выполнятся на резервной базе данных, транзакция не считается зафиксированной. Естественно, это может привести к некоторым потерям в производительности. Можно использовать старый метод изменения передаются на резервный сервер только после заполнения очередного журнала на основном сервере. Тут мы жертвуем сохранностью данных ради производительности. И есть компромиссный вариант изменения передаются на резервный сервер «почти синхронно», тогда небольшая потеря данных в случае аварии возможна, но маловероятна.

  • 131. OS Linux
    Другое Компьютеры, программирование

    В нескольких словах рассмотрим эти семь пунктов. Пункт первый. Тут, собственно, и так все ясно. От того, как быстро человек освоится с операционной системой и насколько удобно ему в ней работать, напрямую зависит производительность труда, да и просто хорошее настроение. Пункт второй. Можно, конечно, возразить, что чем более универсальный инструмент, тем слабее он для какого-нибудь специфического применения, и чисто теоретически это так. Но давайте посмотрим на универсальность с другой стороны. Теоретические принципы построения операционной среды, по большому счету, одинаковы, что для старенькой 386-й, что для новейших мультипроцессорных систем. Специфику платформы (тип процессора, мультипроцессорность, кластеризацию и т. п.) всегда можно учесть при разработке специфического ядра операционной системы или драйверов. Некоторая потеря в производительности с лихвой окупается тем, что пользователю, поработавшему на мощнейшем сервере и перешедшему на офисный компьютер, графическую станцию или домашний ПК, не придется осваивать другую операционную систему его операционная система может работать на любом компьютере. А способность работать на любом компьютере автоматически подразумевает, что операционная система должна занимать как можно меньше места и потреблять мало аппаратных ресурсов. Пункт третий. И тут все понятно без пространных пояснений. Пользователь должен иметь возможность настроить операционную систему под свои нужды, не прибегая к стороннему (не входящему в поставку операционной системы) программному обеспечению. Пункт четвертый. Правда, больное место? У любого пользователя Windows со стажем наверняка происходило зависание компьютера, причем в самое неподходящее время. И каждый пользователь хочет, чтобы зависания никогда не происходили на его компьютере. Пункт пятый. Это тоже понятно. Уже надоело каждые год-полтора менять жесткий диск только из-за того, что следующая версия операционной системы требует "совсем немного, только каких-то 3 Гбайта места на жестком диске". Пункт шестой. И это очевидно. Пользователь должен получить исправления к своей операционной системе при обнаружении просчетов ее разработчиков. Причем, как можно скорее, если операционная система удовлетворяет п. 4. И притом абсолютно бесплатно, поскольку это просчет разработчика. Пункт седьмой. Пусть операционная система будет самой распрекрасной, но если для нее нет программ, она не будет востребована.

  • 132. OS/2 Warp
    Другое Компьютеры, программирование

    На рисунке 9.1 показана структура операционной системы OS/2 Warp 3.0. В OS/2 имеется несколько видов виртуальных машин для прикладных программ. Собственные 32- и 16-разрядные программы OS/2 выполняются на отдельных виртуальных машинах в режиме вытесняющей многозадачности и могут общаться между собой с помощью средств DDE OS/2. Прикладные программы DOS и Win16 могут запускаться на отдельных виртуальных машинах в многозадачном режиме. При этом они поддерживают полноценные связи DDE и OLE 2.0 друг с другом и связи DDE с 32-х разрядными программами OS/2. Кроме того, можно запустить несколько программ Win16 на общей виртуальной машине Win16, где они работают в режиме невытесняющей многозадачности. Разнообразные сервисные функции API OS/2, в том числе SOM (модель системных объектов), обеспечиваются с помощью системных динамических библиотек DLL, к которым можно обращаться без требующих затрат времени переходов между кольцами защиты. Ядро OS/2 предоставляет многие базовые сервисные функции API, обеспечивает поддержку файловой системы, управление памятью, и имеет диспетчер аппаратных прерываний. В ядре виртуальных DOS-машин (VDM-ядре) осуществляется эмуляция DOS и процессора 8086, а также управление VDM. Драйверы виртуальных устройств обеспечивают уровень аппаратной абстракции. Драйверы физических устройств напрямую взаимодействуют с аппаратурой.

  • 133. OSS: экономия средств или недополученная прибыль?
    Другое Компьютеры, программирование

    Об изменении тенденции с «домашними» разработками и «бумажными» SLA в среде операторов связи можно судить по активизации рынка коммерческих OSS-решений. Прежде всего это относится к автоматизации операций управления QoS и SLA Обычно «управление» QoS и SLA осуществлялось средствами «домашней» разработки на основе скриптов, Cricket или MRTG, путем контроля качества работы ядра сети по откликам агентов SNMP или Service Assurance (Cisco Systems). На смену им приходят полноценные коммерческие продукты от компаний Brix Networks, InfoVista, HP и Micromuse (Proviso). Наиболее крупные операторы уже занялись контролем качества сети и услуг. Сначала он проводится только для внутренней сети - это тестирование работы ядра, затем - «последняя миля» и на завершающем этапе - готовая услуга - SLA для конечных пользователей в виде тестов и постоянных отчетов. Это будет уже контроль качества работы услуги «из конца в конец» и по требуемой архитектуре сети клиента, так называемый Managed SLA, а не только «на бумаге». Так что следите за предложениями операторов и запрашивайте эту услугу сами.

  • 134. Paint
    Другое Компьютеры, программирование

    Изменение размеров и пропорцийПеретащите мышью квадратики, имеющиеся на границах фрагмента (указатель мыши над ними имеет форму двунаправленной стрелки). Можно также выдать команду Растянуть\Наклонить (Stretch\Skew) из меню рисунок (Image) или из контекстного меню фрагмента, либо нажать клавиши Ctrl+W, после чего ввести коэффициенты изменения горизонтального и вертикального размеров (выражаются в процентах) и нажать кнопку ОК.Изменение угла наклонаВыдайте команду Растянуть\Наклонить (Stretch\Skew) из меню Рисунок (Image) или из контекстного меню фрагмента, либо нажмите клавиши Ctrl+W, после чего введите углы наклона по горизонтали и вертикали (выражаются в градусах, допускаются отрицательные значения) и нажмите кнопку ОК.Зеркальное отображениеВыдайте команду Отразить\Повернуть (Flip\Rotate) из меню Рисунок (Image) или из контекстного меню фрагмента, либо нажмите клавиши Ctrl+R; установите переключатель в положение Отразить слева направо (Flip horizontal) для отображения относительно вертикальной оси или Отразить сверху вниз (Flip vertical) для отображения относительно горизонтальной оси; нажмите кнопку ОК.ПоворотВыдайте команду Отразить\Повернуть (Flip\Rotate) из меню Рисунок (Image) или из контекстного меню фрагмента, либо нажмите клавиши Ctrl+R, установите переключатель в положение Повернуть на угол (Rotate by angle), задайте угол поворота и нажмите кнопку ОК.Инвертирование цветовВыдайте команду Обратить цвета (Invert Colors) из меню Рисунок (Image) или из контекстного меню фрагмента, либо нажмите клавиши Ctrl+I. Цвета, имеющиеся во фрагменте, будут изменены на обратные, в частности, белый на черный, а черный на белый.

  • 135. PCI – шина
    Другое Компьютеры, программирование

    Ряд ВНомерРяд АРяд ВНомерРяд А-12 В1-TSTRES-C / BE 326IDSELTest Clock 2+12 BAD 2327+3,3 BGND3TSTMSLCTGND28AD 22Test DO4Test DOAD 2129AD 20+5 B5+5 BAD 1930GND+5 B6-INTR A+3,3 B31AD 18-INTR B7-INTR CAD 1732AD 16-INTR D8+5 B-C / BE 233+3,3 B-PRSNT 19ReservedGND34-FRAMEReserved10+VI / O-IRDY35GND-PRSNT 211Reserved+3,3 B36-TRDYGND / Ключ 12GND /Ключ-DEVSEL37GNDGND / Ключ13GND /КлючGND38-STOPReserved14Reserved-Lock39+3,3 BGND15-RSTParityER40SDONEClock16+VI / O+3,3 B41-SBOFFGND17-GNTSysERR42GND-REQ18GND+3,3 B43PAR+V I/O19Reserved-C / BE 144AD 15AD 3120AD 30AD 1445+3,3 BAD 2921+3,3 BGND46AD 13GND22AD 28AD 1247AD 11AD 2723AD 26AD 1048GNDAD 2524GNDGND49AD 9+3,3 B25AD 24GND / Ключ50**GND / Ключ GND /Ключ51****GND / КлючGND73AD 56AD 852-C / BE 0AD 5574AD 54AD 753+3,3 BAD 5375+VI / O+3,3 B54AD 6GND76AD 52AD 555AD 4AD 5177AD 50AD 356GNDAD 4978GNDGND57AD 2+VI / O79AD 48AD 158AD 0AD 4780AD 46+ VI / O59+VI / OAD 4581GND-ACK 6460-REQ64GND82AD 44+5 B61+5BAD 4383AD 42+5 B62+5BAD 4184+VI / OКонец 32-битного разъемаGND85AD 40AD 3986AD 38Reserved63GNDAD 3787GNDGND64-C / BE 7+VI / O88AD 36-C / BE65- C / BE 5AD 3589AD 34-C / BE66+ VI / OAD 3390GNDGND67PAR 64GND91AD 32AD 6368AD 62Reserved92ReservedAD 6169GNDReserved93GND+VI / O70AD 60GND94ReservedAD 5971AD 58Конец 64-битного разъемаAD 5772GND*12, 13 - ключ для 3,3V

  • 136. PCI & CompactPCI
    Другое Компьютеры, программирование

    Шина Compact PCI (cPCI) разрабатывалась на основе спецификации PCI версии 2.1. От обычной PCI эта шина отличается большим количеством поддерживаемых слотов для одной шины: 8 против 4. Всвязи с этим появились новые 4 пары сигналов запросов и предоставления управления шиной. Шина поддерживает 32-битные и 64-битные обмены (с индивидуальным разрешением байт). При частоте шины 33 МГц максимальная пропускная способность составляет 133 Мб/с для 32 бит и 266 Мб/с для 64 бит (в середине пакетного цикла). Возможна работа и на частоте 66 МГц, при этом производительность удваивается. Шина поддерживает спецификацию PnP - в ней работают все механизмы идентификации и автоконфигурирования, имеющиеся в PCI. Кроме того, в шине возможно применение географической адресации, при которой адрес модуля (на который он отзывается при программном обращении) определяется его положением в каркасе. Для этого на коннекторе J1 имеются контакты GA0...GA4, коммутацией которых на "землю" для каждого слота может быть задан его двоичный адрес. Географическая адресация позволяет переставлять однотипные модули, не заботясь о конфигурировании их адресов (хорошая альтернатива системе PnP - здесь модуль "встанет" всегда в одни и те же адреса, которые без физического вмешательства ничем не собъются). Конструктивно платы Compact PCI представляют собой еврокарты высотой 3U (100 x 160 мм) с одним коннектором или 6U (233 x 160 мм) с двумя коннекторами. Коннекторы - 7-рядные штырьковые разъемы с шагом 2 мм между контактами, на кросс-плате - вилка, на модулях - розетки. Контакты коннекторов имеют разную длину: более длинные контакты цепей питания при установке модуля соединяются раньше, а при вынимании разъединяются позже, чем сигнальные. Такое решение закладывает основу для реализации возможности "горячей" замены модулей. Собственно шина использует только один коннектор (J1), причем в 32-битном варианте не полностью - часть контактов выделяются на использование по усмотрению пользователя. 64-битная шина использует коннектор полностью. Одно посадочное место на кросс-плате резервируется под контроллер шины, на который возлагаются функции арбитража и синхронизации. На его коннекторе шиной используется большее число контактов, чем на остальных. У больших плат коннектор J2 отдается на использование по усмотрению пользователя (разработчика), а между коннекторами J1 и J2 может устанавливаться 95-контактный коннектор J3. Конструкция коннекторов позволяет для J2 применять специфические модификации, в которых может, например, присутствовать разделяющий экран и механические ключи. В шине предусматривается наличие независимых источников питания +5 В, +3.3 В и +/-12 В.

  • 137. Pentium IV
    Другое Компьютеры, программирование

    При включенной системе управления страницами работает как описанный выше сегментный механизм, так и механизм управления страницами, однако при этом смысл работы сегментного механизма меняется. В этом случае виртуальное адресное пространство задачи имеет размер в 4 Гбайта, в котором размещаются все сегменты. По прежнему селектор задачи определяет номер виртуального сегмента, а смещение в команде задачи - смещение внутри этого сегмента. Так как теперь все сегменты разделяют одно адресное пространство, то возможно их наложение, но процессор не контролирует такие ситуации, оставляя эту проблему операционной системе. Первый этап преобразования виртуального адреса, связанный с преобразованием смещения и селектора с использованием таблиц GDT и LDT, содержащих дескрипторы сегментов, в точности совпадает с этапом преобразования этих данных при отключенном механизме управления страницами. Все структуры данных этих таблиц такие же. Однако, если раньше дескриптор сегмента содержал его базовый адрес в физическом адресном пространстве, и при сложении его со смещением из команды программы получался линейный искомый адрес в физической памяти, то теперь дескриптор содержит базовый адрес сегмента в виртуальном адресном пространстве. Поэтому в результате его сложения со смещением получается линейный виртуальный адрес, который на втором этапе (страничном) преобразуется в номер физической страницы. Для реализации механизма управления страницами как физическое, так и виртуальное адресное пространства разбиты на страницы размером 4 К. Всего в этих адресных пространствах насчитывается 1 М страниц. Несмотря на наличие нескольких виртуальных сегментов, все виртуальное адресное пространство задачи имеет общее разбиение на страницы, так что нумерация виртуальных страниц сквозная.

  • 138. PENTIUM Processor. Технический обзор
    Другое Компьютеры, программирование

    Проектировщики фирмы INTEL обошли это ограничение использованием дополнительного контура, выполненного на 3.1 миллионах транзисторов Pentium процессора (для сравнения, Intel486 содержит 1.2 миллиона транзисторов) создающих раздельное внутреннее кэширование программного кода и данных. Это улучшает производительность посредством исключения конфликтов на шине и делает двойное кэширование доступным чаще, чем это было возможно ранее. Например, во время фазы предварительной подготовки, используется код команды, полученный из КЭШа команд. В случае наличия одного блока кэш-памяти, возможен конфликт между процессом предварительной подготовки команды и доступом к данным. Выполнение раздельного кэширования для команд и данных исключает такие конфликты, давая возможность обеим командам выполняться одновременно. Кэш-память программного кода и данных Pentium процессора содержит по 8 KB информации каждая, и каждая организована как набор двухканального ассоциативного КЭШа - предназначенная для записи только предварительно просмотренного специфицированного 32-байтного сегмента, причем быстрее, чем внешний кэш. Все эти особенности расширения производительности потребовали использования 64-битовой внутренней шины данных, которая обеспечивает возможность двойного кэширования и суперскалярной конвейерной обработки одновременно с загрузкой следующих данных. Кэш данных имеет два интерфейса по одному для каждого из конвейеров, что позволяет ему обеспечивать данными две отдельные инструкции в течение одного машинного цикла. После того, как данные достаются из КЭШа, они записываются в главную память в режиме обратной записи. Такая техника кэширования дает лучшую производительность, чем простое кэширование с непосредственной записью, при котором процессор записывает данные одновременно в кэш и основную память. Тем не менее, Pentium процессор способен динамически конфигурироваться для поддержки кэширования с непосредственной записью.

  • 139. Peoplenet - национальный провайдер телекоммуникационных услуг
    Другое Компьютеры, программирование

    Тарифы peoplenet на мобильный Интернет от фирмы People net чуть ли не каждым месяц меняются в лучшую для потребителя сторону, так что все выгоднее становится делать беспроводное подключение к Интернет. Безусловно, самым популярным тарифом у любого провайдера является безлимитный Интернет или, в частности, безлимитный мобильный Интернет, который позволяет гулять по Интернету без боязни «залететь на трафик». People net предлагает своим абонентам дешевый безлимитный Интернет или дешевый беспроводной Интернет. Пользователь, имеющий безлимитный мобильный интернет, имеет самый дешёвый мобильный интернет. Хотя тем, кому не требуется постоянное Интернет подключение, актуально будет подключение в Интернет по лимитированному тарифу - в этом случае покупается пакет необходимого трафика. Надо сказать, что обычно безлимитные тарифы не предоставляют высокоскоростной мобильный Интернет, скорость на них весьма ограничена. Однако компания People net всегда предоставляет дешевый мобильный Интернет или дешевый Интернет на стационарном персональном компьютере с относительно высокой скоростью. Это тот случай, когда даже самый дешевый Интернет будет осуществляться с качественным доступом.

  • 140. Physical Methods of Speed-Independent Module Design
    Другое Компьютеры, программирование

    Consider an algorithm of operation for interface circuitry realizing speed-independent four-cycle signalling convention (FCSC). In accordance with FCSC the control signals must go in the following sequence: Req+OV-Ack+Req-Ack- where "+" corresponds to rising the signal and "-" corresponds to falling the signal. All signals are assumed to adhere to positive logic. Initially the signals Req and Ack are low, the signal OV is high. If the environment state changes, the Req signal rises and transient state of CL occurs (OV-). Upon completion of the transitions in CL, signal OV rises and the interface circuitry generates the Ack signal rising. After that the environment produces a falling Req signal and then the interface circuitry transmits the falling Ack signal to the environment. All the signals have to be reset into the initial state.