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

  • 3081. Что такое операционная система вообще и Linux в частности
    Другое Компьютеры, программирование

    Скоро сказка сказывается, да не скоро дело делается. Операционная система Linux стала известна широкой публике не более двух лет назад. Те, кто давно интересуется новостями из мира высоких технологий и общается время от времени с представителями породы «сумасшедший программист» (в англоязычном варианте geek или nerd), знакомы со словом Linux года эдак с 95-го. Неудивительно, что сегодняшний успех Linux на многих фронтах от коммерческого до «идеологического» многим кажется поразительно, невероятно быстрым. Наберите в окошке запроса на altavista.com слово Windows и получите 8 670 139 ссылок. На слово Linux их выскочит 2 989 363. Восемь месяцев назад соотношение было примерно равно 6 500 000 на 900 000. Вполне примечательно, не правда ли? Так откуда этот Linux взялся и почему он успешен? Кто дернул за веревочку? Чему и почему мы рукоплещем? Давайте на секунду вернемся на тридцать лет и возьмем разбег так будет проще. Вся эта история началась задолго до того, как мир узнал о Линусе Торвальдсе, создателе самого, пожалуй, успешного программистского проекта последнего десятилетия. В 1971 году молодой программист и исследователь Ричард Столлмен начал работать в знаменитом Массачусетском Технологическом институте. В те времена, в эпоху «больших компьютеров», программное обеспечение зачастую разрабатывалось свободными объединениями программистов и бесплатно передавалось другим нуждающимся в нем пользователям. Нередко этим занимались даже крупные фирмы. Такой фирмой, например, была AT&T, а точнее, Bell Labs. Ей было запрещено вести коммерческую деятельность в компьютерной области, и поэтому разработчики операционной системы Unix Кен Томпсон (Ken Thompson) и Деннис Ричи (Dennis Ritchie) высылали желающим магнитные ленты с «исходниками» Unix со своего места работы только за стоимость расходных материалов. К 1983 году положение изменилось наступила эра персональных компьютеров, коммерческие программы и операционные системы (в частности, DOS от Microsoft) начали свое победное шествие по миру, и ржа корыстолюбия проникла в мир «больших» машин и «серьезного» программирования. И потому Столлмен, опечалившись в сердце своем, основал проект GNU (www.gnu.org), целью которого было вернуть старые добрые времена. GNU это UNIX-совместимая система, включающая в себя набор «свободного» (или «открытого») программного обеспечения .

  • 3082. Что является CDMA (Разделение Кодекса Многократный Доступ) (?)
    Другое Компьютеры, программирование

    detect, it appears as nothing more than a slight rise in the "noise floor" or interference level. With other technologies, the power of

  • 3083. Шестнадцатиразрядный реверсивный регистр
    Другое Компьютеры, программирование

    Блок дешифрации состоит из пяти ИС типа 533-ИД18, предназначенных для управления семисегментными знако-синтезирующими светодиодными матрицами типа АЛС324Б. Одной из функций управления, обеспечиваемой структурой дешифратора, является преобразование двоично-десятичного кода в семисегментный. Реализуется это при входных сигналах LT=RBI=0. В таком режиме вывод BI/RBO является входом, на котором устанавливают либо уровень логической «1», либо его оставляют свободным. Для гашения индикатора на вход BI/RBO достаточно подать уровень логического «0», а состояния других входов при этом могут быть произвольными.

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

    Не торопитесь! Не стоит тут же срываться с места и бросаться покупать AGP-плату. Чтобы получить преимущества от новой технологии, вам нужен либо ПК, оснащенный шиной и разъемом AGP, либо видеосистема AGP должна быть встроена в системную плату. Эти компоненты начали появляться в системах с процессором Pentium II только с сентября 1997 г. По секрету сообщаем необходимые ингредиенты: набор микросхем Intel 440LX и Microsoft Windows 95 OEM Service Release 2.1. Набор 440LX не только имеет поддержку AGP, но и допускает использование в машинах на базе Pentium II быстродействующей памяти SDRAM, которая обеспечивает более высокую производительность, чем ОЗУ типа EDO DRAM, применяемое в машинах Pentium II со старым набором микросхем 440FX. На всех новых ПК с процессором Pentium II, поставляемых с предустановленной Windows 95, должна быть инсталлирована версия OSR 2.1 этой операционной системы. Кроме того, нужно убедиться, что OSR 2.1 имеет дополнение для шины USB, включающее и 32-разрядный драйвер для поддержки шины AGP (таким дополнением комплектуются далеко не все машины на базе Pentium II).

  • 3085. Шина USB
    Другое Компьютеры, программирование
  • 3086. Шины
    Другое Компьютеры, программирование

    Основные характеристики VL-bus таковы.

    • Поддержка процессоров серий 80386 и 80486. Шина разработана для использования в однопроцессорных системах, при этом в спецификации предусмотрена возможность поддержки х86-несовместимых процессоров с помощью моста (bridge chip).
    • Максимально число bus master - 3 (не включая контроллер шины). При необходимости возможна установка нескольких подсистем для поддержки большего числа masterов.
    • Несмотря на то, что изначально шина была разработана для поддержки видеоконтроллеров, возможна поддержка и других устройств (например, контроллеров жесткого диска).
    • Стандарт допускает работу шины на частоте до 66 MHz, однако электрические характеристики разъема VL-bus ограничивают ее до 50 MHz (это ограничение, естественно, не относится к интегрированным в материнскую плату устройствам).
    • Двунаправленная (bi-directional) 32-разрядная шина данных поддерживает и 16-разрядный обмен. В спецификацию заложена возможность 64-разрядного обмена.
    • Поддержка DMA обеспечивается только для bus masters. Шина не поддерживает специальных "инициаторов" DMA.
    • Максимальная теоретическая пропускная способность шины - 160 МВ/сек (при частоте шины 50 MHz), стандартная - 107 МВ/сек при частоте 33 MHz.
    • Поддерживается пакетный режим обмена (для материнских плат 80486, поддерживающих этот режим). 5 линий используется для идентификации типа и скорости процессора, сигнал Burst Last (BLAST#) используется для активизации этого режима. Для систем, не поддерживающих этот режим, линия устанавливается в 0.
    • Шина использует 58-контактный разъем МСА. Максимально поддерживается 3 слота (на некоторых 50-мегагерцовых шинах возможна установка только 1 слота).
    • Слот VL-bus устанавливается в линию за слотами ISA/EISA/MCA, поэтому VL-платам доступны все линии этих шин.
    • Поддерживается как интегрированный кэш процессора, так и кэш на материнской плате.
    • Напряжение питания - 5 В. Устройства с уровнем выходного сигнала 3.3 В поддерживаются при условии, что они могут работать с уровнем входного сигнала 5 В.
  • 3087. Шины персонального компьютера
    Другое Компьютеры, программирование

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

    • Идентификатор устройства - SCSI ID - адрес 0-7 (для Wide-SCSI допустимы адреса 0-15), уникальный для каждого устройства на шине. Обычно хост-адаптеру, который должен иметь высший приоритет, назначается адрес 7 (15 для Wide SCSI).
    • Контроль паритета - SCSI Parity. Если хоть одно устройство на шине не поддерживает контроль паритета, он должен быть отключен на всех устройствах данной шины. Контроль паритета, особенно для дисковых устройств, является надежным средством защиты от искажения данных при передаче по шине.
    • Включение терминаторов - Termination. В современных устройствах применяются активные терминаторы, которые могут включаться одним джампером или даже программно-управляемым сигналом. Терминаторы должны быть включены только на крайних устройствах в цепочке. Современные хост-адаптеры позволяют автоматически включать свой терминатор, если они являются крайними, и отключать, если используются внутренний и внешний разъем канала. Корректность использования терминаторов имеет существенное значение - отсутствие одного из терминаторов, или, наоборот, лишний терминатор может привести к неустойчивости или потере работоспособности интерфейса.
    • Питание терминаторов - Terminator Power. Питание терминаторов джампером или программно должно быть включено хотя бы на одном устройстве, когда используются активные терминаторы (а в современных устройствах они используются всегда).
    • Согласование скорости синхронного обмена - SCSI Synchronous Negotiation. Режим синхронного обмена, обеспечивающий высокую производительность, включается по взаимному согласованию устройств. Однако если хоть одно устройство на шине его не поддерживает, согласование необходимо запретить на хост-адаптере. При этом, если обмен будет инициирован синхронным устройством, хост-адаптер поддержит этот режим.
    • Старт по команде - Start on Command, или задержанный старт - Delayed Start. При включении этой опции запуск двигателя устройства выполняется только по команде от хост-адаптера, что позволяет снизить пик нагрузки блока питания в момент включения. Хост будет запускать устройства последовательно.
    • Разрешение отключения - Enable Disconnection. Выбор этой опции позволяет устройствам отключаться от шины при неготовности данных во время длительных операций с носителем, что весьма эффективно используется в многозадачном режиме при нескольких периферийных устройствах на шине. Однако в случае одного устройства на шине отключение приведет только к дополнительным затратам времени на повторное соединение.
  • 3088. Шифраторы, дешифраторы, триггеры
    Другое Компьютеры, программирование

    Рассмотрим работу триггера рисунка 2-5а. Допустим, что триггер находится в состоянии 0, то есть Q=Q=0, и на вход Т поступает сигнал (высокий потенциал). Этот сигнал возбуждает нейрон Нм через синапс с весом +1, а нейрон Нs остаётся в невозбуждённом состоянии, поскольку в нём до переключения Нм возбуждены два синапса с весами +1 и 2 и суммарная активность, а после переключения Нм возбуждены все три синапса с весами +1 и 2 и суммарная активность. Таким образом, пока на входе Т стоит высокий потенциал, Нм находится в возбуждённом состоянии, а Нs в невозбуждённом. После снятия сигнала на входе Т (подан низкий потенциал) нейрон Нs также переходит в возбуждённое состояние благодаря синапсу, связанному с выходом Q, а нейрон Нм не изменяет своего состояния. Следовательно, за один период входного сигнала триггер переключается полностью из состояния 0 в состояние 1. Обратное переключение из состояния 1 в состояние 0 происходит аналогичным образом.

  • 3089. Шифрование DES - теория и практика
    Другое Компьютеры, программирование

    57494133251791585042342618102595143352719113605244366355473931231576254463830221466153453729211352820124Как видно из таблицы, для генерации последовательностей C(0) и D(0) не используются биты 8,16,25,32,40,48,56 и 64 ключа шифра. Эти биты не влияют на шифрование и могут служить для других целей (например, для контроля по четности). Таким образом, в действительности ключ шифра является 56-битовым. После определения C(0) и D(0) рекурсивно определяются C(i) и D(i), i=1,2,...,16. Для этого применяются операции сдвига влево на один или два бита в зависимости от номера шага итерации, как это показано в таблицей 7. Операции сдвига выполняются для последовательностей C(i) и D(i) независимо. Например, последовательность C(3) получается, посредством сдвига влево на две позиции последовательности C(2), а последовательность D(3) - посредством сдвига влево на две позиции последовательности D(2). Следует иметь в виду, что выполняется циклический сдвиг влево. Например, единичный сдвиг влево последовательности C(i) приведет к тому, что первый бит C(i) станет последним и последовательность бит будет следующая: 2,3,..., 28,1.

  • 3090. Шифрование PGP
    Другое Компьютеры, программирование

     

    1. В следующем окне введите Ваше Имя и Фамилию, электронный адрес и нажмите Далее>>
    2. Выберите тип ключа: Diffie-Hellman/DSS и нажмите Далее>>
    3. Выберите длину ключа 2048 bits (2048 Diffie-Hellman/ 1024 DSS) и нажмите Далее>>
    4. Выберите срок отмены ключа (Key Expiration) никогда (Key pair never expires) и нажмите Далее>>
    5. Введите ключевую фразу (Passphrase) комбинацию букв и цифр. Обратите внимание на регистр (клавиша CapsLock) и язык русский или английский.
  • 3091. Шифрование в Delphi
    Другое Компьютеры, программирование

    Добрый дядюшка Borland предоставил нам несколько занятных функций для работы со строками, о которых не все знают. Сосредоточены они в модуле StrUtils.pas. Такие функции, как RightStr, LeftStr совмещают стандартные команды Copy и Delete: так, LeftStr возвращает значение левой части строки до указанной вами позиции (что вытворяет RightStr, догадайся сам), а функция ReverseString и вовсе делает зеркальное отображение данной строки: 321 вместо 123. Используем ее в особенности, чтобы осложнить жизнь хитрому дешифровщику.

  • 3092. Шифрування з секретним ключем
    Другое Компьютеры, программирование

    На відміну від вітчизняного стандарту шифрування, алгоритм Rijndael представляє блок даних у вигляді двомірного байтового масиву розміром 4X4, 4X6 або 4X8 (допускається використання декількох фіксованих розмірів шифруєемого блоку інформації). Всі операції виконуються з окремими байтами масиву, а також з незалежними стовпцями і рядками. Алгоритм Rijndael виконує чотири перетворення: BS (ByteSub) - таблична заміна кожного байта масиву (рис. 3); SR (ShiftRow) - зсув рядків масиву (рис. 4). При цій операції перший рядок залишається без змін, а інші циклічно побайтно зсуються вліво на фіксоване число байт, що залежить від розміру масиву. Наприклад, для масиву розміром 4X4 рядки 2, 3 і 4 зсуються відповідно на 1, 2 і 3 байти. Далі йде MC (MixColumn) - операція над незалежними стовпцями масиву (рис. 5), коли кожен стовпець за певним правилом множиться на фіксовану матрицю c(x). І, нарешті, AK (AddRoundKey) - додавання ключа. Кожен біт масиву складається по модулю 2 з відповідним ключем раунду, що, у свою чергу, певним чином обчислюється із ключа шифрування (рис. 6).

  • 3093. Школа И.С. Брука. Малые и управляющие ЭВМ
    Другое Компьютеры, программирование

    Хочется еще раз подчеркнуть в этой серии очерков мы попытались изложить лишь самые общие факты из истории отечественных ЭВМ. И да простит нас придирчивый читатель, который знает об этом больше и лучше. Давайте рассматривать эти публикации как своеобразное приглашение тем, кто готов участвовать в формировании своего рода летописи создания вычислительных машин в СССР. Некоторое время назад один из читателей еженедельника Computerworld Россия в своем отклике на материал, посвященный пятидесятилетию транзисторов, заметил, что необходимо более личностное отношение к излагаемым фактам и описываемым персонажам. История советских ЭВМ как нельзя более располагает к выражению такого личностного отношения того, кто своими глазами видел ЭВМ размером в комнату, которая выдавала результат на довольно допотопную пишущую машинку. Того, кто начинал работать в университетских лабораториях на PDP прародительнице СМ и «Электронике». Того, чьи родители в начале 50-х заканчивали МЭИ, кузницу кадров зарождающегося компьютеростроения, и сидели в тех же аудиториях и ходили по тем же коридорам, что и создатели самых-самых первых ЭВМ. Именно поэтому невозможно допустить даже йоты пренебрежения и высокомерия в описании наших достижений и неудач в этой области, хотя сейчас принято ругать свою недавнюю историю. Общение же с ее реальными участниками вызывает большое уважение к ним и серьезный интерес к тем событиям.

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

     

    • Какой радиатор лучше - Существует мнение, что чем больше радиатор, тем он лучше. Это мнение не совсем верно. Количество теплоты, отводимой, радиатором напрямую зависит от площади его поверхности. Увеличить площадь поверхности радиатора можно двумя способами: непосредственно сделать его больше, или использовать рёбра. Рёбра радиатора значительно увеличивают его площадь. Чем меньше толщина рёбер и чем их больше, тем лучше. Идеальный вариант - большой радиатор с большим количеством очень тонких рёбер. Расположение рёбер также имеет значение. Рёбра, направленные только в одном направлении не так хорошо отводят тепло, как другие. Наилучший радиатор - игольчатый, где вместо рёбер используются частые иголки (не заострённые на конце). В этом случае площадь поверхности увеличивается. Площадка, которой радиатор прикасается к процессору, должна быть гладкой. Неровная поверхность образует полости, заполненные воздухом, что препятствует теплоотводу.
    • Активный кулер - здесь мнения расходятся. Одни считают, что активный кулер - это радиатор с установленным на нём вентилятором. Другие считают, что активные - это те кулеры, которые выделяют холод (например, кулеры Пельтье). В этой статье мы будем называть активными и те и другие кулеры.
    • Какие бывают вентиляторы - Все вентиляторы, используемые, в компьютерах используют постоянный ток. Вентиляторы можно разделить:
      По конструкции - на те, которые используют подшипники скольжения - Sleeve bearing и те, которые используют подшипники качения (шариковые) - Ball bearing.
      По способу подключения - на SMART - подключающиеся через MOLEX Connector и обычные, подключающиеся через стандартный PC-plug коннектор (использующийся в винчестерах).
      По размерам. Вентиляторы для кулеров выпускаются самых разных размеров. Наиболее распространённые - 50х50х10, 45х45х10, 60х60х25.
    • Чем характеризуются вентиляторы - основные характеристики вентиляторов:
      Тип используемых подшипников. Обычно об этом написано на самом вентиляторе Sleeve - означает использование подшипников скольжения, Ball означает использование подшипников качения. Существует мнение, что вентиляторы на подшипниках качения издают меньше шума. Это не так. При нормальной работе уровень шума не зависит от типа подшипников. Вентиляторы на шариковых подшипниках более долговечны, меньше подвержены износу, развивают большую скорость. Вентиляторы на подшипниках качения быстро стареют. Перед смертью они начинают очень громко выть. Такие вентиляторы надо менять
      Уровень шума - этот параметр указан в документации на вентилятор. Обычно он составляет 29 - 36 дБ. Чем меньше шум, тем лучше.
      Потребляемая мощность - максимальная мощность, которую потребляет вентилятор. Иногда она пишется на самом вентиляторе, иногда на вентиляторе пишется потребляемый ток. В этом случае мощность можно рассчитать по формуле: P=12xI, где 12 - максимальное напряжение, подводимое к вентилятору, I -потребляемый ток. Обычно, потребляемая мощность составляет 0.8 -1.6 Вт. Обычно большая мощность соответствует большей частоте вращения.
      Частота вращения показывает количество оборотов в минуту, производимых пропеллером вентилятора. Измеряется в оборотах в минуту [rpm]. Обычно пишется в документации к вентилятору. Может быть измерена в SMART вентиляторах. Чем больше этот параметр, тем больше вентилятор перегоняет воздуха в минуту и тем больше производит шума.
      Количество воздуха, перегоняемого в минуту. Измеряется в кубических футах в минуту [CFM]. Пишется в документации. Чем больше этот параметр, тем эффективнее вентилятор.
    • Как подключаются вентиляторы - вентиляторы для компьютерных и кулеров имеют два типа подключения - через PC plug коннектор и через MOLEX коннектор.
  • 3095. Шуми у роботі приймачів та детекторів
    Другое Компьютеры, программирование

    Шум є непереборним ефектом, що серйозно обмежує чутливість детектора. Шумом називається будь-яке збурювання електричного чи оптичного характеру, відмінне від корисного сигналу. Сигнал несе корисну інформацію, а шум містить випадковість. Хоча шум може бути присутнім і є присутнім у всіх частинах комунікаційної системи, особливо важливий його рівень на вході в прийомний пристрій. Причина в тім, що прийомний пристрій працює зі слабким сигналом, що втратив свою первісну потужність при передачі. По цьому слабкий у більшості контурів у порівнянні із сигналом шум стає помітним на тлі слабкого сигналу. Того ж рівня шум у передавальному пристрої звичайно несуттєвий, оскільки тут рівень сигналу набагато вище. Отже, шум впливає на поріг чутливості детекторів. Занадто слабкий оптичний сигнал неможливо розрізнити на тлі шуму, для цього необхідно або зменшити рівень шуму, або підсилити сигнал.

  • 3096. ЭВМ
    Другое Компьютеры, программирование

    Операції пересилки. Вони передбачають перезапис слова або групи слів з одного елемента памяті в інший. Типовим прикладом таких операцій є перезапис слів з ОЗП в РЗП та навпаки. АЛП у виконанні таких операцій участі не бере. БК виробляє сигнали, що відкривають входи-виходи відповідних регістрів, або елементів памяті. Звідки взяти пересилаєме слово і куди його помістити визначають керуючі сигнали, які обєднані в адресній частині (більш детально ці питання будуть розглянуті пізніше). В найбільш простих випадках пересилки слова з одного РЗП в інший, адресна частина має всього два сигнали, один з яких дозволяє зчитування з РЗП відправника, а інший дозвіл запису в РЗП одержувача. Пересилка відбувається через внутрішню магістраль даних. У випадках складних видів адресації адресна частина може складатись з декількох слів, які є або адресами, або числами, що додаються до адреси. Пересилка в таких випадках може виконуватись на протязі декількох етапів, а в формуванні адресів активну участь бере АЛП, який одержує відповідні команди від БК.

  • 3097. ЭВМ и человеческое мышление
    Другое Компьютеры, программирование

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

  • 3098. Эволюционное моделирование некоторых систем с сосредоточёнными параметрами
    Другое Компьютеры, программирование

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

  • 3099. Эволюция вычислительных средств
    Другое Компьютеры, программирование

    С 1842 по 1848 год Бэббидж упорно работал, расходуя собственные средства. К сожалению, он не смог довести до конца работу по созданию «аналитической машины» она оказалась слишком сложной для техники того времени. После смерти Ч. Беббиджа Комитет Британской научной ассоциации, куда входили крупные ученые, рассмотрел вопрос, что делать с неоконченной аналитической машиной и для чего она может быть рекомендована. К чести Комитета было сказано: "...Возможности аналитической машины простираются так далеко, что их можно сравнить только с пределами человеческих возможностей... Успешная реализация машины может означать эпоху в истории вычислений, равную введению логарифмов". Но заслуга Бэббиджа в том, что он впервые предложил и частично реализовал идею программно-управляемых вычислений. Именно «аналитическая машина» по своей сути явилась прототипом современного компьютера и содержала:

    • ОЗУ на регистрах из колес (Бэббидж назвал его «store» - склад),
    • АЛУ арифметико-логическое устройство («mill» - мельница),
    • Устройство управления и устройства ввода-вывода, последних было даже целых три: печать одной или двух копий (!), изготовление стереотипного отпечатка и пробивка на перфокартах. Перфокарты служили для ввода программ и данных в машину. ОЗУ имело емкость 1000 чисел по 50 десятичных знаков, то есть около 20 килобайт. Для сравнения - ЗУ одной из первых ЭВМ «Эниак» (1945 г.) имело объем всего 20 десятиразрядных чисел (а число в 50 знаков вообще было востребовано в 50-х годах ХХ столетия!!!). АЛУ имело, как мы бы сейчас сказали, аппаратную поддержку всех четырех действий арифметики. Можете себе представить на дворе 1834 год!!! Еще не изобретены фотография и электрические генераторы, и в помине нет телефона и радио. Заслуги Бэббиджа и Лавлейс значительны: они стали провозвестниками компьютерной эры, наступившей только через 100 лет. В их честь назвали языки программирования АДА и БЭББИДЖ.
  • 3100. Эволюция природы в представлении информационных технологий
    Другое Компьютеры, программирование

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