русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Традиционная файловая система s5


Дата добавления: 2013-12-23; просмотров: 1355; Нарушение авторских прав


Ключевые слова + контент + ссылки = трафик

Как контентная оптимизация привлекает трафик.

Как можно раскрутить сайт в 1 шаг, не имея денег?

 

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

 

Вопрос на ответ:

- Контентная оптимизация (публикация контента)

 

Контент – это информация, все то, что вы можете разместить у себя на сайте (аудио, видео, графическая и текстовая)

 

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

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

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

 

1. Вы создаете сайт и наполняете его контентом

2. Вы регистрируете его в поисковых системах, каталогах.

3. Через n-ое время вы начинаете получать посетителей на сайт по разным запросам, которые встречаются в тексте ваших страниц

4. С увеличением объема контента на сайте, вы будите увеличивать поток посетителей на ваши страницы

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

6. Благодаря входящим ссылкам на ваш сайт, будет расти выдача в поисковых системах, тем самым привлекая еще больше посетителей



7. Повторение пункта 5 (цикличность с 5 по 7)

 

Поисковая оптимизация – SEO(англ. search engine optimization) – это комплекс мер, направленных на улучшение позиций сайта в выдаче поисковых систем. Под SEO – оптимизацией подразумевается оптимизация контента, html-кода, структуры и внешних факторов сайта

Поисковая оптимизация (SEO) Search Engine Optimization:

 

 

+/- контентной и поисковой оптимизации:

1. Контент оптимизация позволяет сосредоточиться на качестве и количестве контента, но предсказать результаты не возможно.

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

 

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

 

 

http://www.netpromoter.ru бар для page promoter

http://www.site-auditor.ru бесплатная программа по анализу сайта

http://www.sitemapgenerator.ru генератор карты сайта

Добавить url:

Яндекс http://yadd.ru

Rambler http://www.rambler.ru/doc/add_site.shtml

Google http://www.google.ru/addurl

Апорт http://catalog.aport.ru/rus/add/AddUrl.aspx

 

Рассмотрим все инструменты подбора слов:

Яндекс: http://wordstat.yandex.ru

Рамблер: http://adstat.rambler.ru/wrds/

 

 

nofollow — это значение атрибута rel тега «A» языка гипертекстовой разметки веб-страниц HTML (rel="nofollow"). Значение предназначено для поисковых систем: он указывает им на то, что гиперссылку, задаваемую «A», не следует никаким образом учитывать при индексировании данной страницы.

<a href="http://www.creoplay.ru" rel="nofollow">Создание и продвижение сайтов.</a>

Типы файлов

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

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

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

Специальный файл - фиктивный файл, ассоциируемый с каким-либо устройством ввода-вывода, используется для унификации механизма доступа к файлам и внешним устройствам.

Структура файловой системы

Файловая система s5 имеет иерархическую структуру, в которой уровни создаются за счет каталогов, содержащих информацию о файлах более низкого уровня.

Каталог самого верхнего уровня называется корневым и имеет имя root.

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

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

Рисунок:

Пусть имеются две файловые системы, расположенные на разных дисках (рисунок 5.3).

Операция монтирования заключается в следующем:

1.в корневой файловой системе выбирается некоторый существующий каталог, содержащий один пустой файл, в данном примере каталог man, содержащий файл dummy.

2.После выполнения монтирования выбранный каталог man становится корневым каталогом второй файловой системы. Через этот каталог смонтированная файловая система подсоединяется как поддерево к общему дереву (рисунок 5.4).

(!)При этом нет логической разницы между основной и монтированными файловыми системами.

 

Имена файлов

В UNIX для файла существует три типа имени - краткое, полное и относительное.

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

Полное имя однозначно определяет файл. Оно состоит из цепочки имен каталогов, через которые проходит маршрут от корневого каталога до данного файла. Имена каталогов разделяются символами "/", при этом имя корневого каталога не указывается, например, /mnt/rk2/test.c, где mnt и rk2 - имена каталогов, а test.c - имя файла. Каждому полному имени в ОС соответствует только один файл, однако файл может иметь несколько различных имен, так как ссылки на один и тот же файл могут содержаться в разных каталогах (жесткие связи).

Относительное имя файла связано с понятием "текущий каталог", то есть каталог, имя которого задавать не нужно, так как оно подразумевается по умолчанию. Имя файла относительно текущего каталога называется относительным. Оно представляет собой цепочку имен каталогов, через которые проходит маршрут от текущего каталога до данного файла. Относительное имя в отличие от полного не начинается с символа "/". Так, если в предыдущем примере принять за текущий каталог /mnt, то относительное имя файла test.c будет rk2/test.c.

 

Привилегии доступа

В UNIX s5 все пользователи по отношению к данному файлу делятся на три категории:

1.владелец,

2.член группы владельца

3.все остальные.

Группа- это пользователи, которые объединены по какому-либо признаку, например, по принадлежности к одной разработке. Кроме этого, в системе существует привелигированный пользователь, обладающий абсолютными правами по доступу ко всем файлам системы.

Определены также три вида доступа к файлу - чтение, запись и выполнение.

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

Физическая организация файла

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

Логическая последовательность блоков в файле задается набором из 13 элементов.

1.Первые 10 элементов предназначаются для непосредственного указания номеров первых 10 блоков файла.

2.Если размер файла превышает 10 блоков, то в 11 элементе указывается номер блока, в котором содержится список следующих 128 блоков файла.

3.Если файл имеет размер более, чем 10+128 блоков, то используется 12-й элемент, содержащий номер блока, в котором указываются номера 128 блоков, каждый из которых может содержать еще по 128 номеров блоков файла. Таким образом, 12-й элемент используется для двухуровневой косвенной адресации.

4.В случае, если файл больше, чем 10+128+1282 блоков, то используется 13 элемент для трехуровневой косвенной адресации. При таком способе адресации предельный размер файла составляет 2 113 674 блока.

Традиционная файловая система s5 поддерживает размеры блоков 512, 1024 или 2048 байт.

 

Структуры индексных дескрипторов и каталогов

Вся необходимая операционной системе информация о файле, кроме его символьного имени, хранится в специальной системной таблице, называемой индексным дескриптором (inode) файла.

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

Индексные дескрипторы пронумерованы и хранятся в специальной области файловой системы. Номер индексного дескриптора является уникальным именем файла. Соответствие между полными символьными именами файлов и их уникальными именами устанавливается с помощью иерархии каталогов.

Каталог представляет собой совокупность записей обо всех файлах и каталогах, входящих в него. Каждая запись состоит из 16 байтов, 14 байтов отводится под короткое символьное имя файла или каталога, а 2 байта - под номер индексного дескриптора этого файла.

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

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

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

1. загрузочный блок (boot), в котором хранится загрузчик операционной системы;

2. суперблок (superblock) - содержит самую общую информацию о файловой системе: размер файловой системы, размер области индексных дескрипторов, число индексных дескрипторов, список свободных блоков и список свободных индексных дескрипторов, а также другую административную информацию;

3. область индексных дескрипторов, порядок расположения индексных дескрипторов в которой соответствует их номерам;

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

Рис. 5.5. Расположение файловой системы s5 на диске

 

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

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

Для уменьшения среднего времени доступа к файлу его дескриптор копируется в специальную системную область памяти. Копирование индексного дескриптора входит в процедуру открытия файла. При открытии файла ядро выполняет следующие действия:

1.Проверяет, существует ли файл; если не существует, то можно ли его создать. Если существует, то разрешен ли к нему доступ требуемого вида.

2.Копирует индексный дескриптор с диска в оперативную память; если с указанным файлом уже ведется работа, то новая копия индексного дескриптора не создается.

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



<== предыдущая лекция | следующая лекция ==>
Мета-тег Keywords | Виртуальная файловая система VFS


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.507 сек.