Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Boolean Algebra





One should know when and where the idea of laying down postulates for the manipulation of abstract symbols (not necessarily numbers) first occurred and who was the creator of such an abstract algebra (= who the cre­ator of such an abstract algebra was). It occurred first in England and at about the time of George Boole (1815-1864), the English mathematician and logician. One can doubt whether Boolean algebra, i.e., the algebra of sets, studied largely by means of truth tables, has anything to do with computers; whether basic laws of ordinary algebra (commutative, associative and distributive) hold in Boolean algebra, etc. The most recent development in connection with Boolean algebra is its application to the design of electronic computers through the interpretation of Boolean combinations of sets as switching circuits. The answer to the question of what part of Boolean alge­bra is used so widely in cybernetics may surprise the uninitiated – the limited special type of Boolean algebra having only two elements in it which at first sight may seem impractical at all is the very one used too widely nowadays. The basic electronic device in the early computers was the vacuum tube which was turned off or on by the electric current entering the tube. Boolean logical product of two sets corresponds to a circuit with two switches in series. It is easy to realize when electricity flows in such a circuit – only if both the first and the second switches are closed. The logical sum of two sets corresponds to a circuit with two switches in parallel. The question whether electricity can flow in such a circuit has the following answer: electricity flows in such a circuit if either one or the other or both switches are closed. Telephone circuits and electronic computers are basically designed upon a system of Boolean symbolic logic.

The fundamental components of any digital computer are, thus, switches capable of two different states of transmission. The speed of the computer in its calculations is limited by the time, required for a switch to change states, among other factors. In general, it is desirable that a switch should consume as little power as possible. No switching computer circuit acts instanta­neously. One may wonder what it means in practice. It means that there is a brief delay between the instant incoming signals appear on the input leads and the instant an outgoing signal appears on the output lead. In the days of vacuum-tube circuitry the delay was about 10 microseconds (millionths of a second). Some of today's circuits have a delay of the nanosecond (a billionth of a second). Large or small switching delay is a factor that affects the speed of a computation. Called delay time, it is represented by . One may inquire how fast modern computers can add. Today they can add at a rate of 10 mil­lion calculations per second; it is not a limit of course. In a current electronic computer virtually all the switches are transistors, and even the fastest tran­sistors now in use cannot be made to change states in less than about a nanosecond, or a billionth of a second. An optical device analogous to the transistor that has recently been developed can switch from one transmission state to the other in about a picosecond or a thousandth of a billionth of a second.

The three basic functions of a computer – arithmetic operations, logical operations and the storage of information or memory – are all done by devices that have two stable states. In arithmetic operations the two states represent the numerals 0 and 1 of the binary number system. In the evalua­tions of logical propositions the two states stand for true of false. The mem­ory of the computer stores the results of arithmetic and logical operations in devices that occupy one of the two states. With the binary algebraic system a computer can evaluate the truth of propositions by making use of just three logical functions, which are usually referred to as the ANDfunction, the ORfunction and the NOTfunction. In the ANDfunction a statement is taken as true if all its components are true. In the ORfunction a statement is taken as true if any of its components is true. In the NOTfunction the truth value of a statement is reversed. More elaborate logical operations can be built out of the three basic functions, and so can arithmetic operations such as addi­tion. Thus, a computer requires a device that can represent the values 0 and 1, or true or false in physical form that can be assembled into large-scale devices that perform the three logical functions. By combining transistors and other circuit elements, structures that carry out the AND, OR, or NOT functions can be assembled.

Reasonable operations are logical and math operations. Math operations include addition, subtraction, multiplication, division, taking square root, etc., and also more advanced math operations such as raising to a power, finding derivatives and integrating. Logical operations include comparing, selecting, sorting, matching, determining, the next instruction which is to be performed, etc.

 

4. 1. Artificial Intelligence. It is Possible?
2. Turing’s Test.
3. To be One with the Computer.
4. Modal Verbs[5].






Дата добавления: 2015-09-15; просмотров: 468. Нарушение авторских прав; Мы поможем в написании вашей работы!




Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...


Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...


ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Хронометражно-табличная методика определения суточного расхода энергии студента Цель: познакомиться с хронометражно-табличным методом опреде­ления суточного расхода энергии...

ОЧАГОВЫЕ ТЕНИ В ЛЕГКОМ Очаговыми легочными инфильтратами проявляют себя различные по этиологии заболевания, в основе которых лежит бронхо-нодулярный процесс, который при рентгенологическом исследовании дает очагового характера тень, размерами не более 1 см в диаметре...

Примеры решения типовых задач. Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2   Пример 1.Степень диссоциации уксусной кислоты в 0,1 М растворе равна 1,32∙10-2. Найдите константу диссоциации кислоты и значение рК. Решение. Подставим данные задачи в уравнение закона разбавления К = a2См/(1 –a) =...

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

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия