
- •Конспект лекций по информатике
- •1 Семестр Содержание
- •Тема 5 Модели решения функциональных и вычислительных задач 45
- •Тема 1 введение в информатику
- •Лекция 1 основные понятия информатики
- •Появление и развитие информатики
- •Предмет, задачи и методы информатики
- •Структура информатики
- •Тема 2 информация и информационные процессы
- •Лекция 2 информация и информационные процессы
- •Понятие информации. Развитие представлений об информации
- •Методы воспроизведения и обработки данных
- •Свойства информации
- •Основные процессы преобразования данных. Информационный обмен
- •Измерение количества информации
- •Классификация электронных вычислительных машин
- •Понятие архитектуры и структуры эвм
- •Персональные компьютеры. Типовой комплект персонального компьютера
- •Структура персонального компьютера (пк)
- •Системная (материнская плата)
- •Тема 4 программные средства реализации информационных процессов
- •Лекция 5 общая характеристика программного обеспечения
- •Основные понятия программного обеспечения
- •Постановка задачи Алгоритмизация решения задачПрограммирование
- •Категории специалистов, занятых разработкой и эксплуатацией программ
- •Характеристика программного продукта
- •Жизненный цикл программного продукта
- •Защита программных продуктов
- •Программные системы защиты от несанкционированного копирования
- •Правовые методы защиты программных продуктов и баз данных
- •Классификация программных продуктов
- •Лекция 6 системное программное обеспечение
- •Структура системного программного обеспечения
- •Понятие операционной системы и её функции
- •Состав операционной системы
- •Характеристики операционной системы
- •Классификация операционных систем
- •Операционные системы семейства Windows
- •Операционные системы семейства Unix, операционная система Linux
- •Основные тенденции развития ос
- •Сервисное системное программное обеспечение
- •Тема 5 Модели решения функциональных и вычислительных задач
- •Лекция 7 Логические основы компьютера
- •Виды логических функций (операций)
- •Лекция 8 системы счисления
- •Понятие системы счисления. Виды систем счисления.
- •Если справа - прибавляется.
- •В позиционных системах счисления основание системы равно количеству цифр (знаков в ее алфавите) и определяет, во сколько раз различаются значения одинаковых цифр, стоящих в соседних позициях числа.
- •Позиция цифры в числе называется разрядом. Разряд числа возрастает справа налево, от младших разрядов к старшим.
- •В двоичной системе счисления основание равно 2, а алфавит состоит из двух цифр (0 и 1).
- •Перевод чисел в позиционных системах счисления Правила перевода целых чисел
- •Правила перевода дробных чисел
- •Необходимо записать число в развернутой форме и вычислить его значение.
- •2.2. Перевод чисел из десятичной системы в двоичную, восьмеричную и шестнадцатеричную
- •Алгоритм перевода целого десятичного числа в двоичное будет следующим:
- •Представление информации в эвм
Операционные системы семейства Unix, операционная система Linux
Cемейство Unix – это одна из самых первых ОС и в настоящее время является одной из альтернатив семейству ОС Windows . Unix была создана в Bell Telephone Laboratories в 70- е годы прошлого столетия. Основное отличие и преимущество этого семейства заключается в реализации для широкого круга аппаратных платформ – это первая действительно переносимая на различные аппаратные платформы операционная система. Unix ориентирована, прежде всего, на работу в больших локальных и глобальных сетях. В ней используются различные варианты графического интерфейса. Универсальность системы обеспечивается множеством прикладных программ.
В настоящее время существуют версии ОС Unix от различных производителей. Среди них наиболее известны коммерческие версии Sun и Solaris для компьютеров фирмы Sun, AIX для мини-компьютеров IBM, IRIX для компьютеров Silicon Graphics, свободно распространяемые FreeBSD и Linux для компьютеров платформы Intel.
Независимо от версии общими для Unix чертами являются:
многопользовательский режим и наличие мощных средств защиты данных от несанкционированного доступа;
многозадачность;
переносимость системы за счет написания ее ядра на языке С;
наличие простого пользовательского интерфейса;
наличие встроенных средств поддержки компьютерных сетей, что делает систему одной из самых популярных серверных платформ в Internet.
В отличие от Windows ОС Unix предъявляет повышенные требования к компьютерам и стоит значительно дороже Windows.
В настоящее время все большую популярность приобретает ОС Linux, которая является многозадачной, многопользовательской операционной системой с поддержкой национальных и стандартных клавиатур, поддерживает различные типы файловых систем, в частности, MS DOS, обеспечивает поддержку полного семейства протоколов TCP/IP для работы в сети Интернет.
В 1991 году финский студент Линус Торвальдс писал для своей дипломной работы ядро Unix-подобной системы. Ядро получилось настолько удачным, что у Линуса возникла идея написания полностью бесплатной unix-системы. Система из-за своей доступности и открытости сразу приобрела множество поклонников, и многие люди включились в работу над ней, дописывая нужные им функции или программы. Благодаря этому система очень динамично развивается и совершенствуется.
Эта система распространяется бесплатно (англ. freeware), и ее программный код доступен всем желающим, поэтому многие программисты стали поддерживать Linux, добавляя к ней драйверы устройств, разрабатывая разные приложения и др.
Основные тенденции развития ос
Развитие операционных систем осуществляется по следующим направлениям:
расширяемость – возможность внесения дополнительных функций без разрушения целостности системы;
переносимость – возможность использования на различных аппаратных платформах;
надежность и отказоустойчивость – защищенность от внутренних и внешних сбоев и ошибок, т.е. от некорректных действий прикладных программ, пользователей, оборудования и самой операционной системы;
совместимость – поддержка выполнения прикладных программ, написанных для других операционных систем, а также взаимодействие между различными ОС, функционирующих в корпоративной среде;
интеграция с Internet – поддержка соответствующих протоколов, сервисов и Web-серверов;
безопасность – очень важное требование, особенно в сетевой среде и в условиях все более широкого использования Internet в корпоративной деятельности;
производительность – соответствие быстродействия операционной системы возможностям современных аппаратных средств;
Что касается рынка ОС, то следует отметить, что несмотря на развитие ОС Linux и других ОC, Windows в ближайшие годы сохранит свое доминирующее положение на рынке ПК, а в классе серверных ОС доля Linux будет увеличиваться и в ближайшие годы составит конкуренцию Windows.