1 Урок 1. Программная обработка данных на компьютере
2 Определения Компьютер (computer) – это программируемое электронное устройство для обработки числовых и символьных данных. аналоговые компьютеры – складывают и умножают аналоговые (непрерывные) сигналы цифровые компьютеры – работают с цифровыми (дискретными) данными. Hardware – аппаратное обеспечение, «железо». Software – программное обеспечение, «софт»
3 Данные Данные – это информация, которая обрабатывается компьютером в двоичном компьютерном коде
4 Определения Программа – это последовательность команд, которую должен выполнить компьютер в процессе обработки. Команда – это описание операции (1…4 байта): код команды операнды – исходные данные (числа) или их адреса результат (куда записать).
5 Принципы фон Неймана «Предварительный доклад о машине EDVAC» (1945) 1. Принцип двоичного кодирования: вся информация кодируется в двоичном виде. 2. Принцип программного управления: программа состоит из набора команд, которые выполняются процессором автоматически друг за другом в определенной последовательности. 3. Принцип однородности памяти: программы и данные хранятся в одной и той же памяти. 4. Принцип адресности: память состоит из пронумерованных ячеек; процессору в любой момент времени доступна любая ячейка.
6 Структура памяти Память состоит из нумерованных ячеек. Линейная структура (адрес ячейки – одно число). Байт – это наименьшая ячейка памяти, имеющая собственный адрес (4, 6, 7, 8, 12 бит). На современных компьютерах 1 байт = 8 бит. 0123… Слово = 2 байта Двойное слово = 4 байта
7 Взаимосвязь блоков ПК процессор память шины адреса, данных, управления порты клавиатура, мышь, модем, принтер, сканер видеокарта сетевая карта контроллеры дисководов Шина – многожильная линия связи, доступ к которой имеют несколько устройств. Контроллер – электронная схема, управляющая внешним устройством по сигналам процессора. контроллеры