- •Основы компьютерной обработки информации
- •1. Предмет, цель и задачи изучения.
- •2. Литература
- •3. Основные термины и определения
- •4. Состав и структурная схема пк
- •Нейманом в 1945 г сформулированы принципы работы эвм классической архитектуры (архитектуры Неймана). Принципы работы эвм ( принципы Неймана.):
- •1. Принцип программного управления.
- •2. Принцип однородности памяти.
- •3. Принцип адресности.
- •4. Принцип двоичной системы
- •*) Принципы функционирования вычислительных систем
- •Структура общей шины:
- •Тенденции в развитии архитектуры эвм
- •Два пути совершенствования эвм:
- •На физическом уровне:
- •На интеллектуальном уровне:
- •Тенденции развития :
- •5. Системы счисления
- •Контрольные вопросы:
3. Основные термины и определения
Введем основные понятия, необходимые для однозначного восприятия дальнейшего материала дисциплины.
Информация – это наши знания об окружающем мире.
ПК – это программно-управляемое электронное устройство, предназначенное для автоматизации ввода, хранения и обработки данных.
Под данными понимается любая информация, поданная в цифровом коде, в виде совокупностей ограниченных последовательностей 0 и 1.
Минимальная единица хранения информации 1 бит (0 или 1),
минимальная единица обработки информации 1 байт.
1 байт = 8 бит,
1 Килобайт (кВ) = 1024 байт (210),
1 Мегабайт (МВ) = 220 байт,
1 Гигабайт (GB) = 230 байт,
1 Терабайт (TB) = 240 байт,
1 Петабайт (РB) = 250 байт и т.д.
Данные могут быть исходными, выходными, промежуточными.
Исходные данные – начальный данные, которые описывают некоторый объект или его свойства.
Промежуточные данные – это данные, полученные путем преобразования исходных, и предназначенные для дальнейших преобразований.
Выходные данные – данные, полученные в результате всех планированных преобразований исходных данных.
Обработка данных – это процесс преобразования исходных данных в промежуточные и выходные.
При обработке данных различают константы и переменные.
Константа – данные, не меняющие в процессе преобразований свое значение.
Переменные – это данные, которые меняют в процессе обработки свое значение.
Приказ на исполнение действий по преобразованию данных называется командой.
Последовательность команд с указанием порядка их выполнение называется программой.
Система действий, которые реализуют определенную функцию, называется процессом, а процесс выполнения последовательности команд программы в ЭВМ - вычислительным процессом.
Вся совокупность машинных команд называется системой команд ЭВМ. Различные по архитектуре ЭВМ могут иметь различные системы команд.
Одним из основных понятий, которые относятся к фундаментальным концепциям информатики, есть понятие алгоритма.
Алгоритм – точное распоряжение, которое определяет вычислительный процесс, ведущий от начальных данных к искомому результату.
Процесс разработки и описания алгоритма называется алгоритмизацией. Разработать алгоритм решения задачи, значит разбить задачу на последовательно выполняемые этапы. При этом должны быть четко отмечены как содержание каждого этапа, так и порядок выполнения действий на каждом из них. Если алгоритм разработан и описан на понятном для исполнителей языке, то любой из них, точно следуя правилам алгоритма, получит решение задачи, даже если он и не знает ее.
Схема алгоритма наглядна и удобна для восприятия человеком, но не ЭВМ. Поэтому, для описания алгоритмов, реализованных на ЭВМ, используются алгоритмические языки или другие языки программирования.
Алгоритм, написанный на алгоритмическом языке, называется программой на алгоритмическом языке.
ЭВМ переводит программы с алгоритмического языка на машинный при помощи специальной программы-переводчика, который зовется транслятор. В трансляторе заложены все правила алгоритмического языка и способы преобразования различных его конструкций на машинный язык. В результате работы транслятора формируется программа на языке машинных команд.
Таким образом, для решения задач на ЭВМ необходимо выполнить определенную подготовительную работу:
разработать графическую схему алгоритма;
составить программу на алгоритмическом языке;
выполнить ее трансляцию и получить программу на машинном языке.
Решение задачи сводится к выполнению машинной программы. По командам программы осуществляется ввод исходных данных, их обработка и вывод результатов.
