Сергей Выгонский
Профессионал
Что же общего между таким электронным оборудованием и человеческой психикой? На первый взгляд едва ли можно придумать более нелепый вопрос. А какая разница между живым и неживым, спросит читатель. И будет прав. Человек не только наделен свободой воли, но и способен развиваться, в то время как компьютер — нет.
Это — один из важнейших факторов, определяющих характер взаимоотношения человека с компьютерной техникой.
Итак, человек сотворил компьютер, взяв за основу самого себя. Но что ожидает человечество в отдаленном будущем, когда народившееся на свет «дитя» повзрослеет? И останутся ли отношения живого и искусственного разума такими же безоблачными, какими они являются сегодня?
Правда, внутреннее состояние этого устройства постоянно меняется. Но чем тогда такой механизм отличается от часов или автомобиля?
Мышь- предназначен для ввода команд
данные
программы
Основными характеристиками ОЗУ являются: объем и время доступа
ОЗУ является энергозависимой памятью, т.е. при отключении питания оно «забывает» всю записанную в него информацию.
На рис. 2.4 каждая клетка изображает бит. Вы видите, что у слова «бит» есть два значения: единица измерения количества информации и частица памяти компьютера. Покажем, как связаны между собой эти понятия.
В каждом бите памяти может храниться в данный момент одно из двух значений: нуль или единица. Использование двух знаков для представления информации называется двоичной кодировкой Данные и программы в памяти компьютера хранятся в виде двоичного кода Один символ двухсимвольного алфавита несет 1 бит информации. В одном бите памяти содержится один бит информации
В каждом бите памяти может храниться в данный момент одно из двух значений: нуль или единица. Использование двух знаков для представления информации называется двоичной кодировкой Данные и программы в памяти компьютера хранятся в виде двоичного кода Один символ двухсимвольного алфавита несет 1 бит информации. В одном бите памяти содержится один бит информации
Восемь расположенных подряд битов памяти образуют байт. Вы знаете, что это слово также обозначает единицу количества информации, равную восьми битам. Следовательно, в одном байте памяти хранится один байт информации
Во внутренней памяти компьютера все байты пронумерованы. Нумерация начинается с нуля.
Кто не знает, что такое магнитофон? На магнитофон мы привыкли записывать речь, музыку, а затем прослушивать записи. Звук записывается на дорожках магнитной ленты с помощью магнитной головки. С помощью этого же устройства магнитная запись снова превращается в звук. НМД действует аналогично магнитофону. На дорожки диска записывается все тот же двоичный код: намагниченный участок единица, не
намагниченный нуль.
При чтении с диска эта запись превращается в нули и единицы в битах внутренней памяти. К магнитной поверхности диска подводится записывающая головка, которая может перемещаться по радиусу. Во время работы НМД диск вращается.
В каждом фиксированном положении головка взаимодействует с круговой дорожкой. На эти концентрические дорожки и производится запись двоичной информации.
Такие диски называются CD-ROM Compact Disk- Read Only Memory, что в переводе значит «компактный диск только для чтения». Позже были изобретены перезаписываемые лазерные диски CD-RW. На них, как и на магнитных носителях, хранимую информацию можно стирать и записывать заново. Носители, которые пользователь может извлекать из дисковода, называют сменными.
Наибольшей информационной емкостью из сменных носителей обладают лазерные диски типа DVD-ROM видеодиски. Объем информации, хранящейся на них, может достигать десятков гигабайтов. На видеодисках записываются полноформатные видеофильмы, которые можно просматривать с помощью компьютера, как по телевизору.
Первые персональные компьютеры, то есть компьютеры, предназначенные для индивидуального пользования, появились в 1981 году.
Современные компьютеры представляют собой устройства для поиска, хранения, преобразования, сбора и использования информации, находящейся в цифровом формате.
Все устройства ПК, кроме процессора и внутренней памяти, называются внешними устройствами. Каждое внешнее устройство взаимодействует с процессором ПК через специальный блок, который называется контроллером (от английского «controller» «контролер», «управляющий»). Существуют контроллер дисковода, контроллер монитора, контроллер принтера и др.
Разрядность - это длина двоичного кода, который может обрабатываться или передаваться процессором одновременно Разрядность равна восьми битам
Единица измерения тактовой частоты – Гц (герц)
Флеш-память (англ. Flash memory) — разновидность полупроводниковой технологии электрически перепрограммируемой памяти
Клавиатура
Сканер
Функции программного обеспечения следующие:
управлять компьютерными ресурсами организации;
обеспечивать пользователя всеми инструментами, необходимыми для извлечения пользы из этих ресурсов;
выполнять роль посредника между организациями и хранимой информацией.
Выбор соответствующего потребностям организации программного обеспечения – одна из ключевых задач управляющего персонала
К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки – примеры прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.
Оба типа программного обеспечения взаимосвязаны и могут быть представлены в виде диаграммы, изображенной на Рис. 2.1 Как видите, каждая область тесно взаимодействует с другой. Системное программное обеспечение обеспечивает и контролирует доступ к аппаратному обеспечению компьютера. Прикладное программное обеспечение взаимодействует с аппаратными компонентами через системное. Конечные пользователи в основном работают с прикладным программным обеспечением. Чтобы обеспечить аппаратную совместимость, каждый тип программного обеспечения разрабатывается для конкретной аппаратной платформы.
Системное ПО, в состав которого входят операционная система, трансляторы языков и обслуживающие программы, управляет доступом к аппаратному обеспечению. Прикладное ПО, такое как языки программирования и различные пользовательские приложения, работает с аппаратным обеспечением через слой системного ПО. Пользователи, в свою очередь, взаимодействуют с прикладным программным обеспечением.
текстовые редакторы;
редакторы электронных таблиц;
средства управления базами данных (СУБД);
графические редакторы;
приложения для проектирования;
издательские программы;
редакторы HTML;
средства для работы в сети Интернет;
приложения мультимедиа.
Любой пакет такого типа подразумевает, что в состав прикладного программного обеспечения входит набор текста. Без этого сегодня никуда. Рукописные тексты уже отходят в прошлое. При этом саму категорию текстовых редакторов можно разделить на несколько основных типов.
Простейшими программами можно назвать приложения типа «Блокнот», хотя некоторые из них поддерживают работу даже с HTML или языками программирования высшего уровня.
К текстовым процессорам относятся более сложные приложения типа Microsoft Word, позволяющие использовать форматирование, изменение оформления, добавление графики, звука, данных из других приложений практически любого типа, а также имеющие возможность быстрого создания веб-страниц.
К третьей группе можно отнести программные продукты типа Adobe Reader. Они рассчитаны на работу с документами формата PDF, в котором сегодня распространяется большинство технической документации. Здесь имеются расширенные возможности по применению текста или вставки графических объектов. Кроме того, такие программы позволяют производить, так сказать, перекрестное конвертирование файлов в другие форматы, которые впоследствии можно будет открыть в каком-то специализированном приложении.
Не менее важным является и то, что в состав прикладного программного обеспечения входит теория и практика по созданию и редактированию электронных таблиц. Простейшим примером можно назвать приложение Microsoft Excel.
В принципе, все программы этого типа изначально рассчитаны на математические, алгебраические или тригонометрические вычисления, выполняемые автоматически при задании соответствующих формул. Нередко встречаются и достаточно специфичные программы, рассчитанные даже на решение тензорных уравнений. Отличительной особенностью таких приложений является и то, что они способны преобразовывать зависимые данные в диаграммы или графики, а не вставляют их в документ в виде графического объекта, как это делают текстовые процессоры. Это могут быть также и сводные таблицы, опирающиеся на данные электронных документов, созданных в других программах. В общем, возможностей здесь очень много.
В состав прикладного программного обеспечения входит и множество пакетов, предполагающих обработку баз данных. В офисном пакете Microsoft таким приложением является Access
По большому счету программы этого типа в чем-то очень похожи на редакторы таблиц. В принципе, даже интерфейс у них практически одинаков (с незначительными различиями).
Сюда же можно отнести и некоторые программы, предназначенные для электронной бухгалтерии. Самой известной и наиболее популярной сегодня можно назвать «1С», которая позволяет контролировать, скажем, наличие товара на складе, составлять бухгалтерские и налоговые отчеты, начислять заработную плату сотрудникам и т. д
Графические редакторы являются весьма интересными и многофункциональными программами. Неудивительно, что в состав прикладного программного обеспечения входит огромное количество приложений такого типа с разными возможностями.
Конечно, имеются примитивные программы типа Paint в стандартном наборе любой «операционки» Windows, однако встречаются достаточно мощные профессиональные программные продукты типа Corel Draw, Adobe Photoshop и т. д. Их возможности по обработке растровой и векторной графики поистине безграничны.
Еще в состав прикладного программного обеспечения входят специализированные инженерные пакеты, предназначенные для проектирования. Самым ярким примером здесь можно назвать AutoCAD.
Что самое интересное, возможности программы не ограничиваются только созданием чертежей. Здесь можно создать всю необходимую техническую документацию, произвести сложнейшие расчеты, используя основы множества инженерных дисциплин типа сопромата или теоретической механики, и т. д. Но такие программы у обычного юзера являются невостребованными, поскольку достаточно сложны для понимания и применяются в основном на производстве.
Не менее востребованными являются профессиональные утилиты для издательского дела. К примеру, очень известные приложения Adobe Pagemaker, Adobe InDesign и QuarkXPress позволяют производить верстку, подготавливать газеты или журналы к печати, задавать собственные конструкции по шаблону или без него и многое другое
Собственно, уже чуть ли не архаичный набор текста, скажем, на шпонах или печать книг на специальных станках, а тем более написание и оформление их вручную - это попросту пережитки прошлого. В этом отношении программы такого типа шагнули вперед настолько, что нашим пращурам такое, наверное, и не снилось.
Приложения этого типа тоже относят к прикладному ПО. В большинстве случаев такие программы используются для создания HTML-документов, а проще говоря, веб-страниц и целых сайтов. В принципе, имеются специализированные утилиты, имеющие богатые возможности, но тот же стандартный «Блокнот» или Word тоже можно отнести к этому типу приложений, хотя изначально они ориентированы несколько на другие цели.
Сегодня существуют даже целые программные комплексы, позволяющие создавать сайты за считанные минуты даже при абсолютном незнании HTML. Принцип создания базируется на графическом интерфейсе и элементах, которые нужно применить в определенной ситуации. Естественно, потом можно просмотреть документ в режиме HTML, но рядовому юзеру это мало что скажет.
Нельзя обойти стороной и Всемирную паутину. Понятно ведь, что в состав прикладного программного обеспечения входит пользование Интернетом (Internet Explorer, Opera, Google Chrome, Mozilla Firefox и т. д.).
Сюда, кстати, можно отнести не только браузеры, обеспечивающие серфинг, но и клиенты электронной почты, и множество программ-загрузчиков, позволяющих скачивать необходимую информацию. Среди загрузчиков тоже имеется разделение на приложения типа Downloader и Uploader. Первые загружают информацию из Интернета, вторые, наоборот, добавляют ее в Сеть.
Напоследок остается рассмотреть раздел мультимедиа. В этом наборе наблюдается огромное разнообразие. Так, например, здесь присутствуют программы обработки видео и аудио, специальные программы для создания музыки на компьютере, разного рода проигрыватели, дополнительные плагины разных форматов, конверторы аудио и видео, а также множество других утилит.
Кстати сказать, сюда же можно отнести программы типа Power Point для создания презентаций любого типа, ведь они, по сути, тоже являются совокупностью элементов мультимедиа. Продолжать этот список можно до бесконечности.
Обязательные части, входящие в состав операционной системы, следующие:
- ядро, которое представляет собой командный интерпретатор, то есть своеобразный переводчик, переносящий запросы от пользователей или программ в понятный для физических компонентов компьютера вид;
- специализированные программные компоненты, ориентированные на управление разнообразными устройствами, которые включены в состав компьютера, их принято называть драйверами;
- интерфейс пользователя, то есть удобная оболочка, посредством которой и осуществляется основное общение.
- ядро системы или базовый модуль предназначен для управления работой программы и файловой системы, обеспечивая удобный доступ к ней, а также обмен файлами между периферийными устройствами;
- командный процессор создан для расшифровки и исполнения пользовательских команд, которые поступают обычно посредством клавиатуры;
- драйвера для периферийных устройств предназначены для обеспечения согласованности работы устройств и процессора, они необходимы в связи с тем, что каждое из периферийных устройств обрабатывает информацию по-разному и с разной скоростью;
- утилиты, представляющие собой дополнительные сервисные программы, делающие процесс пользовательского общения с компьютером многосторонним и максимально удобным.
Если с тем, что такое операционная система, все более или менее понятно, то можно рассмотреть вопросы, связанные с ее загрузкой. Файлы, входящие в состав ОС, хранятся на диске. Известно, что для выполнения программ они должны находиться в оперативной памяти. Для начала должна быть выполнена программа загрузки, изначально отсутствующая в оперативной памяти. И тут есть выход – ОС поэтапно загружается в оперативную память.
Первый отрезок системы загружается из постоянного запоминающего устройства, где находятся все программы тестирования блоков питания ПК. Они выполняются моментально после поступления первых токовых импульсов. В это же время на начальном секторе диска запускается программа загрузки, берущая управление на себя. Это приложение ищет базовый модуль ОС, а потом передает ему управление. Загрузчик из базового модуля отыскивает все остальные компоненты и загружает их в ОЗУ. Когда ОС загружена, управление вручается командному процессору, после чего пользователь может вступать во взаимодействие с системой. Мобильные операционные системы работают по схожему принципу, однако, с некоторыми видоизменениями, связанными с особенностью устройств.
Такой принцип распространяется абсолютно на все современные ОС.
Где используется интерактивность
В самых различных сферах жизнедеятельности человека применяются такие технологии, их становится все больше с развитием общества. Сейчас интерактивность наиболее востребована в информатике, программировании, телекоммуникациях, социологии, образовании, дизайне. Рассмотрим несколько примеров взаимодействия.
Интерактивное общение - это возможность осуществить диалог в режиме реального времени, находясь на значительном расстоянии друг от друга. Сейчас множество программ и приложений помогают людям быстро и конструктивно общаться (Skype, ICQ и многие другие). Это большой прорыв в социальном развитии человечества. Ведь такой способ общения позволяет не только проводить в режиме онлайн бизнес-переговоры между представителями разных континентов, он дает возможность социальной адаптации разных слоев населения (подростков, инвалидов и др.).
Возможность разбить каналы по возрастным группам, защитить детей от нежелательной информации.
Возможность выбора (из обширного списка) любого фильма для просмотра (услуга оплачивается отдельно)
Собственно интерактивный просмотр, т. е. абонент может приостановить, перемотать, записать любую трансляцию здесь и сейчас.
Доступ к социальным сетям
Дополнительные услуги, такие как онлайн-карты, прогноз погоды, курсы валют и прочее.
Насколько это удобно и актуально, безусловно, каждый решает для себя сам
Сервисное программное обеспечение – программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
По функциональным возможностям сервисные средства можно подразделять на:
улучшающие пользовательский интерфейс:
· защищающие данные от разрушения и несанкционированного доступа;
· восстанавливающие данные;
· ускоряющие обмен данными между диском и ОЗУ;
· архивации-разархивации;
· антивирусные средства.
Наиболее часто используются утилиты следующего назначения:
Компьютерные вирусы, как и биологические вирусы, ставят перед собой три задачи - заразить, выполнить, размножиться. Заражается компьютер "снаружи", когда человек запускает на исполнение некую программу, которая либо заражена вирусом (т. е. при ее выполнении запускается и вирус), либо сама является вирусом
Под программированием понимают проектирование, разработку, написание и отладку новых программ. Под программой понимают последовательность команд, после выполнения которых средствами компьютерной техники достигается определенный результат. Сейчас даже школьникам известно, что компьютер и другая вычислительная техника реагируют на команды, которые отдаются на специальном машинном языке. Все сигналы шифруются с помощью двоичного кода, состоящего из набора нулей и единиц. Конечно, специалистам было бы затруднительно составлять полноценные рабочие программы, используя такой сложный и громоздкий тип записи. Поэтому были придуманы специальные языки программирования, содержащие строго определенный набор команд.
Команды, написанные на языках программирования, преобразуются в машинный код (язык нулей и единиц) с помощью специальных программ – трансляторов. Такие же трансляторы имеет в своем составе система программирования. Таких языков было придумано великое множество. У каждого из них есть свои преимущества и недостатки. Так, язык Си (Си++) чаще используют системные программисты. Для разработки Интернет–приложений применяют html или php
Под системой программирования понимают целый комплекс программ, облегчающих работу специалиста. При этом языки и системы программирования тесно взаимосвязаны. В состав такой системы обязательно входят такие компоненты
Как же разобраться в таком количестве файлов? Во-первых, каждый файл имеет индивидуальное имя, а, кроме того, расширение. Расширение указывает на то, какого типа этот файл, для чего предназначен. Во-вторых, файлы не свалены в одну кучу, а разложены по специальным местам, которые называют папками. Каждая группа файлов, объеденная общей функцией, темой или еще чем-либо, лежит в своей папке. Таким образом, благодаря индивидуальному имени, расширению и тому, что каждый файл лежит в строго определенном месте, во всем разнообразии файлов на вашем компьютере можно легко разобраться
Как расшифровать файлы? Что значит то или иное расширение? Условно все файлы можно разделить на несколько групп:
документы – файлы, содержащие, преимущественно, текстовую информацию, эти файлы создают сами пользователи в специально созданных для этого программах;
файлы-библиотеки – эти файлы содержат различные алгоритмы, которые используют программы;
исполняемые фалы – файлы, запуск которых вызывает к работе ту или иную программу.
Чтобы сходу понять, к какой из этих групп относится тот или иной файл, необходимо знать самые распространенные расширения, типы файлов. Тогда при одном взгляде на файл его назначение становится очевидным. Расширением называются три или четыре последних буквы в имени файла, перед расширением всегда стоит точка. В отличие от имени файла, которое может содержать как русские, так и английские буквы, расширение всегда записано только латиницей
Все дальшеследующие расширения характерны для исполняемых файлов. Сами они не являются частью той или иной программы, в отличие от первых трех расширений, но они привязаны каждый к своей программе, в которой и запускаются открываемые файлы. Например, открывая текстовый файл, вы автоматически запускаете и текстовый редактор, а с аудио или видеофайлом запускается проигрыватель. Поэтому для того, чтобы запускать такие файлы, необходимо, чтобы на вашем компьютере стояли необходимые программы.
Бывает так, что информацию не получается найти на компьютерном носителе. Но даже пустой файл имеет собственное имя, являющееся важным свойством записанного на жестком диске набора данных. Если оно отсутствует, то такую структуру нельзя назвать хранением
Каждый носитель информации (гибкий, жесткий или лазерный диск) может содержать огромное ее количество. Файловая система предназначена для хранения данных и организации различных каталогов. В широком смысле она состоит из совокупности всей информации на диске, наборов структур данных, комплекса системных программных средств. Корневой каталог состоит из вложений 2-го уровня, которые, в свою очередь, включают в себя папки 3-го и т. д. Одноуровневая линейная система применяется для дисков с несколькими файлами, многоуровневая иерархическая – для дисков с их большим количеством. Второй присуща древовидная структура.
Оно заключается в обеспечении удобного интерфейса для человека при обращении к информации, находящейся на диске, и реализации возможности совместного использования объектов многими людьми и осуществляющимися процессами. Подобное устройство структуры позволяет достичь максимального результата при работе с данными.
Назначение файловой системы
Файловая система
Общее понятие файла
Файл: имена файлов
Пользователи дают набору данных на диске символьные названия. По ним идентифицируются файлы. При этом обязательно учитываются ограничения системы как на используемые знаки, так и на всю длину словосочетания. Имя файла – это указанное выше название, которое может совпадать у нескольких наборов данных. В этом случае различной будет последовательность идентификаторов каталогов, то есть адрес, по которому находится информация. В одних системах один и тот же объект не может иметь несколько названий, в других подобное ограничение вообще отсутствует. В последнем случае набору данных предоставляется уникальное имя. Это числовой идентификатор, используемый любыми программами операционной системы.
Полное имя
Можно привести такой пример:
C:\Музыка\Праздник\Мелодия.mp3
Указанное в образце полное имя файла – это название, состоящее собственно из него самого и пути информации. Последний из указанных элементов является перечнем идентификаторов папок, которые следует последовательно открыть, чтобы дойти с наивысшего уровня до набора данных. Полное имя файла обязательно задается, начиная с корневого каталога, и содержит в себе перечень всех зависимых вложений остальных уровней. Такое название абсолютное. Оно ссылается на информацию относительно корневого каталога независимо от текущей папки. Все элементы имени разделяются символом косой черты (\). Этот знак должен быть указан перед названием корневого каталога
Длинное имя
Раньше, когда на дисках хранились тысячи файлов, пользователи неплохо знали, откуда появились на носителе те или иные данные. В настоящее время следить за историей поступающей информации невозможно. Поэтому для данных были сняты жесткие ограничения на длину названия. Из чего состоит имя файла? Теперь название можно записывать русскими буквами, с некоторыми знаками препинания и даже пробелами. Расширение указывается не только тремя символами. Если имя содержит несколько точек, то тип файла указывается после последнего знака препинания.
Проблемные объекты
Документ с длинным названием может быть неверно прочитан на другом компьютере. Поэтому при пересылке данных следует переименовать файл с помощью латинских букв. Русского алфавита на компьютере получателя может не оказаться, и вместо словосочетаний появится непонятный набор символов. Для организации системы хранения файлов на личном компьютере пользователя используются любые буквы
Корректное имя файла
Оно может состоять из любых букв в верхнем и нижнем регистре, числа, точки и подчеркивания. Использование пробела не запрещается. Однако не стоит им злоупотреблять, а также ставить в начало названия. В имя можно включить иные символы, за исключением зарезервированных знаков (> < | ? * / \ : "). Расширение отделяется от названия последней правой точкой. Длина имени ограничивается 255 знаками. На самом деле обычному пользователю хватает 20 символов. Операционная система не различает строчные и прописные буквы в имени файла. Это означает, что сохранить в одном каталоге два элемента с одинаковым названием, написанным в разном регистре, не получится. Так может выглядеть пример совпадающих имен: «Текст.doc» и «ТЕКСТ.doc».
Шаблон названия файла
Командные оболочки операционных систем, а также всевозможные языки программирования позволяют пользователю искать в именах и каталогах определенные группы. Все файлы проверяются на предмет соответствия заданному шаблону, если какой-то из них совпадает с эталоном, то он учитывается, если нет – то пропускается.
Для чего нужен такой образец? Часто требуется осуществить одно и то же действие с целой группой файлов. Это занимает меньше времени, чем обращение к каждому документу по отдельности. Шаблон имени файла позволяет выделить группу, соответствующую заданным требованиям, из общей массы. Он используется даже при поиске данных
Итак, логический диск – это некоторая, наперед определенная часть жесткого диска (винчестера), используемая для хранения информации. Как правило, в системе она обозначается буквами латинского алфавита (B, C, D, E и так далее).
Стоит заметить, что логические диски - это не нечто физическое, что можно потрогать руками, как винчестер, это всего лишь условная логическая единица, служащая для удобства пользователя и систематизации информации на ПК. Например, имея один физический носитель, на нем можно создать несколько логических (для фильмов, для рабочей информации, для игр, системный том).
Файловые структуры бывают простыми и многоуровневыми (иерархическими)
Простые файловые структуры могут использоваться для дисков с небольшим (до нескольких десятков) количеством файлов. В этом случае оглавление диска представляет собой линейную последовательность имён файлов (рис. 2.8). Его можно сравнить с оглавлением детской книжки, которое содержит названия входящих в неё рассказов и номера страниц.
Иерархические файловые структуры используются для хранения большого (сотни и тысячи) количества файлов. Иерархия — это расположение частей (элементов) целого в порядке от высшего к низшим. Начальный (корневой) каталог содержит файлы и вложенные каталоги первого уровня. Каждый из каталогов первого уровня может содержать файлы и вложенные каталоги второго уровня и т. д. (рис. 2.9). В этом случае оглавление диска можно сравнить с оглавлением нашего учебника: в нём выделены главы, состоящие из параграфов, которые, в свою очередь, разбиты на отдельные пункты и т. д.
Пользователь, объединяя по собственному усмотрению файлы в каталоги, получает возможность создать удобную для себя систему хранения информации. Например, можно создать отдельные каталоги для хранения текстовых документов, цифровых фотографий, мелодий и т. д.; в каталоге для фотографий объединить фотографии по годам, событиям, принадлежности и т. д. Знание того, какому каталогу принадлежит файл, значительно ускоряет его поиск.
В операционной системе Windows путь к файлу начинается с логического имени устройства внешней памяти; после имени каждого подкаталога ставится обратный слэш. В операционной системе Linux путь к файлу начинается с имени единого корневого каталога; после имени каждого подкаталога ставится прямой слэш.
Пример полного имени файла в ОС Windows:
Е: \изображения\фото\Катунь.jpeg
Пример полного имени файла в ОС Linux:
/home/methody/text
Создаются файлы с помощью систем программирования и прикладного программного обеспечения.
В процессе работы на компьютере над файлами наиболее часто проводятся следующие операции:
• копирование (создаётся копия файла в другом каталоге или на другом носителе);
• перемещение (производится перенос файла в другой каталог или на другой носитель, исходный файл уничтожается);
• переименование (производится переименование собственно имени файла);
• удаление (в исходном каталоге объект уничтожается).
Путь к файлу — имена всех каталогов от корневого до того, в котором непосредственно находится файл. Последовательно записанные путь к файлу и имя файла составляют полное имя файла. Полное имя файла уникально.
Понятие файла и файловой структуры
Для начала нужно определиться с самыми главными терминами и понятиями. Ключевым здесь является понятие файла, которое и определяет механизмы работы системы в программном плане.
Итак, файл – это объект, содержащий определенную информацию. Чтобы понять, что такое файлы данных, файловые структуры и их взаимодействие, лучше привести пример из жизни, скажем, сравнить эти понятия с обычной книгой
Каждый знает, что практически в любой книге можно встретить обложку, страницы, оглавление, главы и разделы. Для простейшего понимания, обложка – это вся файловая система в совокупности, страницы – папки (директории), в которых хранятся отдельные файлы, оглавление – файловый менеджер, главы и разделы – файлы, содержащие конкретную информацию.
Как правило (не всегда, правда), обозначение объекта, называемого файлом, состоит из двух частей: имени и расширения. Собственно, имя может быть абсолютно произвольным и задаваться на разных языках. Расширение – это специальное обозначение из трех и более латинских литер, которое указывает на тип данных. Проще говоря, по расширению можно понять, какой программе сопоставлен файл, является ли он системным и т. д.
Файлы (объекты), не соответствующие ни операционной системе, ни какой-либо программе, открыть будет не так просто. Грубо говоря, ни одна «операционка» не поймет, какое именно средство для открытия нужно запустить. В лучшем случае будет предложено выбрать соответствующую программу самому из предоставляемого списка вероятных решений.
 С объектом операционная система связывает:
• имя;
• графическое обозначение;
• свойства;
• действия (поведение).
С каждым объектом связан определенный набор свойств и множество действий, которые могут быть выполнены над объектом.
Например, свойствами документа являются его местоположение в файловой структуре и размер. Действия над документом: открыть (просмотреть или прослушать), переименовать, напечатать, скопировать, сохранить, удалить и др.
В меню на рис. 2.13 все пункты, кроме последнего, относятся к действиям, которые можно выполнить с документом. Выбор нужного пункта меню производится с помощью клавиш управления курсором или манипулятора (например, мыши). Если выбрать пункт меню «Свойства», то на экран будет выведен список свойств данного объекта.
Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.
Email: Нажмите что бы посмотреть