русс | укр

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

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

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

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


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

Информатика


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


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

Структуры данных

Работа с большими наборами данных автоматизируется проще, когда данные упорядочены, т.е. образуют заданную структуру. Существует три основных типа структур данных:

· линейная;

· иерархическая;

· табличная.

 

Линейные структуры – это списки данных. Каждый элемент данных однозначно определяется своим номером в массиве.

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

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

Пуск ►Программы ►Стандартные ►Калькулятор

 

 

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

Наименьшей единицей измерения является байт, равный восьми битам. С его помощью кодируется один символ.

Более крупной единицей является килобайт.

1 Кбайт = 1024 байт = 210 байт

Одна страница машинописного текста составляет около 2 Кбайт

Используют и более крупные единицы.

1 Мбайт = 1024 Кбайт = 220 байт. Оперативная память – 128, 256 Мбайт

1 Гбайт = 1024 Мбайт = 230 байт. Объем жесткого диска – десятки Гбайт

1 Тбайт = 1024 Гбайт = 240 байт. Виртуальная память ≤ 64 Тбайт

 

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



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

С:\Documents and Setting\Gesh\My Documents\Информатика\Информация и информатика.doc

 

 

Слово информатика происходит от французского слова Informatique, образованного в результате объединения терминов Information (информация) и Automatique (автоматика), что выражает ее суть как науки об автоматической обработке информации. В большинстве стран Западной Европы и США используется другой термин – Computer Science (наука о средствах вычислительной техники). В качестве истоков информатики обычно называют две науки – документалистику и кибернетику. Документалистика сформировалась в конце XIX века в связи с бурным развитием производственных отношений. Ее расцвет пришелся на 20-30 годы XX века, а основным предметом стало изучение рациональных средств и методов повышения эффективности документооборота.

Основы близкой к информатике технической науки кибернетики были заложены трудами по математической логике американского математика Норберта Винера, опубликованными в 1948 году, а само название происходит от греческого слова (kyberneticos – искусный в управлении).

 

Информатика – это техническая наука, систематизирующая приемы

создания

хранения

воспроизведения

обработки средствами вычислительной техники, а также

передачи принципыфункционирования этих средств и методы данных управления ими.

 

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

 

Предмет информатики составляют следующие понятия:

1. Аппаратное обеспечение средств вычислительной техники.

2. Программное обеспечение средств вычислительной техники.

3. Средства взаимодействия аппаратного и программного обеспечения.

4. Средства взаимодействия человека с аппаратными и программными средствами.

 

В информатике, таким образом, особое внимание уделяется вопросам взаимодействия. Для этого придуман даже термин интерфейс ( аппаратный, программный аппаратно-программный).

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

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

 

1. Архитектура вычислительных систем – приемы и методы построения систем, предназначенных для автоматической обработки данных.

2. Интерфейсы вычислительных систем– приемы и методы управления аппаратным и программным обеспечением.

3. Программирование– приемы, методы и средства разработки компьютерных программ.

4. Преобразование данных– приемы и методы преобразования структур данных.

5. Защита информации– обобщение приемов, разработка методов и средств защиты данных.

6. Автоматизация– функционирование программно-аппаратных средств без участия человека.

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

На всех этапах технического обеспечения информационных процессов для информатики ключевым понятием является эффективность.



<== предыдущая лекция | следующая лекция ==>
Кодирование данных двоичным кодом | Методы и системы кодирования


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


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

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

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


 


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

 
 

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

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