Страница 28 из 30
Зачем нам вся эта абракадабра?
А потому, что нельзя жить в некотором мире (а ЭВМ-это целый мир!), не понимая его основных законов. Иногда для принятия важных решений типа «бух. оплатить» полезно вспомнить, что бит – это двоичная единица информации (binary digit), а байт равен восьми битам. Работают ЭВМ в двоично-восьмерично-шестнадцатиричной системах счисления. Поэтому память ЭВМ вы приобретаете 8, 16, 32 и т. д. Мбайта, через модем вы работаете со скоростями 64, 128 и т. д. Кбит/сек, и хотя Кбит вы произносится как «килобит», но равен он 1024 бит, а Мбайт («мегабайт») = 1024 Кбайта и т. д.
Но дело не только в этом. Технически возможно сделать ЭВМ и на основе десятичной системы счисления. По этому пути не пошли совсем не потому, что это сложно. Дело в том, что арифметика (сложить, вычесть, умножить и поделить) в ЭВМ не самое главное. Более того, все эти операции в ЭВМ реализуются через операцию сложения (в том числе и операции «отымать и делить»)] Основными в ЭВМ являются логические операции, а по существу единственная – проверка содержимого определённого регистра (R) на «больше», «равно» или «меньше» оно нуля (R>0, R=0 или R<0).
Двоичная система – это единственная не искусственная придумка учёных. Эта система существует объективно, т. е. независимо от наших желаний, и занимает в нашей жизни значительно более весомое место, чем нам кажется. Вот десятичная система счисления – это точно искусственная. При восьми пальцах на руках мы считали бы в восьмеричной, а присоедини мы к своим пальцам кулаки да пинки (как древние майя), не знали бы забот, считая в шестнадцатиричной системе. Существование двоичной системы не зависит от количества пальцев на руках и ногах. Это объективная логика жизни.
Когда мы отвечаем на вопросы: «да-нет», «течёт-не течёт», «чёт-нечет», мы пользуемся именно двоичной системой. На этом принципе построена очень интересная игра для весёлой компании – «Угадай задуманное». Смысл игры в следующем. Один доброволец из компании удаляется, а оставшиеся задумывают любое число, дату, явление, событие или предмет и зовут добровольца. Его задача угадать задуманное, задавая вопросы, на которые можно отвечать только «да» или «нет». А если весёлая компания задумала, например, дату вашего собственного дня рождения, или «моросящий дождь», или «ваш правый сосед», а на все ваши вопросы надо отвечать «да», «нет»? Как сформулировать вопрос, чтобы на него можно было ответить только «да» или «нет»? Попробуйте, это совсем не просто!
Очень удобна двоичная система для классификации и анализа кадровых ситуаций. Вот, например, двоичная классификация студентов по принципу острый (1) – тупой (0), умный (1) – дурак (0), усидчивый (плоский низ – 0) – неусидчивый (острый низ – 0). С картинками, когда верх изображает голову а низ – задницу, получается очень интересно.
■ дурак, но усидчивый (00 – трудолюбивый дурак),
▼ дурак и не усидчивый (01 – дурак с инициативой),
▲ умный и усидчивый (10- трудолюбивый гений),
♦ умный, но не усидчивый (11 – умный обормот).
Но всегда найдется исключение, доказывающее, что ни одна формальная модель не отражает всего многообразия реального мира. Это всем известный:
• круглый дурак (т. е. совсем безнадежный).
Попробуйте, используя данную классификацию принять на работу нужного вам человека. Ясно, что вариант круглых дураков вам не подходит. Всю мою жизнь в качестве большого начальника мне приходилось искать и принимать на работу специалистов. И, как правило, находить не удавалось. Приходилось принимать неспециалистов и делать из них специалистов. Кого же я принимал? Разных, но при условии, что он – хороший человек!
Ещё одна классификация, использующая двоичную систему, полезна для оптимальной расстановки работников. По этой классификации, кадры делятся на четыре типа (первый знак – работник знает (1), не знает (0), ЧТО надо делать, второй знак – знает (1), не знает (0) КАК делать). В результате получается следующее:
00 – не знает, ЧТО и КАК делать. Это основная масса людей, это исполнители. Именно из них очень часто получаются прекрасные бухгалтеры-счетоводы, рабочие, операторы. Но для успеха дела им нужны четкие и однозначные инструкции.
01 – не знает, ЧТО, но знает КАК надо делать. Это большие учёные. Платите им хорошую зарплату, но не поручайте реализацию даже их собственных идей. Они не знают, ЧТО для этого надо делать.
10 – знает, ЧТО, но не знает, КАК надо делать. Это большие начальники. Это они расставляют кадры, дают поручения и контролируют их исполнение.
11 – знает, ЧТО и КАК делать. Это деловые люди. Их, к сожалению, очень мало, но именно они двигают любое дело и создают проблемы для начальников-самодуров.
Мне эта классификация очень помогала. Возможно, и вам поможет.
Читатель! Если ты считаешь себя исполнителем, значит, ты уже больше, чем исполнитель. Но пусть начальник считает тебя исполнителем, а ты требуй от него четких и однозначных инструкций. Надо еще посмотреть, какой он начальник. Если ты считаешь себя большим ученым, значит, у тебя есть чувство юмора, значит не все потеряно и для тебя, и для твоего начальника. Если ты большой начальник, не поленись, проанализируй, кто есть кто среди твоих подчиненных. Тем более что теперь ты знаешь, КАК это делать! Если ты считаешь себя деловым человеком, то проанализируй своего начальника. Если он умный, помогай ему, если дурак, ищи себе другого начальника, или сам становись начальником.
Урок 3. Компьютер – это очень просто
ЭВМ, конечно, дура, но очень быстродействующая!
Теперь пора разобраться с ЭВМ или, как сегодня принято называть, компьютером. Большинство считает, что это очень сложно. Но открывать истины – удел меньшинства. На самом деле, компьютер – это очень просто. Если читая материал данного занятия, вы поймете все написанные слова, значит, цель урока будет достигнута. И не беда, что вы не всегда будете понимать смысл написанного и мало чего запомните. Это совсем не важно. Ни в личной жизни, ни в работе большая часть этого урока вам, скорее всего, не понадобится. Главное, чтобы вы поняли, что компьютер – это очень просто!
Вся мощь ЭВМ опирается на очень примитивные логические операции:
0+0=0 (ложь+ложь=ложь),
0+1=1 (ложь+истина=истина),
1+0=1 (истина+ложь=истина),
1+1=1 (истина + истина = истина)
сдвиг разрядов влево или вправо, замена единиц на нули, а нулей на единицы.
Ничего другого ЭВМ делать не умеет. И все эти операции реализуется примитивными электросхемами типа «триггер», который изучается в школе. Эти примитивы объединены в несколько простейших схем, основными из которых являются: ячейка памяти, регистр, сумматор, дешифратор и счетчик. Именно из них состоит процессор, который, по существу, и является компьютером. Все остальное – это его внешние устройства. Следовательно, для понимания принципа действия компьютера нужны знания школьной физики (которые у нас есть), а также желание и время (которых нам всегда не хватает).
Оставим электрические схемы профессионалам. Хотя и среди них найти сегодня знатока компьютерных схем – большая проблема. Большинство нынешних специалистов знают только параметры узлов ЭВМ и способ их соединения между собой. Дело в том, что все электрические схемы современных ЭВМ с миллионами элементов создаются в виде транзисторных интегральных схем. И для дела надо знать совсем не электрические схемы, а логику их взаимодействия. Вот этим мы и займемся на данном уроке.