Графические процессоры предназначены для обработки графической и. Компьютерная графика
Скачать 411.84 Kb.
|
Павел Репетило СПИСОК КУРСОВ ТЕХНИЧЕСКАЯ ПОДДЕРЖКА ДОКУМЕНТАЦИЯ КОНТАКТЫ РУССКИЙ (RU) This Course Информатика (ЕН 0.2)
Лекция 1. Аппаратные и программные средства компьютера Попытка: 1 Понятие информатики, информации. Способы представления информации. Информатика, что это? Информатика - это комплексная, техническая наука, которая систематизирует приемы создания, сохранения, воспроизведения, обработки и передачи данных средствами вычислительной техники, а также принципы функционирования этих средств и методы управления ими. Появление информатики обусловлено возникновением и распространением новой технологии сбора, обработки и передачи информации, связанной с фиксацией данных на машинных носителях. Предмет информатики как науки составляют:
Средства взаимодействия в информатике принято называть интерфейсом. Поэтому средства взаимодействия аппаратного и программного обеспечения иногда называют также программно-аппаратным интерфейсом, а средства взаимодействия человека с аппаратными и программными средствами - интерфейсом пользователя. Основной задачей информатики как науки - это систематизация приемов и методов работы с аппаратными и программными средствами вычислительной техники. Цель систематизации состоит в том, чтобы выделять, внедрять и развивать передовые, более эффективные технологии автоматизации этапов работы с данными, а также методически обеспечивать новые технологические исследования. В рамках информатики, как технической науки можно сформулировать понятие информации. Информация Информация - это совокупность сведений (данных), которая воспринимается из окружающей среды (входная информация), выдается в окружающую среду (исходная информация) или сохраняется внутри определенной системы. Для того чтобы понять, как самая разнообразная информация представлена в компьютере, «заглянем» внутрь машинной памяти. Ее удобно представить в виде листа в клетку. В каждой такой «клетке» хранится только одно из двух значений: 0 или 1. Две цифры удобны для электронного хранения данных, поскольку они требуют только двух состояний электронной схемы — «включено» (это соответствует цифре 1) и «выключено» (это соответствует цифре 0). Каждая «клетка» памяти компьютера называется битом. Цифры 0 и 1, хранящиеся в «клетках» памяти компьютера, называют значениями битов. С помощью последовательности битов можно представить самую разную информацию. Такое представление информации называется двоичным или цифровым кодированием. Преимуществом цифровых данных является то, что их относительно просто копировать и изменять. Их можно хранить и передавать с использованием одних и тех же методов, независимо от типа данных. Способы цифрового кодирования текстов, звуков (голоса, музыка), изображений (фотографии, иллюстрации) и последовательностей изображений (кино и видео), а также трехмерных объектов были придуманы в 80-х годах прошлого века. Известно множество способов записи чисел. Мы пользуемся десятичной позиционной системой счисления. Десятичной она называется потому, что в этой системе счисления десять единиц одного разряда составляют одну единицу следующего старшего разряда. Число 10 называется основанием десятичной системы счисления. Для записи чисел в десятичной системе счисления используются десять цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9. Позиционной эта система счисления называется потому, что одна и та же цифра получает различные количественные значения в зависимости от места, или позиции, которую она занимает в записи числа. Например, в записи числа 555 цифра 5, стоящая на первом месте справа, обозначает 5 единиц, на втором – 5 десятков, на третьем – 5 сотен. Рассмотрим числовой ряд: 1, 10, 100, 1000, 10 000, 100 000 ... Этот ряд начинается с единицы. Каждое следующее число первого ряда получается путем умножения предыдущего числа на 10. Любое целое число можно представить в виде суммы разрядных слагаемых – единиц, десятков, сотен, тысяч и так далее, записанных в первом ряду. При этом каждый член этого ряда может либо не входить в сумму, либо входить в нее от 1 до 9 раз. Пример: 2507 = 2 • 1000 + 5• 100 + 0 • 10 + 7• 1. Числа 2, 5, 0, 7, на которые умножаются члены первого ряда, составляют исходное число 2507. Перевод десятичных чисел в двоичный код и обратно Мы рассмотрим наиболее простой способ перевода из десятичной системы в двоичную. Этот способ основан на записи остатков от деления исходного числа и получаемых частных на 2, продолжаемого до тех пор, пока очередное частное не окажется равным 0. Пример:
В первую ячейку верхней строки записано исходное число, а в каждую следующую – результат целочисленного деления предыдущего числа на 2. В ячейках нижней строки записаны остатки от деления стоящих в верхней строке чисел на 2. Двоичный код исходного десятичного числа получается при последовательной записи всех остатков, начиная с последнего: 250710 = 1001110010112 Первые 20 членов натурального ряда в двоичной системе счисления записываются так: 1, 10, 11, 100, 101, 110, 111, 1000,1001, 1010, 1011, 1100, 1101, 1110, 1111, 10000, 10001, 10010, 10011, 10100 Перевод в десятичную систему из двоичной осуществляется очень просто. Вспомним, что: 2507 = 2 • 1000 + 5• 100 + 0 • 10 + 7• 1. То есть, каждый разряд соответствует какому-то выражению: 1, 10, 100, 1000 и т. д. В двоичной системе, аналогично, каждый разряд соответствует выражениям: 1, 2, 4, 8, 16,… Рассмотрим следующий пример: . Переводить целые числа из десятичной системы счисления в двоичную систему счисления и обратно можно с помощью приложения Калькулятор. Системы счисления Мы уже познакомились с двумя системами счисления: двоичной и десятичной. Однако, как несложно догадаться, существуют и другие системы счисления, основаниями которых являются числа 3, 4, 5, … Вообще же, основанием системы счисления может быть любое целое число, большее 1. Однако наибольшее распространение получили системы счисления, основания которых являются степенями 2 (двоичная, четверичная, восьмеричная, шестнадцатеричная), а также троичная. Может возникнуть вопрос: как может существовать шестнадцатеричная система счисления, если цифр всего 10? Ответ на этот вопрос очень прост: числа 10, 11, 12, 13, 14 и 15 записывают в виде букв A, B, C, D, E, F. Вообще, как несложно заметить, для записи чисел в любой системе нужно столько же цифр, какое основание у этой системы. Например, в двоичной системе мы используем две цифры 0 и 1, в троичной используются три цифры 0, 1 и 2. В привычной нам десятичной системе счисления используется 10 цифр: от 0 до 9. Как же переводить числа из одной системы счисления в другую? Алгоритм достаточно прост. Необходимо делить с остатком число в первой системе счисления на основание второй системы счисления. Полученные остатки, записанные в обратном порядке, и образуют новое число. Если перевод чисел из одной системы в другую напрямую затруднителен, то можно перевести сначала в десятичную систему счисления, а из десятичной в нужную. Давайте рассмотрим пример, который разобран двумя способами. Задача. Перевести число в троичную систему счисления. Способ 1. Переведём число сначала в десятичную систему счисления по уже известному алгоритму: Теперь переведём число 15 из десятичной системы в троичную также по известному алгоритму: 15 делим на 3:
Записываем полученные остатки в обратном порядке: . Получаем: Способ 2. Переведём число напрямую в троичную систему. Для этого поделим его на число 3, только тоже в двоичной системе: . Получаем:
Теперь переведём полученные остатки в десятичную систему: 0=0, 10=2, 1=1. Получаем: . То есть, тот же ответ, что и в первом способе Представление информации в памяти компьютера Как мы уже выяснили, информация в памяти компьютера хранится в виде последовательностей 0 и 1. При двоичном кодировании текстовой информации чаще всего каждому символу ставится в соответствие уникальная цепочка из 8 нулей и единиц, называемая байтом. Всего существует 256 разных цепочек из 8 нулей и единиц. Это позволяет закодировать 256 разных символов. Например, прописные и строчные буквы русского и латинского алфавитов, цифры, знаки препинания, другие символы. Соответствие символов и кодов задается с помощью специальной кодовой таблицы Единицы измерения информации Вам известны единицы измерения длины. Это миллиметры, сантиметры, метры и километры. Масса измеряется в граммах, килограммах, центнерах и тоннах. Углы измеряются в градусах. Время – в секундах, минутах и часах. Представленная в цифровом виде информация тоже может быть измерена. Единицами измерения информации являются биты (0 или 1) и байты (1 байт = 8 битов). Например, сообщение «ИНФОРМАТИКА» состоит из 11 символов, каждый из которых кодируется цепочкой из 8 нулей и единиц. Следовательно, это сообщение имеет информационный объем 88 битов, или 11 байтов. Более крупными единицами измерения информации являются килобайты, мегабайты и гигабайты: 1 Кб (один килобайт) = 1024 байт; 1 Мб (один мегабайт) = 1024 Кб; 1 Гб (один гигабайт) = 1024 Мб. Текстовые документы и таблицы обычно имеют небольшой объём. Значительно больший информационный объем имеют графические файлы. Объем компьютерных информационных носителей также измеряется в мегабайтах и гигабайтах. Биты, байты, килобайты... Вопрос: «Как измерить информацию?» очень непростой. Ответ на него зависит от того, что понимать под информацией. Но поскольку определять информацию можно по-разному, то и способы измерения тоже могут быть разными. Для человека информация – это знания человека. Рассмотрим вопрос с этой точки зрения. Получение новой информации приводит к расширению знаний. Если некоторое сообщение приводит к уменьшению неопределенности нашего знания, то можно говорить, что такое сообщение содержит информацию. Отсюда следует вывод, что сообщение информативно (т. е. содержит ненулевую информацию), если оно пополняет знания человека. Например, прогноз погоды на завтра – информативное сообщение, а сообщение о вчерашней погоде неинформативно, т. к. нам это уже известно. Нетрудно понять, что информативность одного и того же сообщения может быть разной для разных людей. Например: «2x2=4» информативно для первоклассника, изучающего таблицу умножения, и неинформативно для старшеклассника (в большинстве случаев, конечно). Но, для того чтобы сообщение было информативно, оно должно еще быть понятно. Быть понятным, значит быть логически связанным с предыдущими знаниями человека. Получение всяких знаний должно идти от простого к сложному. И тогда каждое новое сообщение будет в то же время понятным, а значит, будет нести информацию для человека. Строгое определение единицы информации – бита: Сообщение, уменьшающее неопределенность знаний в два раза, несет 1 бит информации. Например, после сдачи зачета или выполнения контрольной работы ученик мучается неопределенностью, он не знает, какую оценку получил. Наконец, учитель объявляет результаты, и он получаете одно из двух информационных сообщений: «зачет» или «незачет», а после контрольной работы одно из четырех информационных сообщений: «2», «3», «4» или «5». Информационное сообщение об оценке за зачет приводит к уменьшению неопределенности знания в два раза, так как получено одно из двух возможных информационных сообщений. Информационное сообщение об оценке за контрольную работу приводит к уменьшению неопределенности знания в четыре раза, так как получено одно из четырех возможных информационных сообщений. Интересно, что сама единица измерения информации «бит» получила свое название от английского сочетания «binarydigit» – «двоичная цифра». Скорость передачи данных измеряется, обычно, в таких величинах, как килобиты или килобайты в секунду. Один килобит равен 1024 битам.Начало формы Конец формы Начало формы |