Информатика
Лекционный материал, задания для самостоятельной работы
Скачать:
Предварительный просмотр:
Подписи к слайдам:
Понятие информации Термин «информация» происходит от латинского « informatio », что означает разъяснение, осведомление, изложение. Информация – сведения об окружающем мире, которые повышают уровень осведомленности человека.
Свойства информации Релевантность – способность информации соответствовать нуждам (запросам) потребителя; Полнота – свойство информации исчерпывающе (для данного потребителя) способное характеризовать отображаемый объект или процесс; Своевременность – способность информации соответствовать нуждам в нужный момент времени; Достоверность – свойство информации не иметь скрытых ошибок. Доступность – возможность получения информации данным потребителем; Защищенность – свойство, характеризующее невозможность несанкционированного использования или изменения информации; Эргономичность – свойство, характеризующее удобство формы или объема информации с точки зрения данного потребителя.
Информация и информационные процессы Обмен Приём Передача Использование Хранение Обработка Преобразование Информационные процессы Процессы, в результате которых происходит обмен, хранение и обработка информации называются ИНФОРМАЦИОННЫМИ ПРОЦЕССАМИ. Информационные процессы происходят не только в человеческом обществе, но и в растительном и животном мире, а сегодня и в технике.
Информация и информационные процессы Знания часто представляют собой результаты наблюдений над объектами и явлениями окружающего мира, которые пока не используются человеком (хранятся). Такие знания называют данными . Если данные начинают использовать, то они становятся информацией. Информация – это используемые данные .
Информационная деятельность человека Этапы информатизации общества (информационные революции): 1 Создание письменности 2 3 4 Книгопечатание (середина XVI в.) Освоение электричества, изобретение средств информационной коммуникации – телеграфа, телефона, радио, телевидения (конец XIX – середина XX в.) Создание микропроцессора и персонального компьютера (70-е гг. XX в.) на основе ЭВМ (40-50-е гг XX в.), компьютеризация и информатизация общества.
Информационная деятельность человека По Закону РФ «Об информации, информатизации и защите информации» (25.01.95): ИНФОРМАТИЗАЦИЯ – процесс, при котором создаются условия, удовлетворяющие потребностям любого человека в получении необходимой информации.
Информационная деятельность человека Движущая сила информационного общества: производство информации. В информационном обществе все усилия направлены не на производство и потребление товаров (как в индустриальном), а на совершенствование интеллекта и знаний как средства и продукта производства. Происходит резкое увеличение роли умственного труда. Материально-техническая база информационного общества – компьютерные системы и сети, информационные технологии и телекоммуникации. ИНФОРМАЦИОННОЕ ОБЩЕСТВО – это общество, в котором большинство работающих заняты обработкой, хранением и обменом информации.
Информационные системы ИНФОРМАЦИОННАЯ СИСТЕМА – это взаимосвязанное сочетание, средств, методов и людей, участвующих в информационных процессах. Организацию информационных процессов в информационных системах с помощью технических средств называют информационными технологиями . Инструментами информационных технологий являются все устройства, обеспечивающие обмен, хранение и обработку информации. Важнейшее место среди них занимает компьютер, своеобразная “фабрика информации”. Но техническое воплощение информационной системы лишено самостоятельного значения, если не учитывать роли человека, организатора и участника информационных процессов, главного потребителя информации .
Информационная система Система - это любой объект, который одновременно рассматривается и как единое целое, и как совокупность разнородных объектов, объединенных для достижения определенного результата. Информационная система – взаимосвязанная совокупность средств, методов и персонала, участвующих в обработке данных
Информационная система Значение информационной системы : Освобождает работников от рутинной работы за счет ее автоматизации; Обеспечивает достоверность информации; Обеспечивает более рациональную организацию переработки информации на компьютере.
Предварительный просмотр:
Подписи к слайдам:
Магистрально-модульный принцип построения компьютера. Устройства ввода (клавиатура, мышь и др.) ПЗУ (постоянное запоминающее устройство – жесткий диск и др.) Устройства вывода (монитор, принтер, наушники и др.) Магистраль (или шина, соединяющая модули) Процессор Оперативная память
Персональные компьютеры обычно проектируются на основе принципа открытой архитектуры . Принцип открытой архитектуры заключается в следующем: регламентируются и стандартизируются только описание принципа действия компьютера и его конфигурация . Таким образом, компьютер можно собирать из отдельных узлов и деталей. - компьютер легко расширяется и модернизируется за счёт наличия внутренних расширительных гнёзд, в которые пользователь может вставлять разнообразные устройства, удовлетворяющие заданному стандарту, и тем самым устанавливать конфигурацию своей машины в соответствии со своими личными предпочтениями.
Монитор, проектор Видеокарта Жесткие диски, CD , DVD- дисководы процессор Оперативная память Северный мост Южный мост Принтер, Сканер, Модем, клавиатура, мышь, фотокамера и др. SATA USB Шина памяти PCI Express Системная шина Рассмотрим архитектуру персонального компьютера Монитор, проектор процессор
Чипсет (англ. chip set ) — набор микросхем, спроектированных для совместной работы с целью выполнения набора каких-либо функций. MCH — контроллер-концентратор памяти ( Memory Controller Hub) — Северный мост (англ. northbridge ) — обеспечивает взаимодействие процессора с памятью и видеоподсистемой . В новых чипсетах часто имеется интегрированная видеоподсистема. ICH — контроллер-концентратор ввода-вывода ( I/O Controller Hub) — Южный мост (англ. southbridge ) — обеспечивает взаимодействие между процессором и жестким диском, картами PCI, интерфейсами IDE, SATA, USB и пр. Системная шина ( Front Side Bus ) — шина, обеспечивающая соединение между центральным процессором и Северным мостом. В наиболее быстрых ПК частота системной шины достигает 400 Мгц . Обмен данными между Северным мостом и оперативной памятью производиться по шине памяти, частота которой может быть больше, чем частота системной шины. Разрядность шины памяти также равна разрядности процессора, соответственно пропускная способность шины памяти может достигать пропускной способности системной шины - 12,5 Гбайт/с.
Шина PCI Express или PCIe или PCI-E – шина, используемая для подключения видеокарты к Северному мосту. Пропускная способность данной шины может достигать 32 Гбайт/с. Шина SATA (англ. Serial ATA ) — последовательная шина обмена данными с накопителями информации – дисководами, жесткими дисками, подключаемыми к Южному мосту . USB (англ. Universal Serial Bus — универсальная последовательная шина) — последовательный интерфейс передачи данных для среднескоростных и низкоскоростных периферийных устройств. Предназначена для подключения принтеров, сканеров и других периферийных устройств. Пропускная способность достигает 60 Мбайт/с.
Задание: Через какой мост взаимодействует жесткий диск с процессором? Через какую шину соединяется процессор с клавиатурой? Через какой мост соединяется видеокарта с процессором? По какой шине оперативная память соединяется с северным мостом? Какие части компьютера соединяет южный мост? Почему нельзя подключать оперативную память через шину USB? Какие устройства можно подключить через шину SATA ? Какую пропускную способность имеет системная шина? Какая шина имеет наибольшую пропускную способность? Как вы думаете, почему? Почему шина USB имеет такую маленькую пропускную способность? В чем состоит магистрально-модульный принцип построения компьютера ?
Предварительный просмотр:
Виртуальная сборка персонального компьютера
Процесс сборки ПК: http://assembly-pc.narod.ru/a_pc.html
Результаты лабораторной работы оформить: а) в текстовом редакторе MS WORD (имя файла "Фамилия.doc"), б) в виде презентации (имя файла "Фамилия.pps), Каждый этап работы сопровождать скрином. Представить информацию по каждому из этапов.
Ход работы
1. Открыть страницу http://assembly-pc.narod.ru/index.html
2. Изучить теоретические сведения по разделам «Компоненты ПК», «Процесс сборки ПК»
3. Тренажер
4. Выполнить задание 1
5. Выполнить задание 2
6. Выполнить задание 3
7. Пройти тест
Требования к оформлению самостоятельной работы:
1. обучающиеся в отчете должны отразить:
- этапы выбора конфигурации компьютера;
- этапы выбора состава оборудования, включая периферийные устройства;
- составить таблицу следующего вида
- детальные рекомендации по использованию данного ПК (для какой категории пользователей целесообразно использовать «виртуально» собранный компьютер).
- оформленный отчет (Шрифт Verdana, 12 пт, одинарный интервал, выравнивание по ширине, все поля по 2 см) для MS WORD или в произвольной форме в виде презентации разместить в указанной преподавателем папке.
Предварительный просмотр:
Программное обеспечение компьютера.
Персональные компьютеры – это универсальные устройства для обработки информации. В отличие от телефона, магнитофона или телевизора, осуществляющих только заранее заложенные в них функции, персональные компьютеры могут выполнять любые действия по обработке информации. Для этого необходимо составить для компьютера на понятном ему языке точную и подробную последовательность инструкций (т.е. программу), как надо обрабатывать информацию. Сам по себе компьютер не обладает знаниями ни в одной области своего применения, все эти знания сосредоточены в выполняемых на компьютере программах. Поэтому часто употребляемое выражение «программный принцип управления», это означает, что все действия по обработке информации компьютер осуществляет под управлением программ того или иного назначения.
Меняя программы для компьютера, можно превратить его в рабочее место бухгалтера или конструктора, статистика или дизайнера, редактировать на нем документы или играть в какую-нибудь игру. Поэтому для эффективного использования компьютера необходимо знать назначение и свойства необходимых при работе с ним программ. В настоящем параграфе мы кратко опишем основные разновидности программ для персонального компьютера.
КЛАССИФИКАЦИЯ ПРОГРАММ
Программы, работающие на компьютере, можно разделить на три категории:
- прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ: редактирование текстов, рисование картинок, обработку информационных массивов и т.д.;
- системные программы, выполняющие различные вспомогательные функции, например создание копий используемой информации, проверку работоспособности устройств компьютера и т.д.;
- инструментальные системы (системы программирования), обеспечивающие создание новых программ для компьютера.
Грани между указанными тремя классами программ весьма условны, например, в состав программы системного характера может входить редактор текстов, т.е. программа прикладного характера.
СИСТЕМНЫЕ ПРОГРАММЫ
Среди всех системных программ, с которыми приходится иметь дело пользователям компьютеров, особое место занимают операционные системы. Операционная система (далее – ОС) управляет компьютером, запускает программы, обеспечивает защиту данных, выполняет различные сервисные функции по запросам пользователя и программ. Каждая программа пользуется услугами ОС, а потому может работать только под управлением той ОС, которая обеспечивает для нее эти услуги. Таким образом, выбор ОС очень важен, так как он определяет, с какими программами Вы сможете работать на своем компьютере. От выбора ОС зависят также производительность Вашей работы, степень защиты Ваших данных, необходимые аппаратные средства и т.д. В дальнейшем мы познакомимся специально более подробно с операционными системами, их составом, принципом работы и т.д.
- Драйверы являются важным классом системных программ. Они расширяют возможности ОС, например, позволяя ей работать с тем или иным внешним устройством, обучая ее новому протоколу обмена данными и т.д. Так, первоначально попавшие в нашу страну версии DOS, Windows и OS/2 были английскими и не поддерживали ввод русских букв с клавиатуры. Поэтому различные программисты создали драйверы, обеспечивающие эти средства. Большинство ОС содержит немало драйверов в комплекте своей поставки, и программа установки ОС устанавливает (задействует) те драйверы, которые нужны для поддержки устройств и функций ОС, указанных пользователем. Драйверы для различных ОС часто поставляются и вместе с новыми устройствами или контроллерами.
- Программы-оболочки составляют весьма популярный класс системных программ. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем штатные средства ОС. Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее «не в своей тарелке». Наиболее популярной программной оболочкой для DOS являются Norton Commander.
- Вспомогательные программы (Утилиты - это программы вспомогательного назначения).
Чаще всего используются следующие типы утилит:
- антивирусные программы – предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения;
- программы-упаковщики (архиваторы) позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объединять копии нескольких файлов в один архивный файл;
- программы-русификаторы приспосабливают другие программы (обычно ОС) для работы с русскими буквами (текстами, пользователями и т.д.);
- программы для диагностики компьютера позволяют проверить конфигурацию компьютера и работоспособность его устройств;
- программы для оптимизации дисков позволяют обеспечить более быстрый доступ к информации на диске за счет оптимизации размещения данных на диске;
- программы динамического сжатия дисков создают псевдодиски, информация которых хранится в сжатом виде в виде файлов на обычных (настоящих) дисках компьютера, что позволяет хранить на дисках больше данных;
- программы ограничения доступа позволяют защитить хранящиеся на компьютере данные от нежелательных или неквалифицированных пользователей.
ПРИКЛАДНЫЕ ПРОГРАММЫ
Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:
- подготовки текстов (документов) на компьютере – редакторы текстов;
- обработки табличных данных – табличные процессоры;
- подготовки документов типографского качества – издательские системы;
- обработки массивов информации – системы управления базами данных;
- подготовки презентаций (слайд-шоу);
- программы экономического назначения – бухгалтерские программы, программы финансового анализа, правовые базы данных и т.д.;
- программы для создания рисунков, анимации и видеофильмов;
- программы черчения и конструирования различных предметов и механизмов – системы автоматизированного проектирования (САПР);
- программы для статистического анализа данных;
- компьютерные игры, обучающие программы, электронные справочники и т.д.
ИНСТРУМЕНТАЛЬНЫЕ ПРОГРАММЫ
Даже при наличии десятков тысяч программ для IBM PC пользователям может потребоваться что-то такое, чего не делают (или делают, но не так) имеющиеся программы. В этих случаях следует использовать системы программирования, т.е. системы для разработки новых программ.
Современные системы программирования для персональных компьютеров обычно предоставляют пользователю весьма мощные и удобные средства для разработки программного обеспечения. Обычно в них входят:
- компилятор, осуществляющий преобразование программ на языке программирования в программу в машинных кодах, или интерпретатор, осуществляющий непосредственное выполнение программы на языке программирования высокого уровня;
- редактор текстов программ (обычно он обеспечивает цветовое выделение на экране синтаксических конструкций языка программирования);
- библиотеки подпрограмм, содержащие заранее подготовленные подпрограммы, которыми могут пользоваться программисты;
- различные вспомогательные программы, например отладчики, программы для получения перекрестных ссылок и т.д.
Для популярных языков программирования имеется множество систем программирования, позволяющих создавать программы, работающие в среде: Dos, Windows, Windows NT и др. Приведем примеры таких языков программирования:
- языки С и C++ - здесь наибольшей популярностью пользуются системы программирования фирмы Microsoft (Visual C++) и Borland (Borland C++, Turbo C++). Немало поклонников имеют системы программирования фирм Symantec и Watcom;
- язык Паскаль – здесь наибольшей популярностью пользуются системы программирования фирмы Borland (Borland Pascal, Turbo Pascal);
- язык Basic – для этого языка весьма популярна очень мощная система программирования Visual Basic фирмы Microsoft (она позволяет создавать, в т.ч. и программы типа «клиент-сервер»)
- Во многих областях используются другие системы программирования, такие как Фортран (Microsoft Fortran, Watcom Fortran и т.д.), Кобол (Visual Object Cobol фирмы Micro Focus и др.) и других.
- В последнее время стали появляться системы программирования на языке Java (Symantec Cafe, Microsoft J++ и др.). Они позволяют создавать так называемые Java-приложения (апплеты) для Web-страниц в Internet. Эти приложения могут вызываться при просмотре Web-страниц и выполняться на любом компьютере, независимо от операционной системы или типа микропроцессора этого компьютера. Чаще всего это делается для «оживления» Web-страниц, то есть внедрения в них элементов анимации, но могут быть и другие применения.
Программы по их юридическому статусу можно разделить на три большие группы:
- лицензионные
- условно бесплатные (shareware) и
- свободно распространяемые программы (freeware).
Расшифровка принятых обозначений видов лицензии на программное обеспечение
Free - бесплатные программы. Сюда же у нас относятся и программы с лицензией GPL - т.н. свободное ПО. Бесплатные программы могут быть загружены и использованы на безвозмездной основе в течение неограниченного периода времени.
Следует отметить, что разработчик может ограничить использование бесплатного ПО только его применением в домашних условиях для личного использования, запретив использовать его в коммерческих целях, т.е. в компании или на предприятии. Тем не менее, существует значительное количество программного обеспечения, которое является бесплатным как для личного, так и коммерческого использования.
Ad-supported - программное обеспечение, поддерживаемое за счет размещения в нем рекламных материалов или компонентов сторонних производителей, предназначенных для получения дохода в качестве компенсации за бесплатное предоставление этого программного обеспечения.
Программы категории Ad-supported не имеет никаких ограничений по сроку использованию и функциональности, но при этом они могут:
- во время своей работы показывать рекламу;
- при запуске / выключении открывать веб-страницы, содержащие рекламу или другие материалы, способствующие получению дохода разработчика;
- предлагать изменить домашнюю страницу или поисковую систему для установленного в системе по умолчанию веб-браузера;
- предлагать загрузить и установить другое программное обеспечение, например, более функционально насыщенную платную версию или панель инструментов стороннего разработчика для установленного в системе по умолчанию веб-браузера.
Следует подчеркнуть, что программы категории Ad-supported безопасны для установки, так как включенные в них сторонние компоненты не являются вредоносными или опасными.
Shareware - условно-бесплатная программа. Может иметь как ограничения в функциональности, так и ограниченный срок работы. Для того, чтобы получить полнофункциональный продукт с неограниченным сроком использования, нужно будет приобрести лицензию.
Trial - условно-бесплатная программа. Не имеет ограничений в функциональности, но имеет ограниченный срок работы. После окончания испытательного срока пользователю предлагается приобрести лицензию.
Задания:
- На какие типы классифицируют программное обеспечение?
- Понятие прикладного, системного и инструментального ПО?
- Приведите примеры различного системного, прикладного, инструментального программного обеспечения и заполните таблицу.
Ms Word, C++, Open Office Org Calc, Corel Draw, Gimp, 1С Бухгалтерия, Acrobat Reader, Borland Pascal, 7Zip, Promt, Avira, 3D MAX, QBasic, CC Cleaner, Ms PowerPoint, DrWeb, WinRar, Ms Windows7, Adobe Flash, Power DVD, Linux Ubuntu, Avast, Adobe Photoshop, утилиты.
Системные | Прикладные | Инструментальные |
Предварительный просмотр:
ФИО_____________________________ Группа 3Б
Основные компоненты персонального компьютера.
Задание 1. Расставьте подписи к устройствам ПК
Задание 2. Решите задачи
- Какие устройства входят в состав системного блока персонального компьютера?
- Текст занимает полных 5 страниц. На каждой странице размещается 30 строк по 70 символов в строке. Какой объём оперативной памяти (в байтах) займет этот текст?
- Один из первых отечественных персональных компьютеров БК-0010 имел оперативную память объёмом 16 Кбайт. Сколько страниц текста можно было бы разместить в памяти этого компьютера, если на странице размещается 40 строк по 60 символов в каждой строке, а для хранения одного символа требуется 8 битов?
Предварительный просмотр:
Операционные системы и оболочки: графическая оболочка Windows
Операционная система (ОС) – это программа, которая обеспечивает возможность рационального использования оборудования компьютера удобным для пользователя образом. Вводная лекция рассказывает о предмете, изучаемом в рамках настоящего курса. Сначала мы попытаемся ответить на вопрос, что такое ОС. Затем последует анализ эволюции ОС и рассказ о возникновении основных концепций и компонентов современных ОС. В заключение будет представлена классификация ОС с точки зрения особенностей архитектуры и использования ресурсов компьютера.
Структура вычислительной системы
Любая вычислительная система состоит:
Во-первых, из того, что в англоязычных странах принято называть словом hardware, или техническое обеспечение: процессор, память, монитор, дисковые устройства и т.д., объединенные магистральным соединением, которое называется шиной. Некоторые сведения об архитектуре компьютера имеются в приложении 1 к настоящей лекции.
Во-вторых, вычислительная система состоит из программного обеспечения. Все программное обеспечение принято делить на две части: прикладное и системное. К прикладному программному обеспечению, как правило, относятся разнообразные банковские и прочие бизнес-программы, игры, текстовые процессоры и т. п. Под системным программным обеспечением обычно понимают программы, способствующие функционированию и разработке прикладных программ.
Рис. 1.1. Слои программного обеспечения компьютерной системы
Операционная система как виртуальная машина
При разработке ОС широко применяется абстрагирование, которое является важным методом упрощения и позволяет сконцентрироваться на взаимодействии высокоуровневых компонентов системы, игнорируя детали их реализации. В этом смысле ОС представляет собой интерфейс между пользователем и компьютером.
Операционная система как менеджер ресурсов
Операционная система предназначена для управления всеми частями весьма сложной архитектуры компьютера. Операционная система, как менеджер ресурсов, осуществляет упорядоченное и контролируемое распределение процессоров, памяти и других ресурсов между различными программами.
Операционная система как защитник пользователей и программ
Если вычислительная система допускает совместную работу нескольких пользователей, то возникает проблема организации их безопасной деятельности. Необходимо обеспечить сохранность информации на диске, чтобы никто не мог удалить или повредить чужие файлы. Нельзя разрешить программам одних пользователей произвольно вмешиваться в работу программ других пользователей. Нужно пресекать попытки несанкционированного использования вычислительной системы. Всю эту деятельность осуществляет операционная система как организатор безопасной работы пользователей и их программ. С такой точки зрения операционная система представляется системой безопасности государства, на которую возложены полицейские и контрразведывательные функции.
Операционная система как постоянно функционирующее ядро
Операционная система – это программа, постоянно работающая на компьютере и взаимодействующая со всеми прикладными программами. Казалось бы, это абсолютно правильное определение, но, как мы увидим дальше, во многих современных операционных системах постоянно работает на компьютере лишь часть операционной системы, которую принято называть ее ядром.
Классификация ОС
- по особенностям алгоритмов управления ресурсами – локальные и сетевые ОС. Локальные ОС управляют ресурсами отдельного компьютера. Сетевые ОС участвуют в управлении ресурсами сети;
- по числу одновременно выполняемых задач - однозадачные и многозадачные. Однозадачные ОС выполняют функцию предоставления пользователю виртуальной вычислительной машины, обеспечивая его простым и удобным интерфейсом взаимодействия с компьютером, средствами управления периферийными устройствами и файлами. Многозадачные ОС, кроме вышеперечисленных функций, управляют разделением совместно используемых ресурсов, таких как процессор, оперативная память, файлы и внешние устройства;
- по числу одновременно работающих пользователей - однопользовательские и многопользовательские. Основным отличием многопользовательских систем от однопользовательских является наличие средств защиты информации каждого пользователя от несанкционированного доступа других пользователей;
- по отсутствию или наличию в ней средств поддержки многопроцессорной обработки. Многопроцессорные ОС, в свою очередь, могут классифицироваться по способу организации вычислительного процесса в системе с многопроцессорной архитектурой: асимметричные ОС и симметричные ОС. Асимметричная ОС целиком выполняется только на одном из процессоров системы, распределяя прикладные задачи по остальным процессорам. Симметричная ОС полностью децентрализована и использует весь набор процессоров, разделяя их между системными и прикладными задачами;
- по зависимости от аппаратных платформ – зависимые и мобильные. В мобильных ОС аппаратно зависимые места локализованы так, что при переносе системы на новую платформу переписываются только они. Средством, облегчающим перенос ОС на другой тип компьютера является написание ее на машинно-независимом языке, например, на С;
- по особенностям областей использования – ОС пакетной обработки, разделения времени, реального времени. Системы пакетной обработки предназначены для решения задач вычислительного характера, не требующих быстрого получения результатов. Главной целью и критерием эффективности систем пакетной обработки является максимальная пропускная способность, то есть решение максимального числа задач в единицу времени. В системах с разделением времени каждому пользователю предоставляется терминал, с которого он может вести диалог со своей программой. Каждой задаче выделяется некоторый квант процессорного времени, так что ни одна задача не занимает процессор надолго. Если квант времени выбран небольшим, то у всех пользователей, одновременно работающих на одном компьютере, создается впечатление, что каждый из них единолично использует машину. Системы реального времени применяются для управления различными техническими объектами, когда существует предельно допустимое время, в течение которого должна быть выполнена та или иная программа управления объектом. Невыполнение программы в срок может привести к аварийной ситуации. Таким образом, критерием эффективности систем реального времени является их способность выдерживать заранее заданные интервалы времени между запуском программы и получением результата - управляющего воздействия;
- по способу построения ядра системы - монолитное ядро или микроядерный подход. ОС использующие монолитное ядро, компонуются как одна программа, работающая в привилегированном режиме и использующая быстрые переходы с одной процедуры на другую, не требующие переключения из привилегированного режима в пользовательский и наоборот. При построении ОС на базе микроядра, работающего в привилегированном режиме и выполняющего только минимум функций по управлению аппаратурой, функции более высокого уровня выполняют специализированные компоненты ОС – программные серверы, работающие в пользовательском режиме. При таком построении ОС работает более медленно, так как часто выполняются переходы между привилегированным режимом и пользовательским, но система получается более гибкой и ее функции можно модифицировать, добавляя или исключая серверы пользовательского режима;
Краткая история эволюции вычислительных систем
Первый период (1945–1955 гг.). Ламповые машины. Операционных систем нет
Второй период (1955 г.–начало 60-х). Компьютеры на основе транзисторов. Пакетные операционные системы
Третий период (начало 60-х – 1980 г.). Компьютеры на основе интегральных микросхем. Первые многозадачные ОС
Структуру ОС составляют следующие модули:
- базовый модуль (ядро ОС) - управляет работой программ и файловой системой, обеспечивает доступ к ней и обмен файлами между периферийными устройствами;
- командный процессор - расшифровывает и исполняет команды пользователя, поступающие прежде всего через клавиатуру;
- драйверы периферийных устройств - программно обеспечивают согласованность работы этих устройств с процессором (каждое периферийное устройство обрабатывает информацию по-разному и в различном темпе);
- дополнительные сервисные программы (утилиты) - делают удобным и многосторонним процесс общения пользователя с компьютером.
В общем случае операционная система выполняет следующие функции:
- Планирование заданий и использования процессора.
- Обеспечение программ средствами коммуникации и синхронизации.
- Управление памятью.
- Управление файловой системой.
- Управление вводом-выводом.
- Обеспечение безопасности
Оболочки операционных систем
Оболочкой ОС называют надстройку над операционной системой, существенно облегчающую работу пользователя и предоставляющую ему ряд дополнительных сервисных услуг.
Оболочки операционных систем обеспечивают:
- создание, переименование, копирование, пересылку, удаление и быстрый поиск файла в текущем каталоге диска или на всех дисках компьютера;
- просмотр, создание и сравнение каталогов;
- просмотр, создание и редактирование текстовых файлов;
- архивацию, обновление и разархивацию архивных файлов и просмотр архивов;
- синхронизацию каталогов, расщепление и слияние файлов;
- поддержку связи двух компьютеров через последовательный или параллельный порты;
- форматирование и копирование дискет, смену метки дискеты и метки тома для жестких дисков, а также чистку дисков от ненужных файлов;
- запуск программ.
Наибольшую популярность среди пользователей получила оболочка Norton Commander (NC). Этот программный продукт позволяет видеть файлы и каталоги на двух постоянно отображаемых панелях нескольких типов и удобно манипулировать файлами с помощью функциональных клавиш и мыши.
Оболочка DOS Navigator полностью копирует исходную идею NC, но имеет дополнительные функции. Она поддерживает работу с большим количеством архиваторов, позволяет выделять файлы различных типов цветом, имеет более удобные средства для межкомпьютерной связи через модем.
Графические оболочки для Windows - Dash Board for Windows, Dash Board for Windows 95, DeskBar 95 for Windows 95 - позволяют пользователю быстро создавать меню запуска программ и вызова документов, а также контролировать использование системных ресурсов.
Оболочки Shez и RAR предназначены для управления сжатием (архивированием) и распаковкой файлов в среде MS-DOS. Оболочки WinRAR и WinZiр предназначены для управления сжатием (архивированием) и распаковкой файлов в графической среде. Оболочки NDOS, Norton Desktop for Windows предназначены для управления файлами.
Оболочка Norton Commander
Norton Commander (NC) разработана фирмой Symantec. Имеются англоязычная и локализованная (русифицированная) версии этого программного продукта, ориентированные для работы в среде DOS, Windows 3.1 х или Windows 95.
Основная цель данной программы обеспечить комфорт пользователя, по статусу это прикладная программа.
nc.exe - запускает программу. В заголовке указано, какая панель активна. Строки могут быть трех видов: 1) . . - возможность перехода в родительский каталог; 2) строки с именами КАТАЛОГОВ; 3) строки с именами файлов. Список файлов может быть упорядочен: Ctrl + F3 - по алфавиту; Ctrl + F4 - по расширению; Ctrl + F5 - по времени создания; Ctrl + F6 - по размеру.
dirinfo - текстовый файл для отражения содержимого текущего каталога. Для его создания нажимаем Tab - переход в информационную панель и F4 - редактируем файл.
Получить информацию о файле можно, используя режим быстрого просмотра - Ctrl + Q: содержимое текстового файла, если его имя выделено курсором в активной панели; сведения о подкаталоге, если курсор стоит на его имени; если курсор стоит на исполняемом файле, то выводится сообщение об этом.
Ctrl + L - информация о текущем каталоге.
Служебная строка отображает назначение текущих клавиш:
Комбинация клавиш | Выполняемое действие |
F1 | помощь (краткая инструкция по работе с программой) |
F2 | активизирует меню пользователя |
F3 | чтение (просмотр содержимого текстового файла) |
F4 | редактирование текстового файла |
F5 | копирует файл, группу файлов, каталоги (по умолчанию в неактивную панель ) |
F6 | переименование или перенос файла в другой каталог |
F7 | Создание нового каталога |
F8 | Удаление файла или каталога |
F9 | активизация управляющего меню |
F10 | выход из программы |
Alt + F1 | выбор диска на левой панели |
Alt + F2 | выбор диска на правой панели |
Alt + F4 | редактирование текстового файла средствами альтернативного редактора |
Alt + F5 | сжатие - архивация файлов |
Alt + F6 | изъятие - разархивирование файлов |
Alt + F8 | журнал - запоминание последних 16 команд |
Alt + F10 | дерево каталогов активного диска |
Ctrl + O | убрать/вывести текущую панель |
Ctrl + P | убрать/вывести не текущую панель |
Ctrl + F1 | убрать/вывести левую панель |
Ctrl + F2 | убрать/вывести правую панель |
Ctrl + U | Поменять панели местами |
Ctrl + B | вывести нижнюю строку |
Ctrl + L | вывести/убрать информационную панель |
Предварительный просмотр:
Опрос по теме ОС и классификация ОС
ФИО_____________________________________ Группа______________ Оценка_____________
1. Операционная система (ОС) – _____________________________________________________________
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. Любая вычислительная система состоит:
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3. Операционная система как виртуальная машина
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
4. Операционная система как менеджер ресурсов
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
5. Операционная система как защитник пользователей и программ
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6. Операционная система как постоянно функционирующее ядро
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
7. Классификация ОС
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Опрос по теме ОС и классификация ОС
ФИО_____________________________________ Группа______________ Оценка_____________
1. Операционная система (ОС) – _____________________________________________________________
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. Любая вычислительная система состоит:
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3. Операционная система как виртуальная машина
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
4. Операционная система как менеджер ресурсов
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
5. Операционная система как защитник пользователей и программ
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6. Операционная система как постоянно функционирующее ядро
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
7. Классификация ОС
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
8. Краткая история эволюции вычислительных систем
Первый период (1945–1955 гг.). ______________________________________________________________
_________________________________________________________________________________________
Второй период (1955 г.–начало 60-х). _________________________________________________________
_________________________________________________________________________________________
Третий период (начало 60-х – 1980 г.). ________________________________________________________
_________________________________________________________________________________________
9. Просмотрев этапы развития вычислительных систем, мы можем выделить шесть основных функций, которые выполняли классические операционные системы в процессе эволюции:
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
8. Краткая история эволюции вычислительных систем
Первый период (1945–1955 гг.). ______________________________________________________________
_________________________________________________________________________________________
Второй период (1955 г.–начало 60-х). _________________________________________________________
_________________________________________________________________________________________
Третий период (начало 60-х – 1980 г.). ________________________________________________________
_________________________________________________________________________________________
9. Просмотрев этапы развития вычислительных систем, мы можем выделить шесть основных функций, которые выполняли классические операционные системы в процессе эволюции:
______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
Предварительный просмотр:
Опрос по теме Прикладное программное обеспечение
ФИО_____________________________________ Группа______________ Оценка_____________
1. Файловые менеджеры – это _______________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. Заполните таблицу
Файловый менеджер | Особенности |
Norton Commander | |
Total Commander |
3. Архиваторы – это _________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
4. Заполните схему «Функции программ-архиваторов»
5. Утилита – это ___________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6. Заполните таблицу
Виды утилит по связи с ОС | Виды утилит по функциям |
1.______________________________________________ 2. _____________________________________________ 3. _____________________________________________ | 1.______________________________________________ 2. _____________________________________________ 3. _____________________________________________ 4.______________________________________________ 5. _____________________________________________ 6. _____________________________________________ 7.______________________________________________ |
Опрос по теме Прикладное программное обеспечение
ФИО_____________________________________ Группа______________ Оценка_____________
1. Файловые менеджеры – это _______________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. Заполните таблицу
Файловый менеджер | Особенности |
Norton Commander | |
Total Commander |
3. Архиваторы – это _________________________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
4. Заполните схему «Функции программ-архиваторов»
5. Утилита – это ___________________________________________________________________________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
6. Заполните таблицу
Виды утилит по связи с ОС | Виды утилит по функциям |
1.______________________________________________ 2. _____________________________________________ 3. _____________________________________________ | 1.______________________________________________ 2. _____________________________________________ 3. _____________________________________________ 4.______________________________________________ 5. _____________________________________________ 6. _____________________________________________ 7.______________________________________________ |
Предварительный просмотр:
Прикладное программное обеспечение: файловые менеджеры, программы-архиваторы, утилиты
Файловые менеджеры
Файловый менеджер (англ. file manager) — компьютерная программа, предоставляющая интерфейс пользователя для работы с файловой системой и файлами. Файловый менеджер позволяет выполнять наиболее частые операции над файлами — создание, открытие/проигрывание/просмотр, редактирование, перемещение, переименование, копирование, удаление, изменение атрибутов и свойств, поиск файлов и назначение прав. Помимо основных функций, многие файловые менеджеры включают ряд дополнительных возможностей, например, таких, как работа с сетью (через FTP, NFS и т. п.), резервное копирование, управление принтерами и пр.
Norton Commander, NC, — популярный файловый менеджер для DOS, первоначально разработанный американским программистом Джоном Соча.
В Norton Commander была применена парадигма панелей: экран по вертикали делится на две большие равные зоны, в которых размещаются списки каталогов и файлов, имеющихся на дисковых устройствах компьютера. Выше панелей располагается меню, через которое можно настроить программу и выполнить некоторые операции (например, поиск файла). Ниже панелей находится меню основных операций, которые также вызывались с помощью функциональных клавиш стандартной клавиатуры IBM PC:
Управление производится преимущественно с клавиатуры посредством клавиш-стрелок, функциональных клавиш, комбинаций «горячих клавиш», клавиши Enter; также поддерживается, но не является необходимой мышь. Основные функции, как видно из списка — копирование, удаление и переименование файлов, а также запуск исполняемого файла DOS — для этого достаточно установить на его имени курсор и нажать Enter (либо щёлкнуть мышью). Запустить наиболее часто используемые программы можно и через пользовательское меню, которое вызывается по клавише F2. Norton Commander имеет встроенные вьюер и простой полноэкранный редактор текстовых файлов. Имеется и некоторые другие функции, например, поиск файлов по маске.
Total Commander (ранее WinCmd) – файловый менеджер для Windows наподобие «Проводника Windows». Однако Total Commander использует иной подход: у него две постоянных панели, как в хорошо известной DOS-оболочке – Norton Commander.
Программы-архиваторы
При эксплуатации ПК возможна потеря информации по самым разным причинам: из-за физической порчи диска, неправильной корректировки или случайного удаления файла, разрушения информации вирусом и т. д. Чтобы уменьшить вредные последствия таких ситуаций, нужно иметь копии файлов. Средства резервного копирования, предоставляемые операционной системой и программами-оболочками для хранения информации, требуют больших объемов внешней памяти. Более удобно для создания архивных файлов использовать специальные программы, сжимающие информацию.
Принято различать архивацию и упаковку (компрессию, сжатие) данных. В первом случае речь идет о слиянии нескольких файлов и даже каталогов в единый файл — архив, во втором — о сокращении объема исходных файлов путем устранения избыточности (упаковка без потерь информации, т. е. с возможностью точного восстановления исходных файлов).
Архивные файлы — это документы, рисунки и прочие файлы, которые специально сжаты (упакованы) с целью более рационального размещения на диске или для передачи по электронной почте через Internet. При этом архивный файл занимает в несколько раз меньше места (иногда в 10—100 раз!) и более быстро отправлен по электронной почте (вместо 10 мин — 1—2 мин).
Архиваторы— это специальные программы, которые позволяют работать с архивными файлами, т. е. запаковывать и распаковывать архивные файлы.
Принцип работы программ-архиваторов основан на поиске в файле «избыточной» информации и последующем ее кодировании. Сжатие информации выполняется при помощи специальных математических методов. Самый известный метод архивации — сжатие последовательности одинаковых символов.
К базовым функциям, которые выполняют большинство современных диспетчеров архивов, относятся:
- извлечение файлов из архивов;
- создание новых архивов;
- добавление файлов в имеющийся архив;
- создание самораспаковывающихся архивов;
- создание многотомных архивов на носителях малой емкости;
- тестирование целостности структуры архивов;
- полное или частичное восстановление поврежденных архивов;
- защита архивов от просмотра и несанкционированной модификаций.
Самораспаковывающийся (SFX, от англ. SeIF- eXtracting) архив - это архив, к которому присоединен исполнимый модуль. Этот модуль позволяет извлекать файлы простым запуском архива как обычной программы. Таким образом, для извлечения содержимого SFX- архива не требуется дополнительных внешних программ. SFX-архивы удобны в тех случаях, когда вам нужно передать кому- то архив, но при этом вы не уверены, что у адресата есть соответствующий архиватор для его распаковки.
Приложение Win RAR.
Win RAR- это 32- разрядная версия архиватора RAR для Windows, мощного средства создания архивов и управления ими. Win RAR может создавать архивы двух разных форматов: RAR и ZIP.
Архивы ZIP. Основное преимущество формата ZIP- его популярность. Например, большинство архивов в Internet имеют формат ZIP. Если вы хотите кому-то отправить архив, но не уверены, что у адресата есть программа WinRAR для распаковки архива, то имеет смысл использовать формат ZIP. С другой стороны, в этом случае вы можете отправить самораспаковывающийся (SFX) архив. Такие архивы чуть больше обычных, но для их распаковки потребуются дополнительные программы. Другое преимущество ZIP скорость. Архивы ZIP обычно создаются быстрее архивов RAR.
Архивы RAR. Формат RAR в большинстве случаен обеспечивает существенно лучшее сжатие, чем ZIP, особенно в режиме создания непрерывных архивов. Другая важная возможность RAR — поддержка многотомных архивов. Кроме того, у формата RAR есть несколько важных возможностей, отсутствующих в ZIP, например, добавление информации для восстановления, которая позволяет восстановить физически поврежденный файл, и блокировка важных архивов для предотвращения их случайной модификации.
Возможности WinRAR:
- полная поддержка архивов RAR и ZIP;
- оригинальный высокоэффективный алгоритм сжатия данных;
- специальный алгоритм мультимедиа-сжатия;
- оболочка с поддержкой технологии перетащить-и-оставить (drag&drop);
- управление архивами других форматов (CAB, ARJ, LZH);
- поддержка непрерывных (solid) архивов, в которых степень сжатия может быть на 10 - 50% больше, чем при обычных методах сжатия, особенно при упаковке значительного количества небольших похожих файлов;
- поддержка многотомных архивов;
- создание самораспаковывающихся (SFX) обычных и многотомных архивов с помощью стандартного или дополнительных модулей SFX;
- восстановление физически поврежденных архивов;
- другие дополнительные функции, например, шифрование, добавление архивных комментариев, ведение протокола ошибок и пр.
Архиватор WinZip
WinZip— самая знаменитая программа архивации для Windows. Она может обрабатывать файлы, упакованные в различных форматах встроенными средствами. Все операции с архивами в ней можно выполнять с помощью перетаскивания. Не возникает проблем с обработкой длинных имен файлов (в том числе записанные русскими буквами). Программа имеет функции парольной защиты, создания самораспаковывающихся EXE-файлов (то есть таких, для распаковки которых не нужна исходная программа архивации). Если упакованный файл достаточно велик и не помещается на съемный носитель (например, дискету) целиком, запись будет продолжена на следующий носитель (многотомный архив).
Для быстрого вызова ранее созданных архивов, программа фиксирует имена обрабатываемых файлов и помещает их список в меню Файл. Кроме того, предусмотрено создание виртуальной папки избранных архивов (Favorites).
WinZip имеет богатые возможности настройки интерфейса, параметров просмотра архивов и интеграции с Windows — окно Configuration, которое вызывается по команде Опции Настройки, имеет шесть вкладок.
Недостатком программы является то, что содержимое упакованных архивов представлено в виде «плоских» списков, т. е. нельзя сжать папку, а только находящиеся в ней файлы.
Утилита (англ. utility) - вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы (ОС).
Утилиты предоставляют доступ к возможностям (параметрам, настройкам, установкам), недоступным без их применения, либо делают процесс изменения некоторых параметров проще (автоматизируют его).
Утилиты могут входить в состав операционных систем, идти в комплекте со специализированным оборудованием или распространяться отдельно.
Виды утилит по связи с ОС
По зависимости от операционной системы можно различать:
- независимые утилиты, не требующие для своей работы операционной системы,
- системные утилиты, входящие в поставку ОС и требующие её наличия,
- оптимизатор диска для восстановления целостности файловой системы и дефрагментации.
Виды утилит по функциям
- диспетчеры файлов;
- утилиты для диагностики аппаратного или программного обеспечения;
- утилиты восстановления после сбоев;
- оптимизатор диска — вид утилиты для оптимизации размещения файлов на дисковом накопителе, например, путём дефрагментации диска;
- шредеры файлов;
- деинсталлятор — программа для удаления программного обеспечения[3];
- утилиты управления процессами.
Контрольные вопросы и задания
1. Дайте определение файловых менеджеров;
2. Приведите примеры файловых менеджеров, укажите их достоинства и недостатки
3. Для чего предназначены программы – архиваторы;
4. Заполните схему «Функции программ-архиваторов»
5. Дайте определение что такое утилита;
6. Назовите виды утилит по связи с операционной системой и виды утилит по функциям.
Предварительный просмотр:
Файловая система. Работа с носителями информации.
Файл (File)— именованная последовательность байтов произвольной длины.
По способам именования файлов различают «короткое» и «длинное» имя.
Каждый файл имеет свое индивидуальное имя. Оно составное — из двух частей.
Собственно имя — название файла — и идентификатор, определяющий его тип, называемый расширением.
На имя файла отводится 8 символов, а на его расширение — 3 символа.
Имя файла чаще всего может быть выбрано произвольно самим пользователем.
Обычно расширение состоит из трех (редко — из четырех) букв и отделено от имени файла точкой.
Максимальная длина имени до 256 символов.
«Длинное» имя может содержать любые символы, кроме девяти специальных: \ / : * ? « < > |
В имени разрешается использовать пробелы и несколько точек.
Если «длинное» имя файла включает пробелы, то в служебных операциях его надо заключать в кавычки.
Рекомендуется не использовать пробелы, а заменять их символами подчеркивания.
Расширением имени считаются все символы, идущие после последней точки, их может быть и больше трех.
Существует бесчисленное множество расширений, но вот основные:
- ехе — обозначает «исполняемый» файл, хранящий в себе программу. Например, winword.exe;
- com — другой тип программного файла. Обычно файлы.com соответствуют небольшим (до сотни килобайт) программкам. Часто встречались в эпоху DOS, однако сегодня практически сошли со сцены;
- bat — так называемый «пакетный файл», предназначенный для последовательного запуска нескольких программ. По сути дела, это обычный текстовый файл, в котором набраны названия программных файлов, которые нужно выполнить, в определенном порядке. Пример —файлautoexec.bat, автоматически выполняющийся в момент загрузки компьютера;
- cfg — конфигурационный файл, в котором программа указывает параметры своей работы;
- dll — так называемая «динамически подключающаяся библиотека» данных, к которой могут обратиться по мере надобности сразу несколько программ;
- hlр — файл справки, в котором хранятся «подсказки», а иногда — и полное руководство по той или иной программе;
- txt, doc — текстовые файлы;
- htm, html — гипертекстовый документ Интернета;
- xls — таблица;
- dat — файл данных;
- wav, mp3 — звук в цифровом формате;
- bmp, jpg — графическая информация, картинки;
- arj, zip, rar — файлы «архивов», т. е. сжатой с помощью специальных программ- «архиваторов» информации. В одном архивном файле на самом деле может храниться множество файлов.
Есть у файла и еще один признак, называемый атрибутом. Однако, в отличие от имени и расширения (а в Windows — иконки определенного типа) пользователь его не видит. Зато воспринимает ОС. Вот лишь некоторые из этих атрибутов:
Скрытый (Hidden) — файлы с этими атрибутами обычно не видны пользователю.
Для перестраховки — как правило, файлы эти весьма важные для функционирования системы. Хотя опытному «юзеру» не составит труда настроить программу просмотра файлов (файловый менеджер) таким образом, что вce скрытые файлы будут видны.
Только для чтения (Read-Only) — а вот эти файлы всегда просматриваются, но изменить их содержание нельзя — по крайней мере, без специальной команды пользователя, дабы последний был полностью уверен в том, что именно он делает. Их повреждение или удаление всегда влечет за собой самые тяжкие последствия — поэтому компьютер присваивает им атрибуты «только для чтения» и «скрытый».
Архивный (Archive). Этот атрибут устанавливается обычно во время работы с файлом, при его изменении. По окончании сеанса работы он, как правило, снимается.
В подавляющем большинстве случаев файл хранит в себе какой-то определенный тип данных — текст, графическую информацию, программный код и так далее (хотя бывают и «комбинированные» файлы, включающие, к примеру, картинку, текст и элемент программы).
По содержимому файлы бывают:
- Исполняемые файлы (программы).
- Файлы конфигурации, содержащие параметры, необходимые для работы программы.
- Файлы-библиотеки, содержащие описания типовых процедур, которые могут использоваться сразу несколькими программами.
- Документы — т. е. некие совокупности информации, создаваемые пользователем (или компьютером) с помощью программ.
Операции с файлами:
- Запуск файлов.
- Просмотр файлов.
- Переименование файлов.
- Перенос файла.
- Копирование файла.
- Удаление файла.
Логический адрес файла. Первый элемент «локального» адреса файла — имя диска. Состоит оно из одной буквы, двоеточия и обратной косой черты, называемой на жаргоне «бэк-слэш» - А: \
Диском А: \ чаще всего называется дискета
Диск С: \ — главный жесткий диск компьютера (или главный раздел жесткого диска, куда установлена ОС). Именно с этого диска производится загрузка системы.
Фа́йловая систе́ма (англ. file system) — регламент, определяющий способ организации, хранения и именования данных на носителях информации.
Принцип организации файловой системы — табличный.
Поверхность жесткого диска рассматривается как трехмерная матрица, измерениями которой являются номера поверхности, цилиндра и сектора.
Цилиндр - совокупность всех дорожек, принадлежащих разным поверхностям и находящихся на равном удалении от оси вращения.
Сектор. Наименьшая физическая единица хранения данных. Размер сектора равен 512 байт.
Кластер. Является наименьшей единицей адресации при обращении к данным. Размер кластера строго не фиксирован.
FAT. Операционные системы MS-DOS, OS/2, Windows 95 и другие используют файловую систему на основе таблиц размещения файлов (FAТ-таблицы), состоящих из 16-разрядных полей.
NTFS. Операционные системы MS-DOS, OS/2, Windows 95 и другие используют файловую систему на основе таблиц размещения файлов (FAТ-таблицы), состоящих из 16-разрядных полей.
Функции обслуживания файловой структуры
- создание файлов и присвоение им имен;
- создание папок и присвоение им имен;
- переименование файлов и папок;
- копирование и перемещение файлов между дисками компьютера и между папками одного диска;
- удаление файлов и папок;
- навигация по файловой структуре с целью доступа к заданному файлу, папке;
- управление атрибутами файлов.
Операции с файловой структурой
- навигация по файловой структуре;
- запуск программ и открытие документов;
- создание папок;
- копирование файлов и папок;
- перемещение файлов и папок;
- удаление файлов и папок;
- переименование файлов и папок;
- создание ярлыков.
Внешние запоминающие устройства (ВЗУ)
Назначение ВЗУ — долговременное хранение больших объемов информации.
Они характеризуются большим объемом памяти и по сравнению с ОЗУ более низким быстродействием.
Виды ВЗУ
- накопители на гибких магнитных дисках;
- накопители на жестких магнитных дисках;
- накопители на жестких сменных магнитных дисках;
- дисководы для работы с лазерными компакт-дисками;
- магнитооптические системы;
- стримеры.
Предварительный просмотр:
Ввод информации с бумажных носителей с помощью сканера, внешних компьютерных носителей и других устройств.
Сканеры. Сканирование текстовых и графических материалов. Распознавание сканированных текстов.
Сканером называется устройство, позволяющее вводить компьютер образы изображений, представленных в виде текста, рисунков, слайдов, фотографий и другой графической информации. Несмотря на обилие различных моделей сканеров в первом приближении их классификацию можно провести всего по нескольким признакам, например, по кинематическому механизму сканера и по типу вводимого изображения.
В настоящее время все известные модели можно разбить на два типа: ручной (например, сканер штрих-кода) и настольный. Существуют и комбинированные устройства, которые сочетают в себе возможности и тех и других.
Принято выделять следующие типы сканеров:
а) планшетные – в которых сканируемый лист бумаги располагается на планшете, а его изображение считывается при помощи линейки специальных элементов, называемых приборами с зарядовой связью. Перемещение линейки относительно листа бумаги выполняется механическим протягиванием линейки при неподвижной установке листа или протягиванием листа при неподвижной установке линейки;
б) ручные – которые имеют тот же принцип действия, что и планшетные, однако протягивание линейки в данном случае выполняется вручную;
в) барабанные – в которых исходный материал закрепляется на цилиндрической поверхности барабана, вращающегося с высокой скоростью, и считывается с помощью фотоэлектронных умножителей;
г) сканеры форм – предназначены для ввода данных со стандартных форм, заполненных механически или вручную (налоговые декларации, результаты голосования и т.д.);
д) штрих-сканеры – это ручные сканеры, предназначенные для ввода штрих-кодов на товарах. Такие устройства применяют в торговле.
Принцип работы черно-белого сканера заключается в следующем. Сканируемое изображение освещается белым светом. Отражённый свет через уменьшающую линзу попадает не фоточувствительный полупроводниковый элемент, называемый Прибором с Зарядовой Связью (ПЗС). Каждая строка сканирования соответствует определённым значениям напряжения на ПЗС. Эти значения напряжения преобразуются в цифровую форму либо через аналогово-цифровой преобразователь АЦП (для полутоновых сканеров), либо через компаратор (для двухуровневых сканеров). Разрядность АЦП для полутоновых сканеров зависит от количества поддерживаемых уровней серого цвета. Например, сканер, поддерживающий 64 уровня серого, должен иметь шестиразрядный АЦП.
В настоящее время существует несколько технологий для получения серых и цветных сканируемых изображений. Один из принципов работы цветного сканера заключается в следующем. Сканируемое изображение освещается через вращающийся RGB-светофильтр или тремя лампами различного цвета.
Файл, создаваемый сканером в памяти машины, называется битовой картой. Битовая карта требует большого объёма памяти для своего хранения.
Сканер желательно использовать совместно с программами систем распознавания образов. Система распознаёт считанные сканером с документа битовые контуры символов и кодирует их, переводя в удобный для текстовых редакторов формат.
Сканер подключается к параллельному порту ПК. Для работы со сканером ПК должен иметь специальный драйвер.
Вопросы для самоконтроля:
1.Назначение сканера.
2.Классификация сканеров.
3.Каким образом сканер подключается к компьютеру?
4.Назначение и типы систем распознавания образов.
5.Что такое битовая карта?
Ввод информации с внешних компьютерных носителей
Помимо сканеров к устройствам ввода информации относятся: клавиатура, диджитайзеры (графические планшеты), манипуляторы, сенсорные экраны, гибкие магнитные диски, лазерные диски и т.п.
Клавиатура является основным устройством ввода информации в компьютер. В техническом аспекте это устройство представляет собой совокупность механических датчиков, воспринимающих давление на клавиши и замыкающих тем или иным способом определённую электрическую цепь.
Клавиатура предназначена для ручного ввода информации.
Мыши и трекболы являются координатными устройствами ввода информации в компьютер. Разумеется, полностью заменить клавиатуру они не могут. В основном эти устройства имеют две-три кнопки управления. Своей популярностью мышь обязана распространению графического интерфейса и в основном компании «Microsoft».
Трекбол представляет собой «перевёрнутую» мышь, у трекбола приводится в движение не корпус, а только его шар. Это позволяет существенно повысить точность управления курсором.
Джойстик является аналоговым координаторы устройством ввода информации.
Диджитайзер (электронный планшет) является координирующим преобразователем, который используется в основном для задач САПР. В состав диджитайзера помимо самого планшета входит специальный указатель с датчиком.
Сенсорные устройства ввода:
Сенсорный экран - чувствительный экран. Общение с компьютером осуществляется путем прикосновения пальцем к определенному месту экрана. Им оборудуют места операторов и диспетчеров, используют в информационно-справочных системах
Дигитайзер – устройство преобразования готовых (бумажных) документов цифровую форму
Световое перо – светочувствительный элемент. Если перемещать перо по экрану, то можно им рисовать. Обычно применяют в карманных компьютерах, системах проектирования и дизайна
Вопросы для самоконтроля.
1.Перечислите внешние компьютерные носители информации.
2.Назанчение клавиатуры, мыши и трекбола.
Ввод информации с устройств, имеющих интерфейс для подключения к ПК. Оборудование для встраиваемых систем.
Чтобы обеспечить передачу информации, необходимо согласовать сигналы внутреннего интерфейса ЭВМ с параметрами сигналов, передаваемых по каналам связи. При этом должно быть выполнено как физическое согласование (форма, амплитуда, длительность сигнала), так и кодовое.
Технические устройства, выполняющие функции сопряжения ЭВМ с каналами связи, называются адаптерами или сетевыми адаптерами. Один адаптер обеспечивает сопряжение с ЭВМ одного канала связи.
Кроме одноканальных адаптеров используются и многоканальные устройства – мультиплексоры передачи данных.
Для передачи цифровой информации по каналу связи необходимо поток битов преобразовать в аналоговые сигналы, а при приёме информации из канала связи в ЭВМ выполнить обратное действие – преобразовать аналоговые сигналы в поток битов, которые может обрабатывать ЭВМ. Такие преобразования выполняет специальное устройство – модем.
Модем - устройство, позволяющее компьютеру выходить на связь с другим компьютером посредством телефонных линий. Компьютер работает с цифровыми сигналами, а телефонная линия передает только аналоговые сигналы, поэтому нужен модулятор-демодулятор.
Факс-модем - модем, позволяющий также принимать и посылать факсимильные сообщения.
Основной параметр в работе модема - скорость передачи данных. Она измеряется в бит в секунду. Также важными показателями в современных модемах является наличие режима коррекции ошибок и режима сжатия данных. Первый режим обеспечивает дополнительные сигналы, посредством которых модемы осуществляют проверку данных на двух концах линии и отбрасывают немаркированную информацию, а второй сжимает информацию для более быстрой и четкой ее передачи, а затем восстанавливает ее на получающем модеме. Оба эти режима заметно увеличивают скорость и чистоту передачи информации, особенно в плохих телефонных линиях.
Вопросы для самоконтроля:
1.Какие устройства выполняют функции сопряжения ЭВМ с каналами связи?
2.Что такое модем?
3.Назначение и устройство контроллера.
Антивирусные средства защиты информации
Массовое распространение вредоносного программного обеспечения, серьезность последствий его воздействия на информационные системы и сети вызвали необходимость разработки и использования специальных антивирусных средств и методов их применения.
Нужно отметить, что не существует антивирусных средств, гарантирующих обнаружение всех возможных программ-вирусов.
Антивирусные средства применяются для решения следующих задач:
- обнаружение вредоносного ПО в информационных системах;
- блокирование работы вредоносного ПО;
- устранение последствий воздействия вредоносного ПО.
Обнаружение вредоносного ПО желательно осуществлять на стадии его внедрения в систему или, по крайней мере, до начала осуществления им деструктивных действий. При обнаружении такого программного обеспечения или его деятельности необходимо сразу же прекратить работу программы-вируса в целях минимизации ущерба от ее воздействия на систему.
Устранение последствий воздействия вирусов ведется в двух направлениях:
- удаление вирусов;
- восстановление (при необходимости) файлов, областей памяти.
Процедуру удаления обнаруженного вредоносного кода из зараженной системы необходимо выполнять крайне аккуратно. Часто вирусы и троянские программы предпринимают специальные действия, чтобы скрыть факт своего присутствия в системе, или встраиваются в нее так глубоко, что задача его уничтожения становится достаточно нетривиальной.
Восстановление системы зависит от типа вируса, а также от времени его обнаружения по отношению к началу деструктивных действий. В том случае, когда программа-вирус уже запущена в системе и ее деятельность предусматривает изменение или удаление данных, восстановление информации (особенно, если она не продублирована) может быть невыполнимо.Для борьбы с вирусами используются программные и программно-аппаратные средства, которые применяются в определенной последовательности и комбинации, образуя методы защиты от вредоносного ПО.
Известны следующие методы обнаружения вирусов, активно применяемые современными антивирусными средствами:
- сканирование;
- обнаружение изменений;
- эвристический анализ;
- использование резидентных сторожей;
- использование программно-аппаратной защиты от вирусов.
Сканирование – один из самых простых методов обнаружения вирусов, осуществляется программой-сканером, которая просматривает файлы в поисках опознавательной части вируса – сигнатуры. Под сигнатурой понимается уникальная последовательность байтов, принадлежащая конкретному вирусу и не встречающаяся в других программах.
Программа фиксирует наличие уже известных вирусов, для которых сигнатура определена. Для эффективного применения антивирусных программ, использующих метод сканирования, необходимо регулярное обновление сведений о новых вирусах.
Метод обнаружения изменений базируется на использовании программ-ревизоров, которые следят за изменениями файлов и дисковых секторов на компьютере. Любой вирус каким-либо образом изменяет систему данных на диске. Например, может измениться загрузочный сектор, появиться новый исполняемый файл или измениться уже существующий, и т.п.
Как правило, антивирусные программы-ревизоры определяют и запоминают в специальных файлах образы главной загрузочной записи, загрузочных секторов логических дисков, характеристики всех контролируемых файлов, каталогов и номера дефектных кластеров диска. Периодически ревизор проверяет текущее состояние областей дисков и файловой системы, сравнивает с предыдущим состоянием и немедленно выдает сообщения обо всех подозрительных изменениях.
Главным достоинством метода является возможность обнаружения вирусов всех типов, а также новых неизвестных вирусов.
Имеются у этого метода и недостатки. С помощью программ-ревизоров невозможно определить вирус в файлах, которые поступают в систему уже зараженными. Вирусы будут обнаружены только после размножения в системе.
Эвристический анализ, как и метод обнаружения изменений, позволяет определять неизвестные вирусы, но не требует предварительного сбора, обработки и хранения информации о файловой системе.
Эвристический анализ в антивирусных программах основан на сигнатурах и эвристическом алгоритме, призван улучшить способность программ-сканеров применять сигнатуры и распознавать модифицированные версии вирусов в тех случаях, когда код неизвестной программы совпадает с сигнатурой не полностью, но в подозрительной программе явно выражены более общие признаки вируса либо его поведенческая модель. При обнаружении подобных кодов, выдается сообщение о возможном заражении. После получения таких сообщений необходимо тщательно проверить предположительно зараженные файлы и загрузочные сектора всеми имеющимися антивирусными средствами.
Недостатком данного метода является большое количество ложных срабатываний антивирусных средств в тех случаях, когда в легальной программе присутствуют фрагменты кода, выполняющего действия и/или последовательности, свойственные некоторым вирусам.
Метод использования резидентных сторожей основан на применении программ, которые постоянно находятся в оперативной памяти устройства (компьютера) и отслеживают все действия, выполняемые остальными программами. В случае выполнения какой-либо программой подозрительных действий, свойственных вирусам (обращение для записи в загрузочные сектора, помещение в оперативную память резидентных модулей, попытки перехвата прерываний и т.п.), резидентный сторож выдает сообщение пользователю.
Применение антивирусных программ с резидентным сторожем снижает вероятность запуска вирусов на компьютере, но следует учитывать, что постоянное использование ресурсов оперативной памяти под резидентные программы уменьшает объем памяти, доступной для других программ.
На сегодняшний день одним из самых надежных механизмов защиты информационных систем и сетей являются программно-аппаратные средства, как правило, включающие в себя не только антивирусные системы, но и обеспечивающие дополнительный сервис.
Домашняя работа
- Пройдите по ссылке https://www.intuit.ru/studies/courses/1042/154/info
- Изучите лекционный материал «Вирусы и средства борьбы с ними» и выполните первые три теста
- Если нет регистрации на сайте https://www.intuit.ru/ , пройдите процедуру регистрации
- Сделайте скриншот титульной страницы вашей зачетки и разворота выполненных заданий
Предварительный просмотр:
Текстовые процессоры
Программы для работы с текстами можно разделить на простые текстовые процессоры, мощные текстовые процессоры, издательские системы.
Более простые текстовые процессоры поставляются, как правило, бесплатно. К ним можно отнести Эверест, Word Wright, MS Works, Лексикон для Windows, PS Text. Мощными текстовым процессорами, полностью удовлетворяющими требованиям работы со сложными документами на русском языке, являются MS Word, Lotus Word Pro и Corel WordPerfeсt. Для подготовки к печати и вёрстке сложного по структуре документа, вставки рисунков, оформления текста разными шрифтами и многого другого используют два вида издательских систем Aldus PageMaker и VenturaPublisher.
Простые текстовые процессоры при обработке текста выполняют следующие основные функции: создание текстовых файлов, просмотр и редактирование текста, поиск, перемещение по тексту, разбиение на страницы и нумерация страниц и так далее. Примером простого текстового процессора является стандартное приложение Windows WordPad.
Мощные текстовые процессоры позволяют создавать сложные документы, состоящие из разделов, глав, параграфов и т.п. и включающие объекты, созданные в других приложениях (электронные таблицы, диаграммы, фрагменты баз данных, рисунки и т.д.); вести коллективную обработку документов, эффективно обмениваться информацией в сетях. Они выполняют и более сложные функции:
- создание бланков и шаблонов, серийных писем и документов;
- многоколонное размещения текста на странице;
- работа с таблицами;
- использование готовых или созданных пользователем стилей оформления;
- авто замену при наборе сокращения на целое слово или даже предложение;
- оформление текста разнообразными линиями и рамками, выполнение обтекания текстом вставленных картинок или таблиц;
- создание сносок и примечаний, оглавлений, указателей, схем;
- проверка орфографии и грамматики, стиля изложения, расстановка переносов;
- возможность создания Web-страницы и многое другое.
Сегодня самым популярным текстовым процессором считается Microsoft Word. Ему предшествовали версии Word 6.0, Word 95, 97,2000 и др. Используются WordPerfect и последние версии отечественного текстового процессора Лексикон.
Издательские системы или программы вёрстки используются издателями профессионалами для компьютерной вёрстки и создания макетов изданий от рекламных листков до многостраничных книг, журналов и газет. Подготовленные с их помощью макеты отвечают самым строгим полиграфическим требованиям. К издательским системам относятся Aldus PageMaker и VenturaPublisher и другие.
Электронные таблицы
Электронные таблицы (ЭТ) предназначены для хранения и обработки информации, представленной в табличной форме. Электронные таблицы – это двумерные массивы, состоящие из столбцов и строк; их обычно называют рабочими листами. Программные средства для проектирования электронных таблиц называют табличными процессорами.
Электронная таблица – это компьютерный эквивалент обычной таблицы, состоящей из строк и граф, на пересечении которых располагаются клетки, содержащие числовую информацию, формулы или текст.
Табличный процессор – это комплекс взаимосвязанных программ, предназначенный для обработки электронных таблиц.
Функции табличных процессоров весьма разнообразны:
- создание и редактирование электронных таблиц;
- оформление и печать электронных таблиц;
- создание многотабличных документов, объединенных формулами;
- построение диаграмм, их модификация и решение экономических задач графическими методами;
- работа с электронными таблицами как с базами данных: сортировка таблиц, выборка данных по запросам,
- создание итоговых и сводных таблиц;
- использование информации при построении таблиц из внешних баз данных;
- решение экономических задач типа “что-если” путем подбора параметров;
- решение оптимизационных задач;
- статистическая обработка данных;
- создание слайд-шоу;
- разработка макрокоманд, настройка среды под потребности пользователя и т.д.
Табличные процессоры представляют собой удобное средство для проведения экономических, бухгалтерских, инженерных и статистических расчетов. Они позволяют не только создавать таблицы, но и проводить сложный экономический анализ, моделировать и оптимизировать решение различного рода хозяйственных ситуаций. В каждом пакете имеются сотни встроенных математических функций и алгоритмов статистической обработки данных. Кроме того, имеются мощные средства для связи таблиц между собой, создания и редактирования электронных баз данных.
Специальные средства позволяют автоматически получать и распечатывать настраиваемые отчеты с использованием десятков различных типов таблиц, графиков, диаграмм, снабжать их комментариями и графическими иллюстрациями.
Табличные процессоры имеют встроенную справочную систему, предоставляющую пользователю информацию по конкретным командам меню и другие справочные данные. Многомерные таблицы позволяют быстро делать выборки в базе данных по любому критерию.
Ээлектронная таблица позволяет решать следующий комплекс задач:
- Выполнение вычислений. Издавна многие расчеты выполняются в табличной форме, особенно в области делопроизводства: многочисленные расчетные ведомости, табуляграммы, сметы расходов и т. п. Кроме того, решение численными методами целого ряда математических задач; удобно выполнять в табличной форме. Электронные таблицы представляют собой удобный инструмент для автоматизации таких вычислений. Стало возможно решать на персональном компьютере многие вычислительные задачи программирования на каком-либо алгоритмическом языке.
- Математическое моделирование.
Использование математических формул в ЭТ позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Основное свойство ЭТ – мгновенный пересчет формул при изменении значений, входящих в них операндов. Благодаря этому свойству, таблица представляет собой удобный инструмент для организации численного эксперимента:
- подбор параметров,
- прогноз поведения моделируемой системы,
- анализ зависимостей,
- планирование.
Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы);
- Использование электронной таблицы в качестве базы данных.
По сравнению с СУБД электронные таблицы имеют меньшие возможности в этой области. Однако некоторые операции манипулирования данными, свойственные реляционным СУБД, в них реализованы. Это поиск информации по заданным условиям и сортировка информации.
В электронных таблицах предусмотрен также графический режим работы, который дает возможность графического представления (в виде графиков, диаграмм) числовой информации, содержащейся в таблице.
Электронные таблицы просты в обращении, быстро осваиваются пользователями с начальной компьютерной подготовкой и во много раз упрощают и ускоряют работу бухгалтеров, экономистов, ученых.
Появление электронных таблиц исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с электронными таблицами — табличный процессор, была создана в 1979 году, предназначалась для компьютеров типа Apple II и называлась VisiCalc. В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие.
Самые популярные табличные процессоры — Microsoft Excel, Lotus 1—2—3, SuperCalc, Quattro Pro. Ситуация, сложившаяся на рынке электронных таблиц, в настоящее время характеризуется явным лидирующим положением фирмы Microsoft; 80% всех пользователей электронных таблиц предпочитают Excel. На втором месте по объему продаж - Lotus 1—2—3, затем Quattro Pro.
Предварительный просмотр:
Кроссворд по теме: «Текстовый процессор и электронные таблицы» |
По горизонтали
3. Лист Excel разделен на…
5. Вкладка в Word в которой находится панель для работы с рисунками, фигурами, диаграммами и. т.д.
8. Что нужно сделать с файлом, после того как вы закончили с ним работать
10. В какой вкладке Excel находятся функции группировать, работа с интернетом, фильтр и т.д
11. Вкладка в Excel для работы с листом (изменение размера, поля и т.д.)
По вертикали
1. Ширина столбца, высота строки - это
2. Вкладка в Word 2010 в которой находится выбор шрифтов, размер шрифта и пр. редактирование текста
4. Пример заполнения данных
6. Название ячейки, выделенной в Excel черной рамкой.
7. Заголовочные данные
9. Имя функции, определяющей среднее арифметическое значение чисел в заданном диапазоне ячеек.
Предварительный просмотр:
Системы управления базами данных
Основные термины и определения
Современная цивилизация остро нуждается в постоянной обработке и сохранении больших объемов различных данных. Также постоянно возникает необходимость в отслеживании влияния их изменений на другие информационные массивы. Удобнее всего организовать все эти процессы в виде базы данных. Удобным инструментом для такой организации может стать популярная программа СУБД Access.
Информация представляет собой сведения об окружающих человека предметах, явлениях и процессах и является объектом таких операций как восприятие, передача, преобразование, хранение и использование.
Когда используется термин «данные», то речь идет об информации, представленной в формализованном виде, пригодной для автоматической обработки при возможном участии человека.
В широком смысле слова термин «база данных» (БД) – это совокупность сведений о конкретных объектах.
При создании БД в основном преследуется цель упорядочить данные по различным признакам, чтобы иметь возможность извлекать из данных нужную информацию.
Создание БД, ее поддержка, управление, а также доступ пользователей к самим данным осуществляется посредством специальных программных продуктов, называемых системами управления базами данных (СУБД).
Основная особенность СУБД – это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры.
Файлы, снабженные описанием хранимых в них данных и находящиеся под управлением СУБД, стали называть БД.
Различные данные принято представлять и хранить в виде таблиц. Часто бывает так, что в нескольких таблицах находится информация, которая связана между собой каким-то образом. Совокупность таких взаимозависимых таблиц представляет собой базу данных.
Для того чтобы имеет возможность в полной мере оперировать данными из базы, необходимо также выполнять запросы. А для того чтобы облегчить заполнение базы первоначальной информацией, обычно используют специально разработанные формы. Для автоматизации процесса в некоторых случаях приходится дополнительно применять макросы. Совокупность базы данных и дополнительных инструментов образует систему, называемую СУБД – система управления базой данных. Примером могут быть Foxpro, Oracle, СУБД Microsoft Access.
Основные функции СУБД
СУБД Access выполняет следующие важные функции:
- осуществление необходимых действий с данными и формулами;
- налаживание связей между таблицами и массивами данных;
- возможность добавления запросов.
Весь набор инструментальных средств, который имеется в арсенале СУБД MS Access предназначается для полноценного обслуживания двух основных направлений в ходе функционирования информационной системы. Это организация проектирования и модификации структуры базы данных и различные необходимые манипуляции с данными.
Модели данных
Инфологическая модель данных - обобщенное, непривязанное к каким-либо СУБД описание предметной области.
Семантическая сеть (СС) – это граф, дуги которого есть отношения между вершинами (значениями). Семантические сети появились при решении задач разбора и понимания смысла естественного языка.
Даталогическая модель
Инфологическая модель должна быть отображена в даталогическую модель, «понятную» СУБД.
Даталогическая модель – описание на языке конкретной СУБД.
Иерархическая модель представляет собой совокупность связанных элементов, образующих иерархическую структуру. К каждой записи БД существует единственный путь от корневой записи. Примером иерархической модели данных может служить адрес. На первом уровне (корне дерева) лежит наша планета – Земля. На втором – страна. На третьем – регион (республика, край, район), затем – населенный пункт, улица, дом, квартира.
В основе сетевой модели данных лежат те же понятия, что и в основе иерархической модели – узел, уровень и связь. Однако существенным различием является то, что в иерархических структурах запись-потомок должна иметь в точности одного предка; в сетевой структуре данных потомок может иметь любое число предков. Сетевой подход к организации данных является расширением иерархического. В сетевой модели данных любой объект может быть одновременно и главным, и подчиненным, и может участвовать в образовании любого числа взаимосвязей с другими объектами.
Сегодня наиболее распространена реляционная модель. В ее основе лежит идея о том, что любой набор данных можно представить в виде двумерной таблицы. Простейшая реляционная БД может состоять из единственной таблицы, в которой будут храниться все необходимые данные.
Физическая модель. Физическая организация данных оказывает основное влияние на эксплуатационные характеристики БД. Разработчики СУБД пытаются создать наиболее производительные физические модели данных, предлагая пользователям тот или иной инструментарий для поднастройки модели под конкретную БД.
Реляционная структура данных
В конце 60-х годов появились работы, в которых обсуждались возможности применения различных табличных даталогических моделей данных. Наиболее значительной из них была статья сотрудника фирмы IBM д-ра Эдварда Кодда (Codd E.F., A Relational Model of Data for Large Shared Data Banks. CACM 13: 6, June 1970), где впервые был применен термин «реляционная модель данных».
Отношение (relation) – любое представление данных сводится к совокупности двумерных таблиц особого вида.
Наименьшая единица данных реляционной модели – это отдельное атомарное (неразложимое) для данной модели значение данных.
Так, в одной предметной области фамилия, имя и отчество могут рассматриваться как единое значение, а в другой – как три различных значения.
Доменом называется множество атомарных значений одного и того же типа.
Заголовок отношения состоит из такого фиксированного множества атрибутов A1, A2, ..., An, что существует взаимно однозначное соответствие между этими атрибутами Ai и определяющими их доменами Di (i=1,2,...,n).
Тело отношения состоит из меняющегося во времени множества кортежей, где каждый кортеж состоит в свою очередь из множества пар атрибут-значение (Ai:Vi), (i=1,2,...,n), по одной такой паре для каждого атрибута Ai в заголовке.
Для любой заданной пары атрибут-значение (Ai:Vi) Vi является значением из единственного домена Di, который связан с атрибутом Ai.
Степень отношения – это число его атрибутов.
Отношение степени один называют унарным, степени два – бинарным, степени три – тернарным, ..., а степени n – n-арным. Степень отношения «Рейс» (рис. 3.2) равна 8.
Кардинальное число или мощность отношения – это число его кортежей.
Также на практике широко используются неформальные эквиваленты этих понятий: Отношение – Таблица, Кортеж – Строка таблицы или Запись, Атрибут – Столбец Таблицы или Поле.
При этом принимается, что «запись» означает «экземпляр записи», а «поле» означает «имя и тип поля».
Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в БД.
Основные отличия СУБД Access
От многих других систем управления, которые используются программистами для автоматизации работы с базами данных, СУБД Access отличается простотой в освоении. Поскольку данная платформа русифицирована, а также имеет стандартный для всех программ MS Office интерфейс, даже неопытные пользователи не ощутят никаких неудобств во время ее освоения.
В то же время Access является полноценной программой управления массивами данных со всеми необходимыми атрибутами. Созданную систему можно использовать не только на отдельном компьютере, но и в разветвленной локальной сети.
Возможности Access
Эта программа дает возможность создавать исходные объекты в виде таблиц с полями разнообразных типов, например, числовыми, текстовыми, графическими, даже полями OLE.
Более того, обеспечивается связь между таблицами, при этом поддерживается каскадное обновление данных и каскадное удаление при необходимости.
Выполняются все основные операции с данными, такие как ввод, просмотр, хранение, обновление, сортировка, фильтрация, получение выборок. Также осуществляется индексация по выбранным полям, контроль введенной информации.
При заполнении полей могут использоваться вычисления с помощью различных формул.
СУБД Access - удобная и понятная программа, которая обладает всеми возможностями подобных профессиональных приложений.
Графические редакторы
Графические редакторы - это программы создания и редактирования цифровых изображений, фотографий.
Графический редактор GIMP - бесплатная программа для графического дизайна, достойная альтернатива недешевому редактору Аdobe Рhotoshop. Несколько запутанный интерфейс множеством окон может дезориентировать новичка, но привыкнув к системе, пользователь обязательно оценит огромный потенциал программы растровой и векторной графики.
Movavi Photo Editor – пожалуй, лучший полупрофессиональный растровый редактор. Он не поддерживает работу со слоями, не позволяет рисовать заурядную графику специальными кистями и не адаптирован для графического планшета. Но средство полностью отвечает требованиям рядового пользователя, любителя фотографии, до неприличия простое в управлении, приобретается один раз и навсегда, в отличие от «подписного» софта. Приложение уникальное в своем сегменте. С ним редактировать изображения могут даже новички.
Аdobe Рhotoshop – профессиональный растровый графический редактор изображений, который заслуживает называться лидером среди платных программ. Его богатый функционал обеспечивает пространство для реализации творческих идей. Корректирование графических изображений осуществляется в сверхточном режиме, возможна обработка каждого пиксела изображения. Инструменты редактирования цифровых фотографий в PS позволяют воспроизводить трехмерные проекты и двухмерную графику. Аdobe Рhotoshop – сверхмощный редактор растровой графики для профессионалов и опытных пользователей. Он позволяет творить чудеса дизайнерского искусства, ретушировать фотографии, выполнять коррекцию цвета, трансформацию элементов графики, создание коллажа, деление цвета и прочие операции. Объемный набор инструментов редактирования и высочайшая продуктивность выдвигает программу в ТОП инструментов для компьютерной графики.
Paint.NET – редактор фотографий для корректировки растровых и векторных изображений с высокой четкостью, доступный для бесплатной установки. Удобство работы с камерой и сканером делают бесплатный графический редактор картинок для Виндовс универсальным помощником квалифицированным фотографам. Также в сети вы найдете большое количество дополнительных плагинов для просмотра и редактирования снимков. Paint.NET – графический редактор для создания с нуля или доработки цифровых изображений. Не все версии обеспечивают корректную работу, но бесплатная программа Paint.NET 3.5.11 заслуживает внимания из-за экономного расхода программных ресурсов и достаточной надежности. Приложение для создания, редактирования растровых и векторных изображений отлично работает в ОС Windows XP. Однако выпускается и для операционных систем Win 10, Linux, Mac OS.
PixBuilder Studio – бесплатный графический редактор для видоизменения фотографий и других изображений широкого спектра действия, создания полиграфической продукции. Функционал приложения рассчитан на профессионалов, которые выполняют задачи высокой сложности. Бесплатная программа содержит полную коллекцию инструментов редактирования фотографий, дублирует значительное количество функций дорогостоящих аналогов. PixBuilder Studio – комфортная в использовании бесплатная программа обработки цифровых изображений, доступная в русскоязычной версии. Множество полезных настроек открывают богатые перспективы для домашнего фотодизайна. Качественные коллажи, спецэффекты на фотоснимки – далеко не все возможности утилиты. Попробуйте оценить ее самостоятельно.
Photoscape – графический редактор для просмотра и обработки изображений, трёхмерной графики в пакетном режиме. Бесплатная программа оснащена вспомогательными фильтрами, которые модернизируют рисунки, придавая им эффект ветра, масла, волны, гранулирование и размытость. Также здесь очень удобно просматривать фото и формировать коллекции. Photoscape – идеальный инструмент для обработки фотографий и последующей их выкладки на онлайновых фотохранилищах, блогах и в фотоальбомах. Бесплатная программа создания фото в последней версии включает обширный набор инструментов, улучшенным интерфейсом и пакетом из 29 киноэффектов.
PhotoInstrument – мощный растровый редактор цифровых фотографий, который производит продуктивную обработку графических изображений. Программа укомплектована уникальными средствами и эффектами, которые присущи дорогим системам. PhotoInstrument – понятный для начинающих фотодизайнеров графический редактор. Краткая видео-инструкция позволяет быстро освоиться в процессе корректировки цифровых фотографий. Мультиязычный интерфейс, с доступной русской версией, делает утилиту универсальной.
Artweaver – бесплатный графический редактор для обработки цифровых фотографий, укомплектованный большим пакетом художественных эффектов. В платной версии инструменты редактирования, такие как кисть, обладают улучшенными настройками и фильтрами. Доступны для пользования эффект древесного угля, мела, карандаша, акриловых волокон, масла или губки. Фильтры позволяют делать размытые изображения, эффект ветра, волны, гранулирование и прочее.
Векторный редактор Inkscape обладает всеми функциями, необходимыми продвинутым пользователям и специалистам по работе с графикой. Он бесплатный, однако не уступает таким монстрам, как Adobe Illustrator, CorelDraw. Здесь есть все наиболее популярные инструменты, поддерживается работа с текстом, контурами, фигурами, градиентом. Кроме того, приложение способно сохранять проекты в расширении SVG. На фоне аналогов, данный векторный графический редактор поддерживает множество графических форматов. Его недостаток только в сложности на первоначальном этапе. Он получил столь низкую оценку по простой причине - ориентирован исключительно на вектор.
Предварительный просмотр:
ФИО | |||
Оценка |
Access – система управления базами данных и программирования
I. Дайте определение | ||||
Таблица | ||||
Макрос | ||||
Модуль | ||||
Запрос | ||||
Отчет | ||||
Форма | ||||
Мастер | ||||
Конструктор | ||||
Построитель | ||||
II. Охарактеризуйте основные связи данных | ||||
Многие ко многим | ||||
Один ко многим | ||||
Один к одному | ||||
Многие к одному | ||||
III. Охарактеризуйте основные типы запросов | ||||
Запрос на выборку | ||||
Запрос с параметром | ||||
Перекрестный запрос | ||||
Запрос на изменение | ||||
Запрос SQL | ||||
IV. Охарактеризуйте основные типы форм | ||||
Полноэкранная форма | ||||
Табличная форма | ||||
Ленточная форма | ||||
Выровненная форма | ||||
Сводная таблица и сводная диаграмма | ||||
Кнопочная форма | ||||
V. Создание формы с помощью мастера и конструктора | ||||
Мастер форм | Конструктор форм | |||
1 | 1 | |||
2 | 2 | |||
3 | 3 | |||
4 | 4 | |||
5 | ||||
6 | ||||
7 | ||||
VI. Отчеты | ||||
Структура отчета | ||||
Создание автоотчёта | ||||
Создания отчета с помощью мастера | ||||
Создание отчета с помощью конструктора |