Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание, редактирование, сохранение, распечатка текста в среде текстового редактора.↑ Стр 1 из 11Следующая ⇒ Содержание книги
Поиск на нашем сайте
Е.А. Еремин, А.П. Шестаков Билет № 1 1. Информатизация общества. Основные этапы развития вычислительной техники. 2. Создание, редактирование, сохранение, распечатка текста в среде текстового редактора. 1. Информатизация общества. Основные этапы развития вычислительной техники. Под информатизацией общества понимают реализацию комплекса мер, направленных на обеспечение полного и своевременного использования членами общества достоверной информации, что в значительной мере зависит от степени освоения и развития новых информационных технологий. В информационном обществе изменятся не только производство, но и весь уклад жизни, система ценностей. В информационном обществе производятся и потребляются интеллект, знания, что приводит к увеличению доли умственного труда. От человека потребуется способность к творчеству. Материальной и технологической базой информационного общества станут различного рода системы на базе компьютерной техники и компьютерных сетей, информационной технологии, телекоммуникационной связи. Информационное общество — общество, в котором большинство работающих занято производством, хранением, переработкой и реализацией информации, особенно высшей ее формы — знаний. Некоторые характерные черты информационного общества: • решена проблема информационного кризиса, т.е. разрешено противоречие между информационной лавиной и информационным голодом; • обеспечен приоритет информации по сравнению с другими ресурсами; • главной формой развития станет информационная экономика; • в основу общества будут заложены автоматизированные генерация, хранение, обработка и использование знаний с помощью новейшей информационной техники и технологии; • информационные технологии охватывают все сферы социальной деятельности человека; • с помощью средств информатики реализован свободный доступ каждого человека к информационным ресурсам всей цивилизации. Один из этапов перехода к информационному обществу — компьютеризация общества, где основное внимание уделяется развитию и внедрению компьютеров, обеспечивающих оперативное получение результатов переработки информации и ее накопление. Основной инструмент компьютеризации — ЭВМ (или компьютер). Человечество проделало долгий путь, прежде чем достигло современного состояния средств вычислительной техники. Основными этапами развития вычислительной техники являются: I. Ручной — с 50-го тысячелетия до н. э.; II. Механический — с середины XVII века; III. Электромеханический — с девяностых годов XIX века; IV. Электронный — с сороковых годов XX века. I. Ручной период автоматизации вычислений начался на заре человеческой цивилизации. Он базировался на использовании пальцев рук и ног. Счет с помощью группировки и перекладывания предметов явился предшественником счета на абаке — наиболее развитом счетном приборе древности. Аналогом абака на Руси являются дошедшие до наших дней счеты. Использование абака предполагает выполнение вычислений по разрядам, т.е. наличие некоторой позиционной системы счисления. В начале XVII века шотландский математик Дж. Непер ввел логарифмы, что оказало революционное влияние на счет. Изобретенная им логарифмическая линейка успешно использовалась еще пятнадцать лет назад, более 360 лет прослужив инженерам. Она, несомненно, является венцом вычислительных инструментов ручного периода автоматизации. II. Развитие механики в XVII веке стало предпосылкой создания вычислительных устройств и приборов, использующих механический способ вычислений. Вот наиболее значимые результаты, достигнутые на этом пути. 1623 г. — немецкий ученый В.Шиккард описывает и реализует в единственном экземпляре механическую счетную машину, предназначенную для выполнения четырех арифметических операций над шестиразрядными числами. 1642 г. — Б.Паскаль построил восьмиразрядную действующую модель счетной суммирующей машины. Впоследствии была создана серия из 50 таких машин, одна из которых являлась десятиразрядной. Так формировалось мнение о возможности автоматизации умственного труда. 1673 г. — немецкий математик Лейбниц создает первый арифмометр, позволяющий выполнять все четыре арифметических операции. 1881 г. — организация серийного производства арифмометров. Арифмометры использовались для практических вычислений вплоть до шестидесятых годов XX века. Английский математик Чарльз Бэббидж (1792—1871) выдвинул идею создания программно-управляемой счетной машины, имеющей арифметическое устройство, устройство управления, ввода и печати. Первая спроектированная Бэббиджем машина, разностная машина, работала на паровом двигателе. Она заполняла таблицы логарифмов методом постоянной дифференциации и заносила результаты на металлическую пластину. Работающая модель, которую он создал в 1822 году, была шестиразрядным калькулятором, способным производить вычисления и печатать цифровые таблицы. Второй проект Бэббиджа — аналитическая машина, использующая принцип программного управления и предназначавшаяся для вычисления любого алгоритма. Проект не был реализован, но получил широкую известность и высокую оценку ученых. Аналитическая машина состояла из следующих четырех основных частей: блок хранения исходных, промежуточных и результирующих данных (склад — память); блок обработки данных (мельница — арифметическое устройство); блок управления последовательностью вычислений (устройство управления); блок ввода исходных данных и печати результатов (устройства ввода/вывода). Одновременно с английским ученым работала леди Ада Лавлейс (1815— 1852). Она разработала первые программы для машины, заложила многие идеи и ввела ряд понятий и терминов, сохранившихся до настоящего времени. III. Электромеханический этап развития ВТ явился наименее продолжительным и охватывает около 60 лет — от первого табулятора Г.Холлерита до первой ЭВМ "ЕМIАС". 1887 г. — создание Г.Холлеритом в США первого счетно-аналитического комплекса, состоящего из ручного перфоратора, сортировочной машины и табулятора. Одно из наиболее известных его применений — обработка результатов переписи населения в нескольких странах, в том числе и в России. В дальнейшем фирма Холлерита стала одной из четырех фирм, положивших начало известной корпорации IВМ. Начало — 30-е годы XX века — разработка счетно-аналитических комплексов. Состоят из четырех основных устройств: перфоратор, контрольник, сортировщик и табулятор. На базе таких комплексов создаются вычислительные центры. В это же время развиваются аналоговые машины. 1930 г. — В.Буш разрабатывает дифференциальный анализатор, использованный в дальнейшем в военных целях. 1937 г. — Дж. Атанасов, К.Берри создают электронную машину АВС. 1944 г. — Г.Айкен разрабатывает и создает управляемую вычислительную машину МАRК-1. В дальнейшем было реализовано еще несколько моделей. 1957 г. — последний крупнейший проект релейной вычислительной техники — в СССР создана РВМ-1, которая эксплуатировалась до 1965 г. IV. Электронный этап, начало которого связывают с созданием в США в конце 1945 г. электронной вычислительной машины ENIAC. В истории развития ЭВМ принято выделять несколько поколений, каждое из которых имеет свои отличительные признаки и уникальные характеристики. Главное отличие машин разных поколений состоит в элементной базе, логической архитектуре и программном обеспечении, кроме того, они различаются по быстродействию, оперативной памяти, способам ввода и вывода информации и т.д. Эти сведения обобщены ниже в таблице. ЭВМ пятого поколения должны удовлетворять следующим качественно новым функциональным требованиям: 1) обеспечивать простоту применения ЭВМ путем эффективных систем ввода/вывода информации, диалоговой обработки информации с использованием естественных языков, возможности обучаемости, ассоциативных построений и логических выводов (интеллектуализация ЭВМ); 2) упростить процесс создания программных средств путем автоматизации синтеза программ по спецификациям исходных требований на естественных языках; усовершенствовать инструментальные средства разработчиков; 3) улучшить основные характеристики и эксплуатационные качества ЭВМ, обеспечить их разнообразие и высокую адаптируемость к приложениям.
Билет №2 Примечания 1. Техника копирования формул в разных электронных таблицах различна. В Ехсеl это делается наиболее просто путем выделения ячеек с формулами и расширения рамки выделения на ячейки остальных месяцев (более строго это называется "перетаскиванием маркера заполнения"). 2. При копировании формул необходимо обязательно учитывать, как конкретные электронные таблицы обрабатывают "пустые" ячейки. Например, если формулу для суммирования температуры 31 дня за январь механически скопировать в столбец февраля, где, как известно, в обычном году 28 дней, то три нижних суммируемых клетки будут незаполненными. Ехсеl их просто проигнорирует и результат будет правильным: среднее по действительно заполненным 28 ячейкам. При использовании других электронных таблиц среднее значение может быть все же найдено по 31 ячейке, что приведет к ошибке. При вычислении среднего значения температуры за весь год ни в коем случае не пытайтесь использовать "рациональный" способ усреднения двенадцати ежемесячных средних — это математически неверно! Правильный способ состоит в обработке всех 365 значений в ячейках таблицы. Наконец, при нахождении средней температуры за весну, лето и осень достаточно обработать по три соседних столбца. Для зимы результирующая формула будет наиболее сложной, поскольку надо обработать результаты двух первых столбцов (январь, февраль) и одновременно последнего (декабрь). Эту часть задачи вполне можно не включать в билет. Билет №3 1. Характеристики процессора и внутренней памяти компьютера (быстродействие, разрядность, объем памяти и др.). 2. Разработка алгоритма перемещений и действий для исполнителей типа "Робот" или "Черепашка". 1. Характеристики процессора и внутренней памяти компьютера (быстродействие, разрядность, объем памяти и др.). Необычайно быстрое развитие вычислительной техники приводит к тому, что одновременно в употреблении находится большое количество компьютеров с достаточно разнообразными характеристиками. Поэтому очень полезно знать, каковы основные характеристики узлов компьютера, на что они влияют и как их подбирать. Здесь будут рассмотрены параметры наиболее важных устройств компьютера, таких, как процессор и внутренняя память. Начнем с процессора. Очевидно, что пользователя в первую очередь интересует его производительность, т.е. скорость выполнения предложенной процессору задачи. Традиционно быстродействие процессора измерялось путем определения количества операций в единицу времени, как правило, в секунду. До тех пор, пока машины выполняли только вычисления, такой показатель был достаточно удобен. Однако по мере развития вычислительной техники количество видов обрабатываемой информации возрастало, и обсуждаемый показатель перестал быть универсальным. В самом деле, в простейшем случае даже количество арифметических действий над целыми и над вещественными числами может для одного и того же компьютера отличаться на порядок! Что говорить о скорости обработки графической или видеоинформации, которые к тому же зависят не только от самого процессора, но и от устройства видео блоков компьютера... Кроме того, современные процессоры, например Pentium, имеют очень сложное внутреннее устройство и могут выполнять машинные команды параллельно. Иными словами, процессор может одновременно выполнять несколько разных инструкций, а значит, время завершения команды уже зависит не только от нее самой, но и от "соседних" операций! Таким образом, количество выполняемых за секунду операций перестает быть постоянным и выбирать его в качестве характеристики процессора не очень удобно. Именно поэтому сейчас получила широкое распространение другая характеристика скорости работы процессора — его тактовая частота. Рассмотрим данную величину подробнее. Любая операция процессора (машинная команда) состоит из отдельных элементарных действий — тактов. Для организации последовательного выполнения требуемых тактов друг за другом в компьютере имеется специальный генератор импульсов, каждый из которых инициирует очередной такт машинной команды (какой именно, определяется устройством процессора и логикой выполняемой операции). Очевидно, что чем чаще следуют импульсы от генератора, тем быстрее будет выполнена операция, состоящая из фиксированного числа тактов. Из сказанного следует, что тактовая частота определяется количеством импульсов в секунду и измеряется в мегагерцах — т.е. миллионах импульсов за 1 секунду. Разумеется, тактовая частота не может быть произвольно высокой, поскольку в какой-то момент процессор может просто "не успеть" выполнить очередной такт до прихода следующего импульса. Однако инженеры делают все возможное для повышения значения этой характеристики процессора, и на данный момент тактовая частота самых современных процессоров уже превышает 1000 МГц, т.е. 1 ГГц (1 гигагерц). Следует четко представлять, что сравнение тактовых частот позволяет надежно определить, какой из двух процессоров более быстродействующий только в том случае, если оба процессора устроены примерно одинаково. Если же попытаться сравнить процессоры, произведенные разными изготовителями и работающие по разным принципам, можно получить абсолютно неправильные выводы. В самом деле, если в одном из процессоров команда выполняется за 2 такта, а в другом — за 3, то при совершенно одинаковой частоте первый будет работать в полтора раза быстрее! Кроме того, не нужно забывать, что производительность современной компьютерной системы определяется не только быстродействием отдельно взятого процессора, но и скоростями работы остальных узлов компьютера и даже способами организации всей системы в целом: очевидно, что чрезмерно быстрый процессор будет вынужден постоянно простаивать, ожидая, например, медленно работающую память; или другой пример — очень часто простое увеличение объема ОЗУ дает гораздо больший эффект, чем замена процессора на более быстрый. Косвенно скорость обработки информации зависит и еще от одного параметра процессора — его разрядности. Под разрядностью обычно понимают число одновременно обрабатываемых процессором битов, формально эта величина есть количество двоичных разрядов в регистрах процессора, и для современных моделей она равна 32. Тем не менее, все не так просто. Дело в том, что, помимо описанной "внутренней" разрядности процессора, существуют еще разрядность шины данных, которой он управляет, и разрядность шины адреса (о шине более подробно рассказано в предыдущем билете). Эти характеристики далеко не всегда совпадают (данные для таблицы взяты из книги М.Гука "Процессоры intel: от 8086 до Pentium II". СПб.: Питер, 1997):
Мы не будем обсуждать технические причины, по которым эти три разрядности могут различаться между собой, ибо причины эти сейчас представляют в основном исторический интерес. Отметим только, что разрядность регистров и разрядность "шины данных влияют на длину обрабатываемых данных, а вот разрядность шины адреса R определяет максимальный объем памяти, который способен поддерживать процессор. Эту характеристику часто называют величиной адресного пространства, и она может быть вычислена по простой формуле 2R. Действительно, R. двоичных разрядов позволяют получить именно такое количество неповторяющихся чисел, т.е. в данном случае адресов памяти. Перейдем теперь к описанию основных характеристик памяти компьютера. Хотя память компьютера состоит из отдельных битов, непосредственно "общаться" с каждым из них невозможно: биты группируются в более крупные блоки информации, и именно они получают адреса, по которым происходит обращение к памяти. По сложившейся исторической традиции минимальная порция информации, которую современный компьютер способен записать в память, составляет 8 бит, или 1 байт. Отсюда становится очевидным, что общий объем памяти должен измеряться в байтах или в производных от него единицах. Размер памяти персональных компьютеров стремительно возрастает. Первые модели имели 16-разрядное адресное пространство, следовательно, объем памяти 216 = 64 Кб. Затем, когда памяти под разрабатываемые программные системы перестало хватать, инженеры введением некоторых весьма специфических способов формирования адреса увеличили ее размер на порядок — в МS-DOS стандартная память была принята равной 640 Кб. Сейчас вы вряд ли сможете приобрести новый компьютер с ОЗУ менее 32—64 Мб, т.е. еще на два порядка больше (надеемся, читатели не забыли, что 1 Мб = 1024 Кб!). Еще одной важной характеристикой памяти является время доступа, или быстродействие памяти. Этот параметр определяется временем выполнения операций записи или считывания данных; он зависит от принципа действия и технологии изготовления запоминающих элементов. Оставляя в стороне целый ряд других технологических характеристик современных запоминающих устройств, нельзя, тем не менее, пройти мимо статического и динамического устройств микросхем памяти. Статическая ячейка памяти — это специальная полупроводниковая схема (инженеры называют ее триггером), обладающая двумя устойчивыми состояниями. Одно из них принимается за логический ноль, а другое — за единицу. Состояния эти действительно настолько устойчивы, что при отсутствии внешних воздействий (и, конечно, подключенном напряжении питания!) могут сохраняться сколь угодно долго. Динамические ячейки памяти, напротив, не обладают этим свойством. Такие ячейки фактически представляют собой конденсатор, образованный элементами полупроводниковых микросхем. С некоторым упрощением можно сказать, что логической единице соответствует заряженный конденсатор, а нулю — незаряженный. Существенным свойством динамической ячейки памяти является наличие постепенного самопроизвольного разряда конденсатора через внешние схемы, что ведет к потере информации. Чтобы этого не происходило, конденсаторы динамической памяти необходимо периодически подзаряжать (такой процесс принято называть регенерацией ОЗУ). Оба вида запоминающих микросхем успешно конкурируют между собой, поскольку ни одна из них не является идеальной. С одной стороны, статическая память значительно проще в эксплуатации, так как не требует регенерации и приближается по быстродействию к процессорным микросхемам. С другой стороны, она имеет меньший информационный объем и большую стоимость (в самом деле, изготовление конденсатора значительно проще изготовления триггерной схемы, кроме того, конденсатор требует на кремниевой пластине гораздо меньше места), сильнее нагревается при работе. На практике в данный момент выбор микросхем для построения ОЗУ всегда решается, в пользу динамической памяти. И все же быстродействующая статическая память в современном компьютере тоже обязательно есть: она называется кэш-памятью. Этот вид памяти заслуживает отдельного рассмотрения. Он появился относительно недавно, но, начиная с 486-го процессора, без кэш-памяти не обходится ни одна модель. Название "кэш" происходит от английского слова сасЬе, которое обозначает тайник или замаскированный склад (в частности, этим словом называют провиант, оставленный экспедицией для обратного пути, или запас продуктов, например, зерна или меда, который животные создают на зиму). "Секретность" кэша заключается в том, что он невидим для пользователя и данные, хранящиеся там, недоступны для прикладного программного обеспечения. Процессор использует кэш, помещая туда извлеченные им из ОЗУ данные и команды программы и запоминая при этом в специальном каталоге адреса, откуда информация была извлечена. Если эти данные потребуются повторно, то уже не надо будет терять времени на обращение к ОЗУ — их можно получить из кэш-памяти значительно быстрее. Поскольку объем кэша существенно меньше объема оперативной памяти, его контроллер (управляющая схема) тщательно следит за тем, какие данные следует сохранять в кэше, а какие заменять: удаляется та информация, которая используется реже или совсем не используется. Следует заметить, что кэшпамять является очень эффективным средством повышения производительности компьютера, в чем легко убедиться на практике, если в вашем компьютере предусмотрена возможность отключения кэша. В современных компьютерах кэш обычно строится по двухуровневой схеме. При этом первичный кэш встроен непосредственно внутрь процессора, а вторичный обычно устанавливается на системной плате. Как и для ОЗУ, увеличение объема кэша повышает эффективность работы компьютерной системы. 2. Разработка алгоритма перемещений и действий для исполнителей типа "Робот" или "Черепашка". Просмотрев упражнения к нескольким школьным учебникам, мы остановили свой выбор на задаче построения изображения, которая может решаться для самых разнообразных исполнителей. Сразу подчеркнем, что, помимо приведенных ниже решений, содержащих 'процедуры и циклы, ученики могут реализовать и более простые линейные решения (просто написать длинный список необходимых команд, не обращая внимания на то, что они порой повторяются). По нашему мнению, это хорошо, ибо дает возможность слабым ученикам хоть как-то справиться с заданием; разумеется, оценка в последнем случае должна быть ниже. Условие задачи Составить алгоритм, в результате выполнения которого на экране будет вычерчено следующее изображение:
Рисование начать с точки А и далее перемещаться согласно указанным на рисунке буквам латинского алфавита. Считать, что все стороны изображаемой фигуры равны. Примечание. Буквы нанесены на рисунок исключительно ради удобства обсуждения в тексте статьи; их рисование на дисплее в задачу не входит! Нач поднять перо сместиться на вектор(X, 0) опустить перо р1(Х) р1(-X) кон алг р1 (арг веа X) Нач нц 2 раза сместиться на вектор(X, 0) сместиться на вектор(0, X) кц сместиться на вектор(—X, 0) сместиться на вектор(0, X) Кон Наконец, рассмотрим еще одного исполнителя, который также описывается в этом же учебнике, — это "Робот". "Робот" не умеет рисовать, поэтому для него придется несколько переформулировать задачу. Двигаясь вдоль стены, он должен будет обойти вокруг всей фигуры из начального положения, показанного на рисунке около буквы А.
Кстати говоря, данное небольшое изменение задачи приводит к существенному изменению ее решения. Дело в том, что размеры стены, вдоль которой движется "Робот" (если хотите, для наглядности ее можно называть забором), теперь заданы, и ему не надо заботиться о длине пути — достаточно контролировать свое положение относительно стены. Именно поэтому в решении отсутствуют какие-либо геометрические параметры. И еще об одной особенности решения для данного исполнителя. Из-за довольно "жесткой" системы команд — только на одну клетку строго в указанном направлении — решение получается очень громоздким. Может быть, стоит даже упростить задачу, убрав, например, выступ стены РСН1. Нам удалось написать алгоритм, используя 8 однотипных вспомогательных алгоритмов, т.е. по два на каждое направление (напомню, что всего у фигуры 12 сторон). Три первых алгоритма (для сторон АВ, ВС и СО) приведены в правой колонке, остальные легко могут быть восстановлены читателями по аналогии. Исполнитель "Робот" алг обход Нач Так выглядят решения предложенной задачи для четырех различных исполнителей. Разумеется, учитель может использовать и любого другого исполнителя. Билет №4 1. Внешняя память компьютера. Носители информации (гибкие диски, жесткие диски, диски CD-ROM, магнитооптические диски и пр.) и их основные характеристики. Язык Бейсик input "Введите натуральное число: ", k р =: 1 t=: О fог i = 1 tо k t=t+3: p=p*t пехt i print "Результат: ", р епd.
Билет №5 Комментарии к заданию. При создании данного рисунка проверяются следующие навыки работы с графическим редактором: • умение рисовать графические примитивы (линия, прямоугольник, окружность); • рисование линий разной ширины (контуры домов и границы дороги); • использование различных инструментов: заливка (дорога) и распылитель (небо); • выбор цветов с помощью палитры; • нанесение надписей на рисунок; • работа с фрагментами рисунка: выделение, копирование, перенос; • масштабирование изображения. городской пейзаж В ходе выполнения задания ученик также должен продемонстрировать умение работать с файловой системой и принтером. При оценке ответа следует не просто смотреть на предъявленный рисунок, но и обязательно просить ученика продемонстрировать, как он выполнил то или иное действие. Дело в том, что совсем не обязательно он строил рисунок рационально, например, вместо рисования прямоугольника он мог строить 4 линии, а вместо построения жирной линии — проводить линию обычной ширины несколько раз и т.д. Особое внимание, по нашему мнению, следует уделить алгоритму построения изображения. Он тоже должен быть рациональным. Например, сначала рисуется закрашенный прямоугольник окна, затем он копируется дважды. Затем полученные 3 окна можно копировать еще раз, и сразу получается весь этаж. Тиражируя его по подобной схеме, получаем один дом, который затем также копируем. Аналогично можно поступать и при рисовании деревьев. Билет №6 1. Файловая система компьютера. Папки. Файлы (имя, тип, путь доступа). Операции с файлами и папками в среде операционной системы. 2. Решение задачи на построение графика функции в электронных таблицах. 1. Файловая система компьютера. Папки. Файлы (имя, тип, путь доступа). Операции с файлами и папками в среде операционной системы. Главное назначение носителей внешней памяти — долгосрочное хранение информации. Любая информация (текст, изображение, программа, видеофильм и т.д.) на внешнем носителе хранится в виде файла, файл (/Не) — это поименованная область на диске, в которой хранится отдельный экземпляр информации определенного типа. Файл характеризуется набором параметров (имя, расширение, размер, дата создания, дата последней модификации) и атрибутами, используемыми операционной системой для его обработки ("архивный", "системный", "скрытый", "только для чтения", "каталог" и др.). Файловая структура может быть одноуровневой — это простая последовательность файлов. Многоуровневая файловая структура — древовидный способ организации файлов на диске. При этом существуют специальные файлы, которые в одних операционных системах называют каталогами (directory) (в других — папками), назначение которых — регистрация в них файлов (в том числе и других каталогов). Наличие поддержки каталогов в операционной системе позволяет выстроить иерархическую (многоуровневую) организацию размещения файлов на носителе. В этом случае файлы, имеющие одинаковую природу (файлы операционной системы, документы, офисные программы, игровые программы, результаты расчетов, домашние задания, рисунки и т.д.), размещаются в отдельных каталогах. Такая структура хранения информации позволяет уверенно ориентироваться в принадлежности той или иной информации, особенно если учесть, что на современных носителях информации могут храниться тысячи, а то и десятки тысяч файлов! Работа с информацией была бы значительно затруднена, если бы она была беспорядочно размещена на носителе. Любой носитель изначально имеет один каталог, который создается операционной системой без нашего участия, — корневой. Корневой каталог на каждом носителе внешней памяти существует в единственном экземпляре. Все другие каталоги создаются либо пользователем, либо могут быть автоматически созданы программами. На рисунке приведен пример иерархической структуры размещения информации на носителе ("\" обозначает корневой каталог, имена каталогов выделены полужирным шрифтом, файлов — обычным). файлы и каталоги, зарегистрированные в одном каталоге, должны иметь уникальные имена. Файлы (или каталоги), зарегистрированные на одном и том же носителе информации, но в разных каталогах, могут иметь совпадающие имена. Полное имя файла однозначно определяет местоположение любого файла на носителе. Оно состоит из пути: к файлу, включающему логическое имя устройства и иерархическую систему каталогов, от корневого каталога до того, в котором содержится файл, и собственно имени файла и расширения. Правила задания имени файла определяются операционной системой и используемой файловой системой. Вообще файловая система определяет общую структуру именования, хранения и организации файлов в операционной системе. Файловая система FАТ (File Allocation Table ) поддерживается операционными системами DOS и Windows (в DOS — FАТ16; в Windows9х — FАТ16 и FАТ32). Это файловая система, основанная на таблице размещения файлов, которая поддерживается операционной системой для отслеживания состояния различных сегментов дискового пространства, используемого для хранения файлов. NTFS (Windows NT File System) — файловая система операционных систем Windows NТ и Windows 2000. Улучшенная по сравнению с FАТ файловая система, разработанная для использования специально с ОС Windows NТ. Она выполняет те же функции, что и FАТ, но, кроме того, поддерживает средства восстановления файловой системы и допускает использование чрезвычайно больших носителей данных. Также поддерживает объектно-ориентированные приложения, обрабатывая все файлы как объекты с определяемыми пользователем и системой атрибутами. Каждый файл на томе NTFS представлен записью в специальном файле, называемом "главной файловой таблицей" (МFА). В операционных системах семейства DOS имя файла может содержать от 1 до 8 символов, можно использовать символы латинского алфавита, арабские цифры и некоторые другие символы; есть ряд символов, использование которых в имени запрещено. В операционных системах семейства Windows имя может содержать уже от 1 до 255 символов, причем набор символов, из которых можно составлять имена файлов, расширяется, В частности, можно использовать буквы национальных алфавитов, пробелы и т.д. Windows, как. правопреемница DOS, обеспечивает совместимость собственных "длинных" имен с короткими именами DOS, т.е. у файла Windows есть дополнительный атрибут — имя этого файла в DOS. Строчные и прописные буквы в именах файлов не различаются. По-другому дело обстоит в операционных системах семейства Unix. Там строчная и прописная буквы различаются, поэтому имена, записанные одними и теми же буквами, но имеющие различия в регистрах, будут разными. Расширение имени файла записывается после точки и может содержать от 1 до 3 символов в DOS и больше 3 — в Windows. Чаще всего в расширение вкладывается определенный смысл (хотя пользователь может задавать и бессмысленные расширения) — оно указывает на содержимое файла или на то, какой программой был создан данный файл. Например, DOS, ТХТ — расширения текстовых файлов, СОМ, ЕХЕ — исполнимых файлов, INI — инициализационных файлов, РАS, ВАS, СРР — исходные тексты программ на соответствующем языке программирования, и т.д. В операционной системе Windows именно по расширению файлы ассоциируются с определенной программой, с помощью которой они могут быть открыты для просмотра или модификации. Размер файла измеряется в байтах. В зависимости от значений атрибутов файлов операционная система разрешает или запрещает те или иные действия над файлами. Обычно в Windows по отношению к файлам и каталогам используют несколько иную терминологию. Наиболее простыми являются документы и |
Познавательные статьи:
Последнее изменение этой страницы: 2016-12-16; просмотров: 491; Нарушение авторского права страницы; Мы поможем в написании вашей работы!
infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.253.73 (0.014 с.)