Реферат: Министерство образования республики беларусь белорусская государственная политехническая академия механико-технологический факультет и. В. Рафальский н. П. Юркевич а. В. Мазуренок учебно-методическое пособие (конспект лекций)
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКАЯ ГОСУДАРСТВЕННАЯ ПОЛИТЕХНИЧЕСКАЯ АКАДЕМИЯ
МЕХАНИКО-ТЕХНОЛОГИЧЕСКИЙ ФАКУЛЬТЕТ
И.В.РАФАЛЬСКИЙ Н.П.ЮРКЕВИЧ
А.В.МАЗУРЕНОК
УЧЕБНО-МЕТОДИЧЕСКОЕ ПОСОБИЕ
(КОНСПЕКТ ЛЕКЦИЙ)
ПО КУРСУ “ИНФОРМАТИКА”
ДЛЯ СТУДЕНТОВ СПЕЦИАЛЬНОСТИ
Т.02.02 “ТЕХНОЛОГИЯ, ОБОРУДОВАНИЕ И АВТОМАТИЗАЦИЯ
ОБРАБОТКИ МАТЕРИАЛОВ”
МИНСК 2000
УДК 519.876.5 (075.8)
Рафальский И.В., Юркевич Н.П., А.В.Мазуренок. Учебно-методическое пособие (конспект лекций) по курсу “Информатика” для студентов специальности Т.02.02 “Технология, оборудование и автоматизация обработки материалов” - Минск: БГПА, 2000
ВВЕДЕНИЕ
Одним из основных направлений развития современного инженерного творчества является широкое использование компьютерной техники и методов программирования при решении прикладных научных и производственных задач. Требования быстрого освоения новых технологических процессов, гибкости в переналадке и проектировании оборудования привели к необходимости широкого использования компьютерных систем управления и автоматизированного проектирования технологическими процессами и подготовки производства. Поэтому освоение современной компьютерной техники и методов программирования является одной из основных задач при подготовке специалистов высокого уровня и повышения эффективности использования творческих, интеллектуальных ресурсов научных и инженерных кадров.
Цель настоящего учебного пособия - помочь студентам специальностей металлургического и машиностроительного профиля освоить базовые понятия и элементы программирования в рамках учебной программы курса “Информатика” для технических вузов и в некоторой степени восполнить возможный недостаток специальной литературы по данному вопросу. Пособие содержит примеры описания базовых конструкций языка Паскаль, пользовательских процедур и функций, различные варианты задач для самостоятельной работы. В учебное пособие включены примеры решения задач с использованием средств языка Pascal. При разработке пособия автор использовал опыт проведения лабораторных и практических работ со студентами механико-технологического факультета Белорусской государственной политехнической академии.
^ 1. ИСТОРИЯ РАЗВИТИЯ КОМПЬЮТЕРНОЙ ТЕХНИКИ
Начало новой мировой информационной эпохи связывают с появлением первого персонального компьютера (ПК) в августе 1981 г., который выпустила фирма IBM (International Business Mashines Corporation). И хотя к этому времени были уже выпущены ПК фирмы Tandy Corporation и фирмы Apple Computers, у IBM РС были преимущества, которые и обеспечили ПК IBM приоритетное развитие: открытая архитектура и модульность.
Открытая архитектура IBM РС означала способность совершенствования ПК за счет возможности встраивать дополнительные аппаратные устройства, в т.ч. других производителей, прямо на материнскую плату в специальные слоты расширения.
Модульный принцип построения ПК означал совместимость всех новых аппаратных и программных средств со старыми, что давало возможность замены отдельных устройств ПК без необходимости замены всего ПК.
Преимущества IBM РС стали причиной резкого роста производства ПК, в т.ч. за счет других фирм, которые стали выпускать устройства, полностью совместимые с IBM РС.
Первая модель IBM РС использовала микропроцессор Intel 8088, имела 64Кб оперативной памяти, дисковод для жестких дисков, магнитофонное устройство для загрузки и хранения ПО, встроенную версию языка Бейсик. Усовершенствованная модель этого ПК вместо магнитофона имела второй дисковод для жестких дисков, заменяемый на жесткий диск объемом 10-20 Мб. Эта модель получила название eXTended model (“расширенное”) - IBM РС/ХТ. Тактовая частота процессора - до 10 Мгц. Эта модель использовала видеосистему СGA, которая поддерживала 4 цвета.
В 1983 г. фирма Intel выпустила новый микропроцессор - Intel 80286, на основе которого была создана новая модель ПК - IBM РС/АТ (“Advanced Technology”). Тактовая частота процессора - 16-20 Мгц. РС/АТ имели 2 дисковода для жестких дисков, жесткий дисковод от 40 Мб, 1 Мб оперативной памяти, видеосистему EGA, которая поддерживала 16 цветов.
Резкий рост выпуска аппаратных средств для IBM РС привел к потере монопольного влияния фирмы IBM на выпуск ПК. Желание вернуть лидирующее положение на рынке привело к появлению новой модели ПК - PS/2 (Personal System /2). Эта модель была оснащена видеосистемой VGA, поддерживала 256 цветов, однако требовала для работы нового программного обеспечения, несовместимого с остальными компьютерами. Разработчики ПО не поддержали новую модель и РS/2 не получила широкого распространения.
Новое поколение ПК было уже выпущено фирмой Comag на базе микропроцессора Intel 80386, отличавшуюся высокой скоростью обмена данными по шине данных (до 32 бит). Тактовая частота - 25-33 Мгц. Фирма IBM сделала еще одну попытку вернуть монопольное влияние на рынке ПК, выпусти новый PS/2 с микропроцессором Intel 80386, однако и на этот раз эта модель не получила поддержки со стороны производителей ПО. В результате, принцип открытой архитектуры ПК снова получил поддержку у большинства производителей аппаратных средств - фирм Compag, Zenith, AST, Apricot и др.
Вскоре корпорация Intel разработала новый микропроцессор Intel 80486, который немедленно был освоен для выпуска новых ПК фирмами Apricot, Compag, Zenith и др., которые начали выпуск новых моделей РС 486 (тактовая частота 50-80 Мгц).
Следующее поколение процессоров Intel80586 уже работает с тактовой частотой до 100 Мгц. И о нем чуть подробнее. 22.03.93 г. фирма Intel объявила о начале производства нового процессора Pentium с тактовой частотой 66 и 60 Мгц, объявленного ранее как i80568 или Р5. Этот процессор открыл новый этап в развитии компьютерной техники. Разработчикам удалось разместить на одном кристалле 3,1 млн. транзисторов Скорость обмена данными - 528 Мб/сек; внутренняя “кэш”-память 16 кб; 64-разрядная шина данных; 32-разрядная шина адреса.
Дальнейшее развитие ПК связано с расширением числа производителей ПО и аппаратных средств, дальнейшей потерей рынка фирмой IBM, приоритетным направлением - использование принципов модульности и открытой архитектуры.
В последние годы фирмой Intel выпущено семейство новых микропроцессоров Intel Pentium, Intel Pentium II, Intel Pentium III. Тактовая частота последних до 500 Мгц. Оснащены такие ПК, как правило, жесткими дисками от 4,3 до 16 Гб, оперативная память от 32 до 256 Мб, SVGA видеосистемами.
^ 2. АРХИТЕКТУРА ПК
В основе большинства вычислительных систем лежит следующий принцип организации архитектуры ПК:
Принцип работы ПК заключается в следующем: ПК обрабатывает данные, которые хранятся в памяти путем выполнения хранящихся там же команд (программ). Обработку данных осуществляет центральный процессор. Для долговременного хранения информации используются внешние запоминающие устройства.
^ Устройства ввода-вывода:
видеосистема;
- клавиатура;
манипуляторы;
- другие устройства.
Центральный процессор (СРU - Central Processing Unit) - основная микросхема ПК, выполняющая обработку данных и управляющая работой всей системы.
Системная шина - система каналов обмена информацией, обеспечивающая обмен данными, адресами, командами и управляющими сигналами между ЦП, оперативной памятью и др. подсистемами ПК.
Память - микросхемы, установленные на материнской плате или платах расширения. Предназначены для хранения информации (данных) и программ.
^ 3. УСТРОЙСТВА ВВОДА - ВЫВОДА
3.1. Клавиатура.
Наиболее распространенное устройство ручного ввода команд и данных. Стандартная клавиатура имеет 101 клавишу, с помощью которых могут быть сгенерированы 256 различных символов и знаков.
На стандартной клавиатуре ПК различают следующие группы клавиш:
1. Алфавитно-цифровые и знаковые (с символами А...Z, 0...9, пробел, знаки пунктуаций и графических операций).
2. Специальные клавиши (Esc, Tab, Enter< Dackspace);
3. Клавиши смены режимов: Alt, Ctrl, Shift, Caps Lock;
4. Функциональные F1...F10;
5. Служебные: Up, Pown, Right (стрелки), Home, End, Pg Dn, Pg Up, Ins, Del, Scroll Lock, Num Lock.
Клавиатура построена на матрице быстродействующих кнопочных контактов и имеет встроенный 8-разрядный микропроцессор и ПЗУ емкостью 2 Kb.
3.2. Видеосистема.
Видеосистема включает в себя: 1) монитор; 2) графический адаптер; 3) графический сопроцессор.
Устройство для визуального отображения информации называется монитором.
Существует несколько типов мониторов, исполняющих различные физические принципы работы. В настольных моделях используются мониторы на электронно-лучевой трубке (ЭЛТ). В портативных компьютерах используются жидкокристаллические дисплеи, газоразрядные или плазменные.
Мониторы характеризуются поддерживаемым видеостандартом. Видеостандарт - набор характеристик видеосистемы, включающей разрешение, количество поддерживаемых цветов и объемом видеопамяти. Основные стандарты видеосистем (SVGA, VGA, CGA, EGA, HMGA) представлены в таблице 3.1:
Таблица 3.1
Видеостандарт
Макс. разрешение
Цвет
Память (от)
HMGA
CGA
EGA
VGA
SVGA
720х348
640х320
640х350
640х480
640х480/800х600/
1024х768
2
4
16
16
256
32 кв
64 к
64/128 к
256 к
512к/1024 к
Разрешение - количество точек (пикселов) изображеное на единицу длины. Чем выше разрешение, тем выше качество графического изображения. Элементарная точка изображения на экране называется пикселом, а изображение на экране - совокупность пикселов разного цвета. Адекватное восприятие изображения происходит при размере пиксела не более 50 микрон с расстояния 20 см.
Общим требованием для любой видеосистемы является то, чтобы монитор и графический адаптер были одного видеостандарта.
Видеоадаптер предназначен для формирования изображения в цифровом виде. Монитор преобразовывает цифровые сигналы адаптера в аналоговую форму и выводит информацию на экран. Для повышения быстродействия видеосистемы могут использоваться графические сопроцессоры - устройства, принимающие на себя часть функций центрального процессора или видеоадаптера.
3.3. Принтеры.
Принтеры - это устройство вывода, предназначенное для получения “твердой копии” текста или изображения.
Все данные в ПК представлены в электронной форме. Принтеры позволяют представлять информацию в удобном для восприятия виде на бумаге.
Принтеры делятся на 3 вида:
- матричные;
- струйные;
- лазерные.
Матричный принтер. Эти устройства формируют изображения на основе матричного метода печати - изображение формируется из отдельных точек, которые наносятся на бумагу иголками печатающей головки, движущейся вдоль бумаги. В зависимости от количества иголок в печатной головке матричные принтеры делят на 9-, 12- и 24-игольчатые. Чем больше иголок, тем выше качество печати.
Принцип работы печатающей головки состоит в следующем: на электромагнит подается импульс тока, управляемая им головка выталкивается и ударяет по красящей ленте.
Особенности матричных принтеров: надежность, простота в обслуживании, низкая стоимость, низкое типографское качество и скорость вывода.
Струйный принтер.
Струйный принтер отличается от матричного устройством печатающей головки.
Принцип работы печатающей головки заключается в следующем: когда требуется нанести на бумагу одну или несколько точек, в соответствующих пишущих элементах головки (резервуарах пишущей жидкости) создается импульс избыточного давления, под действием которого капля чернил “выстреливает” на бумагу.
Особенности печати: высокая скорость вывода, высокое качество изображения, недолговечность (печатные головки являются, как правило, одноразовыми – одной порции чернил хватает на 200-300 стр.), недостаточная надежность.
^ Лазерный принтер.
Особенности печати: максимально высокое качество и скорость печати, стоимость.
Принцип работы печатающей головки заключается в следующем: с помощью зарядного провода на поверхность светочувствительного барабана равномерно наносится статический положительный заряд. Полупроводниковый лазер генерирует узкий направленный луч, который отражаясь от 6-гранного зеркала пробегает вдоль поверхности барабана. При этом поверхность барабана разряжается в точках, соответствующих строке изображения. При нанесении положительно заряженного тонера (специального красящего порошка) на поверхность барабана эти разряженные участки притягивают частицы тонера. Затем тонер переносится с барабана на бумагу и закрепляется на ней - изображение строки готово.
3.4. Сканеры.
Сканер - это устройство, позволяющее вводить в ПК изображения с бумаги, пленки или слайдов (в т.ч. тексты, фотографии, рисунки, чертежи, схемы и т.д.). Различают следующие типы сканеров:
- ручные:
- настольные (планшетные, с устройством подачи страницы, проекционные).
Ручные сканеры используют для сканирования небольших изображений, перемещая рукой по изображению (ширина ручного сканера не превышает 10 см).
Планшетные и проекционные сканеры позволяют сканировать отдельные листы, страницы книг, журналов.
Настольные с устройством подачи страницы позволяют сканировать только отдельные листы.
Существуют также сканеры смешанных типов.
3.5. Плоттеры
Плоттеры - это устройства для вывода на бумагу (пленку) чертежей, карт или диаграмм. Используются, как правило, при работе с пакетами автоматического проектирования (САПР). Наиболее распространены плоттеры планшетного типа, в которых бумага неподвижно закреплена на планшете, а пишущий узел перемещается в двух направлениях.
3.6. Манипуляторы
Устройства ввода, позволяющие пользователю работать с компьютером с минимальным использованием клавиатуры. Наиболее распространенными являются:
- мышь (работает путем перемещения по плоской поверхности и нажатие нескольких кнопок);
- джойстик (манипулятор в виде рычага с одной или нескольких кнопок, используется в тренажерах или компьютерных играх);
- трекбол (шаровой манипулятор, позволяет управлять курсором при вращении шарика).
^ 4. ВЫЧИСЛИТЕЛЬНАЯ СЕТЬ. СЕТЕВОЕ ОБОРУДОВАНИЕ
Систему компьютеров и периферийных устройств, соединенных каналами связи, называют вычислительной сетью.
Различают локальные (ЛВС) и глобальные вычислительные сети (например, Internet).
Для соединения компьютеров в локальную вычислительную сеть используется набор специального оборудования:
- компьютеры должны быть оснащены сетевыми интерфейсными платами (контроллер, реализующий определенный протокол обмена данными);
- компьютеры должны быть соединены специальными кабелями с помощью специальных соединителей;
- сетевое взаимодействие требует использование специального сетевого программного обеспечения (Network Software).
ЛВС. Локальные (ЛВС) вычислительные сети объединяют десятки и сотни компьютеров, обеспечивая множеству пользователей сети доступ к той информации, которая хранится в данной сети, ее ресурсам и периферии. ЛВС состоит из отдельных рабочих станций, подключенных к сетевым серверам. Сетевой сервер - это основной сетевой компьютер, распределяющий процессорное время, дисковую память, принтеры и др. сетевые ресурсы между станциями-клиентами. Управление работой сетевых серверов осуществляют сетевые операционные системы (ОС). В настоящее время одним из наиболее распространенных сетевых ОС является ОС Netware UNIX (компания АТ&T Belle Telephone Laboratores)и др.
4.1. Модемы
Модем (сокращение от слов “Модулятор” и “Демодулятор”) устройство для передачи информации между компьютерами по обычным телефонным линиям. При передаче модем преобразует цифровые сигналы в аналоговые, т.е. осуществляет модуляцию и переводит аналоговые сигналы в цифровую форму (демодуляция) при приеме. Модем подключается к последовательному порту ПК (устройство передачи данных, размещенное в системном блоке ПК).
Чтобы передать цифровой сигнал по телефонной линии, его надо преобразовать в аналоговый. При приеме нужно выполнить обратную операцию - перевести закодированный аналоговый сигнал в цифровой. Эти задачи и выполняет модем.
Различают два типов модемов:
встроенные;
внешние.
Встроенный (или внутренний) предусматривает собой плату, которая вставляется в слот расширения материнской платы ПК (специальный разъем на материнской плате ПК).
Внешний модем предусматривает отдельное устройство, которое подключается к последовательному порту ПК.
^ 5. УСТРОЙСТВО ПК
5.1. Системный блок
В системном блоке собраны важнейшие устройства ПК, которые обеспечивают обработку информации, электропитание, возможность подключения других устройств и пр., а именно:
материнская плата;
запоминающие устройства;
устройство электропитания;
порты.
5.2. Материнская плата
Материнская плата - это устройство, на котором собраны все основные компоненты ПК, в том числе:
- процессор;
- память;
- контроллер прерываний;
- тактовый генератор;
- таймер;
- слоты расширения;
- система обмена информацией (системная плата).
^ 5.3. Процессор (СРU)
Процессор (СРU) - главное вычислительное устройство ПК, основная функция которого - выполнение программ. Основные элементы процессора:
- устройство управления (УУ);
- арифметико-логическое устройство (АУЛ);
- регистры.
УУ организует согласованную работу всех элементов процессора, управляет передачей адресов, команд и данных.
АЛУ выполняет числовые и логические операции с данными в соответствии с программой (командой).
Регистры - ячейки внутренней памяти CPU , используемые для хранения команд, данных и адресов. Под командой понимается код операции для выполнения процессором. Адрес - числовой индикатор, указывающий местоположение данных в ОЗУ, позицию на поверхности диска и др.
^ 5.4. Выполнение программ
Для выполнения программы операционная система загружает ее в оперативную память и сообщает процессору начальный адрес программы (адрес первого байта программы). Этот адрес записывается в регистр процессора “IP” - указатель команд (регистр - счетчик команд, в котором хранится адрес следующей команды, подлежащей исполнению). По адресу, хранящемуся в этом регистре, процессор выбирает из оперативной памяти очередную команду и выполняет ее. После выполнения команды в регистре IP формируется адрес следующей команды. Пока АЛУ занято вычислением одной команды, другое устройство - устройство выборки - считывает следующую команду из памяти. Выбираемые команды ставятся в очередь на выполнение - выполняется метод конвейерной обработки команд, что существенно повышает производительность вычислений.
Начиная с модели 80286, процессоры Intel поддерживают параллельное выполнение нескольких задач, т.е. процессор в многозадачном режиме периодически переключается с одной задачи на другую. При этом в каждый момент времени CPU обслуживает только одну программу, выполняя ее команды.
Для увеличения вычислительной производительности ПК на материнской плате устанавливается математический сопроцессор, который имеет специальный набор команд для эффективного выполнения вычислений с плавающей точкой. Некоторые прикладные пакеты, такие как AutoCAD, 3D-Studio, требуют его наличия в аппаратной конфигурации ПК. Когда основной процессор встречает команду с плавающей точкой, он отправляет ее на выполнение сопроцессору, а потом получает от него результат.
5.5. Память
Память (внутренняя) компьютера предназначена для временного хранения данных и программ, используемых в текущий момент ПК. При этом CPU может непосредственно обращаться только к той информации, которая хранится во внутренней памяти. При отключении питания содержимое внутренней памяти теряется.
Различают несколько основных типов внутренней памяти:
ПЗУ (постоянно запоминающее устройство);
ОЗУ (оперативное запоминающее устройство);
Кэш;
СМОS.
ПЗУ - особый тип внутренней памяти, содержимое которого не изменяется на протяжении эксплуатации ПК. В ПЗУ хранятся системные программы BIOS (Basic Input/Output System - базовая система ввода-вывода) - т.е. набор программ, которые используются для доступа к компонентам и устройствам ПК. При выключении ПК содержимое ПЗУ сохраняется. В обычные микросхемы ПЗУ информация записывается только один раз, при их изготовлении, однако существуют и т.н. “стираемые” программируемые ПЗУ, которые допускают многократную перезапись своего содержимого (с помощью специального оборудования).
ОЗУ - основной тип внутренней памяти ПК, представляет микросхемы т.н. “динамической” памяти (Dynamic Random Access Memory). Функционирование таких микросхем основано на перезарядке р-n- перехода в полупроводнике и, в отличие от ПЗУ, информация м.б. записана в любой момент работы ПК. Так как CPU может непосредственно работать только с внутренней памятью, любая программа при запуске, а также обрабатываемые данные, с внешнего носителя (например, с дискеты) должны быть размещены в ОЗУ.
КЭШ - это буферная память, используемая для согласования скоростей работы быстродействующего CPU и более медленной оперативной памяти. Это согласование состоит в том, что КЭШ заполняется данными до того, как эти данные потребуются процессору и таким образом, КЭШ освобождает CPU от прямого общения с медленной оперативной памятью. КЭШ представлен микросхемами статической памяти (Static Random Access Memory), обладающими более высоким быстродействием, чем DRAM.
СМОS - память - это ОЗУ небольшого объема (64-128 байт), используемое для хранения текущей информации системы, текущего времени и даты, однако питается от батарейки и позволяет сохранять эти данные даже при отключении ПК.
Базовая память DOS.
Чтобы обеспечить совместимость всех моделей РС, в организации памяти ПК соблюдаются принципы, определенные еще для первых моделей:
64 kb - ПЗУ BIOS; 128 kb - Видео ОЗУ; 640 kb - область программ DOS (базовая память ПК).
Микропроцессоры выше i286 позволяет адресовать для выполнения программ более 1 Мб, однако при выполнении программ, написанных для MS DOS, они работают в режиме т.н. “реальной” адресации, оставаясь при этом в пределах базовой памяти.
5.6.. Контроллер прерываний.
Предназначен для организации обслуживания запросов на аппаратные прерывания различных аппаратных устройств. Запросом на прерывание называется специальный сигнал какого-либо аппаратного устройства, требующего обслуживания от процессора.
5.7. Тактовый генератор.
Предназначен для согласования во времени взаимодействия между устройствами ПК, который формирует импульсы фиксированной частоты, служащие для синхронизации работы всех подсистем ПК; включая процессор, видеоадаптер, слоты расширения. Таким образом, тактовый генератор задает темп выполнения всех операций.
5.8. Таймер
Работает как программируемые часы для отсчета системного времени и ведения системного календаря.
5.9. Слоты расширения.
Специальные разъемы на материнской плате, предназначены для подключения различных устройств к системной шине ПК, в частности, платы видеоадаптера, контроллера дисководов, порта ввода-вывода, дополнительной памяти, адаптера ЛВС, ускорителя, модема, звуковой платы и др.
5.10. Системная шина.
Это система каналов обмена информацией, обеспечивающая обмен данными, адресами, командами и управляющими сигналами между процессором, оперативной памятью и другими подсистемами ПК. Состоит из контроллера шины и каналов обмена информацией.
В системной шине выделяют 3 группы каналов передачи:
1) шина данных - используется для передачи данных;
2) шина адреса - используется для передачи адресов данных в оперативную память
3) управляющая шина - обеспечивает передачу управляющих сигналов.
Важнейшими из характеристик шины является:
- разрядность шины адреса (20-, 32- разрядная и т.д.) - определяет объем адресуемой памяти при передаче данных;
- разрядность шины данных -(16-, 32- и т.д.) - определяет пропускную способность шины (количество бит, которое может быть передано по шине за один такт);
- количество линий аппаратных прерываний.
5.11. Запоминающие устройства ПК. Внешние носители информации.
Основными видами внешних носителей информации являются диски и магнитные ленты.
В ПК используются следующие виды дисков:
1 - жесткие диски;
2 - гибкие диски;
3 - оптические диски.
Жесткий диск - запоминающее устройство на магнитных дисках большой емкости и с высоким быстродействием. Устанавливается внутри системного блока ПК стационарною Представляет собой набор помещенных в герметичный металлический корпус набор металлических пластин с магнитным покрытием, закрепленных на общей оси, которые постоянно вращаются, пока ПК включен.
Гибкие диски - используются в качестве сменных носителей информации. Существуют два вида 2 ,5” и 5.25”.
Для дискет 5.25” в качестве стандартных утвердились 2 формата:
1) 360 кб - для дискет DS/DD (Этот формат используется на дисковода с двумя головками (Dobble Site/ Double Density) (360 кб- ~200 стр. машинописного текста)
2) 1,2 Мб для дискет DS/HD. Этот формат используется на дисководе повышенной плотности записи с двумя головками (Doubl Site/High Density).
Для дискет 3,5” используется 2 стандартных формата:
1) 720 кб - для дискет DS/DD.
2) 1,44 Мб - для дискет DS/HD.
Чтобы в более полной мере использовать возможности дискет 5.25” типа DS/DD, используются нестандартные форматы 720 kb и 800 kb. Для использования нестандартных форматов требуется специальная программа - драйвер, который загружается в ОЗУ ПК и должен находиться в оперативной памяти в течение всего времени работы с нестандартным форматом.
Оптические диски современный тип носителей информации, отличающихся большой емкостью (несколько Гб) и надежностью, для доступа информации к которым используется лазерный луч.
Существует 3 основных типа оптических диска:
1) CD-ROM - допускает только считывание информации;
2) WORM - позволяют дописывать информацию на диск;
3) Rewritablr - перезаписываемые.
Стример -устройство для хранения информации на магнитной ленте. Обладает низким быстродействием.
^ 6. ФАЙЛОВАЯ СИСТЕМА
Файловая система - это определенная логическая организация данных на магнитных носителях. Единицами хранения данных являются файлы, объединенные в отдельные разделы - каталоги. Для обеспечения работы с файловой системой ОС поддерживает специальные средства для работы с файловой системой - средства создания, редактирования, копирования, доступа к файлам и т.д.
Единицей хранения данных и программ на диске является файл - логическая единица хранения информации с определением имени, размещенной на внешнем носителе. В зависимости от содержания файлы группируют в специальные разделы на диске, которые называются каталогами.
Каталоги и файлы вместе образуют так называемую иерархическую систему - систему "дерева", каждый каталог может содержать в себе встроенные каталоги - подкаталоги. Верхнюю ступень в иерархии каталогов занимает корневой каталог - основной каталог файловой системы на диске, который создается при логическом форматировании диска. Корневой каталог занимает строго определенное место на диске и его размер определяется типом диска (например, на диске DS/DD 360 Кб корневой каталог имеет размер 512 байт). Так как корневой каталог имеет ограниченный размер, то содержать может только ограниченное число каталоговых записей (каждая каталоговая запись занимает 32 байта), поэтому файлы лучше распределять по подкаталогам.
ПРИМЕР древовидной системы файлов:
А:/ - корневой каталог
FILE_1.COM - файлы, содержащиеся в корневом каталоге
FILE_2.EXE
SUB_DIR - подкаталог
Для того чтобы войти в подкаталог, можно ввести команду ОС: CD
SUB_DIR
на экране появится сообщение:
Directory of A:/ SUB_DIR
.
..
FILE_3.PAS - файлы, содержащиеся в подкаталоге SUB_DIR
FILE_4.TXT
6.1. Наименование файлов. Полное имя файлов.
Наименование файла включает в себя два атрибута:
1. Имя
2. Расширение
Например, MY_FILE.PAS
Имя отделяется от расширения точкой. В разных подкаталогах хранятся разные файлы с одинаковыми именами, поэтому полное имя файла должно включать еще один атрибут - путь (маршрут) доступа к файлу.
Например, C:/PASKAL/BGI/CGA.BGI
Здесь C:/- корневой каталог, содержащий подкаталог PASCAL, В котором находится подкаталог BGI, содержащий файл с именем CGA.BGI.
C:/PASCAL/BGI - маршрут (путь) доступа к файлу. Строчные и заглавные буквы, в отличие от UNIX в MS-DOS воспринимаются одинаково.
^ 6.2. Понятие текущего каталога
Текущем называется каталог, в котором в данный момент времени находится пользователь (операционная система). Чтобы иметь доступ к файлам текущего каталога, не требуется указывать полное имя файла (маршрут доступа).
6.3. Работа с каталогами
Основные операции для работы с каталогами обеспечивают команды операционной системы, например:
MS DOS UNIX
1. Создать каталог mk DIR mk dir
2. Показать содержимое
текущего каталога dir ls
3. Удалить каталог rm dir(rd) rm dir
4. Изменить текущий cd pwd
каталог
6.4. Типы файлов
Если имя файла задается произвольно, то для расширения существуют более строгие соглашения. Например, файлы с расширением .COM, .BAT, .EXE воспринимаются ОС как исполняемые (программы). Расширение .TXT указывают на файлы, содержащие текст, .DOC - файлы с документами, .PAS - текст на языке Pascal, и т.д.
^ 6.5. Общепринятые расширения файлов
.$$$ - временный файл;
.ASM - текст программы на ассемблере;
.BAK - предыдущая версия файла;
.BAS - текст программы на Бейсике;
.BMP - графический файл;
.C - текст программы на C;
.COB - текст программы на Кобол;
.CPP - текст программы на C++;
.DAT - файл данных;
.DBF - файл базы данных;
.DLL - динамически подключаемая библиотека;
.DOC - файл, содержащий документ;
.DRV - драйвер какого-либо устройства;
.FOR - текст программы на Фортране;
.HEX - данные в 16-ричном формате;
.LIB - библиотека программ;
.LST - текст на печати;
.MAC - макрокоманды программы на ассемблере;
.MAP - карты памяти;
.PAS - текст программы на Паскале;
.PCX - файл с графической информацией;
.PIC - файл с графической информацией;
.SYS - системный файл, драйвер устройства;
.TIF - файл с графической информацией;
.TMP - временный файл;
.TXT - текстовый файл;
.XLS - файл, содержащий данные таблиц EXCEL.
6.6. Работа с файлами в MS DOS
Основные операции для работы с файлами:
1. Переименовать файл rename(ren)
2. Скопировать файл copy
3. Удалить файл del
4. Показать содержимое type
5. Показать атрибуты attrib
6. Сравнить два файла comp
7. Печатать файл print (copy prn, type>prn)
6.7. Использование символов групповых операций
(маски файлов)
Для того, чтобы выполнить какую-либо операцию с несколькими файлами, используют символы групповых операций:
* - любой набор символов,
? - любой символ в данной позиции.
*.* - все файлы;
*.PAS - все файлы с расширением .PAS;
M*.??S - все файлы, имена которых начинаются на "М", а последний символ в расширении "S";
M??.* - все файлы, имена которых начинаются на "M" и состоят из 3 символов.
^ 6.8. Форматирование диска
Процедура подготовки нового диска к работе называется форматированием. При форматировании все данные на диске разрушаются, поверхность диска разбивается на отдельные сектора (обычно по 512 байт) и концентрические дорожки (линии записи информации).
^ 6.9. Файловый архив
Файл или набор файлов в сжатом (упакованном) виде, предназначенный для длительного хранения или переноса на другой ПК на диск ограниченной емкости, называется файловым архивом.
Для создания и ведения архивов данных используются специальные программы – компрессоры, которые используют специальные методы кодирования информации для сжатия файлов, например, ARJ.EXE, RAR.EXE, PKZIP.EXE и др. Степень сжатия может быть различной в зависимости от содержимого файла. Лучше всего сжимаются обычные текстовые файлы, хуже всего – исполняемые.
^ 6.10. Файловый вирус
Разновидность компьютерных вирусов, которые заражают отдельные файлы, в отличие от вирусов, поражающих системную область диска. Как правило, поражаются файлы с расширением .COM или .EXE. При этом вирус дописывает в конец этого файла свою собственную копию и первую инструкцию программы заменяет командой передачи управления самому себе. При загрузке такого файла сначала выполняется программа вируса, после чего управление переходит к программе-носителю вируса, которая выполняется как обычно. Это позволяет самому вирусу оставаться незамеченным до определенного момента, заранее заданного автором программы вируса, например, при наступлении определенной даты, достижения определенного количества зараженных программ и др.
Действие вирусов может выражаться:
в уничтожении данных (всех или частично) на диске;
в искажении файлов;
в замедлении работы ПК;
в разрушении системной области диска;
в сбоях работы ПК («зависание» ПК);
в невозможности загрузки ОС;
в появлении дефектных секторов на диске;
в уменьшении объема свободной оперативной памяти и др.
^ 7. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ ПК
В структуре программного обеспечения можно выделить следующие группы:
прикладные программы (профессиональные пакеты, электронные таблицы, СУБД, графические редакторы, текстовые редакторы, интегральные системы, коммуникационные пакеты, звуковые и музыкальные редакторы, игры);
операционные системы;
системные утилиты и сервисные системные программы;
ПЗУ-программы.
7.1. Языки программирования
Языком программирования называют формальную систему синтаксических правил написания программ.
Языки программирования можно разделить на следующие группы:
языки машинных кодов;
языки ассемблера (низкого уровня);
алгоритмические языки (высокого уровня).
Языки программирования низкого уровня позволяют создавать эффективный программный код благодаря близости к уровню аппаратного обеспечения ПК.
Языки программирования высокого уровня позволяют абстрагироваться от особенностей аппаратного обеспечения ПК при написании программ, что значительно ускоряет процесс создания сложных программных пакетов. К ним относятся такие языки, Фортран, Бейсик, Си, Паскаль, ЛИСП и др.
Фортран – первый алгоритмический язык высокого уровня, получивший широкое распространение благодаря сочетанию широких возможностей для реализации сложных вычислительных алгоритмов и достаточной простоте.
Язык программирования Си – один из наиболее распространенных языков программирования, сочетающий черты языков высокого и низкого уровней. Си может использоваться как для системного, так и прикладного программирования. Большинство операционных систем написано на языке Си.
Язык программирования Паскаль – мощный, универсальный язык высокого уровня, который в настоящее время используется в большинстве учебных заведений для обучения начинающих пользователей основам программирования. Принят в качестве базового стандарта для создания программных продуктов в широко известных системах DELPHI.
^ 7.2. Трансляция программ
Процесс преобразования операторов программы в машинные команды называется трансляцией программы. Трансляция осуществляется посредством операционных программ – интерпретаторов и компиляторов.
Интерпретатор – это программа, которая последовательно анализирует и выполняет команды,
еще рефераты
Еще работы по разное
Реферат по разное
Учебно-методическое пособие по латинскому языку для студентов Iкурса факультета филологии и журналистики Iсеместр 36 занятий
17 Сентября 2013
Реферат по разное
Кафедра русской и зарубежной литературы
17 Сентября 2013
Реферат по разное
Учебно-методическое пособие Санкт-Петербург 2005 ббк 81. 1 З-38
17 Сентября 2013
Реферат по разное
Учебно-методическое пособие Казань 2007 Автор-составитель доктор философских наук, доцент кафедры общей философии философского факультета кгу николаева Е. М
17 Сентября 2013