Институт №8 МАИ

2 день. Системы счисления, Unix


Словарик программиста:

Термины с лекции:


Термины с лабораторки:


1.5 Системы счисления

Как считать на счётах

Фишка лекции:


Кардинальная и позиционная СС

В такой системе арифметические операции усложнены: при сложении не только объединяем палочки, но и забираем одну лишнюю для правильного представления суммы. Недостаток системы — линейный рост длины числа (представим число 1000!).

Понятное определение, да? :)

Полином — это многочлен. Т.е. полиномиальный — способ интерпретации с помощью многочлена.

image

© Как прикинуть количество цифр в числе? Логарифм!

А почему именно логарифм?

image

Про двоичные триады и тетрады:

image


Чем больше основание СС, тем более экономна запись, и тем более сложная аппаратура требуется (клавиатура, кодировка, шрифт).

image


Сдвиги

1) Логический сдвиг — перемещение всех разрядов машинного слова влево/вправо на число разрядов, заданное вторым операндом. Уходящий бит не влияет на оставшиеся, а на место появившегося бита записывается 0.

image

2) Циклический сдвиг — уходящий бит появляется на месте появившегося.

image

3) Арифметический сдвиг — рассматривает слово как допкод целого числа. Сдвиг влево — умножение, сдвиг вправо — деление.

image

Про PC WEEK и ошибку Y2038:

image


Мантисса и машинное эпсилон (отсылка к КП3)

Для зачёта учить необязательно. Подробнее об этом в материале по фон Нейману.

image

image


История ОС Unix (или введение в лабу 2)

MULTICS 1969

Шифрование

Терминал команд

Иерархия в Unix

© Картинка с унитазом — это про Unix.

kill - уничтожение процесса (только если он твой)

© Самое дорогое — это зарплата программиста!

Bash — это барновский shell (Bourne shell)

Строчное редактирование — редактирование вслепую.

Экранное редактирование

Экранные редакторы появились не сразу: - они более сложные - их разработка поэтому длится дольше - для своего применения требуют более высокие каналы связи (не укладываются в телефонную линию)

Известные примеры экранных редакторов:

И хотя этого на экзамене не требуют, всё же стоит с ним поработать.


Тесты программ пишутся перед программированием! Это отсылка к экзамену. Надо уметь писать сценарий!

© Как установили биологи МГУ, натуральной С/С в пределах 20 владеют даже вороны.
- Кроме того, они могут складывать и вычитать числа порядка 3-4.