- •Тема 1.
- •1. Информация в материальном мире
- •2. Данные
- •2.1. Носители данных
- •2.2. Операции с данными
- •2.3. Кодирование данных двоичным кодом
- •2.4. Кодирование целых и действительных чисел
- •2.5. Кодирование текстовых данных
- •Базовая таблица кодировки ascii
- •2.6. Кодирование графических данных
- •2.7. Кодирование звуковой информации
- •2.8. Основные структуры данных
- •2.9. Упорядочение структур данных
- •3. Файлы и файловая структура
- •4. Информатика. Предмет и задачи информатики
- •Подведение итогов
- •Тема 2.
- •1. История развития средств вычислительной техники
- •1.1. Механические первоисточники
- •1.2. Математические первоисточники
- •2. Состав вычислительной системы
- •2.1. Аппаратное обеспечение
- •2.2. Программное обеспечение
- •2.2.1. Базовый уровень
- •2.2.2. Системный уровень
- •2.2.3. Служебный уровень
- •2.2.4. Прикладной уровень
- •3. Виды служебных программных средств
- •3.1. Диспетчеры файлов (файловые менеджеры)
- •4. Классификация прикладных программных средств
- •4.1. Текстовые редакторы и процессоры
- •4.2. Графические редакторы
- •4.3. Системы управления базами данных
- •4.4. Электронные таблицы
- •4.5. Системы автоматизированного проектирования (cad-системы)
- •4.6. Настольные издательские системы
- •4.8. Браузеры (обозреватели, средства просмотра Web)
- •4.9. Бухгалтерские системы
- •Подведение итогов
- •Тема 3.
- •1. Базовая аппаратная конфигурация персонального компьютера
- •2. Внутренние устройства системного блока
- •2.3. Дисковод гибких дисков
- •2.4. Дисковод компакт-дисков cd-rom
- •2.5. Видеокарта (видеоадаптер)
- •3. Системы, расположенные на материнской плате
- •3.3. Системная шина (магистраль)
- •3.3.1. Шина данных
- •3.3.2. Шина адреса
- •3.3.3. Шина управления
- •3.4. Микросхема пзу и система bios
- •3.5. Энергонезависимая память cmos
- •4. Периферийные устройства
- •Тема 4.
- •1. Основные функции операционных систем персональных компьютеров
- •1.1. Обеспечение интерфейса пользователя
- •1.2. Организация файловой системы
- •1.3. Обслуживание файловой структуры
- •1.4. Управление установкой, исполнением и удалением приложений
- •1.5. Взаимодействие с аппаратным обеспечением
- •1.6. Обслуживание компьютера
- •2. Основы работы с операционной системой Windows xp
- •2.1. Значки и ярлыки объектов
- •2.2. Файлы и папки Windows
- •2.3. Программа Проводник
- •2.4. Буфер обмена
- •2.5. Стандартные приложения Windows xp
- •2.7. Служебные приложения Windows xp
- •2.8. Стандартные средства мультимедиа
- •Тема 5.
- •1. Виды компьютерной графики
- •1.1. Растровая графика
- •1.2. Векторная графика
- •1.3.Фрактальная графика
- •1.4. Основные понятия трехмерной графики
- •2. Представление графических данных
- •2.1. Форматы графических данных
- •2.2. Понятие цвета
- •2.3. Способы описания цвета
- •3. Программные средства компьютерной графики
- •3.1. Работа с Macromedia Flash
- •3.2. Программные средства обработки трехмерной графики
- •Тема 6.
- •1. Назначение компьютерных сетей
- •2. Локальные компьютерные сети
- •3. Аппаратное обеспечение сети
- •4. Топологии сети
- •5. Глобальная компьютерная сеть Интернет
- •5.1. Протокол маршрутизации
- •5.2. Транспортный протокол
- •6. Службы Интернета
- •6.1. Электронная почта
- •6.2. Телеконференции
- •6.3. Служба World Wide Web (www)
- •6.4. Служба имен доменов (dns)
- •6.5. Служба передачи файлов (ftр)
- •6.6. Интерактивное общение в Интернете
- •7. Мультимедиа технологии в Интернете
- •7.1. Технология сжатия мр3
- •7.2. Технологии потокового воспроизведения
- •8. Поиск информации в Интернете
- •8.1. Поисковые системы общего назначения
- •8.1.1. Поиск по ключевым словам
- •8.1.2. Поиск в иерархической системе каталогов
- •8.2. Специализированные поисковые системы
- •9. Вопросы компьютерной безопасности
- •9.1. Компьютерные вирусы
- •9.2. Методы защиты от компьютерных вирусов
- •9.3. Средства антивирусной защиты
- •9.4. Защита информации в Интернете
- •9.5. Понятие о несимметричном шифровании информации
- •9.6. Принцип достаточности защиты
- •10. Публикация Web-документов
- •Тема 7.
- •1. Теоретические основы сжатия данных
- •2. Обратимость сжатия
- •3. Программные средства сжатия данных
- •4. Базовые требования к диспетчерам архивов
- •Тема 8.
- •1. Преобразование документов в электронную форму
- •1.1. Сканирование документов
- •1.2. Распознавание документов
- •2. Автоматизированный перевод документов
- •Тема 9.
- •Проектирование программ
3. Системы, расположенные на материнской плате
3.1. Оперативная память (RAM – Random Access Memory) – набор микросхем, предназначенных для временного хранения данных, когда компьютер включен.
Слово «оперативное» означает, что процессор быстро получает доступ к нужным данным. Эффективность работы компьютера зависит от объема оперативного запоминающего устройства (ОЗУ). При выборе между процессором среднего уровня с большим объемом памяти ОЗУ и быстродействующим процессором с недостаточным объемом ОЗУ, предпочтение будет отдано первому варианту. На протяжении всей истории компьютеров оперативная память всегда имела большое значение. Более того, для сегодняшних быстродействующих, многозадачных и работающих с графической информацией компьютеров требуется огромное количество памяти. Первый компьютер IBM PC поставлялся с ОЗУ объемом всего 16 Кбайт. Современные компьютеры оснащаются, как минимум 128 Мбайтами памяти.
Основными характеристиками модулей оперативной памяти являются объем памяти и скорость передачи данных. Сегодня наиболее распространены модули объемом 128 – 512 Мбайт. Скорость передачи данных определяет максимальную пропускную способность памяти (в Мбайт/с или Гбайт/с) в оптимальном режиме доступа. При этом учитывается время доступа к памяти, ширина шины и дополнительные возможности, такие как передача нескольких сигналов за один такт работы. Одинаковые по объему модули могут иметь разные скоростные характеристики.
В настоящее время компьютеры оснащаются двумя типами памяти: динамической (DRAM) и статической (SRAM). Всю информацию, которая содержится в динамической оперативной памяти, нужно постоянно обновлять. Если оперативную память постоянно не «подзаряжать», утрата данных происходит через несколько сотых долей секунды. Для борьбы с этим явлением в компьютере происходит постоянная регенерация (освежение, подзарядка) ячеек оперативной памяти. Регенерация осуществляется несколько десятков раз в секунду и вызывает непроизводительный расход ресурсов вычислительной системы.
Статическая память сохраняет записанные данные до тех пор, пока они не будут перезаписаны или пока система не будет выключена. Таким образом достигается большая производительность и уменьшаются задержки, так как ни процессору, ни подсистеме памяти не нужно тратить циклы, постоянно обновляя ОЗУ. Память SRAM стоит дороже чем DRAM, а её преимущества заметны только при небольших объемах. Именно поэтому вся системная память не является статической.
Микросхемы динамической памяти используют в качестве основной оперативной памяти компьютера. Микросхемы статической памяти используют в качестве вспомогательной памяти (так называемой кэш-памяти), предназначенной для оптимизации работы процессора.
Кэш-память – это небольшой блок очень быстрой памяти, которая физически располагается очень близко к процессору. Поскольку она находится близко и процессору не нужно обращаться к контроллеру памяти, чтобы получить к ней доступ, содержимое кэш-памяти можно очень быстро извлечь. Здесь идет речь о наносекундах (миллиардные доли секунды), но именно эти сэкономленные наносекунды играют немалую роль в обеспечении быстродействия системы.
Разработчики следуют правилу «80/20». Оно означает, что около 20% инструкций, приложений и данных обычного компьютера используется на протяжении 80% рабочего времени. Среди наиболее часто используемых фрагментов кода находятся инструкции низкого уровня для сохранения или извлечения файлов, распознавание вводимых с клавиатуры символов и, все больше и больше команд, связанных с Интернет.
Когда процессор выполняет инструкцию, контроллер памяти копирует её в кэш. Последние использованные биты данных имеют наивысший приоритет. А когда кэш-память полностью заполнена, самые «старые» биты данных удаляются, а на их место записываются новые.
Кэш-память может быть частью самого процессора, либо располагается рядом на модуле или картридже, на котором расположен процессор, либо в гнезде на системной плате.
3.2. Процессор – основная микросхема компьютера, в которой производятся все вычисления. Процессор аппаратно реализуется на большой интегральной схеме (БИС). Большая интегральная схема на самом деле не является «большой» по размеру и представляет собой, наоборот, маленькую плоскую полупроводниковую пластину размером примерно 20 х 20 мм, заключенную в плоский корпус с рядами металлических штырьков (контактов). БИС является большой по количеству элементов. Использование современных высоких технологий позволяет разместить на БИС процессора огромное количество (42 миллиона в процессоре Pentium 4) функциональных элементов (переключателей), размеры которых составляют всего около 0,13 микрон (1 микрон = 10-6метра).
Важнейшей характеристикой, определяющей быстродействие процессора, является тактовая частота, то есть количество тактов в секунду. Такт – это промежуток времени между началами подачи двух последовательных импульсов специальной микросхемой – генератором тактовой частоты, синхронизирующим работу узлов компьютера. На выполнение процессором каждой базовой операции (например, сложения) отводится определенное количество тактов. Конструктивно процессор состоит из ячеек, похожих на ячейки оперативной памяти, но в этих ячейках данные могут не только храниться, но и изменяться. Внутренние ячейки процессора называют регистрами. Важно также отметить, что данные, попавшие в некоторые регистры, рассматриваются не как данные, а как команды, управляющие обработкой данных в других регистрах. Среди регистров процессора есть такие, которые в зависимости от своего содержания способны модифицировать исполнение команд. Таким образом, управляя засылкой данных в разные регистры процессора, можно управлять обработкой данных. На этом и основано исполнение программ.
Современные процессоры обладают совместимостью по принципу «сверху вниз».
Принцип совместимости «сверху вниз» - это пример неполной совместимости, когда каждый новый процессор «понимает» все команды своих предшественников, но не наоборот. Это естественно, поскольку двадцать лет назад разработчики процессоров не могли предусмотреть систему команд, нужную для современных программ. Благодаря такой совместимости на современном компьютере можно выполнять любые программы, созданные в последние десятилетия для любого из предшествующих компьютеров, принадлежащего той же аппаратной платформе.
