Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

13.07.2009, 01:40
|
|
Познающий
Регистрация: 15.03.2009
Сообщений: 77
Провел на форуме: 984248
Репутация:
73
|
|
Основы работы компьютера
Основы работы компьютера
Все основы компьютера можно разделить на 4 части:
• Математические основы работы компьютера
• Логические основы работы компьютера
• Схематичная реализация логических функций
• Физические основы работы компьютера
Математические основы работы компьютера
Итак мы все знаем, что компьютер работает при помощи 0 и 1.
Но почему именно на их основе, мало кто может ответить.
Сначала введём понятие системы счисения
Сообщение от Wikipedia
Систе́ма счисле́ния — символический метод записи чисел, представление чисел с помощью письменных знаков.
Мы с вами используем десятичную систему счисления
0 1 2 3 4 5 6 7 8 9
Но следуя определению она могла бы выглядеть и так
q ⋓ e r Ӓ y u i 0 p
и тогда бы скажем привычное нам число «25» выглядело бы так «ey».
Помимо десятичной системы счисления существуют двоичные, троичные, четверичные, пятеричные и т.п. системы счислений.
В компьютере используется двоичная, восьмеричная и шестнадцатеричная система счисления.
Двоичная система счисления состоит всего из двух символов « 0» и « 1».
И все числа, все знаки и символы на компьютере сводятся к 0 и 1.
Один двоичный разряд в компьютерной технике называется БИТом.
Переведём число десятичное число 19 к двоичному виду.
Это производится путём деления в столбик

Так же делением в столбик можно перевести привести число из десятичной в любую другую систему, просто надо заменить делитель,если хотите из 10 => 8,то делите на 8, если из 10 => 16,то делите на 16 и т.д.
Обратный перевод производится так

То есть каждый бит умножается на 2ку в степени равной номеру позиции числа начиная отсчёт справа.Еси вам надо перевести, к примеру из 8ной системы счисления,то вы должны домножать на 8 в степени и т.п.
Теперь представим 8миричную (2 в 3 степени) систему счисления
0 1 2 3 4 5 6 7
и сделаем соответствие с двочиной
восьмиричная двоичная 0 000 12 010 3011 4 100 5101 6 110 7111 Мы эту таблицу сделали при помощи инкремента(прибавления 1) к самому мадшему разряду двоичного числа. В двоичной системе при сложении 01+01=10
Так почему не используют десятеричную систему?
Потому что при инкременте 7 мы получим 8=1000,а это один лишний разряд(и один лишний бит).То есть использовать десятичную систему счисления не выгодно с точки зрения памяти.
Если продолжить ряд до следующего перехода то мы получим 16тиричную(2 в 4 степени) систему счисления.
шестнадцатиричная двоичная 0 0000 10001 2 0010 30011 4 0100 50101 6 0110 70111 8 1000 91001 A 1010 B1011 C 1100 D1101 E 1110 F1111 Хочу заметить,что колчиство 0 слева роли не играет.
Любое двочиное число начинается с 1 !
Сообщение от Wikipedia
16тичричная система счисления широко используется в низкоуровневом программировании и вообще в компьютерной документации, поскольку в современных компьютерах минимальной единицей памяти является 8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами.
Последний раз редактировалось Mozy; 16.07.2009 в 00:16..
|
|
|
Логические основы работы компьютера |

13.07.2009, 01:40
|
|
Познающий
Регистрация: 15.03.2009
Сообщений: 77
Провел на форуме: 984248
Репутация:
73
|
|
Логические основы работы компьютера
Логические основы работы компьютера
Представим, что 1 и 0 - это возможные варианты исхода события.
1 – событие произошло
0 – событие не произошло
Попробуем представить это графически
Пусть А – это событие, оно произошло(А=1)
Изобразим его как некую область

И вот первая функция которую можно придумать – это НЕ.
НЕ А – это будет 0.То есть

Это логическая функция называется ИНВЕРТИРОВАНИЕ
 - это ТАБЛИЦА ИСТИННОСТИ. Таблица результатов выполнения функция над оперантами.
Вот и всё что может быть для одного события
А если у нас их 2?
А=1 и В=1.
Представим, что нам надо чтобы и А и В происходили одновременно,
то получается

Область между этими событиями.
Итак мы получили логическую функцию И (КОНЪЮНКЦИЯ)
Обозначается как /\.
Так же конъюнкцию принято называть логическим умножением(*)
Таблица истинности для конъюнкции такова

А теперь нам надо что бы происходило событие или А или В или они одновременно,то

Это логическая функция ИЛИ (ДИЗЪЮНКЦИЯ)
Обозначается как \/.
Так же принято называть дизъюнкцию логическим сложением(+)
Таблица истинности для дизъюнкции такова

Может быть, что перед нами поставили жёсткий выбор либо А либо В, вместе нельзя, тогда

Эту логическую функцию называют «ИСКЛЮЧАЮЩЕЕ ИЛИ» или «Сложение по модулю 2»
Таблица истинности такова

Теперь посмотрим на примере, как это происходит
Сложим число 10 и 9
Что бы сложить 2 числа нам надо воспользоваться логическим сложением, то есть ДИЗЪЮНКЦИЕЙ. Переводим 2 числа к двоичному виду и используем таблицу истинности.
(*Для перевода чисел я воспользовался Windows калькулятором)
Теперь перемножим 6 и 3
Что бы перемножить 2 числа нам надо воспользоваться логическим умножением, то есть КОНЪЮНКЦИЕЙ. Переводим 2 числа к двоичному виду и используем таблицу истинности.
А что дело с вычитанием
9 – 3 = 9 + (-3)
В двоичном коде нам придётся к 9 прибавят ИНВЕРТИРОВАННУЮ 3,а после к результату прибавить единицу
(+1). Причём числа которые выходят за старший разряд мы не учитываем.
Так же для решения уравнений вам могут понадобиться логические законы
1. Закон ассоциативности
(A /\ B)/\ C = A /\(B /\ C)
(A \/ B)\/ C = A \/(B \/ C)
2. Закон дистрибутивности
(A \/ B) /\ (A \/ C) = A \/ (B /\ C)
Последний раз редактировалось Mozy; 13.07.2009 в 16:01..
|
|
|
Схематичная реализация логических функций |

13.07.2009, 01:41
|
|
Познающий
Регистрация: 15.03.2009
Сообщений: 77
Провел на форуме: 984248
Репутация:
73
|
|
Схематичная реализация логических функций
Схематичная реализация логических функций
Но всё же до сих пор непонятно, как электричество превращается в 0 и 1.
Всё довольно таки просто. Электрический ток, попадая в компьютер направляется в блок питания, где специально снижается его напряжение.

Поясню: Ток с напряжением в промежутке [0;0,7] считается «0»,а ток с напряжением в промежутке [2,7;5] считается «1».Так же принято обозначать «0» = «>0,7»,а «1» = «<2,4».
А логические функции в свою очередь принимают вид простейших схем

Сами эти элементы называются:
Дизъюнктор, конъюктор и инвертор.
К примеру элемент «ИНВЕНТОР»(логическое НЕ)работает так: если на него приходит напряжение «>0,7»,то оно усилятся и выходит «<2,4».И наоборот. То есть точь в точь как по таблице истинности.
Так по таблице истинности работают и остальные схемы.
Но чаще приходится решать уравнения состоящих из множества логических функций.
К примеру

(Логическую функцию «И» принято не писать в уравнениях, так же как и умножение)
Решение этого уравнения имеет вид:

Такие схемы называются комбинационными.
Сообщение от Wikipedia
Под комбинационной схемой (КС) понимают схему, комбинация сигналов на выходе которой в любой момент времени однозначно определяется комбинацией сигналов на её входе.
Примером КС могут служить разнообразные шифраторы, дешифраторы, преобразователи кодов и целый ряд других схем, не содержащих элементов памяти.
Примером сложной комбинационной схемой является сумматор.
Как сделать его схему можно посмотреть здесь
Но одними комбинационными схемами не обойтись, так как у них нет памяти.
А как без памяти реализовать, к примеру, простейшие часы?
Поэтому придумали «Схемы с памятью» прочитать про них можно здесь
Последний раз редактировалось Mozy; 13.07.2009 в 16:03..
|
|
|
Физические основы работы компьютера |

13.07.2009, 01:41
|
|
Познающий
Регистрация: 15.03.2009
Сообщений: 77
Провел на форуме: 984248
Репутация:
73
|
|
Физические основы работы компьютера
Физические основы работы компьютера
Как сказал один человек
«античату физика не нужна..»(С)
Но если вам действительно интересно, то скачать очень хорошую, толковую книгу можно здесь
Вот пожалуй и всё, что я хотел вам рассказать.
Статья написана специально для форума Античат by TravnikovRN (C).
Отдельное спасибо Feonor’y.
Keywords:основы работы компьютера, основы работы ЭВМ, как работает компьютер.
Последний раз редактировалось Mozy; 29.05.2010 в 20:06..
|
|
|

13.07.2009, 04:08
|
|
Постоянный
Регистрация: 06.09.2008
Сообщений: 459
Провел на форуме: 3687629
Репутация:
558
|
|
2 Mozy молодец , спасиб , зачёт 
|
|
|

13.07.2009, 04:41
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
Провел на форуме: 4205500
Репутация:
930
|
|
По-моему, это есть в любом учебнике по информатике за 9-ый класс...
Итак мы все знаем, что компьютер работает при помощи 0 и 1.
...
Это производится путём деления в столбик
...
восьмеричная 0 1 2 3
двоичная 0000 0001 0010 0011
шестнадцатиричная 0 1 2 3
двоичная 0000 0001 0010 0011
Без комментариев...
Зачем писать статью, когда нет элементарных знаний по теме?
Про основы логики не читал. Боюсь.
ps stopxaker, ты статью читал?
pps дочитал. Информативность статьи крайне низка. Лучше прочитать учебник по информатике.
Последний раз редактировалось Fata1ex; 13.07.2009 в 05:02..
|
|
|

13.07.2009, 05:26
|
|
Постоянный
Регистрация: 06.09.2008
Сообщений: 459
Провел на форуме: 3687629
Репутация:
558
|
|
2 Fata1ex , пусть хоть что то пишут полезное , чем в болталке некоторые флудят годами !
|
|
|

13.07.2009, 05:52
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
stopxaker, это не полезное а неточное копирование учебника...
а учебник всяко лучше почитать...
|
|
|

13.07.2009, 09:08
|
|
Новичок
Регистрация: 12.07.2009
Сообщений: 16
Провел на форуме: 156907
Репутация:
22
|
|
Cпасибо  Содержательная инфо.. правда в учебниках тоже можно найти если кто захочет 
|
|
|

13.07.2009, 11:51
|
|
Новичок
Регистрация: 16.04.2006
Сообщений: 10
Провел на форуме: 19882
Репутация:
6
|
|
хм, "Схематичная реализация логических функций" написана крайне плохо...
Значения напряжений указанно для ТТЛ схем, а как же КМОП? Да, 0 и 1 это конечно хорошо, а как же Z состояние (высокоимпендансное), как же без него представлять работу с регистрами и памятью. Автор учи матчасть =)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|