Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана)


Скачать 1.17 Mb.
Название Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана)
страница 7/10
Тип Программа
rykovodstvo.ru > Руководство эксплуатация > Программа
1   2   3   4   5   6   7   8   9   10

4. Текстовые

TXT

Самый простой файл. Содержит только текст.

HTML

Это язык разметки. Содержит текст, тэги и ссылки на медиаобъекты (другие файлы, рисунки, музыку, видео, флеши и т.д.). В программе «Блокнот» этот файл будет представлен в виде обычного текста. Однако, в браузере он предстанет во всей своей красе – появятся рисунки, зазвучит музыка, начнет действовать анимация. Важное замечание: медиаобъекты не внедряются внутрь файла.

DOC

Это специальный файл для программы Microsoft WORD. Содержит в себе текст, встроенную графику, простейшую анимацию, макросы (простейшие последовательности команд).

XLS

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

PPT

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

PUB

Это специальный файл для программы Microsoft Publisher, отличающееся от Microsoft Word тем, что акцент в нём делается на проектирование разметки страницы, а не на оформление и проверку текста. Содержит новые и усовершенствованные средства, помогающие эффективно создавать, настраивать и многократно использовать разнообразные маркетинговые материалы, адаптированные под конкретные потребности компании.

PAS, BAS, …

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

ГЛАВА 4. УРОК 5. Типы файлов ОС «Windows». Мультимедиа.


  1. Мультимедиа

    1. Аудио

      1. WAV представляет собой некомпрессированный звуковой файл, то есть они дают звук в максимальном качестве. WAV-файлы больше распространены в операционной системе Windows. Если вы посылаете на конкурс джингл в виде WAV -файла, можете быть уверены, что ваше произведение прозвучит для жюри так же, как у вас дома. Положительной характеристикой этих форматов является и то, что эти файлы готовы для создания качественного аудио-CD. Недостатком некомпрессированного аудиоформата является большой объем WAV/AIFF-файлов.

      2. CDA – тип аудио для компакт дисков. (CD Audio Track).

      3. MP3 имеет гораздо меньший объем, и его можно легко переслать по электронной почте. Происходит это за счет алгоритмов компрессирования (сжатия), что несколько ухудшает звук. Чем больше степень сжатия, тем меньше объем файла и хуже качество звука.

      4. MIDI-файл (также может обозначаться как SMF – Standart MIDI File) НЕ СОДЕРЖИТ звуков, в нем прописаны лишь управляющие команды для звукового модуля – на таком-то MIDI-канале выбран такой инструмент, нота такая-то нажата с такой-то скоростью, нота отпущена, нажата педаль сустейна и т.п. MIDI-файл хорош тем, что он занимает ОЧЕНЬ мало места (от 1 КБ до 300КБ) и его легко переслать по электронной почте, а для его создания не нужно дополнительного оборудования – как правило, встроенные звуковые карты имеют программно или аппаратно реализованный GM-модуль.

      5. KAR – караоке.




  1. Видео

    1. AVI (Audio Video Interleaved) технология Windows Video File фирмы Microsoft

    2. MPEG Стандарт сжатия MPEG разработан Экспертной группой кинематографии (Moving Picture Experts Group - MPEG). MPEG это стандарт на сжатие звуковых и видео файлов в более удобный для загрузки или пересылки, например через интернет, формат. Существуют разные стандарты MPEG (как их еще иногда называют фазы - phase): MPEG-1, MPEG-2, MPEG-3, MPEG-4, MPEG-7. MPEG...



Структура дискового раздела


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

Всё пространство раздела диска разбивается на блоки фиксированного размера, кратные размеру сектора: 1024, 2048, 4096 или 8192 байт. Размер блока указывается при создании файловой системы на разделе диска. Меньший размер блока позволяет сэкономить место на жёстком диске, но также ограничивает максимальный размер файловой системы. Все блоки имеют порядковые номера. С целью уменьшения фрагментации и количества перемещений головок жёсткого диска при чтении больших массивов данных блоки объединяются в группы блоков.

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

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

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

Группа блоков


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

Битовая карта блоков — это структура, каждый бит которой показывает, отведён ли соответствующий ему блок какому-либо файлу. Если бит равен 1, то блок занят. Аналогичную функцию выполняет битовая карта индексных дескрипторов, которая показывает, какие именно индексные дескрипторы заняты, а какие нет. Ядро Linux, используя число индексных дескрипторов, содержащих каталоги, пытается равномерно распределить inode каталогов по группам, а inode файлов старается по возможности переместить в группу с родительским каталогом. Все оставшееся место, обозначенное в таблице как данные, отводится для хранения файлов.

Система адресации данных


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

Файловая система ext2 использует следующую схему адресации блоков файла. Для хранения адреса файла выделено 15 полей, каждое из которых состоит из 4 байт. Если файл умещается в 12 блоков, то номера соответствующих кластеров непосредственно перечисляются в первых двенадцати полях адреса. Если размер файла превышает 12 блоков, то следующее поле содержит адрес кластера, в котором могут быть расположены номера следующих блоков файла. Таким образом, 13-е поле используется для косвенной адресации.

При максимальном размере блока в 4096 байт кластер, соответствующий 13-му полю, может содержать до 1024 номеров следующих блоков файла. Если размер файла превышает 12+1024 блоков, то используется 14-е поле, в котором находится адрес кластера, содержащего 1024 номеров кластеров, каждый из которых ссылается на 1024 блока файла. Здесь применяется уже двойная косвенная адресация. И наконец, если файл включает более 12+1024+1048576 блоков, то используется последнее 15-е поле для тройной косвенной адресации.

Данная система адресации позволяет при максимальном размере блока в 4096 байт иметь файлы, размер которых превышает 2 TB.

Third Extended File System (третья версия расширенной файловой системы), сокращённо ext3 или ext3fs — журналируемая файловая система, используемая в операционных системах на ядре Linux, является файловой системой по умолчанию во многих дистрибутивах. Основана на ФС ext2, начало разработки которой положил Стивен Твиди.

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

Стандартом предусмотрено три режима журналирования:

  • writeback: в журнал записываются только метаданные файловой системы, то есть информация о её изменении;

  • ordered: запись данных в файл производится гарантированно до записи информации о изменении файла;

  • journal: полное журналирование как метаданных ФС, так и пользовательских данных.

Fourth Extended File System (четвёртая версия расширенной файловой системы), ext4, или ext4fs — журналируемая файловая система, используемая в ОС с ядром Linux. Основана на файловой системе ext3.

Впервые экспериментальная поддержка ext4 была выпущена 10 октября 2006.

Характеристика

Основной особенностью стало увеличение максимального объёма одного раздела диска до 1 эксабайта (260 байт) при размере блока 4Kb, и увеличение размера одного файла до 16 терабайт. Кроме того, в ext4 представлен механизм пространственной (extent) записи файлов (новая информация добавляется в конец заранее выделенной по соседству области файла), уменьшающий фрагментацию и повышающий производительность.

ГЛАВА 4. УРОК 4. Типы файлов ОС «Linux».

В операционных системах на базе ядра «Linux» понятие типа файла никак не связано с его расширением. Следить за расширениями файлов функция приложений, а не операционной системы. Поэтому в атрибутах файлов в Linux не хранится информация о типе данных в них. Там есть информация о более существенном делении, связанном с тем, что в «Unix»-подобных системах все объекты — это файлы. Все объекты — это весьма разнообразное явление. Поэтому тип файла в «Linux» – это скорее тип объекта, но не тип данных в файле (как например, в Windows).

Итак, при работе с ОС «Linux» важно понимать, что любой объект ОС является файлом. Это ключевая особенность ОС «Linux» по сравнению с операционными системами семейства «Windows».

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

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

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


Ссылки

В ОС «Linux» принято различать символические и жесткие ссылки, каждая из которых имеет особенное значение.

Жёсткая ссылка является прямой, т.е. указывает непосредственно на индексный дескриптор файла. Жесткие ссылки не могут указывать на файл, находящийся в другой файловой системе.

Символьная ссылка — это файл в данных которого, содержится указание на адрес другого файла по его имени (но не индексному дескриптору). Символические ссылки могут содержать произвольное имя, т.е. в них разрешается указывать на файлы, хранящиеся в других файловых системах и даже на несуществующие файлы. В процессе поиска файла по символическим ссылкам, ядро извлекает хранящиеся в них имена. Файл, адресуемый символической ссылкой, и сама ссылка представляют собой разные объекты файловой системы. ОС «Linux» подсчитывает количество ссылок на каждый файл и при удалении файла не освобождает блоки данных до тех пор, пока не будет удалена последняя ссылка на него.
Сокеты и именованные каналы (FIFO)

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

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

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

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

ГЛАВА 4. УРОК 5. Типы файлов ОС «Windows». Командные, библиотеки, текстовые.
Тип файла ОС «Windows» определяется по расширению. Он задает не только вид файла на экране, но и определяет, какой программой создан файл. Благодаря расширению операционная система распознаёт тип файла и запускает соответствующую ему программу. Просмотреть все зарегистрированные в системе типы файлов можно, открыв Проводник и пройдя по меню: Сервис – Свойства файлов – вкладка Типы файлов.
Файл одного типа можно открывать несколькими программами, но по умолчанию ему всегда соответствует одна программа. В противном случае система выдаст список программ, и предложит выбрать, какую из них использовать для открытия выбранного типа файла.
1. Командные (исполняемые, приложения) – EXE, COM, BAT.

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

COM. Двоичный исполняемый под MS-DOS файл. EXE. Двоичный исполняемый под управлением MS-DOS или MS Windows самонастраивающийся файл. BAT. Командный файл MS-DOS. В нем записывается последовательность двоичных программ, выполняемых под управлением MS-DOS.

2. Системные – SYS.

Несет в себе необходимую для операционной системы информацию. Они указывают системе порядок запуска тех или иных приложений. С помощью этих файлов расширяются возможности системы. По всем этим причинам, системные файлы НЕЛЬЗЯ удалять, переименовывать, перемещать.

3. Библиотеки – DLL, LIB, DAT.

Несет в себе необходимую для того или иного приложения информацию. С помощью этих файлов расширяются возможности приложения: звучит музыка, меняются уровни, трансформируется графика, … Поэтому эти файлы НЕЛЬЗЯ удалять, переименовывать, перемещать.
1   2   3   4   5   6   7   8   9   10

Похожие:

Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Перечислите и объясните четыре принципа Фон-Неймана, положенные в...

Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon 9 Решение любых задач записывается в виде алгоритма, записанного...
Принципы программного управления. Обобщенная структура ЭВМ с архитектурой фон-Неймана
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Техническое задание на выполнение работ по техническому перевооружению пс-5 с заменой
В т-2 и 2 с 1с ш. 6 кВ, ячеек №17 и №18, установкой в ячейках №17 и №18 дополнительных ячеек отходящих линий 6 кВ
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon План-конспект урока в 8 классе по теме: «Файлы папки»
Мы с вами уже прошли тему “Устройство компьютера”. Ответьте мне, пожалуйста, как на устройствах внешней памяти хранится все программное...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Руководство по программированию торговых автоматов с электронной флэш-памятью Содержание
...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Аксессуары и Опции Аксессуары поставляемые с vx-150
Кнопочная панель трансивера может быть использована в качестве dtmf клавиатуры в режиме передачи и 9 ячеек памяти dtmf могут хранить...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Техническое задание на поставку материалов и оборудования медицинского назначения
Время из-мерения глюкозы — 12 секунд, холестерина и триглицеридов — до 180 секунд, молочной кислоты — до 60 секунд. В памяти прибора...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Развитие памяти ребенка как необходимое условие успешного обучения...
Платон первый среди ученых заговорил о памяти как о самостоятельном психическом процессе. Он дал следующее определение: Память –...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Перевод Е. Колесова и В. Коломенской
Этапы I—vii удивительным образом совпадают со структурой книги Эриха Неймана «Становление созна­ния», в которой он анализирует историю...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Рабочая программа «Ярмарка чудес»
Идея создания программы родилась из опыта работы нескольких объединений декоративно прикладного творчества в Доме детского творчества,...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Программа: главная сцена/сцена холла/сцена ii/детская площадка время
Идея может быть оформлена как рисунок с подписями, небольшой текст со схемой, инструкция и т д. Использовать можно любые материалы...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Программа: главная сцена/сцена холла/сцена ii/детская площадка время
Идея может быть оформлена как рисунок с подписями, небольшой текст со схемой, инструкция и т д. Использовать можно любые материалы...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon "Беспилотный автотранспорт"
Уже сегодня мы можем наблюдать за рождением новых, ярких идей и технологий. Одной из наиболее интересных, перспективных и массовых...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Решение Из условия в
Сложив число избирателей на обоих участках, инопланетянин получил сумму: 1362+6571=10153 и, как ни странно, оказался прав. Попробуйте...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Экзаменационные вопросы по фармакогнозии для студентов 4 курса фармацевтического...
Значение физических (плотность, показатель преломления, показатель угла вращения, растворимость и др.) и химических (кислотное число,...
Программа хранится как число в одной из ячеек памяти (идея Джона фон Неймана) icon Экзаменационные вопросы по фармакогнозии для студентов 4 курса фармацевтического...
Значение физических (плотность, показатель преломления, показатель угла вращения, растворимость и др.) и химических (кислотное число,...

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск