
- •Введение в информатику
- •1. Классификация эвм
- •1.1 Классификация эвм по принципу действия
- •1.2 Классификация эвм по этапам создания
- •1.3 Классификация эвм по назначению
- •1.4 Классификация эвм по размерам и функциональным возможностям
- •Рабочие станции представляют собой однопользовательские мощные микроЭвм, специализированные для выполнения определенного вида работ (графических, инженерных, издательских и др.).
- •2. Персональные компьютеры
- •3. Основные блоки пк и их назначение
- •3.1 Понятие архитектуры и структуры
- •3.2 Структура персонального компьютера
- •3.3 Элементы конструкции пк
- •4. Представление информации
- •5. Программное обеспечение
- •6. Операционная система ms dos.
- •6.1 Основные понятия
- •Иерархическая структура организации каталога.
- •6.2 Модульная структура ms dos.
- •6.3 Система прерываний.
- •7. Cервисное программное обеспечение
- •7.1 Программы-архиваторы
- •7.2 Программы обслуживания магнитных дисков
- •Восстановление поврежденных файлов и дисков.
- •Устранение фрагментации дисков и ускорение их работы.
- •Основные виды вирусов
- •Файлово-загрузочные вирусы заражают как файлы, так и загрузочные сектора дисков.
- •Вирусы-репликаторы, называемые червями, распространяются по компьютерным сетям, вычисляют адреса сетевых компьютеров и записывают по этим адресам свои копии.
- •7.3.2 Программа обнаружения и защита от вирусов
- •8. Искусственный интеллект.
- •8.1 История развития ии
- •8.2 Направления развития искусственного интеллекта
- •Направления искусственного интеллекта
- •8.3 Экспертные системы
- •8.3.1 Структура экспертных систем
- •8.3.2 Классификация экспертных систем
- •Классификация по решаемой задаче
- •9.Компьютерные сети
- •9.1 Обобщенная структура кс
- •9.2 Классификация вычислительных сетей
- •9.3 Локальные вычислительные сети
- •9.3.1Основные топологии лвс
- •Кольцевая топология
- •9.3.2 Локальная вычислительная сеть Novell Netware
- •Назначение сетевой ос Netware
- •Организация защиты сетевых ресурсов в Netware
- •9.4 Глобальная сеть Internet
- •Система адресации
- •10. Программы экономического назначения
- •Системы легкого класса.
- •Системы среднего класса.
- •Системы тяжелого класса.
- •Специализированные комплексы.
- •Пример: «Домашний эконом», «Куда уходят деньги», «Black @ White», Декарт.
- •11. Классификация языков и систем программирования
- •Языки программирования
- •Операторные
- •Функциональные
3.3 Элементы конструкции пк
Конструктивно ПК выполнены в виде центрального системного блока, к которому через разъемы подключаются внешние устройства: дополнительные устройства памяти, клавиатура, дисплей, принтер и др.
Системный блок обычно включает в себя системную плату, блок питания, накопители на дисках, разъемы для дополнительных устройств и платы расширения с контроллерами-адаптерами внешних устройств.
На системной плате (часто ее называют материнской платой), как правило, размещаются:
Микропроцессор;
Математический сопроцессор;
Генератор тактовых импульсов;
Блоки (микросхемы) ОЗУ и ПЗУ;
Адаптеры клавиатуры, НЖМД и НГМД;
Контроллер прерываний;
Таймер и др.
4. Представление информации
Компьютерная информация делится на 3 группы:
Системная информация.
Программная информация.
Обрабатываемая информация.
Системная информация создается вместе с программным обеспечением компьютера.
Программная информация формируется самим программистом в зависимости от конкретной задачи.
Обрабатываемая информация в свою очередь делится на 3 вида:
Числовые данные.
Логические данные.
Текстовые данные.
Все виды обрабатываемой информации кодируются с помощью чисел. Числа записываются с помощью системы счисления. Система счисления – совокупность правил, с помощью которых записывается конкретное число, при этом основанием системы называется число знаков данной системы, позволяющих записывать все множество чисел.
В зависимости от способа изображения чисел системы счисления делятся на позиционные и непозиционные.
В позиционной системе счисления количественное значение каждой цифры зависит от ее места (позиции) в числе.
5
55
50
500
В непозиционной системе счисления количественное значение цифры не зависит от ее положения в числе и определяется только ее графическим обозначением. Примером такой системы является римская система счисления (IX, XIV).
В вычислительной технике находят применение двоичная, восьмеричная, десятичная, шестнадцатеричная системы счисления.
При любом основании системы счисления каждое конкретное число может быть представлено полиномом:
a
n
an-1…a0,b1
b2…bm=
anRn
+an-1Rn-1
+…+ a0R0
+b1R-1
+b2R-2
+…+bmR-m
целая часть дробная часть
где нижние индексы определяют местоположение цифры в числе (разряд).
R – основание системы счисления;
ai - цифра целой части числа.
bi - цифра дробной части числа.
Наибольшее распространение в ЭВМ имеет двоичная система счисления. В этой системе используются только две цифры 0 и 1.
Для перевода десятичного числа в восьмеричную, шеснадцатиричную или двоичную систему счисления в общем случае проводят два расчетных этапа.
Целую часть числа делят на основание новой системы счисления до тех пор, пока частное от деления не станет меньше основания. В новой системе счисления целая часть записывается в виде остатков от деления начиная с последнего частного справа на лево. Дробная часть в новой системе счисления получается умножением дробной части числа в старой системе на основание новой системы, до тех пор пока дробная часть не станет = 0 или не будет достигнута требуемая точность. Дробь в новой системе счисления запишется в виде целых частей от полученных произведений, начиная с первого. Перевод чисел, имеющих и целую и дробную часть, осуществляется в два этапа: сначала переводится целая часть числа, а затем дробная. Обратный перевод из двоичной, восьмеричной или шеснадцатиричной системы счисления в десятичную осуществляется с помощью записанного полинома:
Пример: 25,37510
1
2
2
5
2 0 375
2
4
12 2 0 750
1
12 6 2 1 500
0 6 3 2
1 000
0 2 1
1
25,37510=11001,0112
2
8
)
10 8
а
)
25 8 б) 0
375
24 3
3 000
1
25,37510 = 31,38
3
16
a
)
25 16 б) 0 375
16 1
6 000
25,37510 = 19,616
Осуществим обратный перевод из двоичной, восьмеричной и шестнадцатеричной в десятичную.
4) 2 10:
11001,0112=124+123+022+021+120+02-1+12-2+12-3=16+8+1+0,25+0,125=25,375
11001,0112=25,37510
5) 8 10:
31,38 = 381+180+38-1=24+1+0,375=25,375
31,38 = 25,37510
6) 16 10:
19,616=1161+9160+610-1=16+9+0,375=25,375
Восьмеричная и шестнадцатеричная системы счисления используются при работе с языком программирования низкого уровня, т.е. наиболее приближенным к языку компьютера (так называемое программирование в кодах машины). При программировании в кодах машины наиболее удобной записью является восьмеричная и шестнадцатеричная система. В отличие от двоичной системы счисления числа получаются более краткими.
Для перевода чисел из двоичной системы в восьмеричную и шестнадцатеричную и наоборот, удобно осуществлять с помощью следующей таблицы записи чисел.
Двоичное число |
Восьмеричное число |
Десятичное число |
Шестнадцатеричное число |
0000 |
0 |
0 |
0 |
0001 |
1 |
1 |
1 |
0010 |
2 |
2 |
2 |
0011 |
3 |
3 |
3 |
0100 |
4 |
4 |
4 |
0101 |
5 |
5 |
5 |
0110 |
6 |
6 |
6 |
0111 |
7 |
7 |
7 |
1000 |
10 |
8 |
8 |
1001 |
11 |
9 |
9 |
1010 |
12 |
10 |
A |
1011 |
13 |
11 |
B |
1100 |
14 |
12 |
C |
1101 |
15 |
13 |
D |
1110 |
16 |
14 |
E |
1111 |
17 |
15 |
F |
10000 |
20 |
16 |
10 |
10001 |
21 |
17 |
11 |
Перевод чисел из двоичной системы в восьмеричную и обратно.
Основание восьмеричной системы представляет собой целую степень числа 2 (8 = 23), поэтому для перевода восьмеричного числа в двоичное, каждая его цифра представляется тремя двоичными или триадой.
3 1 , 38 =11001,0112
011 001 011
Для обратного перевода двоичное число разделяют на триады вправо и влево от запятой. Если в крайних триадах оказывается количество цифр меньше трех, то они дополняются нулями.
011 001,0112 = 31,38
Перевод чисел из двоичной системы в шестнадцатеричную и обратно.
Основание шестнадцатеричной системы представляет собой целую степень числа 2 (16 = 24). Поэтому перевод здесь аналогичен предыдущему, только для представления одной цифры используются тетрады (4 цифры).
1 9 , 616=11001,0112
0001 1001 0110
0001 1001,01102 = 19,616
Иногда компьютеры работают в десятичной системе счисления. При этом используется так называемая двоично-десятичная система. Каждая десятичная цифра в двоично-десятичной системе кодируется с помощью тетрад.
25,37510=0010 0101,0011 0111 01012-10
Арифметические действия с двоичными числами.
Сложение.
0+0=0
0+1=1
1+0=1
1+1=10
Вычитание.
0-0=0
1-0=1
1-1=0
10-1=1
Умножение.
00=0
01=0
10=0
11=1
Пример: сложение двух двоичных чисел.
1
011
1011
10110
вычитание двух двоичных чисел.
1010
0
110
0
100
умножение двух двоичных чисел.
1
010
101
1010
1010
110010