Программные и аппаратные средства информатики
Покупка
Основная коллекция
Тематика:
Общая информатика
Издательство:
Сибирский федеральный университет
Год издания: 2015
Кол-во страниц: 160
Дополнительно
Вид издания:
Учебник
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-7638-3187-0
Артикул: 632664.01.99
Рассмотрены основные понятия информатики, дано общее описание ин-
формационных технологий, приведены сведения о принципах работы и основ-
ных возможностях ЭВМ. Представлена классификация вычислительных машин,
подробно рассмотрено системное и прикладное обеспечение ЭВМ. Изложены
основы баз данных, вычислительных сетей и методологии программирования,
затронуты вопросы информационной безопасности.
Учебник предназначен для подготовки бакалавров, обучающихся по сле-
дующим направлениям: 231300.62 «Прикладная математика», 230700.62 «При-
кладная информатика», 080500.62 «Бизнес-информатика», 080801.65 «Приклад-
ная информатика (в экономике)» всех форм обучения.
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Оглавление 1 Министерство образования и науки Российской Федерации Сибирский федеральный университет Р. Ю. Царев, А. В. Прокопенко, А. Н. Князьков ПРОГРАММНЫЕ И АППАРАТНЫЕ СРЕДСТВА ИНФОРМАТИКИ Рекомендовано УМО РАЕ по классическому университетскому и техническому образованию в качестве учебника для студентов высших учебных заведений, обучающихся по направлениям подготовки: 231300.62 «Прикладная математика», 230700.62 «Прикладная информатика», 080500.62 «Бизнес-информатика», 080801.65 «Прикладная информатика (в экономике)» (рег. № 493 от 12.01.2015 г.) Красноярск СФУ 2015
Программные и аппаратные средства информатики 2 УДК 004.42+004.3(07) ББК 32.971я73 Ц181 Царев, Р. Ю. Ц181 Программные и аппаратные средства информатики : учеб. / Р. Ю. Царев, А. В. Прокопенко, А. Н. Князьков. – Красноярск : Сиб. федер. ун-т, 2015. – 160 с. ISBN 978-5-7638-3187-0 Рассмотрены основные понятия информатики, дано общее описание информационных технологий, приведены сведения о принципах работы и основных возможностях ЭВМ. Представлена классификация вычислительных машин, подробно рассмотрено системное и прикладное обеспечение ЭВМ. Изложены основы баз данных, вычислительных сетей и методологии программирования, затронуты вопросы информационной безопасности. Учебник предназначен для подготовки бакалавров, обучающихся по следующим направлениям: 231300.62 «Прикладная математика», 230700.62 «Прикладная информатика», 080500.62 «Бизнес-информатика», 080801.65 «Прикладная информатика (в экономике)» всех форм обучения. Электронный вариант издания см.: http://catalog.sfu-kras.ru УДК 004.42+004.3(07) ББК 32.971я73 ISBN 978-5-7638-3187-0 © Сибирский федеральный университет, 2015
Оглавление 3 ОГЛАВЛЕНИЕ ВВЕДЕНИЕ .......................................................................................................... 4 1. ИНФОРМАЦИЯ И ИНФОРМАЦИОННЫЕ ПРОЦЕССЫ ...................... 5 2. ЭВМ КАК СРЕДСТВО ОБРАБОТКИ ИНФОРМАЦИИ ...................... 12 3. КЛАССИФИКАЦИЯ ЭВМ ......................................................................... 22 4. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ ................................................ 41 5. ВЫЧИСЛИТЕЛЬНЫЕ СЕТИ ...................................................................... 58 6. ГЛОБАЛЬНАЯ СЕТЬ ИНТЕРНЕТ ............................................................ 76 7. ВВЕДЕНИЕ В ТЕХНОЛОГИЮ БАЗ ДАННЫХ ................................... 88 8. МЕТОДОЛОГИЯ ПРОГРАММИРОВАНИЯ .......................................... 104 9. ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ ............................................. 125 10. НАДЕЖНОСТЬ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ...................... 133 ЗАКЛЮЧЕНИЕ ............................................................................................... 156 БИБЛИОГРАФИЧЕСКИЙ СПИСОК .......................................................... 157
Программные и аппаратные средства информатики 4 ВВЕДЕНИЕ Информатика – научная дисциплина, изучающая вопросы, связанные с поиском, сбором, хранением, преобразованием и использованием информации в самых различных сферах человеческой деятельности. Информатика связана с вычислительной техникой, компьютерными системами и сетями, так как именно компьютеры позволяют порождать, хранить и автоматически перерабатывать информацию в таких количествах, что научный подход к информационным процессам становится одновременно необходимым и возможным. Информатика как наука объединяет группу дисциплин, в которых изучаются различные аспекты свойств информации в информационных процессах, а также применение алгоритмических, математических и программных средств для ее обработки с помощью компьютеров. Информатика включает в себя систему процедур компьютерного преобразования информации с целью ее формирования, хранения, обработки, распространения и использования. В настоящем учебнике рассмотрены теоретические основы этой емкой дисциплины: представлены основные понятия информатики, дано общее описание информационных технологий, рассмотрена архитектура персонального компьютера, а также современное программное обеспечение специального и общего назначения. Целью изучения дисциплины «Информатика» является освоение теоретических и практических основ информатики, приобретение знаний и навыков, достаточных для дальнейшего успешного изучения дисциплин, связанных с информационными технологиями, программированием, базами данных и компьютерной техникой. После изучения материала данного учебника студент получит представление об информации, методах ее хранения, обработки и передачи, о роли информатики в научных исследованиях, об основных направлениях развития ЭВМ и компьютерных технологий, о разнообразных типах операционных систем и о разнообразных типах программного обеспечения, основах алгоритмизации и программирования, о принципах построения компьютерных сетей и организации работы в сети Internet. Учебник позволит получить знания о фундаментальных проблемах информатики, об информации, способах ее хранения, обработки и передачи, о современных информационных технологиях, структуре, принципах работы и основных возможностях ЭВМ, существующих классах вычислительных машин, о системном и прикладном обеспечении ЭВМ и основах информационной безопасности.
1. Информация и информационные процессы 5 1. ИНФОРМАЦИЯ И ИНФОРМАЦИОННЫЕ ПРОЦЕССЫ Понятие информации является основополагающим понятием информатики. Любая деятельность человека представляет собой процесс сбора и переработки информации, принятия на ее основе решении и их выполнения. С появлением современных средств вычислительной техники информация стала выступать в качестве одного из важнейших ресурсов научно-технического прогресса. Информация содержится в человеческой речи, текстах книг, журналов и газет, сообщениях радио и телевидения, показаниях приборов и т. д. Человек воспринимает информацию с помощью органов чувств, хранит и перерабатывает ее с помощью мозга и центральной нервной системы. Передаваемая информация обычно касается каких-то предметов или нас самих и связана с событиями, происходящими в окружающем нас мире. В рамках науки информация является первичным и неопределяемым понятием. Оно предполагает наличие материального носителя информации, источника информации, передатчика информации, приемника и канала связи между источником и приемником. Понятие информации используется во всех сферах: науке, технике, культуре, социологии и повседневной жизни. Конкретное толкование элементов, связанных с понятием информации, зависит от метода конкретной науки, цели исследования или просто от наших представлений. Термин «информация» происходит от латинского informatio – разъяснение, изложение, осведомленность. Энциклопедический словарь (М.: Сов. энциклопедия, 1990) рассматривает информацию в исторической эволюции: первоначально это сведения, передаваемые людьми устным, письменным или другим способом (с помощью условных сигналов, технических средств и т. д.); с середины XX века – общенаучное понятие, включающее обмен сведениями между людьми, человеком и автоматом, обмен сигналами в животном и растительном мире (передача признаков от клетки к клетке, от организма к организму). Более узкое определение дается в технике, где это понятие включает в себя все сведения, являющиеся объектом хранения, передачи и преобразования. Наиболее общее определение имеет место в философии, где под информацией понимается отражение реального мира. Информацию как фи
Программные и аппаратные средства информатики 6 лософскую категорию рассматривают в качестве одного из атрибутов материи, отражающего ее структуру. В эволюционном ряду вещество → энергия → информация каждое последующее проявление материи отличается от предыдущего тем, что людям было труднее его распознать, выделить и использовать в чистом виде. Именно сложность выделения различных проявлений материи обусловила, наверное, указанную последовательность познания природы человечеством. С понятием информации связаны такие понятия, как сигнал, сообщение и данные. Сигнал (от латинского signum – знак) представляет собой любой процесс, несущий информацию. Сообщение – это информация, представленная в определенной форме и предназначенная для передачи. Данные – это информация, представленная в формализованном виде и предназначенная для обработки ее техническими средствами, например, ЭВМ. Различают две формы представления информации – непрерывную и дискретную. Поскольку носителями информации являются сигналы, то в качестве последних могут использоваться физические процессы различной природы. Например, процесс протекания электрического тока в цепи, процесс механического перемещения тела, процесс распространения света и т. д. Информация представляется (отражается) значением одного или нескольких параметров физического процесса (сигнала), либо комбинацией нескольких параметров. Сигнал называется непрерывным, если его параметр в заданных пределах может принимать любые промежуточные значения. Сигнал называется дискретным, если его параметр в заданных пределах может принимать отдельные фиксированные значения. Следует различать непрерывность или дискретность сигнала по уровню и во времени. а б в г Рис. 1. Виды информационных процессов На рис. 1 в виде графиков изображены: а) непрерывный по уровню и во времени сигнал Хнн; б) дискретный по уровню и непрерывный
1. Информация и информационные процессы 7 во времени сигнал Хдн; в) непрерывный по уровню и дискретный во времени сигнал Хнд; г) дискретный по уровню и во времени сигнал Хдд. Наконец, все многообразие окружающей нас информации можно сгруппировать по различным признакам, т. е. классифицировать по видам. Например, в зависимости от области возникновения информацию, отражающую процессы и явления неодушевленной природы, называют элементарной, процессы животного и растительного мира – биологической, человеческого общества – социальной. По способу передачи и восприятия различают следующие виды информации: ● визуальную – передаваемую видимыми образами и символами; ● аудиальную – звуками; ● тактильную – ощущениями; ● органолептическую – запахами и вкусом; ● машинную – выдаваемую и воспринимаемую средствами вычислительной техники и т. д. Понятие количества информации Количеством информации называют числовую характеристику сигнала, отражающую ту степень неопределенности (неполноту знаний), которая исчезает после получения сообщения в виде данного сигнала. Эту меру неопределенности в теории информации называют энтропией. Если в результате получения сообщения достигается полная ясность в каком-то вопросе, говорят, что была получена полная или исчерпывающая информация и необходимости в получении дополнительной информации нет. И, наоборот, если после получения сообщения неопределенность осталась прежней, значит, информации получено не было (нулевая информация). Приведенные рассуждения показывают, что между понятиями «информация», «неопределенность» и «возможность выбора» существует тесная связь. Так, любая неопределенность предполагает возможность выбора, а любая информация, уменьшая неопределенность, уменьшает и возможность выбора. При полной информации выбора нет. Частичная информация уменьшает число вариантов выбора, сокращая тем самым неопределенность. Пример. Человек бросает монету и наблюдает, какой стороной она упадет. Обе стороны монеты равноправны, поэтому одинаково вероятно, что выпадет одна или другая сторона. Такой ситуации приписывается начальная неопределенность, характеризуемая двумя возможностями. После того, как монета упадет, достигается полная ясность, и неопределенность исчезает (становится равной нулю).
Программные и аппаратные средства информатики 8 Приведенный пример относится к группе событий, применительно к которым может быть поставлен вопрос типа «да-нет». Количество информации, которое можно получить при ответе на вопрос типа «да-нет», называется битом (англ. bit – сокращенное от binary digit – двоичная единица). Бит – минимальная единица количества информации, ибо получить информацию меньшую, чем 1 бит, невозможно. При получении информации в 1 бит неопределенность уменьшается в 2 раза. Таким образом, каждое бросание монеты дает нам информацию в 1 бит. В качестве других моделей получения такого же количества информации могут выступать электрическая лампочка, двухпозиционный выключатель, магнитный сердечник, диод и т. п. Включенное состояние этих объектов обычно обозначают цифрой 1, а выключенное – цифрой 0. Рассмотрим систему из двух электрических лампочек, которые независимо друг от друга могут быть включены или выключены. Для такой системы возможны следующие состояния: Лампа А 0 0 1 1 Лампа В 0 1 0 1 Чтобы получить полную информацию о состоянии системы, необходимо задать два вопроса типа «да-нет» – по лампочке А и лампочке В соответственно. В этом случае количество информации, содержащейся в данной системе, определяется уже в 2 бита, а число возможных состояний системы – 4. Если взять три лампочки, то необходимо задать уже три вопроса и получить 3 бита информации. Количество состояний такой системы равно 8 и т. д. Связь между количеством информации и числом состояний системы устанавливается формулой Хартли: i = log2 N, где i – количество информации в битах; N – число возможных состояний. Ту же формулу можно представить иначе: N = 2i. Группа из 8 битов информации называется байтом. Если бит – минимальная единица информации, то байт ее основная единица. В большинстве современных ЭВМ при кодировании каждому символу соответствует своя последовательность из восьми нулей и единиц, т. е. байт. Соответствие байтов и символов задается с помощью таблицы, в которой для каждого кода указывается свой символ. Так, например, в широко распространенной кодировке Koi8-R буква «М» имеет код 11101101, буква «И» – код 11101001, а пробел – код 00100000. Существуют производные единицы информации: килобайт (кбайт, кб), мегабайт (Мбайт, Мб) и гигабайт (Гбайт, Гб).
1. Информация и информационные процессы 9 1 Кб = 1024 байта = 210 (1024) байтов. 1 Мб = 1024 Кбайта = 220 (1024 × 1024) байтов. 1 Гб = 1024 Мбайта = 230 (1024 × 1024 × 1024) байтов. Эти единицы чаще всего используют для указания объема памяти ЭВМ. Пример. Книга содержит 100 страниц; на каждой странице – 35 строк, в каждой строке – 50 символов. Рассчитаем объем информации, содержащийся в книге. Страница содержит 35 × 50 = 1750 байт информации. Объем всей информации в книге (в разных единицах): 1750 × 100 = 175000 байтов. 175000 / 1024 = 170,8984 Кбайт. 170,8984 / 1024 = 0,166893 Мбайт. Информационные процессы и технологии Информационные процессы (сбор, обработка и передача информации) всегда играли важную роль в науке, технике и жизни общества. В ходе эволюции человечества просматривается устойчивая тенденция к автоматизации этих процессов, хотя их внутреннее содержание по существу осталось неизменным. Сбор информации – это деятельность субъекта, в ходе которой он получает сведения об интересующем его объекте. Сбор информации может производиться или человеком, или с помощью технических средств и систем – аппаратно. Например, пользователь может получить информацию о движении поездов или самолетов сам, изучив расписание, или же от другого человека непосредственно, либо через какие-то документы, составленные этим человеком, или с помощью технических средств (автоматической справки, телефона и т. д.). Задача сбора информации не может быть решена в отрыве от других задач, в частности, задачи обмена информацией (передачи). Обмен информацией – это процесс, в ходе которого источник информации ее передает, а получатель – принимает. Если в передаваемых сообщениях обнаружены ошибки, то организуется повторная передача этой информации. В результате обмена информацией между источником и получателем устанавливается своеобразный «информационный баланс», при котором в идеальном случае получатель будет располагать той же информацией, что и источник. Обмен информации производится с помощью сигналов, являющихся ее материальным носителем. Источниками информации могут быть любые объекты реального мира, обладающие определенными свойствами и способностями. Если объект относится к неживой природе, то он вырабатыва