Накопители на компакт-дисках и dvd
СD-ROM состоит из прозрачной полимерной основы диаметром 12 см и толщиной 1,2 мм. Одна сторона покрыта тонким алюминиевым слоем защищённым от повреждения слоем лака. Двоичная информация представляется последовательным чередованием углублений (pits - ямки) и основного слоя (land - земля)
На одном дюйме (2,54 см) по радиусу диска размещается 16 тысяч дорожек с информацией.
Ёмкость CD до 780 Мбайт.
Достоинства CD-ROM:
при малых физических размерах CD-ROM обладают высокой информационной ёмкостью, что позволяето использовать их в справочных системах и в учебных комплексах с богатым иллюстративным материалом
считываение информации с CD происходит с высокой скоростью, сравнимой со скоростью работы винчестера
CD просты и удобны в работе, практически не изнашиваются
на CD-ROM невозмножно случайно стереть информацию
стоимость хранения данных (в расчёте на 1 МБайт) низкая
В отличии от магнитных дисков, компакт-диски имеют не множество кольцевых, а одну — спиральную, как у грампластинок. В связи с этим угловая скорость вращения диска не постоянна. Она уменьшается в процессе продвижения читающей головки к центру диска.
Для работы с CD-ROM нужно подключить к компьютеру накопитель CD-ROM (CD-ROM Drive), в котором диски сменяются как в обычном проигрывателе.
Участки CD, на которых записаны символы "0" и "1" отличаются коэфициентом отражения лазерного луча, посылаемого накопителем CD-ROM. Эти отличия улавливаются фотоэлементом и общий сигнал преобразуется в соответствующую последовательность нулей и едениц.
Со временем на смену CD-ROM пришли цицфровые видеодиски — DVD. Эти диски имеют тот же размер, что и обычные CD, но вмещают 4,7 Гбайта данных. На таких дисках выпускаются видеофильмы отличного качества, мультимедийные игры и многое другое.
Программное обеспечение
Все программы, работающие на компьютере, делятся на три категории:
Прикладные программы
Системные программы
Инструментальные программы (системы программирования)
На сегодняшний день сформировались следующие группы ПО:
операционные системы и оболочки
системы программирования
инструментальные системы
интегрированные пакеты программ
динамические электронные таблицы
системы машинной графики
системы управления базами данных (СУБД)
прикладное ПО
Системы программирования
Система программирования — это система для разработки новых программ на конкретном языке программирования.
В системы программирования входят:
компилятор или интерпретатор
интегрированная среда разработки
средство создания и редактирования текста программы
обширные библиотеки стандартных программ и функций
отладочные программы
справочная система
Транслятор, компилятор, интерпретатор
Транслятор (англ. translator - переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня в программу, состоящую из машинных кодов.
Компилятор (англ. compiler - составитель) читает всю программу целиком, делает её перевод и создаёт законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter - истолкователь) — переводит и выполняет программу строку за строкой.
Табличный процессор
Табличный процессор — это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц.
Электронная таблица — это программа обработки числовых данных, хранящая и обрабатывающая данные в прямоугольных таблицах.
Электронная таблица состоит из столбцов и строк. Заголовки столбцов обозначаются буквами (A, B, C, и т.д.), заголовки строк числами. Ячейка — пересечения столбца и строки.
Система управления базами данных
База данных — это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объёмов взаимосвязанной информации.
Схема типичной СУБД
Базы данных используются под управлением систем управления базами данных (СУБД). Система управления базами данных (СУБД) — это система программного обеспечения, позволяющая обрабатывать обращения к базе данных, поступающие от прикладных программ конечных пользователей.
Текстовый редактор
Текстовый редактор — это программа, используемая для ввода и редактирования текстовых данных.
Программное обеспечение
Операционная система
Операционная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Операционная система выполняет роль связующего звена между аппаратурой компьютера, с одной стороны, и выполняемыми программами, а также пользователя, с другой стороны.
В функции ОС входит:
осуществлять диалог с пользователем
ввод-вывод и управление данными
планирование и организация процесса обработки программ
распределение ресурсов
запуск программ
всевозможные вспомогательные функции обслуживания
передача информации между различными внутренними устройствами
программная поддержка периферийных устройств
Операционная система содержит следующие основные компоненты:
программы управления вводом/выводом
программы управления файловой системой
процессор командного языка
