• Brp can am spyder

    brp can am spyder

    www.motoskolkovo.ru

  • Читать далее

    Yamaha Msp3 читать далее.

    pult.ru





ОС Knoppix - это Linux без проблем


Обозначение бета-версий программ

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

Все предварительные версии программ (неофициальные версии) имеют в первом разряде цифру 0, например, 0.12.36.

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

Операционная система Linux устанавливается на любой компьютер с процессором семейства х86, начиная с процессора i386. Но, как известно, система команд и внутренняя архитектура у процессоров этого семейства с течением времени претерпела серьезные изменения. Хотя программа, написанная для процессора i386, будет успешно работать и на Pentium 4, но для того чтобы можно было использовать все возможности более совершенного процессора, нужно оптимизировать код программы. Под этим понимается использование в машинном коде программы команд, которые используются только в новых марках процессоров, что, естественно, ведет к невозможности использования оптимизированной программы на компьютере ! с устаревшим процессором.

В Linux те программы, которые могут работать на любом процессоре семейства х86, имеют в имени файла индекс i3 86. Заметим, что это не означает, что программа устарела, так как многие прикладные задачи не требуют использования тех возможностей, которыми обладают современные процессоры. Но вот в ядре, в программах, использующих потоковые вычисления и прочее (скажем, обработка файлов мультимедиа), желательно применять код, оптимизированный для современных процессоров. В таких случаях, при разработке программы используются опции, которые позволяют создавать при трансляции исходного текста программы в исполняемый код несколько вариантов файлов одной и той же программы. Обычно применяется оптимизация для процессоров 5 и 6 поколения, что отражается в имени файлов индексами i586 и i686:
openssl-0.9.7a-23.i386.rpm openssl-0 . 9 .1 а.-2Ъ . i686 .rpm kernel-2.4.22-1.2115.nptl.i586.rpm

Буква i в индексе говорит о том, что речь идет о Intel-совместимых процессорах. Но в последнее время корпорация AMD начала внедрять в практику собственные средства расширения системы команд процессоров х8б, кардинально изменять внутреннюю архитектуру процессоров. Хотя новые процессоры корпорации AMD и остаются совместимыми с семейством процессоров х86, но для использования их потенциальных возможностей желательно оптимизировать код программ. В частности, например, ядро Linux может поставляться оптимизированным для процессоров Athlon, о чем в имени файла будет говорить индекс athlon, например:
kernel-2.4.22-1.2115.nptl.athlon.rpm

Предыдущая страница | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | Следующая страница




Возможно, Вас также заинтересует:

ОС Knoppix - это Linux без проблем

ВведениеЕсли вы цените свое время, умеете считать деньги и знаете стоимость информации, то эта книга для вас. А так как к книге прилагается компакт- диск с готовой к работе операционной системой Knoppix Live CD, то лишь достаточно вставить его в привод и перегрузить компьютер,...

Linux Kernel (Ядро линукса) (часть 1)

Спин-блокировкаСпин-блокировка необходима в многопроцессорной системе, потому что могут возникнуть другие прерывания того же типа, и другие процессоры могут приступить к их обработке. Без спин-блокировки к главному дескриптору прерывания могли бы обратиться сразу несколько процессоров. Как мы...

Linux Kernel (Ядро линукса) (часть 2)

Копирование при записи В системах Unix первых поколений создание процесса было реализовано довольно неуклюже: получив системный вызов fork о, ядро в буквальном смысле дублировало все адресное пространство родителя и присваивало копию процессу-потомку. Такая операция...

Linux Kernel (Ядро линукса) (часть 3)

Буферы блоков и головы буферовУ каждого буфера есть дескриптор голова буфера, имеющий тип buffer head. Этот дескриптор содержит всю информацию, необходимую ядру для работы с блоком, так что перед обработкой блока ядро обязательно проверяет голову...