• Авторизация


рамочки для текстов програмирование-основы комп 01-02-2010 02:31 к комментариям - к полной версии - понравилось!

Это цитата сообщения Дом_советов Оригинальное сообщение

Рамочки для текстов



Что нужно для вставки рамочек:
1. Копируете код из флейма
2. Новая запись – ВНИМАНИЕ – ПРОСТОЙ редактор , вставляете код и пишите всё что ходите там где написано ВАШ ТЕКСТ.
3. Нажимаете опубликовать и получаете Ваш пост в рамочке.


Не забудьте, что цвет и размер шрифта будет такой, как у Вас в блоге и если, к примеру, он у Вас белый, то не стоит выбирать светлый фон, а то трудно будет читать.

ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т




ВАШ

Т Е К С Т

Дайтека
Основы работы компьютера
Основы работы компьютера

Все основы компьютера можно разделить на 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
1
001
2
010
3
011
4
100
5
101
6
110
7
111
Мы эту таблицу сделали при помощи инкремента(прибавления 1) к самому мадшему разряду двоичного числа. В двоичной системе при сложении 01+01=10
Так почему не используют десятеричную систему?
Потому что при инкременте 7 мы получим 8=1000,а это один лишний разряд(и один лишний бит).То есть использовать десятичную систему счисления не выгодно с точки зрения памяти.
Если продолжить ряд до следующего перехода то мы получим 16тиричную(2 в 4 степени) систему счисления.
шестнадцатиричная
двоичная
0
0000
1
0001
2
0010
3
0011
4
0100
5
0101
6
0110
7
0111
8
1000
9
1001
A
1010
B
1011
C
1100
D
1101
E
1110
F
1111
Хочу заметить,что колчиство 0 слева роли не играет.
Любое двочиное число начинается с 1 !
Цитата:
Сообщение от Wikipedia

16тичричная система счисления широко используется в низкоуровневом программировании и вообще в компьютерной документации, поскольку в современных компьютерах минимальной единицей памяти является 8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами.
Последний раз редактировалось Mozy, 16.07.2009 в 01:16.

Ответить с цитированием
Mozy
Посмотреть профиль
Репутация
Отправить персональное сообщение для Mozy
Найти все сообщения от Mozy
Добавить Mozy в список друзей

Логические основы работы компьютера
#2
Старый 13.07.2009, 02:40
Аватара для Mozy
Mozy
Познающий
Регистрация: 15.03.2009
Сообщения: 64
Провел на форуме:
1 неделю 4 дня

Репутация: 4 ±

Отправить сообщение для Mozy с помощью ICQ

По умолчанию Логические основы работы компьютера
Логические основы работы компьютера


Представим, что 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 в 17:01.

Ответить с цитированием
Mozy
Посмотреть профиль
Репутация
Отправить персональное сообщение для Mozy
Найти все сообщения от Mozy
Добавить Mozy в список друзей

Схематичная реализация логических функций
#3
Старый 13.07.2009, 02:41
Аватара для Mozy
Mozy
Познающий
Регистрация: 15.03.2009
Сообщения: 64
Провел на форуме:
1 неделю 4 дня

Репутация: 4 ±

Отправить сообщение для Mozy с помощью ICQ

По умолчанию Схематичная реализация логических функций
Схематичная реализация логических функций


Но всё же до сих пор непонятно, как электричество превращается в 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 в 17:03.

Ответить с цитированием
Mozy
Посмотреть профиль
Репутация
Отправить персональное сообщение для Mozy
Найти все сообщения от Mozy
Добавить Mozy в список друзей

Физические основы работы компьютера
#4
Старый 13.07.2009, 02:41
Аватара для Mozy
Mozy
Познающий
Регистрация: 15.03.2009
Сообщения: 64
Провел на форуме:
1 неделю 4 дня

Репутация: 4 ±

Отправить сообщение для Mozy с помощью ICQ

По умолчанию Физические основы работы компьютера
Физические основы работы компьютера


Как сказал один человек
«античату физика не нужна..»(С)
Но если вам действительно интересно, то скачать очень хорошую, толковую книгу можно здесь

Вот пожалуй и всё, что я хотел вам рассказать.

Статья написана специально для форума Античат by m0zy (C).
Отдельное спасибо Feonor’y.

Keywords:основы работы компьютера, основы работы ЭВМ, как работает компьютер.
Последний раз редактировалось Mozy, 13.07.2009 в 03:01.

Ответить с цитированием
Mozy
Посмотреть профиль
Репутация
Отправить персональное сообщение для Mozy
Найти все сообщения от Mozy
Добавить Mozy в список друзей

#5
Старый 13.07.2009, 05:08
Аватара для stopxaker
stopxaker
Участник форума
Регистрация: 06.09.2008
Сообщения: 249
Провел на форуме:
1 месяц 1 неделю 4 дня

Репутация: 21 ±

Отправить сообщение для stopxaker с помощью ICQ Отправить сообщение для stopxaker с помощью Yahoo

По умолчанию
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник рамочки для текстов програмирование-основы комп | галина_стыврина - Дневник галина_стыврина | Лента друзей галина_стыврина / Полная версия Добавить в друзья Страницы: раньше»