
- •Информация. Понятие информации. Формирование информации (схема). Свойства информации. Понятие количества информации.
- •Информационные процессы. Информация в жизни человечества. Предмет и структура информатики. Классификация программного обеспечения.
- •Представление чисел в двоичном коде. Системы счисления (позиционные и непозиционные). Действительное числа. Типы данных. 8-ая, 16-ая системы счислений.
- •Представление символьных и текстовых данных в двоичном коде. Таблица ascii.
- •Представление звуковых данных в двоичном коде.
- •Представление графических данных в двоичном коде.
- •Понятие сжатия информации. Структуры данных. Хранение данных.
- •Математические основы информатики. Алгебра высказываний (булева алгебра). Логические операции. Таблицы истинности.
- •Элементы теории множеств. Элементы теории графов.
- •Представление информации в технических устройствах. Базовая система элементов компьютерных систем.
- •Функциональные узлы компьютерных систем. Элемент памяти. Регистры. Устройства обработки информации.
- •Принцип автоматической обработки информации вычислительным устройством. Машина фон Неймана.
- •Поколения цифровых устройств обработки информации.
- •Архитектуры с фиксированным набором устройств.
- •Вычислительные системы с закрытой и открытой архитектурой. Архитектура компьютера с общей и локальной шиной.
- •Функциональная организация персонального компьютера.
- •Внешние запоминающие устройства. Накопители на магнитных и оптических дисках, флэш-память.
- •Внешние устройства. Видеотерминалы. Клавиатура. Манипулятор типа «мышь». Джойстик.
- •Устройства печати. Матричные, струйные, лазерные принтеры, плоттеры.
- •Устройства обработки звуковой информации. Устройства для соединения компьютера в сеть (модем, сетевая карта).
- •Системное программное обеспечение. Уровни и программы системного программного обеспечения. Базовое программное обеспечение.
- •Операционные системы. Назначение операционной системы. Виды операционных систем.
- •Базовые понятия операционных систем. Процессы и потоки. Управление памятью.
- •Ввод-вывод ос. Драйверы устройств. Схема логического расположения драйверов устройств.
- •Файловые системы ос.
- •Рассмотрение конкретных операционных систем (Windows, unix, Linux).
- •Служебные программы.
- •Компьютерные сети. Назначение и классификация компьютерных сетей. Типы сетей. Топология сетей.
- •Сетевые компоненты. Сетевые кабели. Беспроводная среда. Платы сетевого адаптера. Сети Ethernet. Сетевые протоколы.
-
Системное программное обеспечение. Уровни и программы системного программного обеспечения. Базовое программное обеспечение.
Системное программное обеспечение – минимальный набор программных средств, обеспечивающих работу компьютера. Системный уровень – переходный. Программы, работающие на этом уровне, обеспечивают взаимодействие прочих программ компьютерной системы с программами базового уровня и непосредственно с аппаратным обеспечением, то есть выполняют "посреднические" функции.
К системному программному обеспечению относятся:
- операционная система
- операционные оболочки
- файловые менеджеры
Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, программные средства этого уровня входят непосредственно в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами. Программы и данные записываются в микросхемы ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации. Комплект программ находящихся в ПЗУ образует базовую систему ввода-вывода (BIOS – Basic Input Output System). Основное назначение BIOS на этапе загрузки компьютера – проверить работоспособность системы.
В тех случаях, когда изменение базовых программных средств во время эксплуатации является технически целесообразным, вместо микросхем ПЗУ применяют перепрограммируемые постоянные запоминающие устройства (ППЗУ). В этом случае содержание ППЗУ можно изменять.
Функции и назначения базовой системы ввода-вывода
Основная функция BIOS заключается в управлении стандартными внешними и внутренними устройствами:
- монитором
- клавиатурой
- дисководами
- принтером
- таймером
-
Операционные системы. Назначение операционной системы. Виды операционных систем.
Операционная система — комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения.
Назначение ОС:
- организация вычислительного процесса в вычислительной системе;
- рациональное распределение вычислительных ресурсов между отдельными решаемыми задачами;
- предоставление пользователям многочисленных сервисных средств, облегчающих процесс программирования и отладки задач.
Виды операционных систем
История развития ОС насчитывает уже много лет. Операционные системы появились и развивались в процессе совершенствования аппаратного обеспечения компьютеров, поэтому эти события исторически тесно связаны. Развитие компьютеров привело к появлению огромного количества различных ОС, из которых далеко не все широко известны.
На самом верхнем уровне находятся ОС для мэйнфреймов. Эти огромные машины еще можно встретить в больших организациях. Мэйнфреймы отличаются от персональных компьютеров по своим возможностям ввода/вывода. Довольно часто встречаются Мэйнфреймы с тысячью дисков и терабайтами данных. Мэйнфреймы выступают в виде мощных web -серверов и серверов крупных предприятий и корпораций. Операционные системы для мэйнфреймов в основном ориентированы на обработку множества одновременных заданий, большинству из которых требуется огромное количество операций ввода-вывода. Обычно они выполняют три вида операций: пакетную обработку, обработку транзакций (групповые операции) и разделение времени. При пакетной обработке выполняются стандартные задания пользователей, работающих в интерактивном режиме.
Системы обработки транзакций управляют очень большим количеством запросов, например бронирование авиабилетов. Системы, работающие в режиме разделения времени, позволяют множеству удаленных пользователей одновременно выполнять свои задания на одной машине, например, работать с большой базой данных. Все эти функции тесно связаны между собой, и операционная система мэйнфрейма выполняет их все. Примером операционной системы для мэйнфрейма является OS /390.
Уровнем ниже находятся серверные ОС. Серверы представляют собой или многопроцессорные компьютеры. Эти ОС одновременно обслуживают множество пользователей и позволяют им делить между собой программно-аппаратные ресурсы. Серверы также предоставляют возможность работы с печатающими устройствами, файлами или Internet . У Internet -провайдеров обычно работают несколько серверов для того, чтобы поддерживать одновременный доступ к сети множества клиентов. На серверах хранятся страницы web -сайтов и обрабатываются входящие запросы. UNIX и Windows 2000 являются типичными серверными ОС.
Следующую категорию составляют ОС для персональных компьютеров. Их работа заключается в предоставлении удобного интерфейса для одного пользователя. Такие системы широко используются в повседневной работе. Основными ОС в этой категории являются операционные системы платформы Windows, Linux и операционная система компьютера Macintosh .
Самые маленькие операционные системы работают на смарт-картах, представляющих собой устройство размером с кредитную карту и содержащих центральный процессор. На такие операционные системы накладываются очень жесткие ограничения по мощности процессора и памяти. Некоторые из них могут управлять только одной операцией, например электронным платежом, но другие ОС выполняют более сложные функции.