Главная страница
Навигация по странице:

  • SQL

  • Функции администратора банка данных.

  • Микропроцессор выполняет следующие основные функции

  • В состав микропроцессора входят следующие устройства.

  • Внутренняя память компьютера.

  • Основная память содержит два вида запоминающих устройств

  • ПЗУ является энергонезависимой памятью

  • ОЗУ является энергозависимой памятью

  • Кроме ПЗУ и ОЗУ на системной плате имеется и энергонезависимая CMOS-память

  • Для ускорения доступа к оперативной памяти используется специальная сверхбыстродействующая кэш-память

  • найти произведение первых k

  • понятие массивов. Понятие массив и операции над элементом массива в среде Pascal A. Понятие массив и операции над элементом массива в среде Pascal abc. Массив


    Скачать 0.63 Mb.
    НазваниеПонятие массив и операции над элементом массива в среде Pascal abc. Массив
    Анкорпонятие массивов
    Дата26.12.2022
    Размер0.63 Mb.
    Формат файлаdocx
    Имя файлаПонятие массив и операции над элементом массива в среде Pascal A.docx
    ТипДокументы
    #864507
    страница5 из 8
    1   2   3   4   5   6   7   8

    Реляционные СУБД и язык SQL


    Реляционные и объектно-реляционные СУБД являются одними из самых распространенных систем. Они представляют собой таблицы, в которых каждый столбец (он называется «field» или «поле») упорядочен и имеет определенное уникальное название. Последовательность строк (их называют «records» или «записи») определяется последовательностью ввода информации в таблицу. При этом обрабатывание столбцов и строк может происходить в любом порядке. Таблицы с данными связаны между собой специальными отношениями, благодаря чему с данными из разных таблиц можно работать – к примеру, объединять их при помощи одного запроса.

    Для управления реляционными базами данных применяется особый язык программирования – SQL. Сокращение расшифровывается как «Structured query language», в переводе на русский – «язык структурированных запросов».

    Команды, которые используются в SQL, делятся на:

    • манипулирующие данными,

    • определяющие данные,

    • управляющие данными.



    Администрация банка данных.

    Функционирование БнД невозможно без участия специалистов, обеспечивающих создание, функционирование и развитие БнД. Такая группа специалистов называется администратором банка данных (АБнД). Эта группа специалистов считается составной частью банка данных.

    В зависимости от сложности и объема банка данных, от особенностей используемой СУБД служба администрации банка данных может различаться как по составу и квалификации специалистов, так и по количеству работающих в этой службе.

    Функции администратора банка данных.АБД выполняют работы по созданию и обеспечению функционирования БнД на протяжении всех этапов жизненного цикла системы. В составе группы администраторов банка данных можно выделить различные подгруппы в зависимости от выполняемых ими функций. Численность группы администрации и выполняемые ею функции будут в значительной степени зависеть от масштаба банка данных, специфики хранимой в нем информации, типа банка данных, особенностей используемых программных средств и некоторых других факторов.

    В составе администрации БнД должны быть системные аналитики, проектировщики структур данных и внешнего по отношению к банку данных информационного обеспечения, проектировщики технологических процессов обработки данных, системные и прикладные программисты, операторы, специалисты по техническому обслуживанию. Если речь идет о коммерческом банке данных, то важную роль здесь будут играть специалисты по маркетингу.

    Администраторы банка данных выполняют большой круг разнообразных функций. Далее будут подробно рассмотрены некоторые из них. Сейчас же просто перечислим основные функции.

    1. Анализ предметной области: описание предметной области, выявление ограничений целостности, определение статуса информации, потребностей пользователей, статуса пользователей, соответствия «данные - пользователь», объемно-временных характеристик обработки данных.

    2. Проектирование структуры базы данных: определение состава и структуры информационных единиц, составляющих базу данных; задание связей между ними, выбор методов упорядочения данных и методов доступа к информации, описание структуры БД на ЯОД.

    3. Задание ограничений целостности при описании структуры базы данных и процедур обработки БД: задание ограничений целостности, присущих предметной области; определение ограничений целостности, вызванных структурой базы данных; разработка процедур обеспечения целостности БД при вводе и корректировке данных; обеспечение ограничений целостности при параллельной работе пользователей в многопользовательском режиме.

    4. Первоначальная загрузка и ведение базы данных: разработка технологии первоначальной загрузки и ведения (изменения, добавления, удаления записей) БД, проектирование форм ввода, создание программных модулей, подготовка исходных данных, ввод и контроль ввода.

    5. Защита данных от несанкционированного доступа:

    · обеспечение парольного входа в систему: регистрация пользователей, назначение и изменение паролей;

    · обеспечение защиты конкретных данных: определение прав доступа групп пользователей и отдельных пользователей, определение допустимых операций над данными для отдельных пользователей, выбор/создание программно-технологических средств защиты данных, шифрование информации в целях защиты данных от несанкционированного использования;

    · тестирование средств защиты данных;

    · фиксация попыток несанкционированного доступа к информации;

    · исследование возникающих случаев нарушения защиты данных и проведение мероприятий по их предотвращению.

    6. Защита данных от разрушений. Одним из способов защиты от потери данных является резервирование. Используется как при физической порче файла, так и в случае, если в БД внесены нежелательные необратимые изменения.

    7.Обеспечение восстановления БД: разработка программно-технологических средств восстановления БД, организация ведения системных журналов.

    8. Анализ обращений пользователей к БД: сбор статистики обращений пользователей к БД, ее хранение и анализ (кто из пользователей, к какой информации, как часто обращался, какие выполнял операции, время выполнения запросов, анализ причин безуспешных (в том числе и аварийных) обращений к БД).

    9. Анализ эффективности функционирования БнД и развитие системы: анализ показателей функционирования системы (время обработки, объем памяти, стоимостные показатели), реорганизация и реструктуризация баз данных, изменение состава баз данных, развитие программных и технических средств.

    10. Работа с пользователями: сбор информации об изменениях в предметной области, об оценке пользователями работы БнД, определение регламента работы пользователей с БнД, обучение и консультирование пользователей.

    11. Подготовка и поддержание системных программных средств: сбор и анализ информации о СУБД и других программных продуктах (ПП), приобретение программных средств, их установка, проверка работоспособности, поддержание системных библиотек, развитие программных средств.

    12. Организационно-методическая работа: выбор или создание методики проектирования БД, определение целей и направлений развития системы, планирование этапов развития БнД, разработка и выпуск организационно-методических материалов.

    Пользователи БнД.В процессе создания и эксплуатации БнД с ним взаимодействуют пользователи разных категорий (рис. 1.1). Базы данных создаются для удовлетворения потребностей конечных пользователей. Чаще всего это специалисты конкретных предметных областей, использующие БД для выполнения своих профессиональных обязанностей. В последнее время БД все чаще применяются и для удовлетворения непроизводственных информационных потребностей. Конечные пользователи – наиболее многочисленная группа пользователей. Нельзя недооценивать важность этой группы и не понимать ее характерных особенностей.

    Специфическими пользователями БнД являются сотрудники информационных служб. Они работают в основном с метаинформацией. Часто бывает желательно, чтобы другая информация была для них закрыта. Кроме того, они используют и другие ресурсы БнД для выполнения своих функций.

    Категория «Конечные пользователи» неоднородна. Конечные пользователи различаются широтой информационных потребностей, квалификацией, режимами взаимодействия с БнД и др. Это могут быть случайные пользователи, обращающиеся к базе данных время от времени, а могут быть и регулярные пользователи. Конечные пользователи могут отличаться друг от друга и степенью владения вычислительной техникой. От конечных пользователей не должно требоваться каких-то специальных знаний в области вычислительной техники и языковых средств.

    При создании БнД важно не только построение классификационной схемы, но и распределение реальных конечных пользователей по группам, так как от характеристики пользователей будут зависеть принимаемые проектные решения.

    Понятие распределенной базы данных, распределенной обработки информации.

    Распределенная база данных — это набор отношений, хранящихся в разных узлах компьютерной сети и логически связанных таким об­разом, чтобы составлять единую совокупность данных.

    Распределенная база данных предполагает хранение данных на не­скольких узлах сети, обработку данных и их передачу между этими узлами в процессе выполнения запросов. Разбиение данных в распре­деленной базе данных может достигаться путем хранения различных таблиц на разных компьютерах или хранения разных фрагментов од­ной таблицы на разных компьютерах. Для пользователя (или приклад­ной программы) не должно иметь значения, каким образом распреде­лены данные между компьютерами. Работа с распределенной базой данных должна осуществляться так же, как и с централизованной.

    Впервые задача об исследовании основ и принципов создания и функ­ционирования распределенных информационных систем была постав­лена известным специалистом в области баз данных К. Дейтом.

    Дадим более подробный перечень принципов распределенной БД, сформулированных К. Дейтом.

    Локальная автономия. Это качество означает, что управление данными на каждом из узлов распределенной системы выполня­ется локально. База данных, расположенная на одном из узлов, является неотъемлемым компонентом распределенной системы. Будучи фрагментом общего пространства данных, она в то же время функционирует как полноценная локальная база данных, а управление ею осуществляется локально, независимо от других узлов системы.

    Независимость узлов. Все узлы равноправны и независимы, а расположенные на них БД являются равноправными поставщи­ками данных в общее пространство данных. База данных на каж­дом из узлов самодостаточна — она включает полный собственный словарь данных и полностью защищена от несанкциониро­ванного доступа.

    Непрерывность операций. Это возможность непрерывного до­ ступа к данным в рамках распределенной БД вне зависимости от их расположения и вне зависимости от операций, выполняемых на локальных узлах.

    Прозрачность расположения. Пользователь, обращающийся к БД, ничего не должен знать о реальном, физическом размещении дан­ных в узлах информационной системы.

    Прозрачная фрагментация. Возможность распределенного (т. е. на различных узлах) размещения данных, логически представляющих собой единое целое. Существует фрагментация двух типов: горизонтальная и вертикальная. Первая означает, что строки таб­лицы хранятся на различных узлах. Вторая означает распределе­ние столбцов логической таблицы по нескольким узлам.

    Прозрачное тиражирование. Тиражирование данных — это асин­хронный процесс переноса изменений объектов исходной базы данных в базы, расположенные на других узлах распределенной системы.

    Обработка распределенных запросов. Возможность выполнения операций выборки данных из распределенной БД, посредством запросов, сформулированных на языке SQL.

    Обработка распределенных транзакций. Возможность выполне­ния операций обновления распределенной базы данных, не нарушающих целостность и согласованность данных. Эта цель дости­гается применением двухфазного протокола фиксации транзакций.

    Независимость от оборудования. Это свойство означает, что в ка­честве узлов распределенной системы могут выступать компью­теры любых моделей и производителей.

    Независимость от операционных систем. Это качество вытекает из предыдущего и означает многообразие операционных систем, управляющих узлами распределенной системы.

    Прозрачность сети. Доступ к любым базам данных осуществля­ется по сети. Спектр поддерживаемых конкретной СУБД сете­вых протоколов не должен быть ограничением системы, основан­ной на распределенной БД.

    Независимость от СУБД. Это качество означает, что в распреде­ленной системе могут работать СУБД различных производителей, и возможны операции поиска и обновления в базах данных различных моделей и форматов.

    Важнейшую роль в технологии создания и функционирования рас­пределенных баз данных играет технология «представлений».

    Представлением называется сохраняемый в базе данных авторизо­ванный глобальный запрос на выборку данных. Авторизованность означает возможность запуска такого запроса только конкретно по­именованным в системе пользователем. Глобальность заключается в том, что выборка данных может осуществляться из всей базы данных, в том числе из данных, расположенных на других узлах сети.

    Управление как информационный процесс. Замкнутые и разомкнутые схемы управления, назначение обратной связи.

    В повседневной жизни мы всюду сталкиваемся с управлением: рабочий управляет станком, учитель — учениками, дирижер — оркестром, программист — работой компьютера и ходом выполнения программы.

    Главное, надо знать: зачем выполняется управление? Например, летчик, садясь за штурвал самолета, должен заранее знать, куда и зачем он летит. Работая на компьютере, пользователь стремится представить информацию в удобной для работы форме. Все это означает, что для управления надо знать конкретную цель, ожидаемый результат. При этом важно понимать, что тот, кто управляет кем-либо или чем-либо, должен обладать исходной (предварительной) информацией.

    Всегда должен существовать объект управления, который может быть представителем как живой, так и неживой природы. В рассматриваемых примерах — это оркестр, ученики, компьютер, самолет, автомобиль.

    Управление каким-либо объектом осуществляет человек или устройство, которые обладают исходной информацией: сведениями о существующей обстановке или ситуации, профессиональными знаниями (если это человек), сведениями о самом объекте управления и пр. Человек или устройство, получив необходимую исходную информацию, оказывает управляющее воздействие на объект управления. Так, например, дирижер, учитель, программист, летчик, водитель управляют соответствующими им объектами: оркестром, учениками, компьютером, самолетом, автомобилем.

    О  днако только исходной информации недостаточно для успешного управления. В процессе управления должна быть использована информация о фактическом состоянии объекта управления, например о текущем состоянии самого автомобиля или самолета и об обстановке на дороге или в полете. Такая информация называется текущей, или рабочей. Текущая информация о состоянии объекта управления должна постоянно поступать к человеку или устройству, которые управляют этим объектом. В этом случае говорят, что между ними существует обратная связь. Эта связь позволяет корректировать поведение объекта управления, то есть управлять им.

    Т  акой процесс получил название замкнутого процесса управления.

    Не всегда управление осуществляется по замкнутой схеме. Например, управление потоком автомобилей с помощью светофора. Такой процесс получил название незамкнутого процесса управления. В этой схеме отсутствует обратная связь — данные о состоянии объекта управления.

    В зависимости от степени участия человека в процессе управления системой управления делится на три класса:  автоматические, неавтоматические, автоматизированные.

    В системах автоматического управления все процессы, связанные с получением информации о состоянии управляемого объекта, обработкой этой информации, формированием управляющих сигналов и пр., осуществляются автоматически в соответствии с замкнутой схемой управления. (Используются на космических спутниках, на опасном для здоровья человека производстве, в ткацкой и литейной промышленности, в хлебопекарнях, при поточном производстве, например при изготовлении микросхем, и пр.)

    В неавтоматических системах управления человек сам оценивает состояние объекта управления и на основе этой оценки воздействует на него. С такими системами вы сталкиваетесь постоянно в школе и дома. Дирижер управляет оркестром, исполняющим музыкальное произведение. Учитель на уроке управляет классом в процессе обучения.

    В автоматизированных системах управления сбор и обработка информации, необходимой для выработки управляющих воздействий, осуществляется автоматически, при помощи аппаратуры и компьютерной техники, а решение по управлению принимает человек. Например, рабочий металлорежущего станка производит его установку и включение, остальные процессы выполняются автоматически. Автоматизированная система продажи железнодорожных или авиационных билетов, льготных проездных билетов в метрополитене работает под управлением человека, который запрашивает у компьютера необходимую информацию и на ее основе принимает решение о продаже.

    Общая схема компьютера. Основные устройства компьютера и их функции.

    Основной деталью персонального компьютера является микропроцессор (МП), это миниатюрная электросхема. ПК представляет собой комплект устройств, где главным является системный блок, в нем мозг машины: микропроцессор и внутренняя память; там же блок электропитания, дисководы, контроллеры внешних устройств. Системный блок снабжен вентилятором для охлаждения. Весь системный блок помещен в металлический корпус, на поверхности которого имеются кнопки включения электропитания, щели для установки дискет в дисковые устройства, разъемы для подключения внешних устройств. Кроме системного блока в ПК обязательно входят клавиатура и монитор, дополнительно могут быть мышь, джойстик, принтер, сканер, модем. Все это внешние устройства ПК, каждое из которых взаимодействует с ПК через специальный блок – контроллер (существуют контроллер дисковода, контроллер монитора и т.д.), его задача преобразование информации, поступающей от процессора, в соответствующие сигналы, управляющие работой устройств. Например, на контроллер монитора поступает двоичный код 01000001, это код латинской буквы А, в ответ контроллер организует работу монитора так, что на экране высветится буква А. Здесь контроллер клавиатуры преобразовал сигнал от клавиши в двоичный код, который будет передан по линии связи с процессору.

    Характеристики процессора и внутренней памяти компьютера (быстродействие, разрядность, объем памяти и др.).

    Микропроцессор — это центральный блок персонального компьютера, предназначенный для управления работой всех остальных блоков и выполнения арифметических и логических операций над информацией.

    Микропроцессор выполняет следующие основные функции:

    - чтение и дешифрацию команд из основной памяти;

    - чтение данных из основной памяти и регистров адаптеров внешних устройств;

    - прием и обработку запросов и команд от адаптеров на обслуживание внешних устройств;

    - обработку данных и их запись в основную память и регистры адаптеров внешних устройств;

    - выработку управляющих сигналов для всех прочих узлов и блоков компьютера.

    В состав микропроцессора входят следующие устройства.

    1. Арифметико-логическое устройство предназначено для выполнения всех арифметических и логических операций над числовой и символьной информацией.

    2. Устройство управления координирует взаимодействие различных частей компьютера. Выполняет следующие основные функции:

    формирует и подает во все блоки машины в нужные моменты времени определенные сигналы управления (управляющие импульсы), обусловленные спецификой выполнения различных операций;

    формирует адреса ячеек памяти, используемых выполняемой операцией, и передает эти адреса в соответствующие блоки компьютера;

    получает от генератора тактовых импульсов обратную последовательность импульсов.

    3. Микропроцессорная память предназначена для кратковременного хранения, записи и выдачи информации, используемой в вычислениях непосредственно в ближайшие такты работы машины. Микропроцессорная память строится на регистрах и используется для обеспечения высокого быстродействия компьютера, так как основная память не всегда обеспечивает скорость записи, поиска и считывания информации, необходимую для эффективной работы быстродействующего микропроцессора.

    4. Интерфейсная система микропроцессора предназначена для связи с другими устройствами компьютера.

    Внутренняя память компьютера. Персональные компьютеры имеют четыре иерархических уровня памяти: - микропроцессорная память; - основная память; - регистровая кэш-память; - внешняя память.

    Микропроцессорная память рассмотрена выше. Основная память предназначена для хранения и оперативного обмена информацией с другими устройствами компьютера. Функции памяти: прием информации от других устройств; запоминание информации;

    выдача информации по запросу в другие устройства машины.

    Основная память содержит два вида запоминающих устройств:

    ПЗУ — постоянное запоминающее устройство;

    ОЗУ — оперативное запоминающее устройство.

    ПЗУ предназначено для хранения постоянной программной и справочной информации. Данные в ПЗУ заносятся при изготовлении. Информацию, хранящуюся в ПЗУ, можно только считывать, но не изменять.

    В ПЗУ находятся:

    программа управления работой процессора;

    программа запуска и останова компьютера;

    программы тестирования устройств, проверяющие при каждом включении компьютера правильность работы его блоков;

    программы управления дисплеем, клавиатурой, принтером, внешней памятью;

    информация о том, где на диске находится операционная система.

    ПЗУ является энергонезависимой памятью, при отключении питания информация в нем сохраняется.

    ОЗУ предназначено для оперативной записи, хранения и считывания информации (программ и данных), непосредственно участвующей в информационно-вычислительном процессе, выполняемом компьютером в текущий период времени.

    Главными достоинствами оперативной памяти являются ее высокое быстродействие и возможность обращения к каждой ячейке памяти отдельно (прямой адресный доступ к памяти). Все ячейки памяти объединены в группы по 8 бит (1 байт), каждая такая группа имеет адрес, по которому к ней можно обратиться.

    ОЗУ является энергозависимой памятью, при выключении питания информация в нем стирается.

    В современных компьютерах объем памяти обычно составляет 8-128 Мбайт. Объем памяти — важная характеристика компьютера, она влияет на скорость работы и работоспособность программ.

    Кроме ПЗУ и ОЗУ на системной плате имеется и энергонезависимая CMOS-память, постоянно питающаяся от своего аккумулятора. В ней хранятся параметры конфигурации компьютера, которые проверяются при каждом включении системы. Это полупостоянная память. Для изменения параметров конфигурации компьютера в BIOS содержится программа настройки конфигурации компьютера - SETUP.

    Для ускорения доступа к оперативной памяти используется специальная сверхбыстродействующая кэш-память, которая располагается как бы «между» микропроцессором и оперативной памятью, в ней хранятся копии наиболее часто используемых участков оперативной памяти. Регистры кэш-памяти недоступны для пользователя.

    В кэш-памяти хранятся данные, которые микропроцессор получил и будет использовать в ближайшие такты своей работы. Быстрый доступ к этим данным позволяет сократить время выполнения очередных команд программы.

    Микропроцессоры, начиная от МП 80486, имеют свою встроенную кэш-память. Микропроцессоры Pentium и Реntium Pro имеют кэш-память отдельно для данных и отдельно для команд. Для всех микропроцессоров может использоваться дополнительная кэш-память, размещаемая на материнской плате вне микропроцессора, емкость которой может достигать нескольких Мбайт. Внешняя память относится к внешним устройствам компьютера и используется для долговременного хранения любой информации, которая может потребоваться для решения задач. В частности, во внешней памяти хранятся все программное обеспечение компьютера.

    Элементы логики в информатике

    Логические элементы — устройства, предназначенные для обработки информации в цифровой форме (последовательности сигналов высокого — «1» и низкого — «0» уровней в двоичной логике, последовательности «0», «1» и «2» в троичной логике, последовательности «0», «1», «2», «3», «4», «5», «6», «7», «8» и «9» — в десятичной). Физически логические элементы могут быть выполнены механическими, электромеханическими (на электромагнитных реле), электронными (в частности, на диодах или транзисторах), пневматическими, гидравлическими, оптическими и другими.
    С развитием электротехники от механических логических элементов перешли к электромеханическим логическим элементам (на электромагнитных реле), а затем к электронным логическим элементам: вначале — на электронных лампах, позже — на транзисторах. После доказательства в 1946 году теоремы Джона фон Неймана об экономичности показательных позиционных систем счисления стало известно о преимуществах двоичной и троичной систем счисления по сравнению с десятичной системой счисления. От десятичных логических элементов перешли к двоичным логическим элементам. Двоичность и троичность позволяет значительно сократить количество операций и элементов, выполняющих эту обработку, по сравнению с десятичными логическими элементами.
    Логические элементы выполняют логическую функцию (операцию) над входными сигналами (операндами, данными).

    В Булевой алгебре, на которой базируется вся цифровая техника, электронные элементы должны выполнять ряд определённых действий. Это так называемый логический базис. Вот три основных действия:

    • ИЛИ – логическое сложение (дизъюнкция) – OR;

    • И – логическое умножение (конъюнкция) – AND;

    • НЕ – логическое отрицание (инверсия) – NOT.



    Внешняя память компьютера. Носители информации (гибкие диски, жесткие диски, CD-ROM диски, магнитооптические диски и пр.) и их основные характеристики.

    Внешняя (долговременная) память — это место длительного хранения данных (программ, результатов расчётов, текстов и т.д.), не используемых в данный момент в оперативной памяти компьютера. Внешняя память, в отличие от оперативной, является энергонезависимой. Носители внешней памяти, кроме того, обеспечивают транспортировку данных в тех случаях, когда компьютеры не объединены в сети (локальные или глобальные).

    Для работы с внешней памятью необходимо наличие накопителя (устройства, обеспечивающего запись и (или) считывание информации) и устройства хранения — носителя.

    Основные виды накопителей:

    • накопители на гибких магнитных дисках (НГМД);

    • накопители на жестких магнитных дисках (НЖМД);

    • накопители на магнитной ленте (НМЛ);

    • накопители CD-ROM, CD-RW, DVD.

    Им соответствуют основные виды носителей:

    • гибкие магнитные диски (Floppy Disk) (диаметром 3,5’’ и ёмкостью 1,44 Мб; диаметром 5,25’’ и ёмкостью 1,2 Мб (в настоящее время устарели и практически не используются, выпуск накопителей, предназначенных для дисков диаметром 5,25’’, тоже прекращён)), диски для сменных носителей;

    • жёсткие магнитные диски (Hard Disk);

    • кассеты для стримеров и других НМЛ;

    • диски CD-ROM, CD-R, CD-RW, DVD.

    Запоминающие устройства принято делить на виды и категории в связи с их принципами функционирования, эксплуатационно-техническими, физическими, программными и др. характеристиками. Так, например, по принципам функционирования различают следующие виды устройств: электронные, магнитные, оптические и смешанные – магнитооптические. Каждый тип устройств организован на основе соответствующей технологии хранения/воспроизведения/записи цифровой информации. Поэтому, в связи с видом и техническим исполнением носителя информации, различают: электронные, дисковые и ленточные устройства.

    Основные характеристики накопителей и носителей:

    • информационная ёмкость;

    • скорость обмена информацией;

    • надёжность хранения информации;

    • стоимость.

    Остановимся подробнее на рассмотрении вышеперечисленных накопителей и носителей.

    Принцип работы магнитных запоминающих устройств основан на способах хранения информации с использованием магнитных свойств материалов. Как правило, магнитные запоминающие устройства состоят из собственно устройств чтения/записи информации и магнитного носителя, на который, непосредственно осуществляется запись и с которого считывается информация. Магнитные запоминающие устройства принято делить на виды в связи с исполнением, физико-техническими характеристиками носителя информации и т.д. Наиболее часто различают: дисковые и ленточные устройства. Общая технология магнитных запоминающих устройств состоит в намагничивании переменным магнитным полем участков носителя и считывания информации, закодированной как области переменной намагниченности. Дисковые носители, как правило, намагничиваются вдоль концентрических полей – дорожек, расположенных по всей плоскости дискоидального вращающегося носителя. Запись производится в цифровом коде. Намагничивание достигается за счет создания переменного магнитного поля при помощи головок чтения/записи. Головки представляют собой два или более магнитных управляемых контура с сердечниками, на обмотки которых подается переменное напряжение. Изменение величины напряжения вызывает изменение направления линий магнитной индукции магнитного поля и, при намагничивании носителя, означает смену значения бита информации с 1 на 0 или с 0 на 1.

    Дисковые устройства делят на гибкие (Floppy Disk) и жесткие (Hard Disk) накопители и носители. Основным свойством дисковых магнитных устройств является запись информации на носитель на концентрические замкнутые дорожки с использованием физического и логического цифрового кодирования информации. Плоский дисковый носитель вращается в процессе чтения/записи, чем и обеспечивается обслуживание всей концентрической дорожки, чтение и запись осуществляется при помощи магнитных головок чтения/записи, которые позиционируют по радиусу носителя с одной дорожки на другую.

    Для операционной системы данные на дисках организованы в дорожки и секторы. Дорожки (40 или 80) представляют собой узкие концентрические кольца на диске. Каждая дорожка разделена на части, называемые секторами. При чтении или записи устройство всегда считывает или записывает целое число секторов независимо от объёма запрашиваемой информации. Размер сектора на дискете равен 512 байт. Цилиндр — это общее количество дорожек, с которых можно считать информацию, не перемещая головок. Поскольку гибкий диск имеет только две стороны, а дисковод для гибких дисков — только две головки, в гибком диске на один цилиндр приходится две дорожки. В жестком диске может быть много дисковых пластин, каждая из которых имеет две (или больше) головки, поэтому одному цилиндру соответствует множество дорожек. Кластер (или ячейка размещения данных) — наименьшая область диска, которую операционная система использует при записи файла. Обычно кластер — один или несколько секторов.

    Перед использованием дискета должна быть форматирована, т.е. должна быть создана её логическая и физическая структура.

    Дискеты требуют аккуратного обращения. Они могут быть повреждены, если

    • дотрагиваться до записывающей поверхности;

    • писать на этикетке дискеты карандашом или шариковой ручкой;

    • сгибать дискету;

    • перегревать дискету (оставлять на солнце или около батареи отопления);

    • подвергать дискету воздействию магнитных полей.

    Накопители на жестких дисках объединяют в одном корпусе носитель (носители) и устройство чтения/записи, а также, нередко, и интерфейсную часть, называемую контроллером жесткого диска. Типичной конструкцией жесткого диска является исполнение в виде одного устройства — камеры, внутри которой находится один или более дисковых носителей, помещённых на один ось, и блок головок чтения/записи с их общим приводящим механизмом. Обычно, рядом с камерой носителей и головок располагаются схемы управления головками, дисками и, часто, интерфейсная часть и (или) контроллер. На интерфейсной карте устройства располагается собственно интерфейс дискового устройства, а контроллер с его интерфейсом располагается на самом устройстве. С интерфейсным адаптером схемы накопителя соединяются при помощи комплекта шлейфов.

    Принцип функционирования жёстких дисков аналогичен этому принципу для ГМД.

     

    Основные физические и логические параметры ЖД.

    • Диаметр дисков. Наиболее распространены накопители с диаметром дисков 2.2, 2.3, 3.14 и 5.25 дюймов.

    • Число поверхностей — определяет количество физических дисков, нанизанных на ось.

    • Число цилиндров — определяет, сколько дорожек будет располагаться на одной поверхности.

    • Число секторов — общее число секторов на всех дорожках всех поверхностей накопителя.

    • Число секторов на дорожке — общее число секторов на одной дорожке. Для современных накопителей показатель условный, т.к. они имеют неравное число секторов на внешних и внутренних дорожках, скрытое от системы и пользователя интерфейсом устройства.

    • Время перехода от одной дорожки к другой обычно составляет от 3.5 до 5 миллисекунд, а у самых быстрых моделей может быть от 0.6 до 1 миллисекунды. Этот показатель является одним из определяющих быстродействие накопителя, т.к. именно переход с дорожки на дорожку является самым длительным процессом в серии процессов произвольного чтения/записи на дисковом устройстве.

    • Время установки или время поиска — время, затрачиваемое устройством на перемещение головок чтения/записи к нужному цилиндру из произвольного положения.

    • Скорость передачи данных, называемая также пропускной способностью, определяет скорость, с которой данные считываются или записываются на диск после того, как головки займут необходимое положение. Измеряется в мегабайтах в секунду (MBps) или мегабитах в секунду (Mbps) и является характеристикой контроллера и интерфейса.

    В настоящее время используются в основном жёсткие диски ёмкостью от 10 Гб до 80 Гб. Наиболее популярными являются диски ёмкостью 20, 30, 40 Гб.

    Кроме НГМД и НГМД довольно часто используют сменные носители. Довольно популярным накопителем является Zip. Он выпускается в виде встроенных или автономных блоков, подключаемых к параллельному порту. Эти накопители могут хранить 100 и 250 Мб данных на картриджах, напоминающих дискету формата 3,5’’, обеспечивают время доступа, равное 29 мс, и скорость передачи данных до 1 Мб/с. Если устройство подключается к системе через параллельный порт, то скорость передачи данных ограничена скорость параллельного порта.

    К типу накопителей на сменных жёстких дисках относится накопитель Jaz. Ёмкость используемого картриджа — 1 или 2 Гб. Недостаток — высокая стоимость картриджа. Основное применение — резервное копирование данных.

    В накопителях на магнитных лентах (чаще всего в качестве таких устройств выступают стримеры) запись производится на мини-кассеты. Ёмкость таких кассет — от 40 Мб до 13 Гб, скорость передачи данных — от 2 до 9 Мб в минуту, длина ленты — от 63,5 до 230 м, количество дорожек — от 20 до 144.

    CD-ROM — это оптический носитель информации, предназначенный только для чтения, на котором может храниться до 650 Мб данных. Доступ к данным на CD-ROM осуществляется быстрее, чем к данным на дискетах, но медленнее, чем на жёстких дисках.

    Компакт-диск диаметром 120 мм (около 4,75’’) изготовлен из полимера и покрыт металлической плёнкой. Информация считывается именно с этой металлической плёнки, которая покрывается полимером, защищающим данные от повреждения. CD-ROM является односторонним носителем информации.

    Считывание информации с диска происходит за счёт регистрации изменений интенсивности отражённого от алюминиевого слоя излучения маломощного лазера. Приёмник или фотодатчик определяет, отразился ли луч от гладкой поверхности, был рассеян или поглощён. Рассеивание или поглощение луча происходит в местах, где в процессе записи были нанесены углубления. Фотодатчик воспринимает рассеянный луч, и эта информация в виде электрических сигналов поступает на микропроцессор, который преобразует эти сигналы в двоичные данные или звук.

    Скорость считывания информации с CD-ROM сравнивают со скоростью считывания информации с музыкального диска (150 Кб/с), которую принимают за единицу. На сегодняшний день наиболее распространенными являются 52х-скоростные накопители CD-ROM (скорость считывания 7500 Кб/с).

    Накопители CD-R (CD-Recordable) позволяют записывать собственные компакт-диски.

    Более популярными являются накопители CD-RW, которые позволяют записывать и перезаписывать диски CD-RW, записывать диски CD-R, читать диски CD-ROM, т.е. являются в определённом смысле универсальными.

    Аббревиатура DVD расшифровывается как Digital Versatile Disk, т.е. универсальный цифровой диск. Имея те же габариты, что обычный компакт-диск, и весьма похожий принцип работы, он вмещает чрезвычайно много информации — от 4,7 до 17 Гбайт. Воз-можно, именно из-за большой емкости он и называется универсальным. Правда, на сего-дня реально применяется DVD-диск лишь в двух областях: для хранения видеофильмов (DVD-Video или просто DVD) и сверхбольших баз данных (DVD-ROM, DVD-R).

    Разброс ёмкостей возникает так: в отличие от CD-ROM, диски DVD записываются с обеих сторон. Более того, с каждой стороны могут быть нанесены один или два слоя информации. Таким образом, односторонние однослойные диски имеют объем 4,7 Гбайт (их часто называют DVD-5, т.е. диски емкостью около 5 Гбайт), двусторонние однослойные — 9,4 Гбайт (DVD-10), односторонние двухслойные — 8,5 Гбайт (DVD-9), а двусторонние двухслойные — 17 Гбайт (DVD-18). В зависимости от объема требующих хранения данных и выбирается тип DVD-диска. Если речь идет о фильмах, то на двусторонних дисках часто хранят две версии одной картины — одна широкоэкранная, вторая в классическом телевизионном формате.
    Определение результата выполнения алгоритма по его блок-схеме, записи на естественном языке или записи на языке Pascal.

    Решение подобного рода задач основано на пошаго­вом исполнении алгоритма, в итоге делается вывод о том, какую задачу выполняет этот алгоритм и что явля­ется конечным результатом.

    Предлагается задача: в приведенном алгоритме при к = 4 каким будет выведенное значение Р?

    Это задание можно сформулировать как тестовое, где нужно выбрать правильный ответ из нескольких пред­ложенных и обосновать его.

    В нашем случае варианты ответов (правильный выде­лен жирным шрифтом).

    1) 1; 3) 12; 5) 1944.

    2)4; 4)81;

    Кроме того, можно предложить просто определить ответ и сформулировать условие задачи, решение кото­рой приведено.

    В нашем примере задача формулируется так: найти произведение первых k натуральных чисел, крат­ных 3; Р = 1944.

    Этот же алгоритм, в зависимости от того, как препо­давался курс алгоритмизации и программирования, мож­но предложить для исследования, записав его на одном из алгоритмически

    Язык Бейсик

    input "Введите натуральное число: ", k

    р =: 1 t=: О

    fог i = 1 tо k

    t=t+3: p=p*t

    nехt i

    print "Результат: ", р

    end.


    Операционная система компьютера (назначение, состав, способ организации диалога с пользователем). Загрузка компьютера.
    Операционная система является базовой и необходимой составляющей программного обеспечения компьютера (software). Операционная система обеспечивает управление всеми аппаратными компонентами компьютера (hardware). Другими словами, операционная система обеспечивает функционирование и взаимосвязь всех компонентов компьютера, а также предоставляет пользователю доступ к его аппаратным возможностям. К системному блоку компьютера подключаются через специальные согласующие платы (контроллеры) периферийные устройства (дисковод, принтер и т. д.). Каждое периферийное устройство обрабатывает информацию по-разному и с различной скоростью, поэтому необходимо программно согласовать их работу с работой процессора. Для этого в составе операционной системы имеются специальные программы — драйверы устройств. Каждому устройству соответствует свой драйвер.

    Процесс работы компьютера в определенном смысле сводится к обмену файлами между периферийными устройствами, т. е. необходимо уметь управлять файловой системой. Ядром операционной системы является программа, которая обеспечивает управление файловой системой.

    Пользователь общается с компьютером через устройства ввода информации (клавиатура, мышь). После ввода команды операционной системы специальная программа, которая называется командный процессор, расшифровывает команды и исполняет их.

    Процесс общения пользователя с компьютером должен быть удобным. В состав современных операционных систем (Windows) обязательно входят модули, создающие графический интерфейс.

    Таким образом, в структуру операционной системы входят следующие модули:

    • базовый модуль, управляющий файловой системой;

    • командный процессор, расшифровывающий и выполняющий команды;

    • драйверы периферийных устройств;

    • модули, обеспечивающие графический интерфейс.

    Файлы операционной системы находятся на диске (жестком или гибком). Однако программы могут выполняться, только если они находятся в оперативной памяти, поэтому файлы операционной системы необходимо загрузить в оперативную память. Все файлы операционной системы не могут одновременно находиться в оперативной памяти, так как объем современных операционных систем составляет десятки мегабайт. Для функционирования компьютера обязательно должны находиться в оперативной памяти базовый модуль, командный процессор и драйверы подключенных устройств. Модули операционной системы, обеспечивающие графический интерфейс, могут быть загружены по желанию пользователя. В операционной системе Windows 95 выбор варианта загрузки представлен в виде меню.

    После включения компьютера производится загрузка операционной системы в оперативную память, т. е. выполняется программа загрузки. Однако для того чтобы компьютер выполнял какую-нибудь программу, эта программа должна уже находиться в оперативной памяти. Выход из этого противоречия состоит в последовательной, поэтапной загрузке.

    В соответствии с английским названием этого процесса — bootstrap, — система как бы «поднимет себя за шнурки ботинок». В системном блоке компьютера находится ПЗУ (BIOS), в котором содержатся программы тестирования компьютера и первого этапа загрузки операционной системы. После включения компьютера эти программы начинают выполйяться, причем информация о ходе этого процесса высвечивается на экране дисплея.

    На этом этапе процессор обращается к диску и ищет на определенном месте (в начале диска) наличие очень небольшой программы-загрузчика BOOT. Программа-загрузчик считывается в память, и ей передается управление. В свою очередь она ищет на диске базовый модуль операционной системы, загружает его в память и передает ему управление.

    В состав базового модуля операционной системы входит основной загрузчик, который ищет остальные модули операционной системы и загружает их в оперативную память.

    В случае, если в дисковод вставлен несистемный диск или диск вообще отсутствует, на экране дисплея появляется соответствующее сообщение.

    Вышеописанная процедура запускается автоматически при включении питания компьютера (так называемый «холодный» старт), однако часто используется процедура «перезагрузки» операционной системы («горячий» старт), которая происходит по нажатию на кнопку RESET или одновременного нажатия на клавиши + +.
    Файловая система. Папки. Файлы (имя, тип, путь доступа).

    Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

    Файл — это определенное количество информации (программа или данные), имеющее имя и хранящееся во внешней памяти.

    Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение. Расширение определяет тип файла (картинка, музыка и т. д.). Имя файлу дает пользователь, а тип файла задается программой автоматически при его создании.

    Тип файла

    Расширение

    Исполняемые программы

    exe, com

    Текстовые файлы

    txt, rtf,

    Графические файлы

    bmp, gif, jpg, png, pds

    Web-страницы

    htm, html

    Звуковые файлы

    wav, mp3, midi, kar, ogg

    Видеофайлы

    avi, mpeg

    В различных операционных системах существуют различные форматы имен файлов. В операционной системе MS-DOS собственно имя файла должно содержать не более восьми букв латинского алфавита и цифр, а расширение состоит из трех латинских букв, например: proba.txt

    Реклама

    В операционной системе Windows имя файла может иметь до 255 символов, причем допускается использование русского алфавита, например: Единицы измерения информации.doc

     Файловая система.

    На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.

     Файловая система - это система хранения файлов и организации каталогов.

    Файловая система может быть одноуровневой (когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов) и многоуровневой (иерархическая файловую систему, которая имеет «древовидную» структуру).

     Начальный, корневой, каталог содержит вложенные каталоги 1-го уровня, в свою очередь, в каждом из них бывают вложенные каталоги 2-го уровня и т. д. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы.

    Путь к файлу.

    Для того чтобы найти файл в иерархической файловой структуре необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "\" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых находится данный нужный файл.

    Например, путь к файлам на рисунке можно записать так: C:\basic\ C:\Музыка\Пикник\

    Полное имя файла.

    Путь к файлу вместе с именем файла называют полным именем файла.

    Пример полного имени файлов: C:\basic\prog123.bas C:\Музыка\Пикник\Иероглиф.mp3

    Операции над файлами.

    В процессе работы на компьютере над файлами чаще всего производятся следующие операции: копирование (копия файла помещается в другой каталог); перемещение (сам файл перемещается в другой каталог); удаление (запись о файле удаляется из каталога); переименование (изменяется имя файла).

    Операции с папками и файлами.
    1   2   3   4   5   6   7   8


    написать администратору сайта